2008-10-01 12 views

Respuesta

2

Simplemente estoy demasiado ocupado como para dedicarle tiempo a cualquier programa por el que no me paguen, ya sean proyectos de código abierto o mis propios proyectos.

1

He enviado parches a varios proyectos de OSS, y la mayoría de las interacciones han sido muy agradables. El problema más común es cuando el parche simplemente se sienta y se pudre en un Bugzilla, mientras que los desarrolladores del núcleo lo hacen ... No sé, el cuerpo se dispara con las putas? A veces he tenido un parche sentado durante tanto tiempo que cuando finalmente se escuchan mis súplicas de atención, la función en cuestión ya ha sido reemplazada por otra cosa.

Y una nota para los encargados de mantenimiento de proyectos que puedan leer esto - utilizar un host real para el control de su versión! Si desea mantener la rama de desarrollo principal en su servidor de inicio, está bien, pero al menos refleje esto en Google Code o Launchpad o algo así, así que cuando deje la red aún puedo obtener el código.

1

Generalmente contribuyo a proyectos cuando encuentro un error que me resulta muy irritante. Presentaré el parche en su rastreador de fallas y luego pasaré a otro proyecto o error. La probabilidad de volver a enviar parches al mismo proyecto depende principalmente de qué tan receptivos sean sus mantenedores y, en segundo lugar, de cuán defectuosa es la aplicación.

6

Contribuir no significa solo enviar código. Puede ser todo tipo de cosas, incluso ser útil en foros y listas de correo, documentos de prueba, enviar informes de errores, escribir un "HOWTO", etc.

Mucho de eso va en paralelo a lo que el equipo central puede estar haciendo, y es fácil entrar y hacer gradualmente.

0

Di algo de dinero a la gente de NeoOffice cuando comencé a ver mensajes en su sitio web sugiriendo donaciones (solo visito cuando necesito un parche, que es casi cada vez que inicio NeoOffice). Desafortunadamente, parece que muy pocos han dado dinero porque su mensaje que sugiere donaciones es cada vez más prominente. Daría más si lo usara más a menudo, pero prefiero iWork.

1

Soy un desarrollador de debian, y estaba bastante activo cuando me convertí en uno hace más de diez años, pero no hago mucho en estos días.

¿Qué me detiene más? Solo que estoy programando todo el día en el trabajo y que realmente no quiero hacer lo mismo en mi tiempo libre. (sí, conozco a mucha gente que programa todo el día en el trabajo y para relajarse como nada mejor que más de lo mismo, no soy uno de ellos).

1

Como utilizo Linux a diario (no solo como una plataforma de desarrollo sino también como una computadora de escritorio y un servidor de medios), constantemente encuentro pequeños problemas con el kernel o módulos instalados que, por ejemplo, hacen que mi SATA RAID matriz falla Cuando encuentro un error con respecto a cómo la SATA RAID se activa desde un estado suspendido porque el controlador está buscando una unidad ATA [paralela], la arreglo y envíe el parche a quien mantenga el controlador.

Si todos presentaran los pequeños cambios necesarios para que su sistema funcione, estaríamos muy cerca de tener un software que funcione para todos.

Cuestiones relacionadas