Slashdot Mirror


GPL 3 May Require Websites to Relinquish Code

Vicissidude writes "At present, companies that distribute GPL-licensed software must make the source code publicly available, including any modifications they've made. Though the rule covers many businesses that use GPL-licensed software for commercial ends, it doesn't cover Web companies that use such software to offer their services through the Web, as they're not actually distributing the software. GPL 3, the next version of the free software license, a draft of which is expected to be released in early 2006, may close this loophole, GPL author and Free Software Foundation head Richard Stallman said in an interview."

41 of 574 comments (clear)

  1. Loophole? by Ziviyr · · Score: 4, Insightful

    Sounds like a sane byproduct of a sanely limited feature of the license to me.

    --

    Someone set us up the bomb, so shine we are!
    1. Re:Loophole? by Raul654 · · Score: 2, Insightful

      The purpose of the GPL is the encourage people to make their contributions available to the community. If you take some GPL'd code, modify it, and use it to sell stuff over the web, why shouldn't you be obligated to give back to the community whose work you are using to make money?

      --


      To make laws that man cannot, and will not obey, serves to bring all law into contempt.
      --E.C. Stanton
    2. Re:Loophole? by fferreres · · Score: 3, Insightful

      Did you read the interview? It's not like that. The idea is that an author may license some GPL code that has code to allow the source dto be downloaded, and the license may say you have to keep that feature. You can safely avoid software that has no such nonse...

      First, it is an idea R.S. gave, second point, i think itnot bad per se if some developer wants his code open even if you do not redistribute: in the end, it he chooses users must disclose all changes just by using the code in a away an end user faces it.

      Anyway it's ridiculous and i would call that whatever by GPL in spirit. That should go on another license not a GPL one IMHO.

      --
      unfinished: (adj.)
    3. Re:Loophole? by Ziviyr · · Score: 5, Insightful

      Because it vastly complicates a simple ruleset that already does a great job at forbidding the unavailability of source code to applications you use.

      When this ruleset is extended partially to include recieving output of a program as a basis for the right to have its source code, the option for much worse loopholes is created. Loopholes which will terrify and drive away developers, especially when that one loophole is expanded to cover disclosure avoidance loopholes.

      Simply put, its the gateway from which a huge mess will sprawl forth. (And I'm curious how they'll handle taking a snippet of GPL3 code from an app with the upload "feature" and putting it into GPL2 code. Nevermind basic concerns about an upload feature which cannot be removed may pose as a great means to DoS a site, or the ruleset that explains throughout the various possibilities what throttling options are available and to what extent. ...etc...)

      --

      Someone set us up the bomb, so shine we are!
    4. Re:Loophole? by runderwo · · Score: 4, Insightful
      The article is a troll. What is actually happening is that GPL3 will protect server packages that already have an offer for the source code embedded in the output to the client. With previous versions of the GPL, these offers could be removed with impunity since nothing in the license required that they remain.

      Yes, obviously this can be circumvented by not distributing the modified software, such as keeping it on an in-house web server only, and then simply rejecting the GPL terms. But if you wish to distribute copies of it, you will have to leave the offer for the source code intact on any copies you make.

      This new development IN NO WAY requires anyone to release source code for a server application that they are not distributing binaries for.

    5. Re:Loophole? by Balp · · Score: 3, Insightful

      If you take a free editor, Emacs/Open Office/Gimp and make an output that make you gain money? How much should you be forced to release? You own macros? I.m.h.o. the focus of FSF should shift from making the most virus like licence to make the best software. The think that wins the world will be really good software, not really sleek licenses.

      And what the heck is web-based applications, the TCP/IP stack that makes it all possible? The web-server code? I think adding this into a general clause in GPL3 would have some really strange implications make the use of gpl'de software much harder...

    6. Re:Loophole? by node+3 · · Score: 2, Insightful

      They *are* creating a feeble version of that requirement. As it is backed by much legalese it is very dangerous and is very likely to cause problems in the future.

      Have you seen the GPL v3? You cannot say things like "they *are*" and "is backed by much legalese" without having seen the new GPL (which is quite impossible as it doesn't even exist yet).

      You can rest assured that RMS and Moglen understand the issues involved, and are considering them very carefully.

      After there are enough incompatible versions of the GPL, how much do you expect to see left of OSS? Licensing gridlock will ensue and the much feared and preached against reinvention of the wheel will be forced. I'd love for you to prove to me wrong on this though.

      Prove what wrong? That incompatible licenses create friction? Of course they do. The only alternative is to all stick with one license (or one set of compatible licenses, which really just amounts to the same thing).

      This is not as big of a problem you are implying, though. The proof is that we already *have* incompatible GPLs and a whole slew of incompatible Open Source licenses, and yet the Open Source/Free Software ecosystem is very robust.

    7. Re:Loophole? by adrianmonk · · Score: 2, Insightful
      That's your opinion. However it's the opinions of the authors of the GPL (RMS and Moglen) who get to define the intention of the GPL. As they have found a flaw in the GPL which allows GPL licensed code to be used in a way counter to their intentions, they are taking responsibility and working to bring the GPL more in line with their intentions.

      Yes, by limiting the freedom of people to use free software for purposes Stallman doesn't like. Stallman is making this change for one simple reason: he wants more control over how people use free software. I'm sure he wants this for an understandable reason (probably to prevent people from benefiting when they don't give back), but that does not mean it's a good idea. To me, when you start imposing too many restrictions, you start defeating the purpose of free software.

      Plus, let's not forget what happens when you make free software too difficult for commercial entities to use: they find something else, and they standardize on it instead of free software. Let's imagine you want to modify Apache to make some change that would benefit you but would give your competitor an advantage (but wouldn't really be useful to most regular people), but let's also imagine the license to Apache has been changed to force you to open source changes you make. You really need this feature, but adding it to Apache has too many negatives because of the licensing terms. What are you going to do? You're going to use some other software instead that gives you the feature. And that's bad for the free software world, because if it happens too often, people will standardize on something else and free software will become marginalized.

    8. Re:Loophole? by stuntpope · · Score: 4, Insightful

      The article didn't go specifically into whether this would apply to non-commercial sites. I currently develop web apps using GPL'd software for the defense department, some of which are publicly available. You know what will happen if GPL 3 says I have to have a link to "download the source of this application" on my sites? A directive that forbids use of GPL software, that's what, and hello Microsoft.

    9. Re:Loophole? by antaeogo · · Score: 2, Insightful

      > The idea is that an author may license some GPL code that has code to allow
      > the source dto be downloaded, and the license may say you have to keep that
      > feature. You can safely avoid software that has no such nonse...

      You're right, you can. And how many users are really paying to the license when they install an application?

      Right, but what implications will this have, for example, on PHP applications which typically store sensitive information in the source files. (Sensitive being database passwords, directory paths, etc). Say an author codes in a means to output the sourcecode of any of the applications files including the one with the configuration information in it. Is the user forbidden from removing that function, or modifying it? Most people I know currently frown upon that kind of functionality, we call it a "backdoor" /trojan, but the GPL3 could endorse it?

      Have I completely misunderstood the impact of such a clause?

    10. Re:Loophole? by Tassach · · Score: 4, Insightful
      [RMS] has stated in the past that Free is more important than Good.
      Which demonstrates that he's an ideagogue, not an engineer. This kind of rabid, single-minded outlook is something I'd expect to be coming from a right-wing radio talk show host. The best way to make free software the norm is to make free alternatives to propriatary applications that are as good as, or better than, the products they are replacing. People use software because they want to get something accomplished, not to promote an ideology. If a propriatary tool does the job better, a smart person is going to choose it over the free alternative. Good always trumps free.
      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    11. Re:Loophole? by Mr.+Underbridge · · Score: 3, Insightful
      The purpose of the GPL was to ensure that if someone gives you software for trade or for free, that you don't end up screwed because you have some unmodifiable binary - that instead you have the source. In this case, these web companies are not giving you software. And I'll repeat an argument that's already been made, namely how is this different than a store that's not online? Or is this just another version of "Anyone who actually makes money has to pay to use GPL'd software even internally"?

      The GPL, if it includes all the things it's been alleged to have planned, will alienate every single corporate user it has. At that point, it really will be for hippies living in their parents' basements.

    12. Re:Loophole? by Crayon+Kid · · Score: 3, Insightful

      And you know what I find even more worrisome? IIRC, software licensed as GPL v2 includes a notice saying "either version 2 of the License, or (at your option) any later version". It was all very nice for as long as there wasn't any later version, or it was assumed that a later version would automatically be better and desirable. But how does this work out if the presumption fails? What happens if I've published my code under v2 and the users everywhere decide to apply v3 to it? What if I don't find v3 particularly appealing?

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    13. Re:Loophole? by _iris · · Score: 2, Insightful

      The way I understand it is that if the PHP authors create the feature to automatically create a mechanism for users of your web server to download the PHP source code, you must leave this in place. It is not referring to your source code.

      If you are using a CMS, like SlashCode, and if the CMS authors create the feature to allow users of your server to download the SlashCode source code, you must leave this in place. I doubt that any CMS author would design this feature to download the files that are actually in use on your webserver. They would most likely turn your web server into a cacheing proxy for the main distribution web site.

    14. Re:Loophole? by caseydk · · Score: 1, Insightful

      Actually, forcing people to give up their property for "the Good" is a leftist idea. Ie. Communism and Socialism

      A person should use the best tools for the job period.

      The GPL 3 is ONLY going to give ammo to Microsoft, et al and that's the LAST thing we need to do. RMS and crew need to realize that yes, there are groups building proprietary tools using a partially GPL'd backend, but this has only encouraged others to innovate more. Look at Gmail. Because of its influence and popularity, it served as one of the primary sparks for the concepts of AJAX and the huge number of applications since built.

    15. Re:Loophole? by G-funk · · Score: 2, Insightful

      Bullshit. This is exactly what RMS wants. He wants people to have to give away the source for any web app you use that is based on gpl (3) code. He hates the fact you can get linux, add to it, and farm out the services you create via the web without giving away your source. That is the only reason for GPL 3. to stop the people using the license he's been preaching for a dozen years and charging people for the software while not giving source to go with it. You may agree with him or not (I choose not coz he's a flaming nut) but don't pretend that's not what he's angling for.

      --
      Send lawyers, guns, and money!
    16. Re:Loophole? by vertinox · · Score: 2, Insightful

      Good always trumps free.

      But million dollar marketing campaigns, FUD, and 800lb gorillas always trumps good. :(

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    17. Re:Loophole? by jaydonnell · · Score: 2, Insightful
      A person should use the best tools for the job period.

      Even if it's produced by forced slave labor? Your extreme is just as ugly, if not more so, than the other (RMS) extreme.
    18. Re:Loophole? by dasunt · · Score: 2, Insightful

      Two decades ago, RMS was a nut who talked about making a free clone of UNIX.

      With a few notable exceptions (such as Gnu Hurd), that task was accomplished. Even today, GNU software makes up a large portion of most modern Linux distributions, and the GNU Compiler Collection is even used to compile the open source BSDs.

      So he's a talented nut, but he still had strange ideas about how corporations and government would control the right to access media.

      Now, with Trusted Computing, DMCA, Broadcast Flags, DRM, etc, he doesn't sound that strange anymore, does he?

      Yes, 10 years ago, RMS was paranoid in most peoples' opinion. Now, in hindsight, it seems he had a good prediction of the future.

      Just my $.02...

  2. Wait a minute by Frogbert · · Score: 3, Insightful

    I'm no expert but wouldn't it be more likely that they would stick with their previous code that only has the V2 license attached? Whats forcing them to upgrade?

    1. Re:Wait a minute by quigonn · · Score: 2, Insightful

      Who says the community will support GPL3?

      --
      A monkey is doing the real work for me.
  3. Re:Google time.... by cyberformer · · Score: 4, Insightful

    All existing users (including Google) would be okay, as they received Linux, etc. under the current version of the GPL. Rights already granted can't be taken away by subsequent versions.

    This is just an option for authors of new code. Seems like a good idea.

  4. Huge Security Issue! by Flaming+Foobar · · Score: 2, Insightful

    If you are embedding, say, GPL md5 checksum calculator in otherwise proprietary software, will you need to publish the whole source code? If so, I'm willing to bet most companies would rather re-invent the wheel and rewrite it. I wouldn't want to publish the source code to a production web site for obvious security reasons.

    --
    while true;do echo -e -n "\033[s\n\033[u\134_\033[B";done
    1. Re:Huge Security Issue! by bsartist · · Score: 2, Insightful

      Fair warning: Unlike most of the people posting comments, I've actually read the fine article. Please forgive me for interrupting all the fun with a few boring facts.

      I edit it so it has a different skin then the default one. I now have to provide the source code for my website? Fsck that! Does that make my images and content on the website released under the GPL as well?

      If the original software had a "download source" function in it, you'd have to leave that function intact in the copy you use. For the sake of discussion, imagine a web server that allowed you to download the source code for the server software at the URL http://fake.invalid/~sourcecode/. If you were using that server on your site, you couldn't modify it to disable that function; if you've modified the server software in other ways, that function would have to deliver your modified source code.

      That's all there is to it - none of this "OMG, it's the end of the GPL as we know it" nonsense that half the people here are moaning about. So you can relax - none of the content being served on your site would be affected in any way.

      One thing that does bother me about this is the potential for abuse. Source tarballs can get pretty big, and if there's no allowances made for restricting or throttling a service that delivers them, it's a potential avenue for a DDoS attack.

      --
      Lost: Sig, white with black letters. No collar. Reward if found!
  5. Loophole? by Kinky+Bass+Junk · · Score: 2, Insightful

    This doesn't exactly seem much like a loophole, more a feature (It's not a bug - it's a feature!)

    By closing it off, does this mean that any CMS that's using the GPL will need a link hard-coded and un-removable back to the source for it to be valid?

    --
    Anonymous Coward
  6. Asinine, but in the spirit of Free Software by ReformedExCon · · Score: 4, Insightful

    There is a very strong "gimme gimme" theme that runs deep within the GPL community. It says, give me the source code you have because I want it. The GPL, in fact, guarantees that if GPL'd software is used in another product, both products then become infected by the GPL and the resulting work is then covered by the GPL. In a very logical sense, this makes a lot of sense. We want people who use our work (GPL'd) to also be compelled to give back their work. The payment we demand is not monetary, it is to be paid in sourcecode.

    So the loophole exists that someone may be able to make available a software package through an interface like the web which does not export the actual software to the client. The application, though, is absolutely in use by the client, he just can't see the source code. The user can't even request the source code (which the GPL forces the distributor to release to the asker). This is way outside the theme of the GPL, and it is not what the GPL writers had in mind when they originally (and revisedly) wrote it. The user should have the freedom to read, learn from, and change the code to the products he uses, that is the spirit of the GPL. By hiding the code and program behind the safety of a webserver, the companies exporting the application via the web interface are restricting the users' ability to do those things.

    I don't support Stallman in this. I think it is absolutely the right of these companies to do this sort of thing. And I think that changing the GPL to include such egregious usurpation of rights is a blow to Free Software, both spiritually and tangibly as we will see more people decide to either stick with GPL2.0 or go with a more lenient license.

    --
    Jesus saved me from my past. He can save you as well.
    1. Re:Asinine, but in the spirit of Free Software by TrentC · · Score: 5, Insightful

      The GPL, in fact, guarantees that if GPL'd software is used in another product, both products then become infected by the GPL and the resulting work is then covered by the GPL.

      This is, sadly, a common misunderstanding when it comes to the GPL. By using the term "infected", you are either misinformed or attempting to misinform; I'll assume the former...

      If you use code licensed by the GPL in your closed-source work and you get "caught" distributing it, you have four options:

      1. You can try to obtain an exception to the GPL from the copyright holder(s) of the GPLed code for your particular work.
      2. You can change the license of your work to the GPL (or, possibly, one of the licenses deemed "GPL-compatible"; IANAL, so consult a lawyer first).
      3. You can rewrite the affected portion to remove the GPLed code from your work.
      4. You can stop distributing your work so long as it contains the GPLed code.

      The copyright holder of the GPLed code can not force you to pick any particular one of the options (except, by the definition of the GPL, you must do #4 if you can't or won't do #1, #2 or #3). You are the copyright holder of your code, and cannot have your license changed against your will any more than they can have the license of their work changed against their will.

      Jay (=

  7. I guess this is Richard Stallman's answer..... by stygar · · Score: 3, Insightful

    ...to the following questions:

    What can we do to make sure that for profit enterprises won't ever consider using GPL3 code in any projects?

    How can we best add legitimacy to Microsoft's FUD about the GPL?

  8. Wow by tweek · · Score: 3, Insightful

    I have a feeling this will do more harm than good to F/OSS usage out there.

    I can't really codify my feelings into words since my examples are all licensed under something OTHER than the GPL (apache,php) but I think everyone sees where this would stiffle GPL-based software growth.

    It's like saying that anyone who uses foo shopping cart (licensed under the GPL) to sell t-shirts online must now release any code changes they make to foo shopping cart just because the business uses it to sell t-shirts.

    This has been the biggest FUD from Microsoft for the longest time. You shouldn't write an application to run on Linux because you'll be forced to give your code away! With this type of change, that might become fact rather than fud.

    --
    "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
  9. Re:Partially by ultranova · · Score: 3, Insightful

    But if google had kept their sources private, then anyone who created a derivative work would presumably be allowed to keep their source private too.

    If Google keeps the source code private, how can anyone create a derivative work ? Unless you meant Googlefight ;)...

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  10. Re:That article is just disinformative by Kjella · · Score: 3, Insightful

    Sounds like RMS is off on a completely wrong angle if you ask me.

    If you release a program that implements such a command, GPL 3 will require others to keep the command working in their modified versions of the program.

    Read: If I take a tiny piece of code from a program that implements such a command, I will have to implement one in MY program? Gun, meet foot. I expect that within every large software project there'll be enough people who don't like it to keep it at GPLv2, perhaps even GPLv2 only. GPLv3 seems to be going overboard.

    --
    Live today, because you never know what tomorrow brings
  11. Re:Going too far? by Sloppy · · Score: 2, Insightful

    Web sites aren't being singled out, it's just that websites are a very common example of "public performance" of software without distribution.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  12. Did anyone actually read TFA? by naich · · Score: 4, Insightful
    This change would have no effect on existing software but could be added by developers to future versions of a particular program
    i.e. This will not effect existing software, only that which the developers decide to add the clause to.
    Stallman said developers may be encouraged to add a command to their GPL-licensed Web application that lets users download the source code
    i.e. it's referring to web applications, not the server, the OS or anything else.
    The inclusion of this command in modified versions of the program will then be enforced by an additional clause in GPL 3.
    All it means is if, say the developers of PHPBB decide to put a button on a page which lets the user download the code, then you cannot re-release PHPBB in it's original or modified form without that button.

    So it's not a feature that applies to apache, the kernel or anything other than the web application itself. It's not retro-active; the developer has to add it to a newly released version and if you don't like it then continue developing the existing version without it.

  13. MIT/Berkeley license by putko · · Score: 5, Insightful

    This will be great for things with an MIT/Berkeley license (e.g. *BSD). The license allows you to do with the code as you please (as long as you preserve the Copyright notice) and hold the author harmless.

    That's really simple.

    There seems to be a lot of confusion about the GPL, even among people who like it a lot. The simplicity of the MIT license makes it a no-brainer.

    Also, there is some question as to whether or not the GPL is a contract or not. There is the possibility that someone could "take back' the license. As there is no apparent consideration (e.g. you didn't pay for the license, did you?), a court might say, OK, he took it back. There was no contract.

    That sort of ambiguity, until put to rest, causes trouble for some.

    So the MIT (modified Berkeley) license will look better than ever.

    --
    http://www.thebricktestament.com/the_law/when_to_s tone_your_children/dt21_18a.html
  14. Re:Devil is in the details by irc.goatse.cx+troll · · Score: 2, Insightful

    But how do you deal with modules? As thats written, all that you can't do is change the part of the code that sends its own source, but all you'd have to do is add in your own module loader and keep your private code seperate. The source-sender knows not of your new code, and thus most likely won't be able to release it. The only ways around this would get tricky as they could just as easily leak passwords/other sensitive info.

    --
    Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
  15. loophole? by glwtta · · Score: 2, Insightful
    That's not a loophole, that's just plain insane.

    Though the rule covers many businesses that use GPL-licensed software for commercial ends

    Well no, it absolutely does not. The GPL covers distribution not use, if it covered use, no one would be able to use GPLed software in a commercial setting.

    Closing this "loophole" would amount to drastically changing the philosophy behind the GPL.

    Though I do vaguely remember reading something about the new rule being an edge case that covers rather rare circumstances, and not a reinvention of the GPL.

    Seirously, taken literally this says that if I run a webapp on a GPLed server or even a GPLed OS, I have to release the source code. Yeah, that would fly.

    --
    sic transit gloria mundi
  16. One thing at a time by hummassa · · Score: 3, Insightful

    1. tell what you think "distribution" means[...] Distribution (aka publishing) WRT copyright law is the act of making a copy and selling/donating/renting it to another (legal) person.

    1a. a corporation is one type of person. In some acts, a corp is represented by some employee that has permission to execute that act. For instance, my enterprise's IT manager (who has proper permission from the rules of the corporation) goes to the MS dealer and negotiates a site license for XP Pro. Who will pay the bill, the IT manager? The IT department? No, the corporation. Who is the licensee? The corporation.

    2. note that if Wal-Mart[...] You have noticed you were talking about a tangible good (aprons) instead of copiable, intellectual content? (which we are discussing here) If you were talking about software, for instance, the answer would be: No, they have not distributed it (see #1 above). technically? We are talking about copyright law here, so technically, ie, legally, this does not count as distribution... because no other person is receiving the copies, just the same (legal) person.

    3. What is your standard for decide this isn't "distribution"? The copyright law. The person that bought/got/modified the software is the enterprise (acting according to its own internal regulations [*]), the thing starts to be distribution when an authorized person inside the enterprise says "hey, guys, you can take our rebranded OpenOffice.org home and install in your computer"... because then the "Enterprise" person is distributing to the "Employee" person a copy of the software. As opposed to an authorized person inside the Enterprise installing the software in a computer that belongs to the enterprise (no distribution there).

    3a. [*] even when acting against corp regulations, the corporation is still liable for the actions of its employees, if others (mainly execs) take notice of said actions and do nothing about it. But this is another can of worms.

    4. what stops me from modifying a GPL program like Mozilla and selling binary-only copies to random strangers? The fact that you would then be distributing it?

    5. Which is never the case. Sure it is. When your enterprise buys a site license for XP Pro (3000 seats), the enterprise is the licensee. When your IT manager downloads Apache and installs it in an enterprise's server, with permission from the enterprise's execs, the enterprise is the licensee, because the IT manager is doing that on behalf of the enterprise.

    6. If a 3000-person enterprise walks into Fry's[...] Enterprises do not have "personal" usage of nothing, only commercial, because they are commercial by nature. Anyway, even for personal use (which an enterprise can buy for an exec, for instance) XP Pro's license only permits installing in one machine.

    better now?

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:One thing at a time by hummassa · · Score: 3, Insightful
      No, not "aka publishing". "Distribution" and "publishing" are entirely different words. If the GPL really meant to say "publishing", they should fix that in the new version.
      Sorry, but you are wrong, in the copyright law they are the same thing.
      Yes, and copyright law is on my side. It recognizes that if a big company buys a single copy of a book and hands out photocopies for all their employees to use on the job, they have infringed copyright by distributing unauthorized reproductions.
      If you think copyright law says something else, and that corporations have a special exception to distribute internally, then go ahead and post your source.
      Sorry, but you are wrong again, and confused: for books, you are right, but for GPL'd software the corporation already has the right of making copies, modifying such copies, and installing them on all of its machines! If you are worried about the "corporation loophole", see what I said in my other comment below.
      The GPL is not a "site license"
      Au contraire... it is not a "personal usage only" license, it's a "public", "applied-to-all", license that specifically allows you to copy and modify GPL'd works at will, and only tries to restrict you when you try to distribute (as in copyright distribution, ie, publishing) the modified copies.
      You can't just keep asserting that [distribution and publishing are the same under copyrights law]. You've got to back it up, somehow.
      Come on, read 17USC106 -- those are the exclusive rights of the copyright owner (no ellipses here, this is an exaustive list):
                            Subject to sections 107 through 120, the owner of copyright under this title has the exclusive rights to do and to authorize any of the following:
                                (1) to reproduce the copyrighted work in copies or phonorecords;
                                (2) to prepare derivative works based upon the copyrighted work;
                                (3) to distribute copies or phonorecords of the copyrighted work to the public by sale or other transfer of ownership, or by rental, lease, or lending;
                                (4) in the case of literary, musical, dramatic, and choreographic works, pantomimes, and motion pictures and other audiovisual works, to perform the copyrighted work publicly; and
                                (5) in the case of literary, musical, dramatic, and choreographic works, pantomimes, and pictorial, graphic, or sculptural works, including the individual images of a motion picture or other audiovisual work, to display the copyrighted work publicly.

      As you can see, distribution/publishing is covered by item #3. I know is asking too much from a /.er even to read the FA, but I ask you again... read 17 USC 106-120. You are relying on "plain English" definition of words that have especial meaning in "legalese English" (like "distribution", above). You are missing important legal meanings like of juridical personality of corporations and their acts. And you are trying to form a reasoning of what legal protections are -- without the legal basis.
      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  17. As an author of a web toolkit.. by fforw · · Score: 2, Insightful
    As an author of a web toolkit I must say that it just seems wrong to me. As much as I would be pissed if someone would earn money by slapping a nice GUI around my tool, I don't think it's reasonable for me to expect someone to release the source code to their website just because they use my tool in it. That would be unfair and IMHO seriously reducing the number of people willing to work with/on my tool. There just is no distribution of code, 99% percent of that web site's users will just don't care about the code, the other ones can just download the toolkit themselves which hopefully also includes the fancy stuff the website owner put into his site.

    This is why I will either continue to use GPL v2 or add an permission to run a website without giving away the code to the GPL v3.

    --
    while (!asleep()) sheep++
  18. Re:Loophole?!? by iplayfast · · Score: 4, Insightful

    The point of the GPL is to protect the users (NOT the software itself!), by giving them the freedom to modify the software they use as they see fit. A remote user is still a user!

    I agree with the first part of this, however as someone who develops code for use on the web I'd say that I was the user and the people looking at my website are seeing documents that is produced by what I set up. I'm the user. The people who are looking at the web pages are consumers of my product. (the pages).

    The "remote user" is not a user of the software, they are a user of the result of my use of the software. If I hadn't set it up, they wouldn't be able to see the results.

    It's like requiring the plans to a printing company, and a paper factory whenever you buy a book. The manufacting info of the book is not what you are buying, just the contents.

  19. Re:Loophole?!? by mrchaotica · · Score: 2, Insightful
    I agree with the first part of this, however as someone who develops code for use on the web I'd say that I was the user and the people looking at my website are seeing documents that is produced by what I set up. I'm the user. The people who are looking at the web pages are consumers of my product. (the pages).
    Well, you're wrong.

    Let's take GMail as an example. I'm an end user. I don't develop GMail; heck, I don't even work for Google at all. Nevertheless, I would prefer it if GMail were GPL v3, because then I could verify that it wasn't copying every email I send directly to the FBI, or deleting every other message someone sends me, or misbehaving in some other way -- in other words, the same thing the GPL allows me to do with a local email client like mutt or Mozilla Thunderbird.
    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz