blob: 428d93af0a167df26437fb33a6863338709890c6 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Zdroje NetBeans</title>
<meta name="description" content="Informace o zdrojích NetBeans - jak je získat, co je k dispozici ...">
<link rel="stylesheet" type="text/css" href="../../netbeans.css">
<meta http-equiv="content-language" content="cs">
</head>
<body>
<h1>Zdroje</h1>
<br> Zdrojový kód NetBeans je k dispozici pod licencí <a href="../../about/legal/license.html">Common Development and Distribution License</a> (CDDL).
<p>Zdrojový kód je k dispozici v Mercurial repozitáři. Veškerý vývoj v rámci NetBeans probíhá pomocí Mercurial serveru na této stránce a vývojové návrhy a rozhodnutí probíhají na <a href="../lists/index_cs.html">veřejných mailing listech</a>.
</p>
<p>Zdroje můžete získat několika způsoby.
</p>
<ul>
<li>Prostřednictvím Mercurial - viz podrobnosti na <a href="hg.html">stránce Mercurial</a>;</li>
<li>Stáhněte si archivované snímky ze <a href="../../downloads/index.html">stránky pro stažení</a>; </li>
<li><a href="http://hg.netbeans.org/main/file/">Prohlédněte si je on-line</a></li>
</ul>
<p>Pokud máte zájem vytvořit build ze zdrojů, viz <a href="http://wiki.netbeans.org/WorkingWithNetBeansSources">stránky pro kompilaci/instalaci</a>. <!-- XXX - this should be a link to the new step-based build instructions. --></p>
<h2>Co přesně tu tedy je?</h2>
<br> To, co je zde k dispozici, je celý zdrojový strom a historie NetBeans IDE. Obecně vzato je zde &quot;stabilní&quot; větev a &quot;vývojová&quot; větev. Vývojová větev je místo, kde trvale dochází k vývoji - bude více či méně stabilní podle toho, v jakém bodu distribučního cyklu se nachází.
<p>Popis fyzické organizace zdrojů v Mercurial repozitáři viz v dokumentu <a href="structure.html">Mercurial větve a štítky</a>.
</p>
<h2><a name="extbins">Je to, co je tady, kompletní zdroj? Nechybí tu snad něco?</a></h2>
<br> Jsou některé věci, které zde není možné umístit ze zákonných důvodů. Existují určité části NetBeans IDE, které jsou softwarem třetích stran nebo spadají pod určitou licenci, která nedovoluje, aby jejich zdroje zde byly zveřejněny.
<p>Jedná se například o tyto položky:
</p>
<ul>
<li><b>Java Compiler</b> - Java parser v NetBeans je wrapper kolem jazykového kompilátoru Java (javac). Zdroje javac jsou k dispozici pod licencí GPL v2 ze <a href="http://openjdk.dev.java.net/">stránky OpenJDK</a>. NB 5.x a dřívější verze používají předchozí verzi kompilátoru javac, na kterou platila přísnější licence Sun BCL.<br>
</li>
<li><b>XML Parsers</b> (Xerces, Crimson, Xalan, DOM, SAX, JAXP, ...) - používají se v celém IDE pro XML parsování a manipulaci. <a href="http://java.sun.com/xml/">http://java.sun.com/xml/</a>
</li>
<li><b>JavaHelp Runtime library 2.x</b> - IDE používá JavaHelp pro zobrazení dokumentace on-line. K distribuci dodatečných binárních souborů může také patřit rekompilace vyhledávacích databází pomocí knihovny JavaHelp development-time library. <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> - kompilační nástroj na bázi Javy, na kterém závisí kompilační systém NetBeans. <a href="http://ant.apache.org/">http://ant.apache.org/</a>
</li>
<li><b>JUnit 3.8.x</b> - testovací rámec, který se používá pro spouštění testů jednotek v 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> - vestavěný &quot;servlet container&quot; pro Java Servlet a vývoj 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;">JSP Standard Tag Library (JSTL)</span> - <a href="http://java.sun.com/products/jsp/jstl/">http://java.sun.com/products/jsp/jstl/</a></li>
</ul>
<p>Daná distribuce NetBeans může mít v sobě více nebo méně souborů bez licence CDDL. Pro jistotu se zeptejte na <a href="../lists/top.html">listu nbdev</a>.
</p>
<h2>Jak přispívat</h2>
<br> Viz <a href="../contribute/index_cs.html">stránku jak jak se zapojit</a>.
</body>
</html>