Black Duck Software has compiled the industries'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 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 Black Duck Software KnowledgeBase. This data is updated daily.
Please click on a license name for more information.
The table and chart 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 '07
9
85
9
3
Jul '07
24
200
19
3
Aug '07
40
388
45
3
Sep '07
55
586
67
3
Oct '07
70
799
78
3
Nov '07
76
1053
97
6
Dec '07
77
1277
115
13
Jan '08
89
1583
134
18
Feb '08
100
1950
152
29
Mar '08
106
2309
170
33
Apr '08
112
2693
192
45
May '08
120
3156
217
54
Jun '08
122
3614
243
61
Jul '08
127
4028
270
79
Aug '08
136
4429
291
87
Sep '08
140
4870
313
97
Oct '08
141
5350
333
103
Nov '08
142
5780
354
117
Dec '08
143
6206
372
122
Jan '09
144
6620
398
134
Feb '09
147
7070
416
143
Mar '09
149
7592
447
156
Apr '09
155
8087
480
169
May '09
159
8688
510
181
Jun '09
160
9158
542
195
Jul '09
162
9535
571
198
Aug '09
162
9798
591
201
Sep '09
221
9964
612
202
Oct '09
225
10143
636
203
Nov '09
227
10332
669
207
Dec '09
229
10497
699
211
Jan '10
232
10669
732
216
Feb '10
235
10852
780
227
Mar '10
236
10956
800
231
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.
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.
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).