Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

通過 Mono 進行編譯

警告

本頁面的建議 並非法律意見 。這些建議是基於善意提供,旨在協助使用者了解授權歸屬的要求。

什麼是許可證?

Godot 是依據 MIT 授權條款 建立並發布的。它沒有單一擁有者,因為每一位提交程式碼給專案的貢獻者,都是在此授權條款下進行,並保留其貢獻的所有權。

許可證是您(或您的公司)使用和分發軟體(以及衍生專案,包括用它製作的遊戲)的法律要求。您的遊戲或專案可以具有不同的許可證,但仍需要遵守原始許可證。

備註

本節從使用者的角度介紹授權條款的合規性。若你以貢獻者身分對授權合規感興趣,可在 這裡 找到指引。

小訣竅

除了 Godot 授權條款的文字之外,也請記得列出您使用的第三方素材的版權聲明,例如材質、模型、音效、音樂和字型。這包括免費素材,因為它們通常也附帶需要標註出處的授權條款。

系統需求

對於MIT許可證,唯一的要求是將許可證文字包含在您的遊戲或衍生專案中。

本文內容如下:

This game uses Godot Engine, available under the following license:

Copyright (c) 2014-present Godot Engine contributors.
Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

除了自身的 MIT 授權條款之外,Godot 也包含來自許多第三方函式庫的程式碼。詳情請參閱 第三方工具

備註

您的遊戲無需遵循相同的許可證。您可以選擇任意許可證自由地發行自己的 Godot 專案,並使用該引擎建立商業遊戲。

包含

授權條款的內容必須提供給使用者。授權條款並未明確規定必須如何包含這些內容,但以下是最常見的做法(您只需要實作其中一種,不必全部都實作)。

製作人員名單畫面

將上述授權條款文字放在製作人員名單畫面中的某處。可以放在顯示完其他製作人員名單的底部。大多數大型工作室都使用這種處理開放原始碼授權的方式。

授權

有的遊戲有一個特設的功能表(通常在設定裡面)來顯示許可證。這個功能表通常通過 協力廠商協定 或者 開源協定 按鈕存取。

輸出紀錄

在可讀取全域輸出日誌的平台上,使用 print() 函式印出授權條款文字或許就足夠了。桌面平台、Android 和 HTML5 屬於這種情況(但不包括 iOS)。

附帶檔案

如果遊戲發布在桌上型平台,可以將包含授權條款內容的檔案加入到安裝至使用者電腦的軟體中。

印刷手冊

如果遊戲包含印刷手冊,授權條款的文字可以放在手冊中。

第三方工具

Godot 本身包含由 第三方 撰寫的軟體,這些軟體與 Godot 的 MIT 授權條款相容,但不屬於其涵蓋範圍。

這些依賴項目中,許多是以寬鬆的開放原始碼授權條款發布的,這些條款要求在最終產品的文件中明確引用其著作權聲明和授權條款來進行歸屬。

考量到 Godot 專案的規模,要徹底做到這一點相當困難。關於 Godot 編輯器,第三方版權和授權的完整文件已提供於 COPYRIGHT.txt 檔案中。

對於終端使用者來說,記錄第三方授權的一個好方法是將此檔案包含在您的專案發布版本中,您可以將其重新命名為 GODOT_COPYRIGHT.txt ,以避免與您自己的程式碼和素材產生混淆。