登入  |  English
開發者注意事項

法律源地

本網站法律源地提供相當多自由軟體授權與法律的資訊,歡迎您閱讀這些資訊。

 

開發者注意事項

© 2011,著作權所有。作者:Armijn Hemel & Ralf Baechle;譯者:林誠夏,自由軟體鑄造場。

此中譯版之授權條款為:創用CC - 姓名標示 3.0 台灣

這份文件描述的內容是,晶片製造商需要採取哪些步驟,讓他們的程式碼成功地回歸 Linux 核心的上游開發主幹 (mainline) 進行更新。

1. 什麼是「社群」?

在自由軟體的領域中,「社群」是重要的概念,因為這是執行自由軟體開發的核心單位。通常一個社群由軟體開發者、使用者與其他有興趣者所組成。

每一個社群都不盡相同,並且有不同的目標、做事方法與要求標準。因此,跟某甲社群的合作方式,不見得可以套用在跟某乙社群的合作上。有些社群歡迎與私人企業合作,不過有一些社群卻對此採取敵對的態度。然而規模越大的社群, 如 Linux kernel 幾乎都很歡迎與私人企業合作。

1.  BusyBox 設定檔

您需要提供 BusyBox 相關的設定資訊,讓他人可以根據這些資訊將 BusyBox 建置成為原始碼的一部分。而隨著 BusyBox 版本的不同,設定資訊相關檔案的名稱也會有所不同:在 BusyBox 0.60.5 及之前的版本,檔案名稱是 Config.h,在 BusyBox 1.00-pre1 及之後的版本,檔案名稱則是 .config。

選定授權條款之後,接下來就是要讓他人知道您程式的授權內容,也就是要宣告程式的授權條款。就目前大部分的自由軟體授權條款規定來看,並沒有一定必須遵守的宣告方式,所以重點在於:要讓他人可以清楚明確地知道您程式是採用自由軟體的方式來授權。

 

您自己寫了一個程式,想要用自由軟體的方式來授權,這時候應該如何做?當然就是要選擇一份授權條款。鑄造場在這邊擇要地提供一些選擇授權條款的考量因素,供您參考。

您當然可以修改自由軟體的原始碼,或者是取用原始碼到自己正在撰寫的新程式當中,但是有些規定必須要注意與遵守。由於各授權條款間的內容差異頗大,有時甚至南轅北轍,因此以下所列僅為鑄造場認為較重要的幾點注意事項,並無法涵蓋所有授權條款的完整內容,以及個別的特殊規定。不過,下列前兩項是很基本的的要求,鑄造場建議您一定要遵守,後兩項要求在各條款間的規定就頗有差異,您若仍有疑問或有必要進一步了解相關細節的話,請參考法政中心的各授權條款的中文介紹,或來信鑄造場詢問。