Open Source License Data

Black Duck Software has compiled a comprehensive KnowledgeBase of open source components, used to identify and provide information about the content of software and associated licenses. Each day we extract related license information and present the data below.



Top 20 Most Commonly Used Licenses in Open Source Projects

The table below illustrates the top 20 licenses that are used in open source projects, according to the KnowledgeBase. This data is updated daily.

Please click on a license name for more information.

Rank License %
1.GNU General Public License (GPL) 2.032.65%
2.Apache License 2.012.84%
3.GNU General Public License (GPL) 3.011.62%
4.MIT License11.28%
5.BSD License 2.06.83%
6.Artistic License (Perl)6.27%
7.GNU Lesser General Public License (LGPL) 2.16.19%
8.GNU Lesser General Public License (LGPL) 3.02.62%
9.Eclipse Public License (EPL)1.61%
10.Code Project Open 1.02 License1.33%
11.Microsoft Public License 1.32%
12.Mozilla Public License (MPL) 1.11.08%
13.Common Development and Distribution License (CDDL)0.31%
14.BSD 2-clause "Simplified" or "FreeBSD" License0.30%
15.Common Public License (CPL)0.26%
16.zlib/libpng License0.23%
17.Academic Free License0.20%
18.GNU Affero GPL v30.16%
19.Microsoft Reciprocal License (Ms-RL)0.14%
20.Open Software License (OSL)0.14%


Most recent Projects To Convert to GPLv3, LGPLv3 or AGPLv3

This table highlights the 10 most recent projects to be converted to GPLv3, LGPLv3 or AGPLv3 and is updated daily.

Project Name Project Version Project License
a-space-gametrunk-20121010-svnGNU GPL v3
315-snow-bros-evolutiontrunk-20121009-svnGNU GPL v3
aetnatrunk-20121008-svnGNU GPL v3
515-planarity-testingtrunk-20121007-svnGNU GPL v3
3rd-party-services-mybbtrunk-20121006-svnGNU GPL v3
abbddtrunk-20121005-svnGNU GPL v3
15-puzzle-jc209673trunk-20121004-svnGNU GPL v3
abc70400trunk-20121003-svnGNU GPL v3
3bf615be75f76d7667854639a5d86f17trunk-20121002-svnGNU Lesser GPL
2dbetrunk-20121001-svnGNU Lesser GPL


What are the GPLv3 and LGPLv3 licenses?

On Friday June 29th 2007, the Free Software Foundation announced the release of GPL (General Public License), version 3. This much anticipated version is the sequel to the commonly used GPLv2.

GPLv3, like GPLv2, is a copyleft license. Copyleft essentially achieves the opposite of copyright in that copyleft supports access to source code and not the protection of code as private property. At the heart of a copyleft license is the reciprocity obligation. Reciprocity means that, if you create a work "based on” GPL’d software and you distribute the resulting work, then you have to distribute the resulting work under the GPL. In other words, you are required to give the user the source code for the work and all of the rights to modify and distribute the code that you received under the GPL.

LGPLv3, the “Lesser General Public License” contains the same terms as the GPLv3, but gives additional permissions to those who wish to re-distribute code. The LGPLv3 is designed to allow the combination of Copyleft code with non-Copyleft code in certain situations.


What is the Affero license (AGPL)?

The GNU Affero General Public License version 3 (GNU AGPLv3) extends the GPLv3 license by giving end-users access to the source code for software accessed over a network.

When GPL and AGPLv3 code is combined for use over a network (e.g. in a website), all the combined source code must now be made available to its end-users, allowing them to make modifications to the code. This new license is important for companies that offer web-based solutions and also for organizations that provide software for their clients to use over the web (such as online banking software).


Black Duck Software
8 New England Executive Park
Burlington, MA 01803
781.891.5100
Contact Us