• # Clean room design

    Posté par (site web personnel) . En réponse au journal Différence de licence entre une réimplémentation complète et le projet source. Évalué à 7.

    Pour être à l'abri de ce genre d'assertion, en rétro-ingénierie (reverse- engineering), une bonne pratique est de faire du en:Clean_room_design : l'un qui spécifie à partir du code, l'autre qui code à partir des spécifications ainsi obtenues.

    Pour autant, pour parler de violation de son droit d'auteur, c'est aussi à lui de montrer certains exemples (flagrants si possibles). Toi, tu n'as fait que prendre le code comme spécification et le recréer (et non le traduire tel quel, n'est-ce pas ?) dans un autre langage...

    Tu pourrais te contenter de passer sous-double licence les parties concernées, ou tout simplement, à lui aussi de passer sous double-licence ces parties s'il le souhaite :-) (bon après, faut vérifier que les interfaces sont assez dissociées entre ces parties pour ne pas être embêté par les compatibilités entre licences... la double licence permettant de sélectionner celle appropriée pour la distribution, je peux détailler si ce n'est assez clair).

    en:IANAL toussa...
    Tu trouveras quelques références sur http://faq.tuxfamily.org/Licence/Fr