Closed Aircoookie closed 4 months ago
We should discuss this in the group again before switching to a public repository, shouldn't we.
Not necessarily, since no license is the same as all rights reserved. But I agree it would be cleaner to have the proper license on public release right away.
Trustpoint should be available under a suitable proper open source license as soon as possible, but the license should be carefully chosen, as it is very difficult to change the license down the line, impacts the legal usability of Trustpoint (particularly in proprietary contexts) and may lead to compliance issues if a dependency license is incompatible.
Things to consider:
For example, my private project WLED is licensed under MIT, a permissive license. You can basically do what you want with it as long as you retain the copyright notice and don't sue me. This could be a good choice for Trustpoint as well for the highest adoptability.
For copyleft licenses, EUPL-1.2 seems great. It has quite the defined legal framework in the EU and allows re-use of the code under several other copyleft licenses, like GPL, MPL 2.0, EPL, ...