Perchè allora il brevetto software è dannoso? Il ciclo di vita economico del software non supera i 2-3 anni tanto quanto quello di sviluppo (o di reverse engineering). Quindi un brevetto potrebbe avere senso se durasse 1-2 anni ma questo è anche il tempo necessario alla registrazione del brevetto! Il software permette di implementare praticamente qualsiasi idea o algoritmo astratto che sia formalmente descrivibile, quindi permettere la brevettazione dei programmi vuol dire permettere la brevettazione delle idee astratte in se! Grazie al costo di sviluppo estremamente basso e stratificato i programmi di oggi sono estremamente complessi e utilizzano centinaia di idee. Se tutte queste idee fossero brevettate, nessuno riuscirebbe più a produrre nuovi programmi a parte un pugno di grandi aziende e lo sviluppo si fermerebbe.