Un algoritmo può essere brevettato? [chiuso]

41

Quindi un algoritmo può essere brevettato?

Ho visto questa affermazione che mi ha fatto pensare:

Everybody would abstain from patenting the improvements of contour dot algorithm for at least several years, say up till 2021. So that the developers of the Outliner project feel free to implement their ideas.

tratto da questo progetto di codeplex .

    
posta Shawn Mclean 30.12.2010 - 02:05
fonte

6 risposte

25

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

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

Molte persone credono che le stesse protezioni non siano richieste per il software, perché - in generale - non ci vuole un grande sforzo per "costruirlo". Quando parli di oggetti del mondo reale, devi avere una fabbrica per produrla, hai bisogno di macchine, hai bisogno di dipendenti, hai bisogno di una rete di distribuzione e così via. Se non riesci a ottenere quelle cose, allora potresti concedere in licenza la tua idea brevettata a qualcuno che ha ha queste cose, e potrebbero fare tutto quel materiale extra per te.

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

Poi c'è anche il problema che le persone nell'ufficio brevetti non sono generalmente qualificate per determinare se una particolare invenzione del software è brevettabile o meno, lasciando ai tribunali la decisione se un brevetto è valido quando il proprietario cerca di affermare i loro 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 comunque (anche se non è valido).

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

    
risposta data 30.12.2010 - 03:25
fonte
12

IANAL.

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

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

Altri paesi hanno regole diverse in merito alla brevettabilità di algoritmi e processi. Wikipedia spiega.

Detto questo, nel caso della Corte Suprema degli Stati Uniti In re Bilski , la Corte ha respinto il "test di machine-or-transformation" come unico test di brevettabilità. (Uno dei giudici dissentì dall'opinione, affermando che la Corte non era abbastanza nel respingere questi tipi 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 sui metodi - non tutti, ma alcuni.

Suggerirei di visitare la pagina Bilski di Groklaw e di leggerne altre.

Vale la pena aggiungere che la più recente Alice Corp. v. CLS Bank International caso, la Corte Suprema ha recentemente annullato la decisione della CAFC di affermare i brevetti sul software. I brevetti coprono ciò che equivale a un deposito a garanzia, una volta effettuato su Internet. Secondo la Corte Suprema, aggiungere semplicemente "su Internet" o "su un computer" non è sufficiente per rendere valido un brevetto che copre un'idea astratta. Questo sostanzialmente restringe il campo per i brevetti software, ma non li rende invalidi.

    
risposta data 30.12.2010 - 05:53
fonte
9

Sì.

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

Trova alcuni di loro su Wikipedia

Ecco un brevetto di esempio, Algoritmo di elenco parole-codice

    
risposta data 30.12.2010 - 02:21
fonte
7

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

In realtà, puoi brevettare un algoritmo (negli Stati Uniti). In realtà, non deve nemmeno essere in 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 è niente di più o di meno di un algoritmo . Certamente non è richiesto un codice sorgente funzionante, quindi l'incarnazione dell'algoritmo nel codice non è ciò che viene brevettato. Ciò che viene brevettato è solo l'eterea "idea" di qualcosa che fa X poi Y poi Z in quell'ordine.

Se sembra che il sistema stia parlando da entrambi i lati della 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 di lavoro, effettiva cosa è associato a questi brevetti, ritengono che vi siano aziende interamente di successo che operano come segue:

Un imprenditore si siede in una stanza con un gruppo di "tipi creativi", forse alcuni programmatori e alcuni avvocati. Loro "brainstorming" su come alcuni prodotti software potrebbero essere fatti per svolgere alcune funzioni utili. Non creano nulla, nessun codice, nessun prototipo, niente. Ad ogni passo 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 di (o ne consegna la creazione) un nuovo brevetto.

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

    
risposta data 06.03.2011 - 14:59
fonte
2

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

Un brevetto non è altro che la regola forzata dell'uomo (che non è nemmeno uniforme nei vari paesi).

La pirateria è illegale, ma questo non lo fa fermare.

Gli algoritmi possono e devono essere "invertiti", così i brevetti a parte c'è poca vera protezione fisica 1 .

1 Il diritto è un'altra questione

Segreto commerciale

    
risposta data 30.12.2010 - 02:23
fonte
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 ...

    
risposta data 30.12.2010 - 17:00
fonte

Leggi altre domande sui tag