CeCILL

Last updated

CEA CNRS INRIA Logiciel Libre
Author CEA, CNRS, & INRIA
Latest version2.1
Publisher CEA, CNRS, & INRIA
Published21 June 2013
SPDX identifierCECILL-1.0, CECILL-1.1, CECILL-2.0, CECILL-2.1, CECILL-B, CECILL-C
Debian FSG compatible Yes
FSF approved Yes
OSI approved Yes (2.1 only)
GPL compatible Yes
Copyleft Yes
Linking from code with a different licence No
Website cecill.info   OOjs UI icon edit-ltr-progressive.svg

CeCILL (from CEA CNRS INRIA Logiciel Libre) is a free software license adapted to both international and French legal matters, in the spirit of and retaining compatibility with the GNU General Public License (GPL).

Contents

It was jointly developed by a number of French agencies: the Commissariat à l'Énergie Atomique (Atomic Energy Commission), the Centre National de la recherche scientifique (National Centre for Scientific Research) and the Institut national de recherche en informatique et en automatique (National Institute for Research in Computer Science and Control). It was announced on 5 July 2004 in a joint press communication of the CEA, CNRS and INRIA.

It has gained support of the main French Linux User Group and the Minister of Public Function, and was considered for adoption at the European level before the European Union Public Licence was created.

Terms

The CeCILL grants users the right to copy, modify, and distribute the licensed software freely. It defines the rights as passing from the copyright holder to a "Licensor", which may be the copyright holder or a further distributor, to the user or "Licensee". Like the GPL, it requires that modifications to the software be distributed under the CeCILL, but it makes no claim to work that executes in "separate address spaces", which may be licensed under terms of the licensee's choice. It does not grant a patent license (as some other common open-source licenses do), but rather includes a promise by the licensor not to enforce any patents it owns. In Article 9.4, the licensor agrees to provide "technical and legal assistance" if litigation regarding the software is brought against the licensee, though the extent of the assistance "shall be decided on a case-by-case basis...pursuant to a memorandum of understanding".

The disclaimers of warranty and liability are written in a manner different from other common open-source licenses to comply with French law. [1] The CeCILL does not preclude the licensor from offering a warranty or technical support for its software, but requires that such services be negotiated in a separate agreement.

The license is compatible with the GPL through an explicit relicensing clause. [2]

Article 13's explicit reference to French law and a French court does not limit users, who can still choose a jurisdiction of their choice by mutual agreement to solve any litigation they may experience. The explicit reference to a French court will be used only if mutual agreement is not possible; this immediately solves the problem of competence of laws (something that the GPL does not solve cleanly, except when all parties in litigation are in the USA).

Versions

Version 2 was developed after consultations with the French-speaking Linux and Free Software Users' Association, the Association pour la Promotion et la Recherche en Informatique Libre, and the Free Software Foundation; it was released on 21 May 2005. According to the CeCILL FAQ there are no major differences in spirit, though there are in terms.

The most notable difference in CeCILL v2 is the fact that the English text was approved not as a draft translation (as in CeCILL v1) but as an authentic text, in addition to the equally authentic French version. This makes the CeCILL license much easier to enforce internationally, as the cost of producing an authentic translation in any international court will be lower with the help of a second authentic reference text. The second difference is that the reference to the GNU General Public License, with which CeCILL v2 is now fully compatible, is explicitly defined precisely using its exact title and the exact name of the Free Software Foundation, to avoid all possible variations of the terms of the GPL v2. Some additional definitions were added to more precisely define the terms with less ambiguity. With these changes, the CeCILL is now fully enforceable according to WIPO rules, and according to French law in courts, without the legal problems remaining in GPL version 2 outside the United States.

Version 2.1 was released in June 2013. It allows relicensing to the GNU Affero General Public License and the European Union Public License as well as the GPL, and clarifies the language that requires licensees to give access to the source code (which had previously caused rejection of version 2.0 by the Open Source Initiative). [3]

International protection and approbation of the CeCILL licenses

Note that CeCILL v1 already allowed replacing a CeCILL v1 license with CeCILL v2, so all software previously licensed with CeCILL v1 in 2004 can be licensed with CeCILL v2, with legal terms enforceable as authentic not only in French but in English too.

