El Código Fuente


El código fuente de NetBeans está disponible bajo una variante de la Licencia Pública de Mozilla (Mozilla Public License).

El código fuente de NetBeans está disponible a través de un repositorio Mercurial. Todo el desarrollo de NetBeans utiliza el servidor Mercurial de este portal web, y las propuestas de desarrollo y decisiones se toman en las listas de distribución públicas.

Se puede tener acceso al código de las siguientas formas:

Si está interesado en construirlo a partir del código, acceda a las páginas de construcción/instalación.

¿Qué se encuentra exactamente aquí?


Aquí encontrará disponible la estructura e historial del código fuente del IDE de NetBeans. Normalmente, existe una rama "estable" y una rama "en desarrollo." La rama de desarrollo es donde la evolución del código tiene lugar - dependiendo en que parte del ciclo de desarrollo se encuentre, puede ser más o menos estable.
Para un descripción de la organización física del código fuente dentro del repositorio Mercurial, véase el documento Etiquetas y ramas del Mercurial

¿Está todo el código disponible aquí? ¿Falta algo al código fuente?


Debido a razones legales, algunos elementos no están presentes. Algunos componentes del IDE de NetBeans pertenecen a código de terceras partes, o se encuentran bajo licencias que no permiten que su código sea parte del dominio público desde aquí.

Algunos ejemplos de los componentes en cuestión son:

  • Compilador Interno de Java (Java Compiler) - El analizador sintáctico (Java parser) es un programa que envuelve el compilador JDK 5.0. El código fuente del Kit de Desarrollo para JAVA (JDK) está limitado por una licencia más restrictiva, y no puede ser código abierto desde aquí.
  • Los analizadores sintácticos de XML (XML Parsers) (Xerces, Crimson, Xalan, DOM, SAX, JAXP, ...) son utilizados profundamente en el IDE para el análisis y manipulación de XML. http://java.sun.com/xml/
  • La biblioteca de ejecución de JavaHelp 2.x - El IDE usa el JavaHelp para mostrar la documentación en línea. La distribución con programas adicionales puede también incluir la biblioteca de desarrollo del JavaHelp para la reconstrucción de las bases de datos para las búsquedas. http://java.sun.com/products/javahelp/index.html
  • Apache Ant 1.6.x - Es una herramienta basada en Java que se emplea para generar NetBeans. http://http://ant.apache.org/
  • JUnit 3.8.x - Es un marco de trabajo para pruebas utilizado en NetBeans para ejecutar test de unidad. http://www.junit.org/index.html
  • Tomcat 5.x.x - Es un contenedor de servlet encapsulado utilzado para el desarrollo de Java Servlet y JSP. http://jakarta.apache.org/tomcat/index.html
  • JSP Standard Tag Library (JSTL) - http://java.sun.com/products/jsp/jstl/

Una versión determinada de NetBeans puede tener más o menos componentes que no estén bajo licencia CDDL. Para asegurarse, pregunte en la lista nbdev.

Contribuciones


Vea la página relativa a las contribuciones
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo