Languages
Open Source Resource Center

 

Open Source Resource Center

 

This page is the first step of a multi-stage process in which Black Duck Software will offer public information about the use of open source licenses. Please keep checking back for regular updates. The data on this page is refreshed daily.

< Click on a link to the left for more information or scroll down the page


 

 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 Black Duck Software KnowledgeBase. This data is updated daily.

Please click on a license name for more information.

Rank License %
1.GNU General Public License (GPL) 2.050.01%
2.GNU Lesser General Public License (LGPL) 2.19.62%
3.Artistic License (Perl)8.69%
4.BSD License 2.06.32%
5.GNU General Public License (GPL) 3.05.14%
6.Apache License 2.03.92%
7.MIT License3.82%
8.Code Project Open 1.02 License3.34%
9.Mozilla Public License (MPL) 1.11.25%
10.Microsoft Public License1.02%
11.Common Public License (CPL)0.59%
12.zlib/libpng License0.46%
13.Eclipse Public License (EPL)0.45%
14.Academic Free License0.42%
15.GNU Lesser General Public License (LGPL) 3.00.41%
16.Open Software License (OSL)0.34%
17.Mozilla Public License (MPL) 1.00.28%
18.Common Development and Distribution License (CDDL)0.26%
19.PHP License Version 3.00.25%
20.Ruby License0.24%


GPLv3, LGPLv3 and AGPLv3 Adoption Rates

This table and chart depicts the number of projects that are using GPLv3, LGPLv3 and AGPLv3 today (Released) and the number of projects that plan to use GPLv3, LPGL3 and AGPLv3 in the future (Planned). 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 '0799283
Jul '0724208183
Aug '0740399443
Sep '0755599683
Oct '0771828803
Nov '07771088996
Dec '0778132111714
Jan '0890163213819
Feb '08101201015830
Mar '08107237217834
Apr '08113276520248
May '08121324622757
Jun '08123372725464
Jul '08128416928382
Aug '08137460330990
Sep '081415078336101
Oct '081425591365107
Nov '081436044393124
Dec '081446510421130
Jan '091456971453142
Feb '091487479489152
Mar '091508051536169
Apr '091578630579188
May '091619292636201
Jun '091629759717220


 Most recent Projects To Convert to GPLv3, LGPLv3 or AGPLv3

Project Name Project Version Project License
PortableApps.com: Portable Software/USB: PortableApps.com: Portable Software/USB - Source (Firefox)Firefox 3.5 SourceLGPL 3.0
StarUML-bmStarUML-bm03LGPL 3.0
CryptHasherCryptHasher 1.6GNU General Public License version 3.0 (GPLv3)
NagCenReleaseCandidateGNU General Public License version 3.0 (GPLv3)
RequelRequel 1.0bGNU General Public License V3 or later
REDECA1.05GNU General Public License V3 or later
FireBlade Particle EngineFireBlade 2009.06.29GNU Library or Lesser General Public License version 3.0 (LGPLv3)
Signature-du-Terroirsignduterre-v0.1bGNU General Public License version 3.0 (GPLv3)
Matrex - Matrex1.3.6GNU General Public License V3 or later
Damn Vulnerable Web Appv1.0.4GNU General Public License V3 or later

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

For a full list of projects that have converted or plan to be convert, please visit the GPLv3, LGPLv3 and AGPLv3 project page.


What are the GPLv3 and LGPLv3 licenses?

On Friday June 29th, 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.

For more information, please download the GPLv3 summary paper or view the recorded presentation "What you need to know about GPLv3".


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).


How does Black Duck Software gather project information?

Black Duck Software has compiled the world’s most 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 GPLv3 and LGPLv3 information and present the data above.


 




Legal Notices | Privacy Policy | Site Map | Contact Us