blob: f58332b022940e122fdd0c64a3f2c27a698d0d40 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>NetBeans Sources</title>
<meta http-equiv="content-language" content="sk">
</head>
<body>
<h1>Zdroje</h1>
<br>
Zdrojový kód NetBeans je dostupný pod licenciami <a
href="https://netbeans.org/cddl-gplv2.html">Common Development and
Distribution License ( CDDL) v1.0 a the GNU General Public License (GPL)
v2</a>.
<p>Zdrojový kód je dostupný z repozitárov Mercurial. Celý vývoj NetBeans sa
uskutočňuje na serveri Mercurial, ktorý je súčasťou tejto stránky a
vývojové návrhy i rozhodnutia sa uskutočňujú vo <a
href="../lists/index.html">verejných
mailových konferenciách</a>. </p>
<p>Zdroje môžete získať niekoľkými spôsobmi. </p>
<ul>
<li>Prostredníctvom Mercurial - detaily nájdete na <a
href="../sources/hg.html">Mercurial
stránke</a>;</li>
<li>Stiahnete si archivované zostavenia zo stránky <a
href="../../downloads/index.html">na stiahnutie</a>;
</li>
<li><a
href="http://hg.netbeans.org/main/file/">Prezrite
si ich online</a></li>
</ul>
<p>Ak sa zaujímate o vytváranie zostavenie (build) zo zdrojov, pozrite si
<a href="http://wiki.netbeans.org/WorkingWithNetBeansSources">vytváranie
zostavení/inštalácia</a>.
</p>
<h2>Takže čo presne tu je?</h2>
<br>
To, čo je tu dostupné, je celý strom zdrojov a história vývoja NetBeans
IDE. Vo všeobecnosti je tu "stabilná" a "vývojová" vetva. Vývojová
vetva je miesto, kde dochádza k vývoju - môže byť viac alebo menej
stabilná v závislosti na tom, v akom bode vývojového cyklu sa nachádza.
<p>Popis fyzického usporiadania zdrojov v Mercurial repozitári, nájdete v
dokumente <a
href="../sources/structure.html">Vetvy a
návestia Mercurial</a>. </p>
<h2><a name="extbins">Je to, čo sa tu nachádza, kompletný zdroj? Nechýba
tu niečo?</a></h2>
<br>
Existujú niektoré veci, ktoré tu nie je možné legálne umiestniť.
Zopár častí NetBeans IDE, ktoré sú softvérom od tretích strán, alebo
spadajú pod licenciu, ktorá neumožňuje zverejniť zdrojový kód.
<p>Týka sa to napríklad aj týchto položiek: </p>
<ul>
<li><b>Prekladač Java Compiler</b> - Java parser (syntaktický
analyzátor) v NetBeans je obalom pre prekladač jazyka Java (javac).
Zdroje javac sú dostupné pod licenciou GPL v2 zo stránky <a
href="http://openjdk.dev.java.net/">OpenJDK</a>. NB 5.x a
skoršie verzie používali predchádzajúcu verziu javac prekladača,
ktorý bol pod reštriktívnejšou licenciou Sun BCL.<br>
</li>
<li><b>XML Parsery</b>(Xerces, Crimson, Xalan, DOM, SAX, JAXP, ...) -
používané v celom IDE pre parsovanie a manipuláciu s XML. <a
href="http://java.sun.com/xml/">http://java.sun.com/xml/</a> </li>
<li><b>Knižnica JavaHelp Runtime library 2.x</b> - IDE používa JavaHelp
na zobrazenie online dokumentácie. Niektoré binárne distribúcie
môžu tiež obsahovať JavaHelp vývojové knižnice development-time
library na prestavbu vyhľadávacích databáz. <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> - Zostavovací Nástroj založený na Jave , od
ktorého závisí zostavovací systém NetBeans. <a
href="http://ant.apache.org/">http://ant.apache.org/</a> </li>
<li><b>JUnit 3.8.x</b> - testovacia sústava používaná na spúšťanie
testov jednotiek 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> - vstavaný
"servlet" kontajner pre vývoj Java Servlet a 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;">Knižnica 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é vydanie NetBeans môže v sebe obsahovať viac alebo menej
dodatočných súborov bez CDDL licencie. Spájajte sa v konferencii <a
href="../lists/top.html">nbdev</a>, aby
ste si boli istí. </p>
<h2>Prispievanie</h2>
<br>
Pozrite si stránku <a
href="../contribute/index.html">ako sa
zapojiť</a>.
</body>
</html>