• [^] # Re: Bienvenue chez les schizos

    Posté par . En réponse au journal Les Logiciels Libre sont comme les microbes. Évalué à 3.

    Et pourtant, cela arrive assez simplement en fait.

    Je travaille sur un logiciel propriétaire de quelques centaines de milliers de ligne de code, et on a passé un logiciel de détection de code source protégé dessus. Un truc qui se base sur un algo un peu plus couillu qu'un grep "GPL", mais sur la structure du code, au cas ou le piratin s'amuse à changer les noms des variables.

    Sur tout le code, on a eut une dizaine de détections levées.

    Personne n'a sciement été pillé un logiciel open source. Mais il y a eut 3 types de cas.

    1- Developpeur X cherche une fonction sur google pour faire un truc, trouve un résultat, et le met directement dans le code. Pas de chances, il l'a trouvé dans un repository de source, et à pas validé la license.

    2- developpeur Y, idem, recherche d'inspiration pour réaliser une tache. Dans un forum, il trouve un code snippets datant de 2001 permettant de le réaliser. Hors en 2005, un auteur de logiciel open source est tombé sur le même problème en intégrant le même code venu du même forum. Il y a pas eut de reprise directe d'un code, juste que les deux ont eut la même source pour la résolution du problème technique.

    3- developpeur Z, face à un probleme d'utilisation d'API un peu bête, résoud son problème par le code le plus simple possible. Comme tout ceux qui sont passés par là, le code est le quasiment même, il y a peu de variations possibles.

    On a ici trois cas d'inclusions de code OS (limité au pire a quelques dizaines de lignes certes) dans du code propriétaire. Si l'une d'elle est bien une bétise humaine, les deux autres sont des chausses trappes dans lequelles tout le monde peut accidentellement tomber.

    Pour infos, tous les snippets douteux ont été réécris.