Que tal cabaleros,
Quiero comenzar un nuevo proyecto (Galeón) en el que me gustaría contar con su apoyo. La idea es una comunidad enfocada a contribuir al software libre y open source. Como dicen por ahí las mejores aplicaciones comienzan cuando tratas de satisfacer una necesidad propia, por eso me interesa mucho que esto se forme, porque en lo particular me siento a medio camino para poder contrribuir, sé que puedo programar bien pero a veces entrar a la comunidad de los proyectos es algo que asusta.
Con esa idea en mente esta comunidad ayudaría a convertir usuarios de linux y desarrolladores en contribuidores de software libre.
Comenzaré consolidando la idea y afinar detalles, pienso reescribir (quitar codeigniter) y liberar la aplicación en
www.reten.me para que sirva como terreno de pruebas para esto. Por ahora estuve escribiendo un manifiesto y un código de colaboración que les comparte para que me den su retroalimentación e ideas en general.
Manifiesto
¿Qué es Galeón?
Es una comunidad de contribuidores al software libre. Los esfuerzos de la comunidad
están enfocados a formar las habilidades necesarias en sus miembros para contribuir
efectivamente a proyectos de software libre y código abierto. Galeón contempla la
participación de miembros con distintas capacidades técnicas y experiencia, donde todos
colaboran para lograr el objetivo.
¿Por qué Galeón?
Las comunidades de usuarios de Linux son una parte fundamental en el ecosistema del
software libre, existe una cantidad grande de estas comunidades que apoyan a los
usuarios en el uso, instalación y configuración de paquetes de software libre.
Sin embargo el proceso de colaboración a uno de estos paquetes difiere con el uso,
muchas veces es necesario un grado de especialización que no es relevante para todos los
usuarios y limita el espectro de temas que pueden ser cubiertos en la comunidad.
El objetivo de Galeón es "promover la participación activa de sus miembros para
contribuir efectivamente a proyectos de software libre y código abierto".
¿Qué hace Galeón?
Prepara a los miembros de la comunidad para que colabore en proyectos de software libre
y open source, ofreciendo orientación, documentación, pláticas, talleres y otra clase de
recursos que contruyen las habilidades necesarias para la colaboración.
Para facilitar el proceso Galeón cobijará proyectos de software libre y open source
creados por miembros de esta comunidad que sirvan como terreno de prueba para los
principiantes.
Limitaciones
Es conveniente aclarar que debido a ésto se descartan los esfuerzos que no aporten
directamente al objetivo, tales como: presentaciones de alternativas a paquetes de
software, presentaciones de software no relacionado al que se está contribuyendo,
talleres de introducción al uso, instalación o configuración del paquete (éstos temas
se permiten obviamente para preparar un entorno de desarrollo).
Neutralidad
Debido a la naturaleza de la comunidad, es necesario que se permanezca neutral respecto
a interéses de la industria, grupos o individuos que busquen egoístamente un beneficio
para ellos mismos. Se debe evitar la vinculación con entidades que busquen influir en el
rumbo de la comunidad a cambio de su participación. Se deben tomar las medidas
preventivas y correctivas necesarias para evitar que las contribuciones de la comunidad
se dirijan en beneficio de una sola entidad interesada.
Con el propósito de regular la neutralidad de las colaboraciones se mantendrá un Código
de colaboración mantenido por miembros activos de esta misma comunidad, que regulará en
medida de lo posible una colaboración justa.
Código de colaboración
1. La colaboración sólo se hará a proyectos de software con licencias aprobadas por la
Free Software Foundation o la Open Source Initiative.
2. La colaboración se liberará bajo las licencias originales del proyecto al resto de la
comunidad de ese paquete. En caso de ser un proyecto nuevo debe liberarse bajo las
licencias especificadas en el punto 1.
3. La colaboración a los proyectos de software responderá a los interéses de su
comunidad. Los intereses externos, como los de la industria o personales, que se alejen
del interés de la comunidad del proyecto de software no serán permitidos en esta
comunidad.
4. La colaboración en cierto proyecto de software es totalmente voluntaria, ningún
miembro de esta comunidad o entidad externa a ella puede obligar a un miembro a
colaborar en algún proyecto.
5. La comunidad crea recursos y ofrece orientación para que las contribuciones que
cumplan con este código se lleven a cabo. Por lo tanto no se permite la discriminación
a proyectos de software dentro de esta comunidad.
6. Las decisiones de esta comunidad son cooperativas, se prohíbe terminantemente el
derecho de veto a miembros activos de esta comunidad.
7. Se considera miembro activo de esta comunidad a todos aquellos que se apeguen a este
código de colaboración.