Entities refusing to distribute copyleft licensed software under license terms
❗Article Status Notice: This Article is a stub
This article is underdeveloped, and needs additional work to meet the wiki's Content Guidelines and be in line with our Mission Statement for comprehensive coverage of consumer protection issues. Learn more ▼
Many open-source software licenses require you to license your modified copies under the same license, thus maintaining the freedom of the end-user and preventing use of the source code without any contribution.[1][2][3] However, this practice is rarely enforced and some companies actively refuse to distribute source code in flagrant violation of the law.[4]
A company may refuse to comply with a copyleft license to reduce user freedom regarding it's product, locking the end-user inside an ecosystem that only works with that company's product or products from it's partners.
Licenses Examples edit
Permissive Licenses edit
One may confuse permissive licenses with copyleft licenses, however, permissive licensed software do not require distribution of source code upon modification, this means that if a company is redistributing a modified version of open-source software that's under a permissive license, you may request for their source code.[5]
Copyleft Licenses edit
Copyleft licenses require the modified code to be distributed under the same license as the original. It does not matter if it is from the original vendor or from a distributor.[5] Examples of such licenses include:
- GPL v2 and GPL v3
- MPL
Enforcement and Precedents edit
The Software Freedom Conservancy is a nonprofit organization in order to combat this issue. However, in practice, they usually have long lead times and encourage the user to file a suit instead. Below are listed some precedent cases of enforcement of software licenses:
- SFC and Vizio's SmartCast TVs
- After the company Vizio failed to comply with the requirements of GPL v2 and LGPL in it's television software, SFC has filled a lawsuit against the company. Even though SFC is not the copyright holder of the used code, it's claiming to be third-party beneficiary of the said code, and if the judge decides that this is a valid claim, the case would set precedent for more rigid enforcement of open-source software licenses.[6][7]
Examples edit
Linux Kernel edit
Linux is licensed under GPL-2.0-only.[8][9] Refusing to provide the Linux kernel source code under it's original license is not allowed[10] and limits the end-user's usage of a device, for example, customers may not be able to build custom operating systems like LineageOS or postmarketOS for their phones as the result of this.
- Alarm.com
- Alarm.com is a Software as a Service company. They collaborate with multiple hardware vendors to get their security software running on their devices, which primarily run Android. In relation to Qolsys's experience, they actively refused to provide the Linux kernel source code. They also do not have a webpage showcasing where to download source code.
- AVM
- AVM is a German company that produces routers and smart home devices. While they disclosed their modified Linux Kernel source code, key build scripts were missing. It was only after they were sued by a software developer that they released them.[11]
- Cricket
- Cricket is a mobile network carrier that also sells Android phones. As they are a distributor of Android phones, which run Linux, they are required by law to distribute the source code to customers who ask for it. However, in practice, customers are actively turned away by customer support. They also do not have a webpage showcasing where to download source code.
- Qolsys
- Most of Qolsys's products run Android, however when asking customer support for the source code for the IQ Panel 4, they actively refused to provide it. When pressed they will ignore you. They also do not have a webpage showcasing where to download source code.
- Xiaomi
- Xiaomi's devices are running Android, which is built on top of the Linux kernel. Xiaomi does release the kernel sources for many of their devices in their GitHub repository, but not for all.
- The kernel sources for some Xiaomi devices are unavailable, they include:
- Redmi Note 13 4G/NFC
- Redmi 13C 4G
- Poco M5
- This, along with Xiaomi Phone unlock requirements and procedure prevents custom ROMs from being made for these devices.
References edit
- ↑ "What is Copyleft?".
{{cite web}}
: CS1 maint: url-status (link) - ↑ "What Is a Copyleft License and How Does It Work?". 2025-08-23.
{{cite web}}
: CS1 maint: url-status (link) - ↑ Cotton, Ben (12 Aug 2016). "What is copyleft?". opensource.com.
{{cite web}}
: CS1 maint: url-status (link) - ↑ "The Principles of Community-Oriented GPL Enforcement".
{{cite web}}
: CS1 maint: url-status (link) - ↑ 5.0 5.1 Gangadharan, G. R., et al. "Managing license compliance in free and open source software development." Information Systems Frontiers 14.2 (2012): 143-154.
- ↑ Drukarev, Andy (2025-06-29). "Analyzing 5 Major OSS License Compliance Lawsuits". Fossa. Archived from the original on 2025-09-07. Retrieved 2025-09-07.
- ↑ Lee, Victoria; Stevenson, Christopher; Williams, Glen (2024-01-16). "SFC v. Vizio survives motion for summary judgment on third-party beneficiary issue". DLA Piper. Archived from the original on 2025-09-07. Retrieved 2025-09-07.
- ↑ "Linux Copying Terms" - github.com - accessed 2025-01-29
- ↑ "COPYING".
{{cite web}}
: CS1 maint: url-status (link) - ↑ "GNU GPL Clause 3a" - gnu.org - accessed 2025-01-29
- ↑ Faust, Mike (2025-01-11). "Auch Skripte für Kompilierung gehören zum Quellcode [Scripts for compilation are part of source code as well]". Golem. Retrieved 2025-09-03.