Slashdot Mirror


Author of ATSC Capture and Edit Tool Tries to Revoke GPL

The author of ATSC capture and edit tool has announced that he is attempting to revoke the licensing of his product under the GPL General Public License. Unfortunately it appears that the GPL does not allow this particular action. Of course in this heyday of lawyers and trigger happy litigators who can tell. What successes have others had in trying to take something they once operated under the GPL and make it private? And the more pressing question, why?

472 comments

  1. May I be the first to say by kimvette · · Score: 5, Informative

    FORK IT!!

    Thank God for the GPL!

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    1. Re:May I be the first to say by sglider · · Score: 1

      That would help... *IF* we had the source code. Anyone have it lying around?

      --
      War isn't about who's right. It's about who's left.
    2. Re:May I be the first to say by calebt3 · · Score: 1

      If it is under the GPL, don't we simply need to ask him for it?

    3. Re:May I be the first to say by Endymion · · Score: 2, Insightful

      That only works if you got a copy in binary format or similar.

      If, by some miracle, he actually did succeed in removing all copies of it, this action would actually work. (the old GPL versions wouldn't be "distributed" and therefor the source code requirements are not relevant)

      I highly doubt that he could succeed in such an endeavor, though, unless he had all of 0 people using his code. If that was the case, why did he give it as GPL in the first place? @.@

      --
      Ce n'est pas une signature automatique.
    4. Re:May I be the first to say by stinerman · · Score: 0

      All he has to do is make a one line diff and take it closed source. Now it's not under the GPL. Until he does that, any copies randomly floating around are under the GPL until his copyright expires.

    5. Re:May I be the first to say by Score+Whore · · Score: 2, Informative

      If it is under the GPL, don't we simply need to ask him for it? He is the rights holder of the software. The GPL doesn't apply to him, it applies to you. Even if you ever got a copy from him before he is under no obligation to provide you with anything ever again.
    6. Re:May I be the first to say by Just+Some+Guy · · Score: 1

      FORK IT!!

      No kidding. Mr. "Inkling", I'd like you to meet my old friend, Mr. XFree86. You two should have a lot to talk about.

      --
      Dewey, what part of this looks like authorities should be involved?
    7. Re:May I be the first to say by Anonymous Coward · · Score: 1, Informative

      I have a copy of atscap-1.1rc9t3 which is now a couple months old and a few revisions behind what was "latest" just before he tried to revoke the gpl licence retroactively.

      I'm for sure not going to delete or stop using my copy.

      I would really like to find a copy of what was the latest revesion before his change of heart.

      I would also very much like to know what brought on his change of heart. So far, there is no information as to why he is attempting this action.

    8. Re:May I be the first to say by Anonymous Coward · · Score: 0

      Nooooooooo!!! The GPL is about freeeedoooommmm, surely the GPL is not a binding contract, because that wouldn't be freeeeee.

    9. Re:May I be the first to say by Azh+Nazg · · Score: 1, Interesting

      Upload it somewhere. Share it with the world, as is your right.
      I've really been trying to find any copy of this, just for the sake of it. . .
      Actually, could you hand me a binary, so I can request source code from him? ;)

      --
      Azh nazg durbataluk, azh nazg gimbatul, Azh nazg thrakataluk agh burzum ishi krimpatul! This sig blocked by Slashdot.
    10. Re:May I be the first to say by cas2000 · · Score: 5, Informative

      > All he has to do is make a one line diff and take it closed source.
      > Now it's not under the GPL. Until he does that, any copies randomly floating
      > around are under the GPL until his copyright expires


      wrong.

      the new version, with the one line change, is under a new license.

      the old version, without the change, is still under the GPL and always will be. The GPL can not be revoked, although (assuming that all copyright holders agree) there is no requirement that future versions have to be under the GPL. if there's only one copyright holder, then he or she can change the license on future versions at will. but they can not revoke the GPL on previous versions.

      when the software was originally licensed under the GPL, the author said "here's what you can and can't do with it". note that there was no clause in there for revocation of that license, it was granted in perpetuity. that is a deliberate and well-publicised feature of the GPL.

      for those who might like to argue that the GPL is a form of contract (a dubious proposition in itself) and contracts require value to be exchanged by both parties in order to be valid, therefore the GPL "contract" is invalid, consider this: value HAS been exchanged in both directions. the recipient receives the value of the source code, the author receives the value of open source critique and commentary as well as the value of free distribution and publicity.

    11. Re:May I be the first to say by fictionpuss · · Score: 1

      Since it used to be hosted on sourceforge, it would seem an appropriate location.

    12. Re:May I be the first to say by Anonymous Coward · · Score: 2, Informative
    13. Re:May I be the first to say by stinerman · · Score: 1

      Right.

      I don't think we're disagreeing. The new version is whatever license the author wants it to be under. The old version(s) is still under the GPL.

      Sorry if I wasn't clear on that.

    14. Re:May I be the first to say by cheater512 · · Score: 1

      He has to keep a public copy for three years doesnt he?

    15. Re:May I be the first to say by cheater512 · · Score: 1

      The GPL has obligations for the author as well as the users.

      He released it under the GPL. He now has to stick to it.

    16. Re:May I be the first to say by amRadioHed · · Score: 1

      Right, but to do that he doesn't even need the diff. You can release the same code under a different license, but the problem remains (for him) that he can't make what was already released under GPL disappear.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    17. Re:May I be the first to say by pasamio · · Score: 4, Interesting

      The GPL only applies to distribution. If he doesn't wish to distribute it any further then that is his wish. You cannot force someone to give you GPL code unless they distribute it or its products to you. Further more being the sole copyright owner he can change it so that it isn't GPL and then distribute it. None of the code would be GPL so you can't get him to give it to you. He cannot go out and change the licence on old code that has already been distributed because he has assigned the right of redistribution when he distributed those copies. GPL has no obligation on anyone but the distributor.

      --
      I always wondered where this setting was...
    18. Re:May I be the first to say by gd2shoe · · Score: 5, Interesting

      No. The copyright holder is not bound by the GPL.
      The copyright holder is bound by copyright law.
      Other people who have copies are bound by the GPL (and copyright law).

      The issue at hand here is really if: he can give people permission to redistribute using the code, and then change his mind after they've already received it under that agreement. If I had a copy, then he has already given me permission to redistribute without checking with him. He's now saying that only he can give permission to redistribute. What if I never check with him? He didn't require me to before. How am I expected to know? Am I bound by his new decession, or may I argue that I have received permission and am relying on it?

      The "three years" clause that you mentioned only applies to someone distributing a binary without the source.

      There is nothing in the GPL that says that he is obligated to do anything once he has released the code. He may cease to distribute entirely; he may distribute under a different licence of his choosing. The only question is: does copyright law allow him to revoke such a permission once granted?

      IANAL

      --
      I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
    19. Re:May I be the first to say by wolverine1999 · · Score: 1

      And the GPL applies to the older versions which were under GPL. If he releases any new versions not under the GPL, the GPL won't apply then.

    20. Re:May I be the first to say by cheater512 · · Score: 1

      He cannot revoke the licence though nor can he prevent others from distributing it.

      He is attempting to do both.

    21. Re:May I be the first to say by dgatwood · · Score: 1

      note that there was no clause in there for revocation of that license, it was granted in perpetuity. that is a deliberate and well-publicised feature of the GPL.

      Sorry. It doesn't work that way. At least in the U.S., unless there is an explicit grant that a contract is irrevocable, it is presumed revocable "unless coupled with an interest or grant". You'll note that there is now an explicit irrevocability clause in version 3....

      Now because this can be construed as a copyright license, there are additional laws that cover this which may or may not (depending on the circuit in question) require that the license remain in force for 35 years, with the caveat that the interpretation of those laws is highly variable. This issue could easily go either way, depending on the local jurisdiction in which a lawsuit was filed.

      More discussion from back in 2003 at http://www.advogato.org/article/606.html.

      --

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

    22. Re:May I be the first to say by stinerman · · Score: 1

      Yeah. You can get into theoretical issues based on where the file was downloaded, etc. For instance, a certain copy of the program compiled under a more restrictive license, even if completely identical to a GPL'd version wouldn't be GPL'd. It's similar to the fact that downloading Radiohead's album from a P2P service is copyright infringement, but downloading it directly from their server isn't. It all depends on the "colour of your bits."

    23. Re:May I be the first to say by rastoboy29 · · Score: 1

      No, you don't understand--what if he didn't have the right to release it under GPL in the first place?  It's like if someone stole your bike and then sold it to someone else under the stipulation that it only be ridden on Tuesdays.

    24. Re:May I be the first to say by Anonymous Coward · · Score: 0

      "Sorry. It doesn't work that way. At least in the U.S., unless there is an explicit grant that a contract is irrevocable, it is presumed revocable "unless coupled with an interest or grant". You'll note that there is now an explicit irrevocability clause in version 3...."

      What does it matter if it's revoked, the files still say that I can distribute it under the conditions of the GPLv2, so even if he personally revoked it I could just go and read the headers and those give me the license anew.
      Or is one nowadays expected every time you read a license to contact the author to find out if he changed hid mind in the meanwhile?
      The point is, I just can't see any way a revocation even _could_ work with the GPL. Which btw. also is not a contract, so at least reading it literally what you said above does not apply anyway (in addition I doubt you can revoke a contract any time you like without potentially being liable for any financial damages this causes).

    25. Re:May I be the first to say by WNight · · Score: 2, Informative

      Copyright law isn't relevant here. Nor, is his original offer. He certainly isn''t releasing anymore copies of the work, but his deal (accepted license) with original downloaders can't be canceled by his later actions.

      He's within his rights to stop sharing, but can't force others to heed his request.

    26. Re:May I be the first to say by WNight · · Score: 2, Informative

      An ongoing contract, sure. But the GPL acceptance is instantaneous, like a contract of sale. At that moment these people were given the right to re-release the software, under their own GPL license. He can cancel his original offer (provided he communicates his cancellation properly and to the right people) but he can't force other to play along.

      The GPL isn't written as being limited in length, and offering a period of use. It's all or nothing, no rights, or full rights to redistribute under the GPL. Expecting that to be revocable is like expecting your car purchase to be revocable, years later after the fact. If your purchase was a lease... otherwise, no.

    27. Re:May I be the first to say by gnasher719 · · Score: 1

      The GPL has obligations for the author as well as the users. He released it under the GPL. He now has to stick to it. The GPL is a license which basically says "the copyright holder gives you the license to distribute a copy, if you make the distribution in the following way... ". If this is the only thing that allows you to make copies then you must follow the GPL terms. If there are any other reasons that allow you to make copies, you don't have to adhere to the terms. Reasons could be that you are the copyright holder (like Apple Inc. is now the copyright holder of CUPS and can distribute it under any terms they like), or because you bought a different license that allows you to distribute, or if the author died 70 years ago or earlier.

      So the author (copyright holder) doesn't have to do anything. If you ask him for a copy and he doesn't give it to you, the worst that could happen is that the copyright holder sues him for copyright infringement for the previous distribution. As I can't see him suing himself, nothing will happen. On the other hand, your right to distribute the software (as long as you can do it according to the GPL terms) is there forever.
    28. Re:May I be the first to say by jabuzz · · Score: 1

      And the answer is YES. There is a reason why the FSF require you to sign the copyright in any project they run over to them, and this is the reason.

    29. Re:May I be the first to say by Anonymous Coward · · Score: 0

      Hey surely someone out there in the world wide web has atscap source code available for download... where can i get it?

    30. Re:May I be the first to say by MultiModeRb87 · · Score: 2, Informative

      *bzzzt* Wrong! The FSF requires you to sign over the copyright so that they have standing to take legal action against people who violate the GPL with respect to your code without having to get you and all the other contributors on board with them (a truly awful task, for some of the larger projects).

    31. Re:May I be the first to say by Anonymous+Brave+Guy · · Score: 1

      That might be what the FSF say it's for, but neither you nor we have any way to know whether that is really how they would act at any future time.

      Didn't we have a related discussion on Slashdot the other day, where an open project had got all its contributors to sign over the copyright to a central organisation and those contributors then saw the central organisation bought out and the licence changed to a less open one for future releases?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    32. Re:May I be the first to say by Anonymous Coward · · Score: 0

      The only question is: does copyright law allow him to revoke such a permission once granted?

      Since this is governed by U.S. Copyright Law, the answer is yes, after 35 years.

      As that time period has not been reached yet, he is unable to revoke the existing grants of rights under copyright. Even if it had, he would be faced with the monumental task of individually notifying all of the people who obtained such grants. Unfortune for him.

    33. Re:May I be the first to say by Anonymous Coward · · Score: 0

      where can i get it?

      Here is a copy of a version that is a couple months old: http://www.sharebigfile.com/en/file/5416/atscap-1-1rc9t3-tar-gz.html

      Does anyone, anywhere, have a copy of the last distributed version of atscap from just before the author attempted this "revoke" stunt? If so, could you please post it as well. Use sharebigfile.com if you want, it's free. Use something else if you want, just post it to the net so it can remain alive.

    34. Re:May I be the first to say by Count+Fenring · · Score: 1

      Key being future releases.

      The author, as copyright holder, has the right to change the license on new revisions of the code as much as he wants. But he has no right to revoke a license on existing code. Or, to use a less charged and more accurate word, he has no power, either under law or in spite of law, to do so.

      Fork it and forget him, sez I.

    35. Re:May I be the first to say by Count+Fenring · · Score: 1

      Well... but that's not the case.

      I mean, it's all well to make "What if?" suppositions of this sort, but it's a single-author package, that links to GPL code. The author in this particular case is not only able, but REQUIRED to release it under the GPL, at least until he stops linking to GPL'd dynamic libraries.

    36. Re:May I be the first to say by msuarezalvarez · · Score: 1

      And your argument for that answer is what, exactly?

      In the same line: what's the basis of your second statement?

    37. Re:May I be the first to say by Smallpond · · Score: 1, Informative

      "No. The copyright holder is not bound by the GPL."

      IANAL, but the GPL says:

      "Therefore, by
      modifying or distributing the Program (or any work based on the
      Program), you indicate your acceptance of this License to do so, and
      all its terms and conditions for copying, distributing or modifying
      the Program or works based on it."

      So the act of distributing the program indicates the author's acceptance
      of the GPL. US law takes a dim view of people trying to back out of
      written offers.

    38. Re:May I be the first to say by Anonymous+Brave+Guy · · Score: 1

      I've always thought, as a non-lawyer somewhat familiar with the law, that this is rather a grey area for free-as-in-beer software.

      If we assume for the purposes of this argument that someone may only copy a work with the copyright holder's permission, then a licence agreement is a way of giving that permission. If the software is paid for and the licence agreement comes with it, then there's a reasonable argument that the agreement acts as a contract with consideration on both sides. But if the software was obtained for free, then there is no obvious consideration involved in that direction. There can't then be a contract requiring the copyright holder to uphold their end of the bargain, because there is no bargain.

      In that case, the copyright holder could withdraw their permission at any time, which rather breaks the entire concept of the GPL. Similar issues have arisen elsewhere in law, which is why you sometimes see businesses that are in trouble being sold for $10 rather than "given away" for free.

      Incidentally, a related question that someone raised with me in another discussion was whether you can, legally robustly, donate a work to the public domain. At that point, copyright would no longer apply, so a licence of any kind would be unnecessary to make a legal copy. However, try tracking down a law in any major jurisdiction that actually has an explicit provision allowing someone to voluntarily and permanently give up a copyright they hold and leave a work in the public domain, in the same absolute sense that it would be after any applicable copyright expired or for, say, government works that are legally public domain from the start. I've never found one, which raises the interesting (and somewhat scary) prospect that no-one can actually give away their work for free in a manner that any recipients can rely on, even if all parties wish this to be the case...

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    39. Re:May I be the first to say by Timothy+Brownawell · · Score: 1

      Incidentally, a related question that someone raised with me in another discussion was whether you can, legally robustly, donate a work to the public domain. At that point, copyright would no longer apply, so a licence of any kind would be unnecessary to make a legal copy. However, try tracking down a law in any major jurisdiction that actually has an explicit provision allowing someone to voluntarily and permanently give up a copyright they hold and leave a work in the public domain, in the same absolute sense that it would be after any applicable copyright expired or for, say, government works that are legally public domain from the start. I've never found one, which raises the interesting (and somewhat scary) prospect that no-one can actually give away their work for free in a manner that any recipients can rely on, even if all parties wish this to be the case...

      I believe this is pretty similar to the line of thinking that led to the WTFPL. "Public domain isn't always valid, so here's a license that does the same thing."

    40. Re:May I be the first to say by Count+Fenring · · Score: 1

      I suppose a license such as this (Herein referred to as the DAVEcense 1.0) would do the trick, essentially:

      This (Software|Text|Whatever) may be used in all ways as if it is in the public domain, and all rights attached to public domain usage devolve to all copiers, users, readers, and all other persons.

      And once it runs out, it would be public domain anyway, for realz.

    41. Re:May I be the first to say by coppro · · Score: 1

      However, it's important to realize that he does NOT own the copyright to any patches he may have accepted. As a result, he IS bound by the recursive nature of the GPL on those patches, and any derivative works. I know of one project that's moved from the MPL to a private repository (DROD) they had to get permission from every contributor, and they removed the code written by non-consenting contributors from the codebase.

      The source code is still released under the MPL, but it's developed on a private repository. The original announcement of this can be found on the SourceForge page.

      Furthermore, in any country in which the GPL is enforceable as a contract (not Canada, by the way. All copyright licenses in Canada must be signed by the copyright holder), the GPL has no termination clause, so he cannot simply 'revoke' the license and state that all uses have been invalid (unless he's Canadian, in which case the GPL never was a copyright license in the first place).

      Disclaimer: IANAL.

    42. Re:May I be the first to say by spitzak · · Score: 1

      Actually, could you hand me a binary, so I can request source code from him?

      I know you are joking, but the GPL would only require that the person giving you the binary provide you with the source code. The original author is not bound by the GPL (they did not agree to it, they only said others have to agree to it if they want to copy the code). And besides the orginal author did distribute the source code so fulfilled the GPL requirements anyway.

    43. Re:May I be the first to say by Anonymous+Brave+Guy · · Score: 1

      Sure, but if it's a one-sided deal (the copyright holder receiving no consideration in return for supplying software with a WTFPL agreement) then following the argument I mentioned before, who says the copyright holder can't revoke that WTFPL as spontaneously as any other?

      I'm not saying this situation would be a good one. On the contrary, I think it would be very silly. I'm just wondering whether, strictly speaking, this is what the law actually says in most places we're concerned with at the moment.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    44. Re:May I be the first to say by dgatwood · · Score: 1

      Instantaneousness has no bearing here. This is a copyright license, not a sale of goods. There is no consideration provided back to the owner, therefore the license is revocable, period, subject to the terms of Section 203 of the copyright code.

      http://www.copyright.gov/title17/92chap2.html#203

      The net effect is that barring state laws to the contrary (e.g. at-will contract laws) redistribution is dubious, use in derivative works is disallowed, continued use of the software as-is is allowed. All rights are terminated in about the year 2042, +/-.

      --

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

    45. Re:May I be the first to say by gnasher719 · · Score: 1

      IANAL, but the GPL says:

      "Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it."

      So the act of distributing the program indicates the author's acceptance of the GPL. US law takes a dim view of people trying to back out of written offers. And who is going to sue the author? The only legal effect of the GPL is that under certain conditions certain people have the right to make copies of code that otherwise they wouldn't be allowed to make. Which means the only possible effect of going against the GPL is that you might be guilty of copyright infringement where otherwise you wouldn't be guilty. But if you are the copyright holder, you cannot possibly be guilty of copyright infringement by copying it. Even if you were, only the copyright holder can sue you. As long as you are not schizophrenic you are quite safe.
    46. Re:May I be the first to say by Anonymous Coward · · Score: 0

      The source code for pchdtvr / atscap has not been available for some time. I forget the website (the source was not on sourceforge), but that last time I tried downloading, all I got were zero-length code files. The non-code files had everything in them.

    47. Re:May I be the first to say by civilizedINTENSITY · · Score: 1

      "You cannot force someone to give you GPL code unless they distribute it or its products to you."

      That is true if they distribute source code. If instead they distribute binaries, they have to make the source code available to all third parties.

    48. Re:May I be the first to say by shentino · · Score: 1

      Uh, not quite.

      As the author, he is immune from copyright law because he, as the owner of the copyright, can do as he pleases and he isn't bound by his own license.

      The only thing binding him is that he granted irrevocable permission to his downstreamers by releasing it under the GPL.

      He can halt his own distributions, but he already gave away the farm, and so to speak, it's pointless for him to close the barn door because the horses have already run off.

      This would change, however, if he incorporated code from others that was itself applied under the GPL. Downstreamers who contribute code become co-owners of *their* releases, and any changes that make it to the original author are licensed TO him. In this case, the downstreamers are the licensors, and the upstreamers are the licensees.

    49. Re:May I be the first to say by civilizedINTENSITY · · Score: 1

      But in this particular case the software in question uses a GPLed library. Therefor, couldn't the copyright holder of said library sue the author for copyright infringement?

    50. Re:May I be the first to say by WNight · · Score: 1

      he argument about there being no consideration is weak. The author gets access to GPLed software, users, testers, and advertising. Regardless of what the GPL is, it creates contractual obligations in both parties, obligations that can't simply be shrugged off after acceptance.

    51. Re:May I be the first to say by Schraegstrichpunkt · · Score: 1

      That might be what the FSF say it's for, but neither you nor we have any way to know whether that is really how they would act at any future time.

      The usual FSF copyright assignment contract obliges the FSF to act in certain ways:

      The Foundation promises that all distribution of the Work, or of any work "based on the Work", that takes place under the control of the Foundation or its agents or assignees, shall be on terms that explicitly and perpetually permit anyone possessing a copy of the work to which the terms apply, and possessing accurate notice of these terms, to redistribute copies of the work to anyone on the same terms. These terms shall not restrict which members of the public copies may be distributed to. These terms shall not require a member of the public to pay any royalty to the Foundation or to anyone else for any permitted use of the work they apply to, or to communicate with the Foundation or its agents in any way either when redistribution is performed or on any other occasion.
    52. Re:May I be the first to say by dgatwood · · Score: 1

      This assumes that the software in question builds upon GPLed software. If that is the case, then that might constitute consideration. In reality, though, I'm pretty sure the software in question was stand-alone code that was used by lots of other stuff, not the other way around, and as such, does not constitute consideration. The other two points, I've addressed elsewhere.

      Court opinions on copyright licenses are mixed as to whether the obligations can be shrugged off, as you put it. If you'd like to get into a battle of precedents, I'm sure we can both cite a truckload that support our positions. That inconsistency should make it clear that any case on this issue would not be even remotely clear-cut. My point was not that the license is definitely revocable in all cases, but rather that it could be revocable, depending on the software in question, what things the courts rule to be consideration, which circuit the case is tried in... maybe even the color of the judge's necktie. Thus, IMHO, the people who claim that the GPL is an irrevocable license without attaching a truckload of caveats to that statement are wrong, at least for versions of the GPL prior to version 3. That's not to say that it isn't sometimes irrevocable. It is merely saying that "A is true" is a false statement unless A is always true....

      --

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

    53. Re:May I be the first to say by Rogerborg · · Score: 1

      Thank God for the GPL!

      Close, but Stallman has a bigger beard than God.

      --
      If you were blocking sigs, you wouldn't have to read this.
    54. Re:May I be the first to say by Just+Some+Guy · · Score: 1

      That is true if they distribute source code. If instead they distribute binaries, they have to make the source code available to all third parties.

      That is still not true for the author, who may or may not distribute anything he wants.

      --
      Dewey, what part of this looks like authorities should be involved?
  2. Solution by zakezuke · · Score: 1

    Change the name, start a new project, abandon the old. Problem solved.

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    1. Re:Solution by glwtta · · Score: 1

      Change the name, start a new project, abandon the old. Problem solved.

      I don't see how that solves the problem - he wants to revoke the license granted on previous versions of the software, abandoning it doesn't accomplish that. If all he wanted to do was change the licensing for future release, he certainly wouldn't need a new project for that.

      --
      sic transit gloria mundi
  3. It is not allowed. by osssmkatz · · Score: 3, Informative

    You cannot revoke the license. IANAL, but the FSF makes this fairly explicit:
    http://gplv3.fsf.org/comments/rt/summarydecision.html?filename=3D%3C%25%25%20gplv3-draft-1%20%25%3E&id=917

    --Sam
    P.S Click the link; it's more complicated than I've laid out here.

    1. Re:It is not allowed. by Z00L00K · · Score: 1

      Does that also apply to GPLv2?

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    2. Re:It is not allowed. by PAjamian · · Score: 1

      Does that also apply to GPLv2?

      Yes.

      You cannot revoke any version of the GPL (or most OS licenses for that matter) as it is a perpetual and irrevocable license. You can, however, release future versions of the software under any license you want as long as you hold the copyright, but that's not what this author is trying to do, he's trying to tell people that the software they already got unther the GPL can no longer be used under the GPL and they must destroy their copies. This goes against everything the GPL and Free Software stands for.

      --
      Windows is a bonfire, Linux is the sun. Linux only looks smaller if you lack perspective.
    3. Re:It is not allowed. by SwashbucklingCowboy · · Score: 1

      I wouldn't let what the FSF says be the sole basis for an opinion. Some of what they claim is highly questionable, legally speaking.

    4. Re:It is not allowed. by Anonymous Coward · · Score: 0

      Apparently whilst right in theory, you are wrong in practice; Something which a little bit surprises me for software which is on sourceforge.

      There is nothing to stop him revoking the GPL; provided that nobody has a copy of the source code. As long as he has not used anyone else's source code in his software he just stops distribution and the license is automatically revoked. He has no obligation to distribute (since he's not bound by a license to himself) and you have no possibility to distribute since you can't follow the rules of the GPL without having a copy of the source. Now; this doesn't completely revoke the GPL. You still have the software and can still use it; however, of your four freedoms only the zeroth kind of freedom remains.

      Now; if sourceforge stood up for us or there was someone independent mirroring the whole of sourceforge this would mean that we would have a copy of the source and it would be impossible to withdraw the license. However, right now it seems that nobody has a copy of the source and sourceforge are just rolling over and allowing the project deletion. There are no independent mirrors of sourceforge. I think that we have to find a way to fix this so that this never happens again. Probably source forge isn't permitting direct mirrors which means that we need volunteers to mirror each project.

      My proposal would be to do it through some kind of usenet alt group. Something like alt.source.sourceforge-all which would allow wide scale distribution. Any alternatives? Peer to peer network?

      (CAPTCHA: terror - kind of appropriate for our atscap author :-)

    5. Re:It is not allowed. by tkinnun0 · · Score: 2, Informative

      You cannot revoke any version of the GPL as it is a perpetual and irrevocable license.

      Where does GPLv2 say that?
    6. Re:It is not allowed. by baadger · · Score: 1

      - ...unless he had incorporated someone else's (non-GPL compatible) code which would make his original choice in licensing illegal to start with.

      - ...unless he violated a patent, and is being sued for it, which would make further and past distribution illegal in regions in which the patent was valid and render the license irrelevant regardless of what rights you have.

      Nothing in licensing is clean cut.

    7. Re:It is not allowed. by civilizedINTENSITY · · Score: 1

      Yeah, we all know that Stanford Law Center is a hick town community college. No body listens to Stanford.

    8. Re:It is not allowed. by JadeNB · · Score: 1
      This seems to be a strange quote to cite. The first commenter is asking a question about (ir)revocability of the GPL; the second says little more forceful than the concluding sentence:

      So, I would hope that the GPL cannot be revoked by the licensor outside of the licensee doing something wrong because then people's rights under the license could be yanked away from them even if they did nothing to deserve such treatment.
      (emphasis mine). Note also that this commenter explicitly addressed the issue you mention by pointing out that the license appears to be GPLv2, not GPLv3.
    9. Re:It is not allowed. by sydneyfong · · Score: 1

      We DO know that not everybody agrees on what the law is (otherwise why would the good and knowledgeable guys from, say Stanford Law Center, appear in court and argue for hours...)
      We DO know that FSF has its own agenda which it pushes almost with zeal.
      We DO know that FSF sometimes tests the legal limits a bit for their purposes.
      We then can come to a conclusion that what FSF says might not be the full side of the story.

      In particular I do not see any clear rules precluding a revocation of the GPL per se. The hurdles I can see are detrimental reliance by users/re-distributors and the problem of "giving (the revocation) notice" to the world. It's a scalability/feasibility question, but not a legally fatal problem. Unrelatedly there are a few common interpretations of the GPL by the FSF that I do not agree with (but those I wouldn't go into).

      I am not a lawyer.

      --
      Don't quote me on this.
    10. Re:It is not allowed. by argiedot · · Score: 1
      IANAL but, the GPL v2.0 says:

      4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
      (emphasis added)
  4. Could fuel anti GPL fire by LinuxInDallas · · Score: 1

    I have no clue if this will turn out to be enforceable or not. If it is then it will certainly fuel concerns we have heard before about using GPL'd software in commercial applications.

    1. Re:Could fuel anti GPL fire by Waffle+Iron · · Score: 5, Insightful

      Why would it raise concerns about the GPL in particular? If the GPL can be revoked after the fact, then *any* software license (proprietary, FOSS or whatever) could likewise be revoked. Any 3rd party code of any kind in commercial applications would be at similar risk.

    2. Re:Could fuel anti GPL fire by Anonymous Coward · · Score: 0

      Because if I pay for something then I could probably argue that I entered into a contract (which is different than a license), and have rights as a consumer. Of course, different nations have different laws, so the rest of my argument (assuming I have one in the first place) depends on where you live.

      But then again, I'd bet that the legal debate surrounding revocability would be different for every country in the world.

    3. Re:Could fuel anti GPL fire by nguy · · Score: 1

      I have no clue if this will turn out to be enforceable or not. If it is then it will certainly fuel concerns we have heard before about using GPL'd software in commercial applications.

      It will "fuel concerns" only if you're terminally stupid, because the GPL actually protects you from these kinds of problems. In different words, because the software is covered by the GPL, there is no problem. The author can scream until he's turning blue, the software is out there and you have the right to use it under the GPL.

      In fact, a far more common thing is that a commercial vendor of a proprietary piece of software simply disappears or changes the license or price on the next release, and then you're completely out of luck. In contrast, the GPL gives you rights and ensures that you can continue to use software you already have, even if the author disappears or changes his mind.

    4. Re:Could fuel anti GPL fire by HumanEmulator · · Score: 1

      Why would it raise concerns about the GPL in particular? If the GPL can be revoked after the fact, then *any* software license (proprietary, FOSS or whatever) could likewise be revoked. Any 3rd party code of any kind in commercial applications would be at similar risk

      Which is why most EULAs specifically state that the license is revokable. (Usually for any reason the licensor feels like.) Because it's not assumed a license is revokable unless it says so. Licenses for SDKs generally don't include that, because no one wants to build on top of a rug that can be yanked out from under them.

    5. Re:Could fuel anti GPL fire by McDutchie · · Score: 1

      Which is why most EULAs specifically state that the license is revokable. (Usually for any reason the licensor feels like.)

      You are simply making that up. Most EULAs don't say anything of the sort. Which is a good thing because no sane business would rely on software with such a license.

    6. Re:Could fuel anti GPL fire by Count+Fenring · · Score: 1

      Does the phrase "This license can at any time be changed (or revoked by the issuer in any manner deemed fit" ring a bell?

      Because I have to say, as a former purchaser of software and hardware computer products, it sounds pretty damned familiar to me.

      Granted, this is from most of the consumer EULAs I've seen, but I believe the Enterprise ones for Word contain much the same flavor, and I KNOW that all Windows OS EULAs since at least 98 contain revocation clauses, albeit limited in allowable cause (# By exceedingly vague wording).

      Of course, I live in America, where businesses have long since ceased to be sane.

    7. Re:Could fuel anti GPL fire by BokLM · · Score: 1

      wtf ? How is that related to the GPL ? It would be exactly the same with the BSD license or even proprietary licenses. When you say "do whatever you want with my software and share it with everybody", you can't tell people later to stop doing that. The same when you give something to someone, you can't take it back. Otherwise it would be quite easy to kill any open source software, just contribute a big piece of software to the project, wait a few years then ask people to stop using your code...

    8. Re:Could fuel anti GPL fire by McDutchie · · Score: 1

      Does the phrase "This license can at any time be changed (or revoked by the issuer in any manner deemed fit" ring a bell?

      Because I have to say, as a former purchaser of software and hardware computer products, it sounds pretty damned familiar to me.

      Nope, it does not ring any bell, and I am one of those obsessive types and actually read the software licenses to anything I use. Here are some Microsoft EULAs and I cannot find such a clause in any of them. All the termination clauses in them are only applicable if you break the EULA. For example, the WinXP license says: "6. TERMINATION. Without prejudice to any other rights, Microsoft may cancel this EULA if you do not abide by the terms and conditions of this EULA, in which case you must destroy all copies of the Product and all of its component parts." If I'm missing something, pleae do point it out.

      Granted, this is from most of the consumer EULAs I've seen, but I believe the Enterprise ones for Word contain much the same flavor, and I KNOW that all Windows OS EULAs since at least 98 contain revocation clauses, albeit limited in allowable cause (# By exceedingly vague wording).

      Nothing vague about the wording that I can see. This is clearly not a clause that says "we can revoke this license at any time and for any reason or none at all".

      Of course, I live in America, where businesses have long since ceased to be sane.

      I live in the Netherlands, but the EULAs here are generally copied/translated verbatim from the originals.

    9. Re:Could fuel anti GPL fire by Count+Fenring · · Score: 1

      7. TERMINATION AND REVOCATION. Without prejudice to any other rights, CapstoneBlack may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the SOFTWARE. Additionally, CapstoneBlack reserves the right to revoke any or all licenses issued to you at its sole discretion. If the license is revoked by CapstoneBlack where you are not in default of this agreement and the revocation occurs within 2 years of issue, you may be entitled to pro-rata compensation up to the maximum of the current prevailing purchase price when purchased directly from CapstoneBlack.

      Runtime on this particular google search: 20 seconds.

      Again, all I'm saying is that it is a thing that happens. Not everyone does it, but EULAs are commonly abused to provide unreasonable control over a buyer's use and management of software.

      As far as the Microsoft EULAs go, "vague wording" is perhaps inaccurate. Let me say then that the conditions of breach tend to be very open-ended, and the conditions of reasonable use tend to be unnecessarily restricted, resulting in a great many circumstances where Microsoft can deny license use unreasonably. Of course, now they just shut off the product by remote control.

    10. Re:Could fuel anti GPL fire by McDutchie · · Score: 1

      Runtime on this particular google search: 20 seconds.

      Well, I bow to your 1337 Google skillz. But I have never heard of CapstoneBlack so that doesn't exactly support HumanEmulator's original assertion that it's common for EULA's to be revocable for any reason. It also seems that CapstoneBlack is an online service provider, and that its software exists simply to facilitate access to its online services. In that context it makes much more sense for the software license to be unilaterally revocable because online services (in contrast with common desktop software, i.e. products) are often subject to a termination-for-any-reason-or-none-at-all clause. That doesn't mean this is anything else than exceedingly rare for regular desktop productivity software such as Microsoft Office.

      Again, all I'm saying is that it is a thing that happens. Not everyone does it, but EULAs are commonly abused to provide unreasonable control over a buyer's use and management of software.

      All EULAs do that, that's what they're for. But they don't usually do that in this particular way. The original assertion was that EULAs commonly contain a clause that would allow the copyright holder to revoke the license at any time, for any reason and without justification, and that this specifically includes the EULAs for Microsoft Windows and Office. And I still say that's made up.

    11. Re:Could fuel anti GPL fire by DMUTPeregrine · · Score: 1

      6. Termination. This License Agreement is effective until terminated. You may terminate the License Agreement at any time by (i) permanently destroying all copies of the Game in your possession or control; (ii) removing the Game Client from your hard drive; and (iii) notifying Blizzard of your intention to terminate this License Agreement. Blizzard may terminate this Agreement at any time for any reason or no reason. In such event, you must immediately and permanently destroy all copies of the Game in your possession and control and remove the Game Client from your hard drive. Upon termination of this Agreement for any reason, all licenses granted herein shall immediately terminate.

      From the WoW EULA. Emphasis mine. And don't say you've never heard of Blizzard or that their 10 million subscribers don't count. I can go through and find tons of others like that if I look. While the MS windows/office EULAs may not contain this clause many other EULAs do contain such clauses.
      Red Hat Network agreement:
      Red Hat may terminate this Agreement, use of the Service or password access to the Service at any time without prior notice, if Red Hat in its sole discretion determines that there has been a violation of this Agreement, applicable policies or failure to pay charges when due. Red Hat may terminate this Agreement at any time by providing notice of termination to you in any reasonable manner.
      Second Life:
      2.6 Linden Lab may suspend or terminate your account at any time, without refund or obligation to you.
      etc, etc.

      --
      Not a sentence!
    12. Re:Could fuel anti GPL fire by McDutchie · · Score: 1

      From the WoW EULA. Emphasis mine. And don't say you've never heard of Blizzard or that their 10 million subscribers don't count. I can go through and find tons of others like that if I look. While the MS windows/office EULAs may not contain this clause many other EULAs do contain such clauses.

      Yes, and again those aren't EULAs for desktop software but service agreements for online services. In service agreements for free services, that clause is normal, so by extension the EULA for software supporting these online services might also contain that clause. But no one has been able to show a single EULA for normal, offline use desktop software yet that contains such a clause. And this is what the original post claimed.

  5. Come on guys, it's not hard. by PhrostyMcByte · · Score: 4, Insightful

    READ the license before putting your code under it. I know the GPL is big, but you only need to do it once. You can change the license on future releases (assuming you own the copyright), but you can't revoke the rights the GPL grants to people using past releases.

    1. Re:Come on guys, it's not hard. by AdrocK · · Score: 3, Insightful

      I find myself saying "RTF[Insert Acronym Letter Here]" every day. People sign acceptable use agreements, employment contracts, EULA's, policies, and a lot of other things without reading them. When they violate them they scream foul or "I didn't know I couldn't do that".

      People have always done this, but recently it seems that they are getting away with it. Expressed penalties or consequences are softened or overturned with an "Oh, no one actually READS that stuff".

      I'm not saying I read every single thing word for word that I agree to or put my name on, but I know I will need to live with the consequences if I violate the agreement. Something of this scope, though, I would imagine you would read and understand the entire license that you are releasing your code under. I can understand accepting the EULA as a user without reading it, but not as a publisher.

      Ignorance of the rules isn't a get-out-of-jail-free card.

      --
      Those who can, do. Those who can't, teach.
    2. Re:Come on guys, it's not hard. by dila813 · · Score: 1

      he got paid off by the media corps??

    3. Re:Come on guys, it's not hard. by penix1 · · Score: 1

      What your whole argument ignores is the question of the person releasing a program under a license that they had no rights to release. In the closed source world that person would be sued off the face of the planet and the program goes with him. In the case of the GPL, the person is sued off the face of the planet and the true rights holder is screwed. Again, it goes back to the question of what do you do when the genie can't be put back into the bottle?

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    4. Re:Come on guys, it's not hard. by cheater512 · · Score: 1

      Thats a different matter. The notice mentions nothing about legal problems.

    5. Re:Come on guys, it's not hard. by penix1 · · Score: 1

      Well, it is that kind of legal test the GPL needs to face. Someone above mentioned a similar case involving AOL but also that no further news of it surfaced. It is possible it was settled out of court meaning the GPL hasn't been tested for this issue. Exactly what recourse does a rights holder have within the GPL when this occurs? It almost makes me wish SCO had a case just to test what would happen in court with this instance.

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    6. Re:Come on guys, it's not hard. by TheRealJFM · · Score: 1

      I agree with your point of course, but this got me thinking: what if all EULA licenses had to provide a creative commons style summary of the overall terms. The standard would have to be worked out carefully, and it wouldn't be quite as simple as the CC stuff, but think of it as the friendly summaries of mortgages or bank terms that some places require.

      So, clicking through a big block of text, or seeing:

      You can: 1) Use this software for you own personal use.
      You can't: 1) Copy it. 2) Reverse engineer it. 3) Install it on more than one computer. We can: 1) Contact your computer via the internet to check if you purchased this software. 2) Deactivate the software or key features of your computer if we believe you have unlawfully obtained this software. 3) etc...

      It would be a pain to sort out, but would anyone really be able to just ignore that sort of summary?

      --
      Joseph Farthing
      http://josephfarthing.com
    7. Re:Come on guys, it's not hard. by AdrocK · · Score: 1

      I don't think it would make it any more legally binding, except maybe because of the argument that the license is too hard to read in its "legaleese" format.

      But making it easy to read doesn't mean people won't still just look for the 'next' button.
      I don't have any references for this, so don't bite my head off: A while ago I remember hearing about a legal case in Australia where an employee sued a company for wrongful termination. The employee was fired for inappropriate use of their computers, and the companies policies and agreements clearly stated that they could terminate if someone violated them. The employee signed them, but claimed that it was a "habitual action" of sort to just sign those kinds of forms. I believe he won.

      I like the idea of a summary of the license, but I'm not sure it will actually make people read it.

      --
      Those who can, do. Those who can't, teach.
    8. Re:Come on guys, it's not hard. by Blakey+Rat · · Score: 1

      Oh shut up. We're not super-geniuses like you are.

      Even if I spent the 20 minutes to read the World of Warcraft EULA (every freakin' time they make a 0.0.1 version update) what are the odds I'd be able to make heads or tails of it? They aren't written in english, and there's no point in my wasting my hour of video game time to read three hundred pages I won't understand anyway.

      If you really care about people reading your license, you need to summarize it in one easy-to-understand paragraph. If you don't even take that amount of effort, then I'm just going to assume you don't care about actually communicating your point, and skip it.

    9. Re:Come on guys, it's not hard. by fast+penguin · · Score: 1

      Its absurd to say that some media corp doesn't know how copyright works. Obviously, the guy did that driver as a hobby, and as he started to see there was interest in it, he now wants to make a small biz out of it.

      --
      My worst enemy gave me a copy of Windows for Christmas.
    10. Re:Come on guys, it's not hard. by StreetStealth · · Score: 1

      I've seen other projects before (ActiveCollab comes to mind) where the author forks the code to a proprietary 1.0 release, but in such cases, the previous release forks off to something else (ActiveCollab to ProjectPier).

      While the author forking to proprietary is rather on the lame side, the idea of trying to cut off forks is simply inane.

      --
      Your mind is clear / The things that you fear / Will fade with how much you / Believe what you hear
  6. In my country, we have saying by Anonymous Coward · · Score: 3, Funny

    we say "is good if man eat lots of pussy but if he suck one cock then he will always be cocksucker." GNU is like being cocksucker, always GPL

    1. Re:In my country, we have saying by Anonymous Coward · · Score: 0

      you are stupid.

    2. Re:In my country, we have saying by nacturation · · Score: 1

      we say "is good if man eat lots of pussy but if he suck one cock then he will always be cocksucker." What about cork soakers?
      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    3. Re:In my country, we have saying by Anonymous Coward · · Score: 0

      All that saying proves is that you are insecure about your sexuality and homophobic. Now get out of that closet.

    4. Re:In my country, we have saying by Anonymous Coward · · Score: 0

      Good evening, Mr. Sagdiyev. Is this your first time on Slashdot?

    5. Re:In my country, we have saying by Anonymous Coward · · Score: 0

      I not understand. In my country, is ok if man stick penis in mouth of other man or if man stick penis in asshole of other man. But if other man put penis in your mouth, you are homosexual cocksucker. I put my penis in mouth of other man but never I cocksucker. I like women for sex and GPL

    6. Re:In my country, we have saying by Anonymous Coward · · Score: 0

      That must be one lousy country, where parents propagate this type of proverbs to children.

    7. Re:In my country, we have saying by Anonymous Coward · · Score: 0

      eh, which country are you from anyway?

    8. Re:In my country, we have saying by Minwee · · Score: 1

      That would be Trollia, where the men are Trolls and the women Trollops.

  7. why such incompetence? by Endymion · · Score: 4, Interesting

    How is it possible that people still don't get how the GPL works, and still think they can treat it like a contract or something?

    I would think that it would be obvious, after reading the FSF web site or even just the news about the GPL, that stupid tricks like this not only don't work, but are the very thing the GPL is intended to prevent.

    Even more strange is that people seem to think they can write up these fancy-sounding letters as if they were a lawyer. Did they somehow miss that law is complicated and we have lawyers go to school for many years to properly understand all this? (note: if it actually /was/ a lawyer that wrote this, that's even more insane. Fire that incompetent freak!)

    --
    Ce n'est pas une signature automatique.
    1. Re:why such incompetence? by iminplaya · · Score: 1

      Considering all the differences of opinion when two or more people read the same statement, it seems the law can be interpreted, but never understood or defined clearly. A good lawyer can make any word in the dictionary mean anything he wants it to.

      --
      What?
    2. Re:why such incompetence? by Endymion · · Score: 1

      While this is certainly true, and there are always lots of finer points to argue about in the GPL, I am still amazed when people seem to completely miss the point of the whole thing. The fact that the entire point of the GPL is to guarantee access to the source code of a project makes statements like this guy's rather insane.

      Maybe I can blame ESR for this, actually... with all his dilution of the Free Software Movement with his new "open source" terms and such. It has created a huge new group of people that don't seem to understand that there's a major political motivation behind the GPL, not just some software-access pragmatism.

      --
      Ce n'est pas une signature automatique.
    3. Re:why such incompetence? by LordLucless · · Score: 1

      Even more strange is that people seem to think they can write up these fancy-sounding letters as if they were a lawyer.

      What I think is strange is that some people seem to think there is some magical property of lawyers, that makes whatever they write special. If the letter written is true and correct, and legal, then it has all the value of one written by a lawyer. If the letter is false, then it's just as useless no matter who the author is.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    4. Re:why such incompetence? by iminplaya · · Score: 1

      My statement has more to do with the deficiency of language in general when trying to impose such precision. I do indeed understand the necessity of the GPL as long as copyright remains on the books, even with my belief that public domain can accomplish the same thing, with the added benefit of avoiding the license bloat that we are currently being burdened with. Well, this might be a good test in the ongoing attempt to validate the GPL in the courts. At the same time, like everything else, it will never be completely resolved. Somebody will always try to challenge it. Even if it is to reach the supreme court. Just like Roe vs. Wade. Please, people, don't carry off onto that wild tangent with that. I'm just trying to say that nothing is absolute. Hell, there are folks that can "prove" that 2+2 does not equal 4.

      --
      What?
    5. Re:why such incompetence? by Endymion · · Score: 1

      If the letter written is true and correct, and legal

      Sure, IF it's true and correct. The problem is that many non-lawyer types tend to fail on that, thinking they know the law.

      It's the same idiocy as, say, someone with no plumbing training going and re-piping their house, or someone with no medical training trying to cure their own cancer. They may get it right, and more power to them if they educate themselves and do it properly, but most people will screw things up.

      As is obvious in this case. It's more an issue of consulting with experts so you don't end up looking like an idiot like this guy.

      (as an aside: using a lawyer does have one extra advantage over just writing the letter yourself, even if the letter ended up exactly the same: liability. If the lawyer wrote it, you can blame them if it's a total fuck up...)

      --
      Ce n'est pas une signature automatique.
    6. Re:why such incompetence? by Endymion · · Score: 1

      the deficiency of language in general

      Sure, but you can recurse such skepticism out to infinity, and that's not really useful. In physics, you can apply reductionism to everything and end up using quantum mechanics to solve macro-scale events, because you aren't really certain that the macro-scale even is true. Newton's laws of motion are deficient approximations only. Except that you don't. That's insane. In the same way, you can doubt the definition of every word in every language (and some lawyers certainly try), but at some point you have to accept some things a fundamental and obvious, or you will never have a proper "meeting of the minds".

      Well, this might be a good test in the ongoing attempt to validate the GPL in the courts.

      No way. The reason there hasn't been a lot of action in the courts with regards to the GPL is that it IS such an obvious and strong license. No sane lawyer wants to touch it, as it's fairly obvious most challenges would lose unless you rewrote large sections of copyright law.

      If this guy actually tries to sue over this, a real lawyer should warn him away from such futility before it gets anywhere.

      I'm just trying to say that nothing is absolute. Hell, there are folks that can "prove" that 2+2 does not equal 4.

      Of course. And if you feel like arguing philosophy or abstract math, then such attitudes are great fun. In the real world, though, there is a minimum level of pragmatism necessary or nobody would ever get anything done.

      --
      Ce n'est pas une signature automatique.
    7. Re:why such incompetence? by nguy · · Score: 1

      How is it possible that people still don't get how the GPL works, and still think they can treat it like a contract or something?

      It does work like a contract: you cannot unilaterally get out of a contract (unless it has a termination clause letting you), just like you can't unilaterally get out of the GPL.

    8. Re:why such incompetence? by Endymion · · Score: 1

      no, it works like a license, which it is. The author is simply granting you a right (license) to redistribute the code with certain restrictions.

      And of course you can unilaterally get out of the GPL. You can, at any time, chose not to accept the license and not be bound by its restrictions.

      Of course, that license is probably the only way you are getting a right-to-distribute from the author, so any distribution you do then is most likely a violation of "normal" copyright.

      --
      Ce n'est pas une signature automatique.
    9. Re:why such incompetence? by bm_luethke · · Score: 1

      "How is it possible that people still don't get how the GPL works, and still think they can treat it like a contract or something?"

      To begin with IANAL so take this with a grain of salt - but it is acting like a contract (in fact, according to the WIKI and several other sources it *is* a contract). In this case if both me and you enter into a valid contract (or license) then you can't universally revoke the contract, I don't even think you can do that if the contract explicitly states it.

      One side can not enforce a contract or license, nor once agreed too can they simply revoke it at will. You will note that even though most EULA's contain a clause allowing them to change it at will they always re-ask you to accept when they change them - they very well know that part of the EULA is unenforceable just as this type of change can not be enforced. Otherwise after signing it they could, unilaterally, change the contract to where they owned everything you do for the rest of your life and be perfectly legal.

      There is nothing inherent in the GPL in this because there is no need for it - it is basic part of a contract and any contractor should know this otherwise you will frequently get the people who hire you try and jerk you around.

      --
      ------- Sorry about the spelling, I suffer from two problems. Dyslexia makes it difficult to spell well, lazy makes it
    10. Re:why such incompetence? by iminplaya · · Score: 1

      Point taken. That's why I see the push for such precision to be detrimental. It turns the molehill of technicalities into an unsurmountable mountain. It keeps the law and many matters of governance in general out of reach from everyday folks and relegates all the power to the mystics and high priests of the business, so to speak. It creates needless complexity for that sole purpose. So now we get some licenses that are larger that the entire American constitution. It is all making a "meeting of the minds" and that level of pragmatism more difficult to achieve, and there are those who aim to profit from the resulting conflicts among us.

      he reason there hasn't been a lot of action in the courts with regards to the GPL is that it IS such an obvious and strong license.

      I hope you are right. And you probably are as many businesses can work with it and make great profits from it. I'm just suspicious that they are biding their time plotting in the back room how to defeat it because their desire for control of everything.

      I don't think I'm disagreeing with you. I just wish to simplify things. Looking for a "unified theory" of human interaction. Reduce the equation... It was lots of fun in mathematics. It should apply here also.

      --
      What?
    11. Re:why such incompetence? by Endymion · · Score: 2, Insightful
      in fact, according to the WIKI and several other sources it *is* a contract

      And the wiki is such a good source of reliable legal information?

      From the GPLv2:

      "Everyone is permitted to copy and distribute verbatim copies
        of this license document, but changing it is not allowed."

      GNU GENERAL PUBLIC LICENSE
            TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

          0. This License applies to...


      (all emphasis mine, of course)

      You will note that even though most EULA's contain

      So? The GPL is not an END USER license. It's a distribution license.

      You can unilaterally decide to accept it or not, but it's the only thing allowing you to bypass the normal copyright restrictions on further distribution.

      As for this idiot in the article, even if he had a different license, copyright is only about distribution. You have no obligation to ever destroy your copy or otherwise do anything the author wants once you have legally acquired a copy. Just as the RIAA has no legal ground to force you to not listen to your CDs at any given time, the author of a program cannot decide after the fact to force you to delete the copy you already have.

      To do this kind of restriction, you would need a contract, but most media still is not distributed in a manner that requires you to enter into a contract with the author.

      There are very important differences between a "license" and a "contract", and it seems a lot of people get it wrong... sigh...
      --
      Ce n'est pas une signature automatique.
    12. Re:why such incompetence? by Endymion · · Score: 1

      That's why I see the push for such precision to be detrimental.

      Oh, certainly. In fact, I believe that was the original purpose behind the simplicity of the American Constitution. It was supposed to be high-level general concepts, so you wouldn't have to enumerate all the specifics that change all the time. The fact that the founders thought the Bill Of Rights wasn't even necessary is really telling - that such enumeration would lead to problems.

      You see it in law all the time, where a law should be simple ("fraud is illegal"), yet you see it complicated with huge amounts of enumeration ("fraud on the telephone", "fraud on paper contracts", "fraud on the internet", etc). It has the direct effect, as you say, of putting things our of the reach of everyday folks.

      Looking for a "unified theory" of human interaction.

      I suggest a heavy mix of Godel's math as applied to information flow and basic evolutionary concepts. It works for me, at least... though I'm still working on a lot of the details... ^^;

      --
      Ce n'est pas une signature automatique.
    13. Re:why such incompetence? by SwashbucklingCowboy · · Score: 1

      How is it possible that people still don't get how the GPL works, and still think they can treat it like a contract or something?

      Most legal folks outside of the FSF seem to believe that a license IS a contract, not withstanding the lack of consideration.

    14. Re:why such incompetence? by gnasher719 · · Score: 1

      Most legal folks outside of the FSF seem to believe that a license IS a contract, not withstanding the lack of consideration. That is complete news to me. According to US law, it is a license (and because of the lack of consideration, it couldn't possibly be a contract). Under German law, it is a contract; in German law, the lack of consideration is no problem, the receiver doesn't need to accept the contract, and the GPL "license" explicitly says that they don't require you to prove in any way that you accepted the contract. Of course, without accepting the contract, you don't have the right to distribute.
    15. Re:why such incompetence? by WNight · · Score: 1

      I don't understand the no-consideration angle. GPLing your project is a great way to get publicity and attract developers. That's got at least as much value as a Want-Ad posting. And testers aren't free.

      The user receives software and the right to use it, the developer receives goodwill, testers, and advertising.

      The only problem is that it's not direct. You can accept the GPL even if you live in a bubble and never contribute. There might not be consideration in any given instant.

    16. Re:why such incompetence? by asuffield · · Score: 1

      If the letter is false, then it's just as useless no matter who the author is.


      Actually, that's not true, and it's the main reason why you should pay a real lawyer. If what they write is false, then you can claim against their malpractice insurance.
    17. Re:why such incompetence? by asuffield · · Score: 1

      The user receives software and the right to use it, the developer receives goodwill, testers, and advertising.


      "Consideration" is something that the user would be required by the contract to give to the developer. It does not mean anything that is a benefit to the developer. The GPL does not have any consideration in favour of the developer.
    18. Re:why such incompetence? by Pollardito · · Score: 1

      at the very least he should realize that it fails the laugh test. does he assume that all users of all software are obligated to be constantly checking to see if any of the licenses of the code that they use on their system (or that programs on their system use without them knowing) has changed? can you imagine the amount of time it would take for someone who has installed even a base system to reverify all the licenses on all the software installed?

    19. Re:why such incompetence? by Anonymous Coward · · Score: 0

      Are you stupid or something? Of course, a license works like a license. I'm just pointing out that licenses work like contracts in this regard: you cannot simply terminate them without cause.

    20. Re:why such incompetence? by SwashbucklingCowboy · · Score: 1

      I don't understand the no-consideration angle. GPLing your project is a great way to get publicity and attract developers. That's got at least as much value as a Want-Ad posting. And testers aren't free.

      You're not considering the legal meaning of consideration. From Wikipedia: "Consideration is what must be given up by each party when making an agreement." What has the licensee agreed to give up in the case of the GPL?

    21. Re:why such incompetence? by SwashbucklingCowboy · · Score: 1

      According to US law, it is a license (and because of the lack of consideration, it couldn't possibly be a contract).

      Check out McCoy v Mitsuboshi Cutlery, where the court held: 'Whether express or implied, a license is a contract "governed by ordinary principles of state contract law."'

      There's an old saying among lawyers - something isn't so until a judge says it is. Well, a judge said this was so.

    22. Re:why such incompetence? by Anonymous Coward · · Score: 0

      And that would be a particular type of license in a particular state, being ruled upon by only one circuit court, and appeals, context, and later rulings, other exclusions and qualifications not included.

      The GPL Is a License, not a Contract

    23. Re:why such incompetence? by Achromatic1978 · · Score: 1

      If the lawyer wrote it, you can blame them if it's a total fuck up...)

      Nice idea, if optimistically naive. Do you have any idea how hard it is to get a claim upheld against your lawyer for misconduct/malfeasance? Generally, incompetence won't do it. It usually needs to be fairly concrete bad faith before you'll get anywhere.

      Hint: Politicians are almost always lawyers. As are members of bar associations. Anything that allows you to easily sue your lawyer allows them as lawyers to be easily sued.

      In some states, it literally is a case of "show malicious intent" to get anywhere with a malpractice suit.

    24. Re:why such incompetence? by WNight · · Score: 1

      What value do I provide if I agree to be a tester for someone, but find no bugs? Apparently none, but I'd still expect to be paid for it.

      Similarly, the value of having users is obvious. Even if no specific user is overly useful, each of them is testing the software (something of value to you) and advertising the project, if only by their part in downloading it and inflating the statistics.

      It's a classic free razor/buy the blades model. We give away access, hoping that the people we've reached will become valuable contributors. Their 'payment' up front isn't 'enough', but we hope to make it up on increased contributions and such over the years. If you can be said to own a razor (after theoretically not paying a reasonable price) then the same can be said for the GPL being binding on both parties. You merely agree to do a simply activity which will likely encourage more later. I give you copyright license in trade.

      The no-consideration argument only works with people who don't see a clear business value in releasing GPLed code. For everyone else the deal is very clear.

    25. Re:why such incompetence? by WNight · · Score: 1

      Consideration is what must be given up by each party when making an agreement; this may be by means of doing or not doing an act or just promising to do or not do an act. By agreeing to download, test, and possibly comment on the quality of the software, as well as advertise it as appropriate by word of mouth and perhaps use it as the basis of your future software, you provide value to the author.

      From the quote above, consideration need not be tangible, or directly 'given', or worth anything to both parties, as a promise not to do something you haven't been doing isn't very limiting.

      If you could pay to reach people, obviously that person's attention has a very real value. You'd pay an advertiser to reach many people, or pay individuals for their specific attention. (Surveys, etc). It seems that by stopping and listening to you, the person has already started to provide their end of the deal. Similarly, using your software has immediate and undeniable benefits from individual users. That not every user is profitable is of no consequence.
    26. Re:why such incompetence? by jackbird · · Score: 1
      Well, every single case in the court system has one losing side. I could see that being incentive to make the bar for considering bad lawyering to be malpractice high.

      Furthermore, it always mystifies me when people wax indignant about most of our politicians being lawyers. Don't you want the people who write and amend the laws to have some idea about how the law works?

    27. Re:why such incompetence? by Achromatic1978 · · Score: 1

      I don't have any issue with the people who make the law knowing how the law works. Most people take issue with it because it is far and away the single most easily demonstrable example of a non-representative democracy, as in "lack of cross-section" (though I'm also aware that there doesn't need to inherently be such).

  8. Good luck with that by CSMatt · · Score: 1, Informative

    IANAL, but I don't believe that you can change the license of an existing version of your software. Every case I've ever seen a software license change has resulted in the developer releasing an updated version for the new license, even if there were no other changes in the code.

    1. Re:Good luck with that by XaXXon · · Score: 1

      You don't "change" the copyright on something. You just grant a different type of license for newly made copies (copyright - right to copy). This is where this guy has lost touch with reality. Once you've allowed a copy it stands alone. As some other posters mentioned, it's not a contract.

    2. Re:Good luck with that by Anonymous Coward · · Score: 0

      Just for information, in France, you can change the license of an existing version of your software (or any other work of yours). However, you must compensate existing licensees, for what they have lost, because of the change of license.

      For any software which is licensed to more than a few dozen/hundred/thousand people, depending on the importance of the software, for the licensees (and how much money you can waste for this purpose), this makes the change rather impossible.

      For public licenses, like the GPL, you can be sure that people will quickly try to profit from the situation, and request compensation, even though they never got the software before. Changing the license is probably impossible, which is good.

      Releasing a new version, is indead the only viable solution, in this case, but if there was no substantial work done on the subject, it might be considered as being the same subject, thus needing compensation for the unilateral change of license.

  9. The licence is quite explicit. by fuzzyfuzzyfungus · · Score: 1

    He can't do that, just not possible, full stop, etc. The more interesting question is "why?". Did somebody piss him off? make him an offer? Did a lawyer bite him?

    Does anybody have any background on this?

  10. GPL is not the issue by h4rr4r · · Score: 4, Informative

    If you release code under any license that version is still that license. Any new versions can of course be any new license you want, but people can continue to use and indeed fork the old one if that license allows it, which in this case it does.

    1. Re:GPL is not the issue by Anonymous Coward · · Score: 0

      I agree, but what about licenses that state the terms of the license are subject to change at any time? This is mostly EULAs and TOSs, which as far as I know have not been fully tested by the legal system. I mean if you accept that the terms of the license can change at any time, does a change in the license today retroactively apply to the product of 5 years ago? I would hope not, but with today's lawyers you never know.

  11. I hereby declare myself the king of Slashdot! by Anonymous Coward · · Score: 1

    I'm still waiting.

    Seriously, under what legal theory is this proceeding? With all due respect for the author, I just read the original license.. We, uh, probably should have gone with a "this license may be revoked at any time" sort of license rather than the GPL.

    Didn't Tatu of SSH fame attempt to suppress previous versions? Lot of respect for SSH and Tatu, no respect for changing of minds on licenses.

    Information doesn't want to be free. Commercial/Open/Public domain licensure is a decision we all must make

    1. Re:I hereby declare myself the king of Slashdot! by Spazmania · · Score: 3, Interesting

      Seriously, under what legal theory is this proceeding?

      Without knowing any background besides the linked info, I'd guess its one of the following:

      The "you wankers didn't respect me so now you can suck wind" theory, or
      The "I sold the code and they made me do this to get paid" theory.

      Both theories have been very well tested in court. Very well tested.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  12. Gee, what a *GREAT* idea by mdenham · · Score: 4, Interesting
    He may be attempting to revoke the license for liability reasons (i.e., someone has made noises about suing him for having this software out there). Forking it means he's still liable, even if he's not associated with the fork at all.

    The fact that the GPL doesn't allow you to limit your liability in this manner is why I don't like the GPL. It's just another means to make the software non-free, despite its supposed intent.

    1. Re:Gee, what a *GREAT* idea by zippthorne · · Score: 5, Interesting

      Actually, there's a good question in there.

      The GPL states that if you are restricted from distributing a work due to other encumbrances, you must refrain from distributing under GPL as well. It's not intended to be a rights-laundering license.

      So the question is (or rather my question, since I'm sure actual legal scholars have already debated it to death) if it turns out that someone up the chain did not have the right to distribute under GPL, does that propagate down the chain to all those who unknowingly redistributed software for which the authority to actually do so was never transferred to them by someone who had it?

      --
      Can you be Even More Awesome?!
    2. Re:Gee, what a *GREAT* idea by Endymion · · Score: 4, Interesting

      someone has made noises about suing him for having this software out there

      That's a pretty good theory. This whole thing reeks of panic and trying to sweep something back under the rug. I don't really get why, though... from what I can tell, this looks like some drivers for a set of vid-cap cards, and unless he copied the source code itself, simply writing original drivers for something isn't really something you can sue over.

      Of course, it looks like this is some HD stuff (I see mentions of 720p and 1080i on a few pages...), so I wonder if there could be some MPAA pressure about not supporting some HDCP or other copy-restriction idiocy? Even so, unless he has a contract/nda/etc with them to not reveal such information, I still don't see how he could be liable in any way.

      --
      Ce n'est pas une signature automatique.
    3. Re:Gee, what a *GREAT* idea by MarkRose · · Score: 5, Informative

      Actually, there's a good question in there.

      The GPL states that if you are restricted from distributing a work due to other encumbrances, you must refrain from distributing under GPL as well. It's not intended to be a rights-laundering license.

      So the question is (or rather my question, since I'm sure actual legal scholars have already debated it to death) if it turns out that someone up the chain did not have the right to distribute under GPL, does that propagate down the chain to all those who unknowingly redistributed software for which the authority to actually do so was never transferred to them by someone who had it?

      Yes, it propogates. If the first person was not authorized to distribute the code, then the GPL does not make it valid. As the GPL prohibits licencing encumbered code, it does not apply, thus any distributions were not made under the GPL, and thus those distributions cannot be redistributed under the GPL as the original copy was never validly released under the GPL. Of course, IANAL.

      --
      Be relentless!
    4. Re:Gee, what a *GREAT* idea by irc.goatse.cx+troll · · Score: 3, Interesting

      Kind of, Or at least thats what AOL claimed. See: http://slashdot.org/article.pl?sid=03/05/31/1259206&mode=thread&tid=120&tid=126&tid=187&tid=95

      Short version: Justin Frankel/Nullsoft creates WASTE, an encrypted IM and p2p file transfer system. Releases it under the GPL.
      Next day, AOL's lawyers wake up and find out. They say Frankel made it on AOL's time so it is AOL's code, and that he did not have the authority to release it and any distribution is copyright infringement at this point.

      Not sure what happened to it then, I think the current version is a clean room implementation. It's kind of a moot point because theres better software out there from a security standpoint, but legality its kind of the exact precident you're looking for.

      Now that I think about it, didn't Nullsoft's gnutella have a similar backstory, only without sourcecode release?

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    5. Re:Gee, what a *GREAT* idea by smartr · · Score: 1

      IANAL, but you would not have the right to redistribute it, even unknowingly. I don't like the comparison to theft, but it is similar in that you're not going to be able to hang onto resold stolen goods if it goes to court. Then again, this would be more like a case trying to take something back that was already given, or at least appears to be. I'd imagine the burden would be on the "owner" to show monetary loss being caused down the chain, not from the original pirate. Still, if you were heavily redistributing something, my guess is you would do well to act as a common carrier or to pay attention to what is happening up the chain.

    6. Re:Gee, what a *GREAT* idea by cheater512 · · Score: 1

      Or he is selling it to a company who doesnt like the idea of their software being free.

      If it was because of a liability there is no reason why he wouldnt say so.

    7. Re:Gee, what a *GREAT* idea by sumdumass · · Score: 3, Informative

      IANAL, but you would not have the right to redistribute it, even unknowingly. I don't like the comparison to theft, but it is similar in that you're not going to be able to hang onto resold stolen goods if it goes to court. Then again, this would be more like a case trying to take something back that was already given, or at least appears to be. I'd imagine the burden would be on the "owner" to show monetary loss being caused down the chain, not from the original pirate. Still, if you were heavily redistributing something, my guess is you would do well to act as a common carrier or to pay attention to what is happening up the chain.
      This is a sort of tricky situation. And I am glad you brought the idea of theft up because it raises some questions around intent.

      You see, in almost all jurisdictions, they seek to harm the least amount of innocent people. So if you purchased something legally and you have no reason to think it might be stolen, then usually the worst that happens is that the original owns has to offer you a fair market price for the return of the item. Now this all goes down hill if you have an idea that it might have been stolen (your no longer innocent).

      An example of this might be you walk into a jewelry store. You see a jewel encrusted watch that you purchase. The price seems reasonable but nothing hinting that it would be stolen. Now, if it turns out to have been stolen, there is a good chance that you won't have to part with it. But if you purchased the watch from the trunk of a car in an alleyway at a steep discount, your likely to have to hand it over. In rare occasions, and I'm not sure if this is more then rumor, you can be ordered to let the original owner purchase it from you at your costs or a fair market evaluation (usually whichever is more). They also determine if charges for receiving stolen property would be filed in this manor.

      But seeing how this isn't unique physical property, as you mentioned, there are some special circumstances and theft doesn't really fit the bill. I'm thinking if the same idea was applied, it might be up to the owner or the original person who took credit for taking it to figure out how to limit distribution. But I'm not sure if liability would follow something if you weren't notified of the illegality. But copyright works differently so it would be a tough call in how it would be represented.

      I'm only bringing this up to indicate that there might be more problems or aspects to the situation then what seems to be on the surface. I think your suggestion of attempting to be a common carrier or something similar with an exception from liability would be the best route if you were going to touch it.
    8. Re:Gee, what a *GREAT* idea by Jeremiah+Cornelius · · Score: 4, Interesting

      Do you even know what you're talking about?

      "Here I gave this away. Everybody photocopy it."

      "No wait. I changed my mind. Destroy your copies! If you give away one of your photocopies, I will have you convicted for trafficking stolen property."

      Do you see how stupid this is? Even a Lawyer would be able to understand.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    9. Re:Gee, what a *GREAT* idea by bm_luethke · · Score: 2, Interesting

      "So the question is (or rather my question, since I'm sure actual legal scholars have already debated it to death) if it turns out that someone up the chain did not have the right to distribute under GPL, does that propagate down the chain to all those who unknowingly redistributed software for which the authority to actually do so was never transferred to them by someone who had it?"

      Of course - that's not really a hard question. You can't give away something you don't own. If it were otherwise I could tell you that I gave you an acre in the middle of Central Part in New York and then you could do whatever you wanted with impunity. Nor can you keep something that you don't own, even if you purchased/acquired it in good faith. If you purchase stolen goods they go back to the original owner (your gripe of being out money goes to whomever you purchased said item from, the original owner shouldn't loose their property because someone stole it). Same here.

      Since I'm not a lawyer I don't know what would happen with respect to liability to the people on down the chain, after all they were acting in good faith and intellectual property isn't quite the same thing as physical property. For the most part the US justice system doesn't punish people acting in good faith so I doubt that you are automatically liable. However, were you to be doing this type of stuff to get around copyright law then you will most likely be smashed. There are also cases where they may get a judgment from you and it is your responsibility to sue the next person back, them sue the next back, and recurse all the way back to the original person who was actually liable - I don't know if this would be the case.

      Though I'm sure a lawyer could tell you immediately which way this works and debate on that ended many years ago, I just do not know. There have been too many times I've seen this occur so there *has* to be enough case law out there that there is little question, I just never saw what the final outcome of the court cases where - just that they were occurring.

      --
      ------- Sorry about the spelling, I suffer from two problems. Dyslexia makes it difficult to spell well, lazy makes it
    10. Re:Gee, what a *GREAT* idea by Jah-Wren+Ryel · · Score: 3, Insightful

      someone has made noises about suing him for having this software out there That's a pretty good theory. It's a terrible theory.
      If he is doing it under duress, there is no good reason for him to keep the duress a secret.
      Worst case the people who are now scouring the net for previous copies just to spite him will do exactly the same just to spite whomever is threatening the author. Best case he gets sympathy from the community in general and less people decide to defy the revocation.
      --
      When information is power, privacy is freedom.
    11. Re:Gee, what a *GREAT* idea by Endymion · · Score: 1

      oh, I don't mean it is a successful or useful strategy... just that it does smell of panic a bit. Like he hoped he could just make it all magically vanish and therefor have some potential legal mess go away.

      --
      Ce n'est pas une signature automatique.
    12. Re:Gee, what a *GREAT* idea by Sique · · Score: 2, Informative

      That's quite different from how it is handled here: You don't own property you bought in good faith if the property was stolen or the seller didn't have a right to sell it to you. All you can do is sue the seller to return the money you paid for the item.

      --
      .sig: Sique *sigh*
    13. Re:Gee, what a *GREAT* idea by sumdumass · · Score: 1

      Wow, that seems like a bad way of dealing with it. In the end you will have 2 or more people wronged instead of just the original owner. Maybe they should switch systems.

    14. Re:Gee, what a *GREAT* idea by Basje · · Score: 1

      Disclaimer: I am not an American lawyer

      If someone upstream does not have the rights granted in the GPL, he or she cannot confer them to others. It is a general principle of law, dating back to the Roman empire, but as much a part of common law: nemo plus iuris transferre potest quam ipse habeat. Nobody can transfer more rights than he has himself.

      This is one of the flaws of the free model: it relies on the trust and trustworthiness of people you don't know. If you download a piece of software under the GPL (or any another license) you can be sued by the original copyright holder if the one who attached the GPL to it does not have all rights to the software. It is also a trap for non free (as in beer) software, but the effects are less. In practice this has not proven to be a big problem though. But the risk is very much there.

      The SCO case was pretty much about this: there a party claimed to have rights to software distributed against its will under the GPL. Luckily it turned out not to be the case. Yet projects may very well have such "tainted" code.

      For Creative Commons there was a couple of recent threads about this, but most is applicable to other licenses as well:
      http://ask.slashdot.org/article.pl?sid=08/01/08/1738232
      http://yro.slashdot.org/article.pl?sid=07/09/22/0319252

      --
      the pun is mightier than the sword
    15. Re:Gee, what a *GREAT* idea by gnasher719 · · Score: 4, Insightful

      Yes, it propogates. If the first person was not authorized to distribute the code, then the GPL does not make it valid. As the GPL prohibits licencing encumbered code, it does not apply, thus any distributions were not made under the GPL, and thus those distributions cannot be redistributed under the GPL as the original copy was never validly released under the GPL. Of course, IANAL. In this case, the person who "revokes" the license claims that he is the sole author of the software in question (unfortunately, he doesn't write that he is the copyright holder, but if he isn't the copyright holder, then he doesn't have the right to give or deny permission to anyone, so we should assume he is the copyright holder).

      So according to what he says, everybody who has the code right now has it legally. He also says he is revoking the GPL, he doesn't claim that the code was stolen from him, so anybody who received the code has it under the GPL license.

      He has of course the right not to make any further distributions himself using the GPL, or not make any bugfixes available under GPL, or just not make any bugfixes available at all, and to ask people to please delete the software and not distribute it. However, anybody who has the software still has the right to distribute it, that is irrevocable. There is nothing at all he can do about it. If he tries to sue anybody for distribution, that would be thrown out of court in no time.
    16. Re:Gee, what a *GREAT* idea by Sique · · Score: 2, Insightful

      But with your method the original owner ist wronged twice: First he loses his property, then to get it back he loses the money. What if the stolen object is some valuable item like an old painting, inherited from the ancestors? What if the original owner would have to sell his house to get it back?

      --
      .sig: Sique *sigh*
    17. Re:Gee, what a *GREAT* idea by m50d · · Score: 1

      Uh, just what free license is there that allows you to revoke it? I don't think that's even possible - if someone else can revoke my right to redistribute a given piece of software at any time, how can that piece of software be free?

      --
      I am trolling
    18. Re:Gee, what a *GREAT* idea by gnasher719 · · Score: 1

      If someone upstream does not have the rights granted in the GPL, he or she cannot confer them to others. It is a general principle of law, dating back to the Roman empire, but as much a part of common law: nemo plus iuris transferre potest quam ipse habeat. Nobody can transfer more rights than he has himself. You are right in principle, but the GPL takes that into account. Let's say I (Person A) write software, add the GPL license, and give it to B. B gives it to you (C). C doesn't actually receive the GPL license from B, he receives it from A. If B gives the code to C but violates the terms of the GPL, then that is copyright infringement by B. However, the GPL states that C still owns the software legally and under the terms of the GPL, because that right is granted to them by A. (C may be unable to redistribute under the terms of the GPL, for example if he didn't receive the source code and cannot find it anywhere. )

      So as long as the original copyright holder published it under the GPL, anybody has the right, forever, to distribute it under the terms of the GPL, even if someone in between lost their rights. For example, anybody buying a router with GPL code from one of the companies sued by Busybox is completely safe.
    19. Re:Gee, what a *GREAT* idea by sumdumass · · Score: 1

      No, he is wronged once and his remedy is to go after only the person that wronged him. Not someone else who is now wronged by the same person.

      You see, B robs A and sells something to C. Well lets say he sold a number of things to different people that were stolen off of A. So he really sold it to C, D, E, and F. Assuming that neither C, D, E, or F had any reason to think the items were stolen, IF a goes after them then your only moving the wrong that B cause from A and placing it to CDEF. But, if A goes after B then CDEF are not wronged.

      But all this hinges on whether they had an reason to believe the stuff was stolen. Because of they did, then A would have initially been wronged by B, but then again by C, D, E, and F when they purchased what they knew to be stolen property. So in that case, they need to rectify their wrong by giving it back.

      You see, it wasn't fair that "A" got robbed in the first place. It doesn't matter if it is was a 2 dollar watch or a $20,000 painting, the person who bought it could have had to sell his house to get it too. He was wronged by the thief. If whoever purchased the stuff had to give it back, then all your doing is shifting the wrong doing from A to whoever bought it while not alleviating all the wrong to A completely because he lost the use of whatever for the time someone else had it. If whoever bought it was innocent of a crime against A, then whoever stole it and sold it wronged the buyer as well as person A when they take it back. You want to limit who is wronged and stop it from happening any more. The idea is to not make victims out of more people when attempting to remedy the situation. But you don't want to protect a participant, that is why you have a sanity check to see if they would have known it was stolen.

    20. Re:Gee, what a *GREAT* idea by Sique · · Score: 1

      See, we have completely different views about what is really wrong in this case. I would always call the preponderance of returning stolen good to the rightful owner (he ist the rightful owner after all!). I think the reversing of the sale of the stolen good to C, D, E... is a minor problem. After all, it's a reversing of a sale, nothing else. They return the good, and are entitled to get their money back. If they bought something that breaks within warranty, and the seller has declared bankruptcy since, they also don't get their money back if they want to undo the sale.

      But forcing the rightful owner to actually buy something back that belongs to him already feels completely wrong to me.

      --
      .sig: Sique *sigh*
    21. Re:Gee, what a *GREAT* idea by Stephan+Schulz · · Score: 3, Insightful
      In most jurisdictions I know (certainly in civil law countries, the US, and the UK), you cannot acquire ownership of stolen property. If you buy something stolen, bad for you. It still belongs to the original owner. If you buy it while being aware that it as stolen, you are guilty of receiving stolen property, a rather serious crime. Indeed, in many jurisdictions this even applies if you should have reasonably assumed that it was stolen (the back alley huge discount scenario).

      The motivation behind this is to make theft less profitable. If you could acquire actual ownership of stolen property, you would be willing to pay up to market price for it, and your interest would be to ''not'' inquire wether the item has been legitimately acquired by the fence. With the common arrangement, however, the buyers carries (part of) the risk, so fencing becomes a lot harder and less profitable.

      --

      Stephan

    22. Re:Gee, what a *GREAT* idea by Bitsy+Boffin · · Score: 1

      e. So if you purchased something legally and you have no reason to think it might be stolen, then usually the worst that happens is that the original owns has to offer you a fair market price for the return of the item.


      In what country is that? As far as I'm aware, in most countries, if you buy something which was stolen, if you knew it was or not, the original owner gets it back and you get nothing other than to claim compensation from the person who sold you the stolen goods. If you were aware, then not only are you out of luck, but you're also either in jail or looking at a very hefty fine.
      --
      NZ Electronics Enthusiasts: Check out my Trade Me Listings
    23. Re:Gee, what a *GREAT* idea by atmurray · · Score: 1

      But the flip side is that if you obtain stolen property it doesn't matter if you accepted it in good faith, it's still not yours and you have to return it.

    24. Re:Gee, what a *GREAT* idea by TheVelvetFlamebait · · Score: 3, Funny

      Do you even know what you're talking about?
      You must be new here.

      I'm sorry, I'm sorry, but you said it, and I saw your UID, and I just couldn't help myself!
      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    25. Re:Gee, what a *GREAT* idea by Nursie · · Score: 1

      What on earth do you mean?

      What better license is there? Are you looking for a way to publish code and then disown all ownership/authorship?

      Good luck with that.

    26. Re:Gee, what a *GREAT* idea by Anonymous+Brave+Guy · · Score: 1

      In most jurisdictions I know (certainly in civil law countries, the US, and the UK), you cannot acquire ownership of stolen property. If you buy something stolen, bad for you.

      Indeed. At least as the buyer, you have a chance to make any checks you might feel are necessary, for example into the registered owner of a vehicle or property, or the reputation of a seller. For particularly valuable property, one might even consider making such checks to be due diligence. The original owner who was deprived of their property through theft had no such opportunity.

      The motivation behind this is to make theft less profitable. If you could acquire actual ownership of stolen property, you would be willing to pay up to market price for it, and your interest would be to ''not'' inquire wether the item has been legitimately acquired by the fence.

      And that, as our American friends might say, is the ball game.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    27. Re:Gee, what a *GREAT* idea by WK2 · · Score: 1

      someone has made noises about suing him for having this software out there It's a terrible theory. If he is doing it under duress, there is no good reason for him to keep the duress a secret.

      I wouldn't be so sure. Large corporations, and lawyers, can be pretty scary. And deceptive, and sometimes outright dishonest and threatening. Perhaps it is as the GP says, and this guy doesn't know his rights?

      --
      Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
    28. Re:Gee, what a *GREAT* idea by gnasher719 · · Score: 2, Interesting

      It's a terrible theory.
      If he is doing it under duress, there is no good reason for him to keep the duress a secret. Fully agreed with that. Let's say I wrote a tool that lets you copy Blueray DVDs and published it under the GPL. Some people would surely get very upset and threaten me - not because of any copyright problems with my code, but because of what the code does. And I start getting very, very afraid.

      Now I wouldn't post that I revoke the GPL license. Actually, I wouldn't even think of revoking it, because _I_ don't mind if you have my copyrighted code and distribute it further. However, I would publish that this code has unrelated legal problems, and that owning it, using it and distributing it could get you in trouble with the law or at least with some very expensive lawyers.
    29. Re:Gee, what a *GREAT* idea by Zeinfeld · · Score: 1
      "No wait. I changed my mind. Destroy your copies! If you give away one of your photocopies, I will have you convicted for trafficking stolen property."

      Well in the US he can say that, but whether the courts would enforce the claim is another matter entirely.

      IANAL: The loophole some folk have attempted to use in the past is that copyright licenses cannot be granted verbally, there must be a signed statement. But the electronic signatures act means that no longer needs to be physical paper.

      So what it comes down to is whether the copyright holder can revoke a license, I seriously doubt anyone knows for sure. It is the type of question that could easily cost a million or two to decide through litigation.

      If someone took the code and made any sort of investment in it in the well founded belief that the code was under GPL then the doctrine of detrimental reliance would probably give that party recourse. If I was in that situation I would first send the guy a bill for my time charged at my last paid consulting rate ($3,000/day) or grant me a GPL2 license. If the bill was unpaid I would then file a lawsuit. The facts are fairly simple and uncontested, the case should not be expensive.

      I suspect we might see a variation of this particular attack occur if GPL3 ever takes off and some folk decide that they are going to revoke the GPL2 license in favor of GPL3. That would be a bad, bad idea.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    30. Re:Gee, what a *GREAT* idea by Count+Fenring · · Score: 1

      What if, however, this property isn't a "jewel-encrusted watch." What if it's a 97 chevy that is now C's only means of conveyance. Both A and C have then been severely harmed by B. And both of them need some form of equivalent recompense.

    31. Re:Gee, what a *GREAT* idea by msuarezalvarez · · Score: 1

      For example, anybody buying a router with GPL code from one of the companies sued by Busybox is completely safe.

      Well, he would not be distributing the code in most likelyhood, so the GPL does not even apply to him...

    32. Re:Gee, what a *GREAT* idea by Pepebuho · · Score: 1

      Actually this is the way "Moral Rights" work in several European Countries and WIPO signers. If as an author you want to scuttle your work, you have the right to do it, but you should in theory reimburse all owners of such given work the price they paid for their copies. I am not sure how that would apply in USA and with the GPL. It is an interesting case.

    33. Re:Gee, what a *GREAT* idea by blackest_k · · Score: 1

      I once had a guitar stolen, which I then found up for sale in a 2ndhand shop.
        Told the Police, who then went down to the shop.
      The situation at that point.

      The shop owner didn't have to return it to me, however he couldn't sell it either.
      My options pay him for the guitar or go to county court to get a judge to order it to be returned to me, a process that can take several months before it gets heard.

      I chose the latter option, however the situation was resolved when the thief returned to the shop to sell more stolen property. The owner called the police who arrested 3 people in total, all three received some jail time in two cases the burglary at my property wasn't pursued and in the third it was one of many counts and essentially counted for nothing.

      Thats how it works in the uk at least, had I paid to get my guitar back, would an arrest have been made? In actual fact my guitar was returned in order for the second hand shop put a request for compensation to the court, the only chance he had to regain his lost erm investment.

      A guitar is quite difficult to shift item as stolen property, checking out the secondhand stores , markets ect may help get some of your stuff back and get a prosecution. If you really want to get your stuff back you need to investigate yourself.

    34. Re:Gee, what a *GREAT* idea by zippthorne · · Score: 3, Insightful

      Yes, but if he's basically announcing that HE never had authority to distribute via GPL, and therefore everyone downstream has an invalid license, then the announcement is really an attempt to disclaim liability for the actions of people outside of his control.

      It may or may not be the case in this instance, but it's certainly possible to imagine scenarios where people distribute code they have written entirely, but whose subject matter was in some way restricted. If they were confused or unaware of restrictions in the initial license and released their code out of altruism, is it really fair to expose them to unlimited liability, with no method of mitigating that liability once they realize their mistake?

      --
      Can you be Even More Awesome?!
    35. Re:Gee, what a *GREAT* idea by Fieryphoenix · · Score: 1

      Fortunately, a copy is not stolen property, laws appertaining to theft are not applicable.

    36. Re:Gee, what a *GREAT* idea by geoswan · · Score: 4, Insightful

      But the flip side is that if you obtain stolen property it doesn't matter if you accepted it in good faith, it's still not yours and you have to return it.

      You remind me of the anorexic, who couldn't decide whether or not they were on a diet.

      So they ate a whole chocolate cake.

      Afterwards, they decided they were on a diet, after all. So they took steps to return the cake to the uneaten state.

      It seems to me what the original author and copyright holder is saying is:
      * I wrote some great software;
      * I couldn't decide whether or not I wanted to release this software under the GPL;
      * I thought my career would get a boost, from my reputation getting a boost, from releasing something good. Users might pay me consulting fees to maintain or extend my product. I might sell a book on how to use it. So even though I hadn't really made up my mind, I gave it away.
      * Well, my career didn't get the boost I expected. So, now I have finally made up my mind. I don't want it out under the GPL after all.

      This does not make anyone who received it from him a thief. It does not make anyone who received a legitimate copy, one that came with a copy of the GPL, and credited the original author, a thief.

      And, IMO, it doesn't make anyone who redistributes his software, with the GPL liscense, and the appropriate credit, a thief.

      Distributors who filed off the serial numbers, gave it away, or sold it, without crediting him, were thieves -- both before and after he tried to revoke the GPL.

      Warning! Never do business with this individual! How could you tell he would honor any agreement you thought you had with him?

    37. Re:Gee, what a *GREAT* idea by fast+turtle · · Score: 2, Informative

      In Civil Law Countries (the U.S/UK)

      I'm sorry but the U.S and UK are not Civil Law Countries. Both of them are Common Law Countries. Civil Law refers to the Legal structure created by the Roman Empire and used throughout most of Europe with the exception of the UK and Possessions/Colonies (former/current) and the U.S.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    38. Re:Gee, what a *GREAT* idea by Anonymous Coward · · Score: 0

      He should establish a LLC (Limited Liability Company) and assign all copyrights to that. That's what I did. He needs a lawyer, an accountant and a bank account for his company. This will protect him from legal liability resulting from his source code so long as he does it correctly. Also, any expenses resulting from the business (web site, domain names, business cards, etc.) can be written off taxes.

    39. Re:Gee, what a *GREAT* idea by Sique · · Score: 1

      Bad luck for C. If C bought the Chevy from a backyard and without warranty, and it breaks down at the next corner, spilling oil to the sewer, C has to pay the bill not only for towing the Chevy, but also for cleaning the sewer, also without recourse against B. It was C's free decision to buy the Chevy, but it wasn't A's free will to have it stolen by B.

      --
      .sig: Sique *sigh*
    40. Re:Gee, what a *GREAT* idea by Kiralan · · Score: 1

      If that is the case (liability), he needs to say that in his request to get rid of your copies. Otherwise, what moral/legal reason would anyone have to get rid of their copies, or not to spread it all over the internet? In short, why should we?

      --
      V for Vendetta: People should not be afraid of their governments. Governments should be afraid of their people.
    41. Re:Gee, what a *GREAT* idea by Count+Fenring · · Score: 1

      Actually, I believe most places have laws concerning sale of known defective property in addition to warranty (i.e. "Lemon laws").

      And you're assuming that the thief (A) provided no warranty to C. And C, in the preexisting set of assumptions, bought the car under the understandings that it was legal. He is a victim of fraud, and has as much right to either the car or his money back for the car as the owner of the car has.

      In both cases, of course, the guilty party is B. My suggested course is return of A's car (And recompense for damages caused by theft and by lost time) for A, and his money back and lost time caused by his needing to buy a new car, to be paid by B and or seizure of B's assets.

    42. Re:Gee, what a *GREAT* idea by Jeremiah+Cornelius · · Score: 1

      This guy embedded the terms of GPL and/or uRLs to the FSF in comments at the top of every file - even headers and READMEs.

      This is pretty enthusiastic.

      It's obvious he just got a job at Motorola or Microsoft - now he's drinking Kool-Aid.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    43. Re:Gee, what a *GREAT* idea by Jeremiah+Cornelius · · Score: 1

      Heh. :-)

      I love your handle.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    44. Re:Gee, what a *GREAT* idea by 7-Vodka · · Score: 1

      +1 to that

      I'd like to add that the material in question is speech and it's digital which means it's a virtual good and you cannot deprive the original author of it by making copies therefore it cannot be theft and no one can be a thief. At most it's copyright infringement. It's not even plagiarism for goodness sakes. And that's if you assume that anything improper had taken place... which it didn't!

      --

      Liberty.

    45. Re:Gee, what a *GREAT* idea by BobPaul · · Score: 1

      You can't ever know if CDEF suspected it was stolen or not. You can argue all day about how "likely" it was they knew B was fencing, but you can't ever really know without confessions. How do you tell an idiot apart from someone who's pretending to be an idiot?

      B has wronged A as well as CDEF. A should get his property back. CDEF should get their money back. All of this can only come from B.

    46. Re:Gee, what a *GREAT* idea by sjames · · Score: 1

      If so, he has failed in his duty to inform downloaders of that fact since he only said he wishes to revoke the license.

      Of course, in doing so, if he pursues that AT ALL, he opens himself to liabilities! For example, if someone downloaded his code in good faith and incorporated it in whole or in part into their own code, then built a business on it (however small), they could sue him and win. If he didn't have authority to release under GPL in the first place, then his release was fraud and it damaged someone financially. If he did have such a right at the time, then his attempt to take it back is a breech of an implied contract (He made an offer. It was accepted in good faith. The downloader utilized the code in good faith. He is now trying to damage their finances by essentially saying "April Fools").

      In the U.S. if you provide a product or service without even an implied agreement for payment (particularly if you claimed it was free) then you cannot later charge for it or demand it back.

    47. Re:Gee, what a *GREAT* idea by sumdumass · · Score: 1

      Well, the way it is and should be is that you create the least amount of damage in the attempt to fix the damage. If the funds acquired by the sales to C, d, and E have been spend already, and B will be sitting in jail for a long time with no change of making enough funds to repay the reversed sales, by giving the goods that they purchased in good faith back to A, you are moving the wrong and damage to the later.

      Usually, A would have already made adjustments for his loss by the time it is found that C purchased the stuff. Insurance would have paid if there was any, whatever was stolen would ave been replaced and so on.

      I think the sticking point for you is the "rightful owner". But what you not realizing is that there are two or more rightful owners. There is the person that had it stolen, and then the person who purchased it in a legal manor gaining rightful ownership without knowledge of it being stolen. The only dispute at this point is if the item was stolen from you before the other rightful owner received possession. If the claim of being stolen hadn't arisen, they there wouldn't be anything disputing the rightful ownership of the property. This is why a test to see if a reasonable person would know it wasn't stolen comes into play. If they had reason to think it could have been stolen, then they wouldn't have obtained rightful ownership of a product, they would have received stolen property and the original owner would get it back.

      Surely you wouldn't expect to have to give back your used car or big screen TV that you purchased at a discount store without compensation (because they folded and went bankrupt) after it is discovered that they were stolen from another store or car lot? I mean think about it from the other perspective and determine how "fair" you think it would be. If someone all the sudden claimed that something you own was originally stolen from them, would you be willing to part with it without undue hardship and likely no way to be compensated?

    48. Re:Gee, what a *GREAT* idea by sumdumass · · Score: 1

      What if B opened a discount store and sold the items from there. If they operated like a regular business? CDEF wouldn't have thought it was anything other then a regular sale. Or at least when I go into a brick and morter store, I don't expect things to have been stolen.

    49. Re:Gee, what a *GREAT* idea by GryMor · · Score: 1

      A has no recourse but the law. A has no control, no agreement, no contact with B.

      C has contact with B, and makes a decision.
      D has contact with C, and makes a decision.
      .
      .
      .

      So, the only one who got into this mess with no interaction with the next entity up the chain is A. A is also the actual owner of the item, and therefor, in reasonable society, A is the only one entitled to the item.

      --
      Realities just a bunch of bits.
    50. Re:Gee, what a *GREAT* idea by Anonymous Coward · · Score: 0

      > Worst case the people who are now scouring the net

      Oh, the power of Anonymous.

    51. Re:Gee, what a *GREAT* idea by Drgnkght · · Score: 1

      In the U.S., a stolen property remains stolen property until it is returned to the original owner. Look at it this way:

      1. B steals car from A.
      2. A reports car stolen to law enforcement.
      3. B sells stolen vehicle to C.
      4. Police locate A's stolen car in C possession.

      In the above scenario, B has wronged both A and C. A has had his car stolen. C has been defrauded because B cannot transfer title of the vehicle.
      The simplest solution is to return A's vehicle (to which he still has legal title). This reduces the number of victims from two to one. It doesn't make C any more of a victim than he already was. He was a victim from the moment he gave B the money for the car. In this car scenario there is only one "rightful owner". C merely thinks he's the rightful owner. A had nothing to do with the fraudulent transaction between B and C so if C wants his money back he will need to get it back from B.

    52. Re:Gee, what a *GREAT* idea by Sique · · Score: 1

      If the sale was a fraud (either because B knowingly sold him a lemon, or because the car was stolen), he has indeed the right to get his money back. But here I was always agreeing to. I was just wondering about a legal system where C can keep a car he bought (may it be in good faith) even though it was stolen from A, and A has to actually pay with his money to get it back!

      --
      .sig: Sique *sigh*
    53. Re:Gee, what a *GREAT* idea by a.d.trick · · Score: 1

      This isn't theft, it's (alleged) copyright infringement.

    54. Re:Gee, what a *GREAT* idea by chrylis · · Score: 1

      Minor correction: copyright *transfers* have to be in writing, but I believe that unwritten *licenses* are OK. (Of course, if it's important, you should always get it in writing, etc., etc.)

    55. Re:Gee, what a *GREAT* idea by amosh · · Score: 1

      I'd be interested to know how many people in this thread have actually *read* the GPL. According to its provisions, all rights derive from the original rightsholder. IE, if I, the rightsholder, distribute to ten people under the GPL, and they each distribute to ten people, the terms of the GPL say that the second-tier users receive their license to use the software from ME. There is no 'chain' - this is provision 6 of GPL v2 (the article didn't specify what GPL version ATSC was distributed under, and GPL2 is the most common version out there, from what I understand):

      6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

      So I'm not getting anything from you; I'm getting my license from the original source.

      IANAL - I'm just a law student - but the fact that the FSF SAYS the GPL can't be revoked doesn't make it true. GPL v3, however, states:

      2. Basic Permissions.

      All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.

      "Irrevocable" is a pretty controlling word there... if ATSC was released under GPL v3, his "revocation" is probably meaningless. However, under GPL v2, there doesn't seem to be anything stopping him from revoking the license.

    56. Re:Gee, what a *GREAT* idea by EdelFactor19 · · Score: 1

      you would want and deserve compensation, that is not questioned. But your compensation has no valid reason, legal need or neccesiity to come at A's expense. The discount store wronged you and they are the ones who have to compensate you not A, be it by giving you a different tv, giving you your money back plus some extra or whatever. If it is a "store" than they should have other items to give you.

      What damage is moved? The primary victim is A not C. And if A has "already repurchased and replaced" then A can choose to take his old thing back or keep the replacements, in which case for at least 1 C there will be stuff available.

      If B doesn't have enough money to pay for the reversed sale that how could B convincingly purport to be a legitimate seller of the item? furthermore the item stolen from A cant simultaneously (usually) be sold a C D E and F; there are other A's .

      What if the "item" was a house that A built... B pretended to be a real estate agent and sold you the house while A was on vacation after A refused to let B sell it. C buys it from B. This doesn't make C the owner because it wasnt B's to sell and C's to buy regardless of what C thought or knew.. let's say for a moment that C is in the house the next day measuring to replace furniture when A comes home and calls the cops. Are you actually suggessting that the house is C's now? That is the most absurd thing I have ever heard.
        Furthermore that A should have the right to purchase it at market value from C? Just give C his money back and send him on his way; and if there isnt money to give back then C should have been more careful about whom he gave such a substantial amount to.

      "But what you not realizing is that there are two or more rightful owners" is utterly incorrect. There is ONE rightful and only one rightful owner, A. B can't transfer ownership of something B doesn't own to someone else. When did A stop owning it? Step back and look at the picture from an independant view. A owns item. B steals said item (owner is still A). B sells item to C. (possessor is C, but A is still owner) C can believe C owns it but the reality is that A still owns it. Cops come by and inform C that the item was stolen from A... C realizes that the items owner is A. Knowledge or the lack there of Of the identity of the owner doesnt change the identity of the owner. Granting ownership to C transfers the theft from B to C and victimizes A again.

      C's knowledge and belief of the legitmacy of the sale has no impact on whether or not the sale is valid, and has no impact on the owner of the sale. This isnt a subjective question that varies on perspective. Given the total information there is one answer. 2+2=4, this is not quantum mechanics, the heissenberg principle doesnt apply, your knowledge that 2+2=4 doesnt change the results of the equation and make it 5. It doesn't matter if you can add subtract, read write or paint, believe in god or believe in a all-knowing happy watermellon spirit. They have no impact on 2+2 equalling four, and they have no impact on the ownership of the item.
            The only thing C's knowledge does is establish whether or not C contributed to /committed a crime as well.

      --
      "Jazz isn't dead, it just smells funny" ~Frank Zappa
      EdelFactor
    57. Re:Gee, what a *GREAT* idea by jevvim · · Score: 1
      But forcing the rightful owner to actually buy something back that belongs to him already feels completely wrong to me.

      The rightful owner isn't "buing back" anything; the people who purchased the stolen goods may not be able to "return" their goods nor (AFAIK) can they sue the seller for selling them stolen goods. IANAL, but it seems that only the rightful owner can get restitution from the theif. That restitution may be the cash the theif received for the stolen goods, and the rightful owner can then "buy" their items back by returning the money that was paid for the stolen goods.

      In the end, the rightful owner is "buying back" their property, but they're (ideally) using money recovered from the theif and not their own cash. The rightful owner could also choose to use their own money in advance of restitution from the theif, or may just use their own money because recovering from the theif would be a net loss.

    58. Re:Gee, what a *GREAT* idea by Stephan+Schulz · · Score: 1

      I'm sorry but the U.S and UK are not Civil Law Countries. Both of them are Common Law Countries. Civil Law refers to the Legal structure created by the Roman Empire and used throughout most of Europe with the exception of the UK and Possessions/Colonies (former/current) and the U.S.
      Sorry, you misquote me. I wrote "certainly in civil law countries, the US, and the UK" - meaning (and maybe I should have made that explicit) "certainly in civil law countries, and the US, and the UK". Your rebracketing changes the meaning.

      That said, the US is not a pure Common Law country. Louisiana's private law, including property law, is based on a civil code.

      --

      Stephan

    59. Re:Gee, what a *GREAT* idea by Anonymous Coward · · Score: 0

      I'm all curious and stuff - since you decided you needed to interject your supposed consulting rate (which is completely irrelevant) into the discussion. So, what is it you do that you think is worth $780,000 a year in salary?

    60. Re:Gee, what a *GREAT* idea by Achromatic1978 · · Score: 1

      So if B injects copyrighted code obtained deceptively into the product you receive - you still have a right to distribute under GPL? I think not.

    61. Re:Gee, what a *GREAT* idea by Sique · · Score: 1

      Usually, A would have already made adjustments for his loss by the time it is found that C purchased the stuff. Insurance would have paid if there was any, whatever was stolen would ave been replaced and so on. You know what actually happens if insurance company IC reimbursed the stolen car to A? In fact A is selling the car to IC, and now IC is the rightful owner of the car. So A is really out of the loop, as you correctly state, but now IC will get the car once it is located at C's backyard by the police. IC might now consider to sell the car back to A, or put it to scrap metal or sell it at the next used car market, they are now the rightful owner of the car and are entitled to do with the property as they think it fits.
      --
      .sig: Sique *sigh*
    62. Re:Gee, what a *GREAT* idea by sumdumass · · Score: 1

      So your willing to screw five other people just to make one person who was already screwed "feel" better?

      In an modern society, that sounds like a load of crap.

    63. Re:Gee, what a *GREAT* idea by sumdumass · · Score: 1

      In the above scenario, B has wronged both A and C. A has had his car stolen. C has been defrauded because B cannot transfer title of the vehicle.
      Lets say B switched the vin numbers with a car he scrapped a while ago and C has a title now. Does that change anything? C can register the title and all. The idea of a title only complicates things because if you couldn't find a title for the car, there is a good chance it was stolen. Most everyone would know or have a good idea that it was stolen and probably be recieving stolen property. So when things hing on a title or something else that would describe the legitimacy of the transaction, we aren't really talking about someone who buys an item without knowing it was stolen.

      The simplest solution is to return A's vehicle (to which he still has legal title). This reduces the number of victims from two to one. It doesn't make C any more of a victim than he already was. He was a victim from the moment he gave B the money for the car. In this car scenario there is only one "rightful owner". C merely thinks he's the rightful owner. A had nothing to do with the fraudulent transaction between B and C so if C wants his money back he will need to get it back from B.
      In a titles vehicle situation sure. The lack of a title alone makes one suspect they aren't buying something the person legally owns. But how about if B, the thief, cops the car up and sells you the motor and left door. He claims they came from a car of his that was in an accident on the other side and was totalled.

      Now there is no reason to expect a title and no default suspicion of it being stolen. And if enough time has elapsed, A would probably have gotten a new car by now. So what is the sence of putting the other people through the hardship of being without now just to give A back parts of a car that he already dealt with the loss of. And what is A going to do with spare parts for a car he doesn't have anymore?
    64. Re:Gee, what a *GREAT* idea by conradp · · Score: 1

      Even though people use the word "property" for copyrighted material, it is not actually property, so those laws likely do not directly apply. Copyrights, patents, and trademarks, sometimes collectively referred to as "intellectual property", are ruled by a different set of laws.

      --
      "To be absolutely certain about something, one must know everything or nothing about it." -- Olin Miller
    65. Re:Gee, what a *GREAT* idea by BobPaul · · Score: 1

      Nobody's screwing anyone but B. B stole things and sold them, knowing his customers would be holding stolen merchandise that would be returned to A if A can prove it's his.

      If C, D, E, and F are upset, they can also take legal recourse against B.

      Are you completely missing how this system is designed? If you steal shit and sell it, not only are you stealing (against the law) but you are also selling stolen goods (against the law). If we say, "Sorry A, your car got stolen, but before we found it the thief sold it to this guy for half it's market value. It's his now" we give B 1 less reason not to steal and C, D, E and F one less reason not to question a "too good to be true" situation. In effect, we're creating a larger market for B's stolen merchandise and providing no legal solvency for A. Creating a larger market will INCREASE theft, not decrease it.

    66. Re:Gee, what a *GREAT* idea by pommiekiwifruit · · Score: 1

      Unless you buy it within daylight hours from a marketplace within the bounds of the City of London, IIRC :-) Gotta love those legacy laws and concessions...

    67. Re:Gee, what a *GREAT* idea by jms · · Score: 1

      Or perhaps whoever might be threatening him is threatening to sue him if he discloses the fact that he has been threatened.

      It happens.

    68. Re:Gee, what a *GREAT* idea by russotto · · Score: 1

      IANAL: The loophole some folk have attempted to use in the past is that copyright licenses cannot be granted verbally, there must be a signed statement. But the electronic signatures act means that no longer needs to be physical paper.
      That's only true for exclusive licenses which amount to a transfer of the copyright. Nonexclusive licenses like the GPL do not explicitly require a signature.
    69. Re:Gee, what a *GREAT* idea by sumdumass · · Score: 1

      Pawn shops don't seem to have this problem. It goes along the lines of good faith. If you buy something at a discount from a pawnshop and it later turns out to be stolen, you don't have to return it.

    70. Re:Gee, what a *GREAT* idea by sumdumass · · Score: 1
      B has damaged everyone but only CDEF are without hardship at this point. If you take the property they legitimately obtained, then you are creating hardship in 4 areas that it didn't previously exist.

      Are you completely missing how this system is designed? If you steal shit and sell it, not only are you stealing (against the law) but you are also selling stolen goods (against the law). If we say, "Sorry A, your car got stolen, but before we found it the thief sold it to this guy for half it's market value. It's his now" we give B 1 less reason not to steal and C, D, E and F one less reason not to question a "too good to be true" situation. In effect, we're creating a larger market for B's stolen merchandise and providing no legal solvency for A. Creating a larger market will INCREASE theft, not decrease it.
      We aren't talking about "too good to be true" deals. We are talking about someone selling something as if nothing was ever wrong or suspect and someone buying it like they would normally purchase something in a legal manor. In the car situation, If B provided a title that the state says is needed to prove legal ownership, even though he forged A's name and represented himself as A along with documentation/ID and all, how would it be a to good to be true deal. In the way you describe, sure, there is reason to suggest the property might have been stolen. I already conceded to that from the beginning. What I am talking about is situations where suspecting the property has been stolen isn't an issue. Think about buying something from a pawn shop or a used parts store. Or even paying market price for a used car engine or parts at a junkyard or from an ad in the newspaper. Maybe the closeness and availability is what makes it a bargain. Or maybe it just caught your eye. And what happens when CDEF decide to resell the stuff to someone else not knowing they were stolen. Does this new person G, who was wronged by B indirectly have to be placed in hardship now? Imagine it was a laptop computer originally purchased at a flee market and it went from B to C to D to E to F and then to G. G would have to go after F and F would go after E and so on until B was reached? Doesn't sound like a sane system to me.
    71. Re:Gee, what a *GREAT* idea by pugugly · · Score: 1

      IANAL - but it seems to me that he's attempting to illegally discharge a contract.
      A contract consists of (paraphrased from Business Law, UCC applications 10th ed.)
      Offer: the Offerer makes proposal indicating willingness to enter a contract
      Acceptance: the Offeree accepts the contract
      Mutual Assent: Meeting of the minds, i.e., both people believe they're agreeing to the same mutual obligations
      Capacity: both parties have have legal capacity to have made the contract.
      Consideration: An exchange of things of value to each party.
      Legality: Obviously the contract has to be regarding things that are legal to do.

      I haven't seen any argument saying that the offer, or legality of the GPL as a contract is in question. Since the GPL gives additional rights not covered under the law normally, and triggers acceptance of the GPL upon the exercise of those rights, I don't see Acceptance or Mutual Assent as being up for question either.

      An argument has been made as to whether the gentleman had the capacity to license the item under the GPL. Stipulated that, if he did not have the legal capacity to do so, the GPL is void, it is still his responsibility to make that statement - he has not made any such statement, so I don't think it's unreasonable to assume that he entered the GPL with the right to do so in regard to the copyrights and was not a minor, mentally incompetent, drugged, or intoxicated.

      Which really only leaves consideration. The GPL gives rights and obligations not applicable under the law (Which is by the way, my biggest problem with most software licenses. There is typically no consideration, so there should be no contractual obligation.).

      The rights granted by the GPL are certainly consideration to the offeree - I do not have any inherent right to look at the source code for every program I have (Well, not since I started Dual-booting again anyway - {G}). So, has the Offerer received any consideration?

      Well, if he has accepted money in exchange for this work, definitely so. If he has not received money (maybe not - it's on sourceforge) then what would his consideration be?

      He has a right to any improvements I might make. In exchange for my right to modify the program, I have offered to him to make available any public improvement I make to that program, even licensing those improvements under the GPL as well. An argument might be made that that's an option, which has certain UCC implications (Options need to be in writing, for a reasonable time period, and qualify as a 'merchant' under the UCC, which is a pretty wide net. A Merchant = someone who deals with the goods sold in the ordinary course of business or otherwise claims to have knowledge/skills peculiar to that business. I can see, theoretically, that not everyone would qualify, but quite a few would - if you're involved in the computer business, that should qualify.) That's consideration, in and of itself, even if I never actually improve the code myself. If it's an option, that narrows it down a bit, but not much (Note - there is another category, illusory consideration, which could be argued for, which would make it not a legal contract. Since there are other obligations such as making the source code available and such, I'm disregarding it, but it's another argument to be made)

      Which makes it (to my mind) a contract, and he does not have the right (once accepted) to unilaterally discharge (Not revoke btw - you can revoke an Offer, you discharge a contract). Now, if he is the sole person that added code to this program, then he may have the right to negotiate for discharge from his obligations in exchange for my discharge from my obligations - but he would literally have to negotiate that with everyone that has a copy of the program - these are individual obligations. If he is *not* the sole owner of the code, then he and each contributor would themselves have to agree that they wanted the contract discharged before he even had a choice regarding whether he want to negotiate with me, someone t

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    72. Re:Gee, what a *GREAT* idea by Anonymous Coward · · Score: 0

      At least here, as far as I know, in most cases the original owner can't get anything back.
      At a point in the chains of exchange somebody buys the property with no reason to suspect the property is stolen (technically it's "bona fide purchaser for valuable consideration without notice" or some variant thereof), then the buyer obtains a full title to the property.

      Of course the original owner could try to buy back the property from the new owner, but that just depends on the goodwill of the new owner, and it's another question entirely...

      IANAL.

    73. Re:Gee, what a *GREAT* idea by Anonymous Coward · · Score: 0

      Hmm... I must be missing something. I'm supposed to know a bit about UK law. What about the doctrine of "bona fide purchaser for valuable consideration without notice" in equity? (I.e. if you bought it for good money and had no reason to suspect it was stolen, in good faith, then you acquire a good title.)

      (crap, I'm asking legal questions on slashdot.... better post anonymously :-/)

    74. Re:Gee, what a *GREAT* idea by mwvdlee · · Score: 1

      No license in the world can free you from the liability of distributing copyrighted code.

      No license which claims this is legally valid as no license can trump copyright law.

      The only thing a license can do is free you from liability down the chain (what others do with the code) and this seems to be what GPL does.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    75. Re:Gee, what a *GREAT* idea by iapetus · · Score: 1

      How does this encourage B to carry on stealing? Instead of being liable for half the market value to C it leaves him liable for the full market value to A (or, more likely, A's insurance company). You're right that it encourages C to avoid questioning the purchase of dodgy goods, though.

      --
      ++ Say to Elrond "Hello.".
      Elrond says "No.". Elrond gives you some lunch.
    76. Re:Gee, what a *GREAT* idea by Minwee · · Score: 1

      You're thinking of a bulimic, not anorexic.

      It's important to keep your movie-of-the-week illnesses straight, otherwise you may never get to write for the big tabloids.

    77. Re:Gee, what a *GREAT* idea by NateTech · · Score: 1

      Doesn't most GPL software come with a non-liability "you are using software that doesn't claim to do ANYTHING" type of disclaimer anyway? (Even if such claims are useless in litigous countries like the U.S. ...)

      --
      +++OK ATH
  13. Even if by UnderCoverPenguin · · Score: 1

    IANAL. Even if the code is relicensed, as I recall, copies obtained legally remain legal. I am not sure if the copies remain under the license they were obtained under, but I suspect so.

    But again, IANAL. YMMV. Consult a real IP lawyer.

    --
    Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
  14. GPL can't be both revokable AND useful by Anonymous Coward · · Score: 0

    If you could revoke the GPL the way this guy's trying to do, then there'd be no point to the GPL in the first place.

  15. Moving forward, sure... by crankyspice · · Score: 3, Informative

    But the horse is out of the barn insofar as existing code goes, if it's been distributed to anyone. Probably (I don't have the GPL in front of me, but I've worked with it a lot; IIRC the grant of rights is for the duration of copyright and is non-revocable). There's no tool he can use to rescind the rights so granted, and anyone who has a copy of the source from before this change of heart can continue to distribute under the terms of the GPL, as can anyone who gets a copy from one of those distributors.

    As the owner of the copyright in the code, he doesn't need the GPL to make derivative works, etc., so anything he works on moving forward he can license how he chooses.

    --
    geek. lawyer.
    1. Re:Moving forward, sure... by calebt3 · · Score: 1

      so anything he works on moving forward he can license how he chooses Methinks it is time for a *very* small bugfix.
    2. Re:Moving forward, sure... by Sam+Douglas · · Score: 1

      If my understanding is correct, the copyright holder cannot modify the licenses on previously published versions of a work under most (all?) copyright laws. Each new version/modification/derivative work that is published is technically a different published work.

      At least, that is what I have picked up from skimming over the US Copyright law, Berne convention and from talking to lawyers.

      Nothing about this is specific to the GPL, except that it doesn't say that the copyright holder reserves the right to terminate the license at any time.

    3. Re:Moving forward, sure... by wall0159 · · Score: 1

      But if other people have contributed to the code - anything at all - then won't the code forevermore be GPL - even future versions? I thought that was the point of the GPL..

      ie. to get away from it, he'd have to reimplement everything from scratch..

    4. Re:Moving forward, sure... by PAjamian · · Score: 1

      But if other people have contributed to the code - anything at all - then won't the code forevermore be GPL - even future versions? I thought that was the point of the GPL..

      ie. to get away from it, he'd have to reimplement everything from scratch..

      Yes, unless the oroginal author either (a) gets permission from all the contributors or (b) removes their code from the project. In this particular case he claims to be the "sole author of both the atscap and the pchdtvr codebases" so that particular point is moot. He still can't terminate the existing license that he distributed the code with, though, and that license (the GPL) gives explicit permission to redistribute.

      --
      Windows is a bonfire, Linux is the sun. Linux only looks smaller if you lack perspective.
    5. Re:Moving forward, sure... by sydneyfong · · Score: 1

      Genuine enquiry: any further references on your claims? (particularly sections in USCL and Berne which I am not familiar with)

      --
      Don't quote me on this.
    6. Re:Moving forward, sure... by Sam+Douglas · · Score: 1

      Sadly no, I was flicking through them after seeing this article, but I didn't take any specific references. Most of that was from a talk I attended some time ago on copyrights/patents targeted at software developers, which would have been specifically for New Zealand law. They are a pretty boring read. I recall something towards the start of the USCL suggested that was the case, and the section on termination of a copyright seemed to really only be death of the copyright owner -- didn't seem to say that the copyright owner was granted the right to terminate the copyright license at a later date.
      Late night rambling, yeah.

    7. Re:Moving forward, sure... by Anonymous Coward · · Score: 0

      thanks

  16. Why? many possible reasons... by tftp · · Score: 2, Insightful

    For example, he could have been approached about buying his project and continuing it as a closed source under some corporate umbrella. Or he is one of the founders of a new startup and needs to throw something in to get some shares. One thing is likely, though - money is involved somehow.

    1. Re:Why? many possible reasons... by calebt3 · · Score: 1

      Why would that create the need to revoke the GPL? Just license new releases differently.

    2. Re:Why? many possible reasons... by Anonymous Coward · · Score: 0

      So there isn't a free version of the software out there competing with the paid version he/they want to sell, is my guess.

    3. Re:Why? many possible reasons... by tftp · · Score: 1

      We are completely speculating here, but if the guy wants to sell the software or show it as some kind of investment he needs to demonstrate that he, and he alone, is the owner of it. By owner here I mean a person who can do anything he wants with it. GPL specifically disallows that, as this incident illustrates, and the author is somewhat constrained in his dealing in the code.

  17. Anyone have source? by daeg · · Score: 1

    Anyone have the previously GPLd source they could share with the rest of us?

    From the various screenshots and etc that I've found, it doesn't look like anything groundbreaking. Am I missing something, or are all of the features already covered by other media libraries?

    1. Re:Anyone have source? by Anonymous Coward · · Score: 0
    2. Re:Anyone have source? by BokLM · · Score: 1

      Yes, maybe this isn't anything groundbreaking at all, and the license change is just a way to have free advertising on slashdot for a software that otherwise nobody would have noticed or wanted to use :)

  18. Even if the FSF did not explicitly state so-- by Vanyali · · Score: 1

    --and they do--it is common sense that a person who licenses their code under the GPL should not be able to revoke that license. If it were allowed, then what would happen to any forks of the software, or people that merely had a copy of the source code? It would be an irresolvable legal situation. Don't give us the right to modify and view your code, and then try to take it away.

  19. Wiggle room by Spazmania · · Score: 4, Interesting

    Its not entirely impossible that he could make it stick, just unlikely. For example: Was he over 18 at the time he released the code under the GPL? If not, he might not have been competent to enter in to a licensing agreement. If that's the case then the original grant of license under the GPL is void. Technically that's not the same as revoking it, but it has the same effect.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    1. Re:Wiggle room by Atlantis-Rising · · Score: 1

      A very good point. If, for whatever reason, the author's original grant of the license was bad...

      A good lawyer would look long and hard for such a technicality.

      --
      "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    2. Re:Wiggle room by webmaestro · · Score: 1

      Actually, it would not be void but voidable. There is a difference: a void agreement is one with no legal effect, a voidable agreement does have legal effect, but can be repudiated by the party lacking capacity to contract (the minor).

      There could be large differences for purposes of the GPL. A voidable contract can still be binding on the party that is not lacking in capacity if the other party so wishes. E.g. a minor could enforce the provisions of the GPL if he does not wish to render it void.

      It should also go without saying but, this information is not legal advice.

    3. Re:Wiggle room by Spazmania · · Score: 1

      That's a great point. If I could mod you up, I would.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  20. Re:IANAL, but... by schon · · Score: 1

    he can do whatever he damn well pleases Well then, let's see him put toothpaste back in the tube, or travel backwards in time.

    He can *try* to do whatever he damn well pleases, doesn't mean he actually *can*.
  21. Re:That is what he is trying to do by Anonymous Coward · · Score: 0

    That is exactly what he is trying to do. If you were to read the site he says you are not allowed to use or distribute it any longer and must delete any copies you have.

  22. Re:IANAL, but... by andy314159pi · · Score: 4, Funny

    Well then, let's see him put toothpaste back in the tube,
    So you are saying that if he can put toothpaste back into the tube then we'll let him change the license on the software?
  23. Re:copies already obtained by RattFink · · Score: 3, Informative

    ...he can't try charge you money or demand you take down your own distributions.

    Read the post, that is exactly what he is trying to do. Near the end he writes:

    If you are currently using the atscap or pchdtvr packages,
    or any part thereof, it is in your best interest to remove
    the software from your system(s) and destroy all copies in
    your possession.

    If you have incorporated the atscap or pchdtvr codebase, or
    any part thereof, into any of your projects, it is in your
    best interest to remove any and all of my code from your
    project(s).

    If you are currently distributing the atscap or pchdtvr
    packages, or any part thereof, it is in your best interest
    to destroy all copies in your possession and notify all
    recipients of either the atscap or pchdtvr packages, or any
    part thereof, that the licensing under the GPL for both
    packages has been revoked by the author.

    --
    "I don't necessarily agree with everything I say." - Marshall McLuhan
  24. Re:copies already obtained by calebt3 · · Score: 0, Redundant
    From the article/letter:

    If you are currently distributing the atscap or pchdtvr packages, or any part thereof, it is in your best interest to destroy all copies in your possession and notify all recipients of either the atscap or pchdtvr packages, or any part thereof, that the licensing under the GPL for both packages has been revoked by the author.
  25. Re:copies already obtained by glwtta · · Score: 0, Redundant

    "I have also revoked the licensing under the GPL for the pchdtvr version 1.0 codebase, all prior versions of the pchdtvr codebase and all release candidates of the pchdtvr codebase"

    You didn't bother reading TFA even the tiniest little bit, did you?

    --
    sic transit gloria mundi
  26. How is it specific to GPL? by Typoboy · · Score: 1

    IF this is enforceable, it would fuel concerns about ANY kind of software license, if the author can arbitrarily revoke it at will. I just re-read a standard commercial EULA, it says that 'they' reserve to terminate the license IF you breach the terms of the party of the first part, the party of the 2nd part, etc.

    I think a more likely scenario is that it will show an actual benefit of using open source software: if the original owner dumps/restricts it (and it's worth someone's while) it could be picked up and supported. If you use non-free software, you had better hope the company stays around, or you have their code in escrow..

  27. Re:copies already obtained by schon · · Score: 1

    the whole revoke thing is spin from the GPL crowd Umm, so the author of the software is "the GPL crowd"??!?! Because if you bothered to read his post, you would see these words:

    "the licensing under the GPL for both packages has been revoked by the author", followed by "PUBLIC NOTICE: atscap and pchdtvr GPL revoked"

    How does that foot of yours taste?
  28. Re:copies already obtained by Anonymous Coward · · Score: 0
    RTFM, asshole

    Body: I have revoked the licensing under the GNU General Public
    License
    (herein after referred to as "the GPL") for the
    atscap version 1.1 codebase, all prior versions of the
    atscap codebase and all the various release candidates of
    the atscap codebase.


    You really outed yourself as an idiot.
  29. FUD all around by Anonymous Coward · · Score: 1, Informative

    The author is trying to spread FUD all over the interwebs.
    See:

    http://www.pchdtv.com/forum/viewtopic.php?p=19528
    http://www.penlug.org/twiki/bin/view/Main/DigitalTelevisionAtscap

    I think someone should educate these people.

    1. Re:FUD all around by awehttam · · Score: 2, Informative
      It's kind of weird this would happen. Assuming this isn't a result of legal pressure, I wonder what (happened to have) changed the authors perspective of:

      The following archives are released under the GPL. This is because the GPL helps people learn for free. You may or may not find these archives helpful. Respect the GPL and give credit, and source code, where it is due. Good Luck! web.archive.org.
  30. Re:That is what he is trying to do by Psychotria · · Score: 1

    Funny that he exempts some files also; are these files others helped with? (Blowing his entire sole author argument out of the water).

  31. Re:IANAL, but... by Spazmania · · Score: 3, Informative

    He can in fact DO anything he wants. He just can't UNDO things unilaterally. Its his privilege to cease distributing the code under the GPL. However, he probably* can't unilaterally revoke his PRIOR release of the code under the GPL.

    * Courts frown on indefinite contracts and licenses. They can be enforceable but generally must meet more stringent criteria to be legal. Also if he can find a way to void the original grant of license then he doesn't need to revoke it because legally it never existed. For example, if he was under 18 or included a copyrighted work for which he had no permission to grant the license.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  32. Yes, but by DaveAtFraud · · Score: 1

    He needs to either get the permission of any other contibutors or re-write their contributions in a non-infringing way. This may be easy if not many others have contributed but could be a real bear if they have or if someone else made a fairly critical contribution. Any other contributors still hold the copyright to their contribution and may not like the idea of someone taking their code private.

    BTW, I seem to remember that the author of Snort took it "private" not all that long ago.

    Cheers,
    Dave

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
    1. Re:Yes, but by jack455 · · Score: 1

      He needs to either get the permission of any other contibutors or re-write their contributions in a non-infringing way. This may be easy if not many others have contributed but could be a real bear if they have or if someone else made a fairly critical contribution. Any other contributors still hold the copyright to their contribution and may not like the idea of someone taking their code private. I heard somewhere that he claims to be the sole author. (I wouldn't want you to think that I'd read TFA)
    2. Re:Yes, but by DaveAtFraud · · Score: 1

      I didn't RTA. Just making a general comment on what's involved for someone to take a GPLed project "private."

      If he is the sole author then all he needs to do is re-release the project under the license terms of his choosing. He can't revoke the GPL on the existing code but it will be unsupported unless someone else picks it up. Although it's possible someone will suddenly appear who wants to maintain the code, this is unlikely if no one else has contributed.

      Cheers,
      Dave

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
      Ben
    3. Re:Yes, but by jack455 · · Score: 1

      So basically none of his future improvements would be able to be applied, and the project would have to fork? Sounds fair enough, if it's worth it others would take up the slack. I am curious as to whether I was right previously when I said he could keep an oss project from using the name.

  33. Re:copies already obtained by Ghostworks · · Score: 0, Redundant

    FTA: : I have revoked the licensing under the GNU General Public License (herein after referred to as "the GPL") for the atscap version 1.1 codebase, all prior versions of the atscap codebase and all the various release candidates of the atscap codebase.

    I have also revoked the licensing under the GPL for the pchdtvr version 1.0 codebase, all prior versions of the pchdtvr codebase and all release candidates of the pchdtvr codebase, including all of the various interim pchdtvr versions after version 1.0 and before the name was changed to atscap.


    He used the phrase "revoked". Furthermore, he said it would be in everyone's best interest to unistall and/or destroy all copies of his code that they may have. While this demonstrates his tenuous grasp on the ideas behind the GPL, he still made those claims in his post

  34. Re:copies already obtained by Sneftel · · Score: 1

    Please, allow me to be the twelfth person to encourage you to read the article, and to make accusations about your intellect, sexual prowess, and/or parentage!

    --
    The opinions stated herein do not necessarily represent those of anybody at all. Deal with it.
  35. Re:copies already obtained by timmarhy · · Score: 1
    oh please, your quote doesn't prove jack shit, because it doesn't place a time on when he is removing the GPL from his software.

    however, it appears i'm still wrong since one of the posters above points out in his last paragraph at the end of his post he's telling people to remove the software from their computers, which he just can't do as i've already stated.

    --
    If you mod me down, I will become more powerful than you can imagine....
  36. Request Denied by ewhac · · Score: 4, Insightful
    If revoking the GPL were possible, Microsoft could simply buy the copyright to any GPL project it deemed a potential threat and revoke the licensing (existing users would get a license pricing break 12 months later on Microsoft LS, Microsoft CAT, Microsoft FIND, Microsoft IFCONFIG, etc...).

    Frankly, I wonder what the causative factor was. Did someone threaten to sue him unless he pulled the code down?

    Schwab

    1. Re:Request Denied by c0d3g33k · · Score: 1

      "Did someone threaten to sue him unless he pulled the code down?"

      Unknown. I do find it interesting that any trace of the project has apparently been erased from SF. Making a project inactive on request is possible, but that doesn't remove all traces as far as I can recall. Even the SF search engine turns up nothing. It seems like active work was done by SF staff to remove the project and associated artifacts (release files, forums, mailing lists, CVS) entirely. That suggests compliance with a takedown request of some sort, one that had to be taken seriously.

    2. Re:Request Denied by Anonymous Coward · · Score: 0

      He never hosted any files at sourceforge. All he had there was the source forge mailing list/forums and a homepage that pointed to his own server were he hosted the tarballs.

      So deleting the sourceforge account did not delete any files from off of sourceforge, because there never were any files on sourceforge to begin with.

    3. Re:Request Denied by Anonymous Coward · · Score: 1, Insightful

      I wonder what the causative factor was.

      No you don't, you wonder what the cause was. Please stop obfuscating your writing with mindless idiocy like "causative factor". It doesn't make you sound any smarter just because you use more syllables.

    4. Re:Request Denied by Raenex · · Score: 1

      It doesn't make you sound any smarter just because you use more syllables. He's just leveraging the English language to his advantage.
  37. Might work, might not by harlows_monkeys · · Score: 1
    I know the FSF likes to say that the GPL is not a contract so the ordinary contract rules don't apply, but the courts have tended to see free software licenses as in fact being contracts. So I think we need to operate under the assumption that it IS a contract and this is a contract issue.

    It gets interesting then. If he sues someone for copyright violation, I think it might end up coming down to whether they had already started using the software before he attempted to revoke the license or not, and if not, whether or not they were aware of the attempted revocation. If they had already started using the software, they could maybe make a good promissory estoppel argument that the license should continue for them.

    All these branches lead to some puzzling legal questions, but let's just go down the promissory estoppel path. Say the defendant gets a continued license via promissory estoppel. Can they then redistribute? Or does this license from equity just extend to the use they were making of the software? What if a big part of their business was based on the fact that their product was built from GPL software, so getting a non-GPL license would not be the same for their business?

    My conclusion is that it may be possible to in theory revoke the license, but it is fraught with practical problems. If you have GPL (or any other free software license) software that you've written, and want to take non-free, don't bother with the existing and past releases. Just make the license change going forward.

    1. Re:Might work, might not by Bored+MPA · · Score: 1

      your analysis makes the most sense, at least if it's a single person or small organization project without much market share. Any other case would open the revoker up to strong liability and fraud charges (especially if someone had contributed on the project).

      Simply rescinding the right to _new_ free licenses and distribute should be allowed and plausible for a small project imho. However, if a large company did so (i.e. MS) they would still face major legal challenges and liability--it wouldn't be feasible in any case.

    2. Re:Might work, might not by SwashbucklingCowboy · · Score: 1

      All your questions are answered in the GPL. Anyone who has a license can redistribute the code under the GPL. The ONLY reason for termination given in the GPL is failing to comply with the terms of the license. Thus, people who have the software can continue to use it and can continue to redistribute it to new users - as long as they continue to comply with the license.

    3. Re:Might work, might not by harlows_monkeys · · Score: 1

      All your questions are answered in the GPL

      Not if is is treated as a contract, and that's what courts have tended to do when people have sued over free software license violations.

      If it is a contract, and he terminates it in a method not allowed under the contract, then he's breached the contract. That would not make the termination invalid, though. It would just give those who have had their contracts breached a cause of action against him, so they could sue. Assume they sue and win--what would the courts do?

      That's also a pretty dang interesting question, because of the concept of "efficient breach". Suppose you have a contract with me for me to sell you 1000 widgets at $1 each. You will use them, and end up making a profit of $0.10 from each one. Before I deliver the widgets, someone offers me $1.20 each for them, so I breach the contract, and tell you I'm going to give the widgets to him. You sue. Courts will NOT force me to sell you the widgets for $1. What they will do is make me pay you $0.10 damages per widget--the profit you were going to make if I had not breached the contract. They won't add punitive damages to discourage me from future breaches, so I'll make my extra $0.20 for breaching (net $0.10 after I pay your damages) and you'll get your profit. It doesn't matter that you wanted to get that profit reselling widgets. The law just looks at the money. This is called an efficient breach because my breach was GOOD economically. You found the widgets to be worth $1, but someone else found them to be worth $1.20, which means he was likely going to put them to a better use than you, so economically it is more efficient for them to go to him. Thus, contract law does not want to discourage my breach.

      Replace those widgets with free software, and how does it work out? I have no idea. What are the economic damages to someone when a blob of code stops being available to them under a free license? Well, one thing that comes to mind is the cost of purchasing or otherwise obtaining a license under the new licensing. But that license won't allow redistribution, I'd guess...what is the cost of that? As I said before, I think this will be highly dependent on just who is suing.

      Ooh, I just thought of another thing. Since the original, free, license, was basically a license to everyone in the world, could a class action be appropriate?

      Or is the license to the whole world really just an offer of contract, with the contract not actually formed with any given person until they accept by actually getting the software and using it? I did not even know the ATSC Capture and Edit Tool existed until this story broke, so it is hard to make a case that I have accepted an offer of contract from the author.

    4. Re:Might work, might not by Dun+Malg · · Score: 1

      Not if is is treated as a contract, You "contract" theory is a dead end.
      Even if it is treated as a contract, you may not back out of a contract simply because you no longer care for the terms. There is no provision in the GPL for undoing it, and he is going to be held to the provisions of the license--- which includes perpetual re-licensing to anyone who wants it.
      --
      If a job's not worth doing, it's not worth doing right.
    5. Re:Might work, might not by harlows_monkeys · · Score: 1

      You "contract" theory is a dead end

      The courts seem to disagree.

      Even if it is treated as a contract, you may not back out of a contract simply because you no longer care for the terms

      Yes, you can. It's called "breaching the contract", and you have to deal with the consequences (namely, being sued for breach of contract).

    6. Re:Might work, might not by sydneyfong · · Score: 1

      If I remember correctly promissory estoppel is mainly used when somebody detrimentally acts on a promise that falls short of an "actual" contract (due to technicality reasons). Since you assume the GPL is a contract, I'm guessing there are other rules to apply?

      Actually your estoppel arguments seem to be more applicable if the GPL is not a contract as the FSF has asserted.

      Anyhow, if *I* were to try to revoke a GPL license (which I own all the covered code), I'd start by trying to suing a small re-distributor that probably started doing the redistribution AFTER my revocation and had such notice thereof. (Preferably the poor guy(s) that got their copy directly from "me") If my claims succeed in court, then the lawyers of big businesses will probably see the potential legal mess and take steps to avoid using the software (at least under GPL). Original purpose achieved (although one might not want to paint oneself as a jerk in this manner).

      I'd mod you up if I had mod points though :-/ Where are they when I most needed them...

      --
      Don't quote me on this.
  38. Tuxracer by ashridah · · Score: 2, Informative

    This has already been tried. Tuxracer was originally licensed under the GPL. After it became a bit more complete, the original author formed a company, and tried to make it closed source. End result: fork. He commercialized the code he owned, legitimately, and others took the GPL'ed source, and continued with it.

  39. Re:copies already obtained by timmarhy · · Score: 1

    whats your point, that i'm some how the first person in the history of /. to skim TFA and miss something at the end of it?

    --
    If you mod me down, I will become more powerful than you can imagine....
  40. Summary says by iminplaya · · Score: 1

    Unfortunately it appears that the GPL does not allow this particular action.

    Only for him, maybe. For the rest of us, just the opposite is true. It is quite fortunate that this isn't permitted.

    --
    What?
  41. money? by Anonymous Coward · · Score: 0

    Not very much money, or they would have competent/real lawyers.

    Or, too much money, and they want to follow in Darl's footsteps.

    I'm leaning towards column A.

    -
    1. Write software
    2. ???
    3. Mass distribution due to Barbara Streisand-slashdot effect
    4. Profit!

  42. Maybe I'm missing something.... by Anonymous Coward · · Score: 0

    but isn't this exactly what Jörg Schilling did with cdrecord a year or two ago?

  43. Revoke your right by Mistlefoot · · Score: 3, Insightful

    I hereby give you the right to read and/or reply to this post.

    By reading this post and/or replying to it you agree to the terms.

    , um, no. I've changed my mine.

    You are no longer allowed to read and/or reply to this post. If you have already read and/or replied to this post "it is in your best interest to remove the" ..... memory ..... "from your" ..... brain ..... "and"/or destroy all ..... memories of it ..... "in your possession".

    1. Re:Revoke your right by paxgaea · · Score: 1

      I forgot what I was going to do in this space here....

    2. Re:Revoke your right by Anonymous Coward · · Score: 0

      > I hereby give you the right to read and/or reply to this post.

      OK

    3. Re:Revoke your right by zakkie · · Score: 1

      Sue me

  44. Don't assume GPL takes precedence over owner by n2rjt · · Score: 0, Offtopic

    A copyright owner can revoke outstanding licenses. The only way the GPL is non-revokable is if the original copyright owner has assigned the copyright to the FSF, as is recommended by FSF. If the original owner retains copyright, he can do as he pleases:
    He can revoke licenses on existing and distributed copies.
    He can modify the license after distribution.
    He can (gasp) refuse to distribute source code for GPLed software.
    Remember that the copyright owner owns the software and all rights to it. The license, even the GPL, doesn't ever take away rights of the copyright owner.

    1. Re:Don't assume GPL takes precedence over owner by kryten_nl · · Score: 1

      Bullshit

      --
      For the perfect anti-Unix, write an OS that thinks it knows what you're doing better than you do and let it be wrong.
    2. Re:Don't assume GPL takes precedence over owner by snkline · · Score: 1

      Not necessarily. If you take the legal position that a license agreement is a contract, the author simply can't unilaterally revoke the license. "revoking" the license is essentially a modification of the contract, and has to be agreed to by both parties. Now, one party can try to claim to contract is voided, but then it is up to them to show it legally is, in court.

    3. Re:Don't assume GPL takes precedence over owner by Fizzl · · Score: 1

      No. The license is already granted.
      You can't go and get your painting back from someones wall if you have already sold it, because you own the imaginary property in the painting.

    4. Re:Don't assume GPL takes precedence over owner by chuckjuhl · · Score: 1

      Uh, Generally, no he can't. I license once granted cannot be revoked unless there is an explicit revocation clause or the license is for an explicit, finite term, or the license had been used in a manner contravening the explicit terms of the license. Further, unless otherwise explicitely prohibited or limited, a license is transferrable at will. Think about it: to hold otherwise would make the law of licensing (and other contractual forms of restricted property usage like leases)undeterministic. It would be like saying Castro can void the US leasing agreement at Gitmo made by the Trujillo regime. A license is a property right - albiet a restricted one. Like all property rights, any restrictions must be explicitely set out in the terms of the license. It is Black Letter Law that a licensee has the right to use a license in perpetuity, and can freely transfer a granted license, only subject to any explicitely agreed to restrictions. The grantor of a license is not free to modify or revoke a license granted ex parte. that's why those shrink-wrap commercial software licenses are so detailed and explicit, to include explicit terms of transfer, resale and voidability. That is all Black Letter Law. Second year stuff. Like, really elementary. Obviously there are no other property rights lawyers chiming in here, or they would also be explaining that this is a non-issue. The GPL is enforcable and the license can not be revoked outside the terms of the GPL, so long as the license cannot be found to be "void ab initio" such as where there was a legal impediment for the copyright holder to enter into the license arrangement from the beginning. Duh . . .

    5. Re:Don't assume GPL takes precedence over owner by belmolis · · Score: 1

      If the license is not specified as irrevocable, it can be revoked. If, however, it is explicitly irrevocable, the copyright owner has given up the right to revoke it. Version 3 of the GPL is explicitly irrevocable:

      All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met.

      If the software in question was licensed under version 3, or under "version 2 or later", the license cannot be revoked.

    6. Re:Don't assume GPL takes precedence over owner by SwashbucklingCowboy · · Score: 1

      Remember that the copyright owner owns the software and all rights to it.

      Wrong, he gave rights to the software via the license. Check out section #4 of the GPL:

      However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

      In other words, the license anticipates termination and the owner changing his mind isn't one of the reasons listed that allows for termination. The guy can claim anything he wants, that doesn't make it legally binding.

  45. GPL by Akaihiryuu · · Score: 4, Informative

    The author could conceivably release a *new* version under whatever license he chooses. There is nothing saying he has to continue to release under the GPL going forward. But the copies that have already been distributed under the GPL are out there and cannot be revoked. The people who have the code now can continue to legally modify and redistribute it under the GPL and there is nothing he can do about it. If the new version is closed source, people will simply continue developing the GPL'd version, and there is nothing the author can do about it.

    1. Re:GPL by mrcaseyj · · Score: 2, Interesting

      Consider an original author releasing a work under the GPL. Then a small patch from a contributor is accepted into the project. If the original author then adds more to the project, then isn't the original author creating a derivative work? So after that point, the original author can't even relicense code that the original author adds to the project, because that code is a derivative of the GPL work, right? I think this is how it's supposed to work so that people wont waste their time contributing to a project that is going to be taken closed.

    2. Re:GPL by cas2000 · · Score: 4, Interesting

      > So after that point, the original author can't even relicense
      > code that the original author adds to the project,


      nope.

      the author of any piece of code retains the copyright on whatever they write (unless they assign it to someone else - like the project's lead developer or the FSF), so they can take their code (both the original code AND anything they've added to it after contributed code is accepted) and re-license it.

      they will, of course, have to delete or rewrite or negotiate a license for any code contributed by others.

      (actually, even rewriting may be difficult - "clean room" reverse engineering is extremely problematic for free software or any other code where you've already seen the source)

      NOTE: this still doesn't allow them to revoke the GPL on previous versions of the program.

      of course, this is a good argument for contributors to GPL projects to either retain the copyright in their own name (or assign it to the FSF who they can trust to keep it free) so that projects they contribute to find it very difficult to go closed-source. it's also a good argument for choosing not to contribute to projects that require transfer of copyright for contributed code.

    3. Re:GPL by wolverine1999 · · Score: 0, Redundant

      mod parent up.. its very relevant

    4. Re:GPL by WNight · · Score: 1

      I think the parent's point was that even their own changes become encumbered by using your GPL'd patches. Then they must go further back and reinvent more to be at code they own fully.

    5. Re:GPL by BokLM · · Score: 1

      No, I don't think it works for very small patches, it has to be copyrightable.

    6. Re:GPL by Timothy+Brownawell · · Score: 1

      of course, this is a good argument for contributors to GPL projects to either retain the copyright in their own name (or assign it to the FSF who they can trust to keep it free) so that projects they contribute to find it very difficult to go closed-source. Not everyone does trust the FSF to keep their software free.
  46. Linus Torvalds to revoke everybody's Linux license by linuxguy · · Score: 4, Funny


    On a similar note, I (Linus Torvalds) have revoked the GPL license for my code in the Linux kernel, effective immediately. If you are selling Linux, you are required to destroy all copies of unsold software and contact all your past customers and get back the copies you sold them and destroy those as well. I you are running workstation or servers even in critical enviroments, you are required to immediately turn off the power to these systems and destroy the hard drive on them. If you are selling or have sold systems with Linux embedded in them (e.g. Linksys routers and Tivos etc) you are required to destroy all unsold systems and re-acquire all systems sold in the past and destroy those too. If you have a Tivo or a Linux based router or other Linux based embedded systems at home, you are required to immediately power these off and destroy them. Please keep ample evidence of the destruction of this property so that you are properly able to defend yourself in court at a later time.

    Thanks and God bless America.

    America #1.

    -Linus

  47. Re:IANAL, but... by Anonymous Coward · · Score: 1, Funny

    No. Stop being a fucking moron.

  48. Re:That is what he is trying to do by Akaihiryuu · · Score: 1

    Prior posters are correct. He cannot do this. I'd actually never heard of this program, but I'm going to download it and put the source up for download on my website (and I'm sure what I download will have the GPL files in it).

  49. A little more info by Lightn · · Score: 2, Informative
    I've been wondering what happened to the project. I upgraded from pchdtvr about a month ago and shortly thereafter the project was deleted from sourceforge. Is that even normally possible? I though I had heard comments to the contrary. His web page is also gone. The only remaining info that I can find is here.

    The software is not bad, but I've found it a bit buggy, especially compared to pchdtvr, which was pretty solid. It is surprising that he would do this now, pchdtvr has been out since at least 2005. I notice that it is still available from pchdtv.com.

  50. Mirrors by Akaihiryuu · · Score: 1

    Everyone that has the source, mirror it. Everyone that can get it, get it. Distribute it as far and wide as possible under the GPL.

    1. Re:Mirrors by Slisochies · · Score: 1

      This is probably just a con so that his program can get onto the front page of Slashdot. Another way of putting it is: 1. Create program and release under GPL 2. Attempt to revoke license 3. Get onto front page of Slashdot 4. Slashdot users will spread program 5. ??? 6. Profit!!!

  51. Can you explain this? by Anonymous Coward · · Score: 0

    Are you telling me that Yanni can, as the copyright holder, send me a C&D ordering me to destroy all copies of his albums??

    1. Re:Can you explain this? by n2rjt · · Score: 1

      That would be the moral thing to do. :-)

      Seriously, though, it's a crazy scenario, and IANAL (I don't know what I'm talking about) but I believe he could, or more likely, the record label that owns copyright of his works could. But of course they wouldn't.

      I'm not trying to say everyone else is wrong and I'm right, but I wanted the Slashdot millions to stop and think about this a bit.

    2. Re:Can you explain this? by chuckjuhl · · Score: 2, Informative

      Uh, No he couldn't. I license once granted cannot be revoked unless there is an explicit revocation clause or the license is for an explicit, finite term, or the license had been used in a manner contravening the terms explicit terms of the license. further, unless otherwise explititely prohibited or limited, a license is transferrable at will. Think about it: to hold otherwise would make the law of licensing (and other contractual forms of restricted property usage like leases)undeterministic. It would be like saying Castro can void the US leasing agreement at Gitmo made by the Trujillo regime. That's all Black Letter Law. Obviously there are no other property rights lawyers chiming in here, or they would also be explaining that this is a non-issue. The GPL is enforcable and the license can not be revoked, so long as the license cannot be found to be "void ab initio" such as where there was a legal impediment for the copyright holder to enter into the license arrangement from the beginning. Duh . . .

    3. Re:Can you explain this? by DustyShadow · · Score: 1

      Are you telling me that Yanni can, as the copyright holder, send me a C&D ordering me to destroy all copies of his albums?? No, U.S. copyright law does not grant that right to copyright holders. Once you buy a copyrighted work, you are free to resell or destroy it (unless the sale was actually a license, but that's different). Other countries do however allow a copyright owner to prevent you from doing certain things to works such as destroying or defacing artwork. That right is called a moral right. The U.S. has a very limited version of that kind of law and it applies in very limited circumstances such as limited signed copies of a painting. I think it has to be something like less than 100 copies made but it's been a little while since I read that clause in the statute. I believe it is 17 USC 106A if you want to look it up.
    4. Re:Can you explain this? by nguy · · Score: 1

      It would be like saying Castro can void the US leasing agreement at Gitmo made by the Trujillo regime.

      Actually, legally speaking, Cuba can do that: nations can invalidate contracts if it's in the national interest. The US government has done this many times. The reason Cuba doesn't do it is because they couldn't enforce it and because the US would use it as an excuse to wage a war.

    5. Re:Can you explain this? by DustyShadow · · Score: 1

      oh crap. I read his comment wrong. it's late. forgive me.

    6. Re:Can you explain this? by Anonymous Coward · · Score: 0

      So, I have to give them up? Even the live ones?

    7. Re:Can you explain this? by Workaphobia · · Score: 2, Informative

      Wrongo. Licenses can be revoked by the rights holder because they are *not* contracts, at least in their basic form. Contracts must have an offer, acceptance, and consideration (payment or something similar), and open source licenses lack the latter. This situation is not applicable to non-free software.

      Source: "Open Source Licensing" by Lawrence Rosen, Chapter 4, available at http://www.rosenlaw.com/oslbook.htm

      "A third problem with bare licenses is that they may be revocable by the licensor. Specifically, a license not coupled with an interest may be revoked. The term interest in this context usually means the payment of some royalty or license fee, but there are other more complicated ways to satisfy the interest requirement. For example, a licensee can demonstrate that he or she has paid some consideration - a contract law term not found in copyright or patent law - in order to avoid revocation. Or a licensee may claim that the and she relied on the software licensed under an open source license and now is dependent upon that software, but this contract law concept, called promissory estoppel, is both difficult to prove and unreliable in court tests."

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
  52. Don't you mean... by Hamster+Lover · · Score: 1

    Don't you mean GNU is stupid?

  53. I read 200 comments at threshold -1 by Jeremiah+Cornelius · · Score: 1

    And no one has posted the mirror?

    Is this Slashdot... or Wired? :-)

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
    1. Re:I read 200 comments at threshold -1 by GryMor · · Score: 4, Informative

      I've submitted a project request to SourceForge for a GPLV3 fork of atscap-1.1rc9t. We'll see how it goes.

      --
      Realities just a bunch of bits.
    2. Re:I read 200 comments at threshold -1 by Anonymous Coward · · Score: 0

      I've submitted a project request to SourceForge

      Good. Hopefully the new project will appear soon.

    3. Re:I read 200 comments at threshold -1 by Anonymous Coward · · Score: 0

      The new sourceforge fork of atscap is now up on sourceforge: http://sourceforge.net/projects/atscap-gpl/

      Can the project owner upload the atscap source tarball into sourceforge please?

  54. Re:copies already obtained by schon · · Score: 1

    oh please, your quote doesn't prove jack shit Yeah, except for the part where the author uses the word REVOKE, which you said was "spin from the GPL crowd", right?

    Perhaps you should refrain from posting until you grow up a little bit. You'll make yourself look like much less of a fool.
  55. Dependencies? by Just+Some+Guy · · Score: 1

    Does this software have an dependencies on other GPL code? Did it ever? If so then the author needs to call a whaaambulance and shut up about the whole idea before he gets sued for copyright violation.

    --
    Dewey, what part of this looks like authorities should be involved?
  56. Silly Rabbit . . . by jgaynor · · Score: 1
  57. Correction by Secret+Rabbit · · Score: 2, Informative

    For the future, yes, they can. Retroactively, not so much. The copyright holder(s) can change the license should they want to, to any other license. This includes closing the source. Of course, this cannot be done retroactively, but they could take down CVS/tar balls/etc under there control and continue with the different license. This, of course, is played down by RMS and the GPL zealots because it isn't there agenda.

    http://www.fsf.org/licensing/licenses/gpl-faq.html#DeveloperViolate

    But, I think that this highlights the need to choose your license(s) carefully. I'll also note that a gigantic warning appears when one chooses a license when registering a project at sf.net... which is where this was posted... god this guys a dumbass.

    """
    And the more pressing question, why?
    """

    Because, most people's agenda doesn't coincide with RMS' and situations can and do change.

  58. Tell him your opinion by Anonymous Coward · · Score: 0

    You can contact the inkling guy from the following details and give him a piece of your mind:

    Registrant ID:20431221-NSI
    Registrant Name:No-Op Org.
    Registrant Organization:No-Op Org.
    Registrant Street1:20620 Sullivan RD
    Registrant Street2:
    Registrant Street3:
    Registrant City:New Caney TX New Caney
    Registrant State/Province:TX
    Registrant Postal Code:77357-7404
    Registrant Country:US
    Registrant Phone:+1.28122813
    Registrant Phone Ext.:
    Registrant FAX:
    Registrant FAX Ext.:
    Registrant Email:rmoyers@NOP.ORG

    He shutdown his web server to prevent anybody from grabbing the archives of his atscap and pchdtvr source code that he had backed up and offered as mirrors previously.

    1. Re:Tell him your opinion by geohump · · Score: 1

      rmoyer@nop.org is NOT inkling @nop.org.

      inkling is merrick johnson

  59. Not under GPL 3 (or V2 or Later) by maz2331 · · Score: 2, Insightful

    GPL3 explicitly states that the license is irrevocable - and will kill his claims if he used the boilerplate GPL files from FSF. Why? Because GPL2 included a default clause allowing the LICENSEE to choose any later version. So... he agreed explicitly to allow the recipients of the code to interpret the license as GPL3, which means that he is bound by a promise he made.

    If he sues anyone, it's curtains for his claims. Actually, just one disaffected licensee can file suit against him right now for attempting to cause damages by this attempt. The words "bad faith" and "punitive and compensatory damages" come to mind.

    The problem he faces is that he explicitly and knowingly released the code under the license. He can't go back and say ""I didn't mean it". The system doesn't allow that at all.

    1. Re:Not under GPL 3 (or V2 or Later) by GryMor · · Score: 1

      i chose to accept it under GPL3, since the license I received said I could use GPL2 or later.

      --
      Realities just a bunch of bits.
  60. Sourceforge ToS by Chris+Snook · · Score: 1

    Isn't he now no longer eligible for sourceforge hosting?

    --
    There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  61. Re:copies already obtained by Anonymous Coward · · Score: 0

    Perhaps you should refrain from posting until you grow up a little bit. You'll make yourself look like much less of a fool
    Go overboard with criticism much?
  62. Can't revoke if he had the right to distribute by BobaFett · · Score: 1

    If you give me a piece of code under a license, and I didn't do anything to terminate my rights under the license, I have my rights. It's not a contract, you can't terminate it. You still hold the copyright, so your next version can be under any license you want, GPL binds everyone except the copyright holder.

    The only exception would be if you didn't have the right to give me that code in the first place (like the already mentioned AOL deal). If you grab someone else's code and slap GPL on it, this does not make the code suddenly free for all.

    1. Re:Can't revoke if he had the right to distribute by aznel · · Score: 0

      Your statement is correct as to the future licenses, but might be a little off with respect to the right to terminate. A license is simply a contract. Since you do not have to pay take a license under the GPL, one could argue that there was no consideration for the rights received under the GPL. A one sided contract (one with no consideration) is generally unenforceable, except if a party has detrimentally relied on the contract. So, you might be able to "terminate" the license under the GPL if the person receiving the license has not relied on it.

      IAAL. This is not legal advice.

    2. Re:Can't revoke if he had the right to distribute by snkline · · Score: 1

      Except consideration doesn't have to be monetary. It becomes more murky, but consideration of the form "I grant you the right to use this, in consideration of which, any redistribution you do must also be under the GPL, and you must make the source available". Offer -> Your copyright work and the source therof Acceptace -> The other person downloading and using your work Consideration -> The requirement that any derivation of your work be GPL'd It is subtle, but I think it would fly in court. You might ask "Well then what about people who don't redistribute?" Well, copyright has nothing to do with them once they have received their copy, so as long as they don't redistribute, the contractual obligations of the GPL don't even apply to them.

    3. Re:Can't revoke if he had the right to distribute by SwashbucklingCowboy · · Score: 1

      It's not a contract, you can't terminate it.

      Actually, it probably is a contract, despite the FSF's claims to the contrary.

    4. Re:Can't revoke if he had the right to distribute by VidEdit · · Score: 1

      Well, yes its a contract of sorts. And contracts can be irrevocable.

      Try "revoking" the sale of your home a year after you sold it, see how that goes. A home sale is a contract.

      --
    5. Re:Can't revoke if he had the right to distribute by Anonymous Coward · · Score: 0

      no, it's a license, no matter your claim otherwise.

  63. Re:copies already obtained by schon · · Score: 1

    revoke doesn't have to mean previous versions Yes, it does. That's what the word means. You've made it quite clear that reading comprehension isn't your strong suit, but you might find it beneficial to look up words before making a fool of yourself.

    I gotta ask though - does it hurt to be that stupid?
  64. GM to revoke everybody's car by Loconut1389 · · Score: 1

    As president of General Motors, it is my responsibility to inform GM owners that as a direct result of the declining image of our company, all GM vehicles must be removed from the road as they represent the image of GM and serve to tarnish it further. All designs are copyright by GM, and as such, we reserve the right to recall all vehicles. Therfore, I hereby do revoke usage rights of all GM vehicles and properties on behalf of the shareholders and the board of directors. If you have a driveable GM vehicle in your possesion, you are required immediately to drive it over the nearest bridge or into the nearest cement wall at a speed of no less than 60 miles per hour in order to ensure destruction. Note that we are not responsible for lost wages or medical expenses. Thank you for your mandatory, but appreciated, compliance. Together, we can mitigate the damage to the company's image.

    1. Re:GM to revoke everybody's car by sykopomp · · Score: 0, Flamebait

      There -was- that incident with the GM electric cars where they did a similar thing. (The whole thing from Who Killed the Electric Car)

    2. Re:GM to revoke everybody's car by Anonymous Coward · · Score: 0

      However, they were leased and not owned. GM had the right to do that at the end of the term.

    3. Re:GM to revoke everybody's car by Dun+Malg · · Score: 1

      (The whole thing from Who Killed the Electric Car) Forgive the OT rant, but the whole conspiracy theory that GM had something against electric cars is just asinine. The only reason they leased them at all was to comply with a nutjob California law that attempted to dictate consumer demand in law ("by 1998, 2% of all new cars sold by the seven major auto manufacturers in the state of California were to meet 'zero emission' standards"). The EV1, as a production vehicle, was a quick and dirty hack job. It was developed from the Impact, a hand-crafted prototype car. Production of the vehicle was a nightmare. Maintenance was a nightmare. Repair was a nightmare. It was all a stop-gap measure until GM could get the stupid California law overturned. Why did they destroy them? Liability and spare parts. No amount of waiver-signing will ever keep product liability lawyers away, and US law requires manufacturers to maintain a supply of repair parts for any production vehicle sold for at least 10 years after the last one is made. It was already unprofitable, and not taking them back would have only cost them more.

      Seriously, they weren't that great. They were perfect for a very tiny and vocal minority, but they were ridiculously impractical for the mass market.
      --
      If a job's not worth doing, it's not worth doing right.
    4. Re:GM to revoke everybody's car by HTH+NE1 · · Score: 1

      It's not Slashdot without a car analogy.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  65. Re:IANAL, but... by adolf · · Score: 1

    Good thing that the GPL isn't a contract, but just a license, then.

    (If it were a contract, it'd have consideration, agreement between parties, acceptance, and all of the other things that valid contracts must have.)

  66. Re:IANAL, but... by Dun+Malg · · Score: 3, Funny

    Stop being a fucking moron. I think he'd have an easier time with the toothpaste thing.
    --
    If a job's not worth doing, it's not worth doing right.
  67. lots of ads, but works by Anonymous Coward · · Score: 1, Interesting

    thanks, also see here for the older version

  68. Re:copies already obtained by schon · · Score: 1

    Go overboard with criticism much? Not at all. He's obviously a little kid, trying to insult people by using 'grown-up' words. I was just rubbing his nose in it a bit.
  69. Re:copies already obtained by Dun+Malg · · Score: 3, Insightful

    "...the licensing under the GPL for both packages has been revoked by the author." What a fucking rube. He can't de-license a GPL'd piece of software any more than he can un-screw his pregnant sister! If such a thing were possible, you'd have seen Microsoft repeatedly paying off key individuals in the Linux "source chain" to render the OS largely undistributable.

    "...it is in your best interest..." What, is that supposed to be some sort of threat? My best interest?! How can you know what's MY best interest is? How can you say what MY best interest is? I think my best interest is posting your fucking software source wherever I can. Screw off! All I wanted was a Pepsi!
    --
    If a job's not worth doing, it's not worth doing right.
  70. Re:That is what he is trying to do by Anonymous Coward · · Score: 0

    Streisand Effect anyone?

    The internet is like a wife. Everything is good and happy so long as you are giving but try to take away and she becomes an evil vindictive bitch.

  71. Why? by MulluskO · · Score: 1

    I'd guess because nobody else contributed anything of substance to the project.

    --

    Too busy staying alive... ~ R.A.
  72. Nope by Anonymous Coward · · Score: 0

    I don't see how that matters. The GPL is a license, not a contract. It doesn't grant rights. It's just an easy way of saying "if you agree to these conditions, you can use my copyrighted work". By distributing something under the GPL, he's not entering into a contract; he's simply waiving some of his rights under the copyright statute.

    IANAL, but I'm pretty sure that being under 18 doesn't mean you can't waive rights. A quick search shows that people are typically mirandized down to age 14, for example.

  73. Screw the issue of contract by www.sorehands.com · · Score: 1

    There is something that everyone seems to forget, detrimental reliance. He distributed under the GPL and people reliaed upon that for their use or integration into their own products. Where he benefited from the GPL by the publicity and people providing him with fixes/patches/improvements, he cannot revoke it after receiving those benefits. He, of course can change the licensing on any FUTURE versions.

    1. Re:Screw the issue of contract by dgatwood · · Score: 4, Informative

      It sounds like in this case he is the sole contributor of the code in question, so he did not gain anything from them. Further, other people's reliance on a piece of software doesn't determine revocability of the license. Microsoft can revoke your license because you pirated Office even if your business relies on it.

      What you're talking about, presumably is promissory estoppel. That doesn't apply unless the author made some sort of promise that the code would always remain available under the GPL. While we commonly interpret the GPL to be implicitly "free forever", I don't see any obvious terms in the GPL prior to version 3 that prevent revocation, so certainly no such promise was expressed. Whether it is implied or not is certainly not clear cut, but my gut reaction is to say that no, no such promise was in any way implied, either.

      The lack of a revocability clause was fixed in GPL v3 with the clause "All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met." This clause notably does not appear in prior versions of the license. It should also be noted that although the FSF's lawyers claim that the GPL is irrevocable, one could reasonably assert that the inclusion of such a clause in v3 of the GPL is an indication that the FSF's lawyers are aware that this was a deficiency in the previous license and that irrevocability is neither stated nor implied by the GPL prior to version 3. As such, unless this has been licensed under GPLv2, it is implicitly revocable by the author, with the caveat that if it was distributed with a "v2 or later" clause, it may or may not be, depending on whether the court determines such a substantial change in the license terms perpetrated by a third party (the FSF) to be unconscionable....

      In this particular case, the license appears to have changed from "version 2 or later" to "version 2 as published by the FSF" in 2005. This would imply that anyone obtaining it prior to that date could redistribute that rather old version, but only if the "or later" clause holds up. If I were arguing for the author, however, I would note that the GPLv3 process began about then, and that there was, in fact, no later version at the time, and that his change of terms makes it very clear that the author did not intend for it to be licensable under the substantively different terms of GPLv3. IMHO, this significantly diminishes the chances of even pre-2005 copies being redistributable, as that clause was technically revocable at the time (as was the entire license). It may also be significant that the irrevocability clause was not in the license until after 2005. It isn't clear whether the courts would interpret the "or later" clause in the context of licenses available at the time the clause was revoked or "forever", but the former seems more likely since the alternative is the civil equivalent of an ex post facto law, of which Thomas Jefferson had this to say:

      "The sentiment that ex post facto laws are against natural right is so strong in the United States, that few, if any, of the State constitutions have failed to proscribe them. The federal constitution indeed interdicts them in criminal cases only; but they are equally unjust in civil as in criminal cases, and the omission of a caution which would have been right, does not justify the doing what is wrong. Nor ought it to be presumed that the legislature meant to use a phrase in an unjustifiable sense, if by rules of construction it can be ever strained to what is just." (Thomas Jefferson, Letter to Isaac McPherson, August 13th, 1813)

      Source: Wikipedia

      In short, the determination of revocability may depend on whether ex post facto contracts are held to be legal in a particular jurisdiction. My gut feeling, though, is that a GPL license should never be assumed to be a permanent grant of lic

      --

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

    2. Re:Screw the issue of contract by WNight · · Score: 4, Informative

      Contracts of sale don't explicitly spell out that they are irrevocable, it's how sales work.

      Similarly, you can't reasonably write a license that doesn't require your participation, doesn't record a start date, can be re-entered by the person at will, can be re-granted at will, etc, to be limited in span. It would require future communication to even allow the GPL to be revocable, something it does not require. You need never speak to the author, let alone after accepting the GPL.

      You could not reasonably expect to be able to revoke this contract, and thus could not reasonably expect to have it revoked upon you. Many contracts and licenses contain language, and requirements (paying for access, asking permission again in x years, etc). There are clear ways to write these contracts and the GPL contains none of them. Further, the author picked the license, presumably because he understood it and liked it. If this was a case of a user who entered into a GPL-like contract with little knowledge, they might reasonably make the claim that the irrevocable nature was unreasonable. Instead, the author, the only party with the ability to negotiate terms, explicitly picked this license.

      Finally, I don't see why a later indication of his changing intent matters. He offered a deal, people accepted it. Case closed. He seems to have decided that he shouldn't have offered that deal, but he did and is bound by it. It's the nature of people to feel buyer's/seller's remorse when they find the true value of things, but sales are still final (with some exceptions).

    3. Re:Screw the issue of contract by dgatwood · · Score: 1

      Contracts of sale include consideration. This is not a contract of sale, as no money changed hands. This is a copyright license, period. There are plenty of cases where copyright licenses have been revoked, and in many cases, the revocation has held in court.

      --

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

    4. Re:Screw the issue of contract by Kjella · · Score: 1

      I think your general assumption that if you explicitly state it now, then it wasn't implicitly stated before is simply laughable. Companies clarify their license terms (and contracts, terms of service etc.) all the time to make them clearer and more explicit. Besides, I would say the following goes a long way: "However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance." I think that goes a long way to say sublicenses can not be terminated, and since it has a section on termination I would say any other way to terminate the license should have been listed here. Any license I've seen treated as terminatable explicitly stated that it could be terminated.

      As for post-facto laws, I think you misinterpret that quote. For example I sold you a bike, with no warranty. Then contract law changes, and says you must provide some warranty (e.g. that it must not be in a traffic hazardous state). Even if you get hurt in traffic after the new law has passed, the contract law governing the sale is the old one and so there's no liability claim. I know this was the case when our consumer protection laws changed, my rights depended on the time of purchase not the time the law was passed. Besides, the US has retroactive civil laws otherwise copyright couldn't have been retroactively extended.

      The license grant in the GPL does not change if the law changes, so there's no "post-facto" law to speak of. As a copyright holder you're allowed to sign over everything including and up to your copyright, so it's perfectly legal for him to sign over what's basicly permission for the FSF to relicense it any way they want. At the very best, he has a claim that the terms of the license were misleading and the consequences hidden, but I think it's an incredibly weak one since he choose the terms of license himself and the parties licensing the code from him can not be blamed for his failure to comprehend the license.

      --
      Live today, because you never know what tomorrow brings
    5. Re:Screw the issue of contract by WNight · · Score: 1

      In the copyright license itself, sure, there is no consideration. But the author agreed to offer this license in trade for your actions (testing the software, agreeing to keep it GPLed, etc). The author can stop his offer, yes, but he can't escape from his contractual obligations to provide the license he claimed to be providing.

      Most people pay for testers and advertising with cash, people who release GPLed software get both for free, as a direct consequence of their GPLing the software and each individual user accepting it. That's consideration. Simply downloading their software is something people pay to have done, to inflate statistics. That alone should be of value. Then each use is testing, and many users of GPL software file bug reports, far more than users of non-free software.

      Whatever I think is of value is something I can contract for, regardless of what anyone else thinks of the value of that. Some people contract to be beaten for sexual release - to me this wouldn't be value, but that doesn't negate their contract.

    6. Re:Screw the issue of contract by skeeto · · Score: 2, Interesting

      I don't see any obvious terms in the GPL prior to version 3 that prevent revocation [...]

      In the comments for this article, a lot of people seem to keep missing this part of the the GPLv2. The GPLv2 is explicit about the license being irrevocable, right here in section 4:

      4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

      By legally distributing the source code under GPLv2, he has already said to everyone that he cannot revoke the license. It is right there in plain wording.

      There is also the issue that you don't even need to accept the GPL to use or have a copy of the software. Only those modifying and distributing the software need to accept the license. If you don't modify or distribute, there is no license to revoke. So, if there is some crazy call in the courts that ends up incorrectly allowing him to revoke the GPL, there are still all these people that may be using the software that are still unaffected, as they never needed the license in the first place.

    7. Re:Screw the issue of contract by dgatwood · · Score: 1

      No, by releasing the software as GPL, at best you might get free services of something like SourceForge, so they might have standing to sue you, but not your users. The user abiding by the licensing terms of the GPL falls squarely under the category of things they would have to do under copyright law anyway, and thus constitutes a preexisting duty, and is therefore not consideration. As for testing or advertising, the author did not ask the users to spend time doing testing or advertising, and thus, again, no consideration occurred as far as the contract is concerned.

      --

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

    8. Re:Screw the issue of contract by WNight · · Score: 1

      Users can use GPLed software without accepting it, yes. But many people use software because it's GPLed. Or appropriately open-sourced in their eyes. The GPL is a direct promise to not play games like this with the code, and that's why many people might consider contributing to the project.

      However, if the author didn't want anything back they wouldn't GPL their code. The BSD people are right, the BSDL (CC, even public domain) are easier than the GPL. You release your work under the GPL for the social benefits. Users and developers. Eyeballs. To encourage the release of more open source projects. If you didn't have at least one of these goals you wouldn't jump through the hoops. There's also the using GPLed code angle, but I'm assuming the developer isn't using any from reading his announcement.

      The author knowingly picked a license which required consideration (continue to redistribute, this license trumps yours, etc, etc). People agreed, in trade for the explicit promise of the right to use the software/source code more permissively under the GPL. These people are providing the consideration asked for - pass on my software, share source code, keep changes free. It plainly has value, and many people have stated that they GPL their software precisely for these reasons. These people see consideration flowing both ways. Consideration is always in the eye of the beholder anyways.

    9. Re:Screw the issue of contract by dgatwood · · Score: 1

      Users can use GPLed software without accepting it, yes. But many people use software because it's GPLed. Or appropriately open-sourced in their eyes. The GPL is a direct promise to not play games like this with the code, and that's why many people might consider contributing to the project.

      First, in the original article, it said that there were no other contributors. It was a one person project. Therefore, other people's contributions are not consideration. Second, the GPL is not a promise of any kind. It is a copyright license. You may have interpreted it to be a promise not to "play games" with the source code, but wishing doesn't make it so. Unless it is spelled out in the license that the author agrees in perpetuity to not do something you don't like, the author retains that right.

      These people are providing the consideration asked for - pass on my software, share source code, keep changes free.

      I'd be absolutely amazed if the court considered any of that to be consideration. The license does not ask people to pass the software on. It gives them permission. That makes it a straightforward copyright license that allows republishing and sublicensing, but it also means that said republishing and sublicensing is not consideration.

      Similarly, the requirement that the author keep the changes under the same license is required by copyright law. If you license a copyrighted work, even if you have the right to sublicense the work to a third party, you can never sublicense that work under less restrictive terms. That right is reserved for the author of the work.

      None of the things you've mentioned so far are consideration because they are all complying with preexisting duties under copyright law. That much is, IMHO, pretty clear-cut. There are some things about this that are not clear-cut, but lack of consideration is not one of them.

      The only thing that could constitute consideration would be contributions of something of value back to the author---money, source code patches, etc.---and only to the degree that those are explicitly stipulated as requirements by the license. Since the GPL does not require that all modifications be sent back to the author, however, these postbacks are not consideration. If it were licensed under a license that required modification, then significant changes might be construed as consideration.

      Of course, there's still the question of whether he could legally use patches that other people had contributed under a non-GPL license, but that mainly depends on whether the patch is a significant or not. In the worst case, he would have to recreate any major patches himself, but that's certainly not outside the realm of possibility.

      To reiterate, the following are all requirements for something to be consideration:

      • Must have been explicitly requested of the licensee as part of the license.
      • Must not be something that copyright law already requires the licensee to do.
      • Must not be a preexisting duty under any other law.

      BTW, even copyright licenses that are sold for money can be rescinded Just ask the BSA.... :-D

      --

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

    10. Re:Screw the issue of contract by WNight · · Score: 1

      There are no 'preexisting duties' under copyright law - it's assumed that you can not copy the work, so you have no obligations to fulfill. For public domain works there are no obligations either.

      Therefore, any obligations there are, are above and beyond any 'default'. An obligation to put your derived code (if any - futures are a risky investment), an obligation to pay $60, or an obligation to paint yourself blue and cluck like a chicken, are all valid consideration if the license-holder wants them. Anything anyone has ever paid anyone else to do, could be consideration. Think of how varied that list is.

      If the license-holder did not want anything, they would not have used the GPL license. Releasing a work into the public domain is simpler, as are the CC and BSD licenses, or simply saying 'use this' without any concern for licenses. Using a specific license is a sign of intent.

      The offer and contract don't require the actions of both parties either. If I have a roadside fruit-stand and have a sign by the till 'serve yourself, leave payment in the bowl' people could legally transact business without my presence. This is obviously valid for copyright licenses as well - if I took a picture of something I could leave a memory card with a sign - 'save yourself the time, download great photos of X - paypal $5 to ... or delete within 5 days' there'd be no question of the validity. The GPL is an offer, waiting to become a contract, for a copyright license in trade for specific consideration.

      When you release something under the GPL you make an offer of a valid contract. You can rescind the offer, but not the contract once accepted. For all that you talk about expiring licenses, a license isn't a contract. Contracts have no such limits.

      The author got the benefit from increased visibility, testers and bug reports, etc. You state that he didn't accept patches or use GPLed code, but that's not relevant. If you buy fruit from me you've still received something of value even if you didn't eat it before it spoiled - you gained the right to exercise an option to eat fruit at no cost, for a limited time.

      Also, there's no general requirement that a work be relicensed only under the same license, only that you do not license rights you do not hold. By default you may legally assign any rights you have.

  74. wrong by nguy · · Score: 1
    A copyright owner can revoke outstanding licenses. The only way the GPL is non-revokable is if the original copyright owner has assigned the copyright to the FSF,

    The license is binding on both parties. A copyright owner cannot revoke licenses, "outstanding" or otherwise. For the GPL, this is even explicitly guaranteed by the license:

    However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
  75. Maybe, by Henkc · · Score: 1

    And the more pressing question, why? ...I haven't RTFA, but maybe to try and earn a living?
  76. Re:IANAL, but... by Anonymous Coward · · Score: 0

    Oh, but it DOES.

    The text of the GPL is a contract. Licenses are simple grants--permission to do x, within the scope of y, except where z. The GPL requires further action, requires active agreement, and takes away rights from licensees. The GPL is not purely a license, but EULA like the others--a license created by contract.

  77. that's different by nguy · · Score: 3, Informative

    In that case, the author didn't own the copyright, so he never had the right to place the software under the GPL in the first place and the GPL never got revoked.

    In this case, the author does seem to own the copyright, so when he put the software under the GPL, it's valid and can't be revoked.

  78. Re:IANAL, but... by ady1 · · Score: 1

    I think its easier stop being a fucking moron.

    You see that the moment he stops fucking, he is a simple moron.

  79. And what does Stallman say? by Z00L00K · · Score: 1
    What are the comments from Stallman regarding this case? It would be REALLY interesting to hear his viewpoint.

    It may be that this guy really is into a pounding from two camps instead of one...

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  80. Re:IANAL, but... by adolf · · Score: 1

    Ok.

    If you, and GP are right: The sooner the courts blow a hole in the GPL, the better, so that we can get on with the nasty business of moving on to something which cannot suffer in such a fashion.

  81. Shorter answer by Typoboy · · Score: 1

    How about a shorter answer: if you want to retain ownership of your code ... don't go for the GPL , or other permissive source licenses.

    But isn't that a tautology - If you want to retain ownership of your code, retain ownership of your code. Whose ownership is hijacked?

    GPL is great for some things. MIT/X is great for some things. Closed source is great for some things, etc. Take your pick.

  82. Re:copies already obtained by andersa · · Score: 1

    The only way this makes sence is if he has used components in his software that he does not own and does not have the right to license under GPL. This makes releasing it under GPL impossible in the first place and invalidates the GPL licence for those version you released anyway. If this is so it is not actually a question of revoking the license, but a question of 'woops I performed copyright infringement by releasing this bit of software'.

  83. GPL is a LICENSE, not a copyright. by Anonymous+Freak · · Score: 1

    The writer still holds the copyright. He/she just LICENSED to you the right to use it under a certain set of conditions. Nowhere in the license does it say that the licensee has been granted the license in perpetuity. Nowhere in GPL 2.0 does it state that the license can NOT be revoked. GPL 3.0, yes. GPL 2.0, no.

    The copyright holder is still the copyright holder. He/she can remove the license whenever he/she wants.

    And, as others have said, if legal issues make the software in violation of copyright, trademark, etc; you can't release it under the GPL in the first place. It's entirely possible that the revocation of GPL is because the software is "illegal" somewhere. (Likely the US, if anywhere. And please note that I'm using the term illegal to include something that may not be an actual violation of US law, but is an infringement on a patent or copyright.)

    --
    Another non-functioning site was "uncertainty.microsoft.com."
    The purpose of that site was not known.
    1. Re:GPL is a LICENSE, not a copyright. by SwashbucklingCowboy · · Score: 1

      The copyright holder is still the copyright holder. He/she can remove the license whenever he/she wants.

      Afraid not. Thanks for playing, we have some nice parting gifts for you.

    2. Re:GPL is a LICENSE, not a copyright. by skeeto · · Score: 3, Informative

      Nowhere in GPL 2.0 does it state that the license can NOT be revoked.

      *ahem*

      4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

      (from GPLv2)

    3. Re:GPL is a LICENSE, not a copyright. by gujo-odori · · Score: 1

      The copyright holder is still the copyright holder. He/she can remove the license whenever he/she wants.

      While that is true going forward, it does not affect versions of the software that have already been released under the GPL. The best (or at least most well-known) example of this is SSH. SSH is not proprietary software, but it was originally released under a free license. When SSH was taken private, the OpenSSH project took the last free version of SSH 1.x source code, cleaned it up, made it portable, added features (including SSH 2 support and SFTP), and most importantly, kept it Free.

      For more info, see the OpenSSHsite.

      It's also worth noting that OpenSSH today is far more popular than its proprietary cousin, so his attempt to revoke the GPL on already released versions of his project is not only doomed to failure by virtue of the fact that the GPL is irrevocable (clearly spelled out in the license; if you license code to me under the GPL, you can't change your mind later. It's mine to use, modify, and distribute under the GPL in perpetuity, so long as I remain compliant with the GPL. And of course, anyone who receives it from me also has that right to use and redistribute it), it is also quite likely to make his software relatively unpopular. If he takes it proprietary and anyone actually uses it for anything, someone will created a Free fork (and probably already has), which will become the standard version of the software, while his is relegated to a relative niche market, like proprietary SSH.

    4. Re:GPL is a LICENSE, not a copyright. by Anonymous+Freak · · Score: 1

      That says that if I modify a GPL program, then someone else modifies it "under" me, that if I crew up and make MY use void, people "under" me still have a valid license.

      This is for the licensee, not the licensor.

      As the copyright holder, he can revoke the license in its entirety for all licensees. This stops someone other than the copyright holder from revoking downstream licensees.

      --
      Another non-functioning site was "uncertainty.microsoft.com."
      The purpose of that site was not known.
  84. It's really not by Anonymous Coward · · Score: 0

    I know the GPL is big, but you only need to do it once.

    Actually, the GPL isn't that big. Compare it to a proprietary EULA sometime.

    It's also remarkably simple. I believe RMS designed it that way: instead of using legal language, he wrote it to be so simple it could be implemented in just about any legal system.
  85. Even if he can.. by 91degrees · · Score: 1

    Which I seriously doubt, I'm pretty certain that posting on a blog isn't going to be seen as a valid way to revoke a licence.

    What he needs to do is deliver a legal notice to every distributor of this software telling them that the licence has been revoked.

  86. It's Meaningless by SwashbucklingCowboy · · Score: 3, Insightful

    He can certainly relicense the code, but he can't revoke the license for existing code. From #4:

    However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
    1. Re:It's Meaningless by sydneyfong · · Score: 1

      It's not a nitpick, what says the licensor cannot revoke a term in his license? The text you quoted from the GPL is just another term of the license.

      AFAIK, generally, unless the GPL is a contract, there's nothing that prevents somebody from revoking a term in a bare license...

      So while this term in the GPL is helpful, it's far from conclusive...

      --
      Don't quote me on this.
  87. Re:IANAL, but... by 91degrees · · Score: 1

    I'm not sure it is a contract. Although at this point I'm not sure that the difference is that clear.

    The GPL doesn't require that you do anything. However it grants you a limited right to distribute (as long as you include a copy of the licence, distribute code etc.) which is not fundamentally different from a driving licence or a fishing licence (as long as it's not a class that the licence doesn't cover/As long as you only fish at certain times). The GPL requirements seem more like limitations than obligations.

  88. Re:GPL is a sham by skeeto · · Score: 1

    He made a promise to each person who got his code, and he said he would keep that promise.

    I don't think it unreasonable that he is required to honor that promise.

  89. Re:GPL is a sham by SwashbucklingCowboy · · Score: 1

    Simple answer, if you want to retain ownership of your code and protect it from the hooliganism of the leftist GPL supporters, don't go for the GPL.

    The guy retains ownership of the code, he doesn't retain full control of the code because he CHOSE to give others rights via the GPL. He can't change his mind now, despite his claims to the contrary.

  90. Re:copies already obtained by amRadioHed · · Score: 1

    If that was the case then he sure as hell should be saying that instead of just telling people they should stop distributing it just because he knows what's best for them.

    --
    We hope your rules and wisdom choke you / Now we are one in everlasting peace
  91. The FSF is not a legislative body by Rix · · Score: 1

    Unless he's assigned the copyright to them, they have absolutely no say in the matter.

    1. Re:The FSF is not a legislative body by Marcion · · Score: 1

      Well the FSF do hold copyright of the licence.

      Imagine the following:

      A distributes software X to B under the GPL.

      A pulls this stunt and tries to revoke B's copy of X.

      B refuses and even redistributes the software.

      A attempts to take legal action against B.

      B calls FSF the authors of the licence to present evidence about the meaning of the licence.

      It is FSF's view of what the licence means is not irrelevant.

      A did not licence the code of what they thought the GPL meant in their own heads, the licenced it under what the FSF wrote.

      It is the same with money, if I promise to pay you £10, it is not my interpretation of the £10 note but what it says on the note that matters.

  92. Time to recover the sources by Anonymous Coward · · Score: 0

    http://209.85.173.104/search?q=cache:_jvFfGt_BTsJ:www.penlug.org/twiki/bin/view/Main/DigitalTelevision+pchdtvr-1.0.tar.gz&hl=en&ct=clnk&cd=1&gl=us

    Aaah, google cache, I love you...

    especially the directions
    "wget http://www.pchdtv.com/downloads/pcHDTV-1.6.tar.gz "

    The file's still up, and the patch still under the GPL:
    cat pcHDTV-1.6-cx88-0.0.4-patch | grep GPL
                    "GCAPTURE", "SCAPTURE", "SPLAYMODE", "SWRITEMODE", "GPLAYINFO",
    +// distributed under the GPL licence.

  93. low level template of high level concepts by reiisi · · Score: 1

    Actually, the Constitution is a low level set of checks and balances.

    As a whole it does make a good template of the high level concepts.

    But it never specifies the high level concepts, because the moment they become specified is the moment lawyers can start perverting them. That's part of why it's so hard to talk about "freedom" and "privacy" and such as legal concepts. And that is as it should be, because one person thinks freedom is going to the websites he wants, and another person's idea of freedom is not having computers in her house. One person thinks that the right of privacy is to wear the clothes she wants and another thinks not having the right to wear no clothes is an invasion of his privacy.

    That is a problem with the constitutions of many "modern" democracies with constitutions written after the US Constitution. They try to model US democracy by modeling the high level stuff instead of re-writing the checks and balances to fit the traditions of their own countries.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  94. unified theory of human interaction? by reiisi · · Score: 1

    I thought that was fun once. Collect all the different things people do and understand them under a single theory.

    Marriage has proved there are better things.

    Besides, it is already known that the math is only the best model we have for a limited set of problem domains. Do you really want to squeeze 6 billion or so humans into a single domain?

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  95. a lot of wisdom there by reiisi · · Score: 1

    Trying to screw people around for a long time tends to cause oneself a lot of confusion.

    Refraining from trying to screw people around tends to let you see the world a lot better as it really is.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  96. conspiracy theory by reiisi · · Score: 1

    "Unnamed persons with hidden connections to a certain well-known and very large software company are paying him to provide fuel for a little fodder, I mean, fodder for a lot of fud."

    It's a theory, okay?

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  97. There's the problem with revoking it. by reiisi · · Score: 1

    No amount of publishing the change can undo the copies with the original license.

    I think what he (or whoever is behind his "change of mind") is hoping is that the same theory that government use to assert that tiny announcements in the backs of newspapers are sufficient announcement of things like development districts, condemnations, liens, changes in ordinances, etc., will allow him to assert that an announcement on sourceforge (amplified by groklaw and slashdot, etc.) is sufficient notice.

    That, and the hope that enough noise will cause anyone who might really want to use the code to suffer fear, uncertainty, and doubt sufficient to run away from the code.

    On the other hand, I think someone mentioned already the possibility that his project wasn't getting enough attention, so he decided he'd rather have a bad name than none at all.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  98. Re:IANAL, but... by PAjamian · · Score: 2, Informative

    Oh, but it DOES.

    The text of the GPL is a contract. Licenses are simple grants--permission to do x, within the scope of y, except where z. The GPL requires further action, requires active agreement, and takes away rights from licensees. The GPL is not purely a license, but EULA like the others--a license created by contract.

    Bzzzt, wrong.

    The GPL is a license in that it grants additional privileges not already granted under copyright law. There is no contractual obligation on the part of the recipient except that the GPL is the only means by which he can get those privileges so if he doesn't agree to it then he does not have any other means to obtain permission to copy and (re-)distribute the software (unless the software is dual-licensed). The only way that your privileges under the GPL can be revoked is if you violate one of its provisions.

    If I were to redistribute atscap and conform to all the conditions required by the license and this guy were to take me to court to try to stop me, all I would have to do is show the license that I recieved with the software which explicitly gives me permission to redistribute to the judge and the case would be dismissed (note: IANAL and it may not be quite this easy, but that is the general principle of it).

    BTW, Groklaw has had a very good article on the difference between a license and a contract a few years ago, I highly suggest reading it, especially if you fail to grasp why the GPL is a license and not a contract.

    --
    Windows is a bonfire, Linux is the sun. Linux only looks smaller if you lack perspective.
  99. Wants to distribute via The Pirate Bay by syousef · · Score: 1

    Maybe he's trying to get attention and distribution for his code ;-) Attempting to revoke the GPL almost guarantees someone will put a torrent on TPB immediately :-)

    --
    These posts express my own personal views, not those of my employer
  100. I've found a mirror - Google by Anonymous Coward · · Score: 0

    So, the origninal commenter was more right than I thought (good reason to post anon- no comeback). Here's a link to Google Code's mirror of a mildly old version of the software. You have to decode from html pages, but at least the code base is there.

    Initial analysis; in the file xtscut.c the code contains the following:

    The MPEG2 Intra frame parse is, more or less, sample2.c from libmpeg2. It needed a few changes, but not a whole lot, so the authors deserve credit for making it flexible and explanatory enough to get the job done. It would have taken longer w/o libmpeg2. Thank you libmpeg2 developers!


    As such I guess that the author has breached the GPL by distributing the software and then failing to make the full source code available. People who already have binary copies should probably contact the author and ask for a copy of the full source code according to the license of libmpeg2.

  101. No consideration needed for a license by Anonymous Coward · · Score: 0

    Because you're GIVEN the right to do X which you never had. You didn't have the right to fish but you BUY a license to do so. You don't have a license to sell alcohol, but you buy a license.

    However, you do have the right to work for someone else, so you enter into a non-compete agreement which is a contract and you get paid for giving up your right.

    If you break the rules for your fishing license (use a net when it's a fly fishing license) you have no right and have broken the law AND you STILL have no right to fish with a net. If you decide to work for a competitor, you have broken the agreement and you must pay compensation BUT you HAVE THE RIGHT to work for the competitor.

  102. So, I am curious by Anonymous Coward · · Score: 0

    You say that GPL prevents a person from limiting their liability. Exactly HOW does selling an application allow you to limit your application. Once it is in the wild, you are still liable for the copies that are out there because somebody paid you for it. Well, this is no different. In fact, how does ANY license out there limit your liability?

  103. Re:copies already obtained by andersa · · Score: 1

    Its very strange.

  104. And almost certainly wrong by WindBourne · · Score: 4, Insightful

    I am guessing that he has found a new business model/investor and now wants to change.

    But he will not be able to revoke the GPL for the old work. The reality is that he used lower level GPL software to build with. As such, he entered into a contract that said, I am re-paying you by adding to the work. Once he released it, it was payment. Imagine if MS sold you an application, and then later decided to jack up the price you paid for it i.e. they charge you again. That is illegal (though you may have to pay for certain extras).

    In fact, if he could retract the license, then why do commercial companies with their big fancy lawyers not retract your right to use their software when they want you to upgrade? In particular, MS sells you a app say MS word. License says that if you paid us for you have the right to use this on one system. Later, MS wants you to upgrade. How do they encourage it? They stop support it for it. But if they could retract the license and say that you are now illegal and must get rid of this, don't you think they would? In fact, IBM and others would be doing it ALL the time. Point is, the GPL was legally applied to this app. It has been there for a long time.

    He has ZERO rights to pull it back. The only right that he has is change the license of future code.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:And almost certainly wrong by Timothy+Brownawell · · Score: 1

      I am guessing that he has found a new business model/investor and now wants to change.

      But he will not be able to revoke the GPL for the old work. The reality is that he used lower level GPL software to build with. As such, he entered into a contract that said, I am re-paying you by adding to the work. Once he released it, it was payment.
      I'm not sure I buy that argument. (What contract? Payment for what? GPL doesn't require anyone to write&release further software.)

      Imagine if MS sold you an application, and then later decided to jack up the price you paid for it i.e. they charge you again. That is illegal (though you may have to pay for certain extras).
      Here, there is a very direct connection between the payment and what is being paid for.

      In fact, if he could retract the license, then why do commercial companies with their big fancy lawyers not retract your right to use their software when they want you to upgrade? In particular, MS sells you a app say MS word. License says that if you paid us for you have the right to use this on one system. Later, MS wants you to upgrade. How do they encourage it? They stop support it for it. But if they could retract the license and say that you are now illegal and must get rid of this, don't you think they would? In fact, IBM and others would be doing it ALL the time. Point is, the GPL was legally applied to this app. It has been there for a long time.

      He has ZERO rights to pull it back. The only right that he has is change the license of future code.
      In those cases, you paid for the software. In this case, it was a gift. That's a pretty big difference, and probably invalidates your logic here.
  105. Re:Linus Torvalds to revoke everybody's Linux lice by Anonymous Coward · · Score: 0

    Shouldn't that be "Finland #1"?

  106. THANK YOU by Anonymous Coward · · Score: 0

    I am getting so sick of pretentious twits trying to sound far smarter than they are. It's part of the overall decline of Slashdot but it's still sad to see.

  107. newer version by emj · · Score: 1
    1. Re:newer version by Anonymous Coward · · Score: 0

      not sure if it's ok
      It's the most recent tarball that I have which I downloaded from his website. Unfortunately, as the editor worked "good enough" for me, I had not downloaded later versions as they came up. So the tarball is a few months old and a few revisions behind what was latest just before he decided to shut everything down. The transport stream editor that is part of the package is the only Linux transport stream editor that I found that could reasonably cut HDTV ATSC over the air captures even in the face of some reception errors on the digital stream. And his editor was, by far, the fastest one to use for the job of trimming over the air HDTV captures to contain only that which you wanted to view. Does anyone, anywhere, have a copy of what was the latest GPL release of the package?
  108. Not written inside - just a consequence of law by DrYak · · Score: 1

    It's not written inside the OS licenses.
    It's due to the way copyright laws and licenses work.

    Copyright law, basically says : you can't copy.

    With proprietary license, the developer is the only one who can copy and distribute the software = the only point from which you can get the software.
    Shall the developer decide to change the license, he can. And as he is the only source for the software, each new copy acquired by anyone on the planet will be under the new license term.
    The people who already got the software under the older license still have it with that license attached, but as they CAN'T copy it, the old license can't propagate, the number of old-license software stays locked.

    With OS license the situation is differnt : those license say (in an exaggerated way) "we give the additional authorisation to COPY or do pretty much EVERYTHING to it AS LONG AS you KEEP this FREEDOMS when you handle it to the next in the chain of copies". (= you got it under GPL, you give it under GPL to the next one).
    So, one can get a copy from pretty much anyone else having one, and this copy will necessarily keep the same freedom of copy & modify as specified from the GPL.
    Also one can freely develop and hack around the software and continue development using the software they got from anyone else.
    So in that case the copyright holder IS NOT the only source from where to get the software.
    The copyright holder CAN change the license of its software (as per copyright law....)
    And people getting their copy from there will get copies under the new license. ...BUT...
    people can also get copies from anyone else having the original GPLed software, because the attached license to these older copies clearly says that they have right to copy it.

    The copyright holder CAN decide that any future version of the software will be under a new license.
    But previous version, once they are released under GPL or some other similar law, CAN'T be taken back for the above reason.

    XFree vs. X.org is a nice exemple of such phenomenon.
    Xfree started releasing newer version using a license that didn't please users.
    They could only get those new version with that license.
    But that didn't stop the previous versions to be still around, under an open-source license.
    X.org picked up that code and continued its development as authorised by that older license.

    Opendivx vs. DIVX vs. XVID is a similar one.
    DIVX networks start opendivx opensource project.
    Then they decide to stop and release future versions as closed source DivX.
    Last opensource code gets picked up by enthusiasts which continue opensource development in Xvid.

    The only limitation to this is that only the copyright holder can CHANGE a license.
    So the copy that continue floating around are locked under a specific license.
    (Unless there are some specific authorisation in the licensing terms "GPL version 1 or later").
    This has the following implication : shall the corporate work find new way to abuse the GPL and block the associated freedom (tivoization and patents come to mind), the FSF could invent a newer version of GPL to plug these holes, other project could migrate to this newer license, but the forked project can't because they aren't the copyright holders and the original copyright holders certainly won't allow them (As they moved to a commercial license).
    This will leave forks at greater risk of being abused, at least until all of the code has been rewritten and all that newer author have given authorisation to re-license their code.

    LAME is an example of a collection of patch under LGPL for the original MPEG Layer III reference code, that grew to the point where there was nothing left from the original code and LAME was pretty much a huge chunk of LGPL only.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  109. Let that be a lesson to all! by Snaller · · Score: 2, Insightful

    Never release anything under the GPL - like all contracts relating to "intellectual property" it is evil.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    1. Re:Let that be a lesson to all! by DannyO152 · · Score: 1

      Seems to me there's a lot of focus on the GPL aspect of the story, which is a red herring. The copyright holder permitted use, modification, and redistribution of their code with an untermed and/or non-revocable license. That right there would be the defense should any one be silly enough to go to court on this.

  110. Re:Linus Torvalds to revoke everybody's Linux lice by ignavus · · Score: 1

    Well that scrubs 2008 as the Year of the Linux Desktop.

    --
    I am anarch of all I survey.
  111. Re:IANAL, but... by Hal_Porter · · Score: 1

    He can in fact DO anything he wants. He just can't UNDO things unilaterally. Yeah, only the FSF can do that.

    Consider Tivo. They use GPL software in good faith, complying with the GPL.

    Then GPL3 comes along this would force Tivo to release their keys, which they presumably don't want to do. But that should matter since they complied with the GPL as it was when they released the product, right? Nope, if they use any software with the FSF recommended "this version or later" header at the top then their users can opt for a version 3 license of that code and any code it links to, which would force Tivo to release their keys. Something has unilaterally changed under Tivo.

    Consider a company using embedded products. They release the source code, as required by the version of the GPL, 2, that was current when they released. They have exclusively licensed some patents from third parties - e.g. they could have codec which was released under a GPL2 or later license but which required them to license some patents. Now GPL 3 is released which forces them to grant a patent license to all their users. But they can't do that, the codec company only sells per company licenses. So because the GPL 3 was released, suddenly they have an oligation to do something they can't do, despite never having agreed to it.

    The codec company could actually be thought of as a troll in this example - they are selling something which will make it illegal to distribute your software if you use theirs. But maybe some company has got into this situation by an honest mistake - you could release commercial software under "GPL version n or later" under good faith and find that both you and your users have severe problems when GPL n+1 comes out.

    And note that if you release under "GPL version 2 or later", even if 99% of your users are happy to not have the extra rights they would have under GPL3, you still have to grant those rights to the 1% that opt to license your code under GPL3. Even if some of those users work for your competitors.

    And GPL4 will probably move even more rights from producers of software to consumers. So even if the patent or key giveway that GPL3 forces you to do doesn't cause a problem, who knows that GPL4 or GPL5 might force you to giveaway.
    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  112. Where can the GPL version be found? by Anonymous Coward · · Score: 0

    So now that the project has been made defunct on sourceforge, where can I download the GPL source code for atsc and pchdtv?

    (I'm a little surprised there isn't already an easily visible "download it from here" comment here.)

  113. Where to find atscap and pchdtvr by alegrepublic · · Score: 1

    If anyone has copies of these two programs, please post them. Sourceforge seems to have removed them, so the software is de facto revoked unless some copy is posted somewhere. Unfortunately, I have no copies to post, but I hope it is not too late to make the software free again.

    1. Re:Where to find atscap and pchdtvr by Anonymous Coward · · Score: 1, Informative

      A copy of atscap from a couple months back can be downloaded here: http://www.sharebigfile.com/en/file/5416/atscap-1-1rc9t3-tar-gz.html

  114. Re:copies already obtained by init100 · · Score: 1

    What, is that supposed to be some sort of threat?

    Of course it is. It is a thinly veiled threat that you may be sued for copyright infringement if you continue to use his software. That it likely wouldn't stick (IANAL though) is an entirely separate matter.

  115. Not only are you wrong... by Nursie · · Score: 1

    ...but that's not even the situation.

    1. He cannot take back the license and is actually required to continue to distribute source to anyone who he has given binaries to, under the terms of the license he released his code under. In practical terms, if the work was all his, he could probably stop distribution. He could not stop anyone else from doing so,

    2. The moron has been trying to revoke the GPL only for certain source files as he does not own copyright on the rest. He borrowed some from ffmpeg by the looks of things, which is under GPL, qualifying his entire work as a derived work and meaning that he cannot under any circumstances go closed source on this. It's not his decision. He can't even go closed source on future versions.

    1. Re:Not only are you wrong... by gnasher719 · · Score: 1

      1. He cannot take back the license and is actually required to continue to distribute source to anyone who he has given binaries to, under the terms of the license he released his code under. In practical terms, if the work was all his, he could probably stop distribution. He could not stop anyone else from doing so,

      2. The moron has been trying to revoke the GPL only for certain source files as he does not own copyright on the rest. He borrowed some from ffmpeg by the looks of things, which is under GPL, qualifying his entire work as a derived work and meaning that he cannot under any circumstances go closed source on this. It's not his decision. He can't even go closed source on future versions. Now that is very, very tricky for him. If it is true that he distributed an executable that was based on GPL'd code written by others, then he _must_ give you a license to use the _complete_ source under GPL terms. So there are two possibilities: a) He claimed that he revoked the license for his own code, but he cannot actually revoke it legally. In that case everything is fine, we can ignore this. Or b) He has actually legally revoked the license for his own code, and everyone has to destroy their copies and not distribute it anymore. In that case, he is in violation of the GPL for the bits of code that are not his, so his original distribution was copyright infringement.
    2. Re:Not only are you wrong... by Nursie · · Score: 1

      Right, on further investigation (I've downloaded atscap and had a look at the build system) he doesn't seem to use much of other people's code - never believe what you read on slashdot!

      What he does is link to libmpeg2, a library under the full (not L) GPL. This qualifies him as a derivative work of libmpeg2 just as much as if he had borrowed the whole lot. So it's true, he is obliged to keep his code open unless, in future versions, he does some sort of rewrite to use a non GPL lib.

    3. Re:Not only are you wrong... by david_thornley · · Score: 1

      If he is the copyright owner, he is not bound by the GPL, and is perfectly free to give away binary copies without source, distribute patent-encumbered code without providing an explicit or implicit license to redistribute, that sort of thing. The GPL is an extension of rights allowed by copyright, and does not apply to the copyright owner. If he is the sole copyright owner, he can do as he pleases with it. Of course, having distributed it under a license, he cannot cancel the license, any more than the RIAA can demand I destroy music legally purchased.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    4. Re:Not only are you wrong... by Timothy+Brownawell · · Score: 1

      What he does is link to libmpeg2, a library under the full (not L) GPL. This qualifies him as a derivative work of libmpeg2 just as much as if he had borrowed the whole lot.
      A "derivative work" is when you take something and make changes to it. I could see static linking doing this, but if dynamic linking did wouldn't you not need a separate copy of the library being linked to?
    5. Re:Not only are you wrong... by Anonymous Coward · · Score: 0

      Posting anonymously because I've done some modding here...

      The GPL doesn't make a distinction between static and dynamic linking. You're not allowed to dynamically link to a GPL-ed library unless your code is GPL-ed as well. That was the whole point of the LGPL, to allow dynamic linking without requiring the entire end result to be released under the GPL.

    6. Re:Not only are you wrong... by Timothy+Brownawell · · Score: 1

      The GPL doesn't make a distinction between static and dynamic linking. You're not allowed to dynamically link to a GPL-ed library unless your code is GPL-ed as well. That was the whole point of the LGPL, to allow dynamic linking without requiring the entire end result to be released under the GPL. The only thing the GPL can do is grant permission to do what would ordinarily be forbidden by copyright law. If copyright law doesn't restrict me from dynamic linking to something, then the GPL also cannot restrict me from doing that, because I don't have to accept it to be allowed to.
    7. Re:Not only are you wrong... by Nursie · · Score: 1

      Read my comment again numbnuts.

      He's not the only copyright holder. He has created a derivative work based on other GPL code, he cannot do what he is doing.

      As for your other assertions - he's free to distribute patent encumbered code? Which orifice did you pul that from?

    8. Re:Not only are you wrong... by david_thornley · · Score: 1

      Relax.

      He's free to distribute patent encumbered code, if he owns the patents or has applicable licenses - and assuming that he is sole copyright owner, of course.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  116. Re:IANAL, but... by ubuwalker31 · · Score: 1

    Any first year law student can tell you the following about licenses: A license in its most basic form is oral or written permission to do something. "I give you permission to do x". And while a license isn't a "contract", a license has hallmarks of a contract, and contract-like rights, so if you wrongfully revoke a license, you can still be held responsible for full range of contract-like damages, including consequential and incidental damages.

    And here is the interesting part: First, if you create a license and grant me certain privileges, the license will be considered irrevocable. Furthermore, even if there isn't a grand, and you give me a license to do something, and I spend money furthering my rights under the license, the license can become irrevocable. So, in other words, if I reasonably rely on a license that says I can freely distribute software, and I spend money (or time, arguably) on the subject matter of the license, it is only fair that the license becomes irrevocable.

    Whether or not the GPL uses the magic words "irrevocable" is irrelevant. The actual words of the license strongly suggest that if you attempt to copy, modify, sublicense or distribute the Program outside of the GPL that your rights are automatically terminated your rights under the GPL, and the people who have been using the software can continue to do so using the GPL.

  117. Re:copies already obtained by Anonymous Coward · · Score: 0

    The funniest thick-as-shit assholes are the ones which don't even know they're thick-as-shit assholes.

    Those of us who are "unable to comprehend" what you're saying are those of us who fucking understand what revoke means. Shit-head.

    "Revoke the GPL on ... further versions"? You can only revoke something that's already been done (namely, revoking the GPL licence on already-distributed copies). It makes no sense to use 'revoke' to refer to something that's not yet happened.

    Once more, for effect: you are not as smart as you think you are.

  118. This tool can't even do that by Nursie · · Score: 1

    He links to libmpeg2, the GPL applies to everything he's done so far. He'd have to rework the thing not to link GPLd libs.

    1. Re:This tool can't even do that by Timothy+Brownawell · · Score: 1

      Why? It's not like (dynamic) linking to something means that you make copies of it or creative modifications to it...

  119. He didn't just benefit from publicity by Nursie · · Score: 2, Informative

    His program links against libmpeg2, a library that is under the full GPL license.

    He benefited from GPL code and others hard work, he doesn't have much in the way of rights here.

  120. Re:copies already obtained by eyeye · · Score: 1

    heh nice ST ref.

    --
    Bush and Blair ate my sig!
  121. Can the networks sue me for doing this? by Anonymous Coward · · Score: 0

    #!/bin/sh

    ### Select our victim tv network
    channel="$1"
    ### Set the duration of the violation.
    sec="$2"
    let sec=sec*60
    ### I am guessing that each video frame copied will result in 100 dollars of damage
    ### Calculate fine at 30 fps
    let fine=sec*3000
    ### TODO: Automatically detect 720p stations to double the calculated fine. What about telecined video?
    ### Where to put the contraband
    file="$3"

    azap -r $channel &>/dev/null ### Simply sets a few ioctls
    azappid="$!"
    cat /dev/dvb/adapter0/dvr0 > $file.ts & ### Begin the alleged DMCA violation
    catpid="$!"
    sleep $sec

    kill $azappid $catpid

    mencoder -ovc lavc -oac lavc -o $file.avi $file.ts ### Encode our "stolen" hollywood property
    rm file.ts

    echo "Warning: You may be liable for $fine dollars of damages!"
    exit 0

    OMG I am at such legal risk! If someone distributes this script, I can get sued! I hereby demand that you remove all copies of this script from your browser cache!

  122. Re:IANAL, but... by F452 · · Score: 1

    TiVo has no such obligation. They can continue to use software released under GPLv2.

    Yes, it may be a hardship if much of the active development and maintenance of that software moves to GPLv3, but if projects are moving to GPL3, it suggests that many people agree with its terms.

    I'm not going to cry for TiVo. They may have complied with the letter of GPLv2, but not the spirit. (This is from a satisfied owner of two TiVos, with no desire to modify the software and run it on the same hardware. But other people should have that freedom.)

  123. Caveat Emptor by DrSkwid · · Score: 1

    Would you like to buy a bridge?

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  124. Re:IANAL, but... by Hal_Porter · · Score: 1

    TiVo has no such obligation. They can continue to use software released under GPLv2. Not if they've used any software which the users can license under "version 2 or later" they can't. If any users opt for GPL3, Tivo has to give them those extra rights. Which was kind of the point of my post. Maybe I should put in bold, since it seems to be hard for you to grasp

    If you release software under "GPL version x or later at the users choice", it is your users who decide which version they use. When Version x+1 is released it may try to force you to grant them rights which you are not able to grant grant them for legal and economic reasons

    I'm not going to cry for TiVo. They may have complied with the letter of GPLv2, but not the spirit. Legal documents don't have a spirit, just words. The words have changed and the disadvantaged party has no say in the matter. Whatever you think about Tivo, and I certainly would never buy one, that's unjust.

    All this mumbo jumbo about clarifying the GPL, or fixing loopholes whilst staying within the spirit is scary frankly. Contracts and licenses need to be agreed between free adults to be workable. Having it done by some unaccountable group of experts who claim to be working objectively for the benefit of humanity reminds me of the USSR.

    How would you react if the Ministry Of Work Contracts decided that you weren't 'complying with the spirit of your job contract' by going home at the evenings and weekends and changed the contract so that you had to live at the office? Maybe they might decide that in the next version you had to be chained to the desk and not paid at all. Not much fun being a slave is it? And that's what you are when other people can change the conditions you work under against your interests and without your agreement.
    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  125. Sidebar re duress by davecb · · Score: 1

    If he is doing it under duress, there is no good reason for him to keep the duress a secret.

    Possibly he's keeping the duress a secret because he's under duress?

    A credible threat, legal or illegal, usually contains a sub-threat about telling anyone, especially the cops.

    --dave

    --
    davecb@spamcop.net
  126. Re:copies already obtained by Anonymous Coward · · Score: 0

    ...It doesn't matter I'll probably get hit by a car anyway...

  127. Re:IANAL, but... by F452 · · Score: 1

    Putting it in bold doesn't necessarily give your statements any additional weight or truth. Are you quoting a legal judgment, statement from the FSF, or otherwise? Or is that just your own misguided interpretation?

    Here's my understanding of how this works. Jack writes software and releases it under GPLv2 with the "or later" clause. Janet and Christy start using that software in their own products. It is up to them if they want to use GPL v2 or v3 when *redistributing* derived software. (If they use it for their own private purposes, they have no obligations.)

    If Jack later starts distributing the software under GPLv3, that only applies to software released after the date that he made the license change. Perhaps Janet is happy with GPLv3 and will continue to use software from Jack as the basis of her own product. But if Christy has been taking advantage of some loophole in GPL v2 to restrict the freedoms of her users, she is free to keep using the last version of the software that was released under v2.

    Practically, if everyone else is moving to GPL v3, it may become difficult for Christy to manage all that code on her own, but that's why I said "tough noogies," because it wouldn't be a problem if she based her business model on the spirit of the license and the principles of the community behind the software. That's if the Jack and the community is moving to v3. If the community stays with v2 for various reasons, then Christy has no problems with this.

    That may not be the best explanation for how this works, but it's certainly closer to the truth than your version.

  128. This may not be so cut and dry by pongo000 · · Score: 1

    Of course, it goes without saying that IANAL. However, I do have some personal experience with irrevocable trusts. And they are, for all intents and purposes, irrevocable. But the difference here is that an irrevocable trust explicitly states that it's irrevocable (and, BTW, it's not a contract, same as the GPL). The GPL relies on implicit smoke and mirrors to ensure its irrevocability.

    That's too bad...it would have just been simple to have explicitly stated it in the GPL, rather than leaving it up to judicial interpretation.

    Of course, there's also the practical implications of all this: Once something escapes to the Internet, it's there for perpetuity. So I do question the wisdom of someone who thinks they can actually delete something off the Internet.

    Still, I don't believe this issue is as cut and dry as the FSF legal minds would have everyone to believe.

    1. Re:This may not be so cut and dry by sydneyfong · · Score: 1

      The GPL is yet another license document. It's not law. If the law says that the copyright owner can revoke the GPL, then nothing within the GPL can bind him. (Whether the "if" part is true is the real question.)

      If I declare that "I will give you a million dollars for nothing, and I will not retract this promise", the second part does nothing if I do not honor the promise later.

      Though not surprisingly too many slashdotters are taking the words of the GPL and FSF as law....

      --
      Don't quote me on this.
  129. Re:IANAL, but... by Spazmania · · Score: 1

    Wow, you SO BADLY misunderstand how the law works here.

    Licensing it as "GPLv2 or later" has the same kind of effect as licensing it as "GPLv2 or BSD or pay me $100." The RECIPIENT may elect to conform to any offered license. However, the recipient's choice of license creates no obligation on the offerer: he too had the option to choose which license he wanted to conform to.

    It actually goes beyond that: The offer of "GPLv2 or later" is outside the scope of the GPL itself. GPLv2 only requires conformance with GPLv2. Likewise, GPLv3 only requires conformance with GPLv3. If I want to fork a "GPLv2 or later" project and create a derivative work, I have the right to release that derivative work as GPLv2 only. You can still fetch the pre-forked code and use it under the terms of GPLv3 but my version and the code I've added is only available as GPLv2.

    This is intentional on the part of the FSF. If a big hole was found in one of the GPLs, they wanted projects releasing under "GPLv2 or later" to be able to release their next version as "GPLv3 or later" without having to track down all the authors. That's why they so strongly recommend that you use the "or later" clause.

    Note that if the offer had said, "Must conform to GPLv2 and all later GPLs" then I would be required to conform to the terms of all of the licenses instead of my choice. Since GPLv3 conflicts with GPLv2, such conformance is impossible. As a result the offer would be void.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  130. Re:copies already obtained by Anonymous Coward · · Score: 0

    All I wanted was a Pepsi!


    Nice Suicidal Tendencies reference!
  131. Even big companies... by Hymer · · Score: 1

    ...has lost this kind of action in court.

  132. No, it's not a clean room implementation. by Grendel+Drago · · Score: 1

    The version on SourceForge is developed from Frankel's original sources. It's also pretty moribund; mainly it's waiting for someone to come pick it up and continue development. (It has a few rough edges, and hasn't been worked on in about two years.) If you know anyone who'd like everlasting fame and glory, they'd be much appreciated--some of us are still happily using WASTE.

    --
    Laws do not persuade just because they threaten. --Seneca
  133. Re:IANAL, but... by Hal_Porter · · Score: 1

    Are you quoting a legal judgment, statement from the FSF, or otherwise? Or is that just your own misguided interpretation? A stetement from Eben Moglen, co writer of the GPL and legal council to the FSF.

    http://impact.freethcartwright.com/2007/09/gpl3-impact-gui.html

    When a program is labelled 'GPLv2 or any later version';... the author is delegating to the users a part of the authority to relicence. Now if the users can opt to license under GPLv3, they get the rights to patent licenses and encryption keys. The FSF is trying to force people like Tivo to provide these.

    http://blog.actonline.org/gplv3/index.html

    So how would this affect GPLv3? Lets take one provision in particular, the so-called anti-Tivo provision in section 6, which requires anyone that distributes GPLd code as part of a consumer product to include installation information and the ability to install modified versions of the code on the consumer product. One could argue that the FSF has limited the scope of the license to prohibit distribution in consumer devices that dont allow modification of device software, meaning that a breach would be copyright infringement. I think the more logical reading is that the FSF has imposed an additional obligation on producers of consumer devices. Failure to fulfill that obligation would be a breach of contract, not a copyright infringement. While it's not clear that any of this pseudo contract / pseudo license stuff designed to collectivise private property is enforceable, it's also not clear that it isn't. Some people - including Eben Moglen - have speculated that Microsoft may be distributing GPL3 software by selling vouchers and thus may have to license all its patents for free.

    http://www.infoworld.com/article/07/05/16/MS-patent-claims-complicated-by-GPLv3_1.html

    The provision was put in specifically to make deals such as the one Microsoft struck with Novell "useless" to Microsoft so that it cannot make similar pacts that include royalty payments with other companies, said Eben Moglen, chairman of the Software Freedom Law Center and a Columbia University professor of law and legal history who cowrote the GPLv3 draft with the Free Software Foundation's Richard Stallman.

    "Rather than discriminating among parties so customers feel safe [from litigation] and not developers, we instead will be turning the Microsoft-Novell deal into a patent-insurance factor for everybody," he said.

    The catch is that no one is sure if Microsoft's agreement to distribute coupons for Suse Linux Enterprise Support through the Novell deal would deem it a Linux distributor and require the company to be compliant with the GPL. And Moglen, who has examined the Microsoft-Novell deal but is under a nondisclosure agreement forbidding him from revealing specifics, said that the answer will remain unclear unless Microsoft and Novell go public with that element of their deal. So clearly the GPL3 is designed to trap people that distribute GPL3 or "GPL2 or later" software or even sell support vouchers for "GPL2 or a later" into being forced to license all their patents for free. It reminds me of the bit in Atlas Shrugged where the looters and moochers are hell bent on taking everthing away from successful innovators and putting it under collective ownership.
    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  134. Looks Like I Was Wrong... by SwashbucklingCowboy · · Score: 1

    I had previously said the guy couldn't do this, but it looks like he can for the most part, at least in the U.S. From U.S. 17:

    In the case of any work other than a work made for hire, the exclusive or nonexclusive grant of a transfer or license of copyright or of any right under a copyright, executed by the author on or after January 1, 1978, otherwise than by will, is subject to termination under the following conditions:

    Nothing I see in the conditions would seem to prohibit the guy from doing this, in particular:

    Termination of the grant may be effected notwithstanding any agreement to the contrary, including an agreement to make a will or to make any future grant.
    There is an exception for derived works created prior to the revocation, but other than that...
    1. Re:Looks Like I Was Wrong... by skeptictank · · Score: 1
      "I had previously said the guy couldn't do this, but it looks like he can for the most part, at least in the U.S. From U.S. 17:"

      ,

      He can terminate, but only under certain restrictions, from subsection 3: "Termination of the grant may be effected at any time during a period of five years beginning at the end of thirty-five years from the date of execution of the grant; or, if the grant covers the right of publication of the work, the period begins at the end of thirty-five years from the date of publication of the work under the grant or at the end of forty years from the date of execution of the grant, whichever term ends earlier."

      He can terminate the license 35 years after the original grant, if he notifies the licensee in writing within 5 years.

    2. Re:Looks Like I Was Wrong... by Anonymous Coward · · Score: 0

      I had previously said the guy couldn't do this, but it looks like he can for the most part, at least in the U.S. From U.S. 17:

      What prevents him from retroactively revoking the GPL on already released code is not 35 USC 17, it is the licence he choose to use for the code.

      Quoting from the LICENCE file in the atscap tarball linked from many comments:

      4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
      We (the public) have received copies (and rights) from his previous GPL distribution under the GPL, therefore this clause states that our rights do not terminate so long as we comply with the GPL.
    3. Re:Looks Like I Was Wrong... by SwashbucklingCowboy · · Score: 1

      You don't seem to understand that the law trumps what the license says.

  135. If it wasn't his code? by Britz · · Score: 1

    Could be that he made an error and included stuff that wasn't his to decide over. The entitiy that owns those parts of the code can do whatever they wish with their code. Like SCO, when they tried to argue that some of their code went into the Linux kernel. In the end I guess none of their code went into the kernel.

    What they should do is identify the parts that were not his parts.

  136. this isnt that hard... C hasnt been harmed by EdelFactor19 · · Score: 1

    then tough shit for C; he should have made sure that B had the right to sell him the car. Namely that B had a pink slip and a valid title and registration. C didn't perform due diligence. Secondly this doesn't punish C; C didn't have a car prior to 'trying to buy' this one, and won't have one still. C just has to go buy another car. It's not A's problem that C doesn't have a car, or whether C needs one or not. Its irrelevant. The car was not B's to sell, and not C's to buy. A gets his car back from B. C gets his money back from B. B goes to jail doesnt collect 200$ and doesn't pass go.

    C is neither punished nor rewarded because the reality is the only harm to C was deception. C is reverted back to the reality C existed in prior to engaging in this "false" sale. The ONLY harm that came to C is that C's time was wasted. Giving A the car back resolves A's problem, in doing so C's only "harm" is the money that could then be seen as stolen from C by B. B returns C what C paid for car. As for punitive punishments thats for the civil courts and a whole other crap shoot.

    --
    "Jazz isn't dead, it just smells funny" ~Frank Zappa
    EdelFactor
  137. What if no one can get the source from now on by Anonymous Coward · · Score: 0

    I think this raises the question: what if the author holds the only copy of the GPLed source when they change the license?

    Is the author bound, as a former code distributor, to continue to provide access to the GPLed version of the source code?
    Can they be sued for not doing so?
    Does that make the GPL a contract rather than a license?
    Could this be another test case with some evil corporation backing it?

    1. Re:What if no one can get the source from now on by Descore · · Score: 1

      I would have thought that if they distributed the binaries specifically under GPL, they could be sued by the user if they refused to give out the source on request. This is even more true if the user paid for the software after seeing and agreeing to the license.

      However, that's not really an issue in this case, the source has already been posted on Groklaw.

  138. Only the second time.. really taken out of context by Anonymous Coward · · Score: 0

    Are you kidding? This applies to copyright transfers granted by license or transfer after the end of the 35-year period following the grant. Hardly relevant here.

    (3) Termination of the grant may be effected at any time during a period of five years beginning at the end of thirty-five years from the date of execution of the grant; or, if the grant covers the right of publication of the work, the period begins at the end of thirty-five years from the date of publication of the work under the grant or at the end of forty years from the date of execution of the grant, whichever term ends earlier.

  139. Revocation of GPL rights by Douglas+Goodall · · Score: 1

    I read the note posted on sourceforge where the author said repeatedly that it would be in everyone else's interest to delete and remove any copies of the material wherever it may be. That is not exactly accurate. It may be in his interest for these items to be removed. I would be interested to know if anyone else made any contributions to the project. I mean after all that is the way it works, you open the code, and people contribute with the subsequent use for their own purposes. If anyone contributed work, and then he withdrew the GPL, that would be THEFT.

  140. qwerty by Sithgunner · · Score: 1

    qwerty

  141. I don't think it would work that way. by Anonymous Coward · · Score: 0

    disclaimer: IANAL

    What seems more reasonable to me is that, when someone tries to relicense the code under GPL V3, the presence of a non-free patent (or whatever the condition is) would instantly violate the new license, and distribution would not be allowed. While the copyright holder might have *allowed* later versions of the GPL to be substituted, there was never any guarantee that such redistribution would be legal. To me, the latter sounds a lot more like a warranty than a copyright license.

  142. Re:IANAL, but... by aminorex · · Score: 1

    Yeah, it's difficult to give up sex, if you're acoustomed to it.

    --
    -I like my women like I like my tea: green-
  143. For Research Purposes Only by Anonymous Coward · · Score: 0
  144. Re:copies already obtained by DrChuck · · Score: 1

    With luck someone will write him and say they have the software, they use the software, and they aren't going to take it down. So sue me. If he takes the bait (and a good lawyer would not recommend it) then you could have a court explain to him that this particular cow is not only out of the barn, he is out of gunshot range.

    The question that hasn't been tested well in court is the "viral" nature of the GPL. The author could, as is his right, change a few lines of code and release under a new license, but which is the original work and which is the derivative? The GPL asserts that derivative works are also covered under the license so one might try to argue that unless he re-implements it *from scratch* then his new version is covered under the GPL as well.

    There is precedent for this way of thinking. Back in the 80's when people needed a BIOS to boot their PC and IBM had oh so nicely published the source to theirs in the PC/AT Technical documents, they got called on the table because IBM had not given them access to the source in order to allow them to implement it. Unlike most software licenses the GPL is written with rights propagation, (most any other software license you read will explicitly disallow propagation) and so one wonders if you litigated that aspect of the GPL which interpretation would win. I know the one that rms would prefer won.

    --Chuck
  145. The original grant of license is good for 35 years by skeptictank · · Score: 1

    He can revoke the grant of license, but only after 35 years. This is spelled out by U.S. copyright law, not the GPL. http://www.copyright.gov/title17/92chap2.html#203

  146. OT: How was your Robbie Burns day? by georgeha · · Score: 1

    I forgot about his day until Saturday, and all the haggis was sold out at the grocery store.

  147. "You must have the Hostage Special!" by HTH+NE1 · · Score: 1

    All I wanted was a Pepsi! Nice Suicidal Tendencies reference! I guess I should listen to more music. It might increase my enjoyment of movies like Back to the Future Part II.
    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  148. "We Put the Spring in Springfield" by HTH+NE1 · · Score: 1

    I'd actually never heard of this program, but I'm going to download it and put the source up for download on my website Bart: To pull the source now would be twisted,
    Jimbo, Dolph & Kearney: We just heard this code existed!
    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  149. Link to original source code by Anonymous Coward · · Score: 0

    This link might interested those following this particular subthread.

  150. Revocation of a license is not possible ... by golodh · · Score: 1
    This is a legal question, and since Slashdot readers tend to have no legal knowledge (let alone qualifications) it's best to look at sites that deal with legal issues.

    The first one to check is of course Groklaw, which provides the following answer (see http://www.groklaw.net/article.php?story=2006062204552163): "No. One can't retroactively revoke licenses previously granted, unless the license terms allow you to do so. The most you can do is stop granting new licenses."

    Simple and just as you would expect.

    1. Re:Revocation of a license is not possible ... by SwashbucklingCowboy · · Score: 1

      Groklaw is a very biased site and thus what you find on it should be viewed with skepticism.

  151. He's violated the GPL himself by JetScootr · · Score: 1

    If he has distributed the software in binary form, then does not offer the source to the downloaders, then he's in violation of the GPL. It doesn't matter that he's the author of the software - the license says if you distribute binaries, you MUST make the source available (I think for 3 years) at no (unreasonable) cost.

    --
    Pavlov wouldn't be so famous if he'd used a can opener instead of a bell.
  152. Yes you do. by Nursie · · Score: 1

    You have to accept that in order to use the code of a particular library, that is under the GPL and you have been given permission to copy under the terms of the GPL, you must open your code. As soon as you link your program to it, you don't have permission to have your copy of the library any more.

    It's very well established that the GPL applies to runtime linking as well as static linking. Maybe you ought to read it.

  153. License vs Contract, for the umpteenth time.. by JetScootr · · Score: 1

    A contract is an agreement between parties where they exchange considerations (benefits). A contract by itself can NEVER enable you to do something that is otherwise illegal. It is common for contracts to include license grants (like software "EULA"s). Example: You can use my fishing cabin next Thursday if you pay me $100. We both must agree - you agree to give me bucks, I give you a one day license. If either doesn't agree, it don't happen.
    A license allows you to do something that is otherwise illegal - such as fish, hunt, drive a car. License does NOT require agreement. Here's an example: You can use my fishing cabin next Thursday. See? You didn't have to agree - I just let you have a one-day license, whether you want it or not. If you don't agree, so what? The license is still sitting there.
    Since copying, distributing, etc, source code is illegal without a grant of rights from the holder, and since the recipients of the software don't have to agree, the GPL is a license, not a contract.

    --
    Pavlov wouldn't be so famous if he'd used a can opener instead of a bell.
  154. Re:Gee, what a *GREAT* idea .. Wouldn't that be a by davidsyes · · Score: 1

    "forking shame"?

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  155. Groklaw is knowledgeable ... Slashdot is not by golodh · · Score: 1
    Groklaw indeed carries a bias in favour of Open Source. It is completely open and up-front about it.

    This bias however has nothing whatsoever to do with:

    - the quality of their editorial opinions (as opposed to Slashdot they actuall *have* an editorial opinion, counter to Slashdot they are actually knowledgeable about legal issues, counter to 99% of Slashdot they actually read the stuff they write about. Besides, I haven't seen them shown wrong yet, mostly the opposite.)

    - the quality of their reporting is quite impeccable (they show you where they get their data from, they tell you what they base their opinions on)

    Lest you make a serious logical mistake, differentiate between your scepticism regarding their sources and their actual knowledge(which have so far proved impeccable) and their opinions (which you may be sceptical about but which they clearly highlight).

    Better a knowledgeable site that has a bias (which it is honest and up-front about) than a whole stampeding herd of ignoramuses with a 10-minute attention span.

    1. Re:Groklaw is knowledgeable ... Slashdot is not by SwashbucklingCowboy · · Score: 1

      This bias however has nothing whatsoever to do with:

      Actually, it does. Take the latest squabble over Trend Micro's patent infringement suit against Barracuda. In that article, PJ writes "And Trend Micro has accused ClamAV of infringing a patent it owns..." That simply is not true. It's obvious to anyone that's actually read the documents that it isn't true, but PJ wrote it anyway. I'm sure PJ read the documents, so...

  156. Not true? You jest surely! by golodh · · Score: 1
    I beg your pardon? Trend Micro didn't threaten? Just have a look at:

    http://news.zdnet.co.uk/security/0,1000000189,39292511,00.htm

    Since 2006, Barracuda Networks has been receiving communications from Trend Micro's legal team requesting Barracuda either pay licence fees when using ClamAV, or stop incorporating the software into its products, according to Barracuda's chief executive and president, Dean Drako.

    I don't know what you consider threats then, but if company X tells you to cough up or stop using an OS package that they claim infringes on their patents, *I* would consider that a threat.

    I really don't see in what sense Groklaw supposedly made a mistake. In fact I think Groklaw's presentation of fact is correct. Unless you can point to solid evidence that shows otherwise I'll just have to assume that you misread the material you saw.

    1. Re:Not true? You jest surely! by SwashbucklingCowboy · · Score: 1

      Dude, I didn't even mention anything about "threatening." Don't post when you're drunk.

  157. Don't try to weasel out of your own words now ... by golodh · · Score: 1
    @SwashbucklingCowboy

    With the word "threatening" I referred to the essence of your post, which is to deny that Trend Micro accused ClamAV of patent infringement. It did. Denial of the main issue on a mere point of phrasing is not the way an honest debate is conducted, let alone with the language you seem believe is appropriate for you to use.

    Apparently I have to be a little more precise to deny you any wiggle room that might allow you to use a loose phrase on my part as a cop-out. Well, here goes.

    See this link:

    http://www.usitc.gov/ext_relations/news_release/2007/er1221ee4.htm

    The investigation is based on a complaint filed by Trend Micro Incorporated of Cupertino, CA, on November 21, 2007. The complaint alleges violations of section 337 of the Tariff Act of 1930 in the importation into the United States of certain systems for detecting and removing viruses and worms, components thereof, and products containing same that infringe a patent owned by Trend Micro. The complainant requests that the ITC issue an exclusion order and cease and desist orders.

    See the highlighted bits? Just to make things explicit for you: they show that Trend Micro really *did* accuse Barracuda of patent infringement. It did this by filing a complaint with the United States International Trace Commissions (USITC). Notwithstanding the fact that the USITC is not a district court, this clearly shows that Groklaw's report is correct, and your off-hand opinion is wrong.

    Having settled that, the ZDnet article notes that Trend Micro had sent Barracuda a lengthy series of legal correspondence pointing out that in their view Barracude either had to pay them or stop using the OSS program ClamAV. Now the only ground they could have claimed that on is by pointing out that Barracuda used CLamAV which, allegedly, infringes on Trend Micro's patent. Since the end user is responsible for patent infringement of OSS software they user, this in effect means that Trend Micro accused Barracuda of patent infringement. So the ZNnet article I cited shows the same thing, namely your claim that Trend Micro did not accuse Barracude of patent infringement is wrong and Groklaw's representation is right albeit not as authoritativelty as the press release from the USITC.

  158. Wrong again ... and this is why need lawyers by golodh · · Score: 1
    Sorry, but this again highlights the bad things that happen when rank amateurs start reading and interpreting legal texts.

    Assuming for a moment that the link you provide does indeed contain the law that governs this particular case, further reading should have shown you this:

    (3) Termination of the grant may be effected at any time during a period of five years beginning at the end of thirty-five years from the date of execution of the grant; or, if the grant covers the right of publication of the work, the period begins at the end of thirty-five years from the date of publication of the work under the grant or at the end of forty years from the date of execution of the grant, whichever term ends earlier.

    As I read it: if you grant someone a license on copyright that you own then you have to wait 35 years before you get a 5-year period during which you may revoke your earlier grant.

    Now I'm not completely sure if that's how the law should be interpreted, but it clearly shows the ill-advisedness of trying to interpret the law as amateurs. Instead I suggest you seek an informed opinion such as e.g. Groklaw (http://www.groklaw.net/article.php?story=2006062204552163)