開源的軟體大家應該不會陌生,它幫助我們可以迅速的了解乙個技術的實現過程。並且可以加快我們的開發速度。但是不同的
開源軟體遵守各自的許可證協議,有些開源軟體是不能用作商業用途的。經過open source initiative 組織通過批准的開源協議目前
有60多種,那麼哪種許可證下的開源軟體可以用於商業,哪種又不能呢?下面就我個人的理解做個介紹。
下面這個部落格介紹的非常詳細:
apache license 2.0
要點:apache licence是對商業應用友好的許可。使用者也可以在需要的時候修改**來滿足需要並作為開源或商業產品發布/銷售。
bsd開源協議(berkerley software distribution)
要點:商業軟體可以使用,也可以修改使用bsd協議的**。
gpl( gnu general public license )
要點:商業軟體不能使用gpl協議的**。
lgpl( gnu library or "lesser" general public license )
要點:商業軟體可以使用,但不能修改lgpl協議的**。
mit( mit license )
要點:商業軟體可以使用,也可以修改mit協議的**,甚至可以**mit協議的**。
mpl( mozilla public license 1.1 )
cddl(common development and distribution license )
要點:商業軟體可以使用,也可以修改cddl協議的**。
epl(eclipse public license 1.0 )
從上面的總結看出來,常用的開源軟體協議中,只有gpl許可證的開源軟體是不能作為商業用途的,其他雖然有限制但是也是可以的。
所以如果你要為乙個商業軟體尋找乙個開源的軟體工具,那麼最好不要使用gpl許可證下的軟體。否則,在以後產品商業化的時候就會遇到麻煩。
哪種開源許可證下的軟體可以用於商業
哪種開源許可證下的軟體可以用於商業 開源的軟體大家應該不會陌生,它幫助我們可以迅速的了解乙個技術的實現過程。並且可以加快我們的開發速度。但是不同的 開源軟體遵守各自的許可證協議,有些開源軟體是不能用作商業用途的。經過open source initiative 組織通過批准的開源協議目前 有60多種...
哪種開源許可證下的軟體可以用於商業
開源的軟體大家應該不會陌生,它幫助我們可以迅速的了解乙個技術的實現過程。並且可以加快我們的開發速度。但是不同的 開源軟體遵守各自的許可證協議,有些開源軟體是不能用作商業用途的。經過open source initiative 組織通過批准的開源協議目前 有60多種,那麼哪種許可證下的開源軟體可以用於...
開源軟體之許可證(四)
開源軟體之許可證 四 吳國平 北京市隆安律師事務所 開源軟體的優勢是顯而易見的,這種優勢在那些經歷無數加班修改bug的程式設計師看來,更為明顯。這種優勢有時也會因為程式設計師的私利 違法 行為而被帶入閉源的專案中,當然,這不在我們今天討論的範圍內。開源軟體系統給程式設計師直接提供源 這大大提高了開發...