¿Qué te hizo contribuir a ese proyecto de código abierto? [cerrado]

9

Estoy interesado en la experiencia real y en las respuestas personales, no solo en los "beneficios de contribuir al código abierto" que todos hemos memorizado de memoria.

He conocido a muchas personas que contribuyen al proyecto de código abierto y casi nunca surgió este tema: ¿por qué contribuyeron a este proyecto de código abierto? Entonces, si ha contribuido a un proyecto de código abierto antes de alguna manera, ¿puede hacer una pausa por un segundo e intentar recordar lo que realmente le hizo decidir contribuir a ese proyecto en particular?

¿Fue una decisión al azar, porque estaba aburrido, porque la compañía para la que trabajaba ya lo estaba usando y usted contribuyó como parte de su trabajo, fue porque el proyecto era demasiado grande que quería obtener contratos, o el el proyecto era demasiado pequeño, quería construirlo, o porque su profesor o compañero de trabajo le pidió que lo ayudara con su proyecto de código abierto, o ...

Para justificar sus razones, mencione el nombre del proyecto y califique su participación (pesado, ocasional, ligero, una vez).

Ermin
fuente

Respuestas:

19

Debido a que algo estaba roto y necesitaba arreglarlo para mis propios fines de todos modos, ¿por qué no compartirlo con otros en el mismo bote?

Oli
fuente
9

Me gusta la idea de que la mayoría de los contribuyentes de código abierto lo hacen por algo más que los "beneficios".

Pero porque siempre hay una razón, consciente o no ...

  • Algunos lo hacen por el aspecto social . Conocen gente, hacen nuevos amigos.
  • Algunos lo hacen por el estado que les da. (Los sitios web similares a StackOverflow se basan en ese comportamiento).
  • Algunos lo hacen porque les gusta lograr cosas. Les gusta resolver problemas. Les gusta la idea de que son útiles en este mundo.

Siempre es una combinación de más o menos de los tres.

Soy más del último, con una pequeña cantidad del primero y el segundo.

El código abierto tiene un comportamiento adicional que es más "práctico":

  • Algunos lo hicieron porque tienen que hacerlo. Debido a los términos de la licencia, para limpiar su conciencia, lo que sea.

fuente
Pensé que era bastante claro en mi respuesta, lo hago porque me gusta lograr cosas y ser útil, y un poco para el aspecto social y de estatus de la cosa. ¿Necesitas más detalles?
Oh, entonces te entendí mal. Todas estas razones son tuyas. Pensé que estabas hablando en general porque comenzaste cada punto con "algunas personas".
Ermin
No, antes quería describir todas las razones principales, ya que es un tema que me gusta mucho (psicología)
bastante justo, +1 entonces
Ermin
Me gusta pensar de esa manera también, Pierre :)
Camilo Martin
3

Contribuí con una extensión a un complemento de Squirrelmail, porque quería usar esa funcionalidad y aún no estaba disponible.

Bart van Ingen Schenau
fuente
2

Lo hice para apoyar el proyecto. Pierdo si el proyecto muere.

David
fuente
2

Contribuí a un proyecto de código abierto que se habría desvanecido si no hubiera contribuido. Me alegra decir que porque contribuí todavía está presente y ha florecido un poco más de lo que nadie esperaba.

Cuando cambié de Windows a Mac, mi cliente de mensajería instantánea favorito no estaba disponible. Hubo un pequeño proyecto que comenzó a crear uno.

Llegó a las primeras etapas alfa, estaba muy lleno de errores y con problemas, y finalmente el autor lo abandonó. Había bastantes personas que lo usaban en ese momento, y cada vez que el servicio de MI actualizaba su protocolo, el cliente empeoraba.

Comencé a escribir algunas soluciones para ello y antes de darme cuenta me había convertido en su desarrollador. Al final resultó que, aparecieron un par de tenedores, y el proyecto original desapareció un poco, pero también ayudé a contribuir a algunos de los tenedores. Las alegrías del código abierto!

En este momento, una aplicación para iPhone en la que estoy trabajando activamente se basa en uno de los tenedores que apareció para la biblioteca de protocolos de mensajería instantánea. Es sorprendente cómo los productos de código abierto pueden evolucionar y completar el círculo a veces :)

Jasarien
fuente
2

Con frecuencia hacemos pequeñas contribuciones a varios proyectos de código abierto. Esto se hace principalmente porque una pieza particular de código hecha para lograr cierta funcionalidad "lógicamente" pertenece a los proyectos y no a nuestro propio código, y al contribuir con ellos de manera ascendente obtienen parte de la distribución oficial en lugar de que tengamos que seguir de cerca Nuevas actualizaciones que aseguran que el código aún funciona.

Esto es algo bueno, ya que reduce el riesgo de que las cosas se rompan al decidir actualizar a la versión más reciente de las bibliotecas.


fuente