Anuncio publicitario
El éxito de los proyectos de código abierto ha desafiado el viejo dicho: demasiados cocineros estropean el caldo. Si dudas del éxito de la iniciativa de código abierto, solo tienes que mirar Firefox y WordPress, probablemente dos herramientas que te están ayudando a leer la mayor parte de la web. Entonces, probablemente esté arreglando una fecha en un teléfono Android.
Mi colega Erez explicó Por qué debería contribuir a proyectos de código abierto [Opinión] Por qué debería contribuir a proyectos de código abierto [Opinión]El concepto de software de código abierto no es nuevo, y con proyectos enormes y exitosos como Ubuntu, Android y otros sistemas operativos y aplicaciones relacionados con Linux, creo que podemos decir con seguridad que es un modelo probado para ... Lee mas . ¿No eres un codificador? Leer 8 formas de ayudar a proyectos de código abierto si no eres un programador 8 formas de ayudar a proyectos de código abierto si no eres un programadorHemos explicado por qué es importante contribuir a proyectos de código abierto, pero ¿qué pasa si no eres un programador? No es necesario que aprenda a programar para ayudar a sus proyectos favoritos de código abierto. Muchos no programadores ofrecen como voluntarios algunos ... Lee mas . Podrías ser un escritor, un diseñador, un traductor, simplemente un adicto a Facebook o Twitter, o alguien que solo quiera donar dinero para la causa. Hay diferentes niveles donde puedes poner tus dos bits. Y aquí tienes diez de los muchos proyectos de código abierto en los que puedes.
Aquí es donde nacieron Firefox, Thunderbird y otros proyectos de Mozilla. La wiki de la Fundación Mozilla tiene toda la documentación y las herramientas que necesitará para la plataforma Mozilla. Acerca de: mozilla es un resumen semanal de noticias y oportunidades de contribución. También puede estar atento a la sección Noticias y actualizaciones en la página de inicio de la wiki, donde se publica regularmente información sobre el desarrollo de aplicaciones.
El foro de soporte de la comunidad también es un lugar donde puede contribuir con sus conocimientos técnicos mediante la resolución de problemas. Mozilla Forum tiene listas de distribución de correo y grupos de noticias sobre temas específicos. La información relacionada con la contratación y el trabajo se puede encontrar aquí. Mozilla también tiene Los representantes de Mozilla programa para voluntarios. Mientras esté en el sitio de Mozilla, no olvide consultar la sección de aprendizaje bien diseñada para obtener enlaces a tutoriales de HTML, CSS y JavaScript.
Chromium y Chromium OS son los proyectos de código abierto que desarrollan el navegador Google Chrome y Google Chrome OS. El sitio de proyectos de Chromium aloja la documentación y el código relacionados con los proyectos de Chromium y es el único punto de referencia para los desarrolladores interesados en aprender y contribuir al código abierto. proyectos.
Ambos sitios del proyecto están perfectamente organizados y puede seguir los enlaces que indican cómo puede ser voluntario y unirse al desarrollo (por ejemplo, los canales beta y dev). También puede enviar parches o hacer algo tan sencillo como unirse a un grupo de discusión. Vea la presentación de diapositivas que le muestra la vida de un desarrollador de Chromium.
El proyecto del servidor web Apache no es el único para esta comunidad de código abierto. Puedes empezar con el catalogo de proyectos que están en desarrollo o en proceso y elija uno para el que se ofrezca como voluntario. Los proyectos abiertos están alineados en categorías. Los desarrolladores y los usuarios se unen a las listas de distribución, descargan versiones, informan sobre fallos y errores y aportan parches. Sumérgete en el Involucrarse página para leer más. Más que cualquier otra comunidad de código abierto, la Fundación Apache busca un compromiso constante y La membresía se otorga solo a los voluntarios que han contribuido activamente a los proyectos de Apache durante el curso.
Drupal es un CMS (sistema de gestión de contenido) líder y se utiliza ampliamente para la creación web. Libre y de código abierto, nombres reconocibles como NASA, The White House, Ubuntu, Zynga, etc. usa Drupal. Drupal tiene más de 16000 temas y más de 1300 módulos para crear sitios web enriquecidos. Como voluntario, puede contribuir a este desarrollo y a muchos más, como trabajar en traducciones y documentación. Golpea el Involucrado página para más detalles.
GNOME es un entorno de escritorio que funciona con la mayoría de las distribuciones de Linux. El proyecto GNOME es una comunidad internacional que siempre solicita activamente voluntarios. Si es escritor, también puede encontrar un lugar en la comunidad de desarrollo de GNOME para trabajar en guías para desarrolladores y otro contenido. Cada función individual está claramente establecida con pautas. Los programadores pueden dirigirse directamente a la página de GnomeLove, que es básicamente una guía de introducción.
Ubuntu es una distribución de Linux y detrás de ella una gran comunidad de desarrolladores interesados. La página ContributeToUbuntu le presenta los tipos de trabajo que puede contribuir al sistema operativo. Cuando piensa que Ubuntu suele tener un ciclo de desarrollo de seis meses, siempre hay trabajo disponible. Ubuntu, de manera bastante única, tiene una sección de mujeres de Ubuntu. Esta sección anima a las mujeres a involucrarse en el uso y desarrollo de Ubuntu.
El entorno de aprendizaje dinámico orientado a objetos modular es una popular plataforma de aprendizaje de código abierto. La plataforma le brinda herramientas poderosas para desarrollar un curso de aprendizaje completo en línea. El sistema de gestión de aprendizaje está construido con PHP. Como dice el sitio: por supuesto, damos la bienvenida a los programadores de PHP, pero también puede contribuir a través de discusiones, pruebas, comentarios y documentación. Puede contribuir al desarrollo de las plataformas principales o de los distintos módulos y complementos.
Joomla como Drupal es un sistema de gestión de contenido para desarrollar sitios web completos. Joomla está construido usando PHP y MySQL. Es el segundo CMS más popular después de WordPress. Desde pequeñas páginas de inicio hasta sitios de comercio electrónico, Joomla ve muchas aplicaciones. De hecho, Linux.com es un sitio Joomla. Joomla tiene 200.000 usuarios y colaboradores de la comunidad. En Joomla, cualquiera puede contribuir a cualquier nivel, incluso recién llegados. Puede unirse a cualquiera de los grupos de trabajo de Joomla y ayudar a la plataforma a alcanzar sus objetivos de código abierto.
Python es un lenguaje de programación de código abierto (básicamente un lenguaje de scripting) y se ejecuta en Windows, Linux / Unix, Mac OS X y también se puede migrar a las máquinas virtuales Java y .NET. De Wikipedia: entre los usuarios de Python se encuentran YouTube y el cliente BitTorrent original. Las grandes organizaciones que utilizan Python incluyen Google, Yahoo, CERN y NASA. La Python Software Foundation impulsa el desarrollo del lenguaje. los Guía para desarrolladores de Python y El grupo de mentores de Python son las dos fuentes a las que debe acudir si desea ser voluntario aquí. Lea también las preguntas frecuentes para desarrolladores.
Un juego de código abierto tenía que estar en la lista. Y aunque hay muchos, he elegido este. El juego de simulación de carreras de coches de código abierto y gratuito se lanza bajo la Licencia Pública General GNU (GPL). Se deriva del simulador de coches de carreras abierto Torcs. Como usuario final, puede sugerir mejoras y, como desarrollador, puede enviar sus códigos y parchearlos para probarlos. Ver el Involucrarse página para más detalles.
Otros juegos a los que puedes contribuir son Xonótico, 0 d.C., y VegaStrike Entre muchos otros.
Bueno, eso definitivamente no es todo, ya que el mundo del código abierto es enorme. Aquí hay una lista de repositorios de proyectos de código abierto donde puede encontrar trabajo en muchos proyectos de código abierto pequeños y grandes que buscan ayuda:
- GitHub
- FuenteForge
- Código de Google
- BitBucket
- CodePlex
- Código52
- Desarrollo de juegos
- OpenHatch
Además, mire nuestras publicaciones sobre lo que fuente abierta. También puede encontrar algunos proyectos más que buscan ayuda. Mientras tanto, nos gustaría recibir sus comentarios: ¿ha trabajado en un proyecto de código abierto? ¿Cómo fue la experiencia? ¿Qué consejo le daría a los principiantes que buscan emprender el camino del voluntariado?
Saikat Basu es el editor adjunto de Internet, Windows y Productividad. Después de eliminar la suciedad de un MBA y una carrera de marketing de diez años, ahora le apasiona ayudar a otros a mejorar sus habilidades para contar historias. Busca la coma de Oxford que falta y odia las malas capturas de pantalla. Pero las ideas de fotografía, Photoshop y productividad calman su alma.