Ce n'est pas un scénario que je vis en fait; c'est juste une pensée que j'avais. La situation proposée dans cette question est entièrement hypothétique.
Supposons qu'un algorithme - pour ce post, disons quelque chose lié à la compression - soit breveté aux États-Unis. Mais le brevet expirera d'ici un an. Je veux ajouter cet algorithme à un de mes projets bien établis, qui est open source et voit à la fois un usage personnel et commercial. Est-il légal de développer en privé une fonctionnalité pour ce projet qui enfreint ce brevet, mais de ne pas la publier jusqu'au lendemain de l'expiration du brevet?
Dans l'intérêt de cet article, Supposons ce qui suit:
- Tout l'historique des validations Git est disponible et les validations sont signées; une fois le patch publié, on saura que j'ai (et peut-être d'autres) travaillé sur cette fonctionnalité contrefaite alors que son brevet était encore actif.
- J'aurais pu ou non avoir annoncé le développement de ce patch; Je n'ai pas vraiment participé à un grand blitz médiatique à ce sujet, mais j'aurais pu laisser un vague indice (ou même une confirmation explicite) via Twitter ou similaire. Cependant, je ne ment jamais carrément à ce sujet.
- Le correctif contrefait n'est accessible au public que le lendemain de l'expiration du brevet, mais il (ou certaines parties de celui-ci) peut encore avoir été transmis à d'autres parties, soit à des fins de collaboration (par exemple avec un ami, stocker le correctif sur son serveur personnel) ou lorsque vous cherchez de l'aide sur des communautés de support comme IRC, des listes de diffusion ... ou StackExchange.
- Le correctif est testé et complet à la sortie.