Bonsoir,
Que dis ton contrat de travail exactement ? Je ne sais pas si on te laisse regarder dans les codes d'un logiciel propriétaire sans t'avoir rien fait signé ?
-> Clause de Non-Concurrence ?
-> Clause de Confidentialité étendue ?
Au point de vue purement éthique, sans prendre en compte les éventuelles clauses à ton contrat de travail, tu as pu utiliser et décortiquer le logiciel propriétaire parce que tu étais salarié de l'éditeur (ou d'une société tierce). Peux-tu en toute bonne foi assurer que sans ce "privilège" tu aurais pu développer le même genre d'outil ?
Une approche différente pourrait être envisagée : discuter avec la société B de la faisabilité de la chose, c'est-à-dire proposer ton outil comme suite logique de celui qui est actuellement proposé par leurs services. Tu peux leur vendre ce logiciel, à la condition qu'il soit utilisé en Open-Source. Quelques exemples concrets et argumentés d'autres sociétés ayant fait ce choix pourrait t'aider à mieux te faire entendre : Sun et OpenOffice, Nokia et leur navigateur, MySQL, ou encore les SSLL sociétés spécialisées dans les logiciels libres, comme Linagora (société française qui a signé par ailleurs le plus gros contrat sur les logiciels libres dans le monde,
voir ici)...
Enfin : est-il possible d'étendre ce travail à un plus vaste secteur, ou au contraire le limiter à un tout autre secteur, afin de ne pas risquer de froisser la société B ?
En tout état de cause, je verrais la solution à ton dilemme soit dans ton contrat de travail, soit dans la discussion avec la société B.
Tolosano