Un algoritmo può essere brevettato? [chiuso]


44

Quindi un algoritmo può essere brevettato?

Ho visto questa affermazione che mi ha fatto pensare:

Tutti si asterrebbero dal brevettare i miglioramenti dell'algoritmo dei punti di contorno per almeno diversi anni, diciamo fino al 2021. In modo che gli sviluppatori del progetto Outliner si sentano liberi di implementare le proprie idee.

tratto da questo progetto codeplex .


5
se hai intenzione di citare puoi fare riferimento alla fonte e al contesto?
Ross,

Non è una domanda soggettiva ...
MIA il

3
Sto votando per chiudere questa domanda come fuori tema perché chiede una consulenza legale.

2
Mi piacerebbe vederlo aperto: questa conversazione è rilevante per l'ingegneria del software.
Gatorback,

Risposte:


28

Sì, legalmente possono essere brevettati (in molti paesi, ma non in tutti).

I brevetti sono in circolazione da molto tempo e l'idea è esattamente come la descrivi: proteggere la tua invenzione in modo da avere il tempo di costruirla, commercializzarla e trarne profitto. Senza i brevetti, potresti inventare qualcosa e poi potrebbe arrivare qualcuno con più risorse e denaro, costruito la tua invenzione e, quando tu fossi pronto a venderla, avrebbero già messo le spalle al mercato.

Molte persone credono che le stesse protezioni non siano necessarie per il software, perché - in generale - non ci vuole molto sforzo per "costruirlo". Quando parli di oggetti del mondo reale, devi avere una fabbrica per fabbricarlo, hai bisogno di macchine, hai bisogno di dipendenti, hai bisogno di una rete di distribuzione e così via. Se non è possibile ottenere queste cose, allora si potrebbe licenza la vostra idea brevettata a qualcuno che ha fatto avere queste cose, e che potevano fare tutte quelle cose in più per te.

Ma con il software, chiunque abbia un compilatore e una connessione Internet può costruire e distribuire il software, quindi è meno necessario "proteggere" l'invenzione per darti il ​​tempo di impostare la tua rete di distribuzione e quant'altro.

Quindi c'è anche il problema che le persone nell'ufficio brevetti non sono in genere semplicemente qualificate per determinare se una particolare invenzione software è brevettabile o meno, lasciando ai tribunali decidere se un brevetto era valido quando il proprietario tenta di far valere i propri diritti ad esso. Ciò significa che se sei una piccola azienda e "violi" un brevetto non valido, probabilmente non hai le risorse per combattere il brevetto (anche se non è valido).

Ma non entriamo in quel particolare dibattito :-) Potrei andare avanti per giorni ...


23
L'idea alla base del brevetto non è quella che hai descritto. I brevetti sono un contratto sociale che tratta un monopolio limitato, o "protezione", in cambio della divulgazione di come funziona la tua invenzione.
whatsisname

@whatisname "L'applicazione di maggio funziona facendo qualcosa di estremamente vago in modo estremamente vago ...".
Ivo Wetzel,

4
@whatsisname: Negli Stati Uniti, comunque, le leggi sul copyright e sui brevetti promuovono l'avanzamento delle arti utili (cosa dice nella clausola della Costituzione degli Stati Uniti che le autorizza). Questo è ciò che dovrebbe fare il contratto sociale che descrivi.
David Thornley,

1
@Ivo Wetzel: Sì, sfortunatamente, è quello che sono diventati. Ma è quello che ottieni quando lasci che un gruppo di avvocati gestisca le cose. :)
Greyfade

12

IANAL.

Dal punto di vista legale negli Stati Uniti, sì, il software può essere brevettato in quanto tale. USPTO ha accettato e approvato molte migliaia di tali domande di brevetto negli ultimi 25 anni circa.

Nell'Unione europea, no, il software non è legalmente brevettabile in quanto tale.

Altri paesi hanno regole diverse per quanto riguarda la brevettabilità di algoritmi e processi. Wikipedia spiega.

Ciò detto, nel caso della Corte suprema degli Stati Uniti a proposito di Bilski , la Corte ha respinto il "test della macchina o della trasformazione" come unico test di brevettabilità. (Uno dei giudici dissenziente dall'opinione, affermando che la Corte non è andata abbastanza lontano nel respingere questo tipo di brevetti all'ingrosso.) Il risultato è che molti brevetti sui metodi commerciali non sono più validi e l'USPTO ha iniziato a negare algoritmi software e altri brevetti di metodo - non tutti, ma alcuni.

Suggerirei di andare alla pagina Bilski di Groklaw e leggere di più a riguardo.

Vale la pena aggiungere che nel caso più recente di Alice Corp. contro CLS Bank International , la Corte Suprema ha recentemente annullato la decisione del CAFC di affermare i brevetti sul software. I brevetti coprono ciò che equivale a un impegno, se fatto su Internet. La Corte Suprema ha ritenuto che la semplice aggiunta di "su Internet" o "su un computer" non è sufficiente per rendere valido un brevetto relativo a un'idea astratta. Questo sostanzialmente restringe il campo per i brevetti software, ma non li rende non validi.


