atscap and pchdtvr GPL revoked or can it be
I’ve never used this package (apparently its used for HDTV scheduling/recording on Linux), but this link on Slashdot caught my eye: http://sourceforge.net/developer/diary.php?diary_id=26407&diary_user=147583. Apparently, the developer of this software package is seeking to revoke the GPL license not just for his current code, but his past code/package as well. I have a difficult time believing that this is possible, but I’m sure we will soon find out. My guess is that this guy is productizing his software and has a good idea who is currently using, selling and distributing his source so there will likely be some kind of legal challenge to the GPL as well. It’s always interesting to see how these kind of things play out in the U.S. courts which can sometimes be a little schizophrenic, though I’d have a difficult time believing that this type of retroactive license change is actually possible.
–TR
7 Comments to atscap and pchdtvr GPL revoked or can it be
Leave a comment
Categories
- Access 2006
- ALA Midwinter 2007
- ALA Summer 2007
- Book
- C#
- Code4Lib 2007
- Code4Lib2008
- Conferences
- CONTENTdm
- Cycling
- Digital Libraries
- Dspace
- Education
- Family
- General Computing
- Innovative Interfaces
- Java
- LibraryFind
- MarcEdit
- Microsoft
- NWIUG 2006
- OAI
- OCLC
- Open Library
- OSCON 2006
- Patent Stupidity
- Programming
- rails
- Readex 2006
- ruby
- Running
- Simpsons
- Travel
- Uncategorized
- Wii
- Wikipedia
Archive
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
This matter has been discussed a good bit on Groklaw [http://www.groklaw.net] today, and we were pointed to the GPL FAQ at the Free Software Foundation site.
Quote:
“Can the developer of a program who distributed it under the GPL later license it to another party for exclusive use?
No, because the public already has the right to use the program under the GPL, and this right cannot be withdrawn.”
The rights conferred under the GPL cannot be withdrawn once the software has been distributed. (Disclaimer: IANAL) The author may choose to cease distribution (as he/she/it apparently has) and refuse to support it any further, but since each person who received a copy has the same rights to use, modify and distribute as he/she/it has (that’s a condition of distribution under the GPL), those rights cannot be revoked in copies which have already been distributed.
Actually, I’d read this already and have been following the groklaw discussion. The problem is that the faq is a legal opinion that has never been tested. There’s only been one court case that readily comes to mind (http://archives.cnn.com/2000/TECH/computing/03/28/cyberpatrol.mirrors/) and in this case, the issue of whether an item made available to the public via GPL (or creative commons for that matter) can be withdrawn. In this case, the judge was ready to order 3rd parties to stop distributing the GPL’d code — but a settlement stopped the process (or at least, took it out of the courts). What needs to be created in a case like this is precedent — not just a legal opinion.
–TR
Don’t worry about the FAQ. Read the text of the license yourself. It’s spelled out explicitly in GPLv2 part 2:
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.
Again — this hasn’t played out in a court and until tested, you cannot use words like irrevocable. Particularly since the one case cited above, the judge was ready to sign a temporary order to stop all distribution of GPL’d software.
I think the big question is that this guy is trying to make retroactive changes to a contract/license agreement.
I don’t think it’s considered conscionable for one party to unilaterally alter a contract/license without any terms in that document to do so. This is tantamount to signing a car lease and then having the dealer come to your house the next morning and taking the car back, because they don’t want you to drive it anymore.
This is definitely the issue — but a bad analogy because it happens all the time in business. Cell phone contracts, cable contracts, insurance contracts and credit card contracts are ones that jump immediately to mind.
Ken Bloon in #3: Whereever did you find this “part 2″ of the GPL where that quote comes from? It’s certainly not part of the GPLv2 as distributed with any of the programs I have on my Linux system.