FOSS License Proliferation Adding Complexity
E5Rebel writes "Business is embracing open source like never before, but the effective demise of SCO's claims against Linux doesn't mean an end to licensing problems, an analyst warns. The debate on Slashdot seems to focus on the GPL and its virtues, but there are 1,000-plus open source licenses (according to analyst Saugatuck), and businesses face having to manage multiple licenses within a single open source product. What can be done to minimize multiple-license pain for corporate open source adopters?"
Open source has a long ways to go to match the number of different closed source licenses and eulas. Amateurs....
I'm pretty sure there are no 1000+ OSI approved licenses.
10 OSI approved licenses probably cover 90% of all open source.
Patents Drive Free Software as Hurricanes Drive Construction Industry
Check out Microsofts License-o-rama! If Microsoft as a corporation can't stick to even a few licenses what on earth makes anyone think that thousands of FLOSS programmers will share enough commonality among them that they would be willing to use fewer licenses.
Microsofts licensing site doesn't even address the individual EULA's for products. Each MS product has a license that is nearly always unique to that product. So I say let those that do the work decide on how they would like or not like to share it.
load "$",8,1
The vast majority of businesses will never trigger _any_ of the provisions of the licenses for their Open Source software because they will not publicly re-distribute the software in verbatim or modified form.
For those businesses that do, it is highly unlikely that they'll deal with more than the GPL or BSD licenses. Other licenses are important only for a single package or cluster of packages (e.g. the MPL, the Artistic License, or the Apache license), and companies that deal with these packages tend to be specialists in that area.
This just really isn't a practical problem for most businesses. It's an issue that software aggregators like distros or SourceForge need to deal with, but not your normal everyday business.
Evan Prodromou | evan@prodromou.name | http://evan.prodromou.name/
If you use open source software, and not redistribute it you can mostly ignore the open source license. You can use it on as many computers as you like with many strange license combinations. For closed commercial software you have to track all the licenses, for open source you do not have to track the number of uses.
The real question begins if you want to distribute a packet of open source software and want to know if they are license compatible. ANd the real trouble starts if you want to use a loophole of some license to sell it bundled it together with your own commercial software.
Would this reduce the number of licenses? Initially, no. You'd simply reorganize them into a structure. Would it improve understanding of the licenses? Yes. Understanding would increase exponentially, rather than linearly, as a person worked their way through. Would it eventually lead to a reduction in the number of licenses? Yes. A lot of them have trivial or insignificant change sets and making this obvious to all would create pressure to consolidate where appropriate.
Ok, but doesn't the sheer number also create pressure? Yes, but it may NOT always be appropriate, and there may be unexpected and undesirable results. Make thing clear FIRST, and THEN make changes, not the other way round.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
This article is semi-FUD, anyway. FTFA: Business users of open source software should review their Open Source licensing agreements, audit their use of Open Source and create formal policies for managing source code, especially mixed-source code. Which a business that is distributing code is doing anyway, via their legal department, outside counsel, and/or consultants. This issue has been highlighted in some open source discussion forums, but it is largely being ignored by IT and business leaders. Because the licenses are generally human readable by IT leaders, and business leaders have lawyers to handle that.
The general attitude in the OSS world that I'm picking up is that license proliferation is not a major problem. Choice is supposed to be good, no? Find the license that best satisfies your needs, or write your own. The two camps that seem to have the most concern about too many licenses are the FUD-spinners trying to damage OSS or the Free-bies that are trying to steer everyone towards GPL 3 and FSF hegemony. (Yes, I'm a bit biased.)
It's not offtopic, dumbass. It's orthogonal.
So while I agree there are many licenses, the vast majority of projects use one of the popular licenses.