GPLv2 vs. GPLv3 Debate

--

Photo by Scott Graham on Unsplash

One of the most commonly used software licenses for open-source projects is the GNU General Public License (GPL). The GPL allows users to legally copy, distribute, and modify the software. There are various versions of the GPL including GPLv1, GPLv2, GPLv3. There exists a debate between two different views of freedom that conflict between GPLv2 and GPLv3.

Photo by https://resources.whitesourcesoftware.com/blog-whitesource/top-10-gpl-license-questions-answered

This debate was commented on by the creator of the Linux kernel Linus Torvalds where he states that he believes the GPLv3 is overreaching in scope as a license. Torvalds believes that people should have the freedom to do whatever they want with Linux. That is, he believes users should to have the freedom to produce a Linux-based device that implements some form of DRM, such as TiVo a digital video recorder. Torvalds also believes that there exist inherent problems with the GPLv3 that stem from extending the ‘reach’ of the liscence past the derived work. He believes taht in doing so one will always get into a situation where people who designed two different things get into a conflict when they meet. Torvalds also argues that the GPLv2 avoids these sort of conglucts entirely by limiting yhe liscense to only one specific work and not trying to extend it past said work.

Resources Used

--

--

Michael Dubravski
Michael Dubravski

Written by Michael Dubravski

Hello, my name is Michael Dubravski and I am a Senior at Dickinson College pursuing a major in Computer Science and a minor in Math.

No responses yet