Slashdot Mirror


RMS and Clipperz Promoting Freedom In the Cloud

mbarulli writes "Clipperz and Richard Stallman recently launched a joint call for action to bring freedom and privacy to web applications. 'The benefits of web apps are many, but quite often users lose their freedom to study, modify and discuss the source code that powers those web apps. Furthermore, we are forced to trust third parties with our data (bookmarks, text documents, chat transcripts, financial info ... and now health records!) that no longer resides on our hard disks, but are stored somewhere in the cloud.' Clipperz and RMS urge web developers to adopt the new AGPL license and build their applications using a 'zero-knowledge architecture,' a framework for web services that has been derived from Clipperz online password manager. A smooth path toward web apps based on free software that know nothing about you and your data."

42 of 156 comments (clear)

  1. Hear hear ! by silentcoder · · Score: 5, Interesting

    Especially when one considers the evergrowing warnings about google products and sites like facebook (which makes its money out of selling private information to advertisers without even making an attempt at disguising the fact) - we need, in this age of web-apps, to push for greater openness in their design.

    It's no longer just about the source code, it's about every single aspect of our lives. Dr. Phill may get hits from doing shows about how people misrepresent themselves online - but the fact that his investigators are able to find out enough about a person to 'figure out the lies' just tell you how dangerous the system already is - and that is third parties, imagine the true power that applications like facebook or Yahoo! mail holds... it's scary.

    On the other hand, most people could care so little about their privacy these days... one may go so far as to suggest that those who do not care, do not deserve it.

    For the rest of us, why not contribute a bit to changing the picture - is there even one solid social networking tool out there that is built on open source ?

    --
    Unicode killed the ASCII-art *
    1. Re:Hear hear ! by Anonymous Coward · · Score: 2, Insightful

      facebook (which makes its money out of selling private information to advertisers without even making an attempt at disguising the fact)

      I keep hearing this on Slashdot, but I have yet to hear of any proof that Facebook is selling profile information without consent. If they are not disguising the fact, then why is it that their privacy policy explicitly prohibits selling information without consent? Either provide some proof, or I'll just have to assume that these accusations are nothing but FUD.

  2. Or Not by Anonymous Coward · · Score: 2, Interesting

    Sorry...I just don't see why I should lose my job writing web applications that will then be released under the AGPL so you guys can "look" at them. My company doesn't sell the info...heck, we don't have a ton of users, but it pays the bills.

    Unless you guys want to pay to see the source code, this just turns me off any of the GPL variants more. I'm a fan of BSD - do what the heck you want with it (we've released code that way).

    1. Re:Or Not by topham · · Score: 3, Insightful

      People don't get it.

      Software Developers need to eat too.
      There is no way I would release anything under 'AGPL' or even 'GPL' if it was important to my core business. How am I supposed to pay for a roof over my head!?

    2. Re:Or Not by morgan_greywolf · · Score: 5, Insightful

      There is no way I would release anything under 'AGPL' or even 'GPL' if it was important to my core business. How am I supposed to pay for a roof over my head!?

      Somebody's got to support all that AGPL and GPL code, right?

    3. Re:Or Not by Darkness404 · · Score: 3, Insightful

      Hmmm... there are a ton of ways. Number 1: develop in-house software, it can be free and you get $$$ for it. Number 2: Sell support like Red Hat does. Number 3: Put *gasp* ads for your web apps like Google does but release them under an open source license. There you go, 3 ways to make money without sacrificing freedom.

      --
      Taxation is legalized theft, no more, no less.
    4. Re:Or Not by dkf · · Score: 2, Insightful

      How am I supposed to pay for a roof over my head!?

      Make it so furiously complicated to configure in a useful way that nobody ever actually wants to use the code without paying you for support and/or hosting.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    5. Re:Or Not by Spy+der+Mann · · Score: 3, Insightful

      People don't get it.

      Software Developers need to eat too.
      There is no way I would release anything under 'AGPL' or even 'GPL' if it was important to my core business. How am I supposed to pay for a roof over my head!?

      Maybe by RENTING developer hours for the same price as the code being "sold"? Just because the source is available doesn't make making changes easy. Go ahead, try to fork the Linux kernel and see if you don't end up with something unstable. You need to hire professionals for that. Why would a web application be different?

      Selling software is going the way of the dinosaur. You can embrace the new business model of customizing F/OSS, or follow SCO. Your choice.

    6. Re:Or Not by Hairy+Heron · · Score: 3, Funny

      Exactly. It's not like anyone at RedHat gets paid or anything.

    7. Re:Or Not by Cajun+Hell · · Score: 5, Insightful

      There is no way I would release anything under 'AGPL' or even 'GPL' if it was important to my core business.

      The point of licenses such as this, isn't to serve the developer; it's to serve the user. You have to look at it from that point of view, in order to understand it. Look at it as a user, and AGPL software is attractive and valuable.

      As a user, the question is: how do you get such valuable software?

      Answer that question, and then you'll see the developers' incentive. As a developer, the reason you would consider writing code with this license, is that someone who wants the software, would be paying you to. Getting paid is your core business.

      That doesn't happen, though, until users begin to recognize the value of GPLed software. Thus, RMS preaches.

      The "viral" aspect of GPL is related to this, and gives a second incentive for you, the developer, to create GPLed software. If someone wants some software that almost already exists, where most of the software has already been written (e.g. Linux or the GIMP or something like that), then you might be able to give a lower bid (and win the contract) by modifying such software instead of writing it from scratch. In that case, the GPL constrains you to release your new code under GPL. Everyone wins: you get paid, and more GPL software exists.

      But yes, without someone paying you for your time, you'd have little other incentive to do this, other than altruism. Strangely, a lot of GPL software is still being produced by altruism, but don't be fooled: not all of it is. There are programmers at IBM, Novell, and Red Hat who are getting paychecks for this stuff.

      I think it comes down to what your core business is. Is it to produce an IP asset (a copyrighted product that only you can sell)? Or is it to work for money? Traditionally, the first scenario is where the real money is. Bill Gates didn't make his fortune by collecting paychecks.

      But if RMS and his like can convince people that GPLed software is valuable, the second model may increase in viability, and perhaps at the expense of the first. Why should I buy a product instead of hiring someone to modify a nearly-done free product for me?

      --
      "Believe me!" -- Donald Trump
    8. Re:Or Not by Not+The+Real+Me · · Score: 3, Insightful

      "...Unless you guys want to pay to see the source code, this just turns me off any of the GPL variants more..."

      Richard Stallman and his GPL fans want to force everything to be open and public, yet at the same time is pushing Clipperz for keeping things private. Sounds like RS and his FSF fanbase have a bit of bipolar personality disorder.

    9. Re:Or Not by mr_matticus · · Score: 2, Insightful

      Why should I buy a product instead of hiring someone to modify a nearly-done free product for me?

      For the same reasons you buy anything as opposed to hiring someone to make it.

      1. It's cheaper.
      2. It's ready now, off the shelf.
      3. It's convenient--you don't have to draw up labor contracts or develop specs.
      4. You don't care, in that particular situation, how it works or that it's the perfectly suited product. You just want it to perform a function and move on with your life.

      Software is a tool. It is not a movement. Trying to "kill" alternatives is just as greedy and absurd as the people you malign. If they want to release their product a different way, let them. You don't have to do it the same way. Open source is not always the answer.

  3. If... by Anonymous Coward · · Score: 3, Insightful

    ...you don't trust something, then don't use it.

    Simple, really.

  4. Internet privacy laws are needed.. good luck! by plasmacutter · · Score: 5, Insightful

    Internet privacy laws are needed. Good luck in this climate, a week from now our loyal OPPOSITION party here in the us is going to sell our fourth amendment rights down the river.

    The new FISA bill will stop the "illegal" domestic spying all right.. by making it legal and allowing it to continue.

    No more "illegal" spying! hurray?

    --
    VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    1. Re:Internet privacy laws are needed.. good luck! by quanticle · · Score: 2, Insightful

      The real catch with Internet privacy law (well, all Internet law, really) is that the Internet is a global system. If I don't like your country's privacy laws, I'll host my system somewhere else.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
  5. Re:Commie GNU/hippies! by The+End+Of+Days · · Score: 2, Insightful

    I'll stick with BSD/Apache. The possibilities are just as great (and have been undergoing implementation for years, as a matter of fact) and they won't undercut my ability to make money programming.

  6. When I see "Clipperz"... by pongo000 · · Score: 3, Interesting

    ...I'm reminded of the sorry attempt by the US Government to introduce its version of DRM known as the "Clipper Chip." The F/OSS community isn't known for its attention-grabbing project names (think Gimp here), so this comes as no surprise. Still, am I the only one who, upon first sight, related "Clipperz" and "Clipper Chip"? Is this the best moniker the Cesares could come up with?

    1. Re:When I see "Clipperz"... by pongo000 · · Score: 2, Informative

      Well, looks like I have to eat some crow on this one...from the Clipperz general FAQ:

      But then we liked the fact that "clipperZ" sounds like an hacker/anarchist jargon word. To us, it makes fun of the whole original clipper chip concept.

      Sorry about that...move along, nothing to see here...

  7. "Zero-knowledge architecture"? by adnonsense · · Score: 2, Funny

    Sounds like an open-source version of MySpace (:evilgrin:).

  8. Great ideas! by MarkWatson · · Score: 2, Interesting

    There is the usual problem of developers actually making living working on open source projects, but it can work. I have been working on a project that I will probably release as free for non-commercial use, pay a license fee for commercial use, and release the source code. I would like to use the AGPL, but I do need some income from my project and (A)GPL with alternative license options may not do this for me.

    I really like the ideas of "zero-knowledge web apps" and I thin that I will convert my little kbdocs.com demo to use the "zero-knowledge" ideas - if for a learning exercise.

  9. Even if more web apps were open source by SamP2 · · Score: 4, Interesting

    How do we know that the app we use indeed came from the source they say it did?

    With desktop app, one could compile and take an MD5, or just compile and compare to the binaries distributed, or just not use the binaries at all and compile from source for their own use.

    With a web app, even if we had the source, we'd still be connecting to a 3-rd party HTTP server, and there is really no way to verify how the "real" program is run.

    1. Re:Even if more web apps were open source by apathy+maybe · · Score: 3, Interesting

      When I provide code on my website, I link to a program which displays the code on the screen.

      Using the program, you can look at any file (apart from ones that are either in a black-list, such as "settings.php", or ones that have a bit of text at the start "don't show this") any time.

      If it gets updated, you can always get the latest version.

      Of course, yes, there isn't any real way to make sure that EvilCorp doesn't fuck around and show different code to what is actually being run. But considering you can't update that code on EvilCorp's websever, there isn't anything you can do about it.

      With AGPL, you can run the code on /your/ websever.

      (The only trouble with the GNU AGPL that I can tell (that is, v3, not v2), is that it explicitly allows mixing with GPL code, and then the entire program is GPL, not AGPL. I personally think it should be the other way around. But meh.)

      --
      I wank in the shower.
  10. Re:Actually by Yvanhoe · · Score: 2, Insightful

    I think that a new license is a really bad idea. Fragmentation is not what you want in the OSS world. There are already enough problems between Sun's licence, GPLv2, GPLv3, Mozilla's, etc... to add a new license with new restrictions.

    You don't need a license. You need a "EFF approved" stamp.

    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  11. Re:Sorry, guys by value_added · · Score: 4, Informative

    Any time you hear one of these incredibly stupid, meaningless buzzwords you know for certain that the word's user is completely ignorant of the subject he is talking about and wants you to think you are the ignorant one.

    Normally I'd tend to agree, but I'm afraid you're wrong in this case. From the Wiki cloud article:

    The term Cloud Computing derives from the common depiction in most technology architecture diagrams, of the Internet or IP availability, using an illustration of a cloud. Cloud computing gained attention in 2007 as it became a popular solution to the problem of horizontal scalability.

    If you're unfamiliar with a typical network diagram looks like, the illustration in this Wiki article should make things clearer.

  12. ajax can't do it; server bills; forking code by bcrowell · · Score: 5, Insightful

    There are a lot of problems with this proposal.

    Before we even start worrying about privacy with respect to web apps, we have to worry about making web apps work within the existing technical constraints. There are serious technical problems with adapting the browser and the web to make web apps. Try google's web-app office suite, for example. It implements a tiny fraction of the functionality of a traditional word processor and spreadsheet, and its performance is just plain unacceptable, especially in the spreadsheet. Http, the browser, javascript, and w3c standards simply were not designed for this type of task, and it's not at all clear that they can be adapted to it. That means that if we ever do get something like the experience they're talking about in the article, it will probably be based on an entirely different design, and it's going to be hard to work out the privacy issues without knowing the technical and financial implications of that new design.

    The paradigm they're talking about is one in which users get a service from someone running a rack full of servers. For instance, if I write a letter in my web-app word-processor, somewhere there's got to be a server that's storing my document. The person running the service needs to pay their elecric bill. How are they going to do it? Well, they could make their users look at ads, but that won't work if the app is really user-modifiable, because someone will come out with a version that doesn't show the ads. They could charge the user a monthly fee, but that won't work, because the article proposes to set up the service so that the provider knows absolutely nothing about the user, not even his username.

    Stallman suggests to add a feature to the browser allowing a user to say: "When you get URL X, use the Javascript from URL Y as if it came from URL X." If the user does invoke this feature, he can run his copy of the Javascript and still being able to exchange data with the server hosting the web application.

    One big reason this won't work is that a web app consists of two separate pieces of code: one that runs on the server, and one that runs on the client. I wouldn't call it open source if I get to modify 50% of the code, but not the other 50%. Another problem is that part of the allure of web apps is that they require zero configuration, and can be invisibly upgraded at any time. It's hard to see how you'd maintain that benefit while having users run a forked version of the client-side code. What happens when the provider wants to modify the server-side code in a way that breaks compatibility with the forked client-side code?

    1. Re:ajax can't do it; server bills; forking code by Chris+Pimlott · · Score: 2, Insightful

      The paradigm they're talking about is one in which users get a service from someone running a rack full of servers. For instance, if I write a letter in my web-app word-processor, somewhere there's got to be a server that's storing my document. The person running the service needs to pay their elecric bill. How are they going to do it?

      Well, first off, with an open infrastructure, that service could be run on YOUR server, in which case, you pay your own bills. But even if it's on someone else's...

      Well, they could make their users look at ads, but that won't work if the app is really user-modifiable, because someone will come out with a version that doesn't show the ads.

      Right, but the ad-free version will not run itself. You'll either have to host it on your own server or find some other company willing to support an ad-free version by some other means.

      They could charge the user a monthly fee, but that won't work, because the article proposes to set up the service so that the provider knows absolutely nothing about the user, not even his username.

      You can set up a funding scheme with where the application doesn't keep user information. For example, you could have a third-party subscription broker that generates cryptographic tokens that indicate you paid for service. It's like buying ride tickets an amusement part; none of the individual ride operators needs to know (or care) anything about your billing information.

  13. Screw Stallman, the AGPL , and Clipperz by theshowmecanuck · · Score: 3, Insightful

    I am really tired of hearing from a guy who's main means of making a living is talking (and for which he makes a good living), telling me to work for free. I don't listen to the Tony Robinsons either... blah blah blah, try working instead of jawing for a living before you tell me I shouldn't be able to make money off what I produce. Talk is cheap.

    He makes a good living telling people to give away their work so we can't pay our rent. In fact, I would bet he really doesn't have to work another day in his life. He is another version of Tony Robinson motivational speaker. Yes, Stallman wrote some programs before, but I doubt if there is anything really new he has done lately and he doesn't even make his main living from that anyway. He forgets that there are people who do make their main living from software development. I get paid for what I do because most other people cannot or won't do software development on their own. The majority of people can't or won't program computer applications. Why should I give away my work so that others who are too lazy or not intelligent enough to do it themselves, or are working on things that I can buy from them, can take it and take away my ability to eat. I understand the paradigm of selling support for the application you develop and give away for free. But that only works for large apps that are far too complex for even a small group of people to branch and modify. Many web sites and web apps are not so complex, aside from a few like Joomla. If everyone and their dog has your code for building a web site, your market share is killed and you are not going to be able to sell enough support... i.e. you are not going to be able to make a living.

    I don't mind sharing tips and help people on forums if they show they are really stumped and not asking for a free ride. And I think that open source is pretty good in some respects but admire the BSD and Apache licenses far more than the GPL. To my mind they are really open source: 'Here is my code, do ANYTHING you want with it... use it, modify it, give it away, sell it, include your modifications, give away your modifications, hide your modifications, give away parts of your code, whatever you want... it is an open license.'

    --
    -- I ignore anonymous replies to my comments and postings.
    1. Re:Screw Stallman, the AGPL , and Clipperz by bgat · · Score: 2, Funny

      Why should I give away my work?

      You don't.

      And after reading your rant, I urge you not to.

      --
      b.g.
    2. Re:Screw Stallman, the AGPL , and Clipperz by leomekenkamp · · Score: 2, Interesting

      I am really tired of hearing from a guy who's main means of making a living is talking (and for which he makes a good living), telling me to work for free

      #1: Trolling. RMS _never_ stated that. Give me just one quote, just one, where he stated that. You cannot, because he never made such a claim.

      He makes a good living telling people to give away their work so we can't pay our rent.

      #2: Trolling variation on #1: he never said such a thing; in fact: he stated on several occasions that it is perfectly normal to sell your work; he thinks it is highly unethical NOT to ship the source code with the binaries, that's all.

      In fact, I would bet he really doesn't have to work another day in his life.

      #3: Ad hominem attack. The amount of money a person has in his bank account says nothing about the validity of his statements.

      Yes, Stallman wrote some programs before, but I doubt if there is anything really new he has done lately and he doesn't even make his main living from that anyway.

      #4: Ad hominem attack. Having writen code recently says nothing about the validity of his claims.

      I understand the paradigm of selling support for the application you develop and give away for free.

      Unfortunately you do not understand the paradigm of the GPL. Nothing whatsoever in it says you should work for free. It says however to give the source to your customers when they ask for it. Please cut the trolling and the uninformed babbling.

      --
      Wenn ist das Nunstueck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.
  14. If you don't want them sharing your data... by Anonymous+Brave+Guy · · Score: 5, Insightful

    ...don't give it to them.

    Social networking sites are fundamentally about sharing data. Lots of people, particularly the younger generation, forget this in their desire to play with the latest fad (which, like the one before it, will probably move on in a year or two). But, surprising as it may seem, you don't have to give your complete life story to someone else by joining Facebook, or to post your intimate secrets for the whole world to see on LiveJournal, or to give a minute-by-minute commentary on what you're doing, or to put those slightly dubious looking photos up on a public photo gallery.

    I don't see how it would help if someone running a social networking site that collects all your data chose to share the source code. The source code is irrelevant: they still have your data. This is a simple privacy issue, and nothing to do with RMS-style rights to change source code.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:If you don't want them sharing your data... by Anonymous Coward · · Score: 3, Interesting

      Even if I don't give them my data, other people will. What's to stop my friends/enemies from posting pictures of me online? With my name in the tag?

    2. Re:If you don't want them sharing your data... by Dolda2000 · · Score: 4, Interesting

      What's to stop my friends/enemies from posting pictures of me online?

      This might sound weird, but, how about you yourself?

    3. Re:If you don't want them sharing your data... by Anonymous+Brave+Guy · · Score: 2, Interesting

      That's a very fair point (and, in fact, the reason I personally left Facebook very soon after joining it).

      But in most cases, it's harder for friends to tag you etc. if you don't have an active account yourself.

      (As an aside, providing such personal information about others without their consent is pretty clearly illegal in some places, as is storing it by the social networking site.)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    4. Re:If you don't want them sharing your data... by zacronos · · Score: 2, Funny

      Clearly, the solution to this problem is to have the US government develop sophisticated face-recognition software, then build a centralized database of people who opt-out of having their pictures posted online. The Internet will be continually spidered, and any time a picture online is found to match the identity of someone in the database, the website will get a takedown notice, and the opt-out person in the picture will also be contacted (since their contact information would of course be in the opt-out database as well) so that they can take further actions if they desire. That should take care of the problem.

      ... What? Why are you looking at me like that?

  15. Re:clipperz? by lessermilton · · Score: 5, Insightful

    You may think a joke about black people is hilarious, but the black people won't.



    Actually, one of my black friends routinely tells me black jokes, and vice versa. We think they're pretty hilarious.

    You may think a joke about a homosexual is funny, but the gay guy won't.

    Ditto.

    Part of humor is being able to laugh at one's own foibles, even if they're stereotypical. While some jokes are just plain crude/crass/mean (think: dead baby jokes), most black/gay/duck/white/programmer/non-programmer jokes that I've heard aren't. They really are funny.

    How many (coders) laugh (or have laughed) at this one?

    Did you hear about the programmer who died in the shower?


    His shampoo bottle said "Wash, rinse, repeat"!

    Unless that programmer has no sense of humour (most I've met have a great sense of humour), they'll at least grin. But wait, isn't it insulting?? I mean, it suggests that programmers are so /stupid/ or at least /literal/ that they would die because they followed instructions on a shampoo bottle.

    Really? Too many people need to get over their big heads.

    /me is in the front of that line!

    --
    I wish I had a witty .sig
  16. "I've looked at Cloud from both sides now" by hyades1 · · Score: 4, Insightful

    You have to be a pretty trusting soul to put business-critical information or private health data under the control of complete strangers, and with security assurances that amount to little more than, "We keep everything strictly private that the US government doesn't want to see", and, "If we screw up, we promise not to screw up again until the next time".

    Thanks anyway. I'll keep my financial data, medical records and such a wee bit closer to home.

    --
    I've calculated my velocity with such exquisite precision that I have no idea where I am.
    1. Re:"I've looked at Cloud from both sides now" by Jah-Wren+Ryel · · Score: 2, Informative

      You have to be a pretty trusting soul to put business-critical information or private health data under the control of complete strangers, and with security assurances that amount to little more than, "We keep everything strictly private that the US government doesn't want to see", and, "If we screw up, we promise not to screw up again until the next time".

      Go to a doctor recently? That's precisely how it works in the USA. The doctor's office keeps the records which they can and do share with your insurance company who can and do share them with a variety of other companies like big pharma. Sure its all 'regulated' by HIPAA but that's as much official cover to share your info as it is protection for your info. Hell, even if you want to pay cash you pretty much have to use a false identity if you want to protect your privacy.

      --
      When information is power, privacy is freedom.
    2. Re:"I've looked at Cloud from both sides now" by hyades1 · · Score: 2, Interesting

      I don't know why I'd want "non-emergency anonymous treatment", but in the event that I couldn't get to my family doctor, I'd simply show my health card and be treated. In Ontario, the card carries my name, photograph and signature.

      In order to prevent the kind of "ID Creep" that has occurred in other cases (such as teenyboppers in video stores trying to demand your Social Insurance Number), the health card is not acceptable identification for any purpose except to confirm that I am a resident, and therefore entitled to receive free health care in Canada. The doctor treating me could, with my permission, contact my family doctor and be given access to my records if that was necessary.

      Ontario's Personal Health Information Protection Act puts it like this: "Health care providers are not allowed to give your personal health information to people who do not provide you with health care, unless you specifically give them your permission".

      That's the law, and there are some pretty severe criminal penalties for disobeying it. Clear enough?

      --
      I've calculated my velocity with such exquisite precision that I have no idea where I am.
  17. Don't use web apps for anything important. by Ryan1984 · · Score: 2, Interesting

    You can just keep stuff like OpenOffice.org on a USB thumb drive, or be a real man and just take your whole operating system with you (Fedora on a USB thumb drive). Why anyone, or a business for that matter, would use Google apps or something, is beyond me.

  18. AGPL is pointless by harlows_monkeys · · Score: 3, Interesting

    I'm going to use US copyright law in this comment, but I believe other countries have similar provisions.

    US copyright law says that the owner of a particular copy of a program can make modifications to the program in order to adapt it for use on his machine, without violating copyright. The case law has interpreted this to include modifications beyond just what is necessary to make the program run--it includes adding features if those features are necessary for what you are trying to use the program for. See 17 USC 117 for the statute itself.

    Section 9 of AGPL says this:

    You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.

    But what is modifying? That is defined in section 0:

    To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work.

    Because of 17 USC 117, and the interpretation of the scope of that in the case law, most use of AGPL software in a software as a service environment will NOT involve "modifying" the software as defined by AGPL, and you won't be required to make your changes available.

  19. How do you score a -1 in golf? by GameboyRMH · · Score: 2, Funny

    I guess you'd have to hit the ball with the back of the club while swinging backwards and get a hole in one. That would certainly deserve a -1!

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  20. GPL? Si. AGPL? No. by Just+Some+Guy · · Score: 3, Insightful

    The AGPL is easily ignored, and frankly, its FSF-sanctioned existence pisses me off. It's one thing - a good thing! - to place Freedom-preserving restrictions on distribution. It's another thing altogether to put Freedom-removing restrictions on usage. For some reason, the FSF has endorsed the idea that hosting an application via the web is distribution, even if hosting that same application via a console session is merely usage.

    Actually, I'm pretty sure the reason is that GPLed software is well entrenched, and the FSF feels they have the leverage to begin forcing users to share changes even if they're not distributing them. Want to use Free software? Here are the new rules!

    That sucks. I'm a huge RMS fanboy, but I think the AGPL and the principles behind it are fundamentally broken and should be abandoned.

    --
    Dewey, what part of this looks like authorities should be involved?