This page presents a proposal for "iconifying" a selection of Free Software licenses. That is, it presents each license as a collection of icons, where each icon corresponds to an important feature of the license (for instance, if it includes a patent license). Obviously, an iconification scheme is a reduction of the license and can not take the place of actually reading and understanding the license. At the same time, such a scheme can play a role in aiding understanding or fostering cooperation between different license communities when those licenses are "roughly the same".
There may be errors in the classification or assignment of icons to particular licenses. If you find that the icon scheme does not match your understanding of the license, please contact the author (Adriaan de Groot, groot@fsfeurope.org).
There may be omissions in the classification; either your favorite license is missing, or maybe some important feature of all licenses (for instance, is it available in your language?) is missing. In these cases, contact the author (Adriaan de Groot). Whether a characteristic of a license warrants an icon depends on its importance in considering compatibility between licenses and its prevalence in Free Software licenses. Remember, icons are no replacement for reading and genuine understanding.
Credits: this scheme is inspired by the Creative Commons license family and its representation in icons. Thanks also to Mignon Engel and chaos008 for producing the icons now in use. You can switch themes with your web browser's CSS style switcher.
Here are the icons for the different aspects of Free Software licenses. Each one is either greyed-out, indicating that the license in question does not have that aspect (e.g. does not include a patent grant, or is not Free Software at all). The colorful version indicates that that aspect is present in the license. I'm sorry it's not all that accessible right now -- something to work on next.
This license is a Free Software license. It guarantees the user -- the recipient of the software -- at least the Four Freedoms.
The license guarantees the recipient access to source code regardless of the form in which the software is distributed (e.g. binary distribution also grants access to the source).
All modified versions of the software must be distributed under the same license.
New software written to use the software's functionality must be distributed under the same license.
If the running software can be accessed over the network, its source code must be made available to the users.
(Anti) Tivoization. Including the software in a device (e.g. in object form in a consumer product) triggers obligations under the license.
Patent grant. The license includes a patent license for some patents which the software might otherwise infringe. The patent license may or may not allow modification, redistribution, etc. Check the license text closely.
The license contains some surprising or unusual terms which you should be aware of above and beyond the usual diligence you should apply to all license texts.
| Name | Icons |
|---|---|
| AFL |
|
| AGPLv2 |
|
| AGPLv3 |
|
| APL |
|
| Artistic |
This license allows many different choices in its terms,
which makes it possible to interpret it both as a Free Software
license or as a non-Free one.
This license allows many different choices in its terms,
which makes it possible to interpret it both as a Free Software
license or as a non-Free one.
|
| BSD 2-Clause |
|
| CDDL |
|
| CPL |
|
| CPOL |
|
| EPL |
|
| GPLv2 |
|
| GPLv3 |
|
| LGPLv2 |
|
| LGPLv3 |
|
| MIT |
|
| MPL1.0 |
|
| MPL1.1 |
|
| MS-PL |
|
| OSL |
|
| php |
|
| ruby |
|
| zlib |
|
| Name | Icons |
|---|---|
| MIT |
|
| BSD 2-Clause |
|
| zlib |
|
| ruby |
|
| LGPLv2 |
|
| GPLv2 |
|
| AGPLv2 |
|
| MS-PL |
|
| AFL |
|
| CPL |
|
| EPL |
|
| OSL |
|
| APL |
|
| CDDL |
|
| MPL1.0 |
|
| MPL1.1 |
|
| LGPLv3 |
|
| GPLv3 |
|
| AGPLv3 |
|