自由 的 Java实现
一些自由软件运动的倡导者不愿意使用“Java”
20世 纪90年代 中期 到 2006年
[编辑]GNU Classpath
2005
2005
2006年 11月的 公告
[编辑]2006
截至2007
2007年 5月 的 代 碼發布 之 後
[编辑]截至2008
所有 音 頻 引擎代 碼,包括 軟體合成 器 ,都 已 作為 開源 碼發布 。[15][16]專門 為 OpenJDK開發 的 新 合成 器 Gervill取 代 了 封 閉源軟體合成 器 。[17]所有 在 該類別 庫 中 使用 的 密 碼學類別 均 已 作為 自由 軟體發布 。[18]- FreeType
已 取 代 了 縮 放 和光 柵 化 字體 的 程 式 碼。[19][20][21] - LittleCMS
已 取 代 原生 的 顏色 管理 系統 。[20]在 JDK中有 一個可插拔的層,因 此商業 版本 可 以使用 舊 的 顏色 管理 系統 ,而OpenJDK可 以使用 LittleCMS。 在 phoneME項目 中 使用 的 開放 原始 碼Pisces渲染器 已 取 代 抗 鋸齒 圖形 光 柵 化 程 式 碼。[20][22][23] 這段程 式 碼功能 正常 ,但 仍需要 一 些效能 增強 。[24]- JavaScript
外 掛 程 式 碼已開源 (JavaScript 引擎自 始 至 終 都 是 開源 的 )。[25]
截至 2008
昇 陽 電腦 已 經 取 代 了 IcedTea提供 的 大 多數 替 代 方案 ,現在 所 剩 下 的 受限制 代 碼佔類 庫 的 少 於1%(這段代 碼對運行 OpenJDK並 不 必要 )。- OpenJDK 6
是 穩定分 支 ,而 OpenJDK 7不穩 定 ,預 計 直 到 2009年 才 會 發布 穩定版本 。 昇 陽 電腦 已 經 獲得 了 OpenJDK商標 在 Fedora中 使用 的 許可 。[來 源 請求 ]
Amazon
另請參 閱
[编辑]- Java
- Javac
- HotSpot
- Apache Harmony
- OpenJDK
- GNU Classpath
和 GCJ - IcedTea
- JamVM
- IKVM.NET
- List of Java virtual machines
- Comparison of Java virtual machines
- Adoptium
参考 资料
[编辑]- ^ OpenJDK and the IcedTea Project. www.redhat.com. [2019-12-16]. (
原始 内容 存 档于2021-03-08) (韩语). - ^ Oracle Java SE License. www.oracle.com. [2020-12-29]. (
原始 内容 存 档于2021-05-07) (美国 英 语). - ^ Oracle Java 许可
重要 更新 . www.java.com. [2020-12-29]. (原始 内容 存 档于2021-04-13). - ^ Java Licensing Logo Guidelines (PDF). [2020-12-29]. (
原始 内容 (pdf)存 档于2020-12-01) (美国 英 语). - ^ Announcing: guavac 0.2.5, A free compiler for the Java language. 1996-09-07 [2007-06-24]. (
原始 内容 存 档于2009-08-14). - ^ Changelog of guavac, showing the first release happening in January 1996. [2007-06-24]. (
原始 内容 存 档于2007-09-28).Wed Nov 22 05:43:07 1995 […] CompilerMain.C, Compiler. C, Compiler.h, lexer.l, parser.y: Initial revision
- ^ GCC 4.3 Release Series -- Changes, New Features, and Fixes. [2007-10-08]. (
原始 内容 存 档于2021-04-27). - ^ Sun picks GPL license for Java code
- ^ OpenJDK FAQ 互联网档
案 馆的 存 檔,存 档日期 2007年 4月 2日 ,. - ^ Open JDK is here!. Sun Microsystems. 2007-05-08 [2007-05-09].
- ^ Herron, David. Plans for OpenJDK. 2007-10-04 [2007-10-09]. (
原始 内容 存 档于2007-10-11). - ^ Fitzsimmons, Thomas. Plans for OpenJDK. 2007-05-18 [2007-05-22].
- ^
Angel, Lillian. OpenJDK to replace IcedTea in Fedora 9. 2008-03-13 [2008-04-05]. (
原始 内容 存 档于2008-04-18). - ^ 14.0 14.1 Wade, Karsten. OpenJDK in Fedora 9!. redhatmagazine.com. 2008-03-13 [2008-04-05]. (
原始 内容 存 档于2008-04-21).Thomas Fitzsimmons updated the Fedora 9 release notes source pages to reflect that Fedora 9 would ship with OpenJDK 6 instead of the IcedTea implementation of OpenJDK 7. Fedora 9 (Sulphur) is due to release in May 2008.
- ^ 15.0 15.1 OpenJDK 6 b10 source posted. 2008-05-30 [2008-06-01].
- ^ audio-engine project page
- ^ Gervill - Software Synthesizer. [2008-06-01]. (
原始 内容 存 档于2011-10-04). - ^ Crypto has been added to OpenJDK. 2007-09-27 [2007-10-07].
- ^ font-scaler projectpage
- ^ 20.0 20.1 20.2 Java2D project page
- ^ Freetype font rasteriser. 2007-08-07 [2007-11-24].
- ^ phoneme.dev.java.net/ 互联网档
案 馆的 存 檔,存 档日期 2007-06-10. - ^ graphics-rasterizer project page
- ^ Graham, Jim. Open Source rasterizer. Sun Microsystems. 2007-10-03 [2007-05-09].
- ^ Javascript is encumbered and there is no javascript plugin support.. IcedTea. 2008-03-11 [2008-06-01]. (
原始 内容 存 档于2008-09-27).Changing Summary. JavaScript is no longer encumbered, but we still need liveconnect support.
- ^ Andrew, Haley. Experimental Build Repository at icedtea.classpath.org. 2007-06-07 [2007-06-09]. (
原始 内容 存 档于2008-02-11). - ^ Wielaard, Mark. Experimental Build Repository at icedtea.classpath.org. 2007-06-07 [2007-06-09]. (
原始 内容 存 档于2007-06-19). - ^ Sharples, Rich. Java is finally Free and Open. 2008-06-19. (
原始 内容 存 档于2008-06-20). - ^ Core.
- ^ Arun Gupta. Amazon Corretto 8 Now Generally Available. Amazon Web Services. January 31, 2019 [2019-07-25].