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."

156 comments

  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 laffer1 · · Score: 1

      It's not just developing the software, it's attracting the users from facebook and other sites to an open source site. Also, consider that you've still got to offer more to get people to stick with your site rather than the thousands of clones that can popup because it is open source.

      It's a real problem for computer geeks to guess what popular teenage girls want to use. Hell, I couldn't figure them out when I was in high school. :)

      You also mentioned figuring out the lies. I'm never sure how much information to collect on my site. I only ask for a first name, email address, and account name at a minimum. If a user was harassing another user and law enforcement got involved, I don't have a lot to give them. Maybe an IP from my webserver logs. Someone dishonest would probably use fake info anyway.

      Also break down what these sites are. It's a dating/blogging/picture gallery/instant messaging site with plugin support for third parties to add stuff. Sounds a lot like AOL was years ago, but with blogging and no dial up. I'm pretty far on the blogging and starting to work on the picture gallery, but the other aspects I have not interest in developing. My server code is BSDL and the clients are GPLv2 or BSDL. I've not gotten one developer to assist me, in part because I was learning java when I started and it shows. (server side)

    2. Re:Hear hear ! by clone53421 · · Score: 1

      Indeed. I finally had to figure out how to AdBlock HTML elements when the text ads on facebook started inserting $my_age into their sales pitches... granted, I've not remedied any privacy issue, but I don't have to look at it anymore. Any subliminal conditioning has been effectively halted... and I don't really care if they know my age. I just don't want the targeted ads. =)

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    3. 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. Actually by DaedalusHKX · · Score: 1, Troll

    If it turns out to help enable a product (the ideology of it isn't all that bad either, at least not as outlined in The Cathedral and the Bazaar) as good as the ones that the GPL helped to shape, it will be worth it.

    It all remains to be seen, glad to see someone out there is actually getting things done in the software/web arena. Anyways, I'm off to pursue other things today. Won't be around to answer the usual deluge of angry replies.

    --
    " What luck for rulers that men do not think" - Adolf Hitler
    1. 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.
    2. Re:Actually by Darkness404 · · Score: 1

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



      But how are we supposed to trust them without the source code? Sure the EFF is a great organization, but being an organization, it is prone to corruption. If we all could view the source code we would have the same thing without relying on an organization. Also, if we just had an EFF approved stamp, rather then a license, and assuming that meant that there would be no source code available, fragmentation wouldn't be an issue as in any one of those licenses you can view the source code, the only differences being how you can redistribute it, change it or link it with different code.

      --
      Taxation is legalized theft, no more, no less.
    3. Re:Actually by Yvanhoe · · Score: 1, Insightful

      You have the license, it is called GPL. Its role is to give rights to the user, not to guarantee some properties of the program. For this, you have certifications and stamps.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    4. Re:Actually by AmaDaden · · Score: 1

      But how are we supposed to trust them without the source code?

      Um...how can you trust that the source code you get is what they are running? With a desktop app you can compile and use that version. You can't really use your own version of Amazon of Google. If they REALLY wanted to look GNU approved they could just put links to code that is old and does not have any nasty stuff in it.

      As a side note as web developer a lot of web code is like hot dogs. Just enjoy it and try not to think of what it's made of, you'll just get sick to your stomach.

    5. Re:Actually by fyrewulff · · Score: 1

      I don't think you can really be 'fragmented' in regards to licenses.. you can fork a program enough to kill it, but if 10 different programs have 10 different code licenses, they can all be just fine.

      True software freedom includes the freedom to write your own license of choosing.

      --
      "We need to get over this notion, that, for Apple to win... Microsoft must lose." - Steve Jobs, 1997
    6. Re:Actually by Anonymous Coward · · Score: 0

      99% of software licensed under the GPL is junk.

      99% of slashdot comments are also junk.

    7. Re:Actually by DaveV1.0 · · Score: 0, Offtopic

      Since when is the truth flaimbait?

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  3. clipperz? by larry+bagina · · Score: 0, Troll

    did they shave his fucking hippy beard? Does anyone know his face looks like? WHAT IS RMS HIDING?

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

    1. Re:clipperz? by sm62704 · · Score: 1

      honestly... some mod needs a "WHOOOSH!"

      There is one. It's called a "metamod". However, if someone is going for "funny" and fails it, what but "troll" or flamebait would you mod him with?

      I saw that it was a joke, but damn, dude, the joke just sucked. You may think a joke about black people is hilarious, but the black people won't. You may think a joke about a homosexual is funny, but the gay guy won't. Those jokes wil be modded "troll" or "flamebait" and deservedly so.

      NKB checked.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    2. 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
    3. Re:clipperz? by clone53421 · · Score: 1

      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.

      Well, until they ran out of shampoo... then they get a BSOD and a full system crash+reboot. Windows asks if they want to use their last good hardware configuration, and they're booted into safe mode, at which point they try to figure out why they have no recollection of starting the shower they're apparently in the middle of taking.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    4. Re:clipperz? by ksd1337 · · Score: 1

      The best comedians laugh at themselves.

    5. Re:clipperz? by ZarathustraDK · · Score: 1

      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)

      Yeah, think about the dead children. Whoops! I made a nono.

      --
      If you quote this signature there'll be 72 copies of Windows ME waiting for you in Heaven.
    6. Re:clipperz? by sm62704 · · Score: 1

      Too many people need to get over their big heads.

      I agree. I have had black friends who could laugh at themselves, but not many. There's actually a joke about that, itself:

      Q: How many feminists does it take to chenge a lightbulb?

      A: THAT'S NOT FUNNY, ASSHOLE!!!

      Otoh many other, less sensitive groups have no problem with jokes about themselves. My old friend (he's damned old, fought in WWII) Ralph Wiebe, whose parents emigrated from Germany in the 19th century, has a sticker on his 'fridge that says "you can tell a German - but you can't tell him much".

      I'm of Irish decent. How many Irish does it take to change a lighbulb? Three, one to hold the bulb and two to drink until the room spins.

      Your programmer joke is an inside joke. Only a programmer would get the joke (nobody else understands endless loops).

      But my point was, if a mod thinks a joke isn't funny, how is he supposed to moderate the comment? And face it, this is a tough room.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  4. 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 Lennie · · Score: 1

      4. the original answer, if I'm not mistaken, is 80% of all developed software is custom software. If you have a contract from a customer to create something, you create it for them, you GPL it, they get the source. They could take the software to someone else, when they ever get a conflict with you. That's what the GPL is for, provide freedom to the end-users.

      --
      New things are always on the horizon
    7. Re:Or Not by Hairy+Heron · · Score: 3, Funny

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

    8. 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
    9. Re:Or Not by labmonkey09 · · Score: 1

      Getting paid is your core business. Negative ... get paid regularly is my core business.

      --
      /LabMonkey09
    10. Re:Or Not by Alphadecay27 · · Score: 1

      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!?

      Nobody is forcing you to release anything under AGPL/GPL. You can write and release all the software you like without being restricted by these licenses - just don't use them. People who choose to use them 'get it' just fine. They benefit from other people's work and give back something in return. Some people even make a living doing it.

      If you want to take someone else's GPL'd code, modify 1% and sell/support that - The GPL lets you do that. You just have to give that 1% back to the community. If you don't like that, write your own damn code from scratch! You don't normally have the right to use other people's code at all, the GPL gives you rights (with certain limitations), it doesn't take anything away.

    11. 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.

    12. Re:Or Not by byolinux · · Score: 1

      You don't even have to give it back to the community.

      You just give/make available a copy to whoever you're distributing it to (ie. the customer paying you to change it)

    13. Re:Or Not by byolinux · · Score: 1

      Who said you should lose your job? I don't know what your application does, but if someone seeing the source code is going to cause you to lose your job, that's a pretty bad situation to be in.

      Why would it be different if people had to pay to see it?

    14. Re:Or Not by murdocj · · Score: 1

      If you create it for one particular customer, typically the customer paid for it and owns it, no need for GPL. In some cases if you think you can turn the code into a generic product you can license it back from the customer and resell it. Either way, GPL doesn't come into the picture.

    15. Re:Or Not by Anonymous Coward · · Score: 0

      RMS and his GPL fans don't care about things. They care about information, which is not a thing.

      Some information is and should remain private. Some information should be public. Medical histories and programs that you choose not to share with other people fall into the first category. Programs that you do share with other people fall into the second category.

    16. 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.

    17. Re:Or Not by Anonymous Coward · · Score: 0

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

      And there's no way I would put proprietary software (and by extension, some proprietary software vendor) in places important to my core business.

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

      If you want me to pay for that roof over your head, you're going to have to sell me that doesn't keep me under your thumb. It's that simple.

    18. Re:Or Not by Mr.+Slippery · · Score: 1

      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!?

      You can sell GPLed software. And most software is bespoke.

      I've put a roof over my head since 1991 by writing software. Almost all of that software could have been developed under the GPL, because it was either for in-house use, or for a single client (often one to whom we were giving source anyway), or small group of clients who were competitors (and thus wouldn't have shared to the software with each other) and who wanted close support from us.

      There's still plenty of software development work - well-paid development work - in a GPL'd world.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    19. Re:Or Not by Richard_at_work · · Score: 1

      This is what amazes me when people bring up the 'but how do I eat?' argument - someone always responds with 'support it!', which means that I have to now produce two different products to bring in money - the product itself, and the support product to charge money for.

      I'm sorry, but I'm a developer, I hate people.

    20. Re:Or Not by Cajun+Hell · · Score: 1

      2. It's ready now, off the shelf.

      Unless it isn't. And that's usually the case. Every programmer in the world, is employed based on the premise that whatever's on the shelves, isn't quite what people want.

      --
      "Believe me!" -- Donald Trump
    21. Re:Or Not by Anonymous Coward · · Score: 0

      Unless it isn't. And that's usually the case.

      Not if it's on the shelf.

      If that were the case, there wouldn't be any customers, and we all know that's not true. Your comma spliced nugget of wisdom doesn't mean that most programmers aren't employed to make new software to replace the ones on the shelves.

    22. Re:Or Not by jknapka · · Score: 1

      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?

      So RMS wants to bring us back to a craft-based, production-oriented economy; rather than an economy based on letting the "assets" do all the "work", accumulating obscene amounts of capital with essentially no human intervention or creative value. I think that is a good thing, but it's certain to be an uphill slog. Easy money is a powerful narcotic.

  5. Commie GNU/hippies! by morgan_greywolf · · Score: 1

    <sarcasm>
    First they want to put Microsoft out of business and now Google!

    Why, it's un-American!
    </sarcasm>

    Yep. Open source works with the web, too. I can imagine a world where different applications could be built from pieces and parts that might even be hosted on different, random sites.

    Imagine the possibilities.

    1. 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.

    2. Re:Commie GNU/hippies! by quanticle · · Score: 1

      The issue is that, unlike client software which uses the user's computer to run, web-based software requires your computer (server) to run. Unless someone's willing to give away hosting for free, I'll have to charge at least a token amount to cover my bandwidth costs.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    3. Re:Commie GNU/hippies! by byolinux · · Score: 1

      Charge what you like. Nobody's saying otherwise :)

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

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

    Simple, really.

  7. 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 sm62704 · · Score: 1, Flamebait

      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

      I used to believe we had fourth amendments rights until last summer, when mine were violated twice, once on Memorial Day of all days.

      In a plutocracy such as ours, only the rich have rights. You can't lose what you never had.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    2. Re:Internet privacy laws are needed.. good luck! by all5n · · Score: 1

      Yeah, its 100% the opposition party thats doing it.

      The ones in power are helpless to do anything about it. After all, they are just victims. /sarc off

      Come on, learn to think for yourself instead of reverting to groupthink on everything that has to do with politics.

    3. Re:Internet privacy laws are needed.. good luck! by Anonymous Coward · · Score: 0

      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.

      ...last I checked, the Democrat party was in control of Congress. How on Earth can the minority party get something passed without a majority vote?


      (or maybe it's the fact that both parties want this thing to pass? Nah - couldn't be that...)

      /P

    4. Re:Internet privacy laws are needed.. good luck! by ojustgiveitup · · Score: 1

      He wasn't removing any blame from the "ones in power" - it's just that this is their only known operating procedure, and as such, they aren't reasonably expected to stop it. The point being that, the opposition party was the only hope, and now they have sold us up the creek as well, with their presidential candidate basically saying "I don't like this law, but I'm going to support it anyway, and trust me, if I get elected, I won't abuse the powers that I'm helping to give myself". If they really meant any of the things they say about this law, they would all support a filibuster.

    5. 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
    6. Re:Internet privacy laws are needed.. good luck! by plasmacutter · · Score: 1

      which brings us to the other side of this coin... that they created the stasi in places like sweden, which are monitoring all communications which cross their border, then signed a few "information sharing" treaties.

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

      The idea behind Clipperz's "zero-knowledge" systems is to limit privacy concerns by limiting what data the web server even has. If the web server does not have your data (in a readable, unencrypted form), then it does not matter what privacy legislation is or is not in effect, especially considering, as another poster pointed out, that the internet is global and there could be several country's laws affecting any given transaction.

      --
      Centralization breaks the internet.
  8. 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...

    2. Re:When I see "Clipperz"... by Mesa+MIke · · Score: 1

      Any word that ends with an 'S' can be converted to hacker/anarchist speak by converting the 'S' to a 'Z'.

      My big brother, B1FF@BITNET told me this long ago.

    3. Re:When I see "Clipperz"... by f0rtytw0 · · Score: 1

      I kept thinking clipper chip as well. So seeing RMS next to clipper chip kind of made my brain hurt.

      --
      this is the most important sig ever! In your face 446154!
    4. Re:When I see "Clipperz"... by Anonymous Coward · · Score: 0

      Funny to see this post.
      I just decided to ignore a friend today that's trying to get me to sign up for the social networking site naymz.com.
      Their site touts "Empowering Reputable Professionals"

      Sorry, but an idiotic name like "naymz" screams of unprofessional and email address for spammers collection agency.

    5. Re:When I see "Clipperz"... by Anonymous Coward · · Score: 0

      Did anyone else think "what the hell, RMS and Clippy??"

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

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

  10. Sorry, guys by sm62704 · · Score: 1, Informative

    I can't bring myself to read an article with "cloud" in it unless it's about weather, flying, or sunshine. There is no cloud.

    I sure as hell hope it wasn't Stallman who used that ugly yuppified buzzword. 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.

    --
    mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    1. 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.

    2. Re:Sorry, guys by Anonymous Coward · · Score: 1, Funny

      What are your feelings toward spoons?

    3. Re:Sorry, guys by Spy+der+Mann · · Score: 1

      I can't bring myself to read an article with "cloud" in it unless it's about weather, flying, or sunshine. There is no cloud.

      I sure as hell hope it wasn't Stallman who used that ugly yuppified buzzword.

      Whenever you talk security and encryption, you're very likely to make diagrams of Alice, Bob, and "the cloud". What's so yuppified about that? This very message arrived to Slashdot through "the cloud".

    4. Re:Sorry, guys by Scrameustache · · Score: 1

      ugly yuppified buzzword

      Yuppie is a buzzword for "young upwardly-mobile professional"

      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.

      Indeed.

      --

      You can't take the sky from me...

    5. Re:Sorry, guys by sm62704 · · Score: 1

      Yuppie is the ACRONYM for young upwardly mobile, stretched to sound like "hippie".

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    6. Re:Sorry, guys by sm62704 · · Score: 1

      Yes, I'm familiar with the diagram you reference. It doesn't make it any more valid, but instead backs up my point. PHBs (people who knew little or nothing about the subject) took it literally and ran with it.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    7. Re:Sorry, guys by sm62704 · · Score: 1

      There's nothing wrong with using a cloudlike thing to represent a network. What's stupid is taking that abstraction and treating it as if it were a concrete representation instead of an abstraction. Why would you say "cloud computing" when "network computing" is accurate? Why say "the cloud" when you mean "the network?" The only two reasons would be ignorance, and obfuscation for the ignorants.

      It's like "thinking outside the box", which originally meant thinking about how a customer used a product instead of thinking about the product itself. It was corrupted by ignorants to mean "unconventional thinking".

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  11. 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.

    1. Re:Great ideas! by sveinungkv · · Score: 1

      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.

      If the project is a Web-app (like the article is about) I think that the AGPL could really work well. AGPL requires that all users interacting remotely with the app over a network are offered a way to get the corresponding source. (Section 13 of AGPL v3) I think a lot of commercial users would be willing to pay to avoid having a "download the source" link in their application.

      --
      Spelling/grammar nazis welcome (English is not my first language and I am trying to improve my spelling/grammar)
  12. 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 peragrin · · Score: 1

      that i my thought. how can you be certain that the app your running is the same one that was compiled with the source available.

      Personally I am waiting for someone to give me my own personal cloud. I like the concepts but I want the data stored on my own server that I control. that I can connect to with any device I choose.

      --
      i thought once I was found, but it was only a dream.
    2. 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.
    3. Re:Even if more web apps were open source by Tom · · Score: 1

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

      You don't.

      However, you do know that their competitor X is providing the same service, using the same source, and if you have any trust issues, you can go there, or run the stuff on your own server.

      On a desktop you have a little bit more assurance, but only in theory. If a powerful adversary wants to hit you, then you can't trust your md5 program, you can't trust your compiler, your operating system, your BIOS or even your CPU.

      In the vast majority of cases, Free Software isn't really looked at by so many people. You can inspect the sourcecode, but for almost everyone who uses a particular program, that's more of an ideological thing than something they'd actually do.

      So in practical terms, the difference really isn't that huge.

      --
      Assorted stuff I do sometimes: Lemuria.org
    4. Re:Even if more web apps were open source by TheRaven64 · · Score: 1

      (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.)

      Wouldn't work. The AGPL (which, by the way, is by no means a new license) includes conditions that are not in the GPL, and the GPL prevents you from imposing conditions not present in it. You can't release code saying 'if you link this code against code from someone else then their code comes under my license' because if you could I would release a copy of the identity function with a clause saying 'anything linked with this code comes under the MIT license,' link it with every piece of code I used, and forget about it.

      Version 3 of the GPL includes a clause containing the extra condition in the AGPL in the list of allowable extra conditions, but since the AGPL predates the GPLv3 it does not contain the required corresponding clause allowing the resulting work to be licensed under the union of the restrictions imposed by both licenses.

      The whole GPL situation is currently a mess. Originally saying 'no more restrictions are allowed' it now says 'except this one, and this one, and possibly these three, or some others that we haven't yet thought of but will definitely want to impose in the future when we do, so make sure you add "or later versions" to your license text.

      --
      I am TheRaven on Soylent News
  13. "The cloud". by Anonymous Coward · · Score: 0

    Can we get a 'buzzwordbingo' tag over here please?

  14. Re:Froth by Anonymous Coward · · Score: 0, Flamebait

    You know the score


    Indeed we do. You scored -1, troll.

    And you seem to have a long list of -1 posts. You do know that slashdot post scores are not the same as golf scores, right?

  15. I never cared for clipperz myself by damn_registrars · · Score: 1

    Damn MS Office cartoon character, always in the way. Just let me do my work is all I ask...

    If he's promoting freedom in clouds, maybe he's been hanging out with this annoying character?

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  16. A nice idea, but... by Anonymous Coward · · Score: 0

    As it currently stands, information and user paths through an e-commerce site is essentially free marketing data that brick and mortar store pay handsomely for in the form of user groups and surveys. Unless legislation mandates it, I wouldn't expect many dot coms to adopt this policy towards cookies, etc.

  17. 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 Anonymous Coward · · Score: 0

      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.

      Let me guess... so they can't pay the server cluster to host the documents online, but "someone else" with a version that doesn't show the ads will?

    2. 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.

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

      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%.

      The AGPL already covers this and requires that the source to the server-side code be made available.

      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?

      The same thing that happens if you make your own modifications to a traditional open source program. It's up to you to maintain your own branch and keep up with the upstream version. If you don't want to upgrade, you can stay on the current version. Likewise, for the web application case, you can run your own version of the web app and leave it pegged to the current version, ignoring the new versions.

      Hopefully, a programmer who creates an Clipperz-style (for lack of a better name for this proposal) application will understand and support his users desires to be able to modify the program, and seek to create a relatively stable interface between the server-side and brower-based code. In case of an non-backwards compatible change, he might continue to run an older version of the service at an alternate location, for those users who don't want to or cannot currently switch.

    4. Re:ajax can't do it; server bills; forking code by bcrowell · · Score: 1

      Well, first off, with an open infrastructure, that service could be run on YOUR server, in which case, you pay your own bills.

      The problem with this solution is that it eliminates some of the main reasons that people are interested in web apps. One reason is that you don't need to do any work to set up and maintain an application on your own computer. For the typical user, setting up a service on a server is significantly more difficult than just installing an app on their own machine. For organizations, the allure of web apps is that they don't need to maintain a complicated IT infrastructure just to let their workers get their work done; requiring them to set up yet another server-side app is a step in the wrong direction. Another reason web apps are attractive to a lot of people is the possibility of getting seamless upgrades; that advantage goes away if you have to run the software on your own server, and upgrade it yourself. Yet anothe reason people like web apps is that they're free as in beer; that goes away if you have to pay to host it on your own server.

      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.

      I think there are some big practical barriers to making this happen. For instance, suppose I'm going to subscribe to such a service, and it's going to cost me $5/month to store my data. In this kind of system, I need to keep a record of my cryptographic key, and at the end of every month when I access my data, I'm presumably going to get a message saying, "Your rental fee for the month is about to expire. Please fill out this form in order to keep your data from evaporating." Lots of problems here: (1) Users generally don't like filling in the same address and credit card info over and over. That's why every big online retailer encourages users to set up permanent accounts. If you really want anonymous online payments to be convenient and popular, you need a whole new infrastructure for internet-based anonymous payments, and that infrastructure doesn't exist. (2) What if I go on vacation and forget to renew my account? Oops, now all my data's been erased. They can't send me a warning, because they don't have my address. (3) What if I lose my cryptographic key? Since they don't store any identifying information about me, there's no way for them to verify my identity in order to let me change my password. (4) There's a strong incentive for online businesses to collect the maximum amount of information about their users (which is why they fight tooth and nail against privacy laws), and an overpowering economic incentive to get their users to set up recurring credit card charges for any service that requires maintaining continuing resources for them in a data center (which is why it's often virtually impossible to cancel service without changing your credit card to a new number).

    5. Re:ajax can't do it; server bills; forking code by bcrowell · · Score: 1

      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%.

      The AGPL already covers this and requires that the source to the server-side code be made available.

      Implementing this sounds wildly impractical to me. Suppose I sign up with a service that makes a web app available to to me, and stores my data. At some point I decide I want to modify the behavior of the application by modifying the server-side code. So what do I do now? I sign up for a webhosting account for, say $40/mo. I configure the new server. I migrate all my files. I continue paying $40/mo indefinitely for the new server, and I continue maintaining my forked version of the application forever. Ouch -- this is nothing like the zero-cost, zero-configuration, zero-maintenance setup that was the original lure of the web app. In the world of ordinary open-source apps, the possibility of forking helps to keep users from getting abused or neglected by the developer. If the developer is thinking about changing the license, or making it into adware, or abandoning the software, or making it intro crippleware, or not providing bug fixes, or not making it compatible with new libraries and operating systems --- in all those situations, he knows that if he makes his users too unhappy, someone may fork the software and users may vote with their feet. The barrier to forking is pretty high, and it seldom happens, but the theoretical possibility is always there. In the setup proposed by the article, the barriers to forking are just way too high for it to be a plausible threat. Basically the forker not only has to start maintaining the fork, he also has to start up his own internet-based business to cover his new webhosting costs (or just eat the monthly cost of webhosting for the sole purpose of continuing to be able to run this one app).

    6. Re:ajax can't do it; server bills; forking code by miernik · · Score: 1

      I sign up for a webhosting account for, say $40/mo.

      Hosting accounts don't cost $40/month any more. You can get a root server (linux-vserver) with 100 GB monthly transfer and 1 GB disk space at star-hosting.de for 24 EUR/year, which is about 38 USD/year ~ 3 USD/month.

    7. Re:ajax can't do it; server bills; forking code by bcrowell · · Score: 1

      I sign up for a webhosting account for, say $40/mo.

      Hosting accounts don't cost $40/month any more. You can get a root server (linux-vserver) with 100 GB monthly transfer and 1 GB disk space at star-hosting.de for 24 EUR/year, which is about 38 USD/year ~ 3 USD/month.

      Webhosting costs have always depended on how much bandwidth and disk space you need, and on how good you need the reliability and support to be. I've had webhosting at a variety of prices, from $20/month to $100/month. At $100/month, you get horrible reliability and support. As you go down from there, you get more and more horrible reliability and support. If you only need the webhosting for yourself, then maybe you could get by with webhosting as bad as the kind you get for $5/month; but then you're spending $5/month forever, for the sole purpose of continuing to run a certain web app -- and that level of webhosting won't allow you to make your server available to any significant number of other people, which means you won't be able to recoup any of your costs.

    8. Re:ajax can't do it; server bills; forking code by miernik · · Score: 1

      I subscribe to this $3/month hosting since a few months, and the only badness is that about two times so far something "hanged" and I had to contact support so they reboot, and they fixed it within a few hours of notifying with their ticketing system. So I would say that the support is very good, unless its a really critical system when a few-hour outage once a month or two is a problem.

      I also subscribe to another hosting account since 2 years, on Xen, for 7 EUR/month, which is $11/month, for 48 MB RAM, 5 GB disk, 10 GB transfer/month, and there the only problem I had was about 1 reboot per year, so the level of service of the $11/month hosting is significanlty better then the $3/month hosting, and I can't imagine that it could be better. So your quotes of prices like $20-$100 a month are like several times overpaying.

      Of course I only use these accounts myself, to host an SMTP server for my MX for one e-mail account on one domain and some other small private stuff like that, instead of using a service like Gmail and I don't share the account with any "other people", because that would be too much hassle with negotiating everything with the "other people". By having only myseft on the machine I can configure everything exactly the way I like, and don't have to worry if anybody else likes myconfiguration of the SMTP server, spam-killing methods etc. One of the reasons I don't like to use something like Gmail for SMTP is because I don't know what exactly is the SMTP server configuration, for example the full configuration of the algorithm used to kill spam. So I cannot trust it not to kill a mail which is important for me.

    9. Re:ajax can't do it; server bills; forking code by Anonymous Coward · · Score: 1, Funny

      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.

      Let me guess... so they can't pay the server cluster to host the documents online, but "someone else" with a version that doesn't show the ads will?

      Sure. There are lots of parties willing to host your documents online. NSA comes to mind, for one.

    10. Re:ajax can't do it; server bills; forking code by bcrowell · · Score: 1

      I subscribe to this $3/month hosting since a few months, and the only badness is that about two times so far something "hanged" and I had to contact support so they reboot, and they fixed it within a few hours of notifying with their ticketing system. So I would say that the support is very good, unless its a really critical system when a few-hour outage once a month or two is a problem.
      If it's acceptable to you to have your server go down randomly once a month, then that's fine. I would consider it unacceptable. I also wouldn't be willing to pay $3/mo for the privilege of running, say, a web-based word-processor, when I could just install openoffice for free.

    11. Re:ajax can't do it; server bills; forking code by AnyoneEB · · Score: 1

      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.

      There is a difference though. If the data is really securely encrypted, then it could be transferred to a server under someone else's control because it is not really sensitive. That is, you do not need a single entity capable of hosting the data of everyone who wants to use Clipperz-style applications. Some sort of load-balancing could be used involving mirroring data on other servers and distributing users among servers. Perhaps the main server could server just serve a checksum and a redirect.

      If the apps can be made distributed in this fashion, then a large network of servers donating a small amount of CPU/bandwidth each could possibly support the application. Remember that the server really only has to serve the static Javascript code/HTML/images for the application in additional to acting as a storage and retrieval system for encrypted chunks of data (the latter being the hard part)

      --
      Centralization breaks the internet.
    12. Re:ajax can't do it; server bills; forking code by Chris+Pimlott · · Score: 1

      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%.


      The AGPL already covers this and requires that the source to the server-side code be made available.


      Implementing this sounds wildly impractical to me. Suppose I sign up with a service that makes a web app available to to me, and stores my data. At some point I decide I want to modify the behavior of the application by modifying the server-side code. So what do I do now? I sign up for a webhosting account for, say $40/mo. I configure the new server. I migrate all my files. I continue paying $40/mo indefinitely for the new server, and I continue maintaining my forked version of the application forever. Ouch -- this is nothing like the zero-cost, zero-configuration, zero-maintenance setup that was the original lure of the web app. In the world of ordinary open-source apps, the possibility of forking helps to keep users from getting abused or neglected by the developer. If the developer is thinking about changing the license, or making it into adware, or abandoning the software, or making it intro crippleware, or not providing bug fixes, or not making it compatible with new libraries and operating systems --- in all those situations, he knows that if he makes his users too unhappy, someone may fork the software and users may vote with their feet. The barrier to forking is pretty high, and it seldom happens, but the theoretical possibility is always there. In the setup proposed by the article, the barriers to forking are just way too high for it to be a plausible threat. Basically the forker not only has to start maintaining the fork, he also has to start up his own internet-based business to cover his new webhosting costs (or just eat the monthly cost of webhosting for the sole purpose of continuing to be able to run this one app).

      Honestly, I fail to see why this is so wildly different than modifying traditional offline programs. Sure, there's a burden of maintaining your own changes, but that's always the case. And sure, it's not for everyone, but most people don't tinker with their normal programs source either. Of those inclined, many people already have server space, and you're not going to have to pay $40/month unless you're looking to serve it to other people.

      Yes, it's more of a burden, but there are already plenty of websites run by a community or a small company. And bandwidth and server costs are only likely to get cheaper in the future.

  18. "The Stallman" by Meneth · · Score: 1

    Write add-ons for the major free browsers (Mozilla, Webkit, ...) that implement the Stallman's solution.

    The vortigaunts from Half-Life 2 comes to mind.

    1. Re:"The Stallman" by digitalgiblet · · Score: 1

      Write add-ons for the major free browsers (Mozilla, Webkit, ...) that implement the Stallman's solution.

      The vortigaunts from Half-Life 2 comes to mind.

      We have heard the words of The Stallman and his talk of The Free Source. The Vortiaguants praise The Stallman for the work he has done. He...

      Honestly, that's about the point when I shoot the friendly Vorgtiguant. (Not, dissing The Stallman, making a HL2 reference.)

  19. 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 everphilski · · Score: 1

      Tony Robbins Hungry !!!

    2. Re:Screw Stallman, the AGPL , and Clipperz by Jooly+Rodney · · Score: 1

      You don't like the idea of giving away source code for free to people who are too lazy to do anything for themselves, so you prefer the BSD license over the GPL? That doesn't make any sense. The GPL expressly protects you from exploitation by the freeloaders you're complaining about. Please go back and read the terms of the licenses you're talking about.

    3. Re:Screw Stallman, the AGPL , and Clipperz by quanticle · · Score: 1

      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 know. IBM makes a pretty good living off WebSphere and Tomcat, which are both open-source.

      I agree with your conclusion, but not your reasoning. The reason open-source web applications are unsustainable is not because one has to give away the source code for running those applications. No, they're unsustainable because, unlike client side applications, the costs of running a web application all fall onto the original developer.

      If I make a client application and release it under the GPL, the costs of running that application (and redistributing it) are borne by you. Its your bandwidth and electricity, not mine. On the other hand, if I make an "open" web based application, then its my bandwidth and electricity. And, because the application is open, you're free to strip out advertisements and other means for me to pay for hosting the application.

      That's not to say that such an application cannot exist, of course. I'd argue that Wikipedia fulfills Stallman's criteria to a tee.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    4. Re:Screw Stallman, the AGPL , and Clipperz by NotInfinitumLabs · · Score: 1

      Uh, wordpress seems to be doing pretty good, and it's GPL-licensed.

    5. 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.
    6. 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.
    7. Re:Screw Stallman, the AGPL , and Clipperz by Anonymous Coward · · Score: 0

      You just fail to understand his point. Where do you read that he never gives anything away for free? He doesn't want that nobody gives anything away for free, he just doesn't want to be forced to. That sounds like BSDL.

      And I want to remind you that RMS argues that everything should be GPL and doing otherwise is amoral, while the GP never said that nothing should be GPL.

    8. Re:Screw Stallman, the AGPL , and Clipperz by tkinnun0 · · Score: 1

      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.

      The point is, Stallman wrote some Open Source code, yet he makes his living not by supporting his software but by promoting Open Source. He doesn't lead by example, he doesn't practice what he preaches, he goes "do as I say, not as I do" and thus he undermines his message. Don't tell us, RMS, show us.

    9. Re:Screw Stallman, the AGPL , and Clipperz by Anonymous Coward · · Score: 0

      I would say that WebSphere and Tomcat qualify as large apps that is far too complex to branch and modify. That means if another company wants to take over a marketshare at selling support for these products they have to invest lots of money in training. But this just works for large software. And it just works for software that needs support.

      Just look at Trolltech's QT. They earn money with it because lot's of companies just can't afford to use the GPL.

    10. Re:Screw Stallman, the AGPL , and Clipperz by Anonymous Coward · · Score: 0

      You are missing a point. It not only says that you have to give the source to your customers, but that these customers can give away the source to everybody else.

      Try to make some money with something like mplayer with GPL, meaning a small and simple application that doesn't need very much support.
      It effectively means giving away your work for free. There is no problem in choosing to do so, but RMS really demands you to do so, because he argues that anything else is amoral.

    11. Re:Screw Stallman, the AGPL , and Clipperz by Anonymous Coward · · Score: 0

      GPL doesn't force anyone to do anything. It's your choice. You want access to modify and distribute all that juicy GPL'd code? Then accept the license. Don't like the license? Don't distribute the code.

    12. Re:Screw Stallman, the AGPL , and Clipperz by T.E.D. · · Score: 1

      (Replying rather than modding you down)

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

      He's saying no such thing. Anyone using the GPL is quite free (in fact encouraged) to charge money for their services. What you aren't allowed to do is charge more money every time someone wants to use the friuts of your past labor.

      Note that the vast majority of working software engineers (myself included so far) spend their whole careers making a living off of their work rather than copyright fees.

    13. Re:Screw Stallman, the AGPL , and Clipperz by leomekenkamp · · Score: 1

      Afaik, all of RMS' work is GPL licensed. So your "do as I say, not as I do" is fruitless. Besides, if he wrote no software at all, it would still not be a case of DAISNAID, because RMS calls for developers to provide sources of their work. If you do not write any code yourself, you can still comply to those rules.

      As a comparison: I am not a soldier and I would not participate in a war; still I call on every faction in any war to adhere to the Geneva Convention. That is also not a case of DAISNAID.

      If I had no drivers license, I would still call upon those who have to follow laws that govern use of cars and roads.

      --
      Wenn ist das Nunstueck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.
    14. Re:Screw Stallman, the AGPL , and Clipperz by tkinnun0 · · Score: 1

      You missed the point, which is: how does one make a living writing GPL software? RMS has written GPL software and founded the GPL movement, so he is in perfect position show and tell. He tells: "by offering paid support". He shows: by giving speeches. Those are not the same, so this is very much a case of DAISNAID.

    15. Re:Screw Stallman, the AGPL , and Clipperz by leomekenkamp · · Score: 1

      DAISNAID is for instance when a tv minister tells people that it is wrong to commit adultery and that same happily married tv minister is caught between the sheets with his secretary. It would however not be DAISNAID if he totally abstained from any form of sex, even with his wife. Likewise RMS' main message is: do not write non-free software. And he does not write non-free software. One possible way to make money while writing free software is paid support, but there are other ways as well. I fail to see the logic that RMS should make his money in a certain way. RMS thinks its great that IBM employs linux kernel hackers, but that does not mean he should work for IBM because else it would be DAISNAID.

      I would not dare to say that a professor of geology is guilty of DAISNAID if he encourages people to study filosophy or latin.

      --
      Wenn ist das Nunstueck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.
  20. AGPL license by nurb432 · · Score: 1

    yea! Yet another license to confuse/restrict people.

    Good thing i don't acknowledge any of them.

    --
    ---- Booth was a patriot ----
  21. 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 Anonymous Coward · · Score: 0

      Not giving private data to sites like Facebook is one solution. But I think TFA is purposing a solution that would allow people to use sites like Facebook while at the same time protecting their privacy.

      Using a site like Facebook means that you are purposely sharing "private" information with your contacts - but I suspect that there is a lot of information that could be protected (from the prying eyes of Facebook itself) using a scheme like that suggested by TFA.

    3. 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?

    4. 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.
    5. 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?

    6. Re:If you don't want them sharing your data... by dreamchaser · · Score: 1

      Don't give them any pictures then and don't let them take any. Or wait...here's a radical idea...ask them nicely to not post pictures of you online. If they are really your friends they'll respect that.

  22. This just in by Sta7ic · · Score: 1

    Richard Stallman is continuing his campaign to open source anything with digital logic. Today web apps, tomorrow home appliances. Tune in at 10 for the local news spot. Film at 11. Ninja attack at 2am during the late night show.

  23. If it were a good idea, we'd be using it already by TomGreenhaw · · Score: 1

    There are many single sign on systems out there. Why do we need another new one that nobody uses???

    --
    Greed is the root of all evil.
  24. This sounds very hard by Sloppy · · Score: 1

    You can design an application to work this way, but can the casual user really know? It seems like the web app's virtue of "easily updatable" is also the danger of easily compromised, as happened with Hushmail.

    With Free Software software that is loaded from the client machine, it is often vetted for conflicts of interest by both Open Source developers and the distribution maintainers (who can choose between competing forks if a developer does a bad thing). Not that distro maintainers are infallible (as illustrated by the Debian SSL snafu), but protecting the integrity is at least part of their agenda, so it's not necessarily foolish for the casual user to delegate some trust to them. But if you're downloading javascript direct from the publisher, there's no "check" against subversion. There's no one watching your back to assure that the app is really "zero knowledge."

    How do I know the app is really using the SRP protocol today?

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  25. Stallman knows what's up by ckuttruff · · Score: 1

    I'm sorry, anybody that dismisses this as paranoia is just wrong. If you've paid attention at all to all events that have occurred recently, you'd understand that our legislative and executive branches don't give a shit about constitutional protections, and the battle over a neutral internet is just beginning to be waged.

    It's astonishing the ease with which our government invades our privacy; anybody else find it a bit ridiculous that Qwest was one of the few telecoms that denied the administration access to a ton of personal information from customers.

    Keep it up RMS, you certainly have my attention

  26. stand by for "GNU/Cloud" ... by mr_death · · Score: 1

    ... and another 100 rants from RMS.

    --
    It's Linux, damnit! Pay no attention to renaming attempts by self-aggrandizing blowhards.
  27. A GPL Tax? by labmonkey09 · · Score: 1

    A GPL Tax?

    --
    /LabMonkey09
    1. Re:A GPL Tax? by Ant+P. · · Score: 1

      GP is referring to Idiot Tax, which is what people who are too lazy to RTFM end up paying.

    2. Re:A GPL Tax? by morgan_greywolf · · Score: 1

      Yep. There a quite a few million of 'em out there, too.

  28. "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: 1

      I'm Canadian. We do things differently here.

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

      I'm Canadian. We do things differently here.

      Really? So your doctor does not keep your records and share them with your insurance provider and anyone else with a plausible justification for access? You can get non-emergency anonymous treatment without having to lie about your identity?

      --
      When information is power, privacy is freedom.
    4. 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.
    5. Re:"I've looked at Cloud from both sides now" by Jah-Wren+Ryel · · Score: 1

      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?

      Nope. I googled for that quotation and got no hits. If that was the literal law, I'm sure googled would have found it. Which leads me to believe that it is your interpretation of the law. Which leads me to believe that you left out all the loopholes. The same kinds of loopholes that HIPAA in the USA has as well.

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

      Sorry, the quote is a doctor who looks after kids and was explaining your rights. This is the specific URL I took the quote from: http://www.aboutkidshealth.ca/News/Ontarios-new-privacy-law-and-its-impact-on-your-childs-care.aspx?articleID=8161&categoryID=news-poh2

      The Act is a law of the Province of Ontario. Look it up for yourself, if your research skills are up to the task. And please don't assume that we do things up here the way you do in the US. Your implication that I would "leave out all the loopholes" is offensive. I know you people live like that, but I don't. If you were in the same room as me and virtually called me a liar like that, I'd haul your sorry ass outside and beat the living crap out of you.

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

      And please don't assume that we do things up here the way you do in the US. Your implication that I would "leave out all the loopholes" is offensive.

      Oh grow up. I believe you left out the loopholes BECAUSE YOU DIDN"T KNOW ANY BETTER. Not because you were being disingenuous. "You people live that way." Give me a break.

      By the way, I was right, you were wrong. There are loopholes and they are big enough to drive a truck through. It looks like they've been farming out the privacy invasion to companies outside of the country and the Canadian courts have interpreted the letter of the law to permit it. Surprise. I guess you live that way too.

      http://www.privatech.ca/privacy-resources/past-issues/?C=147

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

      Since I don't know a lot of telepaths, you might consider upgrading your writing skills to the point where people can accept what's written rather than being expected to figure out what you meant to say.

      You seem unable to grasp the basic fact underlying the situation: Private companies in Canada do not have the same financial incentive to get hold of personal medical information. What private operations there are provide services such as lab testing, elective surgery and such. They don't have to worry about getting "stuck" bearing the cost of caring for a chronically ill or elderly person, as an HMO does.

      And that's the best you can do? A three-year-old link to a private company that doesn't even MENTION medical data? A company with a strong financial interest in promoting paranoia with selective and misleading reporting? Nice try.

      As a matter of fact, a relevant case is probably on its way to the Supreme Court of Canada. Nothing much will be done about new or re-written legislation, if that is deemed necessary, until it rules on a case involving extra-national companies and contractual arrangements they enter into in Canada. Practically, this has meant companies that warehouse their data outside Canada have taken a hit.

      If you want to think you're right, you just go on deluding yourself. Nobody is safe from criminal activity and conscious misrepresentation. That doesn't imply that a government body is actively assisting by designing legislation to facilitate it.

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

      You seem unable to grasp the basic fact underlying the situation: Private companies in Canada do not have the same financial incentive to get hold of personal medical information.

      You are an ass aren't you? You go on and on about not being telepathic, what a fuckwad excuse that is for acting like a fuckwad. And then you pull out some brand new argument that you have not even intimated at until just now. I refer you to your original point about giving information to complete strangers with security assurances that amount to little. THAT was your point, and by now it ought to be damn clear that in canada you give just as much information to people you don't know too, just you are personally foolish enough to believe a law riddled with loopholes makes it better than a law riddle with loopholes in the USA. Ignorance was bliss. If that wasn't your point, you should not have said it. Or do you expect me to be a telepath?

      And that's the best you can do? A three-year-old link to a private company that doesn't even MENTION medical data?

      No, it was just the first hit in google on the words "loophole" and "PIPEDA." PLENTY more where that came from. In fact, the link YOU posted actually gave a list of loopholes too. The only difference is that my link showed an actual exploitation of a loophole while yours just listed a few loopholes themselves and not how they could be exploited.

      As a matter of fact, a relevant case is probably on its way to the Supreme Court of Canada.

      Lolz! You read the link I posted. Such brilliant research skills on your part. Too bad you can't name the case since it wasn't in the article. Pretty funny for a guy acting all high and mighty about "the best you can do."

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

      Kiss your mother with that mouth, do you? It's a cinch it wouldn't be a girlfriend, unless she's also a foul-mouthed cretin.

      We'll leave your apparent failure to understand the origin of the term "loophole" for another occasion. In the mean time...um, "go forth and multiply".

      --
      I've calculated my velocity with such exquisite precision that I have no idea where I am.
  29. 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.

  30. 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.

  31. 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
    1. Re:How do you score a -1 in golf? by Anonymous Coward · · Score: 0

      It's one stroke less than par.

  32. Diffcult Proposal by psydeshow · · Score: 1

    The Zero Knowledge idea is nice, but you have to somehow enforce that once your zero-knowledge app is loaded in the browser, and the user logs in, no other code can have access to its environment.

    In real world, practical terms this means no third-party toolbars or extensions, no Greasemonkey scripts, no third-party includes, no cross-site scripting attacks, no malware... good luck with that.

    I don't mean to imply that there is a better way to do it, because there isn't. I DO mean to imply that the Zero Knowledge process is going to give someone, somewhere a false sense of security, for which they may well be sorry.

  33. 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?
  34. Richard Stallman is a crazy stupid old battle axe by vmalloc_ · · Score: 1

    "For personal reasons, I do not browse the web from my computer. (I also have not net connection much of the time.) To look at page I send mail to a demon which runs wget and mails the page back to me. It is very efficient use of my time, but it is slow in real time." - Richard Stallman

  35. What?! by Anonymous Coward · · Score: 0

    Programmer? Shower? Shampoo?

    I don't get it!

  36. The AGPL is compatible by Anonymous Coward · · Score: 0

    I think that a new license is a really bad idea. Fragmentation is not what you want in the OSS world.

    You are not the first to remark on this problem. It was precisely for this reason that the AGPL v 3 and the GPL v 3 were designed compaible and that most GPL softwre is licensed under "version 2.0 or, at your choice, any later version". This together allows us to move to a pair of compatible licenses which really give us free software which can either be protected or not in the ASP environment.

    by supporting the GPL v3 and the AGPL v3, you are allowing two different strands of free software to come together (those dealing with an ASP environment and the more traditional copyleft for user installed software).

  37. Clipperz? by Anonymous Coward · · Score: 0

    RMS and Clipperz?

    Does this mean he's getting a haircut?

  38. there is no cloud by rootpassbird · · Score: 1

    using an illustration

    there

    And the data is stored "on multiple redundant servers across geographies for the safety of your data"
    - where laws can vary and so privacy policies are plainly redundant.

    One of the things that we really need is some system that implements a legal essential requirement for all databases to store data in encrypted format of at least so-and-so strength.
    If not a legal requirement, at least a "competitive offering" by tools of economics.
    This does not mean anything more than awareness actually, because there's no law against "unforeseen circumstances or acts of God or blah blah..." - far too many thing need to go right.
    But a password and https isn't enough.

    For example, see http://www.rsync.net/resources/notices/canary.txt

    --
    Hackers have long memories. It works both ways.
  39. depends on your CONTRACT with customer by Anonymous Coward · · Score: 0

    works for hire are by definition owned by customer, so no re-use, release, etc