-
Notifications
You must be signed in to change notification settings - Fork 28
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Re-re-license from AGPLv3 to the weaker copyleft OSL-3.0.
After spending too much time researching licenses, my laymen understanding makes me feel that OSL-3.0 will be a better match given TrailBase's rare dual use as a standalone backend or framework. It tried to outline the reasoning in the README.md. I would appreciate input from anyone more experienced with licenses. For now, I would like to turn my attention back to more technical issues :hide:.
- Loading branch information
Showing
7 changed files
with
198 additions
and
666 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -57,10 +57,26 @@ $ docker build . -t trailbase | |
## Contributing | ||
|
||
Contributions are very welcome 🙏. Let's talk to see how a proposal fits into | ||
the overall roadmap and avoid surprises. | ||
the overall roadmap and avoid surprises. You'll also have to sign a CLA that | ||
retains your copyright, ensures that TrailBase will continue to be freely | ||
available under an OSI-approved copyleft license, and allow the TrailBase | ||
project to sub-license your contributions in line with more prominent projects | ||
such as Grafana or Element. | ||
This may sound presumptuous but we ain't lawyers and try to follow precedent. | ||
|
||
## License | ||
|
||
TrailBase is free software under the terms of the [AGPLv3](LICENSE.md). If you | ||
require an [exception](https://www.gnu.org/philosophy/selling-exceptions.html), | ||
reach out to [email protected]. | ||
TrailBase is free software under the terms of the [OSL-3.0](LICENSE). | ||
|
||
We chose this license over more popular, similar copyleft licenses such as | ||
AGPLv3 due to its narrower definition of derivative work that only covers | ||
modifications to TrailBase itself. This is akin to "GPL + classpath exception" | ||
and allows the use of TrailBase as a framework without inflicting licensing | ||
requirement on original work layered on top. | ||
That said, we ain't lawyers. The author of the license provides a more | ||
thorough [explanation](https://rosenlaw.com/OSL3.0-explained.htm). | ||
If you have any concerns or advice for us, please reach out. | ||
|
||
If you require an | ||
[exception](https://www.gnu.org/philosophy/selling-exceptions.html), reach out | ||
to [email protected]. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,6 +2,7 @@ | |
name = "trailbase-cli" | ||
version = "0.1.0" | ||
edition = "2021" | ||
license = "OSL-3.0" | ||
|
||
[[bin]] | ||
name = "trail" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters