D'accord, ton argument est maintenant clair, je te remercie. Je te souhaite aussi du courage pour ton projet -- j'espere qu'il sera Open SourceEnvoyé par pirus
Mais j'ai tout de meme du mal a placer l'Open Source dans ton argumentaire. Typiquement, tu dis que l'utilisation de bibliotheques deja faites apporte un confort[1] qui peut etre nuisible a l'innovation. Mais en quoi une bibliotheque Closed Source est-elle differente sur cet aspect ? Dans ton exemple, l'Open Source a meme un avantage, tu peux prendre les sources et modifier le moteur de parsing et de compression pour introduire ta version amelioree, et ainsi proposer une libpirus[.a/.so,.lib/.dll] (il faut voir la license de la biblio originale, evidemment). Tu minimises le temps de developpement et tu nivelles le niveau de l'Open Source vers le haut.[2]
[1] Le gain de temps apporte par l'utilisation d'une bibliotheque tierce est considerable, ce qui legitime tout a fait leur usage. Et il y a toujours un passionne pour produire une bibliotheque de meilleur niveau, ... a la pirus
[2] C'est un exemple. Dans ton cas, il serait -- je pense sans en etre sur -- approprie de faire une bibliotheque qui prepare les donnees (remplacement des tokens par des sequences adequates) puis utilise libgzip sur les donnees preparees pour produire un datastream pret a l'envoi (qui, une fois recu, sera decompresse par libgzip et 'decode' par la fonction inverse de ta fonction de preparation).
Partager