duplicados posibles:
Best way to find open-source project partners for non-software tasks
Arguments for going open source¿Por qué abrirlo? ¿Y cómo involucrarse realmente?
Para mí, el objetivo principal de abastecimiento algo abierto es la colaboración. Si lo máximo que otros desarrolladores van a hacer es tomarlo y usarlo e informarme de errores, entonces también podría cerrar el código fuente. La fuente cerrada me proporciona todo eso.
Hace poco estuve buscando en una pequeña biblioteca de JavaScript (o más como un complemento, 1000 líneas de código) que es bastante popular. Hubo algunos errores porque nuevas versiones del navegador se lanzan todos los días y estos errores simplemente aparecen como resultado. Lo que me molestó es que estos errores serían realmente fáciles de solucionar incluso para desarrolladores de javascript intermedios, pero durante un mes entero nadie dio un paso al frente para corregir el error y enviar la versión arreglada. Al parecer, el autor original estuvo ocupado durante ese mes, pero ese es el punto de la fuente abierta de su código: para que otros puedan usarlo y ayudarse a sí mismos Y al proyecto si pueden.
Esto me hace dudar de la promesa de código abierto. Si las personas no están trabajando en eso también, podría cerrar mis propios proyectos. ¿Y cómo involucra a las personas para que el abastecimiento abierto lo valga?
Editar Para aquellos que se preguntaron por qué no lo solucioné yo mismo. No lo hice porque ni siquiera soy ese desarrollador intermedio de JavaScript. Un blog remoto sugirió una posible solución, pero ¿cómo realmente uso esa corrección en el código? Uno pensaría que el autor de ese blog remoto (en lugar de hacerlo en su propio blog para obtener crédito callejero) iría un paso más allá y, de hecho, hornearía la solución en el código como puede, para que sea beneficioso para los demás. . Su solución en un blog no relacionado no me ayudó. Debería haber sido llevado hasta el final ya que la fuente abierta le permite hacer eso. Básicamente él dice: "" Yo "" tengo una solución. ¿Por qué no hornearlo ya?
Aquí hay una pregunta: ¿Por qué no corrigió los errores? La respuesta a esa pregunta lo ayudará a descubrir por qué muchas personas no participan activamente en el desarrollo de software de código abierto. –
Si fueran fáciles de arreglar, ¿por qué no? Tienes un pequeño problema de arranque si quieres que todos los demás actúen correctamente antes de empezar. – Tom
Pregunta amplia y subjetiva: ¿debería ser CW? –