News: 2023-03-31T05_55_34Z

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Le projet open source cURL a 25 ans

(2023/03/31)


Le projet open source cURL a 25 ans

vendredi 31 mars 2023

Ce qui était un projet personnel et un hobby est devenu l’un des fondements de l’internet. Comment cURL a changé la vie d’un développeur suédois Daniel Stenberg. Il le raconte sur son blog à l’occasion des 25 ans de cURL.

Qu’est-ce que cURL ?

[1]cURL est une interface en ligne de commande pour récupérer le contenu d’une ressource accessible par un réseau informatique. Des interfaces ont été créées dans plusieurs langages dont C++, Java, .NET, Perl, PHP et Ruby.

Qui a inventé cURL ?

On doit cette invention à un développeur suédois , [2]Daniel Stenberg .

Celui qui se considère comme un « geek du protocole internet » est aussi un fervent défenseur de l’open source. Il programme depuis 1985 et a travaillé notamment pour Mozilla et Ericsson. Vous pouvez suivre ses travaux [3]sur Github .

25 ans de cURL

[4]Sur son blog , Stenberg évoque le 25e anniversaire de cURL. L’occasion de revenir sur ses fondations, son utilité et, surtout, son histoire.

Il raconte : « J’aime la programmation et le développement depuis que j’ai eu mon premier ordinateur au milieu des années 80. (...) J’ai réalisé la première version de curl et empaqueté toutes les versions depuis. Le jour où j’ai sorti cette première version de curl, j’avais 27 ans et je travaillais comme ingénieur logiciel pour Frontec Tekniksystem. J’y faisais principalement du développement contractuel sur des systèmes embarqués pour de grandes entreprises suédoises de développement de produits . »

Comment tout cela a-t-il commencé pour cURL ? « Mon périple dans le domaine des transferts internet a commencé fin 1996 lorsque j’ai téléchargé httpget 0.1 pour télécharger automatiquement et quotidiennement les taux de change afin que mon convertisseur de devises fonctionne correctement pour mon bot IRC. httpget avait quelques défauts et j’ai renvoyé des corrections, mais Rafael, l’auteur, a rapidement décidé que je pourrais plutôt prendre en charge la maintenance de l’outil. C’est ce que j’ai fait. (...) Le concept derrière le développement de curl a toujours été d’améliorer progressivement et itérativement tous ses aspects . »

cURL en 2023

Aujourd’hui, il est difficile de donner le nombre exact d’utilisateurs ou d’installations de libcurl, mais on peut l’estimer à dix milliards d’installations « en se basant uniquement sur le fait qu’il y a 7 milliards de téléphones intelligents et 1 milliard de tablettes dans le monde, et nous savons que chacun d’entre eux exécute au moins une ».

Le 13 mars 2023, le projet a dépassé 30 000 commits. Le 20 mars dernier [5]est sorti cURL 8.0.0 . Et c’est tout un symbole, puisque cela fait exactement 25 ans que la première version de curl a été publiée.

Stennberg affiche sa fierté : « J’aime à penser que curl est toujours un projet logiciel très pertinent avec beaucoup d’utilisateurs et de cas d’utilisation. J’aime à penser que c’est en partie parce que nous le maintenons intensément, avec soin et amour. Nous lui faisons faire ce que les utilisateurs veulent qu’il fasse. Restez à jour, exécutez les dernières versions, soutenez les dernières mesures de sécurité, soyez le projet que vous aimeriez utiliser et auquel vous aimeriez participer. Montrez l’exemple . »

[6]



[1] https://curl.se/

[2] https://daniel.haxx.se/

[3] https://github.com/bagder/

[4] https://daniel.haxx.se/blog/2023/03/20/twenty-five-years-of-curl/

[5] https://curl.se/download.html

[6] https://www.toolinux.com/?le-projet-open-source-curl-a-25-ans#forum



Nipples, dimples, knuckles, NICKLES, wrinkles, pimples!!