Fork tooling: the third-party code upstream carries, listed and checked
A few of upstream's dual-licensed files carry code from other projects under MIT or BSD terms. The fork redistributes it, so their licenses require the notices to travel with it. THIRD-PARTY.md reproduces them. strip.py now reads the stripped tree's comments for another copyright holder, another license, or a note that code came from somewhere else, and names any file THIRD-PARTY.md doesn't cover. It reports, never fails: the notice goes in with the merge that brings the release in. On v0.16.22 it finds 14 files, all of them covered. The rest of the report is byte-for-byte what the committed one says, so the scan disturbs nothing it already did.
This commit is contained in:
@@ -63,7 +63,10 @@ version 3](./LICENSES/AGPL-3.0-only.txt).
|
||||
It is a fork of Stalwart, copyright © Stalwart Labs LLC. Upstream's
|
||||
copyright notices are kept on every file they cover. Stalwart's files are
|
||||
dual-licensed AGPL-3.0-only or Stalwart's Enterprise License, and INBUXA takes
|
||||
them under the AGPL-3.0 only. "Stalwart" is Stalwart Labs' name. INBUXA isn't
|
||||
them under the AGPL-3.0 only. A few of those files also carry code from
|
||||
other projects under MIT or BSD licenses, which stays under those licenses;
|
||||
[THIRD-PARTY.md](./THIRD-PARTY.md) lists it with its notices. "Stalwart" is
|
||||
Stalwart Labs' name. INBUXA isn't
|
||||
affiliated with or endorsed by Stalwart Labs.
|
||||
|
||||
The INBUXA mark reuses ihasmail's cat-and-envelope artwork.
|
||||
|
||||
Reference in New Issue
Block a user