• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Sun兌現承諾 開源Java JDK采用GPLv2

    發布: 2007-6-11 15:06 | 作者: 佚名 | 來源: | 查看: 38次 | 進入軟件測試論壇討論

    領測軟件測試網

    06年11月,Sun公司高層官員宣布:編程語言Java開放源碼,并且遵守GPL規則,博得一片好評。經過半年的不懈努力,Sun終于把具有600多萬行的Java源代碼(指JDK軟件包)整理(清理)完畢,加以公布,使Java變為完全可用(fully buildable)的開源編程語言。07年5月8日,開放源碼的JDK(即Java SE ver. 2)在舊金山召開的JavaONE大會上正式公布,Sun終于兌現了諾言。

    Java編程語言的“2D”(所謂“兩維技術”),比如某些字體、圖形光柵效果和語音庫(部分),其版權不屬于Sun,但是,Sun的專家也對其做了恰當的處理,使其作為一種二進制“插件”放進JDK里面,并不影響Java開源的大局。

    最新得到的消息,Sun微系統已經宣布人們長期等待的適合Platform Standard Edition (Java SE)的Java Development Kit (OpenJDK)置于GNU公共許可證(GPLv2)之下。

    但是,仍有些代碼并沒有被代碼的擁有者所發布,但是沒有發布的與服務器端沒有關系,這些部分主要是在圖形和多媒體的類庫(例如Java2D字體和聲音類庫)。但是他們可以作為binary來使用。

    Sun也將會創建一個管理框架來指導OpenJDK的開發,同時也會在接下來的一年內臨時董事會將起草一個有關OpenJDK社區的章程,“在開源項目上,社區最有權決定開源項目的發展!監penJDK的市場經理 Rich Sands說。

    有許多方法來確保社區中活躍的成員來提交他們的代碼,董事會會反復的思考JDK社區的管理,董事會的最初成員包括:Doug Lea,Dalbor Topic,Fabiane Biznella Nardon,Mark Reinhold和Simon Phipps。

    Java開源進行到現在,開源的JDK雖然出來了,但是,有了這個開源JDK開發平臺,各種應用程序的兼容性又成了一個大問題。今后,Java開源,是不是不是也會像Linux一樣,出現應用程序的兼容性問題?

    也許Sun也正為此很感頭痛吧!不過,Sun承諾將會建立一系列的步驟來測試開源代碼的兼容性。

    【相關文章】

    • 如何在開源Java下生存
    • Sun CEO:開源Java具有歷史性意義
    • Sun宣布將在GPL許可下開源Java技術
    【責任編輯:火鳳凰 TEL:(010)68476606-8007】


    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>