如何選擇開源項目的證書?
一般在Github上都會看到許多專案顯示該開源的證書,例如常見的有 Apache,BSD, MIT 等等,另外你也可以在此網站上了解相關介紹。
將你的專案進行開源前,選擇一個適當的證書也是非常重要的。但大多數人往往都會忽略證書上面的法律條文。
如何選擇一份合適的開源證書呢? 訪問此連結來選擇一份合適的共享許可協議。
依照下面問題來確定開源證書。
- 是否允許他人使用你的開源閉源?
- 是:回答第2題
- 否:回答第4題
- 每一個修改過的文件,是否都必須放置版本說明文件?
- 是:Apache License
- 否:回答第3題
- 延生軟體的廣告是否可以用你的名字?
- 是:MIT License
- 否:BSD License
- 新增代碼是否採用同樣許可證?
- 是:GPL License
- 否:回答第5題
- 是否需要對源碼修改之處提供說明文件?
- 是:Mozilla License
- 否:LGPL License
相關了解連結:
第一次接觸創用CC? [ 選擇授權條款前的需考慮事項 ] [ 授權條款的運作方式 ]
深入了解創用CC授權條款。 [ 希望將著作置於公眾領域? ]
例:像是如果你是選擇MIT的話,你就知道他可以被使用於商業用途。
