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.040.78%
2.MIT License11.61%
3.Artistic License (Perl)7.72%
4.GNU General Public License (GPL) 3.07.65%
5.BSD License 2.06.88%
6.GNU Lesser General Public License (LGPL) 2.16.57%
7.Apache License 2.06.29%
8.Code Project Open 1.02 License1.95%
9.Microsoft Public License (Ms-PL)1.80%
10.GNU Lesser General Public License (LGPL) 3.01.35%
11.Mozilla Public License (MPL) 1.11.06%
12.Eclipse Public License (EPL)0.86%
13.Common Public License (CPL)0.38%
14.BSD Two Clause License0.34%
15.zlib/libpng License0.33%
16.Common Development and Distribution License (CDDL)0.32%
17.Academic Free License0.29%
18.Open Software License (OSL)0.20%
19.Microsoft Reciprocal License (Ms-RL)0.20%
20.Ruby License0.18%


GPLv3, LGPLv3 and AGPLv3 Adoption Rates

The table below depicts the number of projects that are using GPLv3, LGPLv3 and AGPLv3 today (Released). The numbers depicted are accumulated month to month. The data is updated daily and the current month's statistics are to date only.

Planned Released
GPLv3 + LGPLv3 + AGPLv3 GPLv3 LGPLv3 AGPLv3
Jun '0798074
Jul '0724197175
Aug '0739386425
Sep '0754579645
Oct '0769790745
Nov '07751034927
Dec '0776125310914
Jan '0888154112819
Feb '0899188614130
Mar '08105222815734
Apr '08111260017646
May '08119303820153
Jun '08121346122659
Jul '08126382825176
Aug '08135419027084
Sep '08139460028991
Oct '08140499630696
Nov '081415367322110
Dec '081425744336113
Jan '091436091356124
Feb '091466475374130
Mar '091486881406137
Apr '091547323432144
May '091587853460154
Jun '091598256485158
Jul '091618591506164
Aug '091618948521166
Sep '092179272529169
Oct '092219588543176
Nov '092239954556180
Dec '0922510268569184
Jan '1022810571581187
Feb '1023010794593199
Mar '1023010953606214
Apr '1023011090617220
May '1023111214630227
Jun '1023111295650232
Jul '1023111421661239
Aug '1023311540673245
Sep '1023411760688250
Oct '1023711953703257
Nov '1024012152714259
Dec '1024012322727267
Jan '1124012504740274
Feb '1124212726747281
Mar '1124212801753289
Apr '1124412913764297
May '1124412973779308
Jun '1124513022790314
Jul '1124513073802320
Aug '1124713115811322
Sep '1124713159825325
Oct '1124813228839335
Nov '1124813289855341
Dec '1124813359873349
Jan '1224913436891354
Feb '1224913513920367
Mar '1224913619949379
Apr '1224913768980407
May '1224913784983410

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
bangumiworkstrunk-20120515-svnGNU Lesser GPL
clearcase-cpan1.00GNU GPL v3
Barista - an Objective Caml library2.0-alpha3GNU General Public License V3 or later
ChibiOS/RT free embedded RTOS2.4.1GNU General Public License version 3.0 (GPLv3)
a-caketrunk-20120511-svnGNU Lesser GPL
simulationcraftUnknownGNU GPL v3
10gen2.0.5GNU Affero GPL v3
eid-idp1.0.1.Beta5-svnGNU Lesser GPL
android-smspopupv1.2.4GNU GPL v3
fosteamlotusenginetrunk-20120506-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