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.
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 '07
9
92
8
3
Jul '07
24
208
18
3
Aug '07
40
399
44
3
Sep '07
55
599
68
3
Oct '07
71
828
80
3
Nov '07
77
1088
99
6
Dec '07
78
1321
117
14
Jan '08
90
1632
138
19
Feb '08
101
2010
158
30
Mar '08
107
2372
178
34
Apr '08
113
2765
202
48
May '08
121
3246
227
57
Jun '08
123
3727
254
64
Jul '08
128
4169
283
82
Aug '08
137
4603
309
90
Sep '08
141
5078
336
101
Oct '08
142
5591
365
107
Nov '08
143
6044
393
124
Dec '08
144
6510
421
130
Jan '09
145
6971
453
142
Feb '09
148
7479
489
152
Mar '09
150
8051
536
169
Apr '09
157
8630
579
188
May '09
161
9292
636
201
Jun '09
162
9759
717
220
Most recent Projects To Convert to GPLv3, LGPLv3 or AGPLv3
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.
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.