gatekeeper
gatekeeper copied to clipboard
Improve licensing
MIT license (current one) is not great because:
- Users can be spied on by customized Gatekeeper instances (Affero license should help with that)
- Multiple copyright holders make license enforcement difficult (copyright assignment should address that)
Additionally some cleanup tasks should be done:
- Licenses of dependencies (libsystemd) should be included in some clear fashion (maybe NOTICES file)
- All files should include "SPDX-License-Identifier"
- The new licensing model should be explained in some central doc
Also AUTHORS file: https://opensource.google/documentation/reference/releasing/authors
Copyright assignment might be difficult. It seems it requires some paperwork. See:
- https://opensource.google/documentation/reference/cla
- https://www.gnu.org/licenses/why-assign.en.html
- https://en.wikipedia.org/wiki/Contributor_License_Agreement