18
A parte questo, ritengo che i brevetti sul software siano eticamente riprovevoli ed economicamente disastrosi.
Greyfade,

Grande +1 per citare Bilski.
Jeremy francese,

9

Sì.

Vedi i vari algoritmi di compressione, algoritmi di codifica video, ecc.

Trovane alcuni su Wikipedia

Qui, avere un brevetto di esempio, algoritmo di elenco di parole in codice


3
Uno degli algoritmi brevettati più famosi è il Page Rank di Google.
Charles Salvia,

7
In realtà, direi che l'algoritmo LZW che costituiva il formato del file GIF è probabilmente il più famoso ... o famigerato ...
Dean Harding,

9
Il brevetto è la peggior idea che ha colpito l'Informatica. Se lo desideri, puoi proteggere il tuo lavoro da copyright (che è meno dannoso in natura). Utilizzando i brevetti, puoi ovviamente fare soldi. Il brevetto è una cattiva idea. Bisogna smettere di usare i brevetti.

@kadaj, so che devi valutare l'intelligenza di una persona e la quantità di risorse (tempo, denaro, istruzione, dedizione, ricerca, ecc.) necessarie per far scoprire a qualcuno anche i fatti più semplici. Perché pensi che questo dovrebbe essere gratuito? Mi dispiace vedere che alcune cose preziose come la vita delle persone (in alcune parti del mondo), le formule matematiche, l'arte, gli algoritmi software, ecc. Non valgono molto ... ma questo non vuol dire che sia corretto.
NoChance,

@NoChance, mentre concordo sul fatto che dovrebbero essere assegnate invenzioni (come i nuovi algoritmi), i brevetti d'altro canto possono impedire ad altri di costruire su detti nuovi algoritmi che lo rendono un monopolio dannoso per i ricercatori e le startup.
Curioso

9

Negli Stati Uniti, un algoritmo puro è esplicitamente esentato dall'essere brevettabile come lo sono i fatti e le formule matematiche e le "idee".

In realtà, puoi brevettare un algoritmo (negli Stati Uniti). In realtà, non deve nemmeno essere nel codice e comunque quando viene rilasciato un brevetto, NON viene emesso contro il codice sorgente, viene emesso per "una serie di passaggi eseguiti" che ovviamente non è altro che un algoritmo . Certamente non è necessario il codice sorgente funzionante, quindi l'incarnazione dell'algoritmo nel codice non è ciò che viene brevettato. Ciò che viene brevettato è solo l '"idea" eterea di qualcosa che fa X, poi Y e poi Z in quell'ordine.

Se sembra che il sistema stia parlando da entrambi i lati della sua bocca, allora hai capito cosa sta succedendo ... "No, certo che non puoi brevettare gli algoritmi." "Certo, certo che puoi brevettare quell'algoritmo."

Solo per illustrare il fatto che nessun codice, modello funzionante, cosa reale è associata a questi brevetti, considera che ci sono aziende di successo che operano come segue:

Un imprenditore è seduto in una stanza con un gruppo di "tipi creativi", forse alcuni programmatori e alcuni avvocati. "Brainstorming" su come un prodotto software potrebbe essere realizzato per svolgere alcune utili funzioni. Non creano nulla, nessun codice, nessun prototipo, niente. Ad ogni fase del "processo di miglioramento del prodotto" un avvocato ascolta, e quando riconosce qualcosa di brevettabile, lo nota. Alla fine della giornata, l'avvocato avvia la creazione (o la creazione di) di un nuovo brevetto.

Questo non è inventato; ci sono aziende che fanno esattamente quanto sopra. Ognuno di questi brevetti è un algoritmo, poiché non fa altro che specificare una serie di passaggi da eseguire in vari punti nel tempo.


2

Penso di sì, tuttavia , a mio avviso, l'intero concetto di brevetto come mezzo per "proteggere la proprietà intellettuale" è profondamente imperfetto.

Un brevetto non è altro che una regola applicata dall'uomo (che non è neppure coerente in diversi paesi).

La pirateria è illegale, ma ciò non lo ferma.

Gli algoritmi possono e vengono "invertiti" ingegnerizzati, quindi a parte i brevetti c'è poca protezione fisica reale 1 .

1 Legale è un'altra questione

Segreto commerciale


il concetto non è ma l'aspetto pratico è. la maggior parte della pirateria avviene a livello privato anziché a livello aziendale perché la pirateria aziendale viene di solito applicata.
Ross,

Sono d'accordo con quello parzialmente. Prendiamo ad esempio il caso del missile da crociera TomaHawk, poiché potresti sapere che esiste molta protezione legale. Tuttavia, ciò ha impedito agli ingegneri pakistani di retroingegnerizzare uno che è precipitato vicino al suo territorio. Il resto è storia.
Darknight il

0

Nel mondo reale sì, ma secondo un'opinione personale, è come mettere un brevetto su uno dei tuoi pensieri e impedire a chiunque altro di pensare sulla stessa cosa, è davvero stupido, ma è quello che abbiamo ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.