Internet, el campo digital de la Tierra, incrementa su importancia en nuestras vidas. La clave de esta vitalidad es la interoperabilidad - desarrollo abierto, los estándares abiertos y el software de código abierto son quienes llevaron al nacimiento de Internet en primer lugar, así como a otros importantes sistemas universales como la dirección y entrega del correo electrónico mundial.
Continuando con este espíritu de actitud abierta, el código de Mozilla 1.0 y las herramientas de desarrollo proporcionan libremente a los desarrolladores los recursos que ellos necesitan para crear y ver la presentación de sus contenidos y datos en la web.
La meta de el proyecto Mozilla es innovar y permitir la creación de tecnología de cliente que cumpla los estándares para mantener el contenido de la web abierto. Conforme más y más programadores y compañías abrazen a Mozilla como una tecnología estratégica, Mozilla 1.0 ayudará a la difusión extensa y a la adopción del código abierto, software basado en estándares a través de Internet, contribuyendo a la vez a su vitalidad.
Primero, el alcance del proyecto cambió dramaticamente. El proyecto inicial era una revisión mejorada e incremental de la línea de productos productos Netscape Communicator 4.x a la propuesta de línea de productos 5.x. Después de que el proyecto fue lanzado, sin embargo, se hizo claro que muchas de sus metas no se podrían resolver utilizando el código base existente.
Entonces se tomó la decisión de reajustar el proyecto Mozilla y crear una nueva generación de código. Esta decición extendió el alcance del proyecto dramáticamente.
En segundo lugar, no todos los cambios de diseño para el nuevo código base fueron realizados inmediatamente. El proceso de desarrollo resultó ser muy similar a remodelar una casa: idealmente, uno planea con absoluto y preciso detalle antes de comenzar... en la realidad, sin embargo, esto es raramente posible.
Finalmente, aunque este es nuestro lanzamiento 1.0, no será juzgado por las normas aplicadas a los primeros lanzamientos de productos. En cambio, Mozilla 1.0 se comparará con las generaciones mas nuevas de navegadores comerciales. Por eso nos hemos tomado el tiempo necesario para cerciorarnos de que este lanzamiento estuviese efectivamente "listo para la hora de la verdad".
El énfasis en Mozilla 1.0, en términos de funcionalidad y de la interfaz de usuario, era permitir a Netscape crear un reemplazo fiable para las series de Netscape Communicator 4.x. Sin embargo, han habido cambios profundos bajo el capó que se relacionan específicamente con la evolución de la experiencia del usuario y que posicionan bien a Mozilla para un excitante y rápidamente evolutivo futuro:
Considere, por ejemplo, la característica de navegación con pestañas. H. J. van Rantwijk utilizó esta característica en otro navegador. El año pasado, él y algunos amigos utilizaron XUL para crear Multizilla. David Hyatt vió ese trabajo y creó rápidament un nuevo widget de XUL que nativamente ha implementado las funciones básicas. Las funciones de navegación con pestañas ahora son una parte estándar del conjunto de funciones de Mozilla, y continua el trabajo en el más sofisticado projecto Multizilla.
El proyecto Mozilla y su comunidad de desarrolladores trabajan en tándem para crear un producto siempre a mejor, y nosotros anticipamos que la experimentación en la interfaz del usuario y la implementacion en producción se acelerarán una vez que saquemos Mozilla 1.0.
Puede hacerse un "informe de error" en Bugzilla para cualquier problema relacionado con el proyecto Mozilla que sea importante para involucrar a varias personas y para ser seguido públicamente. Nuestro sistema de registro y seguimiento de informes de errores incluye todos los informes hechos desde la creacio del proyecto Mozilla, entonces el número inevitablemente aumenta, ya que los errores resueltos permanecen en la base de datos.
No hay una manera correcta de relacionar el número de informes de errores con la calidad global del producto:
Mientras que el número informes de error no ayuda a rastrear la calidad, rastreamos otras medidas de calidad, en particular el tiempo medio entre fallos (MTBF), un concepto industrial estándar (véase, por ejemplo, este análisis de un binario reciente).
Mozilla.org existe para hacer Mozilla un proyecto de código abierto exitoso. Apoya a la comunidad Mozilla entera y proporciona un punto central de contacto y comunidad para aquellos interesados en utilizar o mejorar el código base de Mozilla.
Mozilla.org mantiene absoluta independencia en la toma de decisiones. Se toman decisiones pensando en la salud a largo plazo del código base y la comunidad entera de Mozilla. Mozilla.org recibe patrocinio corporativo con personal en plantilla y recursos (servidores, etc.), acepta las mejores contribuciones disponibles de la comunidad y se comunica de cerca con los distribuidores.
Algunos miembros de la plantilla de mozilla.org son voluntarios, incluido su Chief Lizard Wrangler. Otros miembros de la plantilla son patrocinados por los patrones. En todos los casos se necesita una dedicación al proyecto, más que a cualquier producto particular resultado del proyecto. Mozilla.org tiene un firme compromiso de transparencia total.
Netscape es el mayor contribuidor al proyecto Mozilla y ha fortalecido a la comunidad empleando a un número de voluntarios, de tal manera que ellos trabajen a tiempo completo en el proyecto.
Los empleados de Netscape han estado implicados íntimamente en muchos aspectos del código base, generalmente en tándem con algunos voluntarios clave y un creciente número de empleados de otras compañias que utilizan el código de Mozilla. Hasta la fecha, aproximádamente 300 personas sin relación con Netscape han hecho contribuciones al proyecto.
El número de personas participando en otros aspectos de el proyecto es mucho mayor. En particular, el número de incorporados en las pruebas del producto y los informes de errores es enorme. Los recientes lanzamientos han sido descargados por entre 300.000 y 400.000 personas cada uno, dando al proyecto un excelente y oportuno conjunto de datos de prueba.
Hay también centenares de personas participando en las actividades de pruebas que asisten a los desarrolladores que escriben el código. Esto permite a los desarrolladores ser mas eficientes y efectivos.
Igualmente, mucha de la documentación que es generada, incluyendo varios tutoriales, provienen de la comunidad de voluntarios.
Mozilla.org no puede hablar de futuras acciones de AOL; solo AOL puede hacerlo. CompuServe, una subsidiaria 100% propiedad de AOL, está actualmente usando la tecnología de Mozilla conoocida como "Gecko" como parte del cliente Compuserve 7.0. AOL está probando una versión beta del cliente AOL 7.0 que también utiliza Gecko, pero es prematuro hacer comentarios sobre cualquier plan futuro.
El código base de Mozilla es desarrollado y licenciado como código abierto/ software libre. Esto significa que el recipiente del código fuente tiene garantizados los derechos básicos.
Todo el código base de Mozilla esta regido por la Licencia Pública de Mozilla y la Licencia Publica de Netscape. Los archivos con licencias de código abierto/software libre (como es el BSD y la licencia MIT) pueden también estar incluidas.
Esto significa que el código base de Mozilla puede ser legalmente:
por cualquier persona o corporación para cualquier propósito.
Más información sobre código abierto y software libre se puede encontrar en http://opensource.org y http://www.fsf.org, respectivamente.
El código base esta siendo actualmente re-licenciado para hacer combinar legalmente el código de Mozilla con el código de otros proyectos que son libres pero que tienen licencias incompatibles (la GNU GPL y LGPL). El impedimento es un puñado de contribuidores "perdidos".
El código base de Mozilla incluye una amplia variedad de funcionalidad relativamente modular y basada en estándares. Los desarrolladores, especialemten los OEMs, pueden encontrar que el código base es una atractiva fuente libre de software de "conectar y usar" de alta calidad para crear o extender software relacionado con la web y la red, portable y basado en estándares.
Mucha de la funcionalidad se utiliza en Mozilla 1.0, pero no toda.
Hay, por ejemplo, herramientas para desarrolladores, tales como Bugzilla, que es un ejemplo de tecnología Mozilla que ha sido exitosa fuera del ámbito del proyecto Mozilla. Hay ahora millares de instalaciones de Bugzilla utilizadas por todo el mundo para registrar la información de otros proyectos abiertos y propietarios que no tienen nada que hacer con Mozilla.
Además, hay otros proyectos varios como es Rhino, una implementación de Javascript dentro de Java (que permite a los que despliegan soluciones Java proporcionar capacidades de scripting a sus usuarios finales).
Sea lo que sea, es notablemente abierto. Es notable que el primer principio de diseño en el primer "plan de trabajo" (Octubre, 1998) tocase este preciso tema (los otros principios trataban temas técnicos).
El website en si mismo es generalmente escrito por y para los desarrolladores. Generalmente ignora, y es ignorado, por otras audiencias como la prensa y los usuarios finales. Si ested tiene suficiente conocimiento técnico, tiene herramientas impresionandtes tales como la edición del website y las funciones de archivo y un decepcionantemente simple visualización gráfica del estado en tiempo real de los binarios de varios productos en varias plataformas(e.g., esta visualización del estado más reciente de una de las ramas de productos Mozilla).
El desarrollo de Mozilla sigue el camino definido en un documento "plan de trabajo" actualizado periódicamente. Las prioridades y objetivos se defininen en documentos "manifesto" como el manifiesto de Mozilla 1.0.