blob: 2e454f1fa25ab7b2083e3c86e9afe3ea4514973e [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Sursele NetBeans</title>
<meta name="description" content="Info about the NetBeans sources - how to get them, what is here ...">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../netbeans.css">
<meta http-equiv="content-language" content="ro">
</head>
<body>
<h1>Sursele</h1>
<br>
Codul sursă NetBeans este disponibil conform
<a href="../../about/legal/license.html">Common Development and Distribution License</a> (CDDL - Licenţa de distribuţie şi dezvoltare comună).
<p>Codul sursă este disponibil într-un repository Mercurial. Întreaga dezvoltare NetBeans se realizează utilizând serverul Mercurial de pe acest site, iar propunerile şi deciziile de dezvoltare se fac pe
<a href="../lists/index_ro.html">listele de corespondenţă publice</a>.
</p>
<p>Puteţi obţine sursele în câteva moduri.
</p>
<ul>
<li>Prin Mercurial - pentru detalii, consultaţi <a href="hg.html">pagina Mercurial</a>;</li>
<li>Descărcaţi o captură de ecran arhivată din <a
href="../../downloads/index.html">pagina de descărcări</a>;</li>
<li><a href="http://hg.netbeans.org/main/file/">Răsfoiţi-le online</a></li>
</ul>
<p>Dacă sunteţi interesat să generaţi un build din surse, consultaţi
<a href="http://wiki.netbeans.org/WorkingWithNetBeansSources">paginile de compilare/instalare</a>.
</p>
<h2>Ce găsiţi aici, mai exact?</h2>
<br>
Aici este disponibil întregul arbore şi istoric al surselor NetBeans IDE. În general, există o ramură "stabilă" şi o "ramură de dezvoltare". Ramura de dezvoltare este cea în care se efectuează dezvoltarea în curs - va fi mai mult sau mai puţin stabilă, în funcţie de punctul în care se află ciclul release-ului.
<p>Pentru o descriere a organizării fizice a surselor din repository-ul Mercurial, consultaţi documentul <a href="structure.html">Ramurile şi etichetele Mercurial</a>.
</p>
<h2><a name="extbins">Ceea ce este aici este sursa completă? Lipseşte ceva
de aici?</a></h2>
<br>
Există lucruri care nu pot fi aici, din
motive legale. Sunt câteva componente ale NetBeans IDE care sunt
software de la terţi sau care cad sub incidenţa unei licenţe care nu
permite ca sursele să fie făcute publice aici.
<p>Exemple de elemente în chestiune includ:
</p>
<ul>
<li><b>Compilatorul Java</b> - Interpretorul Java din NetBeans este o încapsulare în jurul compilatorului limbajului Java (javac). Sursele javac sunt disponibile conform licenţei GPL v2 de pe <a href="http://openjdk.dev.java.net/">site-ul OpenJDK</a>. NB 5.x şi versiunile anterioare utilizează o versiune anterioară a compilatorului javac, care s-a aflat sub incidenţa unei licenţe mai restrictive Sun BCL.<br>
</li>
<li><b>Interpretoare XML</b> (Xerces, Crimson, Xalan, DOM, SAX, JAXP...) - utilizate în IDE pentru interpretarea şi manipularea XML. <a href="http://java.sun.com/xml/">http://java.sun.com/xml/</a>
</li>
<li><b>Biblioteca JavaHelp Runtime 2.x</b> - IDE utilizează JavaHelp pentru a afişa documentaţia online. De asemenea, distribuţia suplimentară de binare poate include biblioteca de dezvoltare în timp JavaHelp, pentru re-generarea bazelor de date de căutare. <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> - un instrument de generare bazat pe Java, de care depinde sistemul de generare NetBeans. <a href="http://ant.apache.org/">http://ant.apache.org/</a>
</li>
<li><b>JUnit 3.8.x</b> - un cadru de lucru de testare, utilizat la rularea testelor unităţilor din 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> - un container de servlet-uri înglobate pentru dezvoltarea Java Servlet şi 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>Un anumit release al NetBeans poate conţine mai multe sau mai puţine fişiere suplimentare fără licenţă CDDL. Pentru a fi sigur, întrebaţi pe <a href="../lists/top.html">lista nbdev</a>.
</p>
<h2>Contribuirea</h2>
<br>
Consultaţi <a href="../contribute/index_ro.html">pagina de implicare</a>.
</body>
</html>