The fact that it is protected by reputed public research centers (in France the INRIA, a founding member of the international W3 consortium, and the CEA working on atomic energy) which use them to publish their own open-source and free software, and by critical governmental organizations (which are also working in domains like military and defense systems) also gives much more security than using the GPL alone, as the license is supported officially by a government which is a full member of WIPO, and by an enforceable law. This also means that all international treaties related to the protection of intellectual rights do apply to CeCILL-licensed products, and so they are enforceable by law in all countries that signed any of the international treaties protected by WIPO. However, this also leaves open the possibility that the French government will make a future version of the CeCILL unfree and restricted.

The CeCILL license is approved as a "Free Software" license by the FSF with which the CeCILL project founders have worked. Since version 2.1, CeCILL is also approved by the Open Source Initiative as an "Open Source" license. [4]

Other CeCILL licenses

The CeCILL project also adds two other licenses:

These two licenses are also defined to make BSD-like and FSF's LGPL licenses enforceable internationally under WIPO rules.

Notable users

Origins and general applicability

Although the three CeCILL licenses were developed and used for strategic French research systems (in the domain of defense, space launching systems, medical research, meteorology/climatology, and various domains of fundamental or applied physics), they are made to be usable also by the general public or any other commercial or non-profit organization, including from other governments, simply because these software component need and use (or are integrated with) component software or systems which were initially released with an open-source or free license, and they are operated by organizations that also have a commercial status.

Without these licenses, such systems could not have been built and used, and protected legally against various international patent claims. Due to the huge cost of these French strategic systems, a very strong licensing scheme was absolutely necessary to help protecting these investments against illegitimate claims by other commercial third parties, and one of the first needs was to make the well-known open-source and free licenses fully compatible and protected under the French law and the many international treaties ratified by France.

Related Research Articles

<span class="mw-page-title-main">GNU</span> Free software collection

GNU is an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popularly known as Linux. Most of GNU is licensed under the GNU Project's own General Public License (GPL).

<span class="mw-page-title-main">GNU Lesser General Public License</span> Free-software license

The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own software without being required by the terms of a strong copyleft license to release the source code of their own components. However, any developer who modifies an LGPL-covered component is required to make their modified version available under the same LGPL license. For proprietary software, code under the LGPL is usually used in the form of a shared library, so that there is a clear separation between the proprietary and LGPL components. The LGPL is primarily used for software libraries, although it is also used by some stand-alone applications.

The Q Public License (QPL) is a non-copyleft license, created by Trolltech for its free edition of the Qt. It was used until Qt 3.0, as Trolltech toolkit version 4.0 was released under GPL version 2.

<span class="mw-page-title-main">GNAT</span> Free-software compiler for the Ada programming language

GNAT is a free-software compiler for the Ada programming language which forms part of the GNU Compiler Collection (GCC). It supports all versions of the language, i.e. Ada 2012, Ada 2005, Ada 95 and Ada 83. Originally its name was an acronym that stood for GNU NYU Ada Translator, but that name no longer applies. The front-end and run-time are written in Ada.

The Mozilla Public License (MPL) is a free and open-source weak copyleft license for most Mozilla Foundation software such as Firefox and Thunderbird. The MPL license is developed and maintained by Mozilla, which seeks to balance the concerns of both open-source and proprietary developers; it is distinguished from others as a middle ground between the permissive software BSD-style licenses and the GNU General Public License. So under the terms of the MPL, it allows the integration of MPL-licensed code into proprietary codebases, but only on condition those components remain accessible.

Source-available software is software released through a source code distribution model that includes arrangements where the source can be viewed, and in some cases modified, but without necessarily meeting the criteria to be called open-source. The licenses associated with the offerings range from allowing code to be viewed for reference to allowing code to be modified and redistributed for both commercial and non-commercial purposes.

Beerware is a tongue-in-cheek term for software released under a very relaxed license. It provides the end user with the right to use a particular program.

The Common Development and Distribution License (CDDL) is a free and open-source software license, produced by Sun Microsystems, based on the Mozilla Public License (MPL). Files licensed under the CDDL can be combined with files licensed under other licenses, whether open source or proprietary. In 2005 the Open Source Initiative approved the license. The Free Software Foundation (FSF) considers it a free software license, but one which is incompatible with the GNU General Public License (GPL).

A permissive software license, sometimes also called BSD-like or BSD-style license, is a free-software license which instead of copyleft protections, carries only minimal restrictions on how the software can be used, modified, and redistributed, usually including a warranty disclaimer. Examples include the GNU All-permissive License, MIT License, BSD licenses, Apple Public Source License and Apache license. As of 2016, the most popular free-software license is the permissive MIT license.

<span class="mw-page-title-main">Eclipse Public License</span> Free software license similar to the Common Public License

The Eclipse Public License (EPL) is a free and open source software license most notably used for the Eclipse IDE and other projects by the Eclipse Foundation. It replaces the Common Public License (CPL) and removes certain terms relating to litigations related to patents.

Tivoization is the practice of designing hardware that incorporates software under the terms of a copyleft software license like the GNU General Public License, but uses hardware restrictions or digital rights management (DRM) to prevent users from running modified versions of the software on that hardware. Richard Stallman of the Free Software Foundation (FSF) coined the term in reference to TiVo's use of GNU GPL licensed software on the TiVo brand digital video recorders (DVR), which actively block modified software by design. Stallman believes this practice denies users some of the freedom that the GNU GPL was designed to protect. The FSF refers to tivoized hardware as "proprietary tyrants".

This comparison only covers software licenses which have a linked Wikipedia article for details and which are approved by at least one of the following expert groups: the Free Software Foundation, the Open Source Initiative, the Debian Project and the Fedora Project. For a list of licenses not specifically intended for software, see List of free-content licences.

License proliferation is the phenomenon of an abundance of already existing and the continued creation of new software licenses for software and software packages in the FOSS ecosystem. License proliferation affects the whole FOSS ecosystem negatively by the burden of increasingly complex license selection, license interaction, and license compatibility considerations.

License compatibility is a legal framework that allows for pieces of software with different software licenses to be distributed together. The need for such a framework arises because the different licenses can contain contradictory requirements, rendering it impossible to legally combine source code from separately-licensed software in order to create and publish a new program. Proprietary licenses are generally program-specific and incompatible; authors must negotiate to combine code. Copyleft licenses are commonly deliberately incompatible with proprietary licenses, in order to prevent copyleft software from being re-licensed under a proprietary license, turning it into proprietary software. Many copyleft licenses explicitly allow relicensing under some other copyleft licenses. Permissive licenses are compatible with everything, including proprietary licenses; there is thus no guarantee that all derived works will remain under a permissive license.

<span class="mw-page-title-main">Free-software license</span> License allowing software modification and redistribution

A free-software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software. These actions are usually prohibited by copyright law, but the rights-holder of a piece of software can remove these restrictions by accompanying the software with a software license which grants the recipient these rights. Software using such a license is free software as conferred by the copyright holder. Free-software licenses are applied to software in source code and also binary object-code form, as the copyright law recognizes both forms.

BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD license was used for its namesake, the Berkeley Software Distribution (BSD), a Unix-like operating system. The original version has since been revised, and its descendants are referred to as modified BSD licenses.

<span class="mw-page-title-main">Copyleft</span> Practice of mandating free use in all derivatives of a work

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, and the ability to modify, copy, share, and redistribute the work, with or without a fee. Licenses which implement copyleft can be used to maintain copyright conditions for works ranging from computer software, to documents, art, scientific discoveries and even certain patents.

<span class="mw-page-title-main">GNU General Public License</span> Series of free software licenses

The GNU General Public License is a series of widely used free software licenses, or copyleft, that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general use, and was originally written by Richard Stallman, the founder of the Free Software Foundation (FSF), for the GNU Project. The license grants the recipients of a computer program the rights of the Free Software Definition. The licenses in the GPL series are all copyleft licenses, which means that any derivative work must be distributed under the same or equivalent license terms. It is more restrictive than the Lesser General Public License, and even further distinct from the more widely-used permissive software licenses BSD, MIT, and Apache.

<span class="mw-page-title-main">GNU Free Documentation License</span> Copyleft license primarily for free software documentation

The GNU Free Documentation License is a copyleft license for free documentation, designed by the Free Software Foundation (FSF) for the GNU Project. It is similar to the GNU General Public License, giving readers the rights to copy, redistribute, and modify a work and requires all copies and derivatives to be available under the same license. Copies may also be sold commercially, but, if produced in larger quantities, the original document or source code must be made available to the work's recipient.

References

  1. "Cecill Faq". Cecill.info. Retrieved 10 February 2023.
  2. "Various Licenses and Comments about Them". GNU Project - Free Software Foundation. Retrieved 10 February 2023.
  3. "Licenses.open-source.general - board action on License Committee Report for September 2005 - MSG#00193 - Recent Discussion OSDir.com". Archived from the original on 22 August 2016. Retrieved 12 July 2016.
  4. "Cea Cnrs Inria Logiciel Libre License, version 2.1 (CECILL-2.1)". Open Source Initiative. Retrieved 2 September 2013.
  5. "License / Scilab / Home - Scilab". Archived from the original on 18 July 2016. Retrieved 27 July 2016.