Traducción al castellano de la FAQ inicial del proyecto Harmony.

FAQ - Preguntas frecuentes

0) ¿Cómo me suscribo a la lista?

Puedes suscribirte a la lista enviando un mensaje a:

harmony-dev-subscribe@incubator.apache.org

recibirás una petición de confirmación a la que debes responder.

Después de esto ya puedes enviar mensajes a la lista de desarrollo

harmony-dev@incubator.apache.org

1) ¿Por qué estáis haciendo esto?

Pensamos que hay una amplia comunidad interesada en crear y utilizar una implementación compatible y open source de J2SE 5, la última versión de la especificación estándar de Java 2.

2) ¿Qué versión de java implementaréis?

J2SE 5 también conocida como Java o Tiger

3) ¿Por qué no habéis hecho esto antes?

En cuanto que la Java Community Process había permitido implementaciones libres de JSRs, Java 5 es la primera de las especificaciones J2SE que podemos implementar debido a su licencia.

4) ¿Hacéis esto para atacar a SUN?

No, en absoluto. Apache no patrocina proyectos que ataquen a alguna entidad, corporación o similar.

SUN ha sido durante bastante tiempo patrocinador de Apache y proyectos de Apache y Apache tiene una amplia variedad de proyectos que son implementaciones de especificaciones de Java como Apache Geronimo, Apache Tomcat, Pluto, taglibs, etc.

Este proyecto está abierto a cualquier miembro de la comunidad Java que se interese que es invitado a participar en la forma en la que él quiera.

5) ¿Hacéis esto porque SUN se niega a liberar los fuentes de J2SE bajo una licencia open source?

No realmente. Agradeceriamos que Sun hiciera eso (así como también cualquiera con una implementación J2SE) ya que nos ahorraría un montón de tiempo, y de corazón los animamos a que hagan eso ;), pero Sun tiene el derecho de decidir que hace con su propiedad intelectual.

6) ¿Será vuestra implementación compatible con la especificación?

Sí.

7) ¿Como lo verificaréis?

Le aplicaremos los test con el TCK de SUN.

8) ¿Cómo obtendréis la licencia para el TCK de SUN? ¿No es muy caro?

Sun ofrece becas a académicos (docentes), asociaciones e individuos sin fines lucrativos. Apache es una asociación sin ánimo de lucro y ya se ha beneficiado de estas becas antes, como con la licencia para el TCK de J2EE 1.4 y el apoyo para el proyecto Apache Geronimo, entre otros.

Solicitaremos esta beca y esperaremos que Sun nos conceda la licencia y el apoyo necesario para hacer un buen trabajo.

9) ¿Cuanto tiempo os llevará?

Estará terminado cuando lo terminemos :) Nos llevará bastante tiempo pero esperamos que las contribuciones de la comunidad nos ayuden durante todo el proceso.

10) ¿Teneís algún código con el que comenzar?

No, we don't. We didn't want to "bless" any given implementation that might be donated (if such a thing could happen) but would rather let the community decide how it will create and develop the platform.

11) ¿Aceptariais SWT si IBM os lo ofrece?

Apache está abierto a cualquier contribución venga de donde venga e IBM tiene un récor de aportaciones al movimiento open source, cualquier contribución será evaluada por la comunidad para decidir si es o no utilizada en el proyecto.

12) ¿Por qué tendréis una fase de discusión de la arquitectura?

Buscamos una forma de unir a gente de toda la comunidad Java y otros proyectos open sources relacionados. Damos la bienvenida a cualquiera al debate, sin importar que licencia haya decidido usar, sea una licencia de software libre, licencia open source o licencia propietaria. Estamos aquí para aprender, para tener un debate abierto y para diseñar una buena arquitectura para plataformas J2SE.

En Apache pensamos que una comunidad fuerte, diversa y meritocrática es lo que hace que un proyecto open source sea bueno, y queremos estar seguros de que cualquiera puede participar de una u otra forma.

13) ¿Competirá con Kaffe y Classpath?

¡Gente de Kaffe y Classpath nos están ayudando a comenzar este proyecto! Su experiencia en VM open source y la biblioteca de clases es muy valiosa, y aportan problemas que una gran comunidad puede resolver.

Tendremos una implementación bajo la licencia de Apache, pero pensamos en esto como complemento más que un competidor. Y cuando resolvamos los problemas de compatibilidad entre licencias esperamos complementarnos los unos a los otros aún más.

14) ¿Cómo os aseguararéis de que la propiedad intelectual de SUN es respetada?

Buena pregunta - este es un asunto muy importante para nosotros. There are several ways, but this will be a topic for the community to work on at the beginning. So far we've thought of :

a) We shall ask any person that would be a committer to declare what kind of non-open-source class library or VM source code they have been exposed to, and allow us to keep them from participating in the related parts of the codebase where they may inadvertently violate the IP rights of someone else.

b) We shall require that any code contribution that isn't a new, original work of authorship created expressly for the Apache Harmony project be subject to the standard Apache process for provenance and licensing to ensure that we have an accurate record of every contribution that wasn't created expressly inside the Apache Harmony project.

c) We would like to perform continuous "surveillance" on the codebase we are building, and compare to class library and VMs from elsewhere, like Sun, IBM, BEA, Kaffe, etc to ensure that no code from those efforts become part of Apache Harmony without our knowledge. We do this to protect ourselves, our users, and of course those other efforts. We don't know yet how to do this, but are exploring ideas such as having a third party such as Black Duck or an existing licensee (or Sun!) do this for us. This, like all the topics herein, are open for discussion an change by the community.

d) Anything anyone can think of!

15) ¿No fragmentaréis la comunidad de Java con este proyecto?

No creemos. Nuestra finalidad es unir a la gente, que compartan su conocimiento, resuelvan problemas comunes y colaboren en lo que puedan. Una comunidad Java diversa es una comunidad saludable. Varias implementaciones de las especificaciones de Java demuestran el valor de Java - dada una especificación cualquiera puede realizar una implementación para que los usuarios de Java tengan la oportunidad de probar su código en más lugares y plataformas. Esta es la promesa de Java y pensamos que nuestro esfuerzo la lleva a cabo.

16) ¿Cómo puedo colaborar? ¿Es demasiado tarde?

¡Únete a la comunidad y participa! ¡Nunca es demasiado tarde! Estamos empezando y todo está abierto a debate - la comunidad cambiará lo que la comunidad quiera cambiar. Lo que se haga en este proyecto se decidirá por los que participan en él. Esto es la Fundación Apache - colaborativa, meritocrática y basada en comunidad.

Initial_FAQ_Spanish (last edited 2009-09-20 21:54:44 by localhost)