The FSF is revising and updating the GNU General Public License to version 3. The last change was implemented back in 1991 basically by Richard Stallman himself.
Ever since the GPLv2 is used by a lot of projects, and groups among them famous ones like the FSF’s GNU software, Linux, MySQL and huge parts of firefox. Changing laws and regulations in many countries require modifications to the existing version 2.
The rationale for modification is clear: The GPL operates by granting permission beyond what copyright law itself requires. As a copyleft license, the GPL’s primary goal is to defend a set of core freedoms for all software users. For this reason, the GPL places some requirements on the licensee, but only to the extent necessary to prevent some users from denying freedom to others. In a few parts of the revised license, we have reacted to alarming developments by adding certain new requirements, as in our section on DRM. These requirements are narrowly drawn and are directed at preventing the mechanism of freedom from being turned against it self.
The new version introduces propagation as an extension to distribution which is less common in the legal world and obviously broadens the scope of sharing or distributing software.
A good example of the necessary modifications to the existing license is the extension of accessiobility to source of protected programs that can only be run with keys or authorization codes on certain machines. These will have to be included in the distribution (or propagation).
Section 2 further internationalizes the GPL. Under the copyright laws of some countries, it may be necessary for a copyright license to include an explicit provision setting forth the duration of the rights being granted.
Unsurprising all aspects of DRM are being declined. The new section 3 of the GPL provides means to take action against activities contrary to users’ freedom, if governments fail to act what for instance the German government does quite actively.
Software distribution and propagation does not have to be conducted at no charge anymore, which had led to quite some discussion in the past.
Its up to the public (you and me) to discuss the draft until the deadline of Jan 15th 2007, which will result in the version 3 of the GPL. The final say is with Richard Stallman though - of course.
No tags for this post.