[Java] The OpenJDK Community TCK License Agreement (OCTLA)

原文はこちら。
https://blogs.oracle.com/java-platform-group/the-openjdk-community-tck-license-agreement-octla

2006年にJava SE Platformのオープンソース実装を共同作業する場所としてOpenJDK Communityを立ち上げた後、次の作業はJava SE TCK(JCK)をOpenJDK Communityに関わり、OpenJDKに貢献している人たちが利用できるようにすることでした。
OpenJDK Community
http://openjdk.java.net/
Sun Microsystemsは、OpenJDK Community TCK License Agreement(OCTLA)を通じてこれを実現しました。このAgreementは2007年に利用可能になり、2008年には動作保証済みのビルドが現れました。OracleはJava SE 7用のOCTLA、Java SE 8用のOCTLA、そして新しいリリース・サイクルでは、Java SE 9以降で一つにまとめたAgreementをリリースし、このプログラムを継続、拡張しました。
OpenJDK Legal Documents
http://openjdk.java.net/legal/
Sun Fulfills Promise of Open and Free Java Technology and Releases Java SE Platform to OpenJDK Community
https://tech-insider.org/java/research/2007/0508.html
OpenJDK & IcedTea
https://rvokal.fedorapeople.org/devconf/OpenJDK.pdf
OPENJDK COMMUNITY TCK AND EA TCK LICENSE AGREEMENT V 3.0
http://openjdk.java.net/legal/OCTLA-JDK9+.pdf
複数のJava SEのバージョンで数多くの署名を頂いています。
OCTLA Signatories List
http://openjdk.java.net/groups/conformance/JckAccess/jck-access.html
最初のOCTLA FAQはまだ以下のURLでご覧いただけます。
TCK
https://web.archive.org/web/20080308193310/http:/www.sun.com:80/software/opensource/java/faq.jsp#k
Oracleは、もともと考えられていたように、OCTLAプログラムの伝統と意図を引き続き適用してきました。つまり、OCTLAはOpenJDKコミュニティに関わり、貢献している個人や組織を対象とし、OpenJDKコードのGPLライセンスでのみ配布される、これらの個人や組織による実装をテストします。FAQに記載の通り、OCTLAは「Javaテクノロジ標準の独立した実装」ではありません。独立した実装では、Oracleは商用のJCKオプションを提供しており、これによってJavaの開発全体に資金を提供しています。実際、OpenJDKコミュニティに参加している多くのOCTLA署名者は、独立した実装(非OpenJDK)ベースの製品とサービスのための商用JCK契約も締結しています。Javaテクノロジー標準の独立した実装の例として、BEA JRockitやIBM J9などがあります。
BEA JRockit
https://web.archive.org/web/20061017075042/http:/www.bea.com/framework.jsp?CNT=index.htm&FP=/content/products/jrockit/
IBM developer kits
https://www.ibm.com/developerworks/java/jdk/
Oracleは、OpenJDK Communityの利益のために、この長年にわたるプログラムの精神と意向を一貫して実施しており、Sunの買収後もプログラムを継続する予定です。

0 件のコメント:

コメントを投稿