Agneli / linux-remote-control

Turn any device into a complete remote control for your GNU/Linux
www.linuxremotecontrol.com
GNU General Public License v3.0
71 stars 21 forks source link

Review the license #26

Closed 316k closed 10 years ago

316k commented 10 years ago

GPLv2 is a cool license, but there might be better options out there.

I've put my preference in the reverse order :

  1. Screw copyright. WTFPL
  2. MIT License. It's used by jQuery and other big projects.
  3. We should at least avoid the problems caused by the GPLv2.

Any thoughts ?

316k commented 10 years ago

Wait, since there are 8 contributors, the only options we have is to keep the GPLv2 or to migrate to the GPLv3...

Agneli commented 10 years ago

@316k, What's different between the two licenses? As the GPL can not be translated into Portuguese and there are many technical terms I do not know what's different between the two, could you explain better?

316k commented 10 years ago

The GPLv3 keeps the global idea behind the GPLv2 : free softwares with a strong copyleft clause. The changes are small, but might be significant in some specific situations. Here is an article by Richard Stallman : Why Upgrading to GPLv3.

To quote some passages :

One major danger that GPLv3 will block is tivoization. Tivoization means computers (called “appliances”) contain GPL-covered software that you can't change, because the appliance shuts down if it detects modified software. ... The manufacturers of these computers take advantage of the freedom that free software provides, but they don't let you do likewise. ... Further advantages of GPLv3 include better internationalization, gentler termination, support for BitTorrent, and compatibility with the Apache license. (For full information, see gplv3.fsf.org.) All in all, plenty of reason to upgrade.

There is also stuff about software patents, though I don't think it would affect the project.

316k commented 10 years ago

Ok, I just found out the Gaia code is released under the Apache v2 License, which isn't compatible with the GPLv2.

Gaia is the project that develops Firefox OS certified apps, and it includes good libraries for accessing currently Firefox OS-specific features, such as SMS and bluetooth.

I think it would be a good idea to migrate the license to the GPLv3.

Agneli commented 10 years ago

License changed in 4abb6bf

316k commented 9 years ago

Cool :)