curl libcurl

¿Cuál es el incentivo para que Curl lance la biblioteca de forma gratuita?



libcurl (1)

Recientemente comencé a usar libCurl para mi proyecto VC ++. Me he estado preguntando: ¿cuál es el incentivo para que los creadores de rizos liberen toda la biblioteca de forma gratuita?

¿Es puramente 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).

El proyecto cURL es totalmente gratuito y abierto. A nadie se le paga por desarrollar rizo a tiempo completo. Lo hacemos voluntariamente, sobre todo en nuestro tiempo libre. Ocasionalmente, las empresas pagan a los desarrolladores individuales para que trabajen en curl, pero eso depende de cada compañía y desarrollador. Esto no es controlado ni supervisado de ninguna manera por el proyecto.


Soy Daniel Stenberg.

Hice rizo

Fundé el proyecto de rizo en 1998, escribí la versión inicial de rizo 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. Todavía soy el desarrollador líder del proyecto. En gran medida, el rizo es mi bebé.

Envié la primera versión de Curl como código abierto ya que quería "devolver" al mundo del código abierto que ya me había dado tanto código. Había usado tanto 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 cualquier otro detalle 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 licencia generosamente, se adoptaron de inmediato en numerosos productos y pronto fueron distribuidos por sistemas operativos y distribuciones de Linux en todas partes, lo que permitió un alcance más allá de la imaginación.

Gracias a que estaban "en todas partes", disponibles y licenciadas libremente, fueron adoptadas y utilizadas en todas partes y por todos. Se creó un estándar de la 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 medio billón de juegos y varios cientos de millones de televisores, y más.

¿Debería haberlo publicado con licencia de propietario y haberle cobrado a los usuarios? Nunca 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 curl?

Ahora, ¿por qué yo y mis compañeros desarrolladores de rizos seguimos desarrollando el rizo y lo regalamos gratis al mundo?

  1. No puedo hablar por mis compañeros del equipo de proyecto. Todos participamos en esto por nuestras propias razones.
  2. Creo que sigue siendo lo correcto. Estoy orgulloso de lo que hemos logrado y realmente quiero hacer del mundo un lugar mejor y creo que el rizo hace su pequeña parte en esto.
  3. ¡Todavía hay errores para corregir y características para agregar!
  4. El rizo es libre pero mi tiempo no. Todavía tengo un trabajo y alguien todavía tiene que pagarle a alguien para que me paguen todos los meses para que pueda poner comida en la mesa para mi familia. Cobro a clientes y empresas para ayudarles con curl. Usted también puede obtener mi ayuda por una tarifa, que luego indirectamente ayuda a asegurarse de que el rizo continúe evolucionando, permanezca libre y sea el producto perfecto.
  5. Curl fue mi proyecto de tiempo libre durante veinte años antes de que empezara a trabajar con él a tiempo completo. He tenido grandes trabajos y he trabajado en proyectos impresionantes. He estado en una posición de lujo donde podría continuar trabajando en mi tiempo libre y seguir enviando un producto de calidad de forma gratuita. Mi trabajo en curl me ha dado amigos, ha impulsado mi carrera y me ha llevado a lugares en los que no habría estado de otra manera.
  6. No lo haría diferente si pudiera retroceder y hacerlo de nuevo.

¿Estoy orgulloso de lo que hemos hecho?

Sí. Tan locamente mucho.

Pero no estoy satisfecho con esto y no estoy solo 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.

Hacemos errores en el camino. Tomamos las decisiones equivocadas y, a veces, implementamos las cosas de forma loca Pero ganar al final y conquistar el mundo se trata de paciencia y resistencia, y constantemente retroceder y reconsiderar decisiones anteriores y corregir errores anteriores. Para iterar continuamente, pula los bordes ásperos y mejore gradualmente con el tiempo.

Nunca te rindas. Nunca te detengas. Corregir errores. Agrega características. Iterar. Al fin del tiempo.

¿De verdad?

Sí. De verdad.

¿Alguna vez me canso? ¿Se hace alguna vez?

Claro 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. Durante los tiempos las cosas son ásperas. Ocasionalmente, las personas son tan feas y molestas como la gente puede ser.

Pero el rizo 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 impresionantes. Tengo la oportunidad de salir 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.

el rizo nunca se "terminará" y hasta ahora creo que trabajar en el rizo 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 siempre que me parezca divertido, intento seguir haciéndolo.