Las patentes del software no deberian existir, con el copyright les deberia bastar.
Por ejemplo, que has hecho una megaimplementación de ordenación de la burbuja con un coste de O(1) y quieres ser el unico, pues vale, no enseñes tu codigo, pero no vengas jodiendo a cualquiera que lo quiera implementar.
Y patentes sobre hardware o inventos de toda la vida habria que mirarlo todo con lupa, porque hay cosas muy descardas que se patentan que ya estan hechas/inventadas o bien muy genericas.
Y por cierto, empresas que se dedican solo a patentar a diestro siniestro, como pasa en los EUA con las patentes de software, deberian ser ilegales.
salu2