若要查看開源 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 稍後可能建立的其他清單中。