Slashdot Mirror


GPL 3.0 to Penalize Google, Amazon?

Michael Ferris writes "Is this the start of a shakedown by the GNU folks? Michael Singer writes that Eben Moglen and the folks rewriting the GPL are looking at a proposal where companies would be required to pay money if they use GPLed software, even if they don't redistribute the software." From the article: "The current version of the GPL, which was last updated in 1991, fails to trigger the open source license if a company alters the code, but does not distribute its software through a CD or floppy disk...the [current] rule does not apply to companies that distribute software as a service, such as Google and eBay, or even dual-license companies like Sleepycat."

582 comments

  1. Future versions of the GPL by caluml · · Score: 4, Insightful
    If I am ever to write something worthy of releasing to the world (and not just something I am playing around with), I will explicitly specify which version of the GPL I am releasing it under.
    Call me paranoid, but I wouldn't want even the faintest chance that some nasty corporation managed to litigate itself in the position of being able to release a future GPL version, as in bold below:

    This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

    That's handing control of the licencing of your code over to whoever is allowed to write GPLv1851, if I'm reading it correctly.
    1. Re:Future versions of the GPL by Dayze!Confused · · Score: 5, Funny
      That's handing control of the licencing of your code over to whoever is allowed to write GPLv1851, if I'm reading it correctly.

      I'm worried about GPLv1984 myself.

      --
      "All tyranny needs to gain a foothold is for people of good conscience to remain silent." [Thomas Jefferson]
    2. Re:Future versions of the GPL by caluml · · Score: 1

      Touche (with an accent (acute? grave?) on the e that I don't know how to do.).

    3. Re:Future versions of the GPL by KiloByte · · Score: 5, Interesting

      RMS is a madman. Fortunately, he's our madman.
      He needs to be watched closely (to prevent blunders like the GFDL), but, he is well-known to have good intentions.

      The problem is, if something bad happens to him, it's possible that whatever members of FSF will have the deciding say will push the GPL in a completely different direction. Whoever controls the FSF, controls the vast majority of GPLed software.

      I'm not paranoid enough to label FSFians as possible traitors who would follow whoever shakes the purse, hell no -- I have quite a bit of faith in them. However, they may do any modifications to the licenses of software they don't own the copyright to -- it's a huge power. It's dangerous to leave such power in the hands of people not protected by insanity.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    4. Re:Future versions of the GPL by qewl · · Score: 0

      either version 2 of the License, or (at your option) any later version

      I think you misunderstand- this is at the option of the code's creator. This is there for the coder's safety and so that the GPL can be enhanced for the benefit of free software not commercialization. Read more. They want to avoid future legal troubles, not control the code.

      --

      (\_/)
      (O.o) This is Bunny. (> <)
    5. Re:Future versions of the GPL by bonch · · Score: 2, Insightful

      Everyone thinks they have good intentions. It takes the public to stand up to them when they're wrong.

    6. Re:Future versions of the GPL by caluml · · Score: 2, Interesting
      I'm not paranoid enough to label FSFians as possible traitors who would follow whoever shakes the purse, hell no

      Oh, I agree completely - I don't think they'd do something like that. However, they may be forced to hand over control to another party. It's unlikely, but stranger legal things have happened.

    7. Re:Future versions of the GPL by Anonymous Coward · · Score: 0

      This will be the death kneel of GNU and the GPL. I know I will not use it for any code I release in the future.

    8. Re:Future versions of the GPL by ecklesweb · · Score: 5, Interesting

      Well, I do have software distributed under the GPL, so I want to talk specifics...

      Here's the full section 9, a portion of which you quoted:

      9. The Free Software Foundation may publish revised and/or new versions of the General
      Public License from time to time. Such new versions will be similar in spirit to the
      present version, but may differ in detail to address new problems or concerns.

      Each version is given a distinguishing version number. If the Program specifies a
      version number of this License which applies to it and "any later version", you have
      the option of following the terms and conditions either of that version or of any
      later version published by the Free Software Foundation. If the Program does not
      specify a version number of this License, you may choose any version ever published by
      the Free Software Foundation.


      So my question becomes this: What determines whether or not you specified a specific version of the GPL? Most of my comments and the readme file say "Licensed under the GNU General Public License" (no version mentioned), but then included with the distribution is a copy of version 2 of the license. Does that imply strongly enough that version 2 is the specific license under which the software is distributed?

      Or do I need to go make some changes and do a commit....

    9. Re:Future versions of the GPL by linuxtelephony · · Score: 1

      I whole heartedly agree.

      This is the one thing in the GPL that I think could cause serious problems in the future, and could seriously undermine the GPL license as a whole.

      --
      . 62,400 repetitions make one truth -- Brave New World, Aldous Huxley
    10. Re:Future versions of the GPL by uss_valiant · · Score: 1
      I like your comment, but this is definitely the best part :)
      RMS is a madman. Fortunately, he's our madman.
      You should add this to your sig ;)
    11. Re:Future versions of the GPL by ajs · · Score: 5, Insightful
      A few points for sanity here:

      1. No one can force a company to abide by the rules of a new version of the GPL for software the currently have under an old version. They can CHOOSE to apply the new version IF the author used the standard boilerplate license notice, but they can also CHOOSE not to
      2. The article specifically states that there is no GPLv3 and they're not officially comenting on what they are considering for it when it does come out
      3. The guy commenting is saying what he would like to see so that he can drop his unique license. That's fine, but it's not official word
      4. If this were to happen in the doomsday sense, everyone woudl immediately fork old copies of the programs that they have the option to apply the GPLv2 to, and continue to maintain and license them as such.

    12. Re:Future versions of the GPL by Anonymous Coward · · Score: 0

      Glad to see that you got past your denial stage and recognize your problem. Time for stage two. You're on the road to recovery my friend. We are all wishing you the very best :)

    13. Re:Future versions of the GPL by Anonymous Coward · · Score: 1, Interesting

      > RMS is a madman. Fortunately, he's our madman.

      Is he? If you work on one of his core projects, you might not think so. Let's say you've found some amazing piece of compiler technology, it's got a liberal source license, GPL-compatible even, and it would do wonders for GCC.

      But it's in C++

      You'll find very quickly he's a madman all right. And not your madman.

    14. Re:Future versions of the GPL by Dysan2k · · Score: 3, Funny

      Well, if you license under GPL, you're supposed to include the LICENSE file which includes the GPL in it's entirity. Now, if you haven't been including the license in your package, that's a problem you need to remedy. The license itself has the version number at the top, so it's easy to identify. You may want to clarify from here on out, which version you are licensing under, but from the usual standpoint, it falls something like this:

      Developer: It doesn't have a version number, so it refers to the earliest version
      Business: It doesn't have a version number, so it must be the most recent
      Reality: It has no version number, so it would apply to the current version upon creation of the software
      Legal: Pay me lots o' cash, and I'll make something up and back it in court. *Crosses-fingers*

      --
      -What have you contributed lately?
    15. Re:Future versions of the GPL by confusion+here · · Score: 2, Informative

      Specify
      (1) To state explicitly or in detail.

      If they state only "Licensed under the GNU General Public License", then they have not specified a version. The fact that they distributed a copy of version 2 with the code is irrelevant.

      When it comes to things like licences or contracts, what is "strongly implied" does not matter. What matters is what is actually said. So if you wish to release your code under version 2, simply say "Licensed under the GNU General Public License version 2". Don't beat around the bush.

    16. Re:Future versions of the GPL by caseydk · · Score: 1


      Why would a company want to use GPL software then?

      They either have to pay license fees upfront or they pay license fees later on... and if the FSF/GPL had any sense, it'd be based on the % of revenue or profit.

      It'd be too risky for me.

    17. Re:Future versions of the GPL by Jeffrey+Baker · · Score: 0, Offtopic

      Touché, résumé, ét cétéra

    18. Re:Future versions of the GPL by Phillup · · Score: 3, Insightful

      Wouldn't the abscence of a version number lend support to the argument that is was licenced under the *only* version there was at the time?

      IE... the first version...

      Did the first version have a version number in anticipation of future versions?

      --

      --Phillip

      Can you say BIRTH TAX
    19. Re:Future versions of the GPL by Anonymous Coward · · Score: 0, Offtopic

      [option]-e, then e

    20. Re:Future versions of the GPL by CableModemSniper · · Score: 1

      Excellent! I will add these to my collection of accented vowels. Six in one place, what a treasure trove!

      --
      Why not fork?
    21. Re:Future versions of the GPL by Janek+Kozicki · · Score: 4, Insightful

      No, the best part of this comment is the closing sentence, not the opening one:

      It's dangerous to leave such power in the hands of people not protected by insanity.

      most clever coclusion I've heard in years. Funny also because of the inside pardox. But very true.

      --
      #
      #\ @ ? Colonize Mars
      #
    22. Re:Future versions of the GPL by zoftie · · Score: 2, Interesting

      > (at your option)

      I you can use older of newer version. This is a very smart move by RMS. If say there is a new situation in the world he'll be able to give people options with new licences, hopefully not allowing for regular style licences(commercial, no source).
      Get over it. :)
      2c.

      PS: drinking with Alan Cox is something entirely different

    23. Re:Future versions of the GPL by Apiakun · · Score: 1

      I think you meant knell.

    24. Re:Future versions of the GPL by nmb3000 · · Score: 1

      You should just need the ASCII code for the character, then you can use ALT+nnn (nnn meaning 3 numbers on the number pad on Windows (others?).

      For example, that é is ALT+130.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    25. Re:Future versions of the GPL by Anonymous Coward · · Score: 3, Insightful

      RMS doesn't write code for GCC anymore, or have anything to do with it. He only hacks a little on Emacs these days. Also, there are very practical reasons for not converting GCC over to C++. Keep in mind it has to bootstrap itself when being ported to new platforms; those platforms may not have a good C++ compiler.

    26. Re:Future versions of the GPL by NatteringNabob · · Score: 1

      Yeah, well, they said Crippen was crazy. (PS, who the heck was Crippen, anyway?)

    27. Re:Future versions of the GPL by rpdillon · · Score: 1

      Did you even read his post? He said he included version 2, but didn't explicitly state version 2 when he says "Released under GNU GPL". His question was if including version 2 explicit enough, or should he SAY version 2 as well.

      To address GP, I'd put it in the text as well, specifically citing version 2. If you have a question, others will too. Best to remove as much ambiguity as possible.

    28. Re:Future versions of the GPL by iamplasma · · Score: 1
      That's handing control of the licencing of your code over to whoever is allowed to write GPLv1851, if I'm reading it correctly.

      That's partially true, but you're not actually realising the true reason. Let's say that you realease your wizz-bang GPL project under GPLv2, then after you stop giving a damn about it, and most of the rest of the world starts using GPLv3, including all the major FSF projects, suddenly your code would be licence-incomatible with all the new code out there. Since your licence doesn't allow its redistribution under GPLv3, the new programs can't use your code (defeating half the point of F/OSS), and nobody can update your code using code from those GPLv3 projects, since they can't devolve that code back to GPLv2.

      So basically, the real reason for that clause isn't to force you to always use their latest GPL, it's to ensure that source code will always be able to be shared between all GPL users.

    29. Re:Future versions of the GPL by Nugget · · Score: 3, Informative
      Almost correct, and nearly totally wrong. :) Since there is no "ASCII code" for those characters (despite that misleading page) using those numbers will only work for some users on some servers with some browsers. Any time the character set is accidently the same as you've assumed it is.

      The proper solution is to use the named character entity references -- in this case ampersand + "eacute" + ; which will work regardless of the code page in use.

      As refererence, I'd send you to the remarkable joelonsoftware article that explains why your approach fails to work in many cases:

      The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

    30. Re:Future versions of the GPL by rpdillon · · Score: 2, Insightful

      I don't understand this attitude at all...since when was the GPL, and the Free Software Foundation for that matter, about paying anyone anything?

      If developers using the GPL want to make money off of companies using the code for commercial purposes, then do what Trolltech did with Qt and dual license.

      Personally, I don't think the FSF has any place getting into the economics of the business model - their only say should be in the fate of the code. In fact, v2 essentially states that that won't get involved in how you make money when they basically say "Sell it if you want, for however much you want, all we care about is that if you distribute, you have to give away machine readable source as well, licensed under this license."

      If you can't even modify the code without PAYING someone - well, let's just say that it wouldn't be FREE software, now would it? Now I'll concede, they're not demanding money, per se. FTFA:

      "If you look at the market, Yahoo, eBay, IBM, Amazon, Google have all sunk millions into the GPL infrastructure," Olson said. "Not only are we changing the rules, we are changing them retroactively. With the new way, it lets the customer pay with either their source code or with their wallet."

      I think there may be a place for "paying" with the modified source, but let's not get into the "paying with your wallet" part, OK? If you want money, as I said before, just dual license.

    31. Re:Future versions of the GPL by imsabbel · · Score: 1

      The funniest thing is, thats a variation of a line about saddam husseins relationship to america.

      Only to give a hint that pet madmen can be a pain in the ass, later.

      --
      HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    32. Re:Future versions of the GPL by Anonymous Coward · · Score: 0, Informative

      No, you'll find he's not retarded. And you are.

    33. Re:Future versions of the GPL by nmb3000 · · Score: 1

      Interesting article (second link). I realized right after posting that I'd erroneously called it an "ASCII code" but didn't figure it was worth posting again to correct myself.

      You're right, in any case :)

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    34. Re:Future versions of the GPL by uhoreg · · Score: 2, Informative

      Anyone who writes software licensed under the GPL should read the section at the bottom entitled "How to Apply These Terms to Your New Programs". It tells you exactly what you need to do.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    35. Re:Future versions of the GPL by cait56 · · Score: 1

      So obviously we now just have to wait to hear exactly why SCO thinks it owns the FSF.

    36. Re:Future versions of the GPL by ocularDeathRay · · Score: 1

      (to prevent blunders like the GFDL)

      am I the only one, who after years of watching TV comercials for girlie products, reads GFDL as Gnu Feminine Deodorant License? I just can't get it out of my head, no matter what I do.

      --
      Obama is a twitter sock puppet
    37. Re:Future versions of the GPL by Spankophile · · Score: 1
      Why would a company want to use GPL software then?



      Because they have the source code.

    38. Re:Future versions of the GPL by Phexro · · Score: 2, Interesting

      I think you have a slight misunderstanding of the intention of the new license.

      Imagine this scenario:

      Company X is a web hosting company. To be competitative in the marketplace, they adopt GPL'd software, like FooBar. However, they want to differentiate their service, so they extend FooBar to add new functionality, and call it BazBar. Since they are not "distributing" BazBar, only using it in-house, the teeth of the GPL have no affect. They can still sell access to BazBar without distributing it, and therefore requiring their changes to be made public, and effectively locking up the new code they wrote.

      I believe that this is the scenario that the GPLv3 is going to address. I sincerely doubt that they will charge to use GPL software in the commonly accepted way, but I think they will change the terms to close this loophole. I think that it will likely be a scenario where any companies currently doing this are given the option of releasing their code, or paying a dollar amount. You can't just tell someone that what they have been doing legally for years is now illegal because of an updated license, so there will have to be options.

      If you don't agree with these kinds of changes, license your code under the GPLv2, and make it clear that you will not allow it to be licensed under future versions.

    39. Re:Future versions of the GPL by Jahf · · Score: 4, Insightful

      Yeah, because no one opens source code under licenses other than the GPL.

      Seriously, if something like this happens, it is simply going to make more people say that people like Jonathan Schwartz and Bill Gates were right all along not just about the GPL (few people make distinctions about which version they are speaking of when it comes to the GPL) but also in regards to RMS.

      I haven't written -much- under the GPL, but what I have I never intended to force the user to be required to distribute -any- change so long as they never polluted the world with bastardized ... err ... modified versions of my code. Yes, contributing back is nice, sure, but I know what the real world is like and I would much prefer people be able to use what I wrote than have to reinvent the wheel just because they were under restrictions not to redistribute the changes. So long as no one distributes their modifications under a closed license or binary-only form, I don't give a hoot how they use it internally, because I know that if the proposed changes were active MANY wouldn't be able to use it at all.

      Instead of modifying the "GPL" for this purpose, create the sGPL (strict GPL). I'm sure it will be useful for people, but it inherently changes the GPL too much.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    40. Re:Future versions of the GPL by LionKimbro · · Score: 2, Informative

      Whoever controls the FSF, controls the vast majority of GPLed software.

      Why are you saying such horrible things?

      Do you believe that if v4 said "you must send $1,000 the FSF for every execution of the program," that your v2 or v3 code would suddenly be v4? That your users would suddenly be required to send money to the FSF?

      Why do you believe this?

    41. Re:Future versions of the GPL by Anonymous Coward · · Score: 0

      Compose, e, apostrophe!

    42. Re:Future versions of the GPL by xenocide2 · · Score: 1

      Hey, the comparisons between the GNU and Communist Russia deepen!

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    43. Re:Future versions of the GPL by confusion+here · · Score: 1

      Ordinarily that would be the case, however, the first version of the GPL was indeed specified as version 1.

      Text

      The section about specifying which versions you wish to apply to your code is verbatim.

    44. Re:Future versions of the GPL by Electroly · · Score: 3, Funny

      1. Yes, I'm pretty sure you're the only one.

      2. What shows are you watching that girlie product advertisers would target? Don't lie now.

    45. Re:Future versions of the GPL by ocularDeathRay · · Score: 1

      well a lifetime of whacking to Jennifer Anniston's pokey nipples in "friends" reruns is a good start.

      --
      Obama is a twitter sock puppet
    46. Re:Future versions of the GPL by bladesjester · · Score: 1

      If you didn't specifically state which version of the GPL and explicitly state that it was released under that version *only* without future license changes being applicable to your code, then yes, it would.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    47. Re:Future versions of the GPL by Anonymous Coward · · Score: 0

      All someone has to do is find a copy with your original copyright statement if they want to use it without paying royalties to FSF as stipulated by GPLv1851.

    48. Re:Future versions of the GPL by jbolden · · Score: 1

      Lots of corporations have an attitude that using a variety of languages and tools makes moving people projects simply too difficult. They would prefer reduced productivity in exchange for enhanced flexability. Hence the popularity of languages like Java and C++ and the lack of popularity of languages which are applications specific: from Camel to PostScript (for humans) to Object Cobol (as a replacement for all that Cobol code out there) to Mathematica/Maple (instead of Fortran)...

      RMS has the same attitude.

      There are tons of open source projects that have used development ideas which have gone out of fashion and as a result are hard to maintain and improve. Even modern projects which use complex technologies have huge learning curves: X, OpenOffice, Mozilla being examples.

    49. Re:Future versions of the GPL by AdamTheBastard · · Score: 1

      Only if someone re-released the code in the later version. For anyone to use the re-release it would need to have some really fantastic feature. If there isn't some feature worth that $1000 then no one is going to use that release they will just use the release under the version it was released as that they are comfortable with.

    50. Re:Future versions of the GPL by Anonymous Coward · · Score: 0

      But you're offering a service - not software. eBay is not selling software. They're offering a service that, on their end, is partially structured upon GPL'd software. Isn't that what we want? Companies using open source software to promote our creations?

      If my company does window washing and we do our book-keeping on a GPLd product, should I be required to pay a feel for what is supposed to be free and open sourced software? I mean, that's a service just as much as ebay is and it redistributes software just as much as ebay does (which is to say, it doesn't at all).

    51. Re:Future versions of the GPL by Donny+Smith · · Score: 1

      >I never intended to force the user to be required to distribute -any- change so long as they never polluted the world with bastardized ... err ... modified versions of my code.

      That's how GPL works.

      No user of self-modified GPL code is obliged to release their modifications _unless_ they ship/share/sell the code with others.

    52. Re:Future versions of the GPL by Directrix1 · · Score: 1

      Aren't you explicitly required to include a specific copy of the license?

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    53. Re:Future versions of the GPL by Anonymous Coward · · Score: 0

      Which is why I'm all for the elimination of george bush. Because he sure as hell made saddam a pain in our asses when otherwise he wasn't doing shit.

    54. Re:Future versions of the GPL by Andrewkov · · Score: 1

      Yes, but what's the defination of ship/share/sell? Does the application that drives my website count? Or software behind the scenes that my website depends on?

    55. Re:Future versions of the GPL by aichpvee · · Score: 2, Funny
      He only hacks a little on Emacs these days.

      Then he certainly isn't my madman! All my madmen hack on vi.

      --
      The Farewell Tour II
    56. Re:Future versions of the GPL by aichpvee · · Score: 1

      What happens if someone else takes your public source distribution and rereleases it under the new license each time you put out a new version? Since the code is the same, isn't it therefore under the new license?

      --
      The Farewell Tour II
    57. Re:Future versions of the GPL by Jeremiah+Cornelius · · Score: 1
      I'm not fond of the editorializing in the presentation of this story...

      Penalize?

      You've made your gargantuan Billions off of using free software. You've saved tens of Millions over the licensing from Sun and Microsoft and Adobe and BEA and Rationa and whatall. Hosting Wikipedia isn't much payback!

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    58. Re:Future versions of the GPL by SEE · · Score: 1

      Both version 1 and version 2 have the identical "If the Program does not specify a version number of the license, you may choose any version ever published by the Free Software Foundation" clause.

      Accordingly, whether the court decides version 1 or 2 was implied by the programmer, by the text of either license, either license (and any future GPL) may be used if a version was not specifically stated.

    59. Re:Future versions of the GPL by pupeno · · Score: 0

      I think that what matters is the header on top of each source file, a README or COPYING file in the package is of no importance.

      --
      Pupeno
    60. Re:Future versions of the GPL by jonbryce · · Score: 1

      In help/about or similar, you should have something like

      ecklesweb v 2.3
      (c) ecklessoft 2005
      This program is free software. You may distribute and/or modify it under the terms of the GNU general public licence as published by the Free Software Foundation, either version 2 of this licence, or at your option, any later version.

      You should have received a copy of this licence with the program. If not, please write to ...

    61. Re:Future versions of the GPL by LionKimbro · · Score: 5, Informative

      The key thing is who you got the code from. Let's play that Richard Stallman goes insane, and makes v5 of the GPL ''evil.'' If you got some GPL'ed code under the terms of the Evil version, then you are bound by the Evil GPL when you use ''that instance of the code.''

      But if you go on the Internet, and find the code with no version number, then you can use ''that instance of the code'' under any GPL that you like. You could use it under v1, v2, v3, vWhatever.

      It sounds silly, because it's the exact same code, just from a different person, right?

      But, this is actually how it works.

      Consider this: If Disney were to sell you a video under the terms that you could only use it in your own domicile, then that video they give you is indeed under those terms.

      But then, perhaps for a higher price, they could sell you ''the exact same video,'' but perhaps with the license option that you are ''also'' allowed to watch it at your friends' domiciles.

      You could, if you wanted to, buy both! They'd be two identical copies, in terms of what you are physically holding in your hand. But the legal permissions around them would be totally different.

      (I believe. I'm not a lawyer. This is just my understanding of the situation.)

      Same with the GPL. If you can find a v1 version of some code somewhere on the Internet, then you are welcome to use it under the terms you found it under.

      The basic idea is that: Software developers are likely (in theory) to release their new software under the most recent version of the code. (Provided they don't think it's evil, and all.) They can take all their old GPL v2 code, and automatically upgrade it to v3, without conflict. Now they are release GPL v3 code.

      Now, if on some FTP server somewhere, someone finds the v2 code, and wants to use it- that's their right. They can do that.

      They can use that v2 code under the v2 terms. If v3 says that you have to either publish your changes or pay someone (or whatever,) they don't have to do that: Because the code they received was licensed v2.

      If they want to play by v3 rules, they can. But, they don't have to.

      (Again, I'm not a lawyer. But, I also think that this is true. This is my understanding.)

    62. Re:Future versions of the GPL by cbreaker · · Score: 1

      No. With the clause, the USER of the code can choose which version of the GPL to follow.

      If code says "2.0 or higher GPL" then I can choose to use 3.0 if I want to, but I can keep on truckin' with 2.0.

      --
      - It's not the Macs I hate. It's Digg users. -
    63. Re:Future versions of the GPL by dgatwood · · Score: 4, Interesting
      In my opinion, absolutely not. In the FSF's opinion, absolutely so. Which is why I'm suddenly feeling very smug about my decision to not do the 'or future versions' thing in software I've written over the years. I think this is the version where I stop bumping the version number and if anybody doesn't like it, too bad.

      The mere notion of comparing the use of a piece of software that happens to present a more public than usual UI to the distribution of software is beyond absurd. In my opinion the fact that the vague definition of prior GPL versions' distribution clause, which could be interpreted by some to require public release of changes distributed only within a company, is also absurd. In fact, in my opinion, a lot of what RMS spews is absurd.

      For example, don't get me started on GNU/Linux. What about MIT's X11? What about KDE and Gnome? Each of those probably represents a larger body of code than the FSF contributed. What about BSD? Why not just go all out and call it RedHat/Debian/MIT/Gnome/KDE/GNU/IBM/insert-the- name-of-a-hundred-other-groups-here Linux?

      I'm sure some piece of code I have written to support some obscure, ancient piece of Mac hardware has, in some form or another made it into some fairly public versions of the Linux kernel somewhere (through my generous agreement that anything I wrote under a BSD license for MkLinux could be reappropriated freely for use in LinuxPPC). Can I get my name in there too? Where do you draw the line? I draw it at 'Linux'.

      The point is, he isn't 'our' madman, as GP (or maybe GGP) poster put it. He's the madman for the most extremist fraction of free software developers. For those of us right on the border between choosing whether to distribute software under the GPL or another license, RMS's ranting is the biggest reason to consider anything other than the GPL, and this latest GPL proposal makes it very hard for those of us not on the lunatic fringe to take anything the FSF has to say seriously.

      Just my $0.02.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    64. Re:Future versions of the GPL by Anonymous Coward · · Score: 0

      means if you give/sell/share the executables that are running your site to others, then you are forced to also make available the source code with your modifications. If you modify Apache for your webserver and run that version, you don't have to make your changes available just because someone is visiting your site...

    65. Re:Future versions of the GPL by Anonymous Coward · · Score: 0

      in it's entirity

      "in its entirety".

    66. Re:Future versions of the GPL by HiThere · · Score: 1

      I think if you don't specify a version, then you didn't specify a version. Including the license file is something you're supposed to do, but I don't think that in and of itself it counts as specifying which version of the license applies. And if you don't specify I would guess that it means that the recipient could pick any version that they chose.

      (And not just "version 2 or later".)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    67. Re:Future versions of the GPL by Anonymous Coward · · Score: 0

      You aren't charging your customers to access the software. I think that that is what the point is: companies are charging people to access modified (but not distributed) GPLed software, and those companies aren't releasing the source to those modifications. This is different from a company using modified GPLed software in-house, e.g., your bookkeeping software. My guess is that the former would be affected by the new license, but the latter would not.

    68. Re:Future versions of the GPL by nickysn · · Score: 1

      GCC can compile C++ code, so in theory it should be able to bootstrap itself, even if it's written in C++.

    69. Re:Future versions of the GPL by Feztaa · · Score: 2, Interesting
      Ahhhh... no.
      This program is free software; you can redistribute it and/or
      modify it under the terms of the GNU General Public License
      as published by the Free Software Foundation; either version 2
      of the License, or (at your option) any later version.
      AT YOUR OPTION. So when the FSF releases v4, and it says "You must give us all your money, sacrifice your first born child, and then stand on your head and bark like a chicken in your underwear", you think people are going to choose this license, voluntarily, in droves? Riiiiiight...
    70. Re:Future versions of the GPL by ravee · · Score: 1

      I think that there should be revisions in the GPL licence because I believe in the saying that there is NO FREE LUNCH!!

      Fine , we are all using GPL programs and voicing our opinion in favour of GPLed softwares. But how many of us have donated even a little money for the project. For example, Suppose I find GIMP really very useful and I am able to get the job done. Now is it asking too much if I am asked to donate some (no specific amount but according to my financial capacity) money for the project? After all some one out there has donated his valuable time to maintain and code the project ( And I dare say he has done it with the time he could have spent with his family).

      Agreed FSF says that they don't have any financial troubles. But I feel that it is each one of us's duty to put in ones mite for the movement and if we can afford it, there is no harm in donating some money. And it holds particularly true for multinational corporations who have hitched on to the Free Software band wagon and are making a killing in the market in terms of money.

      --
      http://linuxhelp.blogspot.com
      http://though ts2005.blogspot.com

      --
      Linux Help
      for all things on Linux
    71. Re:Future versions of the GPL by msh104 · · Score: 1

      the problem arises when version 3 is in the interest of the person who downloads and uses the software, but a hell to the one who wrote it, and who: because of his trust is FSF distributed the software with the "or (at your option) any later version." line in it.

    72. Re:Future versions of the GPL by dbIII · · Score: 1
      RMS is ... well-known to have good intentions.
      We could fork emacs when we wanted a version that would run in X windows against the wishes of RMS, so we can fork the GPL is someone from his association wants to go against the spirit of it and use it to gain cash instead of fair sharing of information.
    73. Re:Future versions of the GPL by Anonymous Coward · · Score: 0

      "If I am ever to write something worthy of releasing to the world (and not just something I am playing around with), I will explicitly specify which version of the GPL I am releasing it under."

      That is what you do now. However you cannot require that all future contributors release under that same version as that is contrary to the GPL. Don't like it? Don't use it.

    74. Re:Future versions of the GPL by Ed+Avis · · Score: 1

      You are allowing the user to choose version 2 or later *at their option*. So RMS can release a new GPL that is more liberal, but he can't change the licensing of your code to something more restrictive. Or at least if he did go nuts and release GPLv99 with all sorts of crazy clauses, everyone could ignore it and keep using version 2.

      So I think it makes the most sense in the long run not to get too paranoid and to license your code under version 2 or later - at the user's choice.

      --
      -- Ed Avis ed@membled.com
    75. Re:Future versions of the GPL by Ed+Avis · · Score: 4, Informative

      Now steady on. I don't think RMS has ever said that the GPL should force the release of code that is used in a 'public' way like yahoo.com but not otherwise distributed. All we've seen is interviews with other FSF folk like Eben Moglen who have said that this issue among others is being considered, and that there will be an extra long consultation period before version 3 is released.

      In fact, RMS has explicitly said that a licence that doesn't allow private versions of software is non-free. The original APSL required you to publish any changes you made to the code - much stricter than the GPL which says only that what you do release, you must release under the GPL. RMS quite rightly said that this makes the original APSL non-free. You might like to read what RMS actually says before deciding that he disagrees with you.

      Finally, isn't it most sensible to allow GPL version 2 or any later version *at your option*, and let the users decide whether they wish to move to the new version of the GPL when it's announced? If the new version is unreasonable, people will be free to stick with v2.

      --
      -- Ed Avis ed@membled.com
    76. Re:Future versions of the GPL by Anonymous Coward · · Score: 0

      Your number 4. doesn't make sence.
      If RMS released a doomsday device, their is _nothing_ you can do about it!
      The only thing RMS could do would be to make the license more like BSD. It cannot put more restrictions on the user, since he/she could just the old license.
      So RMS could make the license more like BSD - it is not the end of the world, but their is a reason why we choose GPL and not BSD in the first place and that would be void.
      (Every company could make closed source software, out of your GPL'ed code)

    77. Re:Future versions of the GPL by hummassa · · Score: 1

      Anyway, I don't think the vast majority of GPLd software is licensed v2-or-later option. IIRC it's more like 40% of the GPLd software, but does anyone have a real, hard reference (like sf.net stats or something?)

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    78. Re:Future versions of the GPL by Anonymous Coward · · Score: 0
      For example, don't get me started on GNU/Linux. What about MIT's X11? What about KDE and Gnome? Each of those probably represents a larger body of code than the FSF contributed. What about BSD? Why not just go all out and call it RedHat/Debian/MIT/Gnome/KDE/GNU/IBM/insert-the- name-of-a-hundred-other-groups-here Linux?

      First of all, Gnome is a GNU project. Second, if you take out every single project you mentioned out of a distribution, you still have a working OS. What happens when you take out glibc, GCC, bash, and so forth?

      By the way, this is a FAQ: http://www.gnu.org/gnu/gnu-linux-faq.html#many
    79. Re:Future versions of the GPL by Geoffreyerffoeg · · Score: 2, Insightful

      I think you're completely right...except that you assume that an Evil GPL license will be less free. But what if RMS writes, "GPL v4. Anything under this licence may be freely used and copied by anyone for anything without attribution, as if it were public domain."?

    80. Re:Future versions of the GPL by lederhosen · · Score: 1

      Gnome is GNU software.

    81. Re:Future versions of the GPL by arose · · Score: 1

      Grandparent was talking about platforms GCC hasn't been compiled on yet ands you have to bootstrap with the native compiler.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    82. Re:Future versions of the GPL by Idolatre · · Score: 1

      What's wrong with explicitly stating what encoding your page is written in and expect the browser to adjust its interpretation in consequence?

      In XML, you can specify this on the ?xml processing instruction: <?xml version="1.0" encoding="utf-8"?>

      In HTML, the Content-Type header, or the equivalent meta tag can be used : <META http-equiv="Content-Type" content="text/html; charset=utf-8">

      This allows the text file writer to write an human readable text file (as long as he's using a text editor that's able to recognize these ways of specifying the encoding).

      While french is still more or less readable when accented characters are replaced by the named entities, other languages such as japanese, greek or arabic will be extremely hard to read in a plain text editor.

      Using text with entity references instead of the corresponding characters in applications is also very likely to break some functionality. For example, if you store a person's title as "pr&eacute;sident" instead of "président" in a database field, you will break search and ordering functionality, and artificially inflate the string's length (a problem if the field is defined as VARCHAR(10)).

    83. Re:Future versions of the GPL by Dutch_Cap · · Score: 1

      I'm not especially knowledgeable about compilers, so maybe this is a silly question, but couldn't one cross-compile with GCC from another platform to the new one?

    84. Re:Future versions of the GPL by mindriot · · Score: 2, Interesting

      But that's not the problem.

      Imagine (going off on a paranoid conspiracy-theory tangent here) that the FSF is, e.g., bought out by some company or so, which releases v4 stating that the program essentially becomes Public Domain.

      It's not about what the user can choose, it's that this possibility of choice may in the worst case defeat the original purpose of requiring the software to remain Free. As a developer I wouldn't be happy about that. Imagine, then, that some company takes your nice Free software, applies the 0wn3d GPLv4 to it, and puts it in their proprietary product, never under any obligation to release the source code and give back to the community.

      Are people going to choose this license, voluntarily, in droves? Yes! (At least those that don't know how to spell "ethics".) At that point all Free software would be 0wn3d... new projects could go under new licenses (e.g. a GPLv2 variant without the "at your option" statement), but projects that were at some point licensed under the real GPLv2 would effectively be lost.

      I might be missing something, but I don't see why that's not possible (correct me please if I am wrong)... I mean, right now the FSF is Stallman's organization, but who knows what will happen to it in the future. And I think, this "any later version" statement is a truly dangerous statement that should be done away with for v3.

    85. Re:Future versions of the GPL by arose · · Score: 1

      One probably can, I was just clarifying the AC's point.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    86. Re:Future versions of the GPL by LionKimbro · · Score: 1

      Yes.

      That is the worst thing that can happen: The FSF says "the GPL is basically PD."

      It's a legitimate concern. But it's the opposite of what most people here are afraid of, though. They're afraid that RMS will say: "GPL v4: All Your Base Are Belong to Us."

    87. Re:Future versions of the GPL by schon · · Score: 1

      if you take out every single project you mentioned out of a distribution, you still have a working OS.

      Define "working". You have a working command-line OS - you do not have a working desktop OS.

      What happens when you take out glibc, GCC, bash, and so forth?

      Well, with GCC, you *still* have a working OS - even more so that if you removed Mozilla/KDE/X11/Etc.

      With the others, you replace them with other versions. Glibc isn't the *only* c library. Bash isn't the *only* shell (hell, it isn't even the only Bourne shell.)

      By the way, this is a FAQ:

      And it's a FAQ (IMHO) argues that you shouldn't call it GNU/Linux - their answer is "What we say is that you ought to give the system's principal developer a share of the credit."

      IMHO, Linus is the principal developer, *NOT* Stallman.

      They also say "a long name [...] becomes absurd, at some point you will have to set a threshold and omit the names of the many other secondary contributions. There is no one obvious right place to set the threshold, so wherever you set it, we won't argue against it ", and then in the next paragraph say "one name that cannot result from concerns of fairness and giving credit, not for any possible threshold level, is 'Linux'"

      If that answer was written by one person, that person is a hypocrite. If it's written by multiple people, then the GNU project itself is hypcritical.

    88. Re:Future versions of the GPL by Jo+Owen · · Score: 1

      No. It doesnt.

    89. Re:Future versions of the GPL by Magic+Thread · · Score: 2, Informative
      With the others, you replace them with other versions. Glibc isn't the *only* c library. Bash isn't the *only* shell (hell, it isn't even the only Bourne shell.)
      What happens when you take out coreutils? Bye-bye stat, rm, ls, etc. Do you know what the g in gzip stands for? GNU tar? grep? Yes, it is possible to take out everything GNU and replace it and have a working OS. When you do that, feel free to not call it GNU. You want to know something that's much easier to do? Replace Linux. The FSF only asks you to say GNU/Linux because "Linux" is a term people have heard of. A more correct name would be simply GNU.
    90. Re:Future versions of the GPL by Anonymous Coward · · Score: 0

      Actually the GPL is copyrighted and you're not allowed to distribute modified versions. But you could write another license in the same spirit.

    91. Re:Future versions of the GPL by geminidomino · · Score: 1

      Actually, you're wrong about "grep." The g doesn't mean GNU. "grep" is derived from an ed command g/re/p global regexp print, which is effectively what grep does.

      Admittedly it's much nicer as a standalone CLI that can take input from STDIN. :)

    92. Re:Future versions of the GPL by geminidomino · · Score: 1

      Let's play that Richard Stallman goes insane...

      I think you're a bit late on that one, boyo.

    93. Re:Future versions of the GPL by ajs · · Score: 1

      "The only thing RMS could do would be to make the license more like BSD. It cannot put more restrictions on the user, since he/she could just the old license."

      This is about the 10th time this week that someone has said "you're wrong because [x]" where [x] is exactly what I just said. I know this is Slashdot, but please let's occasionally read what we're replying to.

    94. Re:Future versions of the GPL by LionKimbro · · Score: 1

      {;D}=

    95. Re:Future versions of the GPL by iamnotanumber6 · · Score: 1
      Finally, isn't it most sensible to allow GPL version 2 or any later version *at your option*, and let the users decide whether they wish to move to the new version of the GPL when it's announced? If the new version is unreasonable, people will be free to stick with v2.

      That's fine for the users, but I think the problem is for the developers. It doesn't seem sensible for me to release code that says you can use it under some future licence that isn't written yet, that I don't have control over. What if they write some future version of the GPL that says, ok, you now have the option of distributing your source changes OR sending money to the FSF? Of course that's not going to happen, but my point is that there could easily be some clause in a future GPL that I disagreed with, and didn't want to distribute my code under, but I would be locked in if I had used the "any later version" clause.

    96. Re:Future versions of the GPL by aichpvee · · Score: 1

      That's what it was seeming like. But let's say v3 says you have to pay someone, how are you going to prove that you got it from the v2 site when someone comes looking for your loot?

      --
      The Farewell Tour II
    97. Re:Future versions of the GPL by Magic+Thread · · Score: 1

      Sorry, I wasn't clear: I intended only to say that the grep found in GNU/Linux is from the GNU project. I am aware it doesn't mean GNU rep :)

    98. Re:Future versions of the GPL by Giggle+Stick · · Score: 2, Insightful
      ... but, he is well-known to have good intentions

      Remind me again, what the road to hell is paved with.

    99. Re:Future versions of the GPL by geminidomino · · Score: 1

      Eh, no harm, no foul. I was just showing off my trivial knowledge... ;)

      This whole GNU/Linux argument makes me wonder if it would be feasable to port the BSD-sourced versions of a lot of those GNU utils to linux. They can be relicensed under the GPL(if you're into that sort of thing) and might help deflate GNU's sense of self-importance a bit.

      Plus, it'd probably be fun. :)

    100. Re:Future versions of the GPL by dgatwood · · Score: 1
      First of all, Gnome is a GNU project.

      Okay, bad example. One out of a half dozen, though.

      Second, if you take out every single project you mentioned out of a distribution, you still have a working OS. What happens when you take out glibc, GCC, bash, and so forth?

      You still have a working OS. With the exception of glibc, I've done this before. I could have substituted FreeBSD's libc with a little more effort.

      For that matter, why limit it to software written by the FSF? I'm pretty sure one could create a very usable Linux desktop distribution, complete with GUI, without -using-, much less distributing, even one single program licensed under either the GPL or LGPL, with the sole exception of GCC.

      Despite most Linux distro developers choosing to use the FSF's software, there are plenty of fully functional, drop-in replacements for nearly everything they have ever written, with the exception of GCC. Most of those drop-in replacements predate the FSF versions by many years. Between the various BSDs, there are fully-working libc. lex, yacc, etc. There are plenty of shells other than BASH. And so on.

      The FSF made a bunch of (gcc notwithstanding) completely replaceable, bolt-on tools. In my opinion, that does not make the FSF one of the 'primary designers' of Linux any more than Epson is a principal designer of the Macintosh, despite frequent bundling. Similarly, the fact that the FSF's compiler is needed to build a working Linux distro doesn't make it a primary designer any more than the makers of CodeWarrior were primary designers of Mac OS 9 (which I think was, at least in part, built with CW).

      I think the GPL itself says it best when it says that mere aggregation on a distribution medium does not result in a derivative work.

      By the way, this is a FAQ: http://www.gnu.org/gnu/gnu-linux-faq.html#many

      I wonder if the reason it is frequently asked is that they have yet to give an answer that actually has any merit. Maybe it's just me.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    101. Re:Future versions of the GPL by Ed+Avis · · Score: 1

      It depends how bothered you are by the possibility your code could be distributed under some unsuitable licence. Many developers write BSD-licensed code and allow redistribution of it under almost any conditions, even the most restrictive proprietary licences. Myself I think the GPL is a useful tool to encourage the development of more free software so I licence most of what I write under the GPL; but if a new 'send money to RMS' version of the GPL came out I'd just sigh and probably relicence my code under BSD, if there was no longer a consensus that the GPL was a useful licence.

      On the other hand, having large amounts of code that is GPL v2 only could be a real obstacle if GPL v3 comes out and people start adopting it. It is much more likely that future versions of the GPL will be an improvement and address problems facing free software (eg software patents) than the imaginary 'RMS goes to the dark side' scenario.

      So I think you should weigh up the probabilities fairly and decide which is the bigger risk to developers: allowing distribution under newer GPLs, or not allowing it. If you still decide that you don't like the idea of the FSF adding new choices to the copying conditions for your program, seriously consider using the new-style BSD licence or MIT licence - then at least you have an explicitly level playing field.

      --
      -- Ed Avis ed@membled.com
    102. Re:Future versions of the GPL by iamnotanumber6 · · Score: 1

      it's signing a contract without reading it (because it hasn't been written yet). doesn't seem smart. another option is just to release under the GPLv2 only, and wait until v3 comes out. If you like it, then you can announce that people can use it at their option.

      the effect will be exactly the same as including the "or any future version", because it's always at the users' option. but this way you'd have a veto option if you don't like a new version.

      the drawback of course is with derivative works, you'd have to find everyone who contributed and get them to agree, if you didn't put it in the original licence.

      so maybe you could put something in like "any future version if approved by the author", and some URL to check, when it comes out. or something like that.

    103. Re:Future versions of the GPL by Anonymous Coward · · Score: 0

      Hardass. So he said ASCII instead of ISO-8859-1. Small mistake. Big fucking deal. The rest of your post is just off-topic. All slashdot pages are delivered with the headers specifying that the encoding is ISO-8859-1 ("Content-Type: text/html; charset=iso-8859-1"). All the characters he specified were from this encoding. So it'll display correctly on all capable browsers. This has nothing to do with Unicode appearing messed up due programmer's errors (or otherwise).

    104. Re:Future versions of the GPL by Dysan2k · · Score: 1

      Yeah, I did.. I just have a horrible short-term memory. I, unfortunatly, noticed my little error just as soon as I re-read the post. Score -1 for me for attentiveness.

      --
      -What have you contributed lately?
    105. Re:Future versions of the GPL by pfleming · · Score: 1

      As a maintainer of GPLd software (in php) this begins to sound like any users who modify any part of it will have to release their changes... this is just goofy. I don't want to track anyone else's changes, especially if they are trivial which happens very frequently with php.
      This would also mean anyone who downloads a package off the web would be required to contribute back essentially non public code. While some code might be beneficial to have in the base package I would argue that there is far more that only "scratches one itch" and who, as a maintainer/developer wants to have all that "itchiness" to keep track of? Not me.

    106. Re:Future versions of the GPL by dublin · · Score: 1

      Yes, it is possible to take out everything GNU and replace it and have a working OS. When you do that, feel free to not call it GNU.

      Sorry to break the news to you, but this has already been done. It's actually called BSD, it was the original source and inspiration for the largely inferior (IMHO) GNU tools, and it's offered under a license that's truly free.

      Most importantly, it'a truly free of the lunatic ravings of a "madman" (so-called by his supporters here in this thread!) who will do anything and everything in his power to prevent anyone ever making a living on software - right up to advising programmers to get jobs as waiters so they can give their software away under the GPL.

      Go BSD/MIT/X and you really don't have to worry about Stallman's increasingly asinine rantings...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    107. Re:Future versions of the GPL by Magic+Thread · · Score: 1

      Sorry to break the news to you, but I'm quite familiar with BSD, and it wasn't formed by taking GNU/Linux and removing all the GNU tools. It descends from the original UNIX source code.

      Additionally, be advised that whereas the BSD license makes the software more free, the GPL makes the software's users more free. But you'd know that, if you had read any of Stallman's "increasingly asinine rantings."

  2. They deliver HTML. by The+Amazing+Fish+Boy · · Score: 5, Insightful

    the [current] rule does not apply to companies that distribute software as a service, such as Google and eBay

    Google and eBay distribute HTML. That HTML is created by software that uses GPL code. So if I modify a GPL Office Suite, would I have to distribute the code if I email someone a document I made with it? Seems like a bad idea, in general.

    I guess people could fork the GPL2.0'd code if the software developers switched to GPL 3.0

    1. Re:They deliver HTML. by ScentCone · · Score: 4, Insightful

      Google and eBay distribute HTML

      Hmm. I could swear that the Google appliance in my rack, and the Google toolbar on my desktop weren't just hunks of HTML.

      --
      Don't disappoint your bird dog. Go to the range.
    2. Re:They deliver HTML. by caluml · · Score: 1
      the Google toolbar on my desktop

      Is it shiny? How much does it weigh?

    3. Re:They deliver HTML. by The+Amazing+Fish+Boy · · Score: 1

      Hmm. I could swear that the Google appliance in my rack, and the Google toolbar on my desktop weren't just hunks of HTML.

      Google Toolbar - Not GPL.

      Google appliance - By the terms of the GPL, they already have to distribute the code if they modify a GPL program. (I'm pretty sure.)

    4. Re:They deliver HTML. by SquadBoy · · Score: 1

      No they have to offer you a reasonable way to get the code if they *distrubute* the changes. So under the current version of the GPL if they are shipping GPLed code on the appliance in question they have to offer you a way to get the source.

      But you are basically right and the GP is clearly wrong.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    5. Re:They deliver HTML. by Drakonian · · Score: 1

      What does that have to do with anything? Do those things use GPL code?

      --
      Random is the New Order.
    6. Re:They deliver HTML. by Richard_at_work · · Score: 5, Interesting

      Has it every been proven that the google appliance is a Linux box, because Ive seen one in the flesh and played with it on a network, and it most certainly looks like a unix box of some description (nmap identified it as a FreeBSD 4 server among other things) as of 6 months ago.

      Just because they use Linux in the Googleplex doesnt mean they use it everywhere.

    7. Re:They deliver HTML. by lonb · · Score: 1

      Actually, they deliver functionality. Read the recent statements by the ex-microsoft engineer who defected (I think to Amazon, I forget the details, but you all know who I mean). He put's it succinctly. Web services like google and amazon are the new method of software distribution. It's faster, cleaner, more effective. HTML is part of the delivery mechanism. That's sort of like saying that Microsoft delivers silicon wafers.

      --
      "Ain't I a stinka..." - Bugs
    8. Re:They deliver HTML. by yintercept · · Score: 1

      My take on the article is that they are trying to make a distinction between distributed applications and hosted applications. Right now you only have to make your source code available when you distribute via a CD. If you distribute through another technology, you don't have to open source.

      My take on the article is that it still leaves the loophole that people don't have to open source their code if they host the applications themselves.

      Personally, I will not be surprised if the GPL doesn't soon demand open sourcing all applications designed with GPL software. Look at all the clever little web sites on the Internet. We don't get to see their source code on the web server. For that matter, I suspect that the greatest investment being made in computer technology right now is in the form hosted applications (web sites, etc).

      I suspect that in the years to come there will need to be another retroactive change to the GPL to force the open sourcing of the code used to create web sites.

    9. Re:They deliver HTML. by SquadBoy · · Score: 1

      Where in the fuck does the GPL specify a CD?

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    10. Re:They deliver HTML. by sharkey · · Score: 0, Flamebait
      Right now you only have to make your source code available when you distribute via a CD. If you distribute through another technology, you don't have to open source.

      Huh? How is distributing via CD licensed in a different manner than via floppy, network, DVD, etc.? Would you point out the paragraph in the GNU GPL that specifically states that it only covers software on CD?

      Look at all the clever little web sites on the Internet. We don't get to see their source code on the web server.

      Right-click and select "View Source".

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    11. Re:They deliver HTML. by Anonymous Coward · · Score: 1, Interesting

      No software is being distributed. At least I think that the Google Maps frontend code is not GPL based. The distinguishing factor is whether users control GPL software or not. If you modify a GPLd text editor and send a document to a friend, then he does not use the software, but if Google used a modified version of a GNU library to build their webpages, then clients would be using GPL software, albeit without receiving a binary of the software. In a world of webservices, binaries are rarely delivered to the client, so "distribution" is an old-fashioned and unfitting definition of product delivery. Third parties using the software, remotely or not, is the definition we need.

      Also, there won't be a retroactive change. What is licensed to me under the GPL 2 now cannot be taken from me. I can choose to use it according to the GPL 3, but I don't have to. Only if the developers release a later version of their program under "GPL 3 or later" can I not fall back to GPL 2. That kind of change would not be retroactive.

    12. Re:They deliver HTML. by brianosaurus · · Score: 1

      Maybe the GPL bits (whatever they are) are unmodified; they use FreeBSD or maybe a stock Linux distribution. If they use GPL tools, they use them unmodified, via the OS package system. By using these tools as-is they can update to new versions at any time (mostly) without having to manage a set of patches.

      Their own software can still be proprietary, and distributed on their boxes without source.

      You know, in theory...

      --
      blog
    13. Re:They deliver HTML. by NetNifty · · Score: 2, Informative

      Well here, they say that "According to Google, the 1U Linux box can handle 60 queries a minute...", although a quick look at the google appliance site doesnt say its a Linux box, although the article is over 3 years old.

    14. Re:They deliver HTML. by Sentry21 · · Score: 1

      More like fork the code if the developers don't switch to GPL2.

      Keep in mind, the standard preamble for GPL'ed code is 'Version 2 of this license, or, at your option, any later version', so any 2.0 code can be changed to 3.0 code (meaning forks could be made that could not be used commercially).

      Of course, companies that use 2.0 code wouldn't choose to follow the 3.0 license and screw themselves, but they could.

    15. Re:They deliver HTML. by Anonymous Coward · · Score: 0
      If you modify a GPLd text editor and send a document to a friend, then he does not use the software, but if Google used a modified version of a GNU library to build their webpages, then clients would be using GPL software, albeit without receiving a binary of the software.

      What a can of worms you're trying to open up. Indirectly, use of the software has affected the document your friend sees, so one could argue that indirectly he is a "user" of it.

      Suppose your friend emailed you a photo to process through the GIMP's Gaussian blur. You do that, and you email it back to him. Has he "used" the software?

      Suppose you automate this email process, so the photo is automatically passed through GIMP upon receipt and emailed back. Did he use the software?

      Suppose it's automated as above, but you have to click on a button to "approve" the email's passing through GIMP. Did he use the software?

      Replace "email" above with "submission to your website" which has a script calling GIMP, or a script calling a button that you must click to make it pass through GIMP. At what point does he "use" the GIMP?

      To me, the new GPL requirement sounds like it's going to be open to a lot of ambiguity in its interpretation. They should leave well enough alone. "Use" from the GPL's point of view should apply only to a set of binary instructions that are run on the "user's" CPU.

    16. Re:They deliver HTML. by Anonymous Coward · · Score: 0

      If I have to do something to start or direct the process, then I am using the software. If my friend uses a fully automated process, then he's using the software.

    17. Re:They deliver HTML. by Anonymous Coward · · Score: 0

      how the hell did this get modded flamebait?

    18. Re:They deliver HTML. by ScentCone · · Score: 1

      The point is that Google does something besides spit out HTML. Their software runs on my desktop, and then some.

      --
      Don't disappoint your bird dog. Go to the range.
    19. Re:They deliver HTML. by sqlrob · · Score: 2, Insightful

      So, if I go to a PHP page and do "view source", I see the PHP source code? Neat!

    20. Re:They deliver HTML. by Anonymous Coward · · Score: 0
      If I have to do something to start or direct the process, then I am using the software. If my friend uses a fully automated process, then he's using the software.

      And just what does "start or direct the process" mean? It's not well-defined. You, and not the user, has to start up the web service (manually or by booting the machine). And if you're monitoring the web server to keep it operational under varying load conditions, aren't you "directing" the process? Or what if you hire an employee (for the purpose of meeting the fine print of the license) to do nothing but sit at the web server all day clicking "ok" to authorize users as they come in? What if you outsource this service overseas, and they replace the human with a robot that does the same thing without your knowledge? This is absurd. As I said, this is a can of worms because it's so vague, and would serve no purpose other than enrich lawyers through endless debates of what this means and endless appeals if it actually got tested in court. In the end it would probably be ruled unenforceable (assuming the defense was an Amazon or Google with lots of money).

    21. Re:They deliver HTML. by Baricom · · Score: 1

      After reading section 3 of the GPL, I think you must still distribute the source with the executable code, even if it's unmodified.

      I'm not a lawyer, so I could be wrong, of course.

    22. Re:They deliver HTML. by Christianfreak · · Score: 1

      I agree they deliver functionality, but functionality isn't software. I can't take the output of Google and recreate what they are doing, i.e. I'm not receiving anything at all other than a response from a server.

      To say that someone should make their code available for download because users make use of the software remotely is ludicrus!

      Think about it this way: If someone sits down at my computer and uses OpenOffice mean that I have to provide them with the source? What if I don't have it installed? Does that make me in violation of the GPL?

      GPL is all about distrobution, period. To make it something else or to try to change the meaning of 'distrobution' is a grave mistake which will hurt Free software in the long run, even if the majority of developers don't go to the new version its only going to take one instance to leave a lot of businesses with a bad taste in their mouth.

    23. Re:They deliver HTML. by LionKimbro · · Score: 1

      Hello yintercept; I have just a few essential corrections to make here. I am not a lawyer, I'm just informed.

      Right now you only have to make your source code available when you distribute via a CD.

      That is incorrect. If you distribute over, say, by FTP, you still have to make source code available, under the terms of the GPL.

      (Which version? The version of the GPL applied to the code, or a later version. It's your choice. We'll talk about "retroactive" in a moment.)

      My take on the article is that it still leaves the loophole that people don't have to open source their code if they host the applications themselves.

      If you distribute the code, you have to provide the source, as per the GPL.

      But say it's GPL v2, and the code is a web service: It's something you run in Apache, and it provides functionality to clients.

      Now you can take without returning: You can change the code, and ''because you are not distributing it,'' you don't have to provide the source of your change.

      This is all okay by v2 of the GPL.

      By v3 of the GPL, it will probably not apply.

      Now, will v3 be able to apply ''retroactively'' on top of your v2 code? The article says "yes," but it is wrong.

      If you don't believe me, you can e-mail rms@gnu.org yourself, and he'll respond. (I've emailed him twice in my life, and both times, he's responded. Who am I? I'm nobody. He's just very adament about responding to all e-mail. I swear to God, he's a machine. He must have come back from the future.)

      Probably better yet: Read v2 of the GPL. You'll see that, if you want to, you can voluntarily bind yourself to v3. But you don't have to.


      Personally, I will not be surprised if the GPL doesn't soon demand open sourcing all applications designed with GPL software.


      The question has been raised before, in various incarnations. Please read the GNU.org FAQ entry on it.

      Variants? "If I use Lilipond to write music, is the music GPLed?" "If I use gcc, is the output GPLed?" "If I use flex/bison, is the output GPLed?"

      No, no, and, no. Nope. Not at all.

      It'd be pretty rediculous if it were.

      Who'd use a GPL'ed text editor, if everything you wrote with it had to be GPLed?

      Nope.

      I suspect that in the years to come there will need to be another retroactive change to the GPL to force the open sourcing of the code used to create web sites.

      For that to be true, there would have to have been a first retroactive change to the GPL.

      However, there is no such thing. It is a legal impossibility. The article that you are citing is just plain wrong.

      Read GPL v2, write to rms, or talk with a developer who has studied these licensing issues.

      Please understand: I'm not trying to beat you up about this. I'm just trying to keep the GPL's reputation fair.

      People have legitimate grievances with the GPL: Some people don't like being teased with a large body of useful work, but feeling like they can't use it for their proprietary purposes. I can understand being ticked off about that. I can imagine being annoyed about that.

      But this is a whole thing different. This is people thinking false things about the GPL: That it can be applied retroactively, and things like that.

      Personally, I publish most everything I do at home straight into the Public Domain. I like it that way, and my code is of little consequence. That said, I can't bear to see the GPL slandered (libel, for the purists) like this. Especially here on Slashdot. It's very sad.

    24. Re:They deliver HTML. by LionKimbro · · Score: 1

      I'm sorry, I believe there's a misunderstanding here.

      Do you believe that the FSF is saying that distribution = use?

      (Can you explain to me why you believe this?)

    25. Re:They deliver HTML. by toriver · · Score: 1

      Right-click and select "View Source".

      That will only show the output from the software. Not the source of the PHP page or any application that was used to generate it.

    26. Re:They deliver HTML. by dbIII · · Score: 1
      Has it every been proven that the google appliance is a Linux box
      Yes, but gnu doesn't own linux and has no right to change the rules and start charging subscription fees after the software has been put in under an old licence. If they wish to have a commercial licence based on the GPL they should at least have the decency to use a different name - if you charge people to simply use the software it is by definition a commercial licence.
    27. Re:They deliver HTML. by Anonymous Coward · · Score: 0

      The software is under the GPL. This does not mean that products of the software are. If it was so then building a company based on service offered using GPL software would be illegal. It isn't.

    28. Re:They deliver HTML. by geminidomino · · Score: 1

      So then LinuxPackages.net won't be serving up slackpacks of GPL3 stuff either, then?

  3. This doesn't sound like a good idea by dtolton · · Score: 5, Insightful

    I think requiring companies to pay is a big time mistake, and to me, it
    hails back to the days of the old BSD style licenses. The GPL works
    so well now, precisely because it is unobtrusive. My company runs
    GPL'd software because we are able to use it and make modification
    without either redistributing the source code and we aren't required
    to pay for that ability.

    Requiring people to open all their changes or pay for them will put a
    lot of businesses off when it comes to dealing with GPL'd software. I
    don't think that is a good trade off to make, and I don't think it
    will be healthy for the open source community in general.

    A move like this will make the newer BSD style licenses and / or
    licenses like the Python license much more attractive imo. Now that
    open source is finally turning the corner, and solid technologies are
    finally moving into the enterprise, why would we even entertain making
    changes that will certainly hamper open source adoption?

    This isn't a consistent position in my opinion. If you are
    developing free software, it should remain free. The idea that you
    can get someone hooked on software, and then pull the rug out from
    under them and start charging them is ludicrous. If this were to
    happen, I can honestly see a major fork in the GPL happening.

    --

    Doug Tolton

    "The destruction of a value which is, will not bring value to that which isn't." -John Galt
    1. Re:This doesn't sound like a good idea by Anonymous Coward · · Score: 0

      Read the article. No mention is made at all of 'paying' for the GPL, monetarily. Just perhaps forcing code distribution for code on a website.

    2. Re:This doesn't sound like a good idea by Anonymous Coward · · Score: 2, Insightful

      don't be an idiot, who would they pay? the article is about releasing modifications. frankly, the article smells fishy, but whatever.

    3. Re:This doesn't sound like a good idea by gclef · · Score: 4, Insightful

      I'll go farther: This is an incredibly stupid idea. It will only convince businesses that the Linux/free software folks really are the communist, business-hating zealots that they're painted as.

      If you're not distributing your work, there's no reason why you should be forced to open your code or pay some silly fee.

      I hope this whole story is a troll...I really do.

    4. Re:This doesn't sound like a good idea by Anonymous Coward · · Score: 2, Insightful

      It will only convince businesses that the Linux/free software folks really are the communist, business-hating zealots that they're painted as.

      Um, you mean they are not?

    5. Re:This doesn't sound like a good idea by pmike_bauer · · Score: 5, Interesting
      "The idea that you can get someone hooked on software, and then pull the rug out from under them and start charging them is ludicrous."

      These implications of the proposed GPL3 are certainly troubling. How is this different from "evil commercial vendor lock-in"?

      I'm not trolling...just hoping that this interpretation of GPL 3 is wrong.

      --
      I read /. for the (Score:-1, Conservative) comments.
    6. Re:This doesn't sound like a good idea by jjoyce · · Score: 1

      It also seems impossible to enforce.

    7. Re:This doesn't sound like a good idea by martok · · Score: 1
      You wrote
      My company runs GPL'd software because we are able to use it and make modification without either redistributing the source code and we aren't required to pay for that ability.

      I understand what you're saying. However, how does that benefit the open-source community or the author of the GPL software you are using. Though my company uses lgpl software without distributing the code that uses it, when we make a modification to a gpl program, a patch gets submitted to the author even if it is for internal use. It isn't required but it contributes positively to a piece of software in which we obviously have an interest.

    8. Re:This doesn't sound like a good idea by mce · · Score: 1

      In what way does it help the author of a program to receive tens, hundreds, or thousands of irrelevant patches done for some internal (test)project that uses some of his code? Real bug fixes, yes. But local customisations? Or even completely different projects that just happen to reuse one modified file out of a GPL-ed project???

    9. Re:This doesn't sound like a good idea by OhPlz · · Score: 2, Insightful
      However, how does that benefit the open-source community or the author of the GPL software you are using.

      Why do they have to benefit? Turn your statement around, how are they harmed? They aren't. I think I understand the good intent of this proposal but I don't agree with it. It's good for the computing industry as a whole if companies can pull from open software. The benefit potentially is to our economy and in keeping us all employed.

      So long as companies are making improvements on open software there is the potential that the code could make it back to the public. If companies shy away from an insistance that they open their code (and I believe that is truly what this is about) then no one benefits. Not even the open source developers.

    10. Re:This doesn't sound like a good idea by dynamol · · Score: 1

      from the article: " but if the vendor doesn't ship his software, he doesn't need to show his source code. That means a bunch of innovation is being taken out. This is an important problem for us working on the new GPL to get right." Yeah and how is this any different than other companies using GPL'd software inhouse for say drug discovery...and not releasing the code. This is a stupid revision. If people want to develop source code that will only be used by free software people then fine change your license....I for one like my code to be used by as many people as possible..if I release under the GPL that is my thought...If i want to make money from code...which I often do...then I release it under a different license..simple. Google is not taken away innvoation are you kidding me? Those guy's are innovating there asses off and they should be paid well for it...and they are.

    11. Re:This doesn't sound like a good idea by Anonymous Coward · · Score: 0

      There is a problem and it's called webservices. An increasing amount of software is never delivered to the customers. Instead it is remote controlled via thin frontends. This form of product delivery is not covered by the GPL. According to the GPL 2, this is internal use, but it's obvious that treating this kind of using software as internal is not in the spirit of the GPL. If you're giving a third party access to a modified version of GPL licensed software, then you're expected to publish your modifications. Google for example could still use the GIMP to produce the tiles for their Google Maps service without having to release their modifications, but if they used their own version of a GNU image library to modify the images on the fly, then that would count as giving remote access to GPL software.

    12. Re:This doesn't sound like a good idea by jrumney · · Score: 1
      Requiring people to open all their changes or pay for them will put a lot of businesses off when it comes to dealing with GPL'd software.

      Free Software is not about attracting businesses. It is about Freedom. If businesses do not like Freedom, then Free Software is better off without them.

    13. Re:This doesn't sound like a good idea by jrumney · · Score: 2, Informative

      That interpretation is wrong. If something is licensed under GPL v2 now, you cannot take that away, unless a court rules that GPL v2 is invalid (which was the original justification for including the "or later" clause). So noone is pulling the rug out from anyone.

    14. Re:This doesn't sound like a good idea by Tony+Hoyle · · Score: 1

      What freedom?

      You can't use GPL software without paying a license fee?

      Sounds exactly like Microsoft licensing to me.

    15. Re:This doesn't sound like a good idea by dan+of+the+north · · Score: 1

      "Vendors will be willing to do that because the key to their business is not the infrastructure it runs on but the service on top of the infrastructure," Sleepycat Software CEO Mike Olson said.

      Olson obviously does not know how many corps out there use custom software to give themselves a competitive advantage.

    16. Re:This doesn't sound like a good idea by d34thm0nk3y · · Score: 1

      Who is this "Sleepycat Software CEO Mike Olson" and what is his connection to the FSF anyway? This sounds way FUDdy to me...

    17. Re:This doesn't sound like a good idea by ClosedSource · · Score: 1

      But is it possible for new versions or upgrades of existing software to be licensed under the new GPL version?

      If that is possible, then yes, users could still feel that it's ethically a bait and switch scheme.

    18. Re:This doesn't sound like a good idea by ClosedSource · · Score: 1

      "However, how does that benefit the open-source community or the author of the GPL software you are using."

      It's funny how these discussions go. If last week I had stated that the current GPL doesn't benefit authors or the open source community because people can use it without giving anything back, I would have been modded down.

      Now that RMS suggests it, suddenly it all makes sense.

    19. Re:This doesn't sound like a good idea by ClosedSource · · Score: 1

      Ouch, caught by the RTFA bug. Replace "RMS" with those other guys' names in the article I didn't read.

    20. Re:This doesn't sound like a good idea by node+3 · · Score: 1

      It will only convince businesses that the Linux/free software folks really are the communist, business-hating zealots that they're painted as.

      Remove the "extremist" language, and they would be partly correct. It's not "business-hating communist zealotry", but "person-hating capitalist zealotry" that the FSF is opposed to.

      If you're not distributing your work, there's no reason why you should be forced to open your code

      There most certainly is. For example, if you take OOo and serve it up as a web page, shouldn't you be required to release the changes you've made to it?

      It's a loophole that wasn't really apparent or highly bothersome before web services came along.

      This is a case that lies upon the border between legitimate GPL enforcement, and legitimate proprietary enforcement. Maybe the FSF will have to come up with an LGPL-style compromise for web services? It's hard to say, but I think you are jumping too quick to scoff at the notion.

    21. Re:This doesn't sound like a good idea by node+3 · · Score: 1

      How is this different from "evil commercial vendor lock-in"?

      In any practical sense, how is this the same?

      No matter what changes are made in v3 of the GPL, absolutely none of Google's current code is under that license.

    22. Re:This doesn't sound like a good idea by node+3 · · Score: 2, Informative

      The idea that you can get someone hooked on software, and then pull the rug out from under them and start charging them is ludicrous.

      That's not what's being proposed at all. Not one line of code you currently possess that is under the GPL will be subject to v3 of the GPL unless you deliberately choose to do so.

      There's a case to be made if the GPL strays from it's free nature, but that's true of every license, not just Free/Open Source licenses. Where the GPL (and others) stands apart from proprietary licenses, in this regard, is that you get to choose whether to accept updated terms. If the new terms are unacceptable, then people will just fork. No big deal. Try that with proprietary software!

    23. Re:This doesn't sound like a good idea by Mr.+Arbusto · · Score: 1
      I'll go farther: This is an incredibly stupid idea. It will only convince businesses that the Linux/free software folks really are the communist, business-hating zealots that they're painted as.

      Stallman isn't?

    24. Re:This doesn't sound like a good idea by iccaros · · Score: 1

      lets see... I write software and I expect that if you use my software you must give back to the project you "took" code and accepted the license that says you must give back if you add to it (do not remember it saying if you distribute.. its says your changes..to MY CODE.. I saw no were in the story where it said you have to pay money.. its said COUSTOMERS will pay money (pay for software from the company in which with the distribution comes the offer for source code) or with code (no one is paying for it but you must give back to me for using my code with your changes so I can improve it) its sounds to fair to me.. its up to you.. use my code or develop your own.. you don't have to use it.. so why should I let you make millions and not give back to the people who helped.. at least the changes to source code. and why does everyone think this is wrong. "In a hypothetical situation, Olson said, a company that needs to scale up its high-performance Web-based application could look at the GPL and make changes to improve performance but only show the source code that it changed under the new provision." 1.so if you make a GPL source faster/better should you not let the person who created it know so they can make it faster since they saved you from 1) developing your own software or 2) paying for one. but I guess people should be allowed to take take take .. and never contribute. what a selfish world.. notice the GPL now states if you modify you must mark with change date and who and offer source.. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

    25. Re:This doesn't sound like a good idea by Brandybuck · · Score: 1

      For example, if you take OOo and serve it up as a web page, shouldn't you be required to release the changes you've made to it?

      Fcuk no! If I'm not distributing the software, then I'm not distributing the software. Period. I don't know what so hard to understand about this. If the GPL is to be based on copyright law, then it must limit itself to copyright law. And copyright law does not define derivation as "letting someone else use the software over the web." They *MIGHT* be able to use public performance as a trigger for this, but that's very shaky ground to rest your legal case on.

      I think the real reason it's taking so long to get the GPLv3 out is that they're (the FSF) is still trying to figure out a way to make something as bezoomy as this fit their pre-existing Free Software definition.

      --
      Don't blame me, I didn't vote for either of them!
    26. Re:This doesn't sound like a good idea by Anonymous Coward · · Score: 0

      You're an idiot.

      What if they don't wish to release modifications they've made?

    27. Re:This doesn't sound like a good idea by aCapitalist · · Score: 1

      yeah...really. i'd like to know too. this whole article was bizarre...and where was the reference to paying money?

    28. Re:This doesn't sound like a good idea by Donny+Smith · · Score: 1

      >In any practical sense, how is this the same?

      It's the same in the sense that with commercial software companies have to pay great attention to licensing issues.
      With GPLv3 they'll have to do the same.

      The lock-in effect of GPLv3 (according to TFA) is a bit different but equally evil - whatever you invest in GPLv3 code modifications, you have to share it with competitors. Not too attractive to companies that seek to differentiate and best their competitors.

      >No matter what changes are made in v3 of the GPL, absolutely none of Google's current code is under that license.

      Yeah, right. And when kernel 3.0 comes out licensed under GPLv3, Google will wanna switch to one of BSD OS to avoid getting controlled by FSF zealots, lest Yahoo will get access to all their modifications to Linux code released under GPLv3.

    29. Re:This doesn't sound like a good idea by Donny+Smith · · Score: 1

      >Turn your statement around, how are they harmed? They aren't.

      There's a loophole in the license - application service providers don't respect GPLv2 license because they don't distribute their modifications to GPLv2 code, that's how.

      Why would the authors care? Well I guess they chose GPLv2 precisely for the reason that they wanted (most of them, anyway) all modifications to be released under GPLv2, which is not what is happening when their code is used by ISPs, ASPs, Google and the ilk.

      >. If companies shy away from an insistance that they open their code (and I believe that is truly what this is about) then no one benefits.

      Nobody forced any company to use GPL code (which is not to say I wouldn't like to see someone sue IBM for recommending them Linux, ha, ha).
      They chose to get a free ride but soon they'll have to buy the ticket.
      Or they can switch to non-GPL OS (BSD, Windows, etc.) and move on.

    30. Re:This doesn't sound like a good idea by Donny+Smith · · Score: 1

      > Not one line of code you currently possess that is under the GPL will be subject to v3 of the GPL unless you deliberately choose to do so.

      Noone is afraid of that.
      Companies/ASPs, etc. are afraid that they won't be able to port their current modifications made to GPLv2 code to future versions of the software they modify when those are released under GPLv3 and do that without having to release their modifications to the world.

      > If the new terms are unacceptable, then people will just fork. No big deal. Try that with proprietary software!

      Well, with proprietary software the new terms are almost standard and can hardly get more restictive, so there isn't much to worry about.

      >If the new terms are unacceptable, then people will just fork

      Or switch to Windows or Solaris or BSD.
      I mean, forking a major project isn't exactly cheap or simple.

    31. Re:This doesn't sound like a good idea by Donny+Smith · · Score: 1

      Gezuz, have you heard of the Enter key?

      > I saw no were in the story where it said you have to pay money..

      I think you misread the article.

      > its said COUSTOMERS will pay money (pay for software from the company in which with the distribution comes the offer for source code)

      Uhm, and how exactly would that money collected by the last modifier benefit the original author of the code?

      Companies that use modified code internally (Google, etc.) do not distribute it, so there's no offer for source code.

      I think the guy said they've pay in the sense that they will have to relase modifications to GPLv3 software they've made internally even without redistributing that code.
      Because they "sink millions" in doing that, they'll "pay".

    32. Re:This doesn't sound like a good idea by node+3 · · Score: 1

      The lock-in effect of GPLv3 (according to TFA) is a bit different but equally evil - whatever you invest in GPLv3 code modifications, you have to share it with competitors.

      That's the point of the GPL, that's not 'lock-in'. At best, it's 'lock-out'.

      Yeah, right. And when kernel 3.0 comes out licensed under GPLv3, Google will wanna switch to one of BSD OS

      That's their prerogative. That doesn't help your 'lock-in' argument, if they can simply switch to BSD. Lock-in means you'd like to switch away, but just can't

    33. Re:This doesn't sound like a good idea by node+3 · · Score: 1

      If the GPL is to be based on copyright law, then it must limit itself to copyright law.

      Too bad you don't understand copyright law. You don't have a right to copy the GPL'd code into your program if you don't agree to the license, period.

      By your logic, then once I buy a copy of Windows, I can legally copy it and use it however I want. Install it on 10 computers, 100 computers, it's all the same, right?

      If I'm not distributing the software, then I'm not distributing the software.

      Wait a minute, are you talking about copying or distributing? Distribution rights and copy rights are different (but obviously related).

    34. Re:This doesn't sound like a good idea by node+3 · · Score: 1

      Noone is afraid of that. [GPL v3 being applied retroactively to current code]

      You haven't been reading the posts here, have you?

      Companies/ASPs, etc. are afraid that they won't be able to port their current modifications made to GPLv2 code to future versions of the software they modify when those are released under GPLv3 and do that without having to release their modifications to the world.

      Only if they distribute that code, or use it in a way that violates the new GPL. RMS has made it perfectly clear that he believes that people should have the right to modify code internally without having to share those changes. The proposed changes won't alter that, instead they are trying to close a loophole that appears to need to be addressed.

      Or switch to Windows or Solaris or BSD.

      If a company wants to violate the terms of the GPL, they have no choice but to fork or switch to different software. This is a good thing, it's that way by design.

      I mean, forking a major project isn't exactly cheap or simple.

      But it happens, see emacs, X11, the BSDs and apache for major projects that have been forked--in fact, the only major program that hasn't ever forked, that I can think of right off the bat, is Linux.

      This all assumes the license is going to be a monstrosity, which I thoroughly doubt--the FSF is chartered to promote their four freedoms.

    35. Re:This doesn't sound like a good idea by LionKimbro · · Score: 1

      That's true for any license.

      Developers can always relicense their code however they like.

      This is true of proprietary software, open source software, whatever.

      (So, this is not damning to Free Software.)

      Microsoft could offer Windows 2006 under the GPL for a year, and then go back to a proprietary license the next year. Nothing stopping them.

    36. Re:This doesn't sound like a good idea by LionKimbro · · Score: 1

      Every commercial software company pays "great" attention to licensing issues; That's not a change, that's a constant.

      The GPL has always been about: "If you make use of our code, and you change it, then you have to share that with everybody." Perhaps you missed this subtle point.

      Web-services have gotten around this: You can get code, without contributing anything back. GPL v3 is simply correcting for this.

      If you don't like it, just don't use it. There's nothing really shocking there.

      Really, I don't think this is a problem. Companies use Linux right now, and they distribute the source code upon request. It's kind of funny to think about, but I believe you can write to some cell phone companies, or whatever, and request that they send you the Linux source code that they use in the phone on a disk. Do the companies fret about this? They don't seem to.

      v3 of the GPL will have no affect on them; they are already compliant.

    37. Re:This doesn't sound like a good idea by ClosedSource · · Score: 1

      Yes, it could be true for any license, but that's not the point.

      If MS was considering a significant change in its licensing then it would also consider how its customers would react to the change (assuming they're competent business people).

      Likewise, those who have something to gain or lose from GPL'd software should also consider the impact a change would have on their users and the free software movement in general.

      It's not about legality, it's about perception.

    38. Re:This doesn't sound like a good idea by Anonymous Coward · · Score: 0

      I'll go farther: This is an incredibly stupid idea. It will only convince businesses that the Linux/free software folks really are the communist, business-hating zealots that they're painted as.

      I thought "making money" is a legitimate concern in capitalism? Anyway you see the fallacy in your argument. I do not want to endorse such a GPL 3.0 but I do not see how your argument holds.

      Let me talk to a philosopher. Where is RMS?

    39. Re:This doesn't sound like a good idea by Anonymous Coward · · Score: 0

      Paragraphs, dude!

    40. Re:This doesn't sound like a good idea by gbjbaanb · · Score: 1

      but I believe you can write to some cell phone companies, or whatever, and request that they send you the Linux source code that they use in the phone on a disk. Do the companies fret about this? They don't seem to

      Not until someone actually bothers to phone them up and ask for it.. *then* then fret about it. oh yes.

    41. Re:This doesn't sound like a good idea by Rich0 · · Score: 1

      Then they can write their own code.

      If I write a major piece of software and give it away for anybody to use for free on the condition that anybody who improves it follows my example by giving back, then I could care less if some company would rather just exploit my work without any compensation at all and is upset that my license doesn't allow them to do so.

      Compaines are no worse off than if linux didn't exist - so they should be happy that they're even allowed to use the software at all.

      In any case, nobody really knows what the draft GPL v3 will look like anyway - this article is just wild speculation. I doubt it will require fee-for-use or anything like that. It might, however, require google to release their source code if they are using GPL software.

    42. Re:This doesn't sound like a good idea by Anonymous Coward · · Score: 1, Interesting

      I think requiring companies to pay is a big time mistake.

      Correct. That would be why nobody is proposing it.

      I'm quite serious. Ignoring the Slashdot summary, which is as misleading as usual, where in the article do you find any reference to charging fees for the use of GPL'd software?

      All I can find is a line near the end about companies having to pay "with their code or with their wallet". And that reads to me like the usual GPL line of "either you open your code, or you persuade the copyright holders to offer you a different license - which they will probably want a lot of money for".

    43. Re:This doesn't sound like a good idea by Anonymous Coward · · Score: 0

      What freedom? You can't use GPL software without paying a license fee? Sounds exactly like Microsoft licensing to me.

      Yes, it would, if anyone was actually suggesting that.

      Here's a clue: nobody is suggesting that.

      Nobody apart from the idiot who submitted this story to Slashdot and the bunch of idiots like you whose knees jerked in unison.

      RTFA and you'll find it makes no mention of anything of the sort. Nor could it. It would be completely impossible and unworkable. Which is why, I repeat, nobody is proposing anything of the sort .

    44. Re:This doesn't sound like a good idea by Brandybuck · · Score: 1

      Too bad you don't understand copyright law. You don't have a right to copy the GPL'd code into your program if you don't agree to the license, period.

      I think you're thinking of "preparation of derivative works". If so, then copyright law indeed covers that (it also covers distribution). You are not allowed to modify a work, even in private, without permission.

      But the culture of Free Software has always hinged any requirements on *distribution*. If you're copying, modifying, folding, spindling or mutilating, you do do whatever you want in private. It's only when you start distributing the software (original or modified) to others that licensing takes over.

      --
      Don't blame me, I didn't vote for either of them!
  4. FSF? by panxerox · · Score: 3, Funny

    Shouldent that be FAIBFSF? Free as in beer free software foundation?

    --
    "It's so convenient to have a system where everyone is a criminal" - A. Hitler
    1. Re:FSF? by Anonymous Coward · · Score: 0

      Fascist Software Foundation?
      Fiendish Software Foundation?
      FUBAR Software Foundation?
      Feeble Software Foundation?
      Fundless Software Foundation?
      Fumbling Software Foundation?
      Fudd (as in Elmer) Software Foundation?
      Flat-broke Software Foundation?
      Foundation-funded Software Foundation?

      They just CANNOT STAND IT that anybody makes money on software. Or on ANYTHING related to software, like software as a service. Anybody, any software, anywhere any time.

    2. Re:FSF? by nacturation · · Score: 3, Funny

      That's GNU/Beer to you, pal.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    3. Re:FSF? by dotwaffle · · Score: 1

      Maybe this is a really stupid question, but is there an Open Source Software Foundation? Because I really do hate the name Free Software Foundation, as you immiediately have to explain the usage of the word free, as in freedom. I don't want free software as in monetary terms, I want free software as in "do what the hell you want with it, within reason" and a an OSS Foundation would be far more attractive in a corporate environment, methinks.

    4. Re:FSF? by CableModemSniper · · Score: 1

      No foundations that I know of, but there is an initiative. Of course OSI promotes open source, and the FSF promotes Free Software and they do have disagreements on some levels...

      --
      Why not fork?
    5. Re:FSF? by Magic+Thread · · Score: 2, Insightful

      The term "open source" is equally ambiguous: it sounds as if all it means is you get to look at the code, not modify it. And many authors in the press have defined it this way.

      Free software is quite simple to clarify: "free speech, not free beer." Anyone who hears that will get it. Look how short and simple the Free Software definition is; just four bullet points. Compare that to the Open Source definition. It may not make as good a buzzword, but "free software" ultimately does the best job getting the point across.

  5. Bad, bad, bad! by TinyManCan · · Score: 4, Insightful

    I _REALLY_ hope this idea falls flat on its face. These companies are the brightest hope for Free Software. Screwing them over is incredibly idiotic.

    1. Re:Bad, bad, bad! by Anonymous Coward · · Score: 0

      I think this particular idea is a pretty bad idea. But I sure wish Amazon and Google would invest more time and money into the infrastructure they have basically been handed on a silver platter.

      From what I know, Amazon keeps one kernel developer on staff, and that's the only Open Source development they do at all. Despite the fact the company is run on Linux and an internally modified variant of Apache.

    2. Re:Bad, bad, bad! by bug1 · · Score: 4, Insightful

      "These companies are the brightest hope for Free Software."

      How much source code have they released ?

    3. Re:Bad, bad, bad! by Anonymous Coward · · Score: 1, Insightful

      Doesn't matter how much code they've released.

      The point is that other companies can see these successful, high-volume sites running on free software.

      Those companies might adopt free software alternatives, and they might contribute their code.

      These companies aren't going to be impressed if all they see are weirdy-beardy college students and aging hippies talking about free software.

    4. Re:Bad, bad, bad! by TinyManCan · · Score: 1

      I am of the belief that these projects will continue to evolve and grow even without these companies direct contributions.

      The benefeit that these companies bring is that they give all of us a shining example that "Yes, free software is reliable and scales well."

      Its just nice to be able to point to these very large, omnipresent companies and say "They are using free software, so can we."

      Other companies around the world (like IBM) give back code to the group. Wasn't the point of free software to allow the masses to make use of the efforts of the few?

      As long as they abide by the language in the License when they accepted it (and IANAL, so I don't really know if they have) I am fine. I don't care if they do the OMFG BeST EVAR re-write of the linux kernel and don't release it. They don't have to.

    5. Re:Bad, bad, bad! by FLEB · · Score: 1

      Free Software (or even free software) is tangental to the success of Amazon or Google. It's free... universally available.

      It's not so much a silver platter as a city park drinking fountain. It was put there for everyone's use, and everyone can use it. Some people are better or more inventive in using it, and they comparitively profit. Others, who have the same chance, fail to.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    6. Re:Bad, bad, bad! by kavau · · Score: 3, Informative

      http://code.google.com/

  6. Who what when where? by n1ywb · · Score: 2, Insightful
    Pay money to whome? When? How?

    I think this proposal is crazy. If you use software as a part of running your business, that software is benefiting you and indirectly providing services to your customers, even if they never see it. So where do you draw the line?

    --
    -73, de n1ywb
    www.n1ywb.com
    1. Re:Who what when where? by winkydink · · Score: 5, Interesting

      Why you'd pay it to the FSF, of course. They'd administer the money, funding projects as they see fit. Kind of a Politburo for the Software Community.

      BTW, when does Stallman's Macarthur Foundation Grant expire?

      For the humor impaired: It's a joke son.

      --

      "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    2. Re:Who what when where? by PHPgawd · · Score: 5, Funny
      The payment model could be based on a simple royalty each time each subroutine is accessed. The easiest way to implement this would be an opaque wrapper on all GLPed APIs, which in turn could be easily implmented in a new version of gcc.

      The wrapper code could then count the number of calls, the function name called, and the company calling them, and this in turn could append a text file that is stored somewhere and automatically sent once a month to the FSF which will then use the file to send the company a bill. The FSF would then distrubute the money to each of the authors of the given API calls.

      I will volunteer to make the necessary modifications to gcc. This of course will require all GPL'd code to call my APIs, which will of course be the first to implement this new system.

    3. Re:Who what when where? by Anonymous Coward · · Score: 0

      "Kind of a Politburo for the Software Community."

      Or perhaps more appropriately, like the Soviet Writer's Union which features in Bulgakov's "Master and Margarita".

    4. Re:Who what when where? by Anonymous Coward · · Score: 0

      will you also include some sort of TAINTED flag ala SCO/linux ?? :oP

    5. Re:Who what when where? by vrmlguy · · Score: 1
      Pay money to whome? When? How?

      RTFA. Olson runs a company that writes *with no outside assistance* software that is then released under a GPL-like license. People who wish to, can pay the comapny money for a copy of the same software with a different license. This is something that a lot of companies are already doing, GPL3 would make it possible for them to use a common license instead of one that is rewritten by every company. Software with distributed authorship (i.e. Linux) wouldn't be able to take that path unless every author agreed to the alternat license *and* agreed on how the money should be distributed.

      --
      Nothing for 6-digit uids?
    6. Re:Who what when where? by swimmar132 · · Score: 2, Interesting

      Why is a joke modded "Interesting"?

    7. Re:Who what when where? by aCapitalist · · Score: 2, Insightful

      Politburo is pretty apropos. Stallman has talked about some government funded "free" software bureaucracy on more than one occasion.

      So typical of Stallman. It's so clear that he's a megalomaniac where it's all about control and not about free code. Look at how he treated Ulrich Drepper and how he compared proprietary software developers to murderers and perjuring cops.

      http://www.gnu.org/philosophy/my_doom.html
      http://slashdot.org/article.pl?sid=01/08/19/203921 1&mode=thread&tid=117

    8. Re:Who what when where? by Anonymous Coward · · Score: 0

      Have you not heard of a hyperbole?

      Yes, RMS quite often sounds like a zealot, thats because he is..

      But what is wrong with persuing something so passionately?

      You seriously seem to need to adjust your glasses/perspective on life.

    9. Re:Who what when where? by aCapitalist · · Score: 1

      Yes, RMS quite often sounds like a zealot, thats because he is..

      Yeah, that's one of his problems.

      But what is wrong with persuing something so passionately?

      I'm sure Stalin and Hitler were passionate about killing people.

      You seriously seem to need to adjust your glasses/perspective on life.

      You need to wake up to reality if you can't see what Stallman is really about. Just because he's "passionate" about something doesn't mean it's a good thing. I guess you're one of those that will give him a pass because of whatever perceived good he's done. Frankly, I don't care.

      But it's obvious that you don't want links being posted that put in Stallman in a bad light, and that's your problem, not mine.

    10. Re:Who what when where? by coolcold · · Score: 2, Insightful

      but I don't think developer license their software to make money, but solely for interest and contribution. Asking commercials for money would not only reduce the user base in general but also money will get involved in FSF and makes it just another microsoft. The difference only they don't need to employ developers.

      --
      I am harvesting funny/good quotes. Please help by putting them in your sigs :)
    11. Re:Who what when where? by Anonymous Coward · · Score: 0

      > If you use software as a part of running your
      > business, that software is benefiting you and
      > indirectly providing services to your customers,
      > even if they never see it. So where do you draw
      > the line?

      Clearly rms wants you (and everyone) to have the
      source code to any program they use.

      For example, if you run a company and you have
      made modifications to a program for in-house use;
      no problem. The users; your employees, have
      access to that source code for the duration that
      they are using that software.

      Regarding the (supposed) modifications to GPL'ed
      code that Amazon, eBay, and Google have made;
      well, rms just wants to have access to those
      changes since he's using the software.

    12. Re:Who what when where? by Doc+Ruby · · Score: 1

      And unenforceable. If you have a copy of the software, you can grep for strings or otherwise reverse-engineer it. If you just get access to the wire protocol, the network API, you can't tell. Except for bugs, which cannot be proven not serendipitous - or just debugged. These obvious flaws show how different are access and distribution, and why this proposed change is a change in principle, not just "updated for modern usage". It's aggressive, and not as strongly based in fairness. So it will be abused much more, weakening the GPL and the software communities linked to it.

      --

      --
      make install -not war

  7. Let's get more detailed by qewl · · Score: 4, Insightful

    But who gets paid the money and who determines how much? Can rates increase as GPL'd software develops? Is money paid to Richard Stahlman [sic] to distribute through the FSF? Seems an easy way to get around this anyway would just be to have small closed-source scripts that would only be called from the GPL'd code. After all, what's wrong with that? (so long as they're not redistributing their code, just letting use of it as a service)

    --

    (\_/)
    (O.o) This is Bunny. (> <)
    1. Re:Let's get more detailed by vrmlguy · · Score: 1
      But who gets paid the money and who determines how much?

      RTFA. The only discussion of money was from a person who runs a company that releases software under two licenses: One is a GPL clone, the other is a more "conventional" license available to anyone willing to pay. Kinda like certain databases or GUI toolkits. He'd like to see a new GPL to close something that he perceives as a loophole, in that people can use his software under the GPL in a for-profit enterprise without paying him anything.

      --
      Nothing for 6-digit uids?
  8. Im speechless..... by Richard_at_work · · Score: 4, Insightful

    "If you look at the market, Yahoo, eBay, IBM, Amazon, Google have all sunk millions into the GPL infrastructure," Olson said. "Not only are we changing the rules, we are changing them retroactively. With the new way, it lets the customer pay with either their source code or with their wallet."

    Basically, in any other language: 'Now youve had time to build a good infrastructure on the current rules, prepare to be shafted'. If this comes to pass, then in my mind they are no better than Microsoft changing EULA terms with a service pack. Now that there are major companies with an infrastructure built on GPL software, the FSF are looking to essentially move the goalposts and if this is applied retroactively to current code (which from the articles wording I think it will be) then I personally think that its going to do more harm to the GPL community than benefit it in code donations as companies scramble to move away.

    Please someone tell me that they cant do this retroactively, that its impossible under the current GPLv2 terms.

    1. Re:Im speechless..... by maxpublic · · Score: 1

      Please someone tell me that they cant do this retroactively, that its impossible under the current GPLv2 terms.

      You can't, at least in the U.S. If you specify certain terms of copyright you have no right in the future to restrict those terms further - period. You can impose stricter copyright terms on new products, or new versions of products, but not on the products released under the older copyright.

      Once a copyright is specified, you can only loosen the restrictions, not tighten them. Unless, of course, you have a clause allowing just that in the older copyright (which the GPL does not).

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    2. Re:Im speechless..... by kbmccarty · · Score: 5, Informative

      Please someone tell me that they cant do this retroactively, that its impossible under the current GPLv2 terms.

      Your wish is my command. If you look at source code to any GPL-licensed program, you will see something like:

      // This program is free software; you can redistribute it and/or
      // modify it under the terms of the GNU General Public License
      // as published by the Free Software Foundation; either version 2
      // of the License, or (at your option) any later version.

      Hence any code that was licensed under the GPL before version 3 is released may still be used under the terms of the GPL version 2, at the option of the recipient, not the author. Actually, a number of current projects, including Linux, are licensed GPL-2 only and may be impossible ever to convert to a higher version (permission would be required from too many people to reasonably track down). Hope that helps.

      --
      - Kevin B. McCarty
    3. Re:Im speechless..... by kcomplex · · Score: 1

      Code licensed under GPLv2 can be used with the GPLv3 instead, but it doens't have to be so. This isn't like pulling the rug out from everyone as changing a EULA with a service pack is.

    4. Re:Im speechless..... by ZorbaTHut · · Score: 1

      They can't do it retroactively.

      The current licenses say, and I quote:

      "you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version."

      Even assuming every open-source project immediately changes that to "version 3 or later", the source that was available *before* the change is still licensed under version 2. The company won't be able to upgrade to later v3-licensed versions, of course - but they will be able to fork it just before the change point.

      This is still similar to changing EULA terms with a service pack, but it's not quite as bad . . . not that most people will see it that way, and rightly so. This is a blisteringly stupid move for any group whose goal isn't "let's force all software to be free". (Which is, of course, their goal.)

      --
      Breaking Into the Industry - A development log about starting a game studio.
    5. Re:Im speechless..... by wayne606 · · Score: 1

      I'm sure they won't be able to change it retroactively for current versions of GPL'ed software. However, new versions might be released under GPL V3. So if you are Amazon et al, and currently using GPL'ed stuff with modifications, you can either (1) upgrade to the new version and release your changes, or (2) stay at the old version and don't release them.

      This will have the effect of making lots and lots of users stay with their old modified versions. Not only will this keep their (presumably useful) changes hidden, it will remove any incentive for them to support further development of those programs. Why should they pay somebody to add features they won't be able to use, while they can just pay their in-house developers to maintain their own forks?

      That said, I would ask (1) how many users are in this position of running locally-hacked GPL programs, (2) do they mind redistributing them, and (3) is it enough to have some link somewhere on their web site saying "mail here if you want our patches", which should generate a minimal amount of extra work for them.

    6. Re:Im speechless..... by zsau · · Score: 1

      They can, given two conditions:
      (1) The software author said 'you can use GPL v2.0 or any later version at your option'.
      (2) The user decides to accept the retroactive licencing

      Hence, most of Linux can't be retroactively licensed (most of the code says it can only use GPL v2.0), but most/all of GNU can be retroactively licensed (most of the code says it can use GPL 2 or later). Whether someone chooses to use a retroactively-licenced version of Gnome depends on whether they want to use the new provisions or not.

      --
      Look out!
    7. Re:Im speechless..... by vrmlguy · · Score: 1
      "If you look at the market, Yahoo, eBay, IBM, Amazon, Google, all sunk millions into the GPL infrastructure," Olson said. "Not only are we changing the rules, we are changing them retroactively. With the new way, it lets the customer pay with either their source code or with their wallet."

      Note that this is the CEO of Sleepycat Software being quoted here, not Eben Moglen or RMS. Personally, I suspect that he's saying something sensationalistic just to work the crowd into a lather.

      --
      Nothing for 6-digit uids?
    8. Re:Im speechless..... by Anonymous Coward · · Score: 0
      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
      Just one: What about the fact that yours is a cheesy Viking caricature, and can't help you because he doesn't exist, except in comic books and Ahnold movies, and mine rose again and lives for eternity, and on top of that will smote your heathen ass!
    9. Re:Im speechless..... by G-funk · · Score: 1

      Please someone tell me that they cant do this retroactively, that its impossible under the current GPLv2 terms

      Of course they can't. Even if the GPL contained a "we can take away your right to use this software any time we choose for any reason" clause, I'm quite sure that wouldn't stand either, since nearly all GPL software has code contributed from all over the place.

      --
      Send lawyers, guns, and money!
    10. Re:Im speechless..... by maxpublic · · Score: 1

      And would account for the fact that you're too dickless to post as anything other than an anonymous coward...coward.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    11. Re:Im speechless..... by BobTheAtheist · · Score: 1

      Did he release the source code to the universe under the GPL? I want to make some mods.

      --
      -- You're too stupid to be an atheist.
    12. Re:Im speechless..... by ClosedSource · · Score: 1

      You left out the third option: stop using the GPL'd software altogether.

    13. Re:Im speechless..... by Donny+Smith · · Score: 1

      >(2) do they mind redistributing them,

      This is redundant (I already said this in another comment on this same article) but since this is a kind of question I can't resist...
      I'd like to point out that for big enterprises it'd be big hassle to police complicance with GPLv3. It'd probably be safer/easier to just ban any internal modifications to GPLv3 code or simply use non-GPLv3 software.

    14. Re:Im speechless..... by LMCBoy · · Score: 1

      Hey! You are coming to the opposite conclusion from this quote by highlighting the wrong part of it:

      "If you look at the market, Yahoo, eBay, IBM, Amazon, Google have all sunk millions into the GPL infrastructure," Olson said. "Not only are we changing the rules, we are changing them retroactively. With the new way, it lets the customer pay with either their source code or with their wallet."

      This CEO is saying that companies which have, up until now contributed to Free Software only with dollar contributions, will now have a new opportunity to contribute code instead.

      All of the outrage in this thread is totally misplaced. Speechless indeed.

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
  9. One would think by saitoh · · Score: 1

    That if you are interested in seeing the software spread and be used, that you wouldnt do something like this. Kinda like biting the hand that feeds you.

    I know that if I ran a company and I was compliant with a license, and the license changed to where I was penalized, I'd be less interested in using that software, but thats me.

    (no, I didnt read the article)

    --
    We don't need an "overrated" so much as we need a "you completely missed the parent's point, dumbass..."
  10. Horrible implications. by FreeLinux · · Score: 5, Insightful

    Just the implication of this terribly and inaccurately worded headline will be devastating to open source. This article is intentional flamebait. Zonk, please try to be a bit more responsible with the articles you post.

    Regardless of what GPL 3.0 turns out to be, developers are not forced to use it. They can continue to use GPL 2 if they wish, just as they can choose to use a BSD license, Apache license, creative commons, or any other license of their choosing. Furthermore, software that has already been released under GPL 2 cannot be retracted, it remains available under GPL 2 forever.

    1. Re:Horrible implications. by man_of_mr_e · · Score: 1

      Not exactly. If you haven't explicitly stated that the code is only to be licenesed under version 2, then the licensee has the option to use any later version of the GPL they like based on clause of the GPL that states the licensee has the option to do so.

    2. Re:Horrible implications. by killjoe · · Score: 1

      Hey I have an idea. Let's wait till the license is written and then decide whether we like it or not.

      --
      evil is as evil does
    3. Re:Horrible implications. by FreeLinux · · Score: 1

      So what's the problem?

      First, it states that the recipient of the software (ie Yahoo, Google, me, you) may choose which version of the GPL they prefer.

      Secondly, many of the major projects like the Linux Kernel, KDE, etc explicitly state GPL V2 only.

    4. Re:Horrible implications. by man_of_mr_e · · Score: 1

      The problem i was referring to was not google, so much as the authors that didn't explicitly state what version of the license.

      As a GPL author, If I don't agree with the new terms, I can't change that my code can now be licensed under a license i don't agree with.

    5. Re:Horrible implications. by Anonymous Coward · · Score: 0

      It's an interesting conundrum, this web services business. I think the authors need to clarify the overarching objective of a new GPL, before befuddling and alarming people with particulars.

      The extant GPL excels at promoting freedom. I can use the code you share with me as I see fit, subject to the condition that I not distribute changes I make to your code in proprietary fashion. I.E. - this specific limit to your freedom implies that if you distribute modifications you must likewise grant the same freedoms to others which you yourself were granted.

      The resultant growth of the free software ecosystem critically depends on the distribution condition being met. Proposed changes to the GPL seem to revolve around modifications to this particular condition.

      What's special about the 'distribution' condition? It targets proprietary software vendors. The principle behind the current GPL is that the software ecosystem is richer if we all share. Holding code close to the vest hurts us all. People must continually reinvent the wheel. Once they get the wheel, they can't use it to build a car, because someone else "owns" brake technology. It's a stand against the "programmer as rock star" culture, in which programmers expect to be given the keys to the kingdom just because they happened to fart some useful bit of code. It turns programming into piece work, and creates a world where programmers, like everyone else, must work a lifetime to support themselves.

      So what about this web services bit? Is that similar or dissimilar? Similar, I say. Again, we are witnessing the birth of rock star programmer culture. The style of the song has changed, but the ethos has not. A privileged few are reaping the rewards for the hard work of thousands. How ironic, how it is always the opportunistic buzzards who cry "but I deserve to be rewarded for my hard work"; while they share nothing with those who gave them everything.

      I, for one, welcome any license that stands up to gluttony, selfishness, and sloth.

    6. Re:Horrible implications. by pmsyyz · · Score: 1

      I agree, Zonk is being a fuckface.

      --
      Phillip
    7. Re:Horrible implications. by ClosedSource · · Score: 1

      Your comment sounds like the Bush adminstration's complaint about critizing the private accounts before the law is written.

      My response is the same for both: Write it down on paper and commit to it before you start lobbying for it. Otherwise, you have nothing to complain about when people comment on your half-baked ideas.

    8. Re:Horrible implications. by Anonymous Coward · · Score: 0

      This article is intentional flamebait.

      Bingo! Olson is talking about what HE wants to see in GPL3. He wants a GPL that is so unpaltable to business that they are forced to buy commercial licenses for BerkeleyDB.

      FTFA: Olson should know. He is one of a select few looking to review the current GPL and recommend updates for the public review process, which he says should happen before the end of the year.

    9. Re:Horrible implications. by ClosedSource · · Score: 1

      I think the bulk of the "gluttony, selfishness, and sloth" in the free/open source world is coming from the free/open source gurus and those companies that redistribute the free/open source software or use it to sell hardware.

      The real contributors these days don't make speeches, don't stuff boxes with other people's work, or sell hardware. They program.

      The question is, how much longer will they be willing to?

  11. Yes...PLEASE! by Anonymous Coward · · Score: 2, Funny

    Such a clause will really ensure BSD never dies.

    1. Re:Yes...PLEASE! by Anonymous Coward · · Score: 2, Funny

      Well, the BSD license at least.. it will be the last little reminder.

  12. Ingenous by onyxruby · · Score: 1, Interesting

    Ingenous, charge people who don't redistribute free software! I can't think of anything Microsoft has considered better news in a long, long time. Free software is no longer free. It's sorta free, well could be free, under the right circumstances is free. Ah fuck it, let me get a lawyer....

    1. Re:Ingenous by Anonymous Coward · · Score: 0

      why the fack is the parent flamebait!!!! fucking moron moderators

    2. Re:Ingenous by smartdreamer · · Score: 1
      That's what I was thinking : Microsoft couldn't have a better weapon! Imagine that for the first time, their getthefact would have one that would really be true. It completly destroy positive effects like How Open Source Drives Down Startup Costs

      Also, this article leads me to ask myself the question to know if the GPLv3, while acting accordingly, would become a licence for not free software rather than an open source licence? As I understand it, GPL is supposed to protect the openness of the source not the commercial aspect of it.

  13. Just as bad as proprietary document formats by Anonymous Coward · · Score: 0

    Think of Google as just one gigantic document that only it controls. I'm very glad the GPL is addressing these large "networks". After all, the "Internet" is all about distributed, interconnected nodes based on open standards and code. Google is violating that spirit. It's architecture is almost identical to the way that AOL federates all its users.

    1. Re:Just as bad as proprietary document formats by CarrionBird · · Score: 1
      Yeah, all that dammned proprietary HTML it spits out....

      Pretty soon you'll have people putting up HTML everywhere, oh noes!

      --
      Free Mac Mini Yeah, it's
  14. Good idea... by Anonymous Coward · · Score: 0

    Make google pay because they don't do anything good for anyone with that software they use.

  15. Submitter mischaracterises the change. by vyrus128 · · Score: 5, Informative

    The submitter isn't clear about the fact that this would not apply to everyone who changes software for commercial use but does not redistribute. This applies ONLY when "redistribution" of the software sort-of-occurs, because the software is used to provide a service. For example: any open source software Google uses in its search engine interface does not count as "redistributed", even though it _interacts_ with users of Google, because no actualy _binaries_ were shared with those users. For another example, if I modified the GIMP and then let people use my modified version over the Internet, but not on their machines, I would not have "redistributed" my modifications. This is considered by many to be a "loophole" to be closed.

    1. Re:Submitter mischaracterises the change. by argan0n · · Score: 1

      Indeed, This has been my cursory interpretation as well. Not that the most of the knee-jerk reactions around here will take note of it.

      --
      argan0n
    2. Re:Submitter mischaracterises the change. by zzen · · Score: 1

      Right. So we need to close a loophole in Apache, BIND, Postfix & ProFTPd (provided they were all under GPL, which they are not). Since all these actually interact with the users, right?

      Well, if you consider this a loophole, I suggest you go to hell. You are killing the internet community right at it's root.

    3. Re:Submitter mischaracterises the change. by ajs · · Score: 4, Insightful

      Right, so for example, a friend of mine works for a financial firm which he reports makes use of (and even contributes to) OSS projects. That firm provides a service based on these products (both electronic and off-line transactions that they perform as part of their core business). If they attempt to make this retroactive, I assure you that the world will come crashing down on the FSF. Thousands of firms around the country will sue them OVER NIGHT, and honestly, I'd be more likely to donate to the defense of those firms than the FSF (regardless of the fact that I'm a huge fan of the GPLv2).

      This is deeply irresponsible. Any project that ships software under the GPL is going to be spinning their wheels for months over this, and the Microsofts of the world just got a huge weapon to use against OSS usage. After all, now they can say that using GPL software not only costs you in terms of the usual TCO metrics, but there's a potentially hidden and as-yet-unknown cost that can be applied to retroactively!

      Grrr!

    4. Re:Submitter mischaracterises the change. by ergo98 · · Score: 1

      Well, if you consider this a loophole, I suggest you go to hell. You are killing the internet community right at it's root.

      Well it wouldn't kill it - it would just cause a mass migration away from anything GPLd. Already the apps you listed are under much more liberal licenses than the viral GPL (and OMG look at how the evil c0rpor4ti0n$ stole it and deprived us of our open source!), and it would just intensify if this idiotic maneuver were pursued.

      Most of the advocates of the GPL are so logically deprived and obtuse that it really defies categorization. Their arguments make no sense, and they just seem intent upon shooting themselves in the foot.

    5. Re:Submitter mischaracterises the change. by Anonymous Coward · · Score: 0

      Settle down. When they say 'retroactive' they mean the users have the option of choosing which version of the GPL they agree to. The users always have the option of sticking with the old version. Some programs don't even allow the user to 'upgrade' to a new version of the license.

    6. Re:Submitter mischaracterises the change. by ajs · · Score: 1

      "When they say 'retroactive' they mean the users have the option of choosing which version of the GPL they agree to."

      I know that's how it works, but that's not what the Sleepycat author says. He's talking about something that I can't imagine makes any sense, or could be enforced. That said, I've seen some people come up with loopholes in MUCH shorter legal documents.

      Still, I agree fundamentally. I think the most important point here is that there's not GPLv3, and the guy talking about this IS NOT in charge of making one. Moglen will speak when he's ready, and THEN we can decide if the sky is falling or not.

    7. Re:Submitter mischaracterises the change. by np_bernstein · · Score: 1

      that's really scary to me, if correct. What about things like imagemagic? If I have a site where you can upload an image and wiz-bang-boom, my cgi calls imagemagic and modifies the image, am I using it, or is the person who used my site using it? There are a a lot of programs that are kind of ambiguious like that.

      --
      RandomAndInteresting.comdefending the world from stupidity since 1979
    8. Re:Submitter mischaracterises the change. by mysidia · · Score: 1
      were shared with those users. For another example, if I modified the GIMP and then let people use my modified version over the Internet, but not on their machines, I would not have "redistributed" my modifications. This is considered by many to be a "loophole" to be closed.

      Exactly! And its a hole that very desperately needs to be closed before the greedy corporations start taking advantage of it.

      The loophole allows companies to build CLOSED SOURCE software using Open Source software which limits the spread of Free Software...

      Since application service providers can in effect, build their applications right on top of Open Source, without making their improvements public.

      Basically, this loophole currently matters most with web applications.. though there are other things.. like Mud/other Game Servers.

      Things like Slash, phpBB, etc..

      The GPLv2 pretty much allows free performance.. services can be offered with modified version of the program, but it's not distributed.

      This is also why I would never license such software under the GPL when it were my choice: I would feel a need to pick a much more restrictive license, and I am sure there other software developers with a similar thinking.

      Why? Because the point of Copyleft is it stays free, and forcing it to stay hidden behind any kind of interface (Whether it runs locally on the user's own computer or remotely on some corporate web server) deprives the user of Freedom... even freedom to use the software for themselves freely, as well as freedom to study the source, freedom to modify the source, and freedom to further extend the package.

    9. Re:Submitter mischaracterises the change. by Elwood+P+Dowd · · Score: 4, Informative

      If they attempt to make this retroactive, I assure you that the world will come crashing down on the FSF.

      Ditto if they attempt to murder strangers in public. Fortunately, neither will happen. If you are using a product under the GPL 2.0 license, then it is yours to use under the GPL 2.0 license.

      If someone releases updates to a GPL 2.0 licensed product, but those updates are only available under the GPL 3.0, and you do not want to abide by the restrictions in the GPL 3.0, then you might be SOL for those updates. That's about the worst thing that can happen.

      So chill out.

      --

      There are no trails. There are no trees out here.
    10. Re:Submitter mischaracterises the change. by dont_think_twice · · Score: 1

      Lets play telephone:

      Olsen: "My concern is that we run into a tragedy of the commons," Olson said. "There is this notion of quid pro quo, but if the vendor doesn't ship his software, he doesn't need to show his source code. That means a bunch of innovation is being taken out. This is an important problem for us working on the new GPL to get right."

      Translation: We are looking at the issue of companies that make use of Free Software, modify it, and use it in a way that they never technically distribute it, so they don't have to share their changes with the community.

      Submitter: "Is this the start of a shakedown by the GNU folks?

      Translation: There is absolutely no content to this story, just some idle speculation hoping for slashodot hits, so I will totally exagerate some comments.

      You: "If they attempt to make this retroactive, I assure you that the world will come crashing down on the FSF. Thousands of firms around the country will sue them OVER NIGHT, and honestly, I'd be more likely to donate to the defense of those firms than the FSF (regardless of the fact that I'm a huge fan of the GPLv2). This is deeply irresponsible."

      Translation: Nobody every suggested that it would be retroactive. In fact, there is abolutely no way that it coulc be made retroactive - code distributed under the GPL comes with a specific license - no matter what the FSF does, it does not change that license. But you rant and rave about how this change (which is essentially imaginary at this point) is going to destroy OSS usage.

      How about you (1) get your facts straight before going off on a rant, and (2) wait until you actually see what the FSF is proposing before you assume that absolute worst from them?

    11. Re:Submitter mischaracterises the change. by jericho4.0 · · Score: 1
      If you would go back and reread the OP, you will see that (s)he is making a distinction between two different types of 'redistribution' that can currently occur. No body is arguing that the examples you give are 'loopholes' that should be closed. The community definatly needs to discuss the second one, though, as it will be very common.

      IMO, if the person/company profiting from the modifications are also hosting the CPU cycles said code runs on, they should not have to open the code, but should notify the end user that some or all of the code is GPL.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    12. Re:Submitter mischaracterises the change. by ray-auch · · Score: 1

      I can't see any technical or logical difference between your examples.

      No binaries are distributed in either case - which is precisely the "loophole" some people want closed.

      If google uses a modified GIMP behind the scenes (eg. for some sort of image matching) then some GPL folks want those modifications published. If I put a web interface over the GIMP so you can "use" it running on my server then it is the _same_ _thing_ as google putting a web interface over it for image search. In both cases the gpl app is backing a web-service interface.

      I can't see any evidence that anyone knows how to draw a clear line between what does and does not "count" when closing this "loophole" (similarly to the static/dynamic linking cases, which have been argued ad-nauseum).

      What if...

      I put a web interface over a modifed GPL spreadsheet ?
      I charge people using a modified GPL shopping cart ?
      I run a forum about it using a modified GPL bulletin board ?
      I run the site on a modified GPL web server ?
      I run the server on a modified GPL OS (modified specifically for this, think eg. khttpd) ?

      Which sources do I have to ship ? Could add up to a hell of a hosting / bandwidth bill before you even get into other considerations. Remember, you can't just ship diffs and you can't just point to another site (see GPL FAQ). Also you can't charge for the source if you didn't charge for the binary / service - so no way to cover that bandwidth cost for free sites.

    13. Re:Submitter mischaracterises the change. by Anonymous Coward · · Score: 0
      [The Sleepycat author is] talking about something that I can't imagine makes any sense, or could be enforced.
      Just remember that all quotes in newspaper articles are accurate, except those of which one has personal, first-hand knowledge -- those ones are invariably wrong or out of context.
    14. Re:Submitter mischaracterises the change. by Kohath · · Score: 1

      How about you (1) get your facts straight before going off on a rant, and (2) wait until you actually see what the FSF is proposing before you assume that absolute worst from them?

      Because those behaviors are counter to human nature.

    15. Re:Submitter mischaracterises the change. by Brandybuck · · Score: 1

      ...when "redistribution" of the software sort-of-occurs...

      Is that in any way related to "when pregnancy sort-of-occurs"?

      This is considered by many to be a "loophole" to be closed.

      It's only a loophole to those stuck in the EULA mindset.

      --
      Don't blame me, I didn't vote for either of them!
  16. Where did this mindset come from? by karmaflux · · Score: 4, Insightful

    Why is everyone always saying "Software should be free, unless you're a business, in which case, get your checkbook"? The GPL shouldn't mandate anything except that code be made available. I think corporations should be entitled to the same rights and privileges as private citizens.

    --

    REM Old programmers don't die. They just GOSUB without RETURN.

    1. Re:Where did this mindset come from? by Bloater · · Score: 4, Insightful

      > I think corporations should be entitled to the same rights and privileges as private citizens.

      Like voting? And do corporations get the same negative sides as private citizens, like going to jail? If you won't send a company to jail, and give it a vote, you can't equate them to private citizens

    2. Re:Where did this mindset come from? by Anonymous Coward · · Score: 0

      " Why is everyone always saying "Software should be free, unless you're a business, in which case, get your checkbook"? "

      Because "people" who use contribute back according to there size and uses and that corporation usualy dont ...

      "The GPL shouldn't mandate anything except that code be made available"

      There code , there license , they get to choose.

      And people can stil use GPL v.2 only.

      " I think corporations should be entitled to the same rights and privileges as private citizens."

      No , because corporation dont have the same financial strenght and personnel numbers and lawyer ressource and lobby ressource and media ressource and investigating ressource as an individual ( they have thousand if not hundred of thousand more ).

      Personnaly I think its a loophole of the Law system that corporation are the same as a person , a thing without a soul should never have the same right as a person , in my opinion corporation should be guilty until proven innocents, this would make it that much easier on everyone.

    3. Re:Where did this mindset come from? by leoc · · Score: 1
      I think corporations should be entitled to the same rights and privileges as private citizens.


      Why?

      --
      STFU about slashdot bias.
    4. Re:Where did this mindset come from? by alexo · · Score: 5, Funny


      > There code , there license

      There cave, there bear, Og go cave, Og kill bear, Og eat bear, Og rest, Og write GPL 3.0 !

    5. Re:Where did this mindset come from? by Anonymous Coward · · Score: 0

      With apologies to Scott Adams (and Ming):

      Everyone? Even Tibetan Monks?

    6. Re:Where did this mindset come from? by Anonymous Coward · · Score: 0

      you got an act of property on that cave ?

      you got a legal permit to chase that bear ?

      OG as the right to travel inside the country ?

      Og got a permit to eat food on a preservation ?

      Og paid fee to stay on preservation or have a written letter signifying he can sleep there ?

      OG is in jail from the look of it because OG dont have the best lawyer ...

      Oh , yes your comment whas insane ...

    7. Re:Where did this mindset come from? by Anonymous Coward · · Score: 0

      Because he hate is Bushio and buy is oil at exon and is an Etats-unians ... he lack the basic mental capacity to live in this world thats why the states get to decide who runs him around ...

    8. Re:Where did this mindset come from? by Danuvius · · Score: 1

      I think corporations should be entitled to the same rights and privileges as private citizens.

      How psychopathic.

      And how utterly disturbing that this was moderated insightful.

      Hello, Fascism! ;-)

      --
      Akarsz Magyar Gentoo fórumot? Akkor
    9. Re:Where did this mindset come from? by handslikesnakes · · Score: 1
      Why is everyone always saying "Software should be free, unless you're a business, in which case, get your checkbook"?
      Tell me, do you often get speech and beer confused? Fun at a meeting, not so fun at parties.
    10. Re:Where did this mindset come from? by Keith+McClary · · Score: 1

      I think corporations should be entitled to the same rights and privileges as private citizens.
      Suppose a company has modified GPL software for its internal use and then is taken over by another company and ceases to exist as a corporate entity. Can the acquiring company continue to use the software without publishing source?

      My point is that Corporations can do things like merging and splitting so the rules should not necessarily be the same for them.

    11. Re:Where did this mindset come from? by Anonymous Coward · · Score: 0

      Your equating citizens to persons is completely wrong. The Supreme Court has said that the Privileges and Immunities clause of the Constitution, which applies to citizens, does not apply to corporations as they are persons, not citizens.

    12. Re:Where did this mindset come from? by Keamos · · Score: 1

      That's Ogg (Vorbis) to you.

    13. Re:Where did this mindset come from? by ClosedSource · · Score: 1

      In the US at least, corporations already enjoy most of the rights and privileges that private citizens do and a few that private citizens don't. For example, they can legally loan money at a higher rate then a private citizen can.

    14. Re:Where did this mindset come from? by ClosedSource · · Score: 1

      It is every bit as justified to claim that the word "free" in the phrase "free beer" means "free as in speech" as it is in the phrase "free software". That is, not very justified.

      The only reason why there's any confusion is because in English the word free when used as an adjective to describe a concrete noun, almost always means "no cost".

      On the other hand, in the phrase "free speech", "speech" is an abstract noun. It is in this kind of usage that the word takes on the meaning that the GPL is talking about.

      The bottom line is that if your going to use language in an unconventional way, you're going to be misunderstood.

    15. Re:Where did this mindset come from? by toriver · · Score: 1

      Oh , yes your comment whas insane ...

      No, it "whas" a humorous remark dissing the person who did not know the difference between "there" and "their".

      IT'S NOT HARD, PEOPLE!

  17. Netcraft confirms... ummm... by peacefinder · · Score: 1

    ... that the BSD-license paranoids might have been right?

    Ooops.

    Bad idea, Eben. It might make a good optional license (the Greater GPL?) but that's not something for the core GPL.

    --
    With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
  18. GPL GNOMES by Anonymous Coward · · Score: 1, Informative

    1. Release open source.
    2. Change License.
    3. Profit!!

  19. And Google will just do nothing. by Raelus · · Score: 1

    Nah, planning appears to only be in the preliminary stages at this point. I don't think companies will stand by and let the GPL screw them over. I'll wait until they release something concrete about the new GPL.
    Not that it'll stop slashdot's trolls and flamebaiters from making snide remarks.

    --
    "It is the stillest words which bring the storm. Thoughts that come with doves' footsteps guide the world."
  20. make it revenue/profit based by Anonymous Coward · · Score: 0


    attached to something like the stock index or currency market to allow for inflation, so basically if you are a multi million dollar company who use GPL to make millions more in profit then you pay for it

  21. this will be a mistake by sfcat · · Score: 1

    Is opensource about preventing business? Or is it about making software that comes with the source so bugs can be fixed by smart people? This seems like sour grapes to me. Opensource began b/c people had problems with pieces of software and wanted to fix them. Well what is the difference between someone at google and RMS in the 70's? In my mind, nothing b/c RMS was getting paid (McArthur schoolarship I think) and the guy at google, who is just trying to get his work done, is getting paid by google. This seems simply anti-business to me. It will hurt projects that decide to use this license.

    --
    "Those that start by burning books, will end by burning men."
    1. Re:this will be a mistake by Anonymous Coward · · Score: 0

      You have just figured out that the FSF is anti-business? Where have you been all these years? (And yes, the irony of RMS getting funded by (gasp) a foundation endowed as a result of (gasp) a commercial business, and the crowning irony of the foundation being tax-exempt, and thus subsidized by tax-paying businesses, does not escape me.)

    2. Re:this will be a mistake by sfcat · · Score: 1
      You have just figured out that the FSF is anti-business?

      This is a fair statement, but not all opensource people are anti-business (including me). There is an entire range of people in FOSS and I wish the zelots didn't get all the attention all the time. Linux has had such a positive influence on small software businesses and increased the competition in the software market to the benifit of the consumer. There was a slashdot discussion on this a couple of days ago. But this type of measure will slow/stop this benefit b/c which is sad.

      --
      "Those that start by burning books, will end by burning men."
    3. Re:this will be a mistake by Anonymous Coward · · Score: 0

      I made that snide post, and I agree with almost everything in your reply. The only thing reservation I have is I believe that tax-funded (i.e., government labs, including government-sponsored universities) should release under either MIT or BSD licenses but NOT the GPL. It is galling to pay about half of what you clear in your software business to the government and have them hand the money out to people to clone your software and hand it out for free (shouldn't they be doing RESEARCH?).

    4. Re:this will be a mistake by drewness · · Score: 1

      Well what is the difference between someone at google and RMS in the 70's? In my mind, nothing b/c RMS was getting paid (McArthur schoolarship I think)
      RMS was an undergrad student at Harvard (who also worked in the MIT AI lab) in the '70s. He got the MacArthur Fellowship in '90. The free software thing came out of his time as a grad student (in the late '70s and early '80s, at MIT I think), which probably did involve a stipend, I suppose.
      More info at wikipedia.

  22. April 1st by G00F · · Score: 1

    Isn't this 7 days late?

    I mean, sure, they don't distribute all the work they do, but what they do is a trade secret, and not copywrited.

    I think they need to strengthen the GPL more before adding more to it. I mean cisco and lots of other vendors sells products running GPL software (like linux) and there is no way to get the source code.

    --
    The spirit of resistance to government is so valuable on certain occasions that I wish it to be always kept alive
  23. Call it FUD by thephotoman · · Score: 4, Insightful

    Frankly, I don't think this is even the case. Yes, the FSF has been talking about making a GPL 3.0 for a while now, but the proposal they're offering makes no sense.

    The problem is that it infringes on one of the four freedoms, specifically the freedom to use. If such a provision were to find its way into any license that made it so that companies and individuals were not subject to the same terms, the license would be both discriminatory and non-free.

    Simply put, this is somebody making FUD about the GPL. Don't buy into it for a second.

    --
    Haec merda tauri est. Ceterum censeo Carthaginem esse delendam.
    1. Re:Call it FUD by CarrionBird · · Score: 1

      Is it FUD if it's coming from one of the guys who is revising it? Hopefully it is just a poor choice of words on his part, but the "loophole" he's trying to stop isn't much of a loophole at all.

      --
      Free Mac Mini Yeah, it's
    2. Re:Call it FUD by natet · · Score: 1
      Simply put, this is somebody making FUD about the GPL. Don't buy into it for a second.
      D00d, it must be true, I read it on /.!!!
      --
      IANAL... But I play one on /.
    3. Re:Call it FUD by GigsVT · · Score: 1

      If such a provision were to find its way into any license that made it so that companies and individuals were not subject to the same terms,

      The GPL de facto already does this, at least to proprietary closed source software companies. That's the intent! I'm a big GPL supporter, but if you email RMS and ask him if the GPL descriminates against proprietary software companies, he'll answer honestly, and in the affirmative.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    4. Re:Call it FUD by Anonymous Coward · · Score: 0

      "The problem is that it infringes on one of the four freedoms, specifically the freedom to use."

      Gee, I thought the four freedoms were articulated by FDR. I never realized the GPL and RMS were that old.

  24. The companies first.... by Anonymous Coward · · Score: 0

    so how long before the consumers is getting charged?

  25. Actually, it sort of does... by Anonymous Coward · · Score: 0

    "If you look at the market, Yahoo, eBay, IBM, Amazon, Google have all sunk millions into the GPL infrastructure," Olson said. "Not only are we changing the rules, we are changing them retroactively. With the new way, it lets the customer pay with either their source code or with their wallet."

    1. Re:Actually, it sort of does... by Anonymous Coward · · Score: 0

      Darn, hit the wrong button, and bolded too much.
      "If you look at the market, Yahoo, eBay, IBM, Amazon, Google have all sunk millions into the GPL infrastructure," Olson said. "Not only are we changing the rules, we are changing them retroactively. With the new way, it lets the customer pay with either their source code or with their wallet."

  26. Ex post facto? by ParadoxicalPostulate · · Score: 1


    What about ex post facto concerns?

    Or are those peculiar to things like state Constitutions?

    I think most people understand what I'm trying to say already, but let me elaborate for those who don't:

    Suppose the GPL is updated along those lines. What grounds can they find to charge Google and Amazon for past violation?

    Or maybe they would charge for continued use in the future?

    1. Re:Ex post facto? by kbmccarty · · Score: 1

      What about ex post facto concerns?

      Or are those peculiar to things like state Constitutions?

      What about them? Any existing software that is licensed under GPL-2 or under "GPL-2 or later version" may still be distributed under the terms of the GPL-2, even after GPL-3 comes out.

      Suppose the GPL is updated along those lines. What grounds can they find to charge Google and Amazon for past violation?

      None.

      Or maybe they would charge for continued use in the future?

      If Google really wanted to use software that was licensed GPL-3 only, they could do one of two things: (1) use (maybe fork from) the last version of the software that had the option to be licensed under GPL-2; (2) do whatever was required to conform to the GPL-3 and get to use the shiny new version.

      --
      - Kevin B. McCarty
    2. Re:Ex post facto? by Dachannien · · Score: 1

      "Ex post facto" doesn't really apply here, since it's usually used in the context of Congress passing a law which applies retroactively. We're instead talking about contract law.

      Note that upon occasion, EULAs include a clause permitting the licensor to unilaterally change the terms of the license agreement (though my understanding is that this in particular has never been tested in court). In fact, many service agreements in general permit this, such as credit card service agreements, but the licensee/user/customer is given the option to disagree with the changes to the terms of service in exchange for discontinuing use of the service.

      As for the GPL, I don't think GPL 2.0 licensors can retroactively force people to comply with GPL 3.0 terms unless they (as the original authors of the software) release a new version of the software under the GPL 3.0 license. Even then, the new license only applies if the licensee chooses to use the new version. See other posts mentioning that a user unwilling to comply with updated license terms can simply fork the code with the last version before the updated license.

      Of course, I ANAL.

    3. Re:Ex post facto? by Anonymous Coward · · Score: 0

      The prohibition on ex post facto laws are against ex post facto laws. No application here.

  27. sounds silly to me by scenestar · · Score: 0

    assuming OS = free, why should devellopers have to pay for the license? Sure , i can understand for an LGPL license, but GPL should stay as it is. Besides, The entire batch of OS licenses need an overhaul.

    --
    perpetually dwelling in the -1 pits
  28. Sensationalism at its finest by pongo000 · · Score: 1, Interesting

    looking at a proposal where companies would be required to pay money if they use GPLed software,

    Wow, talk about sensationalism. Or maybe I can't read. But I did RTFA, and no where did I see mention of anybody having to pay anything for using GPLed software.

    Instead, what I did find was an article which seems to imply that the FSF is trying to further alienate themselves from the real world by effectively prohibiting GPLed software from being used by for-profit organizations, irregardless of whether or not modified software is distributed. Thank God for alternative OSI-certified licenses that promote the continued development of open source software without the political trappings of the GPL.

    1. Re:Sensationalism at its finest by Richard_at_work · · Score: 2, Insightful
      This quote from the article:

      "If you look at the market, Yahoo, eBay, IBM, Amazon, Google have all sunk millions into the GPL infrastructure," Olson said. "Not only are we changing the rules, we are changing them retroactively. With the new way, it lets the customer pay with either their source code or with their wallet."

    2. Re:Sensationalism at its finest by pongo000 · · Score: 1

      I read that line a couple of times, and it does not state that companies will be forced to pay. What it does seem to imply is that companies will be put in the uncomfortable position of having to decide whether or not to dump their GPL-licensed software (contrary to Olson's premise that companies will either expose their soft underbellies and pony up, or distribute their source code).

      To me, this is nothing more than extortion on the part of the FSF.

    3. Re:Sensationalism at its finest by CarrionBird · · Score: 0, Troll

      Seems like further evidence that the FSF types are fighting a war against commercial interests, despite how much they deny it.

      --
      Free Mac Mini Yeah, it's
    4. Re:Sensationalism at its finest by AssHatAnonymous · · Score: 0

      No, I think the prime example of sensationalism is when the FSF says that "if you don't use the GPL the evil corporations can take your code and make it non-free."

    5. Re:Sensationalism at its finest by GigsVT · · Score: 2, Informative

      Well, it's wrong in almost every case, and Olsen should be ashamed for saying that. (Though I wouldn't be surprised if an article came out tomorrow saying he was "misquoted").

      Nearly all GPL software is released under "v2 or (at your [the user's] option) any later version". If not that, then it's "v2 only".

      Never seen "v2, unless there is a later version, then the latest applies" So he's wrong about the retroactivity.

      Paying with your wallet isn't even an option with a lot of projects either, most projects with mixed code bases (i.e. they accept patches from many devs) are not at the liberty to relicense under a different license, unless they can contact each and every dev that ever submitted more than a 1 line patch.

      So I'm not sure if Olsen's words got very twisted up by the idiot journalist, or he just doesn't understand the GPL. If it is the latter case, that's kinda sad.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:Sensationalism at its finest by Anonymous Coward · · Score: 0

      Sigh. That quote is in reference to the dual licence issue. Even now, you can derive from GPL software without releasing your source code if you have a secondary licence from the authors. A good example of this is MySQL.

      The issue being discussed is whether or not web based services should be included in the GPL requirements. In other words, if a web site uses MySQL and alters the source in some way then they can either release the source code or ask SleepyCat for a non-GPL licence. An alternative is not to use MySQL at all.

    7. Re:Sensationalism at its finest by Anonymous Coward · · Score: 0

      Ok, I start thinking that this "insider" is a BSA agent.

    8. Re:Sensationalism at its finest by Anonymous Coward · · Score: 0
      "if you don't use the GPL the evil corporations can take your code and make it non-free."


      Is that not TRUE?

      "Evil" may be subjective, but take out that one word and you've got yourself a little thing called a fact.
  29. SUCKERS! by Anonymous Coward · · Score: 0

    This is just speculative FUD. RMS and Co are only concerned about the patent nonsense we are having to condent with.

    Get a grip you paranoid people!

  30. nothing to see here... move along! by awasim · · Score: 1

    How would people decide how much the changes made to software is worth? What are the chances that someone will try to extort money from companies who use GPL 3.0 software that they wrote? They have a couple of years to iron out those questions, I'm sure they will work out the details. Releasing this article at this point just seems foolish to me.

  31. Free men write Free code... by ElitistWhiner · · Score: 1

    free the GPL free yourselves.

  32. It's not in print yet... it doesn't exist by Cylix · · Score: 4, Insightful

    I heard the next version of the GPL will require everyone to throw pies at Bill Gates.

    At least, that's what I heard anyway.

    When whatever changes come up, they will be reviewed and we can rant and rave about it at that time.

    Nothing is founded, no concrete written agendas were tossed out by the article and all we have is a hypothetical situation that would be very different from the current model.

    Like many have said and will say, it's usually a good idea to specify the version of the GPL in which you release software. Unless you really don't care what kind of changes are made at a later date.

    I'm not saying all of this isn't going to come true, but at this juncture we could very well be required to throw pies to comply with the next redistribution agreement.

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
  33. Calm down by Anonymous Coward · · Score: 0

    Corporation will be able to do anything they want with your software once its copyright expires and it falls under public domain. On a large timescale, the interval of time where the GPL is active is insignificant. The significant intervals are "software does not exist" and "public domain".

    1. Re:Calm down by trewornan · · Score: 1

      We are in the age of perpetual copyright. Anything written after Mickey Mouse first appeared will be copyrighted forever.

  34. THERE IS NO MENTION OF MONEY IN THE ARTICLE by dynamo · · Score: 0, Troll

    I would like to think that the story submitter would have read the article, but nope.

    1. Re:THERE IS NO MENTION OF MONEY IN THE ARTICLE by dmh20002 · · Score: 1

      "If you look at the market, Yahoo, eBay, IBM, Amazon, Google have all sunk millions into the GPL infrastructure," Olson said. "Not only are we changing the rules, we are changing them retroactively. With the new way, it lets the customer pay with either their source code or with their wallet."

    2. Re:THERE IS NO MENTION OF MONEY IN THE ARTICLE by raboofje · · Score: 1

      ok, but that's strictly optional, achieving much the same effect that is currently achieved by dual-licensing.

  35. Hmm... by Andy+Dodd · · Score: 1

    Do we want to trust a source that can't even bother to check their articles for typos?

    Who is Richard Stahlman???

    --
    retrorocket.o not found, launch anyway?
    1. Re:Hmm... by Anonymous Coward · · Score: 0

      More like
      Richard Stalin

      Who is John Galt???

  36. Makes sense to avoid leeches labor by dotslashdot · · Score: 0

    This is a bad move for propagating linux, but it makes sense. Right now, a company can benefit from Open Source projects without having to give anything back to the community because they do not have to share their innovations as long as they do not distribute the code.

    Thus, Open Source code essentially becomes is the product of free labor for corporations.

    By altering the license, those who make $ off of Open Source should pay for the otherwise free labor of others.

    However, doing this will kill Linux support by companies, just when it is becoming mainstream. In the long run, Linux's success is based on the fact that it promotes innovation through the GPL. If we want Linux to spread like Paris Hilton, we need to make sure this idea is killed.

  37. Don't get Dramatic by MattW · · Score: 3, Insightful

    Moglen has stated: "I do not believe that we will be reach consensus on this front, so I believe the license will have to accommodate options as to the question of Web services, but this must be squared with the ideological pursuit of freedom". [ref.]

    And frankly, it's not really a loophole. Web services are not distributing software, they're running a service using software. That's obviously open to interpretation, but I haven't ever heard anyone distribute under the GPL and complain about someone using their software as a web service. There has been at least one derivative license which has addressed this issue.

    In the end, GPL 3.0 will likely provide an optional provision which will 'trigger' GPL source distribution requirements for a web service, at the option of the copyright holder; that is really the best choice. Rather than getting into an enormous philosophical debate over whether the idea is "good" or "bad" or "punitive" or whatever, let's simply have two clear licenses and give the option to the copyright holders to decide under what terms they will license their property.

    1. Re:Don't get Dramatic by GigsVT · · Score: 2, Informative

      See, that's the thing, they have to be careful addressing the web services "loophole" to prevent venturing out of the safe harbor of normal copyright and into EULA land.

      The output of a program is not covered by the license of the program, unless that output copies parts that are licensed verbatim from the body of the work. That's not GPL, that's copyright law.

      Now, the gray area comes in when the output isn't wholly based on the input. Suppose there's an initialization block or a block of comments in the output, copied verbatim from a distribution file, or even a block of error message text. Or something like ghostscript that copies parts of the GPL/AFPL postscript code that ships with it into the output (large parts of what makes up gs are written in postscript).

      Those gray areas might trigger copyright protection from the output. I've questioned Artifex on the gs issue, and they said "our intent is not to cover the documents generated with gs under the license you aquire gs under" (paraphrased). Nonetheless, these are gray areas of copyright law there.

      One example is that I use gs to dynamically generate documents that are sent to users over the web based on user requests.

      If you modify the GPLed code, that automatically can trigger the GPL protections, even though the GPL FAQ says that nondistributed modifications don't, copyright law does apply to even nondistributed devivative works. They chose not to pursue this, but nothing in the GPL says they can't. Only the probably non-binding GPL FAQ.

      The GPL could clarify most of these issues, all without ever touching the "web services" loophole directly.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:Don't get Dramatic by Anonymous Coward · · Score: 0

      "The output of a program is not covered by the license of the program, unless that output copies parts that are licensed verbatim from the body of the work. That's not GPL, that's copyright law."

      Not to beat a dead horse, but just because the GPL is a license based on copyright law doesn't mean that it has to be. A license can cover just about anything unless it is explictly illegal. As long as both parties agree to it, then it's binding.

  38. communist by kirkb · · Score: 1

    A common criticism of the GPL (and of RMS's philosophies in general) is that it seems so "communist". Modifying the GPL to include a "redistribution of wealth" scheme will probably make it more difficult to argue against such accusations.

    --
    Slashdot: come for the pedantry, stay for the condescension.
  39. Pot meet kettle by KenFury · · Score: 1

    My god, I hate it when HP,MS or whomever does this. Now the GPL goes this way, UGH. It's not the fact that they are changing the GPL, that's bad enough but the fact they are retroactivly changing is what makes it so bad. This is the kind of shit the the bad boys do. I hope this idea goes no where or you can see any the profesional devs go elsewhere really quickly.

    1. Re:Pot meet kettle by kbmccarty · · Score: 3, Interesting

      My god, I hate it when HP,MS or whomever does this. Now the GPL goes this way, UGH. It's not the fact that they are changing the GPL, that's bad enough but the fact they are retroactivly changing is what makes it so bad. This is the kind of shit the the bad boys do.

      "They" can't change the license retroactively. Any software licensed under GPL is either "version 2 only" or "version 2 or later, at your option". So, any GPL software that exists at the moment the GPL-3 is unveiled, you may continue to use as long as you want under GPL-2 terms. Of course, this will not be true of new or updated software released afterward under "version 3 only" or "version 3 or later" terms.

      I hope this idea goes no where or you can see any the profesional devs go elsewhere really quickly.

      If the GPL-3 turns out to be as implied in the article, I completely agree with you. And I think that most free software authors will as well. If the terms of GPL-3 are that bad, no one will use it and it will quickly become irrelevant - nothing to worry about.

      But let's wait until we actually see a draft of a proposed GPL-3, not get upset over third-hand rumors.

      --
      - Kevin B. McCarty
  40. Ruins free online games. by Anonymous Coward · · Score: 0

    Imagine the problems this provision would cause for free online games such as MUDS and MMORPGs. The original DIKU mud license permitted private modifications but prohibited charging for use. GPL presently permits both. Allowing private modifications encouraged implementors to develop their own unique worlds which included special original game code that players could only learn about from within the game. This new provision would mean that anyone playing the game would have to be given access to all of the modified source code. This make cheating very easy and take away much of the fun. Probably noone would use this new GPL to develope a free online game.

  41. Michael Singer's Customer List by DrSkwid · · Score: 1
    ka-ching ! ! !
    • Airbus uses Berkeley DB for an application to display aircraft technical data.
    • Akamai uses Berkeley DB in its global content delivery network.
    • Alcatel, one of the world's leading telecommunications companies, uses Berkeley DB in its router and network management services products.
    • Amazon.com uses Berkeley DB as a fast cache for several critical parts of its customer-facing e-commerce website.
    • A9.com, a subsidiary of Amazon.com, uses Berkeley DB as the foundation for the HistoryServer in its e-commerce search application.
    • AOL uses Berkeley DB for search tool meta-data and other services.
    • Apple uses Berkeley DB in the Mac OS X Panther Server.
    • Ask Jeeves uses Berkeley DB to provide an easy-to-use tool for searching the Internet.
    • AT & T uses Berkeley DB for network provisioning.
    • Autodesk uses Berkeley DB XML in its market leading MapGuide GIS platform.
    • Boeing uses Berkeley DB for its Interim Visualization Tool for aircraft software development.
    • British Telecom (BT) uses Berkeley DB in its popular Rocking Frog search engine.
    • Cambridge Research uses Berkeley DB in its Powerscene 3D visualization technology.
    • Cisco Systems uses Berkeley DB to provide name and address service in its high-performance networking products.
    • Critical Path uses Berkeley DB in its mail and directory services server products.
    • ECHO uses Berkeley DB as the storage engine for its MerchantAmerica payment processing solutions, including check processing for on-line merchants.
    • EMC, the world leader in enterprise storage solutions, uses Berkeley DB in its Celerra and Centera line of products.
    • Enterasys uses Berkeley DB to track device and network state and routing information in their high-performance optical network switches.
    • Ford uses Berkeley DB to authenticate partners who access Ford's Web applications.
    • Fujitsu uses Berkeley DB in its search engine product.
    • Google uses Berkeley DB High Availability for Gmail, Google Accounts and the Google search appliance.
    • Groove Networks, founded by the creator of Lotus Notes, uses Berkeley DB in its peer-to-peer collaboration software.
    • Harris uses Berkeley DB in its broadband wireless access system.
    • Hewlett Packard uses Berkeley DB in several products, including storage, security and wireless software.
    • Hitachi uses Berkeley DB in its directory services server product.
    • Hyperion uses Berkeley DB in parts of its business intelligence platform.
    • Interwoven, an enterprise content management company, uses Berkeley DB in its structured search engine.
    • IONA uses Berkeley DB High Availability across its Orbix, Artix, and Orbacus product lines.
    • Jabber uses Berkeley DB in its instant messaging software.
    • KnowNow, a Kleiner Perkins company, uses Berkeley DB for its real-time application and information sharing product.
    • LogicaCMG uses Berkeley DB within its mobile messaging and gateway products.
    • Lucent uses Berkeley DB for its Messaging Link gateway for voice and email messages.
    • Mercury Interactive uses Berkeley DB in Mercury Quality Center and Mercury Performance Center.
    • Micromuse uses Berkeley DB in its Netcool network services management product.
    • Mitel, a leading Canadian telecommunications supplier, uses Berkeley DB in its enterprise voice over IP routing products.
    • Motorola uses Berkeley DB in the A760 smart phone and its Wireless Network Gateway.
    • Openwave Systems uses Berkeley DB in its messaging and mobile Internet software for communication service providers.
    • RSA Security relies on Berkeley DB for digital certificate management in its Keon product line.
    • Samsung uses Berkeley DB for its digital video recorder.
    • Sendmail, uses Berkeley DB for critical address storage and lookup in its Mail Transfer Agent (MTA), which car
    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  42. Software for the Rest of Us by Doc+Ruby · · Score: 4, Insightful

    That new constraint would be a totally different principle for the license. The current principle is that if someone gets an executable from you, they also can get the source code, just as you got the source code from which you made your executable. Just using the source code, or customizing it for your own use, doesn't require distributing the source. The new principle would be requiring anyone who customized the source to release all customizations.

    This will stop many programmers, many of the best programmers, from using source code under that license. We could no longer keep any of the value of the software we created to ourselves. What is a "web service"? Is my email-processing CGI a "web service"? Any software in the same workflow as any other software under this license would have to be released. So many developers won't make small customizations, because that would force us into the source code distribution business, with all its overhead. Or we might just ignore that provision, or the whole license, en masse.

    The GPL is successful because it is a fair contract, even though it's revolutionary. Its enforcement teeth are rarely tested, because it's so close to an equitable agreement among peers. Which has resulted in lots of value contributed by profit-driven organizations, despite the claims of many that the license is anticapitalist. Upping the ante, to require private customizations to be published, could stop the rising tide of acceptance that is pushing GPL to be the default, and any proprietary license to be radical. And then the caution it would inspire: investing in GPL'd software might force acceptance of ever-more demanding licenses, like a GPL4.0 that required redistribution of even software that wasn't changed at all, just to get users "to pull their weight".

    The GPL2.0 isn't broken. Let's not "fix it" in a way that could destroy its success, and our chances to benefit from one another's work without onerous burdens.

    --

    --
    make install -not war

    1. Re:Software for the Rest of Us by pinky1 · · Score: 1
      That new constraint would be a totally different principle for the license. The current principle is that if someone gets an executable from you, they also can get the source code, just as you got the source code from which you made your executable.

      No, the the principle of the license GPL v2 is, that if someone use a program he should have the freedom to looks how it works, change it and share it. At the time GPL v2 was written the only way someone could use a program was by getting a copy. So it was decribed about the distribution of software.

      Today thinks has changed. Often people use software without getting a copy, just over the internet or other networks. And this is a gap in the principle of the licence because it creates a situation were people use a program but don't have the freedoms described above.

      This is a new situation and we have to think about it and that is exactly what the FSF is doing.

      The new principle would be requiring anyone who customized the source to release all customizations.

      no, the principle are the same. If someone uses the program he sould have the freedoms described above. Only the time has changed, today you don't always need a copy on your PC to run a program. And the new license have to take care about this new situation to keep the freedom of the users valid.

      The FSF and other groups have to discuss this 'problem'. But today it's to early to talk about details, because nothing official is released about GPL v3.

    2. Re:Software for the Rest of Us by k98sven · · Score: 1

      The current principle is that if someone gets an executable from you, they also can get the source code, just as you got the source code from which you made your executable. Just using the source code, or customizing it for your own use, doesn't require distributing the source. The new principle would be requiring anyone who customized the source to release all customizations.

      No, that would not be the new principle. You and the submitter have completely misunderstood the FSF's intentions here.

      The intention here is that if you allow the program to be used in a distributed environment, you are doing something which most would consider equivalent to distributing the program itself.

      And in accordance with the first principle you mentioned, you should then be required to give access to the source.

      There is not a very big difference between giving someone a copy of a program so they can run it on their machine, and giving them full access to run it remotely on your machine.

    3. Re:Software for the Rest of Us by Anonymous Coward · · Score: 0

      "Today thinks has changed. Often people use software without getting a copy, just over the internet or other networks."

      No it is not a new situation.

      People have been using software remotely, without getting a copy, for decades.

      The only thing that has changed is that there are companies making a lot of money by putting up websites.

      Nobody ever cared if a high-volume ftp site, or a gopher site, kept their in-house changes secret.

    4. Re:Software for the Rest of Us by Doc+Ruby · · Score: 1

      The GPL was last revised in 1991. In 1991, people used plenty of Internet software, including not only sendmail and FTP, but also the first web servers and browsers. What has changed is the large number of people who use GPL'd software, and the large amount of GPL software. Which has resulted from the fairness of the license, appropriate to the way in which we devlop software. Most people don't change or even examine the source code of GPL'd software - the majority of it is installed as binaries. What has changed is the power of GPL authors to get a large community to agree with them, regardless of a change in priniciple, because they're popular. This new license will be bad for developers, bad for the community, and bad for the GPL.

      --

      --
      make install -not war

    5. Re:Software for the Rest of Us by Jawju · · Score: 1

      I don't believe the GPL 2.0 is perfect. For example, if I write a piece of software released under the GPL version 2 that acts as some kind of network service, and a company modifies the source and makes the network service available to the public over the internet, I believe they should make their modified source available.

      True, they haven't released the binary, but they don't have to with services that people can access using a web browser, or a telnet client. In fact, it may be to their competitive advantage to keep the source only to themselves. It's cases like this that version 2 doesn't cover, and I believe it should be extended to that area - especially with more 'remote applications' slowly taking over desktop ones.

    6. Re:Software for the Rest of Us by Doc+Ruby · · Score: 1

      I don't know about "intentions" - licenses explicitly limit one's *actions*. It is you who misrepresents "distribution" in the same self-serving way as those who are working on breaking the GPL in a revision. "Distribution" is significant when it happens between separate groups of people. If I run a PostgreSQL cluster in my one-man shop, I'm not distributing the SW in any way relevant to rights or the license (since there's sensibly no per-CPU terms). If I transfer an instance on an app to someone else, in another company, or a user outside my organization, I have distribtuted the software in a meaningful way. If the FSF has problems with the move of software distribution from physical media to networks, which the current GPL doesn't cover, they can patch that small technical problem. If they have a problem that they're not exploiting their power in the community to get more concessions from consumers of GPL software than before, that's their problem, not mine.

      --

      --
      make install -not war

    7. Re:Software for the Rest of Us by Doc+Ruby · · Score: 1

      Can you explain why, in terms of the principles of the current GPL, the web service must release its source code? I remind you that the GPL has been very successful during the past 15 years while lots of software has run that way: SMTP/POP, FTP, gopher, HTTP, etc.

      --

      --
      make install -not war

    8. Re:Software for the Rest of Us by pinky1 · · Score: 1
      The GPL was last revised in 1991. In 1991, people used plenty of Internet software, including not only sendmail and FTP, but also the first web servers and browsers.

      Yes they use smtp,pop, ftp, http.
      But the new GPL will not change something about this thinks.
      It's not about thinks were you send data to someone else, for example the smtp server of the provider.
      It's about were programs were send to you that you can use it to do some work. This is a new kind of "distribution" beside the classic ways of sending a binary and execute them on your pc.
      It's about web-services were "real" programs come over the network on your display and you use them like they were on your own PC. This kind of services don't exist 1991. I would say, for the most users this web service come up 1995-1998 and become popular at most for the last 5 years.
      1991 (almost) all programs you used were on your PC. There were no flatrate and no high bandwidth to send real programs to the user through the internet and interact with it in a reasonable speed, beside some university networks or simular constitutions both nothing for most of the 'normal' people. This is a new situation for about 5 to max. 10 years (mass usage).
      And the usage of this will increase in the feature.

      If we think about a feature scenario were everyone has only a thin-client and everything comes over the network, operating system, office suite, text editor,... What would happen with the GPL v2? It would be useless, the users would have lost all there freedom.
      And that is what the FSF and other have to talk about, no more and no less.

    9. Re:Software for the Rest of Us by k98sven · · Score: 1

      I don't know about "intentions" - licenses explicitly limit one's *actions*.

      What part of "the FSF's intentions" didn't you understand? I understood it to imply "the FSF's intentions with respect to the new GPL license" or "What the FSF wants with their new license" what does that have to do with the definition of the word license?

      It is you who misrepresents "distribution" in the same self-serving way as those who are working on breaking the GPL in a revision. "Distribution" is significant when it happens between separate groups of people. If I run a PostgreSQL cluster in my one-man shop, I'm not distributing the SW in any way relevant to rights or the license (since there's sensibly no per-CPU terms).

      You're not even trying to understand. This is not about the definition of 'distribution'.

      This is about the fact that you can distribute (under whatever definition you think is relevant) the full functionality of a piece of software. This is, and should be considered equivalent to distributing the software itself. My other post in this thread gave a concrete example of that.

      Currently, the GPL does not cover this. It should.

      If the FSF has problems with the move of software distribution from physical media to networks, which the current GPL doesn't cover, they can patch that small technical problem.

      And that is exactly what they are doing.

      If they have a problem that they're not exploiting their power in the community to get more concessions from consumers of GPL software than before, that's their problem, not mine.

      I have no idea what you mean by that. They don't want more concessions from anybody. They want the same things as they wanted before, only that it shouldn't matter if you're giving someone a CD-rom with the program on it, or giving someone a web-interface to the program.

    10. Re:Software for the Rest of Us by Teancum · · Score: 1

      The only real theory I can come up with is that under the principle that the output of copyrighted software can also be placed a claim of copyright on that output. (i.e. you make some software that renders a cool image... and you maintain copyright as the author of that software.)

      From this principle, an added clause to the GPL would then force people using output of GPL'd software to "release" or "distribute" any software used when even the output of that software alone is the stuff being distributed publicly.

      I think this is splitting hairs and pushing for something that is not really needed. It also has a huge potential of backfiring and harming the GPL.

    11. Re:Software for the Rest of Us by Brandybuck · · Score: 1

      There is not a very big difference between giving someone a copy of a program so they can run it on their machine, and giving them full access to run it remotely on your machine.

      Actually there's a world of difference. It's the difference between building a house for your friend or letting him sleep in your spare bedroom.

      --
      Don't blame me, I didn't vote for either of them!
  43. Effect on personal modifications? by Anonymous Coward · · Score: 0

    I oppose a change to the GPL which requires modified, but undistributed, code to be bound by the GPL. I am a strong believer in the philosophy that if I legally possess something, be it hardware or software, I should be able to examine, disassemble, modify, and use it any way that I see fit (within legal - not contractual - limits).
    Car companies can't prevent me from modifying my car: why should a software company prevent me from modifying my software?

  44. Note the words: by Quixote · · Score: 1
    they're looking at a proposal...

    They are just looking at it; just like they might be, for example, looking at a proposal to charge $699/CPU (dammit, why does that sound familiar?).

    If Google (for example) distributes GPLed software in their Appliance, then that is, by definition, redistribution and hence they must release the source to the customer of the said box.

    On the other hand, if Google uses GPLed software to provide a service, then I see no need for them to go about distributing the source too.

    All of this uncertainty is just more fuel to Microshaft's FUD-machine, that GPL is baaaaaad.

  45. GPL = Free? by boringgit · · Score: 1

    Sorry if I need to put in simple terms what others are no doubt able to express in a far more eloquent fashion.

    but...To all intents and purposes..

    GPL = Free

    This is why people give to it, this is why people use it.

    This is a sensitive time, muddy the waters even slightly and the tremendous growth in both use and acceptance of Open Source could be undone overnight. Right now I know that GPL means I pay nothing - if I may have to pay money, I may as well go to M$ - at least I know how much they will charge me.....

  46. not about money by Mr.+Slippery · · Score: 1

    The linked article makes no mention of paying money.

    The issue is about distributing software changes, not about paying anyone money.

    In the Old Days, it was largely true that to use software you or your organization had to have a copy of it. The GPL mandated that if someone gave you a copy, they had to give you source; therefore other then a few outlying cases, if you used GPLed software you had access to source. It's proved to be a smashingly good idea.

    But in this brave new world of the internets, it is becoming much more common to use GPLed software without having a copy yourself.

    The question is therefore how to update the GPL to promote and preserve people's right to run, copy, distribute, study, change and improve the software.

    Consider: how do we preserve your right to keep running the software if the remote service provider can change it, or stop offering the service?

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
    1. Re:not about money by Anonymous Coward · · Score: 0

      "But in this brave new world of the internets, it is becoming much more common to use GPLed software without having a copy yourself."

      But you're not using the software. You're twiddling a port and getting bits back.

      How is Google really any different from an ftp server? Did anyone *ever* care whether a company released changes it had made to its ftp server code?

  47. Damn Commies by onyxruby · · Score: 0
    This is perhaps the first time I have ever heard something about the GPL that could actually justify the whole "commie" tag it sometimes gets. Communism, forced sharing with the community. I'm pro open source, I'm also a strident anti-communist. The melding of these two things distubs me greatly. Open source has made huge strides in many sectors because of the GPL, that you could take the code and use it. Unless you redistrubeted the code, you could do what you want with it. They want to chage this, they are idiots.

    A lot of organizations out there would scrap their entire open source infrastructure in a heartbeat if they thought this would come to pass. From military applications to enterprise systems for banks, it would face wholesale expulsion. What else are they going to try and do with it, force my vote in the next election? Leave politics out of my software licenses please.

  48. I wanna be like SCO by Desert+Raven · · Score: 1

    Sounds like the folks at GNU are trying to pick up on Darl's strategy at SCO.

    The whole point of OS is to make it a community project. In the case of most big projects, there are so many contributors that compensating all of them fairly would be nearly impossible. So again, the question is asked, who does the money go to?

    I've licensed things under GPL before, I did so with the absolute expectation that I would never be monetarily compensated for it, regardless of who used it. I did NOT do it so someone else could profit from it by shaking down end-users.

    In my mind, it doesn't matter if Google is profiting by using Linux to provide content on their servers, or if Joe Sixpack is profiting by creating artwork with GIMP on his desktop. They both have every right to do so.

  49. in the end it's always about money... by Anonymous Coward · · Score: 0

    even for that commie RMS...

  50. Is information free or not? by G4from128k · · Score: 1

    The entire basis of copyright is that information should not be free and that the creator/owner of information should have the right to charge what they want for copies of their creation. In contrast, the OSS movement argues against this on the basis of moral error (information should be free/not owned), impracticality (technology means that information wants to be free despite owner's wishes), or alternative business model (information is offered for free, but service is not).

    I can see that Google and others have gotten tremendous value from the labor of others and GPL would like a cut of the action. But GPL can't have it both ways. Either the information is free (including Google's freedom to earn great profits from it) or information is not free and information has owners who can use copyright/licenses to extract profits from the information.

    --
    Two wrongs don't make a right, but three lefts do.
  51. HTML as derived work? by dmh20002 · · Score: 1

    TFA is a little skimpy, i guess since they are still working the issue. I don't fully understand what it is trying to say.

    What does 'distribute software as a service' mean in this context?

    Is it that the GPL will say that the HTML/javascript web pages that Google serves up are derived works of the underlying (modified by Google) GPL'ed software? The underlying GPL'ed server binaries aren't sent out to the client. In effect, do they want to say some types of output of GPL software is a derived work?

    Or is it more straighforward thing kind of like BitKeeper. You can use our stuff for free as long as the use is noncommercial, but if you make money off of it, you need to pay? Regardless of whether you modify it or not?

    Anyone got an explanation?

    1. Re:HTML as derived work? by arkhan_jg · · Score: 1

      The HTML that google serves up would not be affected, as data created, or used by GPL programs is not covered by the GPL (or any automatic licence).

      However, say google takes an GPL proxy/webcache program, and makes some significant extra performance modifications to it.

      If they sell 'google in a box' with those modifications on it, those customers have a right under the GPL to ask for a copy of the source. As a side effect, that will also allow those modifications to be merged into the version that the primary maintainers run, thus allowing those modifications to spread to the benefit of all the users, not just google. (This is the 'viral' nature people complain about; why should google have to give up their modifications? The answer is of course, they got a massive leg up by having the GPL code in the first place, so it's only fair they contribute their own piece back. Plus, it's also fair that the purchasers of said box should have a complete copy of the source that went into their box, so they can tweak it or support it themselves if they wish)

      However, if google only uses that modified proxy on google.com itself, to serve up html pages, you never get a copy of the binary. Since it's never distributed (only the results as a service), google can fully comply with the GPL and keep the modifications to themselves.

      So the possible change is, if that proxy app was under GPL3 when google changed it (and not GPL2), anyone using google would have the right to ask for the modifications to the proxy server code they made, which you can't do under GPL2.

      The inputs (or outputs) of the GPL'd software would still be private, as they're not counted as a derivative work. What would be required would be modified source code of GPL apps that google used to provide the service of google.com, even if they never sold or gave away binaries of their code to anyone directly.

      "In a hypothetical situation, Olson said, a company that needs to scale up its high-performance Web-based application could look at the GPL and make changes to improve performance but only show the source code that it changed under the new provision."

      --
      Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
    2. Re:HTML as derived work? by Teancum · · Score: 1
      The HTML that google serves up would not be affected, as data created, or used by GPL programs is not covered by the GPL (or any automatic licence).


      I think you need to look a little bit deeper into copyright law.

      The HTML that is generated by computer software is subject to the copyright of the authors of that software. There does reach a point of absurdity, but there have been common law cases where the output of a compiler was copyrighted by compiler author (subject to fees and royalties if it were distributed). Macromedia is one company that has done this over the years with some of its products.

      The fact is that most software companies (even Microsoft and IBM... usually not companies willing to "give stuff away") don't bother to enforce this copyright issue with things like compilers and word processors... although it should be something to give you pause to think about.

      Where should the line be drawn from the output of software? Should the content of a video game be copyrighted? (i.e. if you record it on a VCR and distribute it, does ID software own the content of the video game on the video tape? game snapshots?) What about financial services forecasts? Operating System vendors? (the data passes through their software) BIOS vendors?

      In short, it can be a huge minefield to determine just who exactly owns a given hunk of text or an image, especially if it passed through a computer on its journey to become something "fixed in a tangable medium".
    3. Re:HTML as derived work? by arkhan_jg · · Score: 1

      Well, I was aware that people had attempted claiming copyright over generated works in the past with non-GPL software, but I wasn't aware anybody had succeeded! (Though I was referring only to the output of GPL software, as below)

      I'd be interested if you had any legal judgement or specific examples not relating to compilers (which I can see you could argue copy parts of themselves into the binary, if it was an proprietry vendor), as according to the GPL faq -

      Is there some way that I can GPL the output people get from use of my program? For example, if my program is used to develop hardware designs, can I require that these designs must be free?

      In general this is legally impossible; copyright law does not give you any say in the use of the output people make from their data using your program. If the user uses your program to enter or convert his own data, the copyright on the output belongs to him, not you. More generally, when a program translates its input into some other form, the copyright status of the output inherits that of the input it was generated from.
      So the only way you have a say in the use of the output is if substantial parts of the output are copied (more or less) from text in your program. For instance, part of the output of Bison (see above) would be covered by the GNU GPL, if we had not made an exception in this specific case.
      You could artificially make a program copy certain text into its output even if there is no technical reason to do so. But if that copied text serves no practical purpose, the user could simply delete that text from the output and use only the rest. Then he would not have to obey the conditions on redistribution of the copied text.

      In what cases is the output of a GPL program covered by the GPL too?
      Only when the program copies part of itself into the output.

      and the bison bit:

      Can I use GPL-covered editors such as GNU Emacs to develop non-free programs? Can I use GPL-covered tools such as GCC to compile them?

      Yes, because the copyright on the editors and tools does not cover the code you write. Using them does not place any restrictions, legally, on the license you use for your code.
      Some programs copy parts of themselves into the output for technical reasons--for example, Bison copies a standard parser program into its output file. In such cases, the copied text in the output is covered by the same license that covers it in the source code. Meanwhile, the part of the output which is derived from the program's input inherits the copyright status of the input.
      As it happens, Bison can also be used to develop non-free programs. This is because we decided to explicitly permit the use of the Bison standard parser program in Bison output files without restriction. We made the decision because there were other tools comparable to Bison which already permitted use for non-free programs.


      For the moment, I'm standing by my statement, as GPL output is yours, and it's covered by the copyright licence you choose - assuming of course, you owned the copyright to the inputs.

      --
      Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
  52. Pay to whom? by Yaa+101 · · Score: 1

    I have a small but nice piece of GPL code out there that I do not want to get paid for, neither do I want it to be used by people that give their clients less freedom than I did when I decided to distribute it.

    I mean, it's out there for anyone to use gratis, however it does not mean that I am allowing anybody to pimp it, that is why GPL2.

  53. *You* misunderstand by Anonymous Coward · · Score: 1, Insightful

    This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

    From the first "you", you learn that "you"="code's user". It's called English reading skills.

    1. Re:*You* misunderstand by Anonymous Coward · · Score: 1, Informative

      The language being quoted in this threadlet is from the "how to apply" section, and it's not the part you have to worry about. That's not operant language.

      The language to worry about is in section 9:

      If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

      That second sentence is the one that is the poblem. Like the guy who started this topic points out, if you as the original programmer do not specify the version number, another coder building on it can use any version, even versions unwritten at the time the original programmer produced the original code.

      So yeah, failing to specify a version means that a downstream user/coder can put his modified version under GPL Version 1850.

    2. Re:*You* misunderstand by qewl · · Score: 1

      Then again, the code can also be distributed at v2 by someone else and still maintained at that version. Besides I can't imagine developers not liking v3.

      Posted a month or so ago on /., GPL 3 is likely to include changes to take into account international copyright law and a new strategy to cope with the threat of patents, according to Moglen.

      --

      (\_/)
      (O.o) This is Bunny. (> <)
    3. Re:*You* misunderstand by noerobert · · Score: 0

      While your correct in this instance never confuse legalese for english. Just because they use the same words doesn't mean they can be read the same way.

    4. Re:*You* misunderstand by FLEB · · Score: 1

      Sounds like the whole "Must have the (C)-mark to be copyrighted" issue of US copyright prior to the [1960's, I think]. You just have to remember to cross your eyes and dot your tees.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
  54. Jihad by Doc+Ruby · · Score: 1

    I want to see someone defend both this empire-building agressive new GPL license burden, and deny the claims that Linux extremists threaten their own success.

    --

    --
    make install -not war

  55. Google already violates the current GPL by Anonymous Coward · · Score: 0

    The Google Appliance I got has a modified flavor of RedHat GNU/Linux including FSF controlled works such as bash and glibc. They provide no written offer of source code and fail to honor any requests for redistribution of the source code.

    Before trying to get Google to honor additional requirements, why doesn't the FSF consider enforcing the requirements they already have in the current GPL?

  56. commercial freeloaders by bug1 · · Score: 2, Insightful

    The buisness world is on a very good wicket. They are getting us to make the tools they use to enslave us.

    Just becasue something is free as in beer doesnt mean it is devoid of all responsability from the users behalf.

    If a company's buisness model is dependent on free software then its in their companies best itnerest to be very generous to the programers who maintain the software they require.

    It sounds like the GPL v3.0 is trying to make the commercial world a little bit more responsable.

    1. Re:commercial freeloaders by ClosedSource · · Score: 1

      "It sounds like the GPL v3.0 is trying to make the commercial world a little bit more responsable."

      It sounds to me like the GPL v3.0 is trying to make the "free software" world a little more like the commercial world.

  57. You Ungrateful Ingrates! by emoticon · · Score: 0

    Have some faith, RMS and his apossals do nothing but good. They'd never betray us.

    --
    -Emoticon
  58. bad reporting by Slashdot by the+arbiter · · Score: 1

    Nowhere in TFA does anyone call for making users of GPL'd software pay for using it. Nothing in the article even implies that, much less states it explicitly.

    I'm no Slashdot basher, far from it. But this it hands down the worst summary I've ever seen on this site.

    --
    Boycott everything - they're all trying to fuck you one way or another
  59. In God's name, NO! by theolein · · Score: 1

    Jeebers, if you think that the GPL has it hard now with FUD from Yankee Didiot's, Microsoft TCO FUD, in fact especially Microsoft TCO FUD, then you can imagine how difficult it will then be if people have to pay simply to use modified GPL software (yes, yes, I know that it applies to stuff like web services etc).

    It will also in all likelyhood do a great amount of damage to OSS, especially in enterprises and companies,even if it doesn't kill it outright there.

    So, again, NO!

  60. Misleading article description by Anonymous Coward · · Score: 0

    Look at the article description (especially the link) and then at the article itself. There are a number of differences and misleading statements made if you actually read the stuff...

  61. Re:future patches can be v3 only by Splork · · Score: 2, Informative

    future submitted patches can be GPL v3 only. the original author already gave permission for all of their work to continue and be relicensed under v3 in the future if the overall project decides to go that way. if that author doesn't like it they don't have to contribute to the project that has moved on to operate under the new version.

  62. It's official... by Anonymous Coward · · Score: 0

    GPL is DEAD...switch to Creative Commons.

  63. DFSG? by Stephen+Williams · · Score: 1

    I wonder if the Debian guys and girls would consider this change to be compatible with the Debian Free Software Guidelines? I suspect probably not, which would bar GPL3 software from being included in Debian. That'd be an interesting turn of events.

    -Stephen

    1. Re:DFSG? by hyperstation · · Score: 1

      I wonder if the Debian guys and girls...

      girls? are you're fuckin kidding me.

    2. Re:DFSG? by hyperstation · · Score: 1

      you're == you

    3. Re:DFSG? by kbmccarty · · Score: 1

      I wonder if the Debian guys and girls...

      girls? are you're fuckin kidding me.

      http://women.alioth.debian.org

      Hope this helps.

      --
      - Kevin B. McCarty
    4. Re:DFSG? by tupshin · · Score: 1

      well...leaving aside the diminutive phrasing, no, he's not kidding:
      http://women.alioth.debian.org/ :)

      -Tupshin

    5. Re:DFSG? by Stephen+Williams · · Score: 1

      girls?

      Yes. http://women.alioth.debian.org/

      -Stephen

    6. Re:DFSG? by hyperstation · · Score: 1

      very interesting, i stand corrected...

  64. Wait, isn't today the 8th? by Mr.+Underbridge · · Score: 0, Troll

    April fools is over. This is dogshit stupid.

  65. Programmers can be affected with the new provision by Linuxathome · · Score: 2, Insightful

    With the advent of the internet, it's now easier for computer programmers to freelance (see the well known Rent-a-Coder website). My impression is that under the current GPL, a programmer possibly could legally do contract work by adding to a GPL'd project without being required to release the work -- so long as the buyer will never distribute the program via CD, floppy, or internet (i.e. keep the program "in-house"). Someone, correct me if this is not true.

    It appears that closing this loophole will also close the doors for programmers to freelance in this manner. That is they won't be able to sell their programming service of enhancing a current GPL'd project -- unless, of course, the solicitor agrees to either pay or release the code. The other option is to force the programmer to pay the GPL fee and roll this expense into the contract costs. I think this issue has to be debated and discussed at length, because we can't go about and make a gut decision of saying this provision is a good addition to the GPL just because we want to make big companies like Google, Amazon, etc. pay. After all, it could affect freelance programmers -- this could very well be their bread-n-butter. Let's not get into the question of whether personal enhancements of GPL'd programming tools (e.g. IDE's) are required to be paid or released under the proposed provision, that could be a sticky situation.

  66. Waaaaait a second. by Phroggy · · Score: 1

    Hold on. The GPL is not a EULA. You are free to use GPL'd software that you have legally obtained, without accepting the terms of the GPL, but you cannot redistribute the software because it is protected by copyright law, which prohibits redistribution. I'm pretty sure that there's nothing in the copyright law to prohibit using a copyrighted piece of software that has been legally obtained in order to provide a service directly to customers!

    EULAs put restrictions on what you're allowed to do with software you have obtained, and you're not allowed to use the software unless you accept the EULA, but the GPL is not a EULA, so unless they want to turn it into one, I don't see how they can put restrictions on how you can use the software.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  67. Who do you pay? by Chris+Snook · · Score: 0

    If I write an entirely new application using GPLv3 code from several different sources, and someone modifies my code and uses it internally without contributing source back to me, do they have to pay me, or the original authors of the pieces?

    This is completely infeasible. Licenses with terms like this generally get categorized as non-Free by the FSF itself. While it may be true that they can enforce copyright for undistributed modifications, they'd have to resort to BSA-style raids to enforce this.

    I hope this is just a bad joke.

    --
    There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  68. APRIL FOOL! by Anonymous Coward · · Score: 0

    So it's a week late. That doesn't make it any less funny. Especially amusing is how seriously virtually everyone in this discussion has taken it.

  69. Nonsense by bheading · · Score: 1

    Nobody can be penalized for using software licensed under the existing GPL version 2 license, and the article is quite misleading to suggest that that may be the case. Licenses cannot be applied retrospectively.

    However new works distributed under the GPL 3.0 license would be subject to this restriction. That isn't likely to cause considerable pain to either Google or Amazon.

    Unfortunately the license has rather more serious implications particularly for things like embedded devices. Say you are an ISP and you use a particular router, which includes some GPL code, to support 250 customers. Since those customers are benefitting from a GPL-inclusive service, are all of those customers entitled to download the sourcecode ? In many respects this new license could be unattractive for many commercial vendors who may chose not to deal with works licensed under it.

    1. Re:Nonsense by Uncle+Warthog · · Score: 1

      Unfortunately the license has rather more serious implications particularly for things like embedded devices. Say you are an ISP and you use a particular router, which includes some GPL code, to support 250 customers. Since those customers are benefitting from a GPL-inclusive service, are all of those customers entitled to download the sourcecode?

      They are right now, under GPL v2: The router's manufacturer has distributed GPL code (in the form of the router's firmware) so they are obligated to distribute the source code. Any users of the router should be able to download all the GPL code including modificatons from the router's manufacturer. The ISP has not distributed the software and is under no obligation to distribute the source code.

  70. Might slow adoption even more by Sebby · · Score: 1
    If companies have to pay, they might think again before deploying a system/service and use OS to do it.

    OK they already do with the MS tax if they use MS, but people/companies are trying to get away from any "tax".

    Slapping on a fee means other 'free' (BSD, MIT licensed) options will be looked at, and adoption of the new licence (and any code under it) might become less and less common; along with possibly less and less code release under it.

    I can't see that helping the OS movement in a positive way.

    --

    AC comments get piped to /dev/null
  71. Opening the door for more FUD by sector · · Score: 1

    There are already a lot of misconceptions about GPL floating around in corporate America. Even within my employer (who happens to be a major Linux proponent who's currently engaged in a high-profile lawsuit against another 3-letter corporation ;) there exist project managers who are fearful of GPL to the point of paranoia.

    Even though the exact changes to GPL 3.0 have yet to be spelled out explicitly, these rumors will only add fuel to the FUD being spread by Microsoft and their minions. We're fooling outselves if we think Microsoft's PR department won't jump on this.

    It's not hard to see how these changes could be (mis)construed to suggest that if you modify GPL software, even for in-house use, you must either pay a fee or release the source code. Companies will choose to err on the side of caution and give all in-house GPL software the boot. Let me repeat: it won't matter whether these accusations are correct or not. Companies will err on the side of caution.

    I hope that the GPL crew will come forth posthaste with clarifications. Rumors such as these are terribly damaging to GPL and public goodwill.

    1. Re:Opening the door for more FUD by Ex+Deo · · Score: 1

      doesn't matter, it's too late - this move signals the FSF's intent, we've jumped the shark.

  72. no big deal, we can get cracked versions on P2P by hildi · · Score: 0

    whats the big deal?

  73. Re:future patches can be v3 only by rewt66 · · Score: 1

    But that only works if every existing author had the "or any later version" clause in their GPL notice. If they didn't, then some parts of the project are GPL 2.0 (or even 1.0) only. To throw a 3.0-only patch into that mix is to create a project that cannot be distributed under any one license.

  74. Conjecture by the article, and troll by submitter by Anonymous Coward · · Score: 0

    Meh, this is just all a bunch of hand-waving by one of the people involved in making the as of yet unproposed changes, and yet another bunch of even slightly more misleading hand-waving by the troll who submitted the article.

    Nowhere in the article does it say anything about money except "With the new way, it lets the customer pay with either their source code or with their wallet." which has always been the case anyway.

  75. the new license shouldn't be called GPL by Khashishi · · Score: 1

    It's fundamentally different in spirit and less free. Actually the clause in GPL which allows using future versions of GPL is a terrible clause.

  76. product placement by bug1 · · Score: 1

    We arent that desperate.

    We shouldnt need to use "product placement" style advertising to demonstrate the usefullness of FOSS software.

    If companies that use free software are more profitable then market forces will decide.

    If companies try and avoid using FOSS because it encourages competition then its only a matter of time before they crumble.

  77. you are a strident moron by hildi · · Score: 0

    the military forces you to SHARE YOUR BODY

    and the chinese government, which makes most american tech, and is responsible for wal-marts success, forces you to do ALL OF THAT AND MORE.

    why dont you write some screeds about that, you hypocritical shit eating numb nuts?

  78. Re:if i dont distribute the stuff i make with auto by Anonymous Coward · · Score: 0

    Hmmm... perhaps you should read the GPL. Then maybe you should learn a little about copyright so you actually understand it. Then reread the post you're responding to, and your post.

    Think about these things for a while, then ponder the myriad ways you managed to prove, in just two sentences, that you are too stupid to live.

  79. It's an old trick by Anonymous Coward · · Score: 0

    Little Girl: "Daddy, can I have a pony?"
    Father: "No."
    Little Girl: "Ok, how about just a candybar?"
    Father: "Ok."

    You see, they float a totally batshit idea like charging Google money for using GPL software, and everyone screams, then they come back and say "Ok, how about this other (relatively minor) change to the GPL?" and it suddenly seems much more reasonable.

    Wait and see. In a few weeks the "more reasonable" GPL changes will start drifting out of Cambridge.

  80. free as in freedom? by Anonymous Coward · · Score: 0

    so that whole "free as in freedom" was a bunch of horse crap.

  81. GPL is bad for freedom by Anonymous Coward · · Score: 0
    "If you look at the market, Yahoo, eBay, IBM, Amazon, Google have all sunk millions into the GPL infrastructure," Olson said. "Not only are we changing the rules, we are changing them retroactively. With the new way, it lets the customer pay with either their source code or with their wallet."


    I believe that the freedom to let people decide for themselves is an important freedom to preserve.

    That is why people should do with code what they see fit. Whether that means contributing to the code base or not. It doesn't matter because that's nobody's business.

    This control-freak element among the GNU people is alarming: they might end up creating a system that is not unlike vendor lock-in. Coercing everyone into releasing code. Getting companies to cough up dollars for some cause or other.

    A benign dictatorship? No such thing. Power corrupts, remember that.
  82. Does April fool's day by Anonymous Coward · · Score: 0

    run all month now? Or are these just leftovers from the 1st?

  83. How are web apps different than non-web apps? by Knytefall · · Score: 1

    The (allegedly) proposed terms would require companies that use GPL software to write web applications to either pay up or give away the core of their services for free. For example, this means Google would have to give away their search engine code free.

    This unfairly penalizes web services. The non-virtual equivalent would be to require Merrill Lynch to give its internal application software out free simply because it runs on Linux, or to require Oracle to open source its database software because it decided to ship a Linux version. That is plainly dumb.

    A sufficiently clear dividing line separates the infrastructure/platform from the application running on it. Typically, the application merely uses the operating system or application platform without actually modifying the code running on it -- at most, shared library binaries are called. Just because an application is a web application should not require that it is open source.

    While actually using the open source code in the application should trigger the 'code release' clause, merely putting it on the web should not. To require that is to make true all of Microsoft's 'viral GPL' crap.

    Some people need to understand that you can't force people to support open source by beating them over the head -- you have to make clear the benefits of participating in the community. The 'regime' (allegedly) proposed by the article makes no sense and would serve to alienate pretty much everyone except the most irrationally fanatic and tactically blind people.

    1. Re:How are web apps different than non-web apps? by Anonymous Coward · · Score: 0

      This has nothing to do with requiring you to release source to a proprietary web app. It would require you to release source to a GPL web app that you have modified and are providing to users on your web site.

    2. Re:How are web apps different than non-web apps? by Knytefall · · Score: 1

      Ahh... then why would Google or Amazon be at risk? This article is pretty bad then.

    3. Re:How are web apps different than non-web apps? by vrmlguy · · Score: 1
      The (allegedly) proposed terms would require companies that use GPL software to write web applications to either pay up or give away the core of their services for free. For example, this means Google would have to give away their search engine code free.

      No, it means that Google's applicances and Google's servers would now be treated the same. For example, if Google changes Linux to run better inside the Googleplex, then those changes would have to be given back to the community. If Google writes a program from scratch that runs under Linux, then it will still be protected.

      --
      Nothing for 6-digit uids?
  84. Talk about a tempest in a teapot. by Anonymous Coward · · Score: 0

    I don't think I understand the issue here except as a cautionary tale. Anything already released is under the existing GPL (or in some cases a newer version at the recipient's discretion).

    As a cautionary tale it has some value.

    Programmers who were suckered into signing over their work to the FSF could find their access to future version of that work restricted in ways they never intended or expected.

    Programmers who released their own code under GPL but retained the copyright have little to fear from this except that they may want to purge the "future versions" clause immediately (not perfect but pretty good if you get right on it). Frankly, I would never put such a clause in my work anyways: "I assign these specific rights but I would like to also include a loophole to specifically ensure that, at some point in the future, someone will be able to use my work in a way that I never intended." That's pretty stupid in my books.

    The moral: never sign your work over to a law firm no matter how noble the current staff is.

  85. Web services help OSS by Anonymous Coward · · Score: 0

    Way to shoot yourselves in the foot FSF...

    I will bet all of those hypocrites have Google set as their home page and use Gmail as well. Web services such as Google and Yahoo benefit the opensource community greatly. Would it even be possible to troubleshoot opensource software deployments without Google? These people are crazy. I am sure a lot of damage has been done just by that headline. Drop the politics FSF. Opensouce is a great thing and it worries me when I look at who is at the helm.

  86. It's been said.... by snakecoder · · Score: 1



    But I want to say it myself (as if this is a vote). I think this is a _really bad_ Idea. I would never release my code under a license like that. I might be willing to write a license like GPL2 + patent clause, but if someone wants to tinker with my code, they don't need to give it back to me unless they release it.

    In my view this is a tipping point for open source.

    --
    -Nuke the moon
  87. The Olson quote is out of context by vrmlguy · · Score: 1
    Everyone is making a big deal about the Michael Olson qoute in the story, but you have to understand where he's coming from. You can read an interview with him here: http://www.winterspeak.com/columns/102901.html

    To summarize, when Olson talks about money, it's in the context of Sleepycat selling "versions" of Berkeley DB that aren't covered by the GPL. There's nothing to indicate that GPL 3 will require anyone to transfer money to anyone.

    --
    Nothing for 6-digit uids?
  88. Thought experiment by k98sven · · Score: 1

    Since so many people, including the submitter, seem to completely misunderstand what the FSF means here, perhaps an example will demonstrate:

    Case 1: I download the Gimp and make a bunch of additions and changes to it. I then want to sell my modified version on a CD. That's just fine, but as the Gimp is under the GPL I have to include the sources.

    Case 2: I download the Gimp and make a bunch of additions and changes to it. I then want to sell my modified version. I distribute a small proprietary program which opens an X connection to my server and runs my version of Gimp over the network. Under the GPL as it stands, I am not 'distributing' my modified version of the Gimp, and I don't need to share the source with anyone.

    The difference in user functionality between these two cases is zero (well, assuming a fast server and network). But I have managed to successfuly circumvent the GPL.

    This is what the FSF wants to stop.

  89. roll it up folks, time to go home (?) by Ex+Deo · · Score: 1

    WOW Well if this is even partially accurate it's the end of enterprise GPL. Frankly you can forget about the GPL for anything more sophisticated than shell scripts. This'll even knock-out academic and government uses. I'd love to understand Olson's motive for promoting this change prior to its final determination. Throwing a statement like this into the water is either the result of malice or stupidity. It's not going to matter whether the FSF does a total about-face and buys ad time on CNN to disavow the change - these statements will be seen as a signal of the FSF's future direction and intent. Its a confirmation of the worst fears of the most FUD-ish critics. JEESUS H CHRIST -- IDIOTS this is what we get for trusting a bunch of ideologues. AND BEFORE you flame me, consider what this change implies regarding the FSF's regard for the free software community - "it doesn't matter what we've said, what you've promised people, how this'll affect your existing work - the FSF is 'Free Software' , we own the movement, you're the sucker for trusting us"

    1. Re:roll it up folks, time to go home (?) by Anonymous Coward · · Score: 0

      Third retarded comment of yours I've read in this thread. This won't kill the GPL. It might make companies who take code and profit off it without giving anything back stop doing that. That will cut down on GPL'd software's usage in the corporate world where it's not beneficial to the community, yes.

      That's the whole fucking point.

      GPL2 still exists; why don't you just license all of your no-doubt brilliant original creations under GPL2 like before? I suspect that hasn't occurred to you because you're a useless leech, and I encourage you to please roll it up and go home.

  90. MOD PARENT UP by rhaas · · Score: 1

    The commerical adoption of open source software has been been a tremendous boon to the open source community. People like Linus Torvalds (and many others) are getting paid to write software instead of doing it in their spare time. That's *really* *good*. We're getting BETTER software that we can use FOR FREE.

  91. This sounds like FUD by NickFortune · · Score: 1
    It goes contrary to the spirit of free software; We have no comment from Stallman or Eblen on the subject; If developers don't like it (and why would they?) they can stick with v2.0. If too many people don't like it they'll change to another licence - or stick with v2.0. And even if it did turn out that Mogen had turned to the Dark Side, it's still only going to be a discussion document. Time to panic later if need be

    The FSF folks aren't stupid. This is going to be FUD, you just watch.

    --
    Don't let THEM immanentize the Eschaton!
  92. So what? by X.25 · · Score: 1

    Although article (and title, especially) doesn't explain anything, I can only way "So what"?

    I'll keep on using GPL v2 for my software, as will many others.

    If someone (for whatever reason) chooses to use v3 (in whatever form it will be) - so be it.

    This doesn't look like anyone is forcing me to publish my sources under GPL v3.

  93. The GPL must change or die. by raehl · · Score: 5, Insightful

    Google and eBay allow end users to run programs on Google and eBay servers that create HTML for the end user. If I go to Google and do a search, INPUT occurs on my computer, PROCESSING occurs on Google's computer, and OUTPUT occurs on my computer.

    That's not the same as you distributing a document you created. In that case, INPUT occurs on your computer, PROCESSING occurs on your computer, and OUTPUT occurs on your computer.

    The question is: What's important in determining if a program has been "distributed"? Clearly if I give you a CD with the program and you run it on your computer, I've distributed the program. Clearly if I take GPL software and modify it and I run it on my computer only, I have not distributed the program.

    But if I take GPL'd software, modify it, and then let YOU run it on my computer...

    Did I distribute it, or not?

    Your immediate answer is probably "Who cares?" But now what if I charge you to run this modified program on my computer, for example, by charging a fee if you use my auction program? Now I'm using software provided by the open source community for my financial gain, but not returning the modifications I made to that software to the community.

    The extreme of this problem is that eventually, the internet becomes so fast and clients become so dumb that software is never "distributed" at all. I take an open source office suite and then modify it. According to the GPL, if I then sell that software on CD, or by download, so that people can actually run it on their computers, I must provide the source to it as well. But what if I'd rather just make money off of the GPL'd software I've taken without giving anything back to the community?

    Well, then I just put the software on my own server, and instead of selling CDs or downloads, I let people provide input and receive output over a remote connection to the program running on my server.

    And wala! People can modify and essentially provide GPL'd software without having to provide source.

    1. Re:The GPL must change or die. by young-earth · · Score: 1

      You point out that application serving can be a profit center based on GPL'd code. True. But if you put up a GPL code based app server, so can I. So can 5000 other geeks. Competition occurs. Soon, profit is nil. The business model does not work.

    2. Re:The GPL must change or die. by cgenman · · Score: 1

      The extreme of this problem is that eventually, the internet becomes so fast and clients become so dumb that software is never "distributed" at all. I take an open source office suite and then modify it. According to the GPL, if I then sell that software on CD, or by download, so that people can actually run it on their computers, I must provide the source to it as well. But what if I'd rather just make money off of the GPL'd software I've taken without giving anything back to the community?

      Networked appliances will save the world, eigh? There are a few major shortcomings. For one, no matter how fat your pipe is, your latency and response time will be bad. For another, there are tons of security issues WRT real code running on real servers remotely. If you thought buffer overflows were a problem before, just wait until a remote user is running a copy of Office XP on your machine.

      I'm not saying it isn't possible that the network will become the machine. I'm saying let's wait until that's more than a dream to respond to it.

      As for networked appliances serving HTML... there has to be a limit somewhere between spreading the joy and practical life. If you make Google share their improvements (which wouldn't be unfounded), you would make everyone who runs a copy of Apache on Linux also have copies of Apache and Linux available for download. That's a little overboard. I'd rather err on the side of making the GPL too generous than too restrictive.

    3. Re:The GPL must change or die. by jbolden · · Score: 1

      , you would make everyone who runs a copy of Apache on Linux also have copies of Apache and Linux available for download. That's a little overboard. I'd rather err on the side of making the GPL too generous than too restrictive.

      Assuming they got Apache and Linux from a distribution they just refer the person to this distribution's source provisions. The GPL requires you be responsible for providing a mechanism not that you provide the mechanism directly.

    4. Re:The GPL must change or die. by vondo · · Score: 1
      Maybe, maybe not. As a distributor of software, under the GPL, if you provide binaries, *you* have to provide the source, even if it is identical to the source from Apache or some other source. If you are Whitebox linux you *cannot*, according to the GPL (this is explicitly in the FAQ, not the license itself), just point at Red Hat's sources, you have to host your own.

      Now, if a new version of the GPL equates distributing binaries with running apps, the grandparents suggestion may come true. It certainly would if you changed one line of the source or a compile option or ....

    5. Re:The GPL must change or die. by jbolden · · Score: 1

      The text is pretty specific
      b) Accompany it with a written offer, valid for at least three
      years, to give any third party, for a charge no more than your
      cost of physically performing source distribution, a complete
      machine-readable copy of the corresponding source code, to be
      distributed under the terms of Sections 1 and 2 above on a medium
      customarily used for software interchange; or,

      c) Accompany it with the information you received as to the offer
      to distribute corresponding source code. (This alternative is
      allowed only for noncommercial distribution and only if you
      received the program in object code or executable form with such
      an offer, in accord with Subsection b above.)


      So first of all even if this applied at all it would only apply to commercial websites. And then these could simply charge a fee and mail you a redhat CD or whatever.

    6. Re:The GPL must change or die. by Shabazz · · Score: 2, Insightful

      I think the point he's making, however, is that if he modifies the code in a proprietary way and adds some cool functionality that not everyone can, like say, with some patented technology, than he's modifying GPL code and "distributing" the software in essence by allowing ppl to run it off his server, but not "distributing" the software under the GPL. So it would allow people to get around the GPL. I think he makes a great point.

    7. Re:The GPL must change or die. by BinLadenMyHero · · Score: 1

      But now what if I charge you to run this modified program on my computer, for example, by charging a fee if you use my auction program? Now I'm using software provided by the open source community for my financial gain, but not returning the modifications I made to that software to the community.

      GPL does not care if you charge for the program, or have any financial nor other kind of gain, as long as you provide the source. Even if you distribute without any financial gain, you have to release the source.

    8. Re:The GPL must change or die. by raehl · · Score: 1

      Right.

      I unintentionally muddled my point by bringing money into it - you're right, whether I charge for the source or not doesn't matter.

      The point still stands though - normally, if I take GPL'd software, modify it, and then give it to someone else to run, I have to give them the source as well.

      But if I take GPL'd code, modify it, and then let other people run the software on my server, I've accomplished the same thing that distribution accomplishes (allowing other people to use the program) without triggering the part of the license that would require me to also release my changes back to the community.

      Open source works because you're supposed to give as well as take. GPL is what forces you to give (or at least, prevents you from taking too much without giving.)

  94. hell no! by Anonymous Coward · · Score: 0

    It's much more fun to beleive the conspiracy theories!

  95. GPL 3.0 and "servevices" by renehollan · · Score: 3, Insightful
    The problem with servers and services is that it muddies the line between program linkage and not.

    Currently the GPL forbids redistribution of GPL-covered code linked with other code to form a larger work, when that other code is not also distributed under the GPL: the whole larger work must be so distributed. It is a "derived work", and copyright law is clear on this: one can not redistribute derivatives of copyright works without permission. It's that permission that the GPL grants, when you abide by its terms.

    Of course, you are not prevented from redistributing GPL code *aggregated* with non-GPL code.

    The problem arises from distinguishing between derived and aggregated works: what if I distribute a GPL app that I write, with a bunch of GPL shared libraries that I didn't write (complete with source), and a nonh-GPL proprietary library, essential for the application, that I did write, without which the application is useless.

    Is that an aggregate, or a derived work of all the GPL code I did not write?

    On the one hand, there's no (legal) requirement that my app even run, and, since I distribute source, one can implement a version of the non-GPL library. The fact that it works when my non-GPL library is installed in the right directory (LD_LIBRARY_PATH, anyone?) is a happy coincidence. Redistributing my GPL app, with modifications is fine, but you can't redistribute my "essential" non-GPL library, rendering the app rather useless without it. You add value to the app, I license more copies of the essential library.

    On the other hand, the proprietary library, the foreign GPL libraries, and my app together, constitute a derived work of the GPL libraries, and must be redistributed en masse under the GPL.

    If the libraries are statically linked into a monolithic executable, there is little argument that the whole source must be redistributed. The situation is more controversial if a mere aggregate of files is distributed: some argue that not distributing the proprietary library under the GPL is a violation, other's don't.

    I tend to believe that if the GPL-covered peices can be redistributed indivudually, without the proprietary library, regardless of whether the result is useless, there is no violation: the fact that the code is actually only useful when the proprietary library is present is but a happy coincidence. What if I distributed a GPL version of the library, and offered a proprietary replacement, with far better performance?

    This controvery gets even muddier when one considers alternate ways of effecting program linkage. In effect, the "functional derived work" exists only at run-time, and, indeed, the maner in which the parts of the aggregate are combined, can, itself, be the subject of restrive licencing, and patent. What about linkage via a remote procedure call mechanism? Y'all remember RPC/XDR over TCP/IP, right? Suddenly, self-assembling functional derived works become a reality. Protocols like SOAP, used to support "Web Services" exacerbate the problem.

    This leaves a big, gaping hole in the GPL: socket wrappers were a common "hack" to "get around" the GPL: just layer a RPC mechansism around the proprietary library, and a GPL wrapper to call it from the app, and you were all set. And, that didn't even address the issue of inter-machine communication: 127.0.0.1 and Unix sockets are ubiquitous.

    Of course, the minute one's app "links" with proprietary code on a different server in this manner, the GPL loses all force, for one did non distribute the proprietary part.

    It is this area that the GPL v. 3.0 tries to address, IMHO, perhaps by more differentiating between linkage and aggregation. This can be done, of course, but then the license starts to lose some of its roots in copyright law.

    The problem with such an approach, though, is, what constitutes linkage: does an exchange of HTTP requests and responses? What if there is ultimately GPL code satisfying that request? Surely, if I use a program provided by a vendor

    --
    You could've hired me.
    1. Re:GPL 3.0 and "servevices" by Teancum · · Score: 1

      This gets very muddy when you talk about operating system services, and thing like COM or CORBA objects. If the operating system (or those object servers) are GPL'd, does the software using GPL'd libraries need to also be GPL'd? Can propritary software be written with GPL'd libraries?

      I agree that this line is very fuzzy. The LGPL does cover this to some extent for a typical library package meant explicitly for propritary software usage, but what about a library package that is only GPL'd?

      I think this situation would make the GPL lose in court if this was the only reason why you are forcing a copyright lawsuit. As long as you distribute the library source code, with any changes that you've done to the library, you will (probabaly) be in the clear. I dare somebody to force the GPL to be tested in this case. I think the library author would lose in this situation. I also know of no reasonable way to force software using GPL'd libraries to become GPL'd software (which is the intent of Richard Stallman here anyway... but silly).

    2. Re:GPL 3.0 and "servevices" by metamatic · · Score: 1
      This leaves a big, gaping hole in the GPL: socket wrappers were a common "hack" to "get around" the GPL: just layer a RPC mechansism around the proprietary library, and a GPL wrapper to call it from the app, and you were all set.

      Another way to get around the GPL is to have the code rely on a copyrighted, non-redistributable data file. Strangely, the FSF don't seem to be concerned about that hole. (I suggested it as something that ought to be closed up in GPL 3.)

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    3. Re:GPL 3.0 and "servevices" by marcosdumay · · Score: 1

      GPL 2 already state that a linked library is considered part of the program if the program needs that library specifically to work. It wouldn't be chocking if this concept is extended to web services. So services that need a GPLed program to work, and can have no substitute, may be GPLed.

      But the article is hightly speculative and contrary to the FSF philosophy. The guy is not triyng to prevent GPL circuvention by using sockets. He is trying to prevent fair use, by companies, of his work. In short, he want the GPL to became compatible with his own license that he probably uses to sell his software to companies.

      Or he want to make FUD.

  96. Nobody *wants* to maintain code changes by Kynes · · Score: 1

    Think about it...

    I work for a major bank that uses OSS (and linux) heavily and, to be honest, we don't want to not contribute our changes back. Maintaining patchsets against ever evolving OSS is a PITA. You want new/different functionality, you write a patch (on company time) and make your case, nobody wants to be stuck constantly trying to apply your 'customizations' to a constantly evolving set of code (let alone mention how bad things get if the OSS version everyone else is using takes a split in the opposite, incompatible direction).

    On a side note, Sleepycat is an awful reference for anything to do with the GPL. They've twisted it in ways that none of us would like (redefining 'redistribution' to include putting their binaries/code on a private (read: company intranet) netowrked filesystem, etc.)

  97. Re:future patches can be v3 only by elhedran · · Score: 1

    I can tell you I'm going to be an author that makes sure my projects don't have 'or any later version' from now on.

    I like the GPL and the FSF, but I don't like that the FSF could decide to change how my software is licensed in a way I don't have a say in.

  98. Its over the line when the software IS the service by raehl · · Score: 1

    What if your customers are paying for a search of internet websites?

    If you take open source software and adapt it to provide searches of websites, and allow your customer to actually run the program (they send a query to your server, your server processess the query, and sends the result back to the customer) - it seems like the only difference between that and sending a CD so they could run it on their own computer is one of where the processing power comes from.

    I agree that requiring companies to pay is the wrong solution however. The correct solution is to require companies that do this to provide the source code.

  99. Special GPL 3 for corporations. Full text: by alexo · · Score: 1


    "All your base are belong to us!"

    (*) Accept
    ( ) Do not accept

  100. The payment model sould be providing the source by raehl · · Score: 1

    The existing payment model is fine, and does not need to be changed: The only payment required for GPL'd software is providing the source if you distribute the software.

    The change should be to require that the source must be provided whenever you allow someone else to RUN the software.

  101. You can't have it two ways by Anonymous Coward · · Score: 0
    You can't create software that's open and reuseable and then expect it to not be used by businesses.


    All I see is business adapting, adopting and taking what they need from GPL and other free software. Sun, Apple, Microsoft, IBM. They're all doing it.

  102. And your explanation is wrong by Anonymous Coward · · Score: 2, Interesting
    Unsurprisingly so since you don't know how they are thinking of adding this restriction.

    This is an idea that has been floating around for several years now. The GPL works by giving provisional permission to do things that you're otherwise prevented from doing by copyright law. If you do those things, then you have to accept the GPL or be in violation of copyright law. Pick your poison.

    Copyright law gives IP owners the right to control (within the limits of fair use) the following actions:
    1. Reproduction
    2. Creating derivative works
    3. Distribution
    4. Public performance
    5. Public display

    The GPL version 2 grants the right to do the first three things. It does not grant the right to do the last 2. The legal idea is that a site like Google is a public performance of the software. To date no court has ruled on this notion, but at least some lawyers think that courts are likely to rule this way. Therefore the GPL version 3 would also grant the right to publically perform and display the software.

    If the GPL version 3 comes out with such terms, and a court rules in the way that Stallman hopes that they will, then companies are caught on the horns of a dilemma. They are committing the wrong of publically performing a copyrighted work. Version 2 of the GPL grants them no permission to do so, so they are open to lawsuits. Much of that software comes with terms saying that they can choose to use it under the terms of version 3. If they follow the terms of version 3, then they can avoid those potential lawsuits.

    This is, incidentally, a fundamental flaw in the GPL as it is currently constructed. Changing laws and interpretations for copyright may lead to people needing to seek permissions not granted in the GPL. There is no good "upgrade" mechanism in the license as it stands. (Unless you've done what the FSF wants and given the FSF the ability to come out with a new license that people can choose to accept. But in that case your gesture will be likely to be used as the FSF wants, not as you want. As in this instance.)
  103. Stop your FUD by JoeBuck · · Score: 2, Interesting

    The FSF board consists of respected people like Eben Moglen and Larry Lessig. They aren't going to allow the betrayal of the FSF.

    1. Re:Stop your FUD by KiloByte · · Score: 1

      Of course, I don't mean to insult them. Quite the contrary.

      I'm just pointing out the possibilities about what could happen if someone manages to pull a legal stunt -- or, if the new board 20 years later would consist of people of a different kind.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:Stop your FUD by HiThere · · Score: 4, Insightful

      There have been quite a few organizations whose purposes have changed drastically over the decades. I'm not aware of many that haven't.

      It's all very well to trust the current board, but when you say "any future license", you are trusting all future boards, and 20 years from now, every single member will be someone you don't now know.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  104. Why did you use the GPL by nuggz · · Score: 1

    Then why would you release your work under the GPLv2?

  105. I doubt the GPL v3 is going to turn out like this by Magic+Thread · · Score: 1

    ...especially because RMS said recently that the changes will be details. There is a line in www.gnu.org's license list mentioning that the GPL v3 may be compatible with the Affero General Public License, which seems to implement something similar. However, I definitely don't think it will end up as absurd as this article makes it out to be.

  106. So.. Do companies get paid by handmedowns · · Score: 1

    When they contribute back to GPL'd projects?

    This seems like a *SERIOUS* blunder..

    I wouldn't make companies pay $$. At the VERY MOST.. if someone contributes via services.. make them release their changes back to the project.. don't be a dumbfuck and try to charge them..

    It's not about the money.. Its about the freedom. If you do something like this.. companies will be turned off and turn away from GPL'd projects..

    Remember.. HALF THE PEOPLE WHO WORK ON GPL'D PROJECTS ARE ALLOWED TIME TO DO SO BY THEIR EMPLOYERS.. technically.. any work done on employers time belongs to the employer.. so it is these businesses that pay and sponser the development of such products..

    jmho

    --
    The road between democracy and tyranny is paved with secrecy in the name of security.
  107. The GPLv2 does NOT allow free performance by Anonymous Coward · · Score: 0

    The GPLv2 explicitly says. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. Copyright law gives copyright owners control over public performance. The question is whether a site like Slash, phpBB, Google etc is a public performance of the copyrighted work. If courts rule that it is (no court has ruled on this either way as yet), then the GPLv2 is insufficient to the needs of Slash, phpBB, Google etc.

    Hence the need for a GPLv3, which would likely include terms on what you need to do to be allowed to publically perform the work.

    1. Re:The GPLv2 does NOT allow free performance by mysidia · · Score: 1

      Perhaps if it ended there, but it doesn't. And the main idea of that section follows that sentence:

      The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

      Something that is not restricted, is by extension allowed, and that's the situation in Gplv2 and partly the issue.

      Whether or not the output is covered by the GPL isn't too important for this purpose, the issue is that it is unrestricted, and allowing the user to run the program remotely doesn't count as distributing the code

      (Only its output is distributed to the end user)

  108. Linux? by Mystic0 · · Score: 1

    Why is this article under Linux? The article has nothing to do with Linux... it should be under GNU.

  109. It figures... by Anonymous Coward · · Score: 0

    The GPL is a viral license. It infects software and forcibly propagates itself. Viruses tend to have a benign stage (GPL 1/2) and a malignant stage (GPL 3). They infect, they spread quietly until they are pervasive, then a critical threshold is reached and the virii begin destroying the host.

    Welcome to version 3. Let the malignancy begin.

  110. FSF must have had their heads in their ass by T-Ranger · · Score: 1, Insightful

    The "ASP" model of computing was not an invention of the Internet generation. Multics, which everyone has heard of but few people used, was developed for the very purpose of writing an OS for an "computer utility". CompuServe, Tymnet were services started in the 1960s that sold computer time. The purpose of ARPANET was to allow remote access to expensive, centerlized, scarce computing resources.

    It could be argued that the ASP model of computing is the most natural. The late 80s, 90s and early 00s are a freakish period where computers were cheaper then networks. Think clients are not very powerfull, and with extreemly fast networks, accessing extreemly powerfull and reliable centerlized machines. Duh.

    The FSF must have had their heads in their asses if they diddnt see this coming.

    1. Re:FSF must have had their heads in their ass by freeweed · · Score: 1

      The late 80s, 90s and early 00s are a freakish period where computers were cheaper then networks

      Actually, if you follow the trend, the 80s, 90s and early 00s are a period which showed that computers will forever be cheaper than networks. In relation to network speeds, computing power/storage has been growing by orders of magnitude. And it's accelerating.

      Thin client could forseeably make a comeback someday, but we'd need a pretty severe re-interpretation of what needs to run locally for this to happen. And an amazing reduction in client costs. Believe me, network is by far the biggest cost factor in any large org once you take out central stores, etc. Pushing that much more on the network to save a couple of hundred dollars per client? Nonsense.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    2. Re:FSF must have had their heads in their ass by T-Ranger · · Score: 1

      Ok. Expand the costs out then.. Its not just hardware. Supporting a single/collection of centerlized systems is cheaper then supporting many smaller systems.

      And we do have a thin client, its called the browser. But more so, while a thin client may be the buzzword, and the way of the dinosaurs, it need not be the way of the future. A PC and GigE is more then capable of saturating my senses (or will be in some finite amount of time). If the network can deliver, and my destop present, more then my brain can handle, then thats a thick as the client needs to be. At the point that the network pipe to my desk can saturate my brain, networks need not get any faster, for desktop applications, and the market will force prices down significantly.

      As for networks forever being more expensive then computers, I dont think so. Look at clustering.. The entire concept is based on the theory that the network is cheaper then the processing.

  111. What an amazingly bad idea by cranos · · Score: 1

    Part of what has powered the acceptance of GPL software in the business area has been the fact that if you are just using the software internally you are not forced to release any changes you have made to the code.

    If you start forcing companies to release changes which are specific to their business/business model then watch as packages such as Linux are dropped like a stone.

  112. How is this legally possible? by Magic+Thread · · Score: 3, Insightful

    Copyright law doesn't cover use of the software - only distribution. If someone is not distributing the software, copyright law for the software does not apply. So how can you make a service provider release code for something they aren't distributing?

    For this to work as described, the user would have had to sign a contract. Otherwise, it will be just as unenforceable as a EULA (you already had a right to click the Next button on your own computer, etc).

    1. Re:How is this legally possible? by Anonymous Coward · · Score: 0

      " If someone is not distributing the software, copyright law for the software does not apply."

      Copyright law always applies. The GPL does not remove any legal restrictions. If the restrictions in the agreement are reasonable and are broken then standard copyright applies in the same way that photocopying a book and handing it out to employees would be.

      With regards to EULAs they are not as unenforcable as you suggest. Aspects of EULAs that are deemed to be unreasonable are unenforcable but not EULAs as a whole, not even clickthrough ones. More case law will make things clearer, though.

    2. Re:How is this legally possible? by rking · · Score: 1

      Copyright law doesn't cover use of the software - only distribution.

      Copyright law covers public performance. If they were to go down this route they would probably try to base it off of public performance rights. The legal position would almost certainly be unclear until such time as case law develops concerning public performance of software.

  113. GPL is a distribution license not a usage license. by nuggz · · Score: 4, Interesting

    It specifically states there is no restriction on running the program, or what you can do with the output.
    Changing from a distribution license to a usage license is a VERY significant change in the spirit of the license.

    Quote Last para, Term 0
    The act of running the Program is not restricted, and the output from the Program
    is covered only if its contents constitute a work based on the Program


    Term 9
    Such new versions will be similar in spirit to the present version,

  114. MY FOOT!!! by Anonymous Coward · · Score: 0

    Agh! I just shot my foot... my fucking foot!! ...like MS and others needed any more ammunition to fire at the GPL. I for one vehmently disagree with that proposal.

  115. I strongly doubt that this is FUD by Anonymous Coward · · Score: 0

    I assume that this is based on the same idea that Bruce Perens was floating back in 1999, that websites are a public performance, and this can be used to mandate access to applications which are not distributed, only interacted with on the web.

    I know that back then various luminaries, including Bruce Perens, Richard Stallman and Tim O'Reilly expressed concerns about the ability of this kind of closed application to lock people in while having no obligation to open their own code. If they think that the legal theory will work, I would be amazed if the GPLv3 did not include terms along these lines. And no, they would not differentiate between individuals and corporations. Nor would they block any particular kind of use (as long as you are willing to distribute your software).

  116. Violating freedom 0! by JoeCommodore · · Score: 1

    Isn't this mindset violating the first (0) freedom of free software:

    * The freedom to run the program, for any purpose (freedom 0).

    By charging for running a service using a free program you are restricting that freedom, in essense you are saying "you are NOT free to run the program for just any purpose, you are FREE to run the program most of the time, or, any time if you have enough sufficient money." No, that just sucks.

    Next we will have the layers come in and redefine free like the Markeing drones in the commercial world do ("free as in you only pay the postage and handling fees").

    I still hope one day there will be legislation that finally defines the term free as "something without any cost or obilgation."

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    1. Re:Violating freedom 0! by Teancum · · Score: 1

      I think this is more of a case of /. getting the situation wrong in the description.

      Read the article.

      The money situation is from companies like MySQL AB or Sleepycat that seem to misinterpret the GPL in ways that attempt to force people to pony up some money on seemingly minor violations of the GPL, or even their interpretation of the GPL.

      This freedom 0 is safe and sound, even with the changes suggested by Eben Moglen. I reccomend against these changes, but it is still not forcing payment for using the software. It is merely forcing the publication of changes even if they are not distributed under certain circumstances, or face a copyright violation lawsuit (with potential legal blackmail on the side).

  117. Great, thanks asshats by Indomitus · · Score: 2, Insightful

    Wow, thanks FSF folks. You think the minor and stupid threat of legal action against Linux using corporations by SCO chilled use of Linux? Even talking about a change like this could do far more damage. It is incredible that they would even talk about something like this. If I'm a company like Google, why would I go forward using GPL software when the people in charge of the license talk about changing it to make me pay when I'm not redistributing my code? What's next? I run a website on Apache, I have to pay the FSF for the privilege? Sheesh.

    1. Re:Great, thanks asshats by Pecisk · · Score: 1

      And you actually buy it, don't matter that Slashdot article is TOTALLY misleading? Actually check out all the facts about what someone has said. It is quite different.

      --
      user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    2. Re:Great, thanks asshats by LionKimbro · · Score: 1

      The article is just plain wrong: Changes to the GPL do not apply retroactively. GPL versions are backwards compatible, but they don't apply retroactively.

      If you are running Apache under v1 or v2 of the GPL, there is ''nothing'' that can force you to use vWhatever of the license.

      I know the article implies the opposite. But, really, as usual, the source is the ultimate source: Read version 2 of the GPL, and you will see that nothing can retroactively force you to use it under any other version number.

      If you have any questions, I recommend talking with a developer who knows the GPL license well.

      Or, ask me here. I'm not an expert expert, but I know some stuff.

    3. Re:Great, thanks asshats by marcosdumay · · Score: 1

      It is incredible that they would even talk about something like this.

      They don't talk about that. If you do your homework, you'll see that this proposal is against FSF philosophy. But they can't stop everyone from making dumb comments, or they woldn't be freedom supporters.

    4. Re:Great, thanks asshats by Cyno · · Score: 1

      Even if they make a new license that would punish Google, Google doesn't have to use it. They can continue using the software they are running now without any form of legal damages.

      We're not loonies like those freaks up in Redmond. We don't go on suing rampages to make a profit. But we protect our IP just as viciously as they do in our licenses.

      Just look what happened to CherryOS. The threat of legal action is usually enough to bring offenders into compliance with the law. This saves everyone time and money, compared with our current system where companies like SCO thrive. They're still in business last time I checked.

      This make me think. Who's side are you really on? You must actually agree with these frivilous lawsuits, proprietary secret closed-source business practices. Things like the BSA. Do you like business as usual? Or do you just not know any better?

      You're probably just too lazy to think for yourself.

  118. Re: it's too late by Ex+Deo · · Score: 1

    arguments over intentions, principles, interpretations are now moot.

    The FSF has signalled its intentions, and forced these on the entire FSM , they've confirmed the worst fears of every tech legal counsel and CTO in the world - not only is the license legally suspect, its capricious and the parties behind the Free Software movement will act with malice.

    This is a f*cking betrayal.

    Can you guess what the response will be the next time you recommend a GPL product - are you willing to further risk your reputation by trying to ensure your clients that the FSF doesn't really mean what it's saying

    And don't give me some BS about what it 'really' means - you don't know !! This has been the basic problem w/ GPL adoption from the start - it's legal standing has never been formalized, the courts have never rendered an opinion on the full document. And just when we start getting enterprises, academia, and governments to adopt the GPL -- BLAMMOO -- the FSF cuts our throats.

  119. Yes, it does run Linux by al912912 · · Score: 1

    I have read on some places now and then that Google runs a modified version of Linux and a modified version of Apache. It had some differences, I just remember a 64Kb disk cluster size, I think.

    http://www.internetweek.com/lead/lead060100.htm

    1. Re:Yes, it does run Linux by Anonymous Coward · · Score: 0

      Mod parent as -1, idiot

      Too stupid to distinguish between the google appliance and google's own infrastructure

  120. Google and Amazon will be unaffected by mark-t · · Score: 1
    It would be utterly impossible to sustain that a given service was derived from GPL code without at least seeing the binary for it, which you're not going to see if all you are getting is a service. Google keeps its actual code a very closely guarded secret (although it has already published the overall algorithm), so this won't affect anyone.

    In fact, I can't think of why this clause should even be part of GPL 3.0. I can't think of a single case where it would actually apply in a sustainable manner.

    1. Re:Google and Amazon will be unaffected by Ex+Deo · · Score: 1

      ever heard of a subpoena ?

    2. Re:Google and Amazon will be unaffected by mark-t · · Score: 1

      Doesn't there have to be reasonable cause? Remember, ideas can't be copyrighted.

    3. Re:Google and Amazon will be unaffected by Ex+Deo · · Score: 1

      here's the problem, subpeona's can be issued for what's known as 'discovery' - ie. to discover whether there's been infringement. So even if there's no infringement, and one of these firms argues that they aren't violating anything, they can be dragged into court and forced to reveal their code. This threat alone will likely cause them to drop GPL'd code from their projects. AND even if this change to the GPL never comes about, the FSF has signalled the intent to move in this direction either by explicit changes to the license or via legal actions - basically its the end of the free software movement. * sorry for the curt response, I'm pretty PO'd

    4. Re:Google and Amazon will be unaffected by mark-t · · Score: 1
      Copyright covers _content_, not ideas, not services, not anything but actual content. The current GPL's strength comes from the fact that if you violate it, you are also violating copyright. This is what binds people to follow its terms, because if they don't, they must either not distribute at all or else they are breaking the actual law. Now although copyright infringement refers to the actual act of copying the copyrighted works without permission, as long as one does not actually distribute any copies of the copyrighted content, one cannot be found to be guilty of copyright infringement (this is a deliberate limitation on the scope of copyright). This is why "discovery" makes no sense in a copyright infringement case. If infringement had actually occurred, the content would have to have been distributed, so it should be available.

      Anyways, I suppose it's _possible_ for the clause regarding services to be added to the GPL, but the GPL cannot arbitrarily go around extending what the actual notion of copyright is. So a person who breaks that clause (but doesn't distribute the content) won't be guilty of copyright infringement. One would only be able to subpoena a person if it could be shown that they either had broken the law (or might have broken the law, but if they aren't distributing content, they aren't guilty of copyright infringement), or violated a contract to which they were legally bound (but the GPL does not require you to sign it, so you aren't legally bound to it).

    5. Re:Google and Amazon will be unaffected by Ex+Deo · · Score: 2, Insightful

      the plaintiff can still attempt discovery to determine intent, this affects damages.
      but regardless of any actual litigation, the water has been poisoned.

      here's the thing, or actually several things...

      a. companies are very risk averse - litigation is expensive and potentially deadly.
      b. The GPL has never been formally defined.
      b1. The GPL reads like the Port Huron statement - it's not a standard legal document.
      b2. This makes it nearly impossible to render a confident legal opinion on exactly what is and is not a valid condition/restriction of the GPL.
      b3. the FSF is now claiming that activation of the GPL doesn't actually require redistribution.
      c. The FSF is apparently declaring their intent to impose this new interpretation RETROACTIVELY.
      d. as you ask, IS THIS EVEN LEGAL - probably not, but no one really knows at this point.
      e. If it's not binding the GPL is invalid.
      f. If it is binding the GPL is a HUGE LIABILITY.
      g. The GPL is either a joke or a HUGE LIABILITY.
      h. companies don't want to invest in jokes a/o HUGE LIABILITIES - though they've been known to ;)
      i. this begs the question - IS THE FSF A HUGE LIABILITY ?
      j. a-i = HUGE LIABILTY = RISKY = DONT USE FREE SOFTWARE.

      What I'm getting at is that this event will signal to those interests who currently invest in software that GPL software can't be trusted, there are too many legal issues, the governing authority is capricious and likely to act in bad faith, they resent commercial applications of the license, and are litigious. Whether or not this results in a court case, the use of GPL sofware will almost certainly decline.

    6. Re:Google and Amazon will be unaffected by mark-t · · Score: 1
      b3. the FSF is now claiming that activation of the GPL doesn't actually require redistribution.
      Sure... and I can claim that I have a million dollars.

      That doesn't make it true.

      Copyright infringement charges can only be invoked if there was some form of distribution of Copyrighted material, and services are not Copyrightable, so that part of the GPL would not be able to rely on the strength of Copyright law for its support. I would be willing to bet anything that it's not legally sustainable. Without that, there's no grounds for subpoena.

  121. Won't Happen by SwashbucklingCowboy · · Score: 2, Informative

    I saw a present by Moglen at the OSDL conference and this is not consistent with what he said would happen with GPL v3. I suspect this much ado about nothing...

  122. The GPL and the Communist Manifesto by gumtu · · Score: 3, Insightful

    Although the intent behind the GPL is laudable, and the wording of the GPL in its current form achieves this goal reasonably well, it is always a bad idea to have a small cabal of minimally accountable people control such an important lever.

    The GPL is a single point of control over the vast majority of the FOSS movement (~60-75% of all projects according to Wikipedia). The wording of the GPL impacts not only the fate of the FOSS movement itself, not only the fate of the work product of each individual participating in this movement, but also the fate of all the companies (large and small) that have chosen to assume the risk of depending on this software.

    Given the GPL's extreme importance to such a large and growing audience, we should all take a hard look at who really controls it. The GPL is controlled by the FSF. The FSF is a 501(c)(3) non-profit; it has a board of directors who have responsibility for oversight of the President who runs FSF day-to-day (RMS is the president). The board of directors is elected by "Members" (NOTE: If you join the FSF off their website, you are an Associate Member which is a NON-VOTING position). I'm not sure how one gets to be a full Member.

    Now let's not kid each other here: We all know how sketchy the oversight of a Board of Directors can be; we all know that groups of theoretical "equals" can be strongly influenced by a small number of strong personalities; and we all know that "Strong Personality" is a very accurate two word description of RMS (and I doubt Eben Moglen is far behind). I think those among us who are objective (and especially those among us who have personally interacted with RMS) can agree that RMS is on a personal jihad and he's using the force of law to achieve his ends. The question is, do we all want to participate in that same jihad?

    Of course, one can respond by saying: "There is a competitive market for licenses - no one is forcing developers to use the GPL." This might be true on paper but it's not true in practice. We're software developers, not lawyers. I'm willing to bet that the vast majority of developers release their work under the GPL simply because "that's the one I've heard the most about and that's what everybody else does", and NOT because they researched other available licenses and arrived at an understanding of their implications, and especially an understanding of who controls these licenses.

    So where does that leave us? We have a single pseudo-fanatic who has substantial control over the single most important component of our movement. This should scare the shit out of all of you.

    Me? I'm going to either change to a non-GPL license or stay with GPLv2.

    It's funny how the FOSS movement parallels Russian history: RMS (Lenin) started a revolution to overthrow proprietary software (the Czars). But the new regime became a dictatorship (Communism). It's now time for the proletarians (FOSS developers) to revolt again and achieve self-determination (free, accountable, and transparent democracy).

    1. Re:The GPL and the Communist Manifesto by Ex+Deo · · Score: 1

      I'd say that RMS is actually Stalin, Raymond is Trotsky , the OSI is democratic socialism, Free Software developers are the Ukranians, and the Free Software movement is apparently the 'Big Lie'.

    2. Re:The GPL and the Communist Manifesto by Coral+Snake+USA · · Score: 1

      Where would this leave Linus Torvalds, a person who so believes that both proprietary and FOSS software has a right to exist that he allows PROPRIETARY DRIVERS to interact with his strict GPL kernel then.

      Guess Linus would be like Western Europe, mixed capitalism and socialism. ;c)

  123. Can you say unenforceable? by Jagasian · · Score: 1

    How could this even be considered to be an enforceable restriction? It is hard enough to catch people that break the GPL even when they distribute binaries derived from GPL code. Services do not need to advertise the code that they use in any way.

  124. Google doesn't sell or give GPL'd software by gkitty · · Score: 1
    I'm sure I don't know all of Google's products, but to the extent to which I use their services, they are not selling or otherwise distributing GPL derived software.



    They do provide me with a variety of free, useful services in order to sell my eyeballs and Google's knowlege of my interests and habits to their customers, which are companies interested in potential consumers.



    The GPL has led to a terrific and amazing revolution; our information infrastructure, which is one of this generation's most crucial assets and contributions, is effectively given to the public trust, rather than locked away as a tool of the powerful to exploit the rest. Furthermore, mankind can use the tools of the past to move forward, rather than reinvent the same tools over and again.

    The usage of GPL software to provide services strikes me as completely within the intent of the GPL, and unlikely to spur the kinds of abuses that the GPL was intended to discourage. Would anyone benefit if everyone that provided a service derived from GPL'd code were required to pay? Hmmm, would anyone EVER then run a GPL'd webserver, or any other service run on a GPL'd OS? What users of GPL software would be liable, any whose services indirectly contribute to anything providing revenue? Such a GPL would be the death of free software.

  125. Here is how what he is saying makes sense by Anonymous Coward · · Score: 0

    Copyright law gives copyright owners control over public performance, and the GPL v2 does not grant this right to users. If a judge ruled that running a website was public performance of the software used to do so, then the GPL v2 would suddenly be insufficient to the needs of many website owners. (No judge has ruled on this question either way.)

    The GPL v3 would then presumably grant the right to publically perform the copyrighted work, but on terms similar to current terms for distribution.

    From the point of view of the FSF, this would put companies that are hosting an application on a website in the same boat as companies that are distributing an application to their customers. In fact given their philosophy, if the interpretation copyright law gave the FSF the ability to do this, it is hard to imagine that they wouldn't want such terms.

  126. Free as in "you have to pay for it"? by ClosedSource · · Score: 1

    It doesn't seem to me that it would be technically difficult or too expensive for the likes of Google and Amazon to switch to a proprietary solution if GPL'd software loses its economic advantage (assuming there actually is one).

    For those that haven't yet put their toe in the "free software" pool, the water is beginning to look a lot deeper.

    But it sounds like RMS is finally going to clear up the ambiguity he created when he coined the term "free software" to describe GPL'd code.

  127. SCO Business Model by Anonymous Coward · · Score: 0

    So the FSF is now adopting the SCO business model?

  128. Why would people use the GPL then? by blanks · · Score: 1

    From what I am reading it comes down to the following.

    GPL your software, but you are not distributing it. Pay license fee.

    Closed source software, but you are not distributing the source. Pay nothing.

    I think this would really halt many people and companies from using the GPL as their license if this were to happen.

  129. The FSF is not charging/penalizing anyone by corblix · · Score: 1
    A point that the vast majority of posters here have missed: The FSF cannot add new conditions to any software license.

    The FSF issues a series of documents (the various versions of the GPL), which software authors may use as a license for their software, if they wish. Therefore, if software is licensed under a scheme that requires certain payments, then it is because the authors, not the FSF, choose to license it that way.

    If the FSF changes the GPL in a way I do not like, then I will simply stop using it as a license for my software. You can too.

    Of course, there is plenty of software licensed under GPL2 "or any later version". But the "or" means that a company may, if they wish, continue to license under GPL2, which means no payments.

  130. Let's get more detailed-GPL Marriage. by Anonymous Coward · · Score: 0

    You know how many marriages are ruined by money disputes? Well guess what money's going to do to the GPL movement?

  131. GPL Section 0 by nuggz · · Score: 1

    The GPL explicity allows any usage, and the GPL also does NOT apply to output from the program.

    From Section 0
    The act of running the Program is not restricted, and the output from the Program
    is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program).

  132. Kneecap Defense. by Anonymous Coward · · Score: 0

    "If someone releases updates to a GPL 2.0 licensed product, but those updates are only available under the GPL 3.0, and you do not want to abide by the restrictions in the GPL 3.0, then you might be SOL for those updates. That's about the worst thing that can happen."

    Isn't that how proprietary companies force an upgrade? Accept our terms, or else...

    1. Re:Kneecap Defense. by Vitriolix · · Score: 1

      no, it has nothing to do with OSS vs proprietary, it just simple copyright law. you want this code i just wrote? agree to my terms.

    2. Re:Kneecap Defense. by Anonymous Coward · · Score: 0

      No, that's very different, because with proprietary software you can't fork and add the new features and bugfixes yourself. With free software you can.

  133. Where did this Enron mindset come from? by Anonymous Coward · · Score: 0

    "Like voting? And do corporations get the same negative sides as private citizens, like going to jail? If you won't send a company to jail, and give it a vote, you can't equate them to private citizens"

    http://tornandfrayed.typepad.com/tornandfrayed/2 00 5/03/worldcom_and_en.html

    1. Re:Where did this Enron mindset come from? by Bloater · · Score: 1

      Those *were* private citizens. The corporation didn't go to jail, and the corporation can't vote. The individual people go to jail and the individual people can vote. The coporation is not an extra person.

  134. A real world example by cavetroll · · Score: 2, Informative

    Whilst there seems to be a lot of alarmist over-reaction to this story, the principle behind it seems valid. The following is a real world example. crossfire is a MORPG (it can't fairly be called massive at this time, since it has dozens rather than hundreds of players). It is released under the GPL 2+ It has been around for years. Graal online is a proprietory MMORPG which charges monthly fees to access. It runs a (now heavily modified) version of the crossfire server. They took the server, tagged on a pretty front end and charged some amount each month. The client is also proprietory. As far as is known there is no stolen code in the client (this is based soley on screenshots though, since the source code to the client is hidden away). However, with the exception of the graphics, it is apparent from the forums that large parts of crossfire are still being served to these clients. Parts of it they have rebranded, but kept otherwise identical. Unfortunatly under the GPL2 there does not appear to be way to get these guys to contribute back, they have taken a Free software game, made some code tweaks and run their own server, which they base their business model around. The clients won't store much if any of the game content, but they are served it by the server. But, since the server binaries are not distributed, nor is the source to it. Unless the clients use some of the original code (and they might do, though this can't be proven), the GPL 2 is not sufficiantly powerful enough to get them to play fair. The GPL 3 however would seem to be. It's just a shame that it wasn't around 3 years ago.

  135. Arms Race for the Rest of Us by Anonymous Coward · · Score: 0

    "Today thinks has changed. Often people use software without getting a copy, just over the internet or other networks. And this is a gap in the principle of the licence because it creates a situation were people use a program but don't have the freedoms described above."

    In other words technology breaks a social construct. The MPAA/RIAA found this out, and now it's the FSF's turn.

  136. Stand up and walk, ape. by Anonymous Coward · · Score: 0

    However well intentioned, beneficent dictators are dictators nonetheless. We suffer their foibles as well as their goodness. Taking a one dollar salary doesn't equate to abdicating the throne.

    Sergey Brin, Larry Page, Jeff Bezos, Steve Jobs, Bill Gates and their ilk are all cut from the same cloth; they are pretentious strumpets; presuming to know best; all symptomatic of a cultural mindset that conflates concentrated power with innovation and progress. We worship greatness and make a mockery of teamwork. Hitting the winning run doesn't mean you won the game alone. Why then, do we place such stock (literally) in individuals who have done nothing more than pick the fruit grown by others? It's not rational, it's primal. The structure of our society does not reflect what benefits us most, but is rather something akin to a wolf pack or a coop full of chickens. We can rationalize about supply side economics or shareholder value all we want; it does nothing to obscure the fact that we're nothing but a bunch of monkeys.

  137. My belief is... by Anonymous Coward · · Score: 0

    that those sections are an explanation of what the FSF believed copyright law to say and are not meant as a grant of permission.

    That is why that is section 0 and not section 1.

    Finally note that your interpretation of the second sentence of paragraph 2 contradicts what is stated in the first sentence of paragraph 2. Public performance is explicitly not in the list of things in scope for the license yet you think that the license grants that permission? If there is any ambiguity in whether permission is granted, a court must rule against you because it is extremely clear that there was no intent to grant permission for anything other than copying, distribution and modification.

    1. Re:My belief is... by nuggz · · Score: 1

      I think that by stating you do not think copyright law applies to execution of a program this should effectively become a grant of permission.

      Second line of reasonling
      The idea that copyright controls execution is that temporary copies are made and you need permission to do so.
      Section 2 permits you to modify and make copies of the Program or any portion of it,
      Since you have permission to make copies, execution is not infringement.

      As for public performance or display.
      Display is easy, you are not displaying the work.

      Public performance is a bit tougher, I don't think you are actually performing the work, but lets assume you are.

      You perform the work, in private on a CPU, and display only the results. Like watching a movie and writing a review, I don't think the review is a public performance of the work (movie).
      It might be (through some abomination of law) a derivative work, but distributing that is permitted by the GPL anyway.

  138. Beware control freaks by Anonymous Coward · · Score: 0

    There are Nazis everywhere, on both sides of every fence.

  139. The Big Red. by Tibe · · Score: 1

    Microsoft officials were quoted Monday saying, "ah-hahahahahaha".

  140. relevant talk by libellum · · Score: 1

    for more light on this issue, check out this itconversations open source conference audio: http://itconversations.com/shows/detail386.html it shows what fears businesses have when considering open source, and gives more weight to the argument that we do not need to make the gpl any more difficult than it already is.

  141. Re: it's too late by vrmlguy · · Score: 1
    The FSF has signalled its intentions, and forced these on the entire FSM , they've confirmed the worst fears of every tech legal counsel and CTO in the world - not only is the license legally suspect, its capricious and the parties behind the Free Software movement will act with malice.

    I don't see where the FSF has signalled anything. One person (who owns a business based on the OSS) who is advising the FSF has gone on record with what he'd like to see to increase his business' revenue. I'm sure that other people have different views are are making them known as well.

    --
    Nothing for 6-digit uids?
  142. Astounding. by someonehasmyname · · Score: 1

    This is why people should be embraching the BSD License, where "Free" means Free.

    --
    Common sense is not so common.
  143. This would be stupid by I_redwolf · · Score: 1

    That is all there is to say. Being free and forcing free are two different things. One is actually free and the other isn't.

    If GPL 3.0 implements this silly idea then it certainly will be killing itself off at present. The altruistic idea of forcing all code into the open into todays unethical commune is silly. It will put the good guys, the guys who play fair in a bad position and the corporations and businesses who don't in a golden position.

    The idea in and of itself is the holy grail but it would be at the expense of the good guys. Where's the gain; for anyone, except for people opposed to opensource in the first place?

    My mom always told me there are some people who are so blinded by altruism that they don't realize they are being stupid. They don't see that they've already accomplished their goal so they walk to the end and lose. I've seen it happen a couple of times. It'd be hard for me to see it happen here.

    Wow i'm shocked to even have read that. Guess the end times are near :-)

  144. all the way on the east coast... by flacco · · Score: 1

    ...i think i can hear bill gates cumming in his pants from here.

    --
    pr0n - keeping monitor glass spotless since 1981.
  145. Scary logic by Lifewish · · Score: 1

    There most certainly is. For example, if you take OOo and serve it up as a web page, shouldn't you be required to release the changes you've made to it?

    If I understand what you're saying, your suggestion is that the right to view the code should be attached to the viewing of the web page generated by the code. I feel that I should point out the logical extension of this, which is that anyone who compiles something with GCC would then have a responsibility to provide GCC source code to whoever used the resulting compiled program. Which would be a decidedly odd requirement. My mum uses OOo to produce documents and presentations. If I told her she had to be ready to provide source code to her clients, she'd switch back to MSOffice in a blink.

    I stand by the unobtrusive approach of the GPL2.

    --
    For the love of God, please learn to spell "ridiculous"!!!
    1. Re:Scary logic by node+3 · · Score: 1

      If I understand what you're saying

      You don't.

      your suggestion is that the right to view the code should be attached to the viewing of the web page generated by the code.

      My OOo example is that if you wrap OOo into a web-service interface such that the end-user operates OOo with a browser (so they get a window that looks like OOo, and they can use it as they would OOo), that the end-user is, in effect, "running" OOo, while technically they are only running a web browser with some wrapper program which might not be GPL'd.

      This currently looms as a loophole in the GPL, because it's allowed (or at least, not expressly prohibited), yet it circumvents the spirit and intent of the GPL.

      This is going to be a tough one to resolve, somewhat like the issues around the LGPL, because of the gray areas

  146. Re: it's too late by Anonymous Coward · · Score: 0

    Wouldn't it be a bit ironic if the agenda of both RMS and FSF all along (as far back as the late 1980s) was to infiltrate business, academia and governments until a critical mass was reached. Then put the screws to the entire software industry and reap massive revenue from retroactively extorting licensing fees out of all who were unfortunate enough to fall into their web. You know it could turn the FSF into a billion dollar enterprise and RMS into a real powerbroker in line with Ellison and Gates (instead of a fringe figure). But that could never happen (ahem).

  147. Calm down people. by dmaxwell · · Score: 1

    Let's at least wait and see what Moglen and RMS have to say directly about this. This wouldn't be the first time Slashdot's readership has played the whisper-around-a-circle game.

  148. You think this is funny? by roman_mir · · Score: 1

    This is how the mainframe time used to be paid for. Only they don't count the API calls but rather CPU cycles.

  149. Then stick with v. 2 by Teancum · · Score: 1

    You said it exactly, if not clearly:

    If the Free Software Foundation screws this up, it will be the end of the GPL.

    While you have suggested that the FSF controls the wording of the GPL, there are a lot of factors that go into deciding on a license. I happen to like the GPL for much of the free-time software that I release myself, and that is because I've read every clause in the GPL and feel that it fits what I would like, unlike the BSD license or several other FOSS licenses.

    For example, the Gnu Free Document License has a few very weird quirks, and because of those quirks there is some reluctance to releasing documentation under that license, despite the "seal of approval" from the FSF. That is why for right now Wikinews is in the public domain, because of the short commings of the GFDL. To do a scholarly quote of a GFDL'd document in a for-profit publication (like a newspaper), you have to include the entire text of the GFDL somewhere in the publication (not tiny either). It just makes it difficult to work with except for republishing books (technical manuals, etc.) that are released under the GFDL where printing out the license would be trivial compared to the content being published.

    In this case being discussed, copyright falls into a real grey area because technically the output of a piece of copyrighted software (like a compiler or word processor.... really!) is under copyright of the company or individual that wrote software being used. In this case, they would be using the GPL to suggest that if the output of that software is the result of the use of GPL'd software, and that output is distributed through public channels, then the copyright is voided and you don't have the right to copy any of data unless you've complied with the terms of the GPL. Essentially, these companies (like Amazon or Google) would not be able to post web content without explicit premission of the software authors of the software they are using (like the Apache software team or MySQL AB).

    The philosophical problem being discussed is what should happen when somebody (Amazon) uses GPL'd software, makes substantial modifications for their own internal use (they have a team of software engineers and an economic reason to make the changes... to improve their websites in this case), and then refuse to "give back" to the community those changes that have proven useful. With v. 2 this is not required.

    If v. 3 of the GPL were to require this updated software to be given back to the community (by forcing people who distribute content generated by GPL'd software to also offer the source code of the software used to make the content), Eben Moglen feels that would be a good thing.

    IMHO (IANAL, but I do know copyright law as much as most of them) I think this would be an Achiles heel for the GPL if it were added. This legal theory (output of software is copyrighted by software copyright owner) is not explicit in the copyright law, but more of something that is through common law practice. It makes more sense when you are thinking of a video game (where the screenshots of Doom3 are under copyright of ID Software) or a weather forecasting engine, but just where do you draw the line? This could get ugly if pushed into courts, and have a huge impact not only on the GPL itself, but on software publishers in general, or even most ordinary computer users.

    By ugly I mean it would make SCO vs. IBM seem like a sandlot game, as there would be no real clear resolution of the situation, and new legal doctrine that would have to be developed regardless of which way a judge would decide the issue.

    If I were Richard Stallman (and I'm not), I would leave things well enough alone and be grateful that the GPL has started a revolution in thinking. Sleepycat software should be happy that many people are using their software, and that not only is their software being used, but used in high profile situations that they can brag about. Quit trying to squeeze every last ounce of money from ev

    1. Re:Then stick with v. 2 by ClosedSource · · Score: 1

      It's popular among free/open source advocates to claim that EULAs are not legal, even though companies have paid a lot of money to avoid prosecution for violating them.

      It will be interesting to see if the FSF would be willing to effectively drop this rather unrealistic view of EULAs in order to achieve a practical goal. You'd think RMS would always chose religion over pragmatism, but you never know.

  150. BSD may not be dead after all... by bad_outlook · · Score: 1

    Perhaps BSD and it's licencing won't go unnoticed after GPL 3.0. Think about it, it may offer companies more freedom in the long run. I'm just sayin'.

    bo

    1. Re:BSD may not be dead after all... by Anonymous Coward · · Score: 0

      More likely people like me will keep using the older GPL version and continue to jeer and make fun of you BSDers and your hard-on for writing Microsofts code without pay.

  151. I feel... by petrus4 · · Score: 1

    as though I've just been exonerated. I've been saying for a while why I have issues with RMS, and if this license goes ahead as depicted here, there will finally be irrefutable evidence of what I've been saying...Namely, that the man is a megalomaniac whose intentions are not anywhere near as glorious as he has made out.

    Stallman needs to be careful. He exists in a community whose tendency is, once it has identified problems, to simply route around them. If the mask truly comes off and he exposes his real agenda of wanting control over people, rather than being the advocate of libertarianism that he has claimed, he will run the risk of being rendered completely irrelevant. Although I'm actually hoping he continues to be imprudent, because I want people to see the truth about this man. Once enough people have, then we can all move on to other licenses which more genuinely serve our purpose.

  152. this makes it commercial software by Anonymous Coward · · Score: 0

    If they add this kind of fee, or any kind of fee, then this is no longer free software. It's commercial software, plain and simple.

    Lots of companies have written software and had licensing terms where it costs money, except that it's free if you're an individual, a developer, a non-profit, or an educational institution. For instance, Sun did this with Solaris before they made it free to everyone, and I believe the Ad-Aware anti-spyware program has similar licensing terms. This is exactly the same thing, with only one difference: the FSF is specifying the members of the set (of who has to pay) by inclusion instead of exclusion. But, that distinction doesn't make any difference, since the members of the set are basically the same! (And yes, another difference is that the source is available, but the source is often available for commercial software too, if you buy a source license.)

    IMHO, the goal of the GPL should be to create a body of useful free software that is open and not vendor-proprietary. To do this, the GPL should enforce give and take, but that doesn't mean that somebody has to be compensated with money every time someone uses the software!

    The thing about software is that you can make copies and an additional person can use it without taking away anything from those who are already using it. Furthermore, if the goal is to create a world where open, standards-based computing is the norm rather than proprietary bullshit, then think about this way: every time a commercial interest uses free software and makes money (off someone else's labor), that's a good thing. Why? Because it's one less system that is built around some proprietary software product! Overall, that increases the mindshare of open source, and it moves the world one tiny step in direction where open, interoperable, non-proprietary computing is the norm.

  153. idiots by frovingslosh · · Score: 1
    ...fails to trigger the open source license if a company alters the code, but does not distribute its software through a CD or floppy disk...

    So what? The use of the word " fails " above sure seems to apply there is something wrong in letting a company use the software and not charge them. I certainly don't see that there is. Others may not either. How to you deal with all the software that authors wrote and gave away by GPL with the deliberate intention of letting businesses use it freely in their own internal applications? This will get harder and harder to deal with when code released under the current GPL in mixed with code under this new "someone must pay" GPL, such as in a release of a Linux distro.. And how do you even police it? Does someone expect companies to self incriminate themselves or expose confidential internal software to audit just because someone thinks that it might contain GPL software?

    I don't even see the point of making such a change. If anyone needs to be contributing back to GPL authors (a premis I reject), then it should certainly be the large distributers who have built multi-millon dollar businesses on the business plan of selling what other have written and make available free (some Linux distros come to mind) and not some company who's technology guys accept some GPL code that is offered freely for an in-house project (major or minor).

    --
    I'm an American. I love this country and the freedoms that we used to have.
  154. How are GPL apps different than free apps? by Anonymous Coward · · Score: 0

    "No, it means that Google's applicances and Google's servers would now be treated the same. For example, if Google changes Linux to run better inside the Googleplex, then those changes would have to be given back to the community. If Google writes a program from scratch that runs under Linux, then it will still be protected."

    In other words, everyone is back to the "reinventing the wheel" development process, and the only thing OSS has going for it is that it's a free platform.

  155. Re: it's too late by Ex+Deo · · Score: 1

    If the FSF didn't agree with this interpretation, why didn't Moglen simply state that Olson's statement was his own ? The fact that he'd declined to comment indicates to the legal community that this interpretation is valid within the context of the current deliberations.

    just wait a few days, this whole thing is likely to brew into a galaxy sized sh*t storm.

  156. Don't mess up a good thing by Anonymous Coward · · Score: 0

    This is crazy. I agree with the comment above where the guy says that everyone will just fork old versions and continue. Those proposed changes are crazy and WILL NOT FLY. Go back to the drawing board , morons, you can't force google to release the changes and improvements to linux.... I'd love to see them too.. but stop dreaming and do something productive. IT AIN'T GONNA HAPPEN ! I like the license the way it is right now. It seems to have worked out pretty well for MySQL, for example, and linux is innovating at an amazing pace. Please don't fuck up a good thing.

  157. The Gnu General Public License Version 4.0 by Anonymous Coward · · Score: 0

    GNU GENERAL PUBLIC LICENSE
    Version 4, April 2, 2005

    Project Codename: Fake GPL

    Free Software Foundation, Inc.
    (With an extra space in front of Free) ....
    02111-1307, USA.

    Everyone is permitted to copy and distribute verbatim copies of this document, for the low low price of $5 per copy. Changing the document is not allowed without a prior arrangement for publication, 555-1234 for details.

    This agreement is entered by the FSF, original authors of the program, and an end-user. In consideration for using FSF licenses, the author promises to assign no less than half the interest in the software to the FSF; the FSF outlines these rules by which the end user and the original author must abide in use, modification, and distribution of the software.

    This document contains the rules by which you can use, alter or publish parts of the software. You are legally bound to follow the rules described herein.

    Rules:

    This software is NOT Public Domain, shareware, careware or the like

    You may under no circumstances make profit on *ANY* part of the software in any possible way. You may under no circumstances charge money for distributing any part of the software - this includes the usual $5 charge for "sending the disk" or "just for the disk" etc. By breaking these rules you violate the agreement, and hence will be sued. All fees will be the distributor's responsibility

    You may not remove any copyright notices from any of the documents or sources given to you.

    This license must *always* be included "as is" if you copy or give away any part of the software (which is to be done as described in this document).

    If you publish *any* part of the software, we the authors and the name of every FSF board member must appear in the article, and the article must be clearly copyrighted subject to this license. Before publishing you must first send each of us a message, by snail-mail or e-mail, and inform us what, where and when youcare publishing (remember to include your address, name etc.)

    Any running version of the software must include the name of each author in the startup disply sequence for a duration of no less than 30 seconds.

    You are allowed to alter the software, source and documentation as long as you do not violate any of the above stated rules.

    --- Try and figure out what license most
    of this wacky parody came from... Qvxh

  158. rediculous by rnd() · · Score: 1

    this will kill commercial adoption of linux... maybe RMS is worried that the CEO of IBM now has more clout in the Linux community than he does. Pure sour grapes.

    --

    Amazing magic tricks

  159. Fork GPL, Fark Open source by dantheman82 · · Score: 1

    OK, for starters, I'm a Student Ambassador to Microsoft who's heard their side of the story as far as .NET is concerned. I've also seen the FOSS side of things and have really begun to come around to this idea. However, this article REALLY scared me.

    If this even happens or gets seriously suggested, FOSS will take a huge hit! At least Microsoft is generally not so galling as to up the license on a specific piece of software or start charging people to use ASP.NET or .NET Winforms! The thought that Google or Yahoo, who have arguably helped the cause of Open Source more than the FSF and similar groups put together, would have to pay retroactively for GPLed code they use is ridiculous...

    Insert deep cynicism...I kind of had a sneaking suspicion that the FSF (Lawrence Lessig, etc.) leaned toward a socialist to communist mindset. But this would be a direct hit on big businesses and a redistribution of wealth in favor of the FSF so they can give speeches at universities and explicitly support devices that promote piracy. Woohoo!

    --
    This sig donated to Pater. Long live /.
  160. Good for Microsoft by Donny+Smith · · Score: 1

    I think some FSF folks got pissed of by the fact that Google guys got rich (partially) by leeching on GPL software, heh, heh....

    1. I just don't see how is anyone going to police and eforce (let alone investigate) ASPs and companies for GPLv3 violations (non-released modifications to GPLv3 code)?

    2. It's getting easier to see the value of Microsoft's approach with 100% indemnification. In the future GPL users will not only have to make sure that their code does not violate commercial code and/or patents, but they will also have to check if their internal modifications violate GPLv3.

  161. That's just ridiculous. by Spy+der+Mann · · Score: 1

    Why would a company modify a GPL'ed software for their needs, if they didn't plan to MAKE MONEY by using it?

    Here we are with the "water is wet" thread again...

    1. Re:That's just ridiculous. by Lord+Bitman · · Score: 1

      Hello, I invented a new kind of shoe that is shaped differently from regular shoes and so allows more comfort and a better stride. I make these shoes a lot, so I found that my butt was getting sore from sitting down at my bench all day. That's why I strapped a peice of foam to my bench. I enjoy the bench much more now, and reccomend all in similar positions also strap foam to their benches. It makes for a much better place to sit.

      If you think that's off-topic you didnt read it right.

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
  162. From whence doth your vision stream, Olson? by dondelelcaro · · Score: 4, Interesting
    Olson should know. He is one of a select few looking to review the current GPL and recommend updates for the public review process, which he says should happen before the end of the year.
    Right, so Mike Olson is one of an infinite number of people who can read the current GPL and recommend updates by mailing licensing@gnu.org for public review. Obviously this makes him an insider. (Congratulations! If you're reading this, and can click or right arrow on two links, you're an insider too!)

    Perhaps he's just managed to read the Affero General Public License v1 and has decided that that's the way that the GPL v3 is going to look? But apparently he hasn't already read the coverage of this rather crappy license that debian-legal gave in 2003 and then informed the FSF (and RMS), explaining that it couldn't possibly be DFSG Free, let alone satisfy the 4 freedoms?

    Oh, right. Must not have actually checked all that out. Gee, does Mike Olson even use the GPL at all? Why would he be reviewing it anyway? Well, lets see: hrm... this sure looks like the 3 clause BSD license to me. Yerp. No GPL in sight at all. Ok, so someone who doesn't even use the GPL, (to my knowledge) isn't a lawyer, and isn't a prominent member of the copyleft side of the Free Software movement is reviewing a license that no one else has seen?

    I mean, I can understand slashdot editors missing this bit of trivia in their rush to approve/reject a story... but surely Michael Singer at internetnews would have bothered to actually check if Mike Olson was the "insider" he was claiming himself to be?
    --
    http://www.donarmstrong.com
    1. Re:From whence doth your vision stream, Olson? by ltbarcly · · Score: 1

      This may seem pedantic, but as a pedant it is my duty to point out that there are not and will never (can never) be an infinite number of anything which is made of matter. Specifically, there is not an infinite number of people. You can see this by noting that "infinity" is not a number in the usual sense. So having an "infinite number" is a contradiction on it's face. (don't try to bring set theory into this, it isn't applicable smart guy)

      In fact, there are only a finite number of quantum states for the universe, and this is the largest number which describes "things". This means that there are only a finite number of objects in the universe (no matter how small you would care to make them) and that all the possible configurations, positions, energy levels, spin, color, taste, french-fryness or whatever of these objects is finite as well. There is nothing anywhere in the physical universe that qualifies as being infinite in any sense. It is purely an abstraction, often used to describe purely theoretical limit cases. What I am saying here is that if you aren't doing theoretical physics or mathematics, then you will never have to use the word infinite to say what you mean. In fact, you are always misusing it in that case.

      Oh, just as an aside, statements like "God is infinite" are not only silly, they are totally void of meaning. It is just something people say to get that warm fuzzy feeling that comes from knowing that God isn't going to burn you forever like those crazy people in Competing Religion (TM).

      People like to say "infinite" when they mean "a lot". This grates just as much as hearing someone say "nucular" instead of "nuclear", at least to people who are in the know.

      I know, offtopic to the extreme. But this article is complete crap anyway. Who are they going to pay? Imagine the headlines: "IBM forced to pay 2 million for free software." "When asked why they were forced to pay for free software, IBM CEO Chester Whosits replied "Free software isn't free." and went back to depositing his giant novelty salary check." "Microsoft releases press release, "Free software costs 1 million dollars, MS Windows Longjohn XLTK Extreme Server Cluster Computing edition is only $399, and it comes with a free wordpad template to print out your MCSE, which will get you a job starting at 70,000 with no computer experience, just like you heard on that commercial on the radio." Just the sort of thing newspapers like to print.

    2. Re:From whence doth your vision stream, Olson? by dondelelcaro · · Score: 1
      Specifically, there is not an infinite number of people
      There is a fundamental difference between the term "infinite" as used in mathematics and the term "infinite" as is often used in common speech. The former is the number greater than any natural number, the latter merely means uncountably large. Without devolving into rediculous pedantism, the usage in this sentence falls under the following definition:
      From WordNet (r) 2.0 [wn]:
      infinite 3: too numerous to be counted;
      Now, if you want to argue that WN and Web1913 have got it wrong and that infinite should only apply in the mathmatical sense, well, I suppose you've got a bit of work on your hands to convince a large number of people who are quite capable of dicerning between the same word used in two different ways. (Note as well that we're talking about countable in the "I can physically count these things" sense, not in the "Aleph Null" sense.)
      --
      http://www.donarmstrong.com
    3. Re:From whence doth your vision stream, Olson? by ltbarcly · · Score: 1

      I don't buy it. When discussing things which can be counted infinite means not finite, which is to say no number corresponds to it.

      From dictionary.com: Immeasurably great or large; boundless: infinite patience; a discovery of infinite importance.

      Notice that it only applies to Immeasurably great or large, not quantity. Besides which, this would not apply to humans. This is the answer to questions like "how much is the human sense of humor worth?" A: "It is infinitely valuable." and other such twaddle.

      The other non-math definition from dictionary.com: Having no boundaries or limits.

      Again, does not apply. In fact, this is contradictory to your usage to refer to "an infinite number of humans", since the number of humans has clear boundaries and limits, besides the fact that the total number has a well known upper bound, since we can in fact, at least approximately, count them all.

      And, of course, even infinite as you define it does not apply to humans, as I explained above.

      Now, as for people discerning between the same word which can be used in two ways, I explained in the first 3 words of my post that I was being pedantic.

      Pedantic: 1. academic, donnish, pedantic -- (marked by a narrow focus on or display of learning especially its trivial aspects)

      Pedant: 1. pedant, bookworm, scholastic -- (a person who pays more attention to formal rules and book learning than they merit)

      Now, as I was saying: Just because you personally can't count something doesn't qualify it as infinite in any sense. Otherwise you would count like this: 1, 2, 3, 4 ... infinite. Of course, you never quite get to the point where you can't figure out what comes next, I hope. Then there is the question of time. Maybe you'll never finish counting something because it would simply take too long. "There are an infinite number of books down at the bookmobile."

      (Note as well that we're talking about countable in the "I can physically count these things" sense,

      Then there is the question of availability. "Pluto has infinitely many 7-11's." Of course, using your sense of the word, this is true, since we have no way to count the number of 7-11's on Pluto.

      Ahh, but you mean in some way that you can't count them because there are too many to count. Well, back to the time constraint then. Are there too many because you can't physically count them if you were dedicated? or are there too many because you don't care to spend that much time?

      Finally, the coup de grace. Your 'definition' of infinite is completely dependent on the amount of organization your set of things has. If you take grains of sand on the beach, then by your definition it is infinite. However, if those grains were lined up in a grid so that they were in neat rows and columns, you would only have to count the rows and columns and then multiply. Now, you just arrange them in a bunch of separate squares, each with the same numbers of rows and columns. You count one side of one square, then you count the total number of squares, and viola! you now know the number of grains of sand on the beach. (of course, you don't actually do this, but suppose you came upon it already done. It's a thought experiment.) But how can this be? The same number of grains is infinite or not, depending on how you lay them out?

      So now I've shown that infinite doesn't even refer to quantity in your sense, it refers to difficulty in counting. So really when you say "infinite" you are saying "disorganized". I think you would have difficulty convincing a large number of people that 'infinite' means 'disorganized'.

    4. Re:From whence doth your vision stream, Olson? by Anonymous Coward · · Score: 0

      You are infinitely wrong.

  163. Terrible Idea by SeiRyu · · Score: 0

    As a CTO of an IT organization and avid open-source fan, I frequently base many of our projects on open-source. But if we were bound to pay the fees, it would defeat the entire purpose of the opensource software, since developing the software internally would make much more long-term sense then. I'm sure my organization is not alone in this. This is a terrible idea that threatens the spirits of open-source, but it could threaten the entire open-source movement in the future, as this would mean any open-source project would turn into a for-profit company, competing with multi-billion dollar corporations. Obviously very few if any open-source project would survive this. This is a reallybad idea, and I really hope this doesn't get implemented.

  164. Ongoing debate by iplayfast · · Score: 1

    This has been an ongoing debate for a long time. It boils down to the user of the software should have the ability to change the software. (Are you really using the software if you cannot change it? Or, is the software using you?).

    The problem is that when you use a database over the internet to provide a report to your browser, and the database is licensed under the GPL, you the user aren't able to see or modify the source code for that database which you are using.

    I personally disagree with this, since you the user are not using the database, you are viewing reports generated by someone else's computer (which is using the database). It's like giving the plans for a printing factory when you buy a book. Doesn't make sense to me.

  165. GPL is generally forbidding by mnmn · · Score: 1

    I like the idea of 'free' software. Not so much when its license is designed to take more and more of the 'freedom' from people because theyre making money. Free should be Free, not as in free... but...

    I'd like some projects to remain GPL, others to be BSD. Projects that are a good idea, but its uptake and improvement by companies can damage its market, should remain GPL. Other really good pieces of software should remain BSD, since a great deal of software is later based on it, and people who'd like to see such improvements in free, will just improve the original code and try to beat the proprietary ones.

    But such a GPL3 idea is silly, and most authors wouldnt like their software to be forbidding. An OSS programmer wants recognition and wide use of their software. Noone wants to make another man rich; for free. Thats the essence of the BSD GPL difference, and the GPL3 idea is an extremist's view

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  166. This story is complete BS by Edmund+Blackadder · · Score: 4, Interesting

    I am very surprised that Slashdot would actually approve such a misleading story. Misleading stories have appeared on Slashdot before, but at least when it comes to free software, the stories used to be truthful and informative. Well , this is an unfortunate exception.

    First of all the story purports to tell what Eben Moglen is doing but mostly includes quotes from that Olson fellow. The obnly Moglen quote basicly says "let me finish the draft first and then we can discuss it". Then the article continues on pure speculation of what Moglen might be thinking.

    Second, the slashdot blurb completely misrepresents the actual referenced article. The shashdot blurb makes it look like the main purpose of the FSF is to hit up google, yahoo, etc. for money. In reality the whole damn controversy is whether the code should be released or not.

    Of course if there ever emerges a legal requirement to release the code and the code is not released the FSF might be entitled to damages -- thats just the way the US judicial system works. But that does not mean that the FSF are looking to hit up these companies for money. In every dispute so far the FSF has made it quite clear that they will forgo money damages when the code is actually released.

    Now whether GPL derived code used for providing internet services should be released is an very interesting (and increasingly important) issue. However, this slashdot article completely misses the whole issue by making it look like the FSF is just trying to get rich on Google's behalf.

    1. Re:This story is complete BS by Anonymous Coward · · Score: 0

      Eben has mentioned trying to -fix the services loophole- in public discussion. I wish I had a recording, but the gist was that companies are unfairly profiting from GPL code because the earlier license hadn't forseen the services usage.

      And yes, you'll be able to continue using earlier releases under version 2, but that isn't a viable option for many organizations. Unable to get security patches or get community support because your running outdated versions is enough of a risk to scare off many commercial supporters.

  167. Read current licensing text... by La+Camiseta · · Score: 1
    Read the current text put at the head of most source files:
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.
    The telling portion is at the very end of that phrase, the "either version 2 of the License, or (at your option) any later version." portion. That means that although they couldn't use any future software which might use v3 of the GPL, they could just as easily fork the software to keep on using v2 of the GPL if they wanted to, and that's if the author/maintainer of the software decided to move on to a newer version.
  168. Sounds like a troll ;) by Anonymous Coward · · Score: 0

    1) Invent solid free software licence
    2) Wait for it to become widespead
    3) Change it to demand money
    4) Profit!!!

  169. Public Service Announcement by LibrePensador · · Score: 1

    This whole article is a troll based on taking someone's words out of context and spinning them to mean whatever FUD is needed against the GPL.

    Fact 1: GPL v.3 doesn't exist.
    Fact 2: Eben Moglen wasn't commenting on this article. Some CEO putting his personal spin on it is all we have.
    Fact 3: When this is announced either as a public comment period or otherwise, you can bitch. It will not happen.

    The FSF is smart as shown by GPL 2 and they will not do anything to damage the good thing they got.

    --
    Pragmatism as an ideology is not particularly pragmatic in the long term. Keep it in mind when you dismiss Free Software
  170. MySQL by Anonymous Coward · · Score: 0

    MySQL AB already thinks that the GPL works this way. Communicating with their database using SQL in the course of executing your application means, to them, that your application is a derivative work of MySQL. The Sleepycat CEO is a step ahead of MySQL in that he realizes this is not, in fact, currently the case. But he wishes it were.

  171. reread the article by sqeaky · · Score: 1

    The article isn't mandating and behavior change, it is say that the user has a choice.

    [qoute]
    With the new way, it lets the customer pay with either their source code or with their wallet."
    [/qoute]

  172. To paraphrase the old saying.... by ceeam · · Score: 1

    "GPL is not done until Linux does not run". Eh?

  173. This has got to be a troll by Anonymous Coward · · Score: 0

    The Open Source Definition (which was sortof modeled after the GPL) clearly states:

    No Discrimination Against Fields of Endeavor

    ( Open Source Definition )

    This sounds to me as you are allowed in the license to ask a (reasonable ofcourse, or you'd rule out most parts of the world...) fee from everyone, or none. But not just organisations, of any kind.

    Thus the GPLv3 would not be an Open Source license. Somehow, I don't quite think the FSF would come up with something not OSI approvable.

  174. Incorrect use of the word fuckface by Anonymous Coward · · Score: 0

    Correct english usage should be, "Zonk IS a fuckface."

  175. Server Side Technology by yintercept · · Score: 2, Interesting
    Would you point out the paragraph in the GNU GPL that specifically states that it only covers software on CD?

    In theory /. threads are about the article cited in the thread. That means that we make references to parts of the article. The article states:

    The current version of the GPL, which was last updated in 1991, fails to trigger the open source license if a company alters the code, but does not distribute its software through a CD or floppy disk.

    You are right in my reference to the article I did not say "CD and floppy disk" as is stated in the article. However, in the contxt of this /. debate, I beieve that alluding to the section of the article is sufficient. The assumption is that we all read the article.

    The article seems to be about code that is being distributed by means other than floppy or cd. For example, there are conversations in this overall discussion about Google distributing fully functional turnkey computers that contain some GPL code. Stallman would want all of the code on that computer open sourced.

    Now then, the next logical jump after distributed code brings us into the hornets nest of client server computing. The wording of the article really makes it seem that server side code is the next big issue on the GPL discussion block.

    Right-click and select "View Source".

    I realize that you are probably new to the internet technology. The Internet uses an idea called "client/server" architecture. Some people use the term "thin client". In this architectural design the main logic resides on the server. The server sends to the client small packets of HTML that the thin client (the web browser) formats and displays for the user.

    When you "view source" you only see the HTML produced by the server. The main logic is hidden. HTML is pretty brain dead.

    People developing server side applications have a completely different view of copyright than those who deliver their works as a deliverable product. Copyright, after all, was designed to protect distributed works. Web programmers really don't care that much about the HTML. The meat of their program is the logic hidden on the servers.

    In most complex web sites, the meat of the program is the computer code that generates the HTML. For example, I could write a program that generates the first hundred thousands decimals of pi and displays it on my web site. Stallman would protest and say that he wants to see the code, and not the result. The code exists solely on my computer, I never distributed it and can claim exemption.

    Now, I suspect that the article in question is about closing the loophole that allowed for certain means of distributing compiled computer code without the source. The real battle will come down the road when GPL wants to demand the publishing of all server side code. This would, of course, include all of the business logic so carefully guarded by businesses.

    The question of closing a few loopholes that might allow the distribution of compiled code is one issue. The demand to see all code that exists on computers that contain GPL code will be another can of worms altogether.

    Having developed programs with object oriented techniques. I know that there really is not a clear delineation between code and data. Code is just a bunch of data. Data really only has meaning within the context of the logic that interprets it, and so on. It is not difficult to escalate the demand to see the code on a computer to a demand to see all of the data as well.

    Stallman disciples will say that the demand for full access to computers only applies to servers. To make life even more interesting, every computer on the internet has the potentional to function as a server. Well, you can take this argument where ever you like.

    1. Re:Server Side Technology by Anonymous Coward · · Score: 0
      For example, there are conversations in this overall discussion about Google distributing fully functional turnkey computers that contain some GPL code. Stallman would want all of the code on that computer open sourced.


      Incorrect. Stallman would want, as a point of principle, for all that code - like all code everywhere - to be open source[1].

      What he would want the GNU GPL to require is what it requires now - that source code be provided for all of the code on that computer that is covered by the GNU GPL. He does not want the GNU GPL to "infect" other code on that computer that does not include or link to code covered by the GNU GPL. He is quite explicit about this in every discussion of the issue.

      [1] Actually he'd want it to be "free software", because he detests the term "open source". But the difference is purely philosophical, so I'll use your term.
    2. Re:Server Side Technology by yintercept · · Score: 1
      that source code be provided for all of the code on that computer that is covered by the GNU GPL.

      Now, how thin of a hair are we trying to slice. He wants all code on computers covered with the GPL to be open sourced.

      So, I guess what you are saying is that he does not want as many computers as possible to be runing GPL code, which seems contrary to the actions that free software fanatics are taking in the market.

  176. Linux is Dead! Long live BSD! by mr.mighty · · Score: 1

    Fortunately, we have the BSDs waiting in the wings if the FSF ever did something as stupid as this, just as Linux stepped in while the ATT/BSD lawsuit was putting free Unix in jeopardy. I can't see them doing this. I can't see them even keeping this guy on the committee after this. In fact, I'm sort of surprised that a huge denial that this is a consideration hasn't already been made. This is a FUD nightmare that has to be dismissed now.

  177. You are abusing a loophole by Anonymous Coward · · Score: 0

    Currently there is no trade, since you're obviously not giving ANYTHING back. The community has nothing to lose by losing smartasses like you.

    What is so hard about understanding that free software is about sharing code among all the developers? You are using it in a production environment, yet do not contribute code back.

    I agree that the proposed "fix" sounds a bit troublesome. But you are currently breaking the spirit of the GPL, so maybe you should consider using another license right now?

  178. You don't get "free" by Anonymous Coward · · Score: 0

    Why is everyone always saying "Software should be free, unless you're a business, in which case, get your checkbook"? The GPL shouldn't mandate anything except that code be made available. I think corporations should be entitled to the same rights and privileges as private citizens.

    We don't say software should be free-as-in-beer, but software should be free-as-in-speech. It may cost something, but you might also get it cheaper somewhere else..

    When considering to use the word "free", ALWAYS consider what type of "free" you mean. Or else, you spread confusion and misinformation.

    In this case, these corporations and individuals are abusing a loophole of the GPL. They are breaking the spirit of the license, by not contributing back in any form. We prefer source, but giving an option of money is an OPTION. By perfoming the software in public, they might be trapped by new copyright law. Which is a good thing: The GPL never intended freeloaders, leeches and cheapskates.

    What is wrong with that? Especially since it can't be done retroactively. GPLv2 still stands on old software. This applies to new updates and projects only released under GPLv3. This is determined by each author and project. Let the market decide.

    If copyright vanishes, GPL has fulfilled its purpose. Until then, the fight continues.

  179. Alot of confusion here by Anonymous Coward · · Score: 0

    There's alot of confusion in the replies. I just want to clear something up (Posting anonymous since karma means nothing to me):

    Why is everyone always saying "Software should be free, unless you're a business, in which case, get your checkbook"? The GPL shouldn't mandate anything except that code be made available. I think corporations should be entitled to the same rights and privileges as private citizens.

    We don't say software should be free-as-in-beer, but software should be free-as-in-speech. It may cost something, but you might also get it cheaper somewhere else..

    When considering to use the word "free", ALWAYS consider what type of "free" you mean. Or else, you spread confusion and misinformation.

    In this case, these corporations and individuals (this is not only targetting corporations) are abusing a loophole of the GPL. They are breaking the spirit of the license, by not contributing back in any form. We prefer source, but giving an option of money is an OPTION. By perfoming the software in public, they might be trapped by new copyright law. Which is a good thing: The GPL never intended freeloaders, leeches and cheapskates.

    What is wrong with that? Especially since it can't be done retroactively. GPLv2 still stands on old software. This applies to new updates and projects only released under GPLv3. This is determined by each author and project. Let the market decide.

    If copyright vanishes, GPL has fulfilled its purpose. Until then, the fight continues.

  180. Doc, you seem to hving problems by Anonymous Coward · · Score: 0

    Here's a good example.

    Someone buys a lot of computing power and installs a version of linux that works well on that machine, providing a walled-off computing resource they can now rent to people who cannot afford a computer.

    Now, the code is never distribuetd, but people who are not that company use the changed Linux. Under GPL2, the changes that made it work on that machine do not have to be distributed.

    GPL3 is attempting to make sure that the improvements to Linux (in this case) are made available back to linux to improve the entire product.

    NOTE: This is similar if
    a) The access is through a webbrowser (maybe you want more computing power than you can afford)
    b) The computer is leased (which may be interpreted as not distributing)

    Better?

    Please note: The reason why GPL3 is going to take a while to get because they want to make sure that it doesn't cover the output of a GPL code, but does include if you use the code in a manner that is effectively distributing. A difficult line to draw.

  181. Retroactive - a search for clarification by NewStarRising · · Score: 1

    "Not only are we changing the rules, we are changing them retroactively. "

    Can someone explain this please?
    It sounds as though he wants to change the GPL liscence agreement, and then apply the new rules to existing agreements.
    Surely this is not allowed?
    Have I misunderstood, and if so, can somebody please enlighten me

    --
    b3 4phr41d 0f my 4bov3-4v3r4g3 c0mpu73r kn0wI3dg3!
    MadDwarf
  182. More clauses please!!! by Anonymous Coward · · Score: 1, Informative
    Imagine, I'm evil MySQL Inc. Company.

    I've dual licences, the mine to sell commercially products secret-cleaned & the ass license GPL for stupid morons.

    Moreover, i impose my rules to win money, money, money, money, $$$, $$$, ... and the morons have not possibility to win money, hahahaha, the morons must to pay for me because of my stranger license, hahahaha.

    Too, the morons are forced to give me theirs modifications or patches of my forever dirty &amp buggy GPL sourcecodes.

    .

    .

    Why GPLed SmallEiffel's sourcecode is so cryptic or humanly non-readable?

    --- Signed by a dying man ---.

  183. The new GPL by Bjarke+Roune · · Score: 1

    The new GPL: all your changes are belong to us!

  184. Re: it's too late by vrmlguy · · Score: 1
    Because he didn't know about it? The reporter may have tried to interview Moglen without much success, and then gotten a list of the people being talked to and found Olson to be the only one to return a call.

    Editors want sensational stories that attract readers. The out-of-context Olson quote guarantees sensation.

    --
    Nothing for 6-digit uids?
  185. "Free as in freedom" -- ??? by Money+for+Nothin' · · Score: 1
    I'm sure I'll be modded down for this, but it ought to be said.

    The current version of the GPL, which was last updated in 1991, fails to trigger the open source license if a company alters the code, but does not distribute its software through a CD or floppy disk...the [current] rule does not apply to companies that distribute software as a service, such as Google and eBay, or even dual-license companies like Sleepycat.

    Um, whatever happened to the RMS view that the GPL makes software "free as in freedom"? This rule would effectively make that line "free as in free to not be free from paying the FSF!"

    Here we see the dangerous crossroads between freedom-to-use software and the ability-to-sell software perspectives.

    RMS & Moglen can choose the former, allowing more freedom for end-users, including commercial users. Or they can demand payment, at the expense of the end-user's freedom to use that money in some other way.

    This rule will *clearly* stifle adoption of GPL'd software in the business world (because it costs more), and will quickly add another line on the Windows vs. Linux TCO reports Microsoft pays for (which some managers blindly believe).

    Me? I'm undecided. On one hand, this seems like a dumb move. A fee shouldn't be charged from providing a service to people using GPLv3'd software; any fees should be imposed somewhere else in the license (e.g. "if you are a commercial user, then the source and binaries are not open or available to you without paying a fee, but for non-commercial and educational use, they are free", etc.).

    OTOH, I think such a license is necessary, as it more-closely fits the purposes of business-world reality, while maintaining a clearly open-source license agreement. But I don't think it should be called the "GPL", or at least, some obvious, high-level distinction ought to be made. Call it the "Commercial GPL" or something...

    Regardless, I don't know how the hell the FSF expects to enforce such a provision (except against companies which have already openly-stated they use OSS, or against companies whose disgruntled employees tip off the FSF -- which is really no different from the situation with the BSA today), but it'll be interesting to see them try.

    In any case, I do know that when certain peoples' freedoms are taken away, meanwhile the proponent of the taking is claiming "free as in freedom!" or "we will help the (Iraqis|software users) be a freer people!", etc., that one ought to look with a critical eye towards that person and their claims. Freedom does not mean "free to have freedoms taken away."
  186. Changing to v3 by nuggz · · Score: 1

    But if most of the world sticks to GPLv2, the less free GPLv3 stuff will die out.

    Fotunately some very significant software (Linux kernel for one) only permits the use of the GPLv2.

    1. Re:Changing to v3 by dublin · · Score: 1

      But if most of the world sticks to GPLv2, the less free GPLv3 stuff will die out.

      And by extension, we'll see a resurgence in interest in using truly free licenses like BSD/X/MIT/etc. as a more acceptable alternative to the GPL. I'll argure we've been seeing this happen already for the past few years.

      I belive your fundamental premise is correct - the "free-est" option will win, and since the GPL places restrictions on use that truly free licenses aren't encumbered with, they will win in the end. With any luck we'll see the gPL self-destruct in a next few years and the open source community can get on with actually doing something rather than arguing over the communist purity of the GPL...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  187. Ah by Lifewish · · Score: 1

    My apologies, I see what you're getting at.

    The "an ye redistribute none, do what ye will" clause has always been the loss leader of the GPL. Given that the web apps you describe are just an extension of standard web browsers, I can't see any way to enforce things more strongly without pissing off a lot of people.

    --
    For the love of God, please learn to spell "ridiculous"!!!
  188. Please make 'em pay. by Anonymous Coward · · Score: 0

    Oh, I so wanna see a 'make 'em pay' scheme.

    because the food/shelter/energy/computers/taxes are not free.

  189. Michael Ferris Fails Reading Comprehension 101 by LMCBoy · · Score: 1
    And the rest of you bozos crying foul do too. Unless none of you actually read the article, in which case I'm even more flabbergasted by all the outrage.

    Did no one notice that the entire article is about a proposal to require code from compaines who "semi-distribute" their binaries (not money!)? The whole notion that some sort of fee structure will be imposed on companies who use GPL code is totally absurd. To whom would the money be paid? It makes no sense, so why are you all jumping off the proverbial cliff rather than looking more closely at the article and figuring out what's really being said?

    If you had done, you would have found that Mike Olsen (CEO of Sleepycat software, advisor to FSF, and interviewee) is concerned about a loophole in the GPL where code is not required of companies who distribute GPL software as "services" over the net. Code. Not money. Code. Got it?

    The "money" quote is reproduced in its entirety here, with the relevant sections highlighted:

    "If you look at the market, Yahoo, eBay, IBM, Amazon, Google have all sunk millions into the GPL infrastructure," Olson said. "Not only are we changing the rules, we are changing them retroactively. With the new way, it lets the customer pay with either their source code or with their wallet."


    Mike Oslen is saying that these companies are already paying money to support Free Software, but that the new rules will allow them a new opportunity to pay with source code instead. That's what he says.

    Personally I think it's kind of dumb, because thes companies are already able to contribute their code instead of their money, but whatever. The point is, y'all have it competely backwards.
    --
    Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
  190. Also Sprach Zappa-thustra by smittyoneeach · · Score: 1
    Central Scrutinizer
    This is the CENTRAL SCRUTINIZER . . . it is my responsibility to enforce all the laws that haven't been passed yet. It is also my responsibility to alert each and every one of you to the potential consequences of various ordinary everyday activities you might be performing which could eventually lead to The Death Penalty (or affect your parent's credit rating). Our criminal institutions are full of little creeps like you who do wrong things . . . and many of them were driven to these crimes by a horrible force called MUSIC!
    Our studies have shown that this horrible force is so dangerous to society at large that laws are being drawn up at this very moment to stop it forever! Cruel and inhuman punishments are being carefully described in tiny paragraphs so they won't conflict with the Constitution (which, itself, is being modified in order to accomodate THE FUTURE).
    (emphasis mine)
    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:Also Sprach Zappa-thustra by afd8856 · · Score: 1

      I love Joe's Garage! Zappa is saddly underrated these days.

      --
      I'll do the stupid thing first and then you shy people follow...
  191. Cite, please? by kbmccarty · · Score: 1

    Copyright law gives IP owners the right to control (within the limits of fair use) the following actions:

    4. Public performance

    5. Public display

    The GPL version 2 grants the right to do the first three things. It does not grant the right to do the last 2. The legal idea is that a site like Google is a public performance of the software. To date no court has ruled on this notion, but at least some lawyers think that courts are likely to rule this way. Therefore the GPL version 3 would also grant the right to publically perform and display the software.

    So your claim is that GPL-2 does not allow Google (etc.) to provide web-apps from GPL'ed code without giving the source? If that were so, why is this always referred to as a "loophole in GPL-2" which would be fixed in GPL-3? Why wouldn't someone already have sued Google (etc.) for GPL-2 violation? You are basically saying that there is a conspiracy among GPL-2 copyright holders to not file suit about this violation until GPL-3 is released, providing an escape mechanism for the copyright violators.

    Could you provide a reliable source for these rumors? Otherwise (and please don't take offense at this, I'm just stating the truth) it's easy to dismiss you as a tinfoil-hat wearing AC.

    --
    - Kevin B. McCarty
    1. Re:Cite, please? by Anonymous Coward · · Score: 0

      If I may answer despite being a different AC, I would say that the idea of treating server use of software as public performance is speculative. Certainly it is well established that copyright protects public performance, but this is usually applied to works such as music, plays, choreography, and movies. It would take some good lawyering to extend the protection of public performance to software, but as a layman I can't see that as being beyong possibility -- there clearly is some similarity. It'll take some good lawyering though...

  192. MOD PARENT BULLSHIT by Anonymous Coward · · Score: 0
    Copyright law doesn't cover use of the software - only distribution

    This is nonsense. Copyright covers copying. And the courts decided decades ago that running software is a form of copying because the software has to be copied (from disk to memory, from memory to the CPU, and so on). These court decisions have since been codified in copyright law in the UK and USA (and probably elsewhere).

  193. This is a joke right? by nurb432 · · Score: 1

    If not, they are f-ing nuts.

    --
    ---- Booth was a patriot ----
  194. why pay money? pay code... by Anonymous Coward · · Score: 0

    why not something like the agpl?

  195. You're completely wrong by amake · · Score: 3, Funny

    It's "voila"

    1. Re:You're completely wrong by fbjon · · Score: 1

      It's 'viola'.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
  196. Look at the messenger, ask: What's in it for Olson by rhizomania · · Score: 1

    In this case, the messenger is Mike Olson CEO of Sleepycat Software.

    For a long time Sleepycat software has an odd license.
    It appered to be BSD, but...
    They considered re-distribution to mean among other things...
    "your application is distributed to more than a single physical location".
    Source from wayback machine (http://web.archive.org/web/20030115155248/http:// www.sleepycat.com/download/licensinginfo.shtml)

    Recently they have reverted to a more typical interpretation of re-distrbution, but I wonder if Sleepycat (i.e. Mr Olson) would like to nudge the open source community back towards their old position?

    I personally think Mr Olson's ideas are bad, and suspect many in the FSF do, and he's looking for outside support for this proposal.

  197. And whose fault is that? by Magic+Thread · · Score: 1

    ...no, seriously, can you back up that claim? I've never heard anything of the sort.

    1. Re:And whose fault is that? by Anonymous Coward · · Score: 0
      The Final Report of the National Commission on New Technology Uses of Copyrighted Works (CONTU) was published in 1978, and its recommendations were adopted as amendments to the 1976 copyright act. The third paragraph on this page starts:
      Because the placement of a work into a computer is the preparation of a copy, the law should provide that persons in rightful possession of copies of programs be able to use them freely without fear of exposure to copyright liability.
      and further on:
      This would include the right to load it into a computer and to prepare archival copies of it to guard against destruction or damage by mechanical or electrical failure. But this permission would not extend to other copies of the program.
      It was already accepted in 1978 that loading a program is making a copy. This is the whole legal basis of license agreements - if loading a program wasn't copying, copyright holders would have no right to impose license terms on your use of their software.
    2. Re:And whose fault is that? by Magic+Thread · · Score: 1

      It looks to me like that is saying copyright law must explicitly allow anyone possessing a legal copy of a program to copy it to the extent of using it. So if that's what was codified into law, then I still don't see how copyright covers use in practice. It's as though they said, "Copyright could cover the minimum of copying of software required to use it, but we need to make sure it doesn't." I'll look at that some more, though. It's an interesting link.

    3. Re:And whose fault is that? by Alsee · · Score: 1

      The anonymous poster was wrong. Under US law it is not copyright infringment to install and run sofware. You do not need a license.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  198. SO USE version 2.0 by ACNiel · · Score: 1

    Just because they upgrade the GPL doesn't mean you have to use it.

    So Google doesn't upgrade any software that had upgraded its license.

    No Story, move along.

    Restated, if I write my own software, I can use any license I want. I can use GPL 1.0, 2.0, or some rendition of it that I rewrote myself.

    If I am using your code version 1.0, and you released it under the GPL 2.0 when I borrowed it, I don't care what you do with your software version 1.1. You can't relicense what I already have.

  199. Hmm by roboteeruk · · Score: 1

    I knew there was a reason I didn't use the GPL. The constant arguments always gave me headaches.

    I tend to adapt the zlib license, so it says what I actually want people to do with the software without relying on some great monolith with too many subsections for the end-user to care about, and a totality which is questionably viral.

    I'm one of those strange people who think that if I give something to the community, the only strings attached should be that they can't sue me:)

  200. The GPL is Dying... by Anonymous Coward · · Score: 0

    It is now official - Corporations have confirmed: the GPL is dying.

    Yet another crippling bombshell hit the beleaguered GPL using
    community when rumors out of the EFF regarding the GPLv3 suggest that
    the GPL will criple business's use of GPL software in commercial
    products and services. Currently, GPL accounts for less than a
    fraction of 1 percent of all open source revenue. Coming on the heels
    of the latest Fortune survey which plainly states that the GPL is
    loosing market share, this news serves to reinforce what many have
    known all along. The GPL is collapsing in complete disarray, as
    fittingly exemplified by failing dead last in the recent comprehensive
    Forbes's "Product Opportunity and Development Cost" survey.

    You don't need to be Linus to predict the GPL's future. The writing
    is on the wall: the GPL faces a bleak future. In fact there won't be
    any future at all for the GPL because business organizations are
    ceasing to - and will continue - to use GPL software. Things are
    looking very bad for the GPL. As many of us are already aware, the
    GPL continues to lose market share in favor of the BSD license. Red
    ink flows like a river of blood from GPL using companies. Linksys and
    MySQL are among the most prominent endangered GPL users of all, having
    lost millions of dollars worth in revenue and contributions from
    corporate developers that have avoided working on GPL software.

    Let's keep to the facts and look at the numbers.

    A Google search states that there are ~10.6M posts regarding GPL. How
    many users of BSD/MIT/X license are there? Let's see. The number of
    MIT + BSD + X License posts on Google is roughly 65M: a ratio of 6:1
    in favor of BSD/MIT/X licenses. Published BSD licensed software
    accounts for less half of the volume of actual BSD users. Therefore
    there are about 130M users of BSD licensed software, compared to 10.6M
    GPL license hits on Google. Fact, the GPL is dying.

    All major leaks regarding the GPLv3 show that the GPL is going to be
    more restrictive to businesses and will decline in market share. The
    GPL is very sick and its long term survival prospects are very dim.
    If the GPL is to survive at all it will be among communist ideological
    zealots without a shred of business sense. The GPL will continue to
    decay. Nothing short of a miracle could save the GPL at this point in
    time. For all practical purposes, the GPL is dead.

    Fact: the GPL is dying.

    Conclusion: avoid using or writing GPL licensed software.

  201. alternatives by radu124 · · Score: 1

    what happaned to BSD, and "it's a gift to mankind" concept?