如果您喜歡這些文章,歡迎點(diǎn)擊此處訂閱本Blog

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

各種開源軟件License規(guī)范的比較分析

系統(tǒng) 1727 0
<!-- Feedsky FEED發(fā)布代碼開始 --> 如果您喜歡這些文章,歡迎點(diǎn)擊此處訂閱本Blog <!-- FEED自動發(fā)現(xiàn)標(biāo)記開始 --> <link title="RSS 2.0" type="application/rss+xml" rel="alternate"> <!-- FEED自動發(fā)現(xiàn)標(biāo)記結(jié)束 --> Blog 訂閱

<!--Google 468*60橫幅廣告開始--><script type="text/javascript"><!-- google_ad_client = "pub-7343546549496470"; google_ad_width = 468; google_ad_height = 60; google_ad_format = "468x60_as"; google_ad_type = "image"; //2007-07-26: CSDN google_ad_channel = "6063905817"; google_color_border = "6699CC"; google_color_bg = "E6E6E6"; google_color_link = "FFFFFF"; google_color_text = "333333"; google_color_url = "AECCEB"; google_ui_features = "rc:6"; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><!--Google 468*60橫幅廣告結(jié)束-->

各種開源軟件授權(quán)方式的介紹

首先介紹開源軟件的共同的特點(diǎn):源代碼開放、免費(fèi)修改、免費(fèi)重新發(fā)布。

  以BDS為代表的接近于公共域軟件的授權(quán)。包括Xwindows、freeBDS、apache、perl、python、ruby、zope 等。其中apache的授權(quán)叫APL,是一種比較典型的授權(quán)聲明,下面對于近似公共域的授權(quán)以APL表示。這種授權(quán)的特點(diǎn)就是雖然保留版權(quán),但不但免費(fèi)修 改、免費(fèi)重新發(fā)布,而且允許商業(yè)使用,允許商業(yè)修改后不公布修改的軟件代碼。是對商業(yè)軟件友好的授權(quán)方式。

  以GPL為代表的自由軟件,包括linux、gcc、KDE、gnome等。允許免費(fèi)修改、免費(fèi)重發(fā)布,但要求修改代碼必須也遵守GPL。這種 授權(quán)方式大大限制了從開源中牟利的手段,因此是對商業(yè)不友好的授權(quán),對商業(yè)不友好的后果是不能使開源代碼產(chǎn)生更廣泛的效果、不能調(diào)動商業(yè)軟件開發(fā)力量。但 也要看到GPL對打破壟斷的價值,打破壟斷對所有的商業(yè)軟件也是有利的。在GPL下面還有一種對商業(yè)更友好的方式就是LGPL,允許商業(yè)代碼鏈接LGPL 代碼,這樣商業(yè)軟件在利用LGPL軟件的同時能夠很大程度上保留商業(yè)利益。gnome是LGPL的(不確定),KDE是GPL的。因此在KDE上面實(shí)現(xiàn)商 業(yè)軟件比較困難,因此說KDE是開放不充分的。

  以MPL為代表的商業(yè)公司的開源策略。包括mozilla、openoffice等。允許免費(fèi)重發(fā)布、免費(fèi)修改,但要求修改后的代碼版權(quán)歸軟件 的發(fā)起者,這樣發(fā)起者和組織者具有更優(yōu)越的地位。MPL一般也是同時遵守LGPL的。這是因?yàn)镚PL比較嚴(yán)格,不會產(chǎn)生另一個商業(yè)的競爭者。MPL也是對 商業(yè)友好的。并且用一些優(yōu)惠來鼓勵商業(yè)軟件開源。

  關(guān)于GPL,如果開源軟件的開發(fā)要借助社區(qū)的力量,那么最好是用GPL授權(quán),因?yàn)檫@樣可以防止商業(yè)軟件搶走用戶而導(dǎo)致的開源軟件的使用者和開發(fā)者都不足。

  如果開源軟件的開發(fā)部需要借助社區(qū)的力量,而是封閉開發(fā),使用BSD授權(quán)是最恰當(dāng)?shù)氖跈?quán)。因?yàn)榧热徊恍枰柚鐓^(qū)的力量,用戶的多少和后加入開 發(fā)的人的多少都沒有關(guān)系,并且同樣可以達(dá)到開源軟件給用戶修改和重新發(fā)布的自由。并且:一、如果允許修改者商業(yè)化,則更加調(diào)動了修改者的積極性,可以彌補(bǔ) 開源軟件不注重豪華功能的缺陷,使小部分用戶的特殊需要也能夠得到滿足,和開源軟件形成互補(bǔ)關(guān)系。如activepython就是對python的很好的 補(bǔ)充。二、開源軟件的使用范圍也更廣,對社會的貢獻(xiàn)也更大。比如現(xiàn)在python被引入到.net支持的語言范圍內(nèi),而如果python是GPL,則這種 情況是不可能發(fā)生的。三、比如nextstep,beOS,macX的出現(xiàn)說明BSD使商業(yè)軟件的起步更高,促進(jìn)了商業(yè)軟件的發(fā)展,對用戶來說獲益更 大。(我認(rèn)為開源和商業(yè)并不矛盾,而是相互補(bǔ)充,用戶都需要)。四、不但對用戶有好處,也對軟件發(fā)展的基石--開發(fā)人員有好處。使開源軟件的開發(fā)者在促進(jìn) 開源的同時還可以使自己的事業(yè)得益于開源代碼,避免了學(xué)習(xí)投入的浪費(fèi),也使開發(fā)的重復(fù)工作量最小。(使軟件開發(fā)在更龐大的基礎(chǔ)上繼續(xù)前進(jìn)會節(jié)省大量的社會 資源,會使軟件的開發(fā)成果更快發(fā)展,會出現(xiàn)更多精彩的軟件,而每個公司都從基礎(chǔ)做起是對社會的更大浪費(fèi),這個問題需要政府和更多的公益事業(yè)人員意識到,軟 件這種不同于其他產(chǎn)品的可繼承性的特點(diǎn)需要大家注意,如果立法能夠把商業(yè)軟件的著作權(quán)保護(hù)期縮短,并且強(qiáng)制開源,和專利的情況接近,那么對社會進(jìn)步的好處 會更大,除了對公司壟斷獲得超額利潤有影響外,對正常獲利也沒有影響)

  當(dāng)然,選擇GPL或BSD授權(quán)還和人的價值觀有關(guān)系,但以開發(fā)類型來選擇授權(quán)方式是比較合理的。如果采用封閉開發(fā),使用BSD也可以達(dá)到GPL的效果,而采用社區(qū)開發(fā),BSD會對開發(fā)團(tuán)隊(duì)的成長不利。如果在沒有商業(yè)化價值的領(lǐng)域,GPL完全沒有必要。

  MPL授權(quán)是商業(yè)軟件想要借助社區(qū)的力量的產(chǎn)物。

  LGPL對有商業(yè)化的友好性和GPL相比是大大提高了,在很多情況下對商業(yè)化都沒有阻礙,可以說達(dá)到了50%的商業(yè)化的要求,但有時商業(yè)化需要 對源代碼的徹底修改,因此不能說LGPL百分之百滿足商業(yè)化要求,LGPL是一個折衷的授權(quán),如果社區(qū)開發(fā)的軟件希望能在更大的范圍內(nèi)被使用,可以采用 LGPL。


各種軟件授權(quán)的優(yōu)缺點(diǎn)及適用范圍和變種(增訂版)


  APL的優(yōu)點(diǎn):能夠同時和GPL和商業(yè)授權(quán)相兼容,使APL的軟件代碼得到最大限度的利用。
APL的適用范圍:如果軟件要求有更廣泛的使用范圍,為了成為行業(yè)標(biāo)準(zhǔn),或在使用中只有做修改才能應(yīng)用,為了不失去商業(yè)客戶,只能選擇APL。
  APL的缺點(diǎn):沒有競爭力,用戶容易被在APL基礎(chǔ)上開發(fā)的GPL和商業(yè)軟件搶走用戶。失去用戶的結(jié)果就是失去社區(qū)開發(fā)者,因此,APL軟件不適合社區(qū)開發(fā)。
  APL的變種:BSD license、ZPL、artist license和APL的條款類似。而變種公共域軟件則沒有任何要求,包括保留作者名稱的要求,標(biāo)出修改內(nèi)容的要求和改變軟件名程的要求。
  APL和公共域類軟件有apache、perl、python、ruby、zope、xwindows、tex、freeBSD


  GPL的優(yōu)點(diǎn):開放源代碼,能夠保證開發(fā)成果不被商業(yè)的競爭對手掠奪,能保證用戶的忠誠和穩(wěn)定的社區(qū)開發(fā)者來源。
  GPL的缺點(diǎn): 不能商業(yè)使用,限制了代碼的應(yīng)用范圍,因此,不能獲得商業(yè)開發(fā)對用戶的好處。如果軟件的用戶范圍小或軟件某些功能的用戶范圍小、開發(fā)量大,就不能保證社區(qū) 開發(fā)者的數(shù)量,也就不能獲得持續(xù)的開發(fā)。GPL雖然可以應(yīng)邀開發(fā)某些功能,但不如商業(yè)軟件經(jīng)濟(jì),因?yàn)樯虡I(yè)軟件可以向多個用戶收費(fèi)。
GPL的適用范圍:GPL軟件生存的前提是用戶數(shù)量要大,特殊的開發(fā)要求要少,適合通用軟件。
GPL的變種:MPL要求所有的修改都將版權(quán)無償歸軟件的創(chuàng)始人所有,而創(chuàng)始人能決定代碼的商業(yè)使用或改變授權(quán)形式。MPL軟件無償使用。
  GPL軟件還有一種重要的變種,就是對個人使用免費(fèi),對商業(yè)使用付費(fèi)。其中很多是以GPL的方式出現(xiàn)的,因?yàn)镚PL不允許鏈接,象各種庫就被禁止商業(yè)使 用了,這些庫如果沒有采用LGPL授權(quán),那么它們就自然禁止免費(fèi)商業(yè)使用。比如cygwin、berkleyDB、KDE。還有一些開源軟件明確說明禁止 商業(yè)使用。
GPL軟件有g(shù)cc、linux、glibc、gnome、open office等。

  非LGPL軟件,對商業(yè)使用付費(fèi)的軟件有cygwin、berkleyDB、KDE、ghostscript的高版本。
  MPL軟件有mozilla、sun的java編譯器、vim



<!--新Google 468*60橫幅廣告開始--><script type="text/javascript"><!-- google_ad_client = "pub-7343546549496470"; /* 468x60, 創(chuàng)建于 08-8-6 */ google_ad_slot = "7368701459"; google_ad_width = 468; google_ad_height = 60; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><!--新Google 468*60橫幅廣告結(jié)束-->

<!--新Google 468x15 橫鏈接單元開始--><script type="text/javascript"><!-- google_ad_client = "pub-7343546549496470"; /* 468x15 橫鏈接單元 */ google_ad_slot = "5785741422"; google_ad_width = 468; google_ad_height = 15; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><!--新Google 468x15 橫鏈接單元結(jié)束-->

<!-- Google Reader shared發(fā)布代碼開始 --><script type="text/javascript" src="http://www.google.com/reader/ui/publisher.js"></script><script type="text/javascript" src="http://www.google.com/reader/public/javascript/user/00697638153916680411/state/com.google/broadcast?n=5&amp;callback=GRC_p(%7Bc%3A%22green%22%2Ct%3A%22%5Cu8FD9%5Cu4E9B%5Cu6587%5Cu7AE0%5Cu4E5F%5Cu503C%5Cu5F97%5Cu4E00%5Cu770B%22%2Cs%3A%22false%22%7D)%3Bnew%20GRC"></script><!-- Google Reader shared發(fā)布代碼結(jié)束 -->

各種開源軟件License規(guī)范的比較分析


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 全部免费的毛片在线看美国 | 国产福利一区二区在线精品 | 久久精品综合网 | 成人一区专区在线观看 | 午夜国产福利 | 成人国产一区二区三区 | 日韩一级不卡 | 中文字幕色综合久久 | 免费h片在线观看 | 日日操狠狠操 | 亚洲毛片免费在线观看 | 久久精品国产亚洲妲己影院 | 99热自拍| 久久这里只精品热在线8 | 国产精品自拍一区 | 99久视频| 欧美激情久久久久久久大片 | 日本阿v精品视频在线观看 日本爱爱免费视频 | 日本aaaa | 亚洲日本久久久午夜精品 | 成人夜视频| 嫩草影院麻豆久久视频 | 国产成人v片视频在线观看 国产成人爱片免费观看视频 | 欧美日韩在大午夜爽爽影院 | 尤物视频在线免费观看 | 最新中文字幕在线播放 | 成人毛片免费视频 | 激情久久免费视频 | 国产精品日韩欧美一区二区 | 97免费观看视频 | 成人午夜爽爽爽免费视频 | 黄视频福利 | 国产午夜亚洲精品久久999 | 欧美精品一区二区精品久久 | 欧美人一级淫片a免费播放 欧美人与zoxxxx另类9 | 亚洲视频免 | 奇米奇米777 | 91大学生视频 | 亚洲人成伊人成综合网久久久 | 国产亚洲精品久久久久久午夜 | 毛片网站大全 |