Je partage la pensée décrite dans tout ce qu'exprime FatAgnus dans son commentaire au sujet de brevets logiciels (et des brevets d'une manière générale), je cite :
Les brevets logiciels sont juste une vaste escroquerie qui sous couvert d'une prétendue innovation technologie permettent à certaines sociétés de racketter d'autres sociétés. On se souviendra encore il y a quelques années que Microsoft rackettait les constructeurs Android en les menaçant de de 310 brevets logiciels, qui lui ont rapporté, rien qu'en 2014, 3,4 milliards de dollars, sans avoir écrit une seule ligne de code !
Aucune idée ne devrait être verrouillée par un brevet logiciel, en plus ces idées sont souvent triviales, la navigation au clavier sur Internet, une méthode pour avoir des noms courts et longs dans un système de fichiers, interface multilingue pour un système d’exploitation...
En tant que développeur, vous devriez lire de plus 500 000 brevets logiciels états-uniens pour voir si par hasard votre code ne viole pas une des idées « géniale » couverte par un des brevets logiciels, autant dire que c'est un travail impossible. Surtout que même si vous pensez ne pas enfreindre un brevet, un juge pourrait penser le contraire.
Les brevets logiciels ne sont pas un moyen de protéger l'innovation, mais une arme utilisée par les grandes multinationales (car déposer, défendre ou se défendre un brevet logiciel coûte cher) contre d'autres sociétés.
Le concept de brevets logiciels est tellement « innovant » que certaines sociétés en ont fait leur business, les patent troll, des sociétés qui acquièrent des brevets sans les exploiter, dans le seul but de gagner de l'argent en rackettant d'autre sociétés.
Les brevets reposent sur une économie de casino faite pour servir les big-blind afin de les protéger des small-blind n'ayant pas les moyens de jouer all-in à chaque coup.