GPL與BSD的區別
GPL和BSD是兩個比較常見的開源許可,研究一些開源庫,比如ffmpeg、vlc、webrtc、ijkplayer等,總能碰到上述字眼兒。今天就想搞明白二者的不同。
我們很熟悉的Linux采用的就是GPL許可。GPL許可和BSD、Apache Licence等鼓勵代碼重用的許可很不一樣。GPL的出發點是代碼的開源/免費使用和引用/修改/衍生代碼的開源/免費使用,但不允許修改后和衍生的代碼做為閉源的商業軟件發布和銷售。這也就是為什么我們能用免費的各種linux。BSD許可是一個給于使用者很大自由的協議。基本上使用者可以隨心所欲的進行二次開發,可以自由的使用,修改源代碼,也可以將修改后的代碼作為開源或者專有軟件再發布。
所以說相對于BSD許可,GPL許可就顯得非常嚴格了。但這種嚴格需要看對于誰來說。個人而言,肯定更喜歡GPL,公司則更喜歡BSD。前者可以共享大家的勞動成果,后者可以比較方便的獲取更大利益。
Linux
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。