Skip to content
This repository has been archived by the owner on Sep 22, 2024. It is now read-only.

中文社区打包分类指南

Alick Zhao edited this page Apr 15, 2019 · 1 revision

按照许可证从自由到非自由的排序,软件被分为以下 6 类:

  1. 符合 Fedora 打包规范的软件。
  2. 虽不符合 Fedora 打包规范,但符合第三方自由软件源,包括但不仅限于 rpmfusion ,的打包规范的软件。
  3. 不符合 Fedora 打包规范,也不符合 rpmfusion 等第三方软件源的打包要求,但软件所采用的许可证为与 OSI 许可兼容的自由软件许可证,或虽不与 OSI 许可兼容,但在许可证中明确指明允许自由打包、分发的其他自由与开源软件。
  4. 没有采用具体的明确的许可证,但以开放源代码形式公布,允许自由分发的软件。
  5. 不开源或不真正开源,没有法律问题,可以自由分发、免费使用(免费软件,非开源软件)。
  6. 非开源也非免费的软件,或者存在分发限制的软件。

对于上述 6 类软件, Fedora 中文社区作出以下约束:

  • 中文社区进行打包必须以遵守中国法律,以及软件作者所在国家及地区的相关法律为前提。
  • 中文社区打包者同意并遵守中文社区各指南。
  • 中文社区打包者承担所打包的软件的全部责任及法律风险。Fedora 中文用户组不对任何第三方软件包承担责任。
  • 第 1 类软件可以在中文社区打包,但建议打包者直接推送到 Fedora 软件源,中文社区源作为打包练习和测试。
  • 第 2 类软件可以在中文社区打包,但建议打包者直接推送到对应的第三方软件源,中文社区源作为打包练习和测试。
  • 第 3 类软件可以在中文社区打包。
  • 符合 4 情形的软件,请通过邮件或者书面获得作者打包及分发许可后再进行打包,许可邮件需要允许公开并进行公开。
  • 符合 5 情形的软件,除非该软件的版权人主动提出打包要求,并出具书面打包及分发许可,否则不应当在中文社区进行打包。书面许可需要允许公开并进行公开。
  • 符合 6 情形的软件,不允许在中文社区进行打包。

此外,中文社区不允许打包数据内容,但以下内容例外

  • 数据内容为符合 1–3 类自由软件的必备资源,如界面图标,且数据内容本身采用的许可证与 OSI 许可兼容。