GPL與BSD的區別

    GPL與BSD License的區別GPL 是 General Public License 的縮寫,而 GPL 的重點在於 OpenSource,也就是開放原始程序代碼。GPL不適用於複製、發佈與修改以外的行爲;這些行爲不在本授權範圍內。執行本程序的行爲並不受限制,而本程序的輸出只有在其內容構成基於本程序所生的著作(而非只是因爲執行本程序所造成)時,始受本授權拘束。至於程序的輸出內容是否構成本程序的衍生著作,體用途。因此使用GPL下的Linux,MySQL並沒有任何問題。
    BSD License 相較於 GPL 的嚴格,BSDLicense 就寬鬆許多了,一樣是需要附上 license 的宣告文件,卻不需要提供原始程序代碼,可以只以執行文件或二進制文件(binaryform)提供給別人,感覺有點像前面提到的 freeware 一樣,只是多了個license,不過比較有趣的是,它還要求將所有程序發展者的版權資料放上去,所以拿到以 BSD License 發行的軟件可能會遇到一個小狀況-license 佔的空間比程序還大- :p 所以,有改變過的 BSD License ,如 FreeBSD 所用的 FreeBSD License ,跟 BSD License 一樣,只是少了那些廣告條約。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章