http://joinup.ec.europa.eu/mailman/archives/adms_foss-wg/2012-March/000080.html I would support an approach with allowed differentiation between (1) Not OSI approved licence (2) OSI approved and within the common recommended subset by OSI (GPL, Apache, MIT, etc) (3) OSI approved but not common licence This would be of practical use because: * It would enable users to understand if the claimed license was in fact OSI approved - some aren't * And if it was a common license - to reduce the overhead of legal/compliance management
Component
CodeCategory
Controlled Vocabularies
Login or
create an account to comment.
Comments
This recommendation proposes to reuse the licence proliferation categories defined by the Open Source Initiative, which it uses as an outcome of its approval process. I think the "taxonomy" below merges Rashid's recommendation with the OSI licence proliferation categories. We could take this categorisation and use SKOS to create a machine-readable representation, but would it not be more appropriate and easiest if the Open Source Initiative were to maintain such a "proliferation category taxonomy" in a machine-readable format themselves?
OSI Approved and within recommended subset
OSI Approved but not within recommended subset
Non-OSI Approved
Opensource.org site content is licensed under a Creative Commons Attribution 2.5 License.
See also: https://joinup.ec.europa.eu/discussion/selected-comments-licence-type#comment-12359
In my opinion Tariq RASHID has made a pertinent recommendation.
It could be done by adding 2 fields to the licence description:
- OSI approved (Yes/No), and if Yes:
- Recommended subset: licences that are popular, widely used or with strong communities (Yes/No)
To define or validate the subset, Joinup can indeed take over the OSI subset (weakness: it does not differentiate V2 and V3 of GPL while the two versions are not compatible), adding the EUPL (wich is the most used licence in the framework of Joinup, after the GPLs).
The Joinup recommended subset would be:
- European Union Public Licence (EUPL)
- Apache License 2.0 (Apache-2.0)
- BSD 3-Clause "New" or FreeBSD (BSD-2-Clause)
- GNU General Public License (GPL)
- GNU Library or "Lesser" General Public License (LGPL)
- MIT license (MIT)
- Mozilla Public License 2.0 (MPL-2.0)
- Common Development and Distribution License (CDDL-1.0)
- Eclipse Public License (EPL-1.0)
It is interesting to compare with the UK observatory OSS Watch (University of Oxford) which maintains also a subset of the most popular licences (in Europe):
http://www.oss-watch.ac.uk/resources/licencefinder.xml
As the Open Source Initiative owns the data, it was proposed that the OSI is the most appropriate publisher of such a "proliferation category taxonomy" in a machine-readable format