You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
May or may not be a problem, but there is no hardware-specific license on the project.
Describe the solution you'd like
Consider adding something like the CERN OHL-S-2.0 license. This would add a license similar to GPL-3.0 but specifically for the hardware in the project
Describe alternatives you've considered
There are not really any other licenses geared towards hardware that are similar to GPL-3.0 other than CERN OHL-S-2.0
Copyleft: Strong. Requires that derivative works of the licensed software are also distributed under the GPL.
Distribution: Any distribution of the software, modified or not, must include the source code.
Patent License: Provides an express grant of patent rights from contributors to users.
Tivoization: Prevents "Tivoization," where hardware restricts software modifications.
Compatibility: Can be complex when integrating with non-GPL software.
Termination: Automatic license termination upon non-compliance, but allows for remedy.
CERN-OHL-S-2.0 (Hardware License)
Type: Specifically for hardware designs.
Copyleft: Strongly reciprocal. Requires that modifications/derivatives of the design are distributed under the same license.
Distribution: Requires the distribution of all original and modified design files.
Patent License: Includes clauses on patent licensing.
Tivoization: Not applicable, as it focuses on hardware.
Compatibility: More straightforward for hardware components but limits flexibility in combining with non-reciprocal designs.
Termination: License persists as long as the conditions are met.
Key Differences:
Purpose and Domain: GPL-3.0 is tailored for software, while CERN-OHL-S-2.0 is for hardware designs.
Application: GPL-3.0 addresses software distribution and modification concerns. CERN-OHL-S-2.0 focuses on hardware design, production, and distribution.
Specific Terms: Each license contains terms and conditions specific to its domain (software vs. hardware), reflecting the different concerns and practices in these areas.
Conclusion:
Both GPL-3.0 and CERN-OHL-S-2.0 are strong copyleft licenses but in different domains. GPL-3.0 is ideal for developers who want their software and its derivatives to remain open source. CERN-OHL-S-2.0 suits hardware designers seeking to ensure that their designs and any derivatives stay open source. The choice between these licenses depends on whether the project is software or hardware-focused and the desired level of control over derivatives.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
May or may not be a problem, but there is no hardware-specific license on the project.
Describe the solution you'd like
Consider adding something like the CERN OHL-S-2.0 license. This would add a license similar to GPL-3.0 but specifically for the hardware in the project
Describe alternatives you've considered
There are not really any other licenses geared towards hardware that are similar to GPL-3.0 other than CERN OHL-S-2.0
Additional context
https://opensource.org/license/cern-ohl-s/
Example repo with 2 licenses (and how GitHub can easily show multiple licenses)
https://github.com/MasonStooksbury/Hex-Clock
Quick overview of each
GPL-3.0 (Software License)
Type
: Designed specifically for software.Copyleft
: Strong. Requires that derivative works of the licensed software are also distributed under the GPL.Distribution
: Any distribution of the software, modified or not, must include the source code.Patent License
: Provides an express grant of patent rights from contributors to users.Tivoization
: Prevents "Tivoization," where hardware restricts software modifications.Compatibility
: Can be complex when integrating with non-GPL software.Termination
: Automatic license termination upon non-compliance, but allows for remedy.CERN-OHL-S-2.0 (Hardware License)
Type
: Specifically for hardware designs.Copyleft
: Strongly reciprocal. Requires that modifications/derivatives of the design are distributed under the same license.Distribution
: Requires the distribution of all original and modified design files.Patent License
: Includes clauses on patent licensing.Tivoization
: Not applicable, as it focuses on hardware.Compatibility
: More straightforward for hardware components but limits flexibility in combining with non-reciprocal designs.Termination
: License persists as long as the conditions are met.Key Differences:
Purpose and Domain
: GPL-3.0 is tailored for software, while CERN-OHL-S-2.0 is for hardware designs.Application
: GPL-3.0 addresses software distribution and modification concerns. CERN-OHL-S-2.0 focuses on hardware design, production, and distribution.Specific Terms
: Each license contains terms and conditions specific to its domain (software vs. hardware), reflecting the different concerns and practices in these areas.Conclusion:
Both GPL-3.0 and CERN-OHL-S-2.0 are strong copyleft licenses but in different domains. GPL-3.0 is ideal for developers who want their software and its derivatives to remain open source. CERN-OHL-S-2.0 suits hardware designers seeking to ensure that their designs and any derivatives stay open source. The choice between these licenses depends on whether the project is software or hardware-focused and the desired level of control over derivatives.
The text was updated successfully, but these errors were encountered: