Login  |  繁體中文
For Developers

Open Source Software license

We provide Open Source Software license and legal materials via this page.

 

For Developers

Copyright © 2011 Armijn Hemel & Ralf Baechle .
This work is available under the Creative Commons Attribution 3.0 Unported license.

This document describes what steps chip vendors need to take to successfully upstream their code into the mainline Linux kernel.
1. What is "the community"?

In open source software the concept of 'the community' is important, because it is the core unit to run the open source software development. Often a community consists of developers of the software, users of the software and other interested people.
1. BusyBox configuration

You need to provide the configuration that was used to build BusyBox as part of the source code. Depending on the version of BusyBox this is a file called Config.h (BusyBox 0.60.5 and earlier) or .config (1.00-pre1 and later).

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

 

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

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