Author Topic: GPL v3 released!  (Read 5094 times)

Offline rickg22

  • Lives here!
  • ****
  • Posts: 2283
GPL v3 released!
« on: June 29, 2007, 08:56:35 pm »
 :D

Just wanted to share the news with you guys, the Final version of the GNU General Public License has been officially released.

http://gplv3.fsf.org/

Offline Morphius Faydal

  • Multiple posting newcomer
  • *
  • Posts: 75
Re: GPL v3 released!
« Reply #1 on: June 30, 2007, 01:04:10 am »
:D

Just wanted to share the news with you guys, the Final version of the GNU General Public License has been officially released.

http://gplv3.fsf.org/

I'm reading it right now.  I'll let you know in about an hour if I'll be replacing the v2 printout I have tacked to my wall with v3 or not. :)

Offline tiwag

  • Developer
  • Lives here!
  • *****
  • Posts: 1196
  • sailing away ...
    • tiwag.cb
Re: GPL v3 released!
« Reply #2 on: June 30, 2007, 04:51:54 am »
it seems that Morphius fell asleep while reading GPL v3  :lol:

Offline Morphius Faydal

  • Multiple posting newcomer
  • *
  • Posts: 75
Re: GPL v3 released!
« Reply #3 on: June 30, 2007, 05:08:06 am »
it seems that Morphius fell asleep while reading GPL v3  :lol:

More like I realized my computer science project wasn't done.  It's due at 11pm, and it's 10:07 now. >.<

Offline rickg22

  • Lives here!
  • ****
  • Posts: 2283
Re: GPL v3 released!
« Reply #4 on: June 30, 2007, 05:35:10 am »
GPL3 prevents two dangers from infiltrating Free Software: Patents and Tivoization.

Patents: A user of GPL'ed software cannot sue other users of GPL software for patent infringement, or his rights to use it are elliminated.
Tivoization: GPL'ed Software cannot be locked down with DRM or the-like to prevent you from modifying it.

More info can be read at fsf.org  :)

Offline patlecat

  • Multiple posting newcomer
  • *
  • Posts: 62
Re: GPL v3 released!
« Reply #5 on: June 30, 2007, 11:14:34 am »
Kool thing, thanks for the info. I'm glad it is out now. Now I have the tedious task of reading what it really contains  :shock:

Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
Re: GPL v3 released!
« Reply #6 on: June 30, 2007, 03:00:26 pm »
GPL3 prevents two dangers from infiltrating Free Software: Patents and Tivoization.

Patents: A user of GPL'ed software cannot sue other users of GPL software for patent infringement, or his rights to use it are elliminated.
Tivoization: GPL'ed Software cannot be locked down with DRM or the-like to prevent you from modifying it.

More info can be read at fsf.org  :)
There's a lot of hype about those, although they are rather unimportant features. In particular, the GPL3 patent clauses do not do what most people think they do.
  • Users of a GPL program cannot sue other users of a GPL program for a patent they don't own, anyway. What makes you think they could?
  • Patent holders can of course still enforce their patent if a GPLed sofware infringes their patent. They can enforce it against the infringing contributor as well as the users.
  • What the GPL says is that if you own a patent, and if you contribute patent-covered code to a GPL software, then you give the users a life-long license on that patent. This obviously does not remove the patent or affect it in any way.
    Thus, what the GPL protects you from is SCO, IBM, or Microsoft contributing code to a GPL program and telling you that you have to pay them after you have used the software for two years. It does not make the patent "free", however.
  • In countries where e-patents are legal, patents can be sold. If a patent is sold, the former holder is no longer entitled to license the patent to anyone. While that does not make you liable for the past, it nevertheless means that you will have to apply for a (probably non-free) license in the future.

For most software, "Tivoization" probably does not matter, but it is not in accordance with GPL2, anyway. GPL2 states "you must give the recipients all the rights that you have". One such right is the right to update and modify the GPL software. If you prevent the user from updating GPL2 software that you have bundled with your product, you break the GPL.
The "Tivo" discussion only explicitely states what has always been the case. And it shows that the industry gives a shit about what you write, anyway.
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."