The original repository's GPLv3 license enforces a viral copyleft clause (subject to the condition of using the same license downstream).
This is problematic for downstream contributions or larger works that are designed with interoperability in mind, as a strict interpretation of the license means that any code that “extends” a GPL-licensed project must also be GPL-licensed. Forcing the use of GPLv3 creates license incompatibilities, and is against the purpose of a project composed of various open-source plugins, modules, etc built on top of private macOS APIs.
As copyright is cumulative (i.e. as long as the original code is present, the original license still applies to that code), this repo as of #19 is no longer bound by the original repository's license. It is then desired to detach/extract this project and use a less restrictive license (BSD 3-Clause) as this enables clearer legal freedoms for any derivative works made from or linked to this project.
Current tasks:
[x] Add new BSD 3-Clause License
[x] Update README
[x] Extract repository network to include any dependent forks.
The original repository's GPLv3 license enforces a viral copyleft clause (subject to the condition of using the same license downstream).
This is problematic for downstream contributions or larger works that are designed with interoperability in mind, as a strict interpretation of the license means that any code that “extends” a GPL-licensed project must also be GPL-licensed. Forcing the use of GPLv3 creates license incompatibilities, and is against the purpose of a project composed of various open-source plugins, modules, etc built on top of private macOS APIs.
As copyright is cumulative (i.e. as long as the original code is present, the original license still applies to that code), this repo as of #19 is no longer bound by the original repository's license. It is then desired to detach/extract this project and use a less restrictive license (BSD 3-Clause) as this enables clearer legal freedoms for any derivative works made from or linked to this project.
Current tasks: