Licensing
Information on which license to choose for you repository
Summary
- Licenses prevent code theft and inappropriate redistribution of code.
- Review common open-source licenses
- License types vary depending on repo goals
General License Info
Below is a list of common open-source licenses.
There isn’t a one size fits all license, so thankfully there are a variety of options. Here are two common ones:
GNU GPL licenses
- These are the strong licenses
- Prevents someone from taking our code and privatizing it (and making money off of it)
- Someone can still use our code, they just need to ensure that what they’re doing with it is open-source
- “Copyright and license notices must be preserved.”
- “Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available.”
MIT license
- I think this is the most commonly used one
- “short and simple permissive license… only requiring preservation of copyright and license notices”
- “Licensed works, modifications, and larger works may be distributed under different terms and without source code.”
- Someone could basically do whatever they want with the code.
- Nextstain/ncov repo is currently using this
And here are a couple of youtube videos that were helping in explaining licensing