亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

開發狂想曲:如何在開源Java下生存

2019-11-18 15:32:12
字體:
來源:轉載
供稿:網友

  自從Sun公司宣稱要將java代碼基礎的大部分“發布”之后,Internet上就布滿了這樣的疑問:此舉措對于Java,開源以及開發者社區來說意味著什么?

  首先,我們來看一條通告:Java的要害部分將會在遵循開源GPL V2許可證以及Classpath例外的條件下發布。這一套重要且遵循開源許可證的Java軟件的發布可以看作是對開源社區最大的一次代碼貢獻,同時也產生了很多反應,從擔心企業Java社區會在剎那間坍塌,到許多私有軟件不可避免地衰敗。那些不了解軟件許可證的Java技術人員可能會希奇有什么值得大驚小怪的,也不清楚這則通告對他們的影響。

  GNU通用公共許可證或者GPL,是由自由軟件基金會支持的開源軟件的許可證。一旦某軟件項目中使用了遵循GPL許可證的代碼,則該項目也必須遵循GPL,這意味著它的許可證對項目使用不添加任何的附加約束。后面一點也就是我們在開源社區中經常提及的“copyleft”,這也是產生爭論的來源。Java的開源是否意味著,假如使用新近發布的遵循GPL許可證的Java虛擬機開發出Java項目也會被強制性地要求遵循GPL許可證呢?批評者稱前面的情況為“許可證的病毒天性”:遵循GPL的代碼會“傳染”其它由其演繹出的代碼,并且強迫作者在GPL下公布源代碼。

  很顯然,這會造成一些恐慌——-免費開放源代碼的要求會威脅到企業Java開發人員的商業模式。但是Sun公司很快就取消了大家的擔憂,對于現有Java開發人員來說,軟件的發布意味著一切正常。Sun公司如此有信心的原因就在于前面所說的Classpath例外,Classpath例外是為Classpath項目而開發的:它是通過開源編寫的Java類標準,也在其它開源Java項目中采用,例如Kaffe。Classpath例外的內容較短,所以也值得一讀:

  靜態或者動態地將java庫和其它模塊鏈接在一起,完成基于此庫的組合工作。這樣,GNU的GPL規定和條件將覆蓋在整個組合體之上。

  作為一種非凡的例外,此庫的版權持有者分配給你權限來將用于生產可執行程序的獨立模塊鏈接到這一庫。無論這些獨立模塊的授權如何規定,如何復制、發行可執行程序都依靠于你的選擇。這里的獨立模塊是指非來源于或是基于此庫的模塊。假如你修改這個庫,就可以擴展這個例外到你的版本中,然而這并不是必須的義務,假如不想這樣做,可以從你的版本中刪除這條例外。

  這段話的實質就是關于Java代碼問題。當你只是通過鏈接使用Java方法或者對Java類進行擴展時,你的代碼就不需要遵循GPL標準。只有當對Java代碼進行直接更改的時候才需要遵循GPL的“copylef”規則。例如,假如你擴展了一個遵循GPL許可證的Java類,并且在你的項目中使用它。則Classpath例外意味著你不要按照GPL的要求發布你的項目,但是假如你修改了原來的類,并且期望發布項目的話,則必須要遵循GPL的許可證。這樣做的結果就是只有那些從事Java語言本身的開發人員需要公布他們的源代碼,而不是那些使用Java語言進行項目開發的人員。

