The Open Software License (OSL) is a
software license
A software license is a legal instrument (usually by way of contract law, with or without printed material) governing the use or redistribution of software. Under United States copyright law, all software is copyright protected, in both source ...
created by
Lawrence Rosen. The
Open Source Initiative
The Open Source Initiative (OSI) is the steward of the Open Source Definition, the set of rules that define open source software. It is a California public-benefit nonprofit corporation,_with_501(c)(3).html" ;"title="110. - 6910./ref> is a type o ...
(OSI) has certified it as an
open-source license
An open-source license is a type of license for computer software and other products that allows the source code, blueprint or design to be used, modified and/or shared under defined terms and conditions. This allows end users and commercial compa ...
, but the
Debian
Debian (), also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of D ...
project judged version 1.1 to be
incompatible with the
DFSG
The Debian Free Software Guidelines (DFSG) is a set of guidelines that the Debian Project uses to determine whether a software license is a free software license, which in turn is used to determine whether a piece of software can be included in De ...
. The OSL is a
copyleft
Copyleft is the legal technique of granting certain freedoms over copies of copyrighted works with the requirement that the same rights be preserved in derivative works. In this sense, ''freedoms'' refers to the use of the work for any purpose, ...
license, with a termination clause triggered by filing a lawsuit alleging patent infringement.
Many people in the
free software and open-source community feel that
software patent
A software patent is a patent on a piece of software, such as a computer program, libraries, user interface, or algorithm.
Background
A patent is a set of exclusionary rights granted by a state to a patent holder for a limited period of time, u ...
s are harmful to software, and are particularly harmful to
open-source software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Op ...
. The OSL attempts to counteract that by creating a pool of software which a user can use if that user does not harm it by attacking it with a patent lawsuit.
Key features
Patent action termination clause
The OSL has a termination clause intended to dissuade users from filing patent infringement lawsuits:
Warranty of provenance
Another goal of the OSL is to warrant provenance.
Network deployment is distribution
OSL explicitly states that its provisions cover derivative works even when they are distributed only through online applications:
Linking does not create a derivative work
OSL in section 1(a) authorizes licensees to reproduce covered software "as part of a collective work," as distinct from the Original Work or a Derivative Work. In section 1(c), only Derivate Works or copies of the Original Work are made subject to the license, not collective works. Derivative Work is defined in section 1(b) as being created when the licensee exercise their ability "to translate, adapt, alter, transform, modify, or arrange the Original Work."
Rosen has written:
Comparison with the LGPL and GPL
The OSL is intended to be similar to the
LGPL. Note that the definition of ''Derivative Works'' in the OSL does ''not'' cover linking to OSL software/libraries so software that merely links to OSL software is ''not'' subject to the OSL license.
The OSL is not compatible with the
GPL
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general u ...
.
It has been claimed that the OSL is intended to be legally stronger than the GPL (with the main difference "making the software available for use over the Internet requires making the source code available"
[ that is the same goal as the even newer ]GNU Affero General Public License
The GNU Affero General Public License (GNU AGPL) is a free, copyleft license published by the Free Software Foundation in November 2007, and based on the GNU General Public License, version 3 and the Affero General Public License.
The Free So ...
(AGPL), that is compatible with GPLv3), however, unlike the GPL, the OSL has never been tested in court and is not widely used.
Assent to license
The restriction contained in Section 9 of the OSL reads:
In its analysis of the OSL the Free Software Foundation
The Free Software Foundation (FSF) is a 501(c)#501(c)(3), 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985, to support the free software movement, with the organization's preference for software being distributed ...
claims that "this requirement means that distributing OSL software on ordinary FTP sites, sending patches to ordinary mailing lists, or storing the software in an ordinary version control system, can arguably be a violation of the license and would subject violators to possible termination of the license. Thus, the OSL makes it challenging to develop software using the ordinary tools of Free Software development."
Distribution
If the FSF claim is true then the main difference between the GPL and OSL concerns possible restrictions on redistribution. Both licenses impose a kind of reciprocity condition requiring authors of extensions to the software to license those extensions with the respective license of the original work.
Patent action termination clause
The patent action termination clause, described above, is a further significant difference between the OSL and GPL.
Further provisions
*Derivative Works must be distributed under the same license. (§1c)
*Covered works that are distributed must be accompanied by the source code, or access to it made available. (§3)
*No restrictions on charging money for programs covered by the license, but source code must be included or made available for a reasonable fee. (§3)
*Covered works that are distributed must include a verbatim copy of the license. (§16)
*Distribution implies (but does not explicitly state) a royalty-free license for any patents embodied in the software. (§2)
Later versions
It is optional, though common for the copyright holder to add “or any later version” to the distribution terms in order to allow distribution under future versions of the license. This term is not directly mentioned in the OSL. However, it would seem to violate section 16, which requires a verbatim copy of the license.
Open software that uses the OSL
*ClearCanvas (sold), Enterprise-ready DICOM Viewer and RIS/PACS
*Magento
Magento is an open-source e-commerce platform written in PHP. It uses multiple other PHP frameworks such as Laminas (formerly known as Zend Framework) and Symfony. Magento source code is distributed under Open Software License (OSL) v3.0. Ma ...
, an eCommerce web application
*PrestaShop
PrestaShop is a freemium, open source e-commerce platform.
The software is published under the Open Software License (OSL). It is written in the PHP programming language with support for the MySQL database management system. It has a software d ...
, an eCommerce web application
*Mulgara
Mulgaras are the two small rat-sized species in the genus ''Dasycercus''. They are marsupial carnivores, closely related to the Tasmanian devil and the quolls, that live in deserts and spinifex grasslands of arid Australia. They are nocturnal, ...
, a triplestore
A triplestore or RDF store is a purpose-built database for the storage and retrieval of triples through semantic queries. A triple is a data entity composed of subject–predicate–object, like "Bob is 35" or "Bob knows Fred".
Much like a relat ...
written in Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
(new code is being contributed using the Apache 2.0 license.)
*The Graphical Models Toolkit (GMTK), a dynamic Bayesian network
A Bayesian network (also known as a Bayes network, Bayes net, belief network, or decision network) is a probabilistic graphical model that represents a set of variables and their conditional dependencies via a directed acyclic graph (DAG). Bay ...
prototyping system
*Akeneo PIM (software)
Akeneo is a technology company that develops product information management (PIM) and product data intelligence software to improve customer experience. The company was founded in 2013 by Frédéric de Gombert, Benoit Jacquemont, Nicolas Dupont an ...
, a Product Information Management application
Open software that used the OSL
* NUnitLite up to 2.0 Alpha, a lightweight version of NUnit, NUnitLite is available under MIT / X / Expat Licence
* CodeIgniter v3.0, an open source PHP framework (planned to use OSL, dropped because of GPL incompatibility for MIT License, may have used only for a short time for development release)
See also
*Academic Free License
The Academic Free License (AFL) is a permissive free software license written in 2002 by Lawrence E. Rosen, a former general counsel of the Open Source Initiative (OSI).
The license grants similar rights to the BSD, MIT, UoI/NCSA and Apach ...
– similar, but not reciprocal license by the same author
*Open source license
An open-source license is a type of license for computer software and other products that allows the source code, blueprint or design to be used, modified and/or shared under defined terms and conditions. This allows end users and commercial compa ...
* Software using the Open Software License (category)
References
{{reflist
External links
The Open Software License v.3.0
The Universal Permissive License
(UPL)
The DFSG and Software Licenses
Philosophy of the GNU Project
by the Free Software Foundation
The Free Software Foundation (FSF) is a 501(c)#501(c)(3), 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985, to support the free software movement, with the organization's preference for software being distributed ...
.
Free and open-source software licenses
Copyleft software licenses