General

¿Qué es el juego de aplicaciones Mozilla?

El juego de aplicaciones Mozilla es un sofisticado conjunto de programas cliente para internet que integra

Este conjunto de aplicaciones está diseñado para trabajar consistentemente a través de varios sistemas operativos, una ventaja significativa para aquellos que operan en entornos heterogéneos de hardware y software. Las plataformas soportadas incluyen: Win32 (Windows 9x, ME, NT, 2000 y XP), MacOS (8.5, 8.6, 9.x y OS X), Linux, BSD/OS, FreeBSD, HPUX, Caldera OpenUNIX8 y Unixware 7.1.1, OpenVMS, OS/2, Solaris, y Tru64 Unix.

Y el código base es de código abierto, dando a los usuarios un vasto conjunto de derechos y opciones no disponibles cuando se utiliza software propietario.

¿Quién puede usar el juego de aplicaciones Mozilla?

El juego de aplicaciones está destinado para ser utilizado por distribuidores, pero cualquiera puede utilizar el juego de aplicaciones Mozilla en sus productos bajo la MPL y la NPL (Licencias Públicas de Mozilla y Netscape).

El producto de Mozilla se puede redistribuir libremente tal como está o de forma modificada, y es de esperar que las terceras partes lo reempaqueten y renombren como crean oportuno. Estas terceras partes también pueden optar por proporcionar documentación y/o soporte adicional para satisfacer las necesidades de sus audiencias.

Además, los usuarios finales que quieran un navegador de Internet, un cliente de correo/noticias y un chat, pueden descargar el conjunto de aplicaciones directamente de mozilla.org. Nuestras versiones estables publicadas recientemente han sido descargadas entre 300.000 y 400.000 veces cada una, así que un número de personas está optando por utilizar el software de Mozilla, tal como es ofrecido por mozilla.org.

Sin embargo, las publicaciones de mozilla.org están orientadas a los distribuidores y desarrolladores. Mozilla.org no planea dirigirse al público general, ni somos capaces de dar soporte de usuario final al público general; el soporte se limita a varios grupos de noticias de autoayuda de usuario final.

Nuestra esperanza es que la mayoría de los usuarios obtengan Mozilla como una parte de una redistribución gratuita o pagada ofrecida por un tercero, tal como ocurre con Netscape, Red Hat, IBM o Beonex. También están en desarrollo otras aplicaciones de la tecnología de Mozilla.

¿Qué es el juego de herramientas Mozilla?

El juego de herramientas de Mozilla combina un conjunto de componentes (como el motor de renderización Gecko, el motor de JavaScript, las librerías de red y la capa de portabilidad) y las herramientas de programación (un depurador de JavaScript, examinador de DOM, etc.) con los medios convenientes para programarlos, usando tecnologías como XML, CSS y ECMAScript (JavaScript).

Dentro de este simple marco es posible crear aplicaciones que se extienden desde lo trivial (como las páginas web) a lo sofisticado, como las mismas aplicaciones de navegación, correo electrónico y chat de Mozilla.

¿Qué otros productos se pueden construir a partir del código base de Mozilla?

Aparte del producto Mozilla, OEMs (fabricantes de equipos originales) han unido y combinado partes del código base modular de Mozilla para construir una amplia gama de productos. Algunos de estos productos son otros navegadores, como Galeon y Chimera (un navegador basando en Gecko para Mac OS X).

Algunos productos incluyen el motor de renderización de Mozilla (conocido como “Gecko”) en otras aplicaciones, permitiendo a éstas entender y mostrar HTML. Algunos ejemplos incluyen la Dot.Station de Intel y las set-top boxes de Worldgate que saldrán pronto.

Otros productos utilizan componentes como ECMAScript (JavaScript) y las capacidades criptográficas de Mozilla para productos que tienen poco que ver con los navegadores. Por ejemplo, ActiveState utiliza tecnologías de Mozilla para construir su herramienta IDE de desarrollo Komodo, mientras OEone utiliza las tecnologías de Mozilla para construir un entorno operativo superior para ordenadores de uso doméstico.

Pueden encontrarse más de 70 proyectos que usan la tecnología de Mozilla en www.mozdev.org.

El código base de Mozilla es software de código abierto, lo que significa que puede ser utilizado, modificado y distribuido sin pagar. Los términos de la licencia para el código se han desarrollado cuidadosamente para permitir a otros combinar el código de Mozilla con código propietario y crear productos comerciales por los que cobrar unos honorarios. Por supuesto, también puede ser utilizado para construir otro software no propietario.

¿Qué es Mozilla 1.0?

Mozilla 1.0 es la primera publicación de una versión principal de:

Mozilla 1.0 marca también un nivel de estabilidad y madurez del API. Un importante esfuerzo que concluye en Mozilla 1.0 ha sido la identificación y finalización de un sistema de APIs (interfaces de programación de aplicaciones) que proporcionarán una base estable para todos aquellos que quieran construir aplicaciones y funcionalidades adicionales.

Un grupo escogido de APIs ha sido marcado “@FROZEN” (congeladas). Mozilla.org se propone mantener la compatibilidad del API para este grupo hasta Mozilla 2.0. También está disponible una lista de APIs que se congelan en Mozilla 1.0.

Mozilla 1.0 también marca el primer punto en el cual mozilla.org mantendrá las ramas estable y de desarrollo del código base.

El nuevo desarrollo significativo se dará en el tronco, dejando que la rama mantenga sus características de estabilidad y funcionamiento. De esta manera, las compañías y proyectos que deseen construir productos utilizando el código de Mozilla tendrán acceso a una rama estable duradera y no necesitarán preocuparse ellos mismos por los cambios diarios o semanales del ciclo de desarrollo más reciente.

¿Cuáles son las ventajas del código abierto?

El código fuente del software de código abierto está disponible, libre de carga, para cualquier uso. Esto proporciona muchas ventajas:

Las ventajas de la ingeniería y el desarrollo del software de código abierto han sido extensamente tratadas en La Catedral y el Bazar. El software de código abierto también ofrece muchas ventajas a los destinatarios.

Por ejemplo, a menudo hay bugs en el software que el propietario no encuentra particularmente importantes, pero que son críticos para un usuario o un fabricante de equipos originales. Con el software de código abierto, los destinatarios no están limitados a aplicar presión al propietario o pagarle por resolver los bugs. Los destinatarios son libres de resolver bugs ellos mismos.

Si un destinatario no tiene el conocimiento o prefiere no trabajar con un software de código abierto en particular, él o ella puede concertar ayuda o llegar a acuerdos con otros – no tan solo con el propietario original – para resolver un error.

También es importante la inquietud por el fin de la vida de un producto, ya que los usuarios y fabricantes de equipos originales se ven a menudo afectados negativamente cuando un propietario da por finalizado el soporte para un producto, cosa que puede forzar a los destinatarios a actualizar o cambiar de productos en contra de su voluntad.

Con el software de fuente abierta, nadie puede forzar el fin de la vida de un producto. La gente puede dejar de trabajar en el proyecto, pero otros pueden decidir mantener y desarrollar el código. Usuarios y fabricantes de equipos originales tienen así opciones no disponibles con software propietario: pueden optar por cambiar a otro producto si eso parece la mejor solución – pero también pueden optar por mantener el software en cuestión o unirse a otros para hacerlo así.

Igualmente es cierto si el desarrollo del producto se mueve hacia una dirección incompatible con las necesidades de los usuarios o fabricantes de equipos originales: los destinatarios pueden optar por cambiar a otro producto diferente, pero también pueden optar por mantener el software (o unirse a otros para hacerlo así).

Una consecuencia de esta manera de mantener y desarrollar el software es el desarrollo de un fondo común distribuido de conocimientos y liderazgo. Con software propietario, el conocimiento se concentra usualmente en los empleados del propietario, pero en un proyecto de código abierto cualquiera con talento e interés puede unirse al proyecto y desarrollar conocimientos.

Las compañías que usan el código de Mozilla en sus productos pueden desarrollar sus conocimientos internos a muchos niveles. Pueden optar por concentrarse en una funcionalidad especializada de importancia extraordinaria para su producto o desarrollar conocimientos sobre los componentes del núcleo de Mozilla. Con los conocimientos y el compromiso llegan las dotes de mando, y con las dotes de mando llega un mayor impacto en el desarrollo futuro del software.

Orange Style | Pacific Style | Plain Style