Cómo colaborar en proyectos de código abierto

Como nuevo miembro de una comunidad OSS, probablemente no conozcas toda su historia. Es probable que tus propuestas e ideas ya fueran consideradas en el pasado. Tal vez tu idea fue discutida y rechazada, o tal vez se consideró, pero tras trabajar sobre ella, se terminó descartando por algún motivo. En cualquier caso esto no … Leer más

Responsabilidades de los encargados del mantenimiento de un proyecto de software de código abierto

En todos los proyecto de software de código abierto (OSS) hay personas encargadas de su mantenimiento, cuyo trabajo es revisar cuidadosamente los envíos de códigos. Tener una buena relación con ellos es absolutamente crucial si quieres ser un colaborador relevante. Puede haber un responsable del mantenimiento para todo el proyecto, como podría ser el fundador … Leer más

Por qué que deberías colaborar con proyectos de código abierto

La mayoría de las personas que contribuyen y se involucran en proyectos de código abierto lo hacen por uno de estos motivos: • Encuentran un error o problema en el software que interfiere directamente en su uso, por lo que deciden solucionarlo por interés propio principalmente. • Quieren agregar una funcionalidad adicional al proyecto para … Leer más

Como estudiar y comprender correctamente la razón de ser de un proyecto de código abierto

A menos que esté comenzando un nuevo proyecto, ya habrá una cultura establecida en la comunidad y una estructura de liderazgo ya sea formal o informal. Las preguntas que debes hacerte incluyen: • ¿Por qué existe este proyecto y por qué se inició? • ¿Se ha alejado mucho de su propósito original? • ¿La comunidad … Leer más

Proyectos de Software de Código Abierto

El kernel de Linux El kernel de Linux ha sido un proyecto de código abierto desde su inicio en 1991. Es la base de casi toda la infraestructura informática del mundo, desde las supercomputadoras más potentes hasta la mayor cantidad de dispositivos móviles, basados en Android, integran el kernel de Linux. El kernel de Linux … Leer más

Ventajas de Software de Código Abierto

Estas son las ventajas que el Software de Código Abierto (OSS) proporciona a usuarios individuales, comerciales, instituciones educativas y desarrolladores. Usuarios individuales • Pueden mezclar y combinar software de diferentes fuentes • Pueden ahorrar dinero en la compra o arrendamiento de software • Ayuda a evitar bloqueos en caso de que el proveedor deje de … Leer más

Seguridad y calidad del código fuente

Existen muchas ventajas de tener un código fuente disponible gratuitamente: El código publicado abiertamente tiende a ser más limpio. En primer lugar hay que reconocer que es vergonzoso mostrar un código feo y descuidado. Por ello los estándares y estilos de codificación utilizados tienden a ser más limpios y consistentes en los proyectos comunitarios. De … Leer más

Desarrollo colaborativo

El desarrollo colaborativo ayuda a que los proyectos de software desarrollen un software mejor. Cuando se comparte el progreso, no todos tienen que resolver los mismos problemas y cometer los mismos errores. Por lo tanto, se puede avanzar mucho más rápido y se pueden reducir los costes. Tener más ojos viendo el código y más … Leer más

Modelos de gobernanza de código abierto

Son varios los modelos de gobernanza utilizados por los proyectos de software de código abierto (OSS). Su diferencia radica en su grado de centralización, la influencia o no de entidades organizativas y el mayor o menor uso de mecanismos de decisión y selección de liderazgo de inspiración democrática. La elección del modelo y el grado … Leer más