Recientemente comencé a usar libCurl para mi proyecto VC ++. Me he estado preguntando: ¿cuál es el incentivo para que los creadores de rizos publiquen la biblioteca completa de forma gratuita?
¿Es simplemente para ayudar a sus compañeros desarrolladores? Esta es una de las mejores bibliotecas de código abierto que he usado en los últimos tiempos. (Aparte de los lenguajes de programación Python y R).
Project cURL es completamente gratuito y abierto. A nadie se le paga por desarrollar rizos a tiempo completo. Hacemos esto de forma voluntaria, principalmente en nuestro tiempo libre. En ocasiones, las empresas pagan a desarrolladores individuales para que trabajen en curl, pero eso depende de cada empresa y desarrollador. Esto no está controlado ni supervisado de ninguna manera por el proyecto.
Respuestas:
Soy Daniel Stenberg.
Hice rizo
Fundé el proyecto curl en 1998, escribí la versión inicial de curl y creé libcurl. He escrito más de la mitad de las 24.000 confirmaciones realizadas en el repositorio de código fuente hasta este momento. Sigo siendo el desarrollador principal del proyecto. En gran medida, curl es mi bebé.
Envié la primera versión de curl como código abierto porque quería "devolver" al mundo del código abierto que ya me había dado tanto código. Había usado mucho código abierto y quería ser tan genial como los otros autores de código abierto.
Gracias a que es de código abierto, literalmente miles de personas han podido ayudarnos a lo largo de los años y han mejorado los productos, la documentación. el sitio web y casi todos los demás detalles del proyecto. curl y libcurl nunca se habrían convertido en los productos que son hoy si no fueran de código abierto. La lista de contribuyentes ahora supera los 1900 nombres y actualmente la lista crece con unos cientos de nombres por año. .
Gracias a que curl y libcurl son de código abierto y tienen licencia liberal, se adoptaron de inmediato en numerosos productos y pronto los sistemas operativos y distribuciones de Linux los enviaron a todas partes, logrando un alcance más allá de la imaginación.
Gracias a que estaban "en todas partes", disponibles y con licencia liberal, fueron adoptados y utilizados en todas partes y por todos. Creó un estándar de biblioteca de transferencia de facto.
En un estimado de seis mil millones de instalaciones en todo el mundo, podemos decir con seguridad que curl es la biblioteca de transferencia de Internet más utilizada en el mundo. Simplemente, no habría ido allí si no hubiera sido de código abierto. curl se ejecuta en miles de millones de teléfonos móviles, mil millones de instalaciones de Windows 10, en 500 millones de juegos y varios cientos de millones de televisores, y más.
¿Debería haberlo publicado con licencia propietaria y cobrar a los usuarios por ello? Nunca se me ocurrió, y no habría funcionado porque nunca hubiera logrado crear este tipo de proyecto estelar por mi cuenta. Y los proyectos y las empresas no lo habrían utilizado.
¿Por qué sigo trabajando en rizos?
Ahora, ¿por qué yo y mis colegas desarrolladores rizo aún continúan desarrollando rizo y le dan de forma gratuita con el mundo?
¿Estoy orgulloso de lo que hemos hecho?
Si. Tan increíblemente mucho.
Pero no estoy satisfecho con esto y no estoy simplemente recostado, feliz con lo que hemos hecho. Sigo trabajando en curl todos los días, para mejorar, corregir errores, agregar funciones y asegurarme de que curl siga siendo la solución de transferencia de archivos número uno para el mundo incluso en el futuro.
Cometemos errores en el camino. Tomamos decisiones equivocadas y, a veces, implementamos las cosas de manera loca. Pero para ganar al final y conquistar el mundo se trata de paciencia y resistencia y de retroceder constantemente y reconsiderar decisiones anteriores y corregir errores anteriores. Para iterar continuamente, pulir los bordes ásperos y mejorar gradualmente con el tiempo.
Nunca ceda. Nunca se detenga. Corregir errores. Agrega características. Iterar. Hasta el fin de los tiempos.
¿De verdad?
Si. De verdad.
¿Me canso alguna vez? ¿Alguna vez se hizo?
Seguro que a veces me canso. Trabajar en algo todos los días durante más de veinte años no es un camino cuesta abajo pavimentado. A veces hay obstáculos. En tiempos las cosas son difíciles. De vez en cuando la gente es tan fea y molesta como puede serlo.
Pero curl es el proyecto de mi vida y tengo paciencia. Tengo la piel gruesa y no me rindo fácilmente. Los tiempos difíciles pasan y la mayoría de los días son increíbles. Puedo pasar el rato con gente increíble y la recompensa es saber que mi código ayuda a impulsar la revolución de Internet en todas partes es un impulso del ego por encima de lo normal.
curl nunca se "terminará" y hasta ahora creo que trabajar en curl es lo más divertido que puedo imaginar. Sí, todavía lo creo incluso después de veinte años en el asiento del conductor. Y mientras piense que es divertido, intento seguir haciéndolo.
fuente