要查看开源 Pi 应用程序和库的列表,请导航至 PiOS 应用程序列表
要了解有关 Pi 开源以及如何利用它的更多信息,请继续阅读
Pi 开源软件许可证允许 Pi 社区开发人员为 Pi 生态系统创建开源应用程序和工具,并促进 Pi 社区开发人员之间的协作。与 MIT 许可证相比,PiOS 许可证仅允许在 Pi 生态系统内不受限制地使用该软件。鼓励开发人员在开发 Pi 应用程序时使用此许可证。
我们在pi-apps
组织下提供 github 托管项目,以便可以轻松找到项目。要请求您自己的存储库,请按照以下步骤操作:
在此存储库上创建 PR,将应用程序的信息添加到 PiOS 应用程序列表表中。按照该文档中给出的格式化行模板,并填写以下信息,因为不完整的提交将被拒绝。
PR 获得批准所需的信息:
PR 获得批准不需要的信息:
我们将批准您的 PR,在 github.com/pi-apps 下创建一个存储库,并邀请您作为该存储库的管理员。
向 PiOS 应用程序库表提交 Pull 请求的 github 用户将被授予此新创建的存储库的管理员权限。这将授予您对存储库的完全管理员访问权限,以添加其他团队成员,并执行任何敏感或破坏性操作,例如管理安全性、移动甚至删除存储库。
其他 Pi 社区开发人员也可以为应用程序的维护和改进做出贡献,并直接向项目提交 Pull Request。作为管理员,您将负责回复这些 PR,或者您可以将此职责委托给您的团队成员。尽管 Pi Core 团队为方便起见为您提供了 github.com/pi-apps 命名空间的访问权限,但它不会维护您的存储库或应用程序代码。您对您的代码负全部责任。
将来,如果您希望从 Pi 开源库中删除您的应用程序,您只需将您的项目移出并发送 PR 以从列表中删除指向您的代码的链接即可完成此操作。作为存储库的管理员,您可以随时移动或删除它,无需 Pi Core 团队的批准。
要将许可证添加到您的代码中,请按照以下步骤操作:
注意:PiOS 许可证的来源也可以在这里找到 https://github.com/pi-apps/PiOS/blob/main/LICENSE
这只是一个建议的许可证,用于限制您的软件仅用于 Pi 网络应用程序。 Pi Network 对您或其他人使用本许可证不承担任何责任。所有开发人员应咨询自己的律师,以确保许可证满足他们的需求,并对因使用许可证而产生的所有后果承担全部责任。要包含在 PiOS 应用程序列表中,除了版权声明之外,您需要不做任何更改地使用此许可证。如果您进行更改或使用不同的许可证,您仍然可能有资格被列入 Pi Network 稍后可能建立的其他列表中。