Sharing

2011年12月1日 星期四

Open Source License

為了要搞懂那些 License 是 commercial friendly,所以收集了一些比較的連結。台灣的老闆對於開放 source code 還是都會感到害怕,其實這也無可厚非,雖然這些 License 還是保障著作權,但是卻可能讓敵方很方便的抄襲你的設計,先不談軟體要怎麼判定有沒有侵犯著作權,光是打官司要耗費的人力財力,就會先讓人退縮一步了吧! 再來是公開源代碼也容易把自己的缺點或是漏洞曝露在敵人眼中,我覺得這也是讓人很頭痛的問題。

現在有的 opensource license

中文:
  • 對於商業軟體來說,是可以引用LGPL的函式庫的,著名的LGPL自由軟體有Mozilla跟OpenOffice.Org
  • BSD:開發者有權選擇是否要開放原始碼,或是做為商業用途
http://gemmy886.blogspot.com/2008/01/bsdapachegpllgplmit.html
  • BSD 代碼鼓勵代碼共享,但需要尊重代碼作者的著作權。BSD由於允許使用者修改和重新發佈代碼,也允許使用或在BSD代碼上開發商業軟件發佈和銷售,因此是對 商業集成很友好的協議
  • Apache Licence是著名的非盈利開源組織Apache採用的協議。該協議和BSD類似,同樣鼓勵代碼共享和尊重原作者的著作權,同樣允許代碼修改,再發佈
  • MIT是和BSD一樣寬范的許可協議,作者只想保留版權,而無任何其他了限制
英文:

總結:最好的商業選擇是 MIT or BSD or Apache,次之是 LGPL,GPL則是避免,感染力十分的強,處理的不好會連帶整個產品都被感染



沒有留言: