<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    keep moving!

    We must not cease from exploration. And the end of all our exploring will be to arrive where we began and to know the place for the first time.
    隨筆 - 37, 文章 - 2, 評論 - 3, 引用 - 0
    數據加載中……

    [轉載]Java開源協議小全

    今天在網上大概看了一下開源協議的東東,覺得挺不錯的,介紹給大家看看。
    下面列出了幾個比較常見的開源協議,如果想要了解其他的協議和詳細了解這些協議,我個人推薦這個網址 http://www.opensource.org/licenses/
      Mozilla Public License
      MPL License,允許免費重發布、免費修改,但要求修改后的代碼版權歸軟件的發起者。這種授權維護了商業軟件的利益,,它要求基于這種軟件得修改無償貢獻版權給該軟件。這樣,圍繞該軟件得所有代碼得版權都集中在發起開發人得手中。但MPL是允許修改,無償使用得。MPL軟件對鏈接沒有要求。
      BSD開源協議
      BSD開源協議是一個給于使用者很大自由的協議。可以自由的使用,修改源代碼,也可以將修改后的代碼作為開源或者專有軟件再發布。 當你發布使用了BSD協議的代碼,或則以BSD協議代碼為基礎做二次開發自己的產品時,需要滿足三個條件:
      1. 如果再發布的產品中包含源代碼,則在源代碼中必須帶有原來代碼中的BSD協議。
      2. 如果再發布的只是二進制類庫/軟件,則需要在類庫/軟件的文檔和版權聲明中包含原來代碼中的BSD協議。
      3. 不可以用開源代碼的作者/機構名字和原來產品的名字做市場推廣。
      BSD代碼鼓勵代碼共享,但需要尊重代碼作者的著作權。BSD由于允許使用者修改和重新發布代碼,也允許使用或在BSD代碼上開發商業軟件發布和銷售,因此是對商業集成很友好的協議。而很多的公司企業在選用開源產品的時候都首選BSD協議,因為可以完全控制這些第三方的代碼,在必要的時候可以修改或者二次開發。
      Apache Licence 2.0
      Apache Licence是著名的非盈利開源組織Apache采用的協議。該協議和BSD類似,同樣鼓勵代碼共享和尊重原作者的著作權,同樣允許代碼修改,再發布(作為開源或商業軟件)。需要滿足的條件:
      1. 需要給代碼的用戶一份Apache Licence
      2. 如果你修改了代碼,需要再被修改的文件中說明。
      3. 在延伸的代碼中(修改和有源代碼衍生的代碼中)需要帶有原來代碼中的協議,商標,專利聲明和其他原來作者規定需要包含的說明。
      4. 如果再發布的產品中包含一個Notice文件,則在Notice文件中需要帶有Apache Licence。你可以在Notice中增加自己的許可,但不可以表現為對Apache Licence構成更改。
      Apache Licence也是對商業應用友好的許可。使用者也可以在需要的時候修改代碼來滿足需要并作為開源或商業產品發布/銷售。
      GPL
      GPL許可證是自由軟件的應用最廣泛的軟件許可證,人們可以修改程式的一個或幾個副本或程式的任何部分,以此形成基於這些程式的衍生作品。必須在修改過的檔案中附有明顯的說明:您修改了此一檔案及任何修改的日期。您必須讓您發布或出版的作品,包括本程式的全部或一部分,或內含本程式的全部或部分所衍生的作品,允許第三方在此許可證條款下使用,并且不得因為此項授權行為而收費。
      LGPL
      Linux就是采用了GPL。GPL協議和BSD, Apache Licence等鼓勵代碼重用的許可很不一樣。GPL的出發點是代碼的開源/免費使用和引用/修改/衍生代碼的開源/免費使用,但不允許修改后和衍生的代碼做為閉源的商業軟件發布和銷售。這也就是為什么我們能用免費的各種linux,包括商業公司的linux和linux上各種各樣的由個人,組織,以及商業軟件公司開發的免費軟件了。
      GPL協議的主要內容是只要在一個軟件中使用(“使用”指類庫引用,修改后的代碼或者衍生代碼)GPL協議的產品,則該軟件產品必須也采用GPL協議,既必須也是開源和免費。這就是所謂的”傳染性”。GPL協議的產品作為一個單獨的產品使用沒有任何問題,還可以享受免費的優勢。
      由于GPL嚴格要求使用了GPL類庫的軟件產品必須使用GPL協議,對于使用GPL協議的開源代碼,商業軟件或者對代碼有保密要求的部門就不適合集成/采用作為類庫和二次開發的基礎。
      其它細節如再發布的時候需要伴隨GPL協議等和BSD/Apache等類似
      Public Domain
      公共域授權。將軟件授權為公共域,這些軟件包沒有授權協議,任何人都可以隨意使用它。
      Artistic許可
      使作者保持對進一步開發的控制。



    文章轉載自:飛揚部落編程倉庫

    本文鏈接地址:http://www.busfly.cn/csdn/post/723.html



    本文作者:javaread.com

    posted on 2008-09-01 22:03 大石頭 閱讀(129) 評論(0)  編輯  收藏 所屬分類: JAVA


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV无码一区二区三区系列| 亚洲精品岛国片在线观看| 亚洲成A人片在线观看无码不卡 | 亚洲youjizz| 91香蕉在线观看免费高清| 亚洲AV无码久久精品狠狠爱浪潮 | 亚洲人成无码网站久久99热国产| 久久久久亚洲AV无码去区首| 欧洲美熟女乱又伦免费视频| 亚洲精品无码人妻无码| 日韩免费高清视频| 免费又黄又爽又猛大片午夜 | 久久久亚洲精品无码| 免费无码成人AV在线播放不卡| 无码乱人伦一区二区亚洲| 99视频免费观看| 亚洲一区在线观看视频| 手机在线免费视频| 看Aⅴ免费毛片手机播放| 亚洲精品在线视频| a毛片免费全部在线播放**| 亚洲VA中文字幕不卡无码| 57pao国产成永久免费视频| 亚洲制服丝袜中文字幕| 国产乱色精品成人免费视频| 亚洲高清免费视频| 亚洲高清免费在线观看| 日韩在线a视频免费播放| 香蕉免费在线视频| 亚洲麻豆精品果冻传媒| 日韩人妻无码免费视频一区二区三区| 无遮挡a级毛片免费看| 亚洲国产精品自在在线观看 | 69视频在线是免费观看| 亚洲精品乱码久久久久久蜜桃图片 | 亚洲伊人久久大香线蕉综合图片| 8x8x华人永久免费视频| 国产亚洲精品美女久久久久| 亚洲av无码精品网站| 成人毛片免费观看视频在线| 一级成人生活片免费看|