The Linux Voice View
News Analysis
OSI approval guarantees the freedom to innovate.
Opinion
Why OSI License Approval Matters
Does it really matter if a copyright license is Open Source Initiative (OSI) approved? Surely if the license looks like it meets the benchmark that's all that matters? I think that's the wrong answer; OSI license approval is the crucial innovation that's driven the open source revolution.
"Open Source" describes a subset of free software that is made available under a copyright license approved by the OSI as conforming with the Open Source Definition (OSD). Having a standards body for licenses – one which ratifies the consensus of an open community of license reviewers – saves individuals from needing to each seek out a legal advisor to tell them whether a given license does in fact give them the rights they need to build or deploy the software they want. By providing easy certainty, open source gives people permission in advance to meet their own needs and innovate with technology.
The only OSD compliance arbiter is the license review process conducted collaboratively by the open source community and summarized and ratified by the OSI Board of Directors. Others have no role outside this process and are not entitled to assert that a non-approved license satisfies the OSD. As such, licenses that have not received OSI approval don't satisfy the process and can't be considered open source.
The strength of OSI's approach is that it is objective; a license is either on the approved list, or it is not. Licenses on the list are known to give permission in advance and unlock software freedom; those not on the list cannot be guaranteed to do either. The Free Software Foundation (FSF) uses a subjective approach that encourages speculation about whether a license is "free." Meanwhile, there are many with vested interests in diluting free and open source software who want a subjective approach where every individual may act as their own arbiter. Despite these pressures, it's the OSI's approach that has made open source succeed.
That's not because a legalistic tick-in-the-box is really interesting. Rather, it's because developers can gain certainty as to whether they can use a project simply by checking its approval status. No one has to be asked for permission or clarification. Significantly, there's no need to retain a lawyer just to check that the license is in fact safe to use.
It's easy to get overwhelmed by all of the details of the many open source licenses, losing sight of the reason they are important. They're important because every open source license guarantees the freedom to innovate without seeking permission first. OSI approval means you have the unconditional right to use the software in question for any purpose (sometimes calls "freedom zero"). You also have an unconditional right to make new software based on that software for your own use, and a conditional right to share the software – modified or not – with other people. The final case comes with some complexities beyond the scope of this article, especially for copyleft licenses.
That freedom to innovate, unlocked by the permissions the OSI-approved license guarantees in advance, is the powerhouse of open source. Developers know they can incorporate open source components without seeking legal advice. Users know they can deploy the software with the confidence that they have a license and won't be persecuted by rent-seeking proprietary software companies. Together, this liberty has realized the potential of free software and propelled open source to dominance over the course of the last decade.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
First Release Candidate for Linux Kernel 6.14 Now Available
Linus Torvalds has officially released the first release candidate for kernel 6.14 and it includes over 500,000 lines of modified code, making for a small release.
-
System76 Refreshes Meerkat Mini PC
If you're looking for a small form factor PC powered by Linux, System76 has exactly what you need in the Meerkat mini PC.
-
Gnome 48 Alpha Ready for Testing
The latest Gnome desktop alpha is now available with plenty of new features and improvements.
-
Wine 10 Includes Plenty to Excite Users
With its latest release, Wine has the usual crop of bug fixes and improvements, along with some exciting new features.
-
Linux Kernel 6.13 Offers Improvements for AMD/Apple Users
The latest Linux kernel is now available, and it includes plenty of improvements, especially for those who use AMD or Apple-based systems.
-
Gnome 48 Debuts New Audio Player
To date, the audio player found within the Gnome desktop has been meh at best, but with the upcoming release that all changes.
-
Plasma 6.3 Ready for Public Beta Testing
Plasma 6.3 will ship with KDE Gear 24.12.1 and KDE Frameworks 6.10, along with some new and exciting features.
-
Budgie 10.10 Scheduled for Q1 2025 with a Surprising Desktop Update
If Budgie is your desktop environment of choice, 2025 is going to be a great year for you.
-
Firefox 134 Offers Improvements for Linux Version
Fans of Linux and Firefox rejoice, as there's a new version available that includes some handy updates.
-
Serpent OS Arrives with a New Alpha Release
After months of silence, Ikey Doherty has released a new alpha for his Serpent OS.