How to Opensource a Project: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
**Allowing the use of your designs and documentation for any purpose, including selling the finished product | **Allowing the use of your designs and documentation for any purpose, including selling the finished product | ||
**Declaring a license - which shows the terms under which your documentation must be shared | **Declaring a license - which shows the terms under which your documentation must be shared | ||
**Developing a contributor community - making it easy for others to download, study, modify, and share improvements. Creating a public repository such as a wiki, website, or GitHub/Gitlab. Setting up a communication platform, such as [[Discourse | **Developing a contributor community - making it easy for others to download, study, modify, and share improvements. Creating a public repository such as a wiki, website, or GitHub/Gitlab. Setting up a communication platform, such as public forums on[[Discourse]], an email list | ||
The general guidelines is to use commmonly available toolchains and workflows where these are open source and easy to access for widespread collaboration. As opposed to proprietary toolchains, which others cannot easily access, and where file formats may not be universal. Since open source hardware digital design is done in CAD software, the best practice is to use the premium open source CAD design packages such as [[FreeCAD]] or [[Blender]]. [[KiCad]] can be used for electronics, and many others. | |||
*For hardware - certify with OSHWA - https://certification.oshwa.org/basics.html | *For hardware - certify with OSHWA - https://certification.oshwa.org/basics.html | ||
*For software - [https://opensource.guide/starting-a-project/] | *For software - [https://opensource.guide/starting-a-project/] |
Revision as of 17:11, 7 July 2022
Summary:
- Open-sourcing a hardware project means doing 4 things:
- Creating a public repository where you upload your designs and documentation
- Allowing the use of your designs and documentation for any purpose, including selling the finished product
- Declaring a license - which shows the terms under which your documentation must be shared
- Developing a contributor community - making it easy for others to download, study, modify, and share improvements. Creating a public repository such as a wiki, website, or GitHub/Gitlab. Setting up a communication platform, such as public forums onDiscourse, an email list
The general guidelines is to use commmonly available toolchains and workflows where these are open source and easy to access for widespread collaboration. As opposed to proprietary toolchains, which others cannot easily access, and where file formats may not be universal. Since open source hardware digital design is done in CAD software, the best practice is to use the premium open source CAD design packages such as FreeCAD or Blender. KiCad can be used for electronics, and many others.
- For hardware - certify with OSHWA - https://certification.oshwa.org/basics.html
- For software - [1]