Inicio | Información | Comunidad | Desarrollo | myReactOS | Contáctanos

  1. Inicio
  2. Información
  3. Comunidad
  4. Desarrollo
  5. myReactOS

  1. Descripción
  2. Como contribuir
  3. Whitepaper
  4. Compilando ReactOS
  5. FAQ de desarrolladores
  6. Propiedad Intelectual
  7. Servidor SVN
  8. Bugzilla
  9. Doxygen
  10. RosCMS
  11. Estado de la Web
  12. Traduce la Web
  13. ReactOS CIA

 

 

Desarrollo de ReactOS > Cómo formar parte

Cómo formar parte

Hay muchas maneras de formar parte de ReactOS. Ha habido un esfuerzo enorme para llevar adelante la familia de Sistemas Operativos NT, incluídos Windows XP y 2003. Dado que ReactOS aspira a reemplazar Windows, tener la misma cantidad de recursos aceleraría el progreso del proyecto. Es aquí dónde puedes participar.

Usando ReactOS

Tal vez estés interesado en el Sistema Operativo y las posibilidades que ofrece, en este caso querrás descargar y probar ReactOS.

Testeando ReactOS

Ningún Sistema Operativo es utilizable si no es estable o suele tener problemas. Debido a que el desarrollo de ReactOS implica estudiar la conducta de un Sistema Operativo que no es comprendido completamente, el testearlo debería ser de mayor importancia aún, para poder lograr el objetivo de compatibilidad binaria con Windows.

Puedes ayudar al esfuerzo de desarrollo de ReactOS instalando las builds del trunk disponibles aquí y dando feedback sobre cuestiones o problemas que encuentres durante y después de la instalación del SO, inluídos problemas con las aplicaciones, a través de nuestro Bugzilla. Encontrarás más información sobre el debugging en éste artículo Wiki, es una lectura recomendada para aquellos que quieran mandarnos un reporte de bug.

Ten presente que muchas aplicaciones no funcionan (correctamente) porque muchas llamadas API simplemente no han sido implementadas aún, y consecuentemente no serían un bug per se.

Desarrollando ReactOS

Involucrarse en el desarrollo de ReactOS es un proceso sencillo. Los miembros del team de desarrollo no son parte de un club exclusivo con políticas estrictas. Por ello el lograr que tu código sea incluído en ReactOS es un proceso bastante directo. El único requisito es el no haber tenido acceso a código fuente Microsoft para el área dónde quieres trabajar. Lo cual incluye cualquier via por la cuál hayas estado expuesto, sea a través de un programa para estudiantes que descargando ilegalmente código MS. El haber visto código fuente te considera como "manchado". Por ende podrías obstaculizar la legalidad del código, que el team de ReactOS hace respetar con el máximo esfuerzo.

Si, como para la mayor parte de los desarrolladores, lo anterior no se aplica a ti, te puedes considerar limpio y apto para escribir código para ReactOS.

El mejor modo de involucrarse es empezando por instalar un cliente SVN y descargando el código fuente. Luego, descarga e instala RosBE, el ambiente de build usado para facilitar el proceso de build de ReactOS. Una vez que has llegado a este punto puedes tratar de familiarizarte con el código base solo, o para aquellos más impacientes tratar de contactar directamente a los desarrolladores.

Se puede contactar a los desarrolladores de dos maneras. La mejor y más receptiva es unirse al canal IRC de ReactOS en FreeNode. Este es un canal muy popular allí encontrarás una selección de miembros activos, testers o desarrolladores para ayudarte con las preguntas iniciales. Aquellos que no tengan un cliente pueden usar uno desde un browser. En el caso que no tengas acceso a IRC, hemos creado una dirección de correo especial para responder a tus dudas. Esta dirección es dev_interest_addr dónde un desarrollador de ReactOS responderá a tus dudas y te ayudará a iniciar.

El obtener acceso commit al repositorio principal es un proceso relativamente claro. Simplemente manda patches para el área que te interesa a través de nuestro servicio Bugzilla y el generador de patch de SVN. Los patches serán revistos y agregados al código fuente principal si fuesen considerados aceptables. Luego de un tiempo (varios patches) dónde los desarrolladores están contentos con la calidad de tu código, te ofrecerán acceso commit al árbol. Este acceso podría ser a través de un branch si fuese necesario, o acceso directo al árbol.

Escritores

Un código base accesible libremente es de poco valor educacional si nadie lo puede comprender. A este propósito la wiki de ReactOS contiene documentación, para el desarrollador, el administrador y el usuario, así como también artículos de la knowledge base. Una documentación bien escrita es esencial para cualquiera que participa en el proyecto y usa ReactOS, para permitir a la gente que entienda el código base, que use, evalúe y mejore ReactOS efectivamente.

Sin embargo, en su estado actual, la wiki necesita más artículos de calidad. Visto que los desarrolladores se encuentran ocupados con los esfuerzos de desarrollo en general, necesitamos escritores para crear y mantener los artículos en la wiki, cubriendo todos los aspectos de ReactOS desde los HOWTOs de utilizo a tutoriales y notas de desarrollo. La wiki es editable por todos los usuarios registrados en el sitio web de ReactOS y alentamos a todos los escritores a que contribuyan con artículos en ella.

La documentación debería ser fácil de seguir y comprensible para el gran público, así como en artículos dedicados a los usuarios. Usa por favor un formato consistente con el resto de la wiki, los artículos localizados deberían ir debajo de sus respectivos nombres de espacio.

El material posteado en la wiki debería ser el propio trabajo del autor, no se pueden usar trabajos bajo copyright sin advertirlo previamente.

Infraestructura

Un proyecto bien organizado depende de la existencia de una infraestructura sólida y utilizable: sitio web, mailing lists, sistema para rastreo de bugs, sistemas de documentación y otros. Aquellos con habilidades en administración de servidores y desarrollo web en áreas como PHP o MySQL podrían ser de ayuda aquí.

Finanza

Las contribuciones financieras (donaciones) se aceptan con gratitud, e irían a cosas como gastos de hosting, reembolsos por viajes para participar a convenciones y hardware para correr nuestros bots de build, que producen las builds del trunk regularmente. Podrías hacer donaciones generales o bien donar para las Ideas Financiadas por la Comunidad, esta última paga a desarrolladores específicos para la implementación de características mayores de ReactOS. En este caso, simplemente escribe a que idea quieres que vaya tu donación.

Si prefieres tener un retorno tangible del dinero con el cuál participas, puedes ayudar a los desarrolladores a través de sus empresas. En particular, aquellos que contemplan ejecutar aplicaciones comunes de Windows en Linux podrían considerar Bordeaux, un add-on para WINE, mantenido por Steven Edwards, uno de nuestros desarrolladores.

Publicidad

Aún si un proyecto software logra un éxito considerable, es de poco valor para la sociedad si nadie lo conoce. ReactOS intenta ser una alternativa gratuita a Windows, por ende, habría que hacerlo conocer a quienes usan Windows como Sistema Operativo, así como a aquellos que se nos quieren unir a la causa.

Un modo de ayudarnos a extender nuestro alcance a la comunidad sería sugerir a tu publicación favorita de tecnología o blog que haga una reseña de ReactOS.

Otro modo de obtener publicidad sería informando al departamento de computación de tu universidad local o compañía de la existencia de ReactOS. Esto podría implicar el tratar de implementar una pequeña parte del sistema operativo para tu proyecto académico, o informar al departamento IT de la compañía del posible uso de ReactOS como sistema para ahorrar en licencias desktop de Windows.

Otros

Aquellos que poseen habilidades más allá de las ya mencionadas aún pueden ayudar. Contribuciones de diseñadores digitales ayudarían también a proveer gráficos para la GUI de ReactOS, el sitio web, y material publicado, entre otras cosas. Los traductores son siempre bienvenidos, los invitamos a leer el siguiente artículo aquí para poder mandar contribuciones.

Hay muchas otras cosas que puedes hacer por ReactOS: subscribirte a las mailing lists y darnos feedback sobre distintas cuestiones, así también como crear sitios localizados de ReactOS. Por ejemplo, este artículo ha sido escrito por alguien que no es un contribuyente habitual, pero que da el tiempo que puede al proyecto.

Si tienes una idea que podría ayudar al proyecto en algún modo, o quieres una ayuda específica respecto a que cosa se puede hacer, no dudes en pasar por nuestro canal IRC. Esperamos noticias tuyas pronto!


ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.