Zdroje
Zdrojový kód NetBeans je dostupný pod licenciami
Common Development and
Distribution License ( CDDL) v1.0 a the GNU General Public License (GPL)
v2.
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 verejných
mailových konferenciách.
Zdroje môžete zÃskaÅ¥ niekoľkými spôsobmi.
Ak sa zaujÃmate o vytváranie zostavenie (build) zo zdrojov, pozrite si
vytváranie
zostavenÃ/inÅ¡talácia.
Takže Äo presne tu je?
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.
Popis fyzického usporiadania zdrojov v Mercurial repozitári, nájdete v
dokumente Vetvy a
návestia Mercurial.
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.
Týka sa to naprÃklad aj týchto položiek:
- PrekladaÄ Java Compiler - 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 OpenJDK. 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.
- XML Parsery(Xerces, Crimson, Xalan, DOM, SAX, JAXP, ...) -
použÃvané v celom IDE pre parsovanie a manipuláciu s XML. http://java.sun.com/xml/
- Knižnica JavaHelp Runtime library 2.x - 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. http://java.sun.com/products/javahelp/index.html
- Apache Ant 1.6.x - Zostavovacà Nástroj založený na Jave , od
ktorého závisà zostavovacà systém NetBeans. http://ant.apache.org/
- JUnit 3.8.x - testovacia sústava použÃvaná na spúšťanie
testov jednotiek v NetBeans. http://www.junit.org/index.html
- Tomcat 5.x.x - vstavaný
"servlet" kontajner pre vývoj Java Servlet a JSP. http://jakarta.apache.org/tomcat/index.html
- Knižnica JSP Standard Tag Library
(JSTL) - http://java.sun.com/products/jsp/jstl/
Dané vydanie NetBeans môže v sebe obsahovať viac alebo menej
dodatoÄných súborov bez CDDL licencie. Spájajte sa v konferencii nbdev, aby
ste si boli istÃ.
Prispievanie
Pozrite si stránku
ako sa
zapojiť.