REUSE.toml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # SPDX-FileCopyrightText: 2026 TheCodemancer
  2. # SPDX-License-Identifier: MPL-2.0
  3. version = 1
  4. # Default: chattolib's own code is MPL-2.0.
  5. [[annotations]]
  6. path = "**"
  7. SPDX-FileCopyrightText = "2026 TheCodemancer"
  8. SPDX-License-Identifier = "MPL-2.0"
  9. # Vendored Chatto material: .proto sources and the generated Python
  10. # protobuf / Connect stubs derived from them are Apache-2.0 upstream, per
  11. # chattocorp/chatto's REUSE.toml. We preserve that boundary here.
  12. [[annotations]]
  13. path = [
  14. "proto/chatto/**",
  15. "src/chattolib/_pb/chatto/**",
  16. ]
  17. SPDX-FileCopyrightText = "2026 ChattoCorp GmbH"
  18. SPDX-License-Identifier = "Apache-2.0"
  19. # The buf.build validation proto and its generated binding travel under the
  20. # licence they ship under (Apache-2.0 in bufbuild/protovalidate).
  21. [[annotations]]
  22. path = [
  23. "proto/buf/**",
  24. "src/chattolib/_pb/buf/**",
  25. ]
  26. SPDX-FileCopyrightText = "Buf Technologies, Inc."
  27. SPDX-License-Identifier = "Apache-2.0"
  28. # License text files themselves are the FSF's / OSI's canonical text.
  29. [[annotations]]
  30. path = ["LICENSE", "LICENSES/MPL-2.0.txt"]
  31. SPDX-FileCopyrightText = "Mozilla Foundation"
  32. SPDX-License-Identifier = "MPL-2.0"
  33. [[annotations]]
  34. path = "LICENSES/Apache-2.0.txt"
  35. SPDX-FileCopyrightText = "Apache Software Foundation"
  36. SPDX-License-Identifier = "Apache-2.0"