進入討論組討論。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人精品激情在线观看| 亚洲一级片在线看| 高清视频欧美一级| 精品高清美女精品国产区| 69久久夜色精品国产69| 久操成人在线视频| 亚洲欧洲美洲在线综合| 欧美日韩国产一区中文午夜| 国产性猛交xxxx免费看久久| 国产乱肥老妇国产一区二| 免费91麻豆精品国产自产在线观看| 国产精品黄色影片导航在线观看| 欧美大胆在线视频| 影音先锋日韩有码| 一区二区三区精品99久久| 亚洲综合日韩在线| 美女视频黄免费的亚洲男人天堂| 青草成人免费视频| 久久久视频免费观看| 伦伦影院午夜日韩欧美限制| 国产偷国产偷亚洲清高网站| 欧美巨大黑人极品精男| 国产精品视频yy9099| 欧美性猛交视频| 亚洲已满18点击进入在线看片| 欧美第一淫aaasss性| 国产精品com| 亚洲色无码播放| 亚洲精品免费网站| 欧美劲爆第一页| 国产欧美日韩专区发布| 91色精品视频在线| 亚洲国产精品va在看黑人| 亚洲女性裸体视频| 国产精品久久9| 青青青国产精品一区二区| 国产精国产精品| 国产美女高潮久久白浆| 国产精品高潮粉嫩av| 国产一区二区视频在线观看| 亚洲午夜未满十八勿入免费观看全集| 精品激情国产视频| 欧美大尺度电影在线观看| 国产一区二区香蕉| 在线亚洲国产精品网| 亚洲字幕在线观看| 在线观看免费高清视频97| 国产在线视频91| 欧洲美女免费图片一区| 国产成人精品电影久久久| 久久亚洲精品一区| 日韩av免费观影| 狠狠躁夜夜躁久久躁别揉| 欧美午夜激情在线| 黑人极品videos精品欧美裸| 国产精品视频公开费视频| 成人黄色大片在线免费观看| 亚洲精品videossex少妇| 日本欧美在线视频| 在线电影av不卡网址| 欧美精品久久久久| 亚洲欧美日韩中文在线制服| 国产精品jvid在线观看蜜臀| 国产精品自拍偷拍| 国产精品91一区| 欧美富婆性猛交| 亚洲日韩中文字幕在线播放| 国产精品久久久久久久久免费| 色综合亚洲精品激情狠狠| 日韩最新中文字幕电影免费看| 欧美风情在线观看| 亚洲天堂av综合网| 精品国产一区二区三区久久狼5月| 97久久精品人人澡人人爽缅北| 欧美性xxxxxx| 欧美性猛交xxxx乱大交蜜桃| 91免费福利视频| 久久久久久久999精品视频| 欧美高清视频一区二区| 欧美人与性动交| www.久久草.com| 日本电影亚洲天堂| 精品偷拍一区二区三区在线看| 欧美不卡视频一区发布| 黑人与娇小精品av专区| 欧美日韩中国免费专区在线看| 51精品国产黑色丝袜高跟鞋| 欧美肥臀大乳一区二区免费视频| 欧美巨猛xxxx猛交黑人97人| 日韩毛片中文字幕| 国产精品爱啪在线线免费观看| 亚洲精品短视频| 亚洲老板91色精品久久| 久久久免费av| 国产成人在线亚洲欧美| 亚洲成年人在线| 精品久久久久久久中文字幕| 国产精品成人观看视频国产奇米| 成人性生交大片免费观看嘿嘿视频| 国产一区二区三区中文| 91高清视频免费观看| 国产一区二区三区精品久久久| 中文字幕日本欧美| 成人免费视频a| 亚洲精品视频免费| 中文字幕亚洲综合久久筱田步美| 色天天综合狠狠色| 欧美大片网站在线观看| 日韩av电影在线免费播放| 日本精品视频在线| 国产va免费精品高清在线观看| 欧美猛男性生活免费| 日韩电影中文 亚洲精品乱码| 精品毛片三在线观看| 日韩电影在线观看中文字幕| 啪一啪鲁一鲁2019在线视频| 久久久噜噜噜久久久| 日韩精品免费在线播放| 欧美另类在线观看| 成人欧美一区二区三区黑人| 中文字幕av一区二区| 日韩精品一区二区三区第95| 亚洲成人激情在线| 国产精品一区二区三区免费视频| 日韩高清av在线| 国产精品激情av电影在线观看| 51视频国产精品一区二区| 亚洲成人精品av| 亚洲xxx视频| 国产精品视频男人的天堂| 欧美日韩免费区域视频在线观看| 国产精品第一第二| 97人洗澡人人免费公开视频碰碰碰| 亚洲另类图片色| 丰满岳妇乱一区二区三区| 97久久国产精品| 97国产在线视频| 国产亚洲精品成人av久久ww| 国产97在线观看| 1769国产精品| 国产精品久久久久久久久久ktv| 在线观看国产成人av片| 日韩福利伦理影院免费| 操人视频在线观看欧美| 国产精品热视频| 亚洲xxx视频| 中文字幕欧美日韩在线| 国产精品白嫩初高中害羞小美女| 久久99亚洲热视| www国产精品视频| 国模精品视频一区二区三区| 久久久久久这里只有精品| 国产精品久久久久久久av电影| 日韩免费在线看| 亚洲3p在线观看| 久久精品国产免费观看| 91大神在线播放精品| 亚洲一区二区国产| 亚洲永久免费观看| 中文字幕一区二区精品| 亚洲人成电影网站色www| 亚洲人午夜色婷婷| 久久在线免费观看视频| 国产精品自拍小视频|