blob: 3a6adedb479b667c278b98a48314e6f04c00af08 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="../../netbeans.css">
<title>NetBeans のソース</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<meta name="description" content="Info about the NetBeans sources - how to get them, what is here ...">
<meta http-equiv="content-language" content="ja">
</head>
<body>
<h1>ソース</h1>
<br> NetBeans のソースコードは、<a href="../../about/legal/license.html">Mozilla パブリックライセンスを一部変更した条件</a>で配布されます。
<p>ソースコード全体が、Mercurial リポジトリ化して提供されます。NetBeans のあらゆる開発が、このサイトの Mercurial サーバーを使用して行われ、開発提案および決定は、<a href="../lists/index_ja.html">公開メーリングリスト</a>で発表されます。
</p>
<p>ソースにアクセスする方法はいくつかあります。
</p>
<ul>
<li>Mercurial 経由 - 詳細は、<a href="hg.html">Mercurial に関するページ</a>を参照してください。</li>
<li><a href="../../downloads/index.html">ダウンロードページ</a>からアーカイブ形式のスナップショットをダウンロードする。</li>
<li><a href="http://hg.netbeans.org/main/file/">オンラインでブラウズする。</a></li>
</ul>
<p>ソースからの構築を行う場合は、<a href="http://wiki.netbeans.org/WorkingWithNetBeansSources">構築/インストールに関するページ</a>を参照してください。 </p>
<h2>このサイトの内容</h2>
<br>このサイトには、NetBeans IDE のソースのツリーと履歴が完全な形で収録されています。一般に、「安定した分岐」と「開発分岐」があります。開発分岐は、開発が進行中の分岐です。その分岐が開発サイクルのどの地点にあるかによって安定度が多少異なります。
<p>Mercurial リポジトリにおけるソースの物理的な編成については、<a href="structure.html">Mercurial 分岐とラベル</a>に関するドキュメントをお読みください。
</p>
<h2><a name="extbins">ソースの完全性 - 不足ソースの有無</a></h2>
<br> 法律上の理由から、NetBeans IDE のソースで、このサイトに収録できないものがあります。それらは他社製のソフトウェアであるか、このサイトでのソースの公開を禁止しているライセンスを持つものです。
<p>たとえば問題のソースとしては、以下があります。
</p>
<ul>
<li><b>Java コンパイラ</b> - このパーサーは、JDK 5.0 コンパイラのラッパーです。JDK ソースのライセンス条件は厳しいため、オープンソースにすることはできません。<br>
</li>
<li><b>XML パーサー</b> (Xerces、Crimson、Xalan、DOM、SAX、JAXP など)- IDE で XML 解析および操作に使用されます (<a href="http://java.sun.com/xml/">http://java.sun.com/xml/</a>)
</li>
<li><b>JavaHelp 実行時ライブラリ 2.x</b> - IDE は JavaHelp を使用してオンラインドキュメントを表示します。追加のライブラリディストリビューションに、検索用データベースを再構築するための JavaHelp 開発時ライブラリが含まれていることがあります (<a
href="http://java.sun.com/products/javahelp/index.html">http://java.sun.com/products/javahelp/index.html</a>)
</li>
<li><b>Apache Ant 1.6.x</b> - NetBeans 構築システムが依存している Java ベースの構築ツール (<a href="http://ant.apache.org/">http://ant.apache.org/</a>)
</li>
<li><b>JUnit 3.8.x</b> - NetBeans でユニットテストを実行するためのテスト用フレームワーク (<a href="http://www.junit.org/index.html">http://www.junit.org/index.html</a>)</li>
<li><span style="font-weight: bold;">Tomcat 5.x.x</span> - Java サーブレットおよび JSP 開発用の埋め込みサーブレットコンテナ (<a href="http://jakarta.apache.org/tomcat/index.html">http://jakarta.apache.org/tomcat/index.html</a>)。</li>
<li><span style="font-weight: bold;">JSTL (JSP Standard Tag Library)</span> - <a href="http://java.sun.com/products/jsp/jstl/">http://java.sun.com/products/jsp/jstl/</a></li>
</ul>
<p>NetBeans のリリースによっては、含まれる非 SPL ライセンスの追加ファイル数が異なることがあります。<a href="../lists/top.html">nbdev リスト</a>で確認してください。
</p>
<h2>貢献</h2>
<br> <a href="../contribute/index_ja.html">NetBeans への貢献に関するページ</a>をお読みください。
</body>
</html>