Week 6

 Copyleft

Copyleft is used in the form of licenses for granting the right to freely distribute and modify intellectual property. The distributed and modified version of a work also have the same copyleft rights as from the original.

Strong copyleft

These licenses demand that all software that is made by altering the original must retain the license of the original.  This kind of software is also difficult to integrate into hybrid systems which consist of software with different licenses. Good example of strong copyleft is the GNU GPL.

Example: GNU GPL

  • The freedom to run the program, for any purpose (freedom 0).
  • The freedom to study how the program works, and changing it as you wish (freedom 1).
  • The freedom to redistribute copies to anyone (freedom 2).
  • The freedom to distribute copies of your modified versions to anyone (freedom 3).

Weak copyleft

While also requiring the retaining of the license, weak copyleft licenses set some exceptions in order to allow better software integration with proprietary systems. Best use of weak copyleft is in the case of software libraries. Weak copyleft will not dictate the licensing of the new software.

Examples: GNU Lesser General Public License and the Mozilla Public License

No copyleft

These licenses do not limit the licensing of the derivatives. This is option gives the most freedom to developers.

Examples: X11 license, Apache license and MIT license

References:

https://en.wikipedia.org/wiki/Copyleft

Comments

Popular posts from this blog

Week 10

Week 3

Week 2