Polprzewodnikowy / SummerCart64

SummerCart64 - a fully open source N64 flashcart
https://summercart64.dev
GNU General Public License v3.0
405 stars 22 forks source link

Should an open source hardware license be added? #63

Open MasonStooksbury opened 6 months ago

MasonStooksbury commented 6 months ago

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)

CERN-OHL-S-2.0 (Hardware License)



Key Differences:



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.