DaveC
https://www.facebook.com/...
Ref 布丁
最近越來越多人認為從open source建立專案是個好主意。舉例來說,有人會想用DSpace開發自己的數位典藏系統,也有人會想用Moodle來開發自己的數位學習平台。

我發現,很多人都以為open source是免費、做功德的佛心奉獻,但其實每個open source project所提供的授權範圍都不相同。
這些授權範圍記載在授權條款中,各種授權條款的比較可以參考下表:
open source授權條款比較表 2.3
DaveC
DSpace走的是BSD授權條款,可接受不同授權條款的融合,而且修改後發佈時不需要回饋原始碼
但是Moodle走的是GPL3授權條款,不僅修改後必須回饋原始碼,而且強迫修改後的專案必須全部使用GPL授權 (俗稱GPL感染)。

在GPL授權限制下,程式開發者將不能在專案中加入專屬授權的商業軟體。如果違反GPL規定,則可能面臨法律上的控訴。
舉例來說,虛擬機器大廠VMware就因為ESXi沒有遵守GPL2中必須釋出源碼的規定而被提出訴訟:
自由軟體社群怒告VMware違反GPL授權規定
DaveC
因此,千萬不要以為別人的open source都是免費好棒棒。小心閱讀各個專案的授權條款,知道那些能做、那些不能做。
秉持敬意地使用別人做好的成果,在合理的範圍內修改與發佈,這才是面對open source的應有心態喔。
載入新的回覆