basicamente es que, en el tema de la programacion, se puedan patentar las "formas" de solucionar un problema.
si a tí se te ocurre una forma para solucionar un problema, y resulta que otro tío ya se le ha ocurrido antes y la ha patentado, entonces el hombre ese te puede meter una demanda, incluso si tú nunca habías visto su código.
el problema es que, antes de sacar ningun programa a la venta, habría que revisarse todos los programas que existen para "por si acaso" alguien ha patentado algo que se te ha ocurrido utilizar en tu programa.
en resumen, que si reinventas la rueda te pueden meter a juicio.
(por lo menos, esto es lo que he entendido yo; si me equivoco corregidme)