CERN Open Hardware Licence

Last updated

The CERN Open Hardware Licence (OHL or CERN OHL) is an open-source hardware licence [lower-alpha 1] created by CERN. The licence comes in three variants: strongly reciprocal [lower-alpha 2] (CERN-OHL-S), weakly reciprocal (CERN-OHL-W), and permissive (CERN-OHL-P).

Contents

History

The CERN OHL licence was created as an initiative of the members of the Open Hardware Repository, a knowledge-exchange project of electronics designers working in experimental-physics laboratories, founded by CERN engineers, to regulate the use of the designs published by CERN. [2] [3]

Version 1

Version 1.0 was published in March 2011. Following community feedback, Version 1.1 was published in July 2011 to follow the generally accepted principles of the free and open-source movements and make it easier for use by entities other than CERN. [3] [4]

Version 1.2, published in September 2013, removed the obligation for licensees that modified a CERN OHL-licensed design to notify upstream licensors about the changes and introduced a notion of "Documentation Location" to guarantee hardware recipients access to the design documents. The license's text ceased to single out Intergovernmental Organizations such as CERN, making them the same as any other licensor or licensee. [5] [6]

Version 2

Version 2.0, published in March 2020, simplified the licence's terminology and divided it into three variants: strongly reciprocal (CERN-OHL-S), weakly reciprocal (CERN-OHL-W), and permissive (CERN-OHL-P). The license's range was broadened to include artistic, mechanical, and electronic designs, as well as adapting it to cases such as application-specific integrated circuits, field-programmable gate arrays, and even software. [7] [8]

Reception

The CERN OHL is an accepted free content licence according to the Free Cultural Works definition, [9] and Version 2.0 is approved by the Open Source Initiative. [10]

Projects using the CERN OHL

The ColorHug2, an open source colorimeter. ColorHug2 - 01.jpg
The ColorHug2, an open source colorimeter.

On the CERN OHL website they have a list of projects using their licence. [11] These projects include:

See also

Notes

  1. Contrary to most licence names, the CERN OHL uses the British English spelling licence rather than the American English spelling license which contains an "s".
  2. CERN OHL authors prefer to use the term "reciprocal" instead of "copyleft" because the underlying rights are not limited to copyright. [1]

Related Research Articles

The MIT License is a permissive software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts very few restrictions on reuse and therefore has high license compatibility.

<span class="mw-page-title-main">Qt (software)</span> Object-oriented framework for software development

Qt is a cross-platform application development framework for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.

<span class="mw-page-title-main">Simple DirectMedia Layer</span> Free software multimedia library

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. Software developers can use it to write high-performance computer games and other multimedia applications that can run on many operating systems such as Android, iOS, Linux, macOS, and Windows.

<span class="mw-page-title-main">Open-source hardware</span> Hardware from the open-design movement

Open-source hardware consists of physical artifacts of technology designed and offered by the open-design movement. Both free and open-source software (FOSS) and open-source hardware are created by this open-source culture movement and apply a like concept to a variety of components. It is sometimes, thus, referred to as FOSH. The term usually means that information about the hardware is easily discerned so that others can make it – coupling it closely to the maker movement. Hardware design, in addition to the software that drives the hardware, are all released under free/libre terms. The original sharer gains feedback and potentially improvements on the design from the FOSH community. There is now significant evidence that such sharing can drive a high return on investment for the scientific community.

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.

SIMH is a free and open source, multi-platform multi-system emulator. It is maintained by Bob Supnik, a former DEC engineer and DEC vice president, and has been in development in one form or another since the 1960s.

<span class="mw-page-title-main">WTFPL</span> Permissive free software license

The WTFPL is a permissive free software license. As a public domain like license, the WTFPL is essentially the same as dedication to the public domain. It allows redistribution and modification of the work under any terms. The name is an abbreviation of Do What The Fuck You Want To Public License.

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.

A Contributor License Agreement (CLA) defines the terms under which intellectual property has been contributed to a company/project, typically software under an open source license.

<span class="mw-page-title-main">GitHub</span> Hosting service for software projects

GitHub is a developer platform that allows developers to create, store, manage and share their code. It uses Git software, providing the distributed version control of access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018.

<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.

<span class="mw-page-title-main">Jenkins (software)</span> Open source automation server

Jenkins is an open source automation server. It helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration, and continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat. It supports version control tools, including AccuRev, CVS, Subversion, Git, Mercurial, Perforce, ClearCase, and RTC, and can execute Apache Ant, Apache Maven, and sbt based projects as well as arbitrary shell scripts and Windows batch commands.

<span class="mw-page-title-main">Unvanquished (video game)</span> 2012 video game

Unvanquished is a free and open-source video game. It is a multiplayer first-person shooter and real-time strategy game where Humans and Aliens fight for domination.

Gollum is wiki software that uses Git as the backend storage mechanism, and written mostly in Ruby. It started life as the wiki system used by the GitHub web hosting system. Although the open source Gollum project and the software currently used to run GitHub wikis have diverged from one another, Gollum strives to maintain compatibility with the latter. Currently it is used by GitLab server to store and interconnect wiki-pages with wiki-links, but the plan is to move complete away from Gollum in the future.

<span class="mw-page-title-main">Weblate</span> Web-based translation software and associated organization

Weblate is an open source web-based translation tool with version control. It includes several hundred languages with basic definitions, and enables the addition of more language definitions, all definitions can be edited by the web community or a defined set of people, as well as through integrating machine translation, such as DeepL, Amazon Translate, or Google Translate.

ToaruOS is a hobby operating system and kernel developed largely independently by K. Lange. Despite a 1.0 version being released, Lange has stated that it is still 'incomplete', and may not be 'suitable for any purpose you might have for an operating system'. It is released under the permissive UIUC License, and supports 64-bit computer hardware with SMP.

<span class="mw-page-title-main">Open-source ventilator</span> Ventilator of freely-licensed design

An open source ventilator is a disaster-situation ventilator made using a freely licensed (open-source) design, and ideally, freely available components and parts. Designs, components, and parts may be anywhere from completely reverse-engineered or completely new creations, components may be adaptations of various inexpensive existing products, and special hard-to-find and/or expensive parts may be 3D-printed instead of purchased. As of early 2020, the levels of documentation and testing of open source ventilators was well below scientific and medical-grade standards.

References

  1. "Faq · Wiki · Projects / CERN Open Hardware Licence". Open Hardware Repository. 2023-08-03. Retrieved 2023-12-28.
  2. "Hardware joins the open movement". CERN Courier. 2011-06-06. Retrieved 2023-12-28.
  3. 1 2 "Open hardware for open science". CERN Document Server. Retrieved 2023-12-28.
  4. CERN launches Open Hardware initiative
  5. "CERN releases new version of open hardware licence". CERN. 2023-12-15. Retrieved 2023-12-28.
  6. "Faq · Wiki · Projects / CERN Open Hardware Licence". Open Hardware Repository. 2023-08-03. Retrieved 2023-12-28.
  7. CERN OHL v2 draft presented at FSiC2019
  8. CERN updates its Open Hardware Licence
  9. Licenses on freedomdefined.org "The CERN Open Hardware Licence (CERN OHL) is a license used in open-source hardware projects (OSHW)."
  10. Tim Anderson. "A dedicated licence for open-source hardware: CERN OHL approved by OSI". www.theregister.com. Retrieved 2021-01-31.
  11. "Cernohlprojects · Wiki · Projects / CERN Open Hardware Licence". 10 March 2023.
  12. "AXIOM Alpha".
  13. "Mechanical Ventilator Milano".Galbiati, C.; Abba, A.; Agnes, P.; Amaudruz, P.; Arba, M.; Ardellier-Desages, F.; Badia, C.; Batignani, G.; Bellani, G.; Bianchi, G.; Bishop, D. (2021). "The novel Mechanical Ventilator Milano for the COVID-19 pandemic". Physics of Fluids. 33 (3): 037122. arXiv: 2003.10405 . Bibcode:2021PhFl...33c7122A. doi:10.1063/5.0044445. PMC   8060010 . PMID   33897243.
  14. "Monero Hardware Wallet revision control". GitHub . 14 May 2020.
  15. "ScopeFun - Open Source Oscilloscope Hardware". www.scopefun.com. Retrieved 2022-04-17.
  16. "colorhug2-hardware/COPYING at master · hughski/colorhug2-hardware · GitHub". GitHub . 28 August 2016.
  17. "biere-libre". Archived from the original on 2015-06-26. Retrieved 2015-06-25.