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...