È possibile brevettare un algoritmo? [chiuso]

Chiusa. Questa domanda è fuori tema . Attualmente non accetta risposte.

Commenti

  • se hai intenzione di citare puoi fare riferimento alla fonte e al contesto?
  • Non proprio una domanda soggettiva …
  • Io ' m voto per chiudere questa domanda come fuori tema perché richiede consulenza legale.
  • Vorrei che si aprisse questo: questa conversazione è rilevante per lingegneria del software.

Risposta

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

I brevetti esistono da molto tempo e lidea è esattamente come la descrivi: proteggere la tua invenzione in modo da avere il tempo di costruirla, commercializzarla e trarne profitto da. Senza brevetti, potresti inventare qualcosa e poi qualcuno con più risorse e denaro potrebbe venire, costruire la tua invenzione e quando sarai pronto a venderla, “avrebbero già conquistato il mercato.

Molti le persone credono che le stesse protezioni non siano richieste per il software, perché – in generale – non ci vuole molto sforzo per “costruirlo”. Quando parli di oggetti del mondo reale, devi avere una fabbrica da produrre esso, hai bisogno di macchine, hai bisogno di dipendenti, hai bisogno di una rete di distribuzione e così via. Se non riesci a procurarti quelle cose, potresti concedere in licenza la tua idea brevettata a qualcuno che aveva quelle cose e loro potrebbero fare tutte quelle cose extra per te.

Ma con il software, chiunque abbia un compilatore e una connessione Internet può creare e distribuire il software, quindi cè meno bisogno di “proteggere” linvenzione per darti il tempo di impostare la tua rete di distribuzione e quantaltro.

Poi cè anche il problema che le persone nellufficio brevetti generalmente semplicemente non sono qualificate per determinare se una particolare invenzione del software è brevettabile o meno, lasciando che sia il tribunale a decidere se un brevetto era valido quando il proprietario prova per far valere i propri diritti su di esso. Ciò significa che se sei una piccola azienda e “infrangi” un brevetto non valido, probabilmente non hai comunque le risorse per combattere il brevetto (anche se non è valido).

Ma lascia “Non entrerò in quel dibattito in particolare 🙂 Potrei andare avanti per giorni …

Commenti

  • Lidea alla base del brevetto non è quella che hai descritto. I brevetti sono un monopolio limitato alla negoziazione di contratti sociali, o ' protezione ', in cambio della divulgazione di come il tuo linvenzione funziona.
  • @whatisname " Può lapplicazione funziona facendo qualcosa di estremamente vago in modo estremamente vago … ".
  • @whatsisname: Negli Stati Uniti, comunque, il diritto dautore e la legge sui brevetti servono a promuovere il progresso 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.
  • @Ivo Wetzel: Sì, sfortunatamente, ' è quello che ' sono diventati. Ma questo ' è quello che ottieni quando lasci che un gruppo di avvocati gestiscano le cose. 🙂

Risposta

IANAL.

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

NellUnione 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.

Detto questo, nella causa della Corte Suprema degli Stati Uniti In re Bilski , la Corte ha respinto il “test della macchina o della trasformazione” come prova unica di brevettabilità. (Uno dei giudici si è dissentito dallopinione, affermando che la Corte non è andata abbastanza lontano nel rigettare questo tipo di brevetti allingrosso.) Il risultato è che molti brevetti per metodi commerciali ora non sono validi e lUSPTO ha iniziato a negare algoritmi software e altri brevetti sui metodi, non tutti, ma alcuni.

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

Vale la pena aggiungere che il più recente Alice Corp. v. CLS Bank International , la Corte Suprema ha recentemente ribaltato la decisione della CAFC di affermare i brevetti software.I brevetti coprono ciò che equivale a deposito a garanzia, se fatto su Internet. La Corte Suprema ha dichiarato che la semplice aggiunta di “su Internet” o “su un computer” non è sufficiente per rendere valido un brevetto che copre unidea astratta. Ciò restringe sostanzialmente il campo dei brevetti software, ma non li invalida.

Commenti

  • Per inciso, credo che i brevetti software siano eticamente Riprovevole ed economicamente disastroso.
  • Grande +1 per aver citato Bilski.

Risposta

Negli Stati Uniti, un algoritmo puro è esplicitamente escluso dallessere brevettabile così come i fatti matematici, le formule e le “idee”.

In realtà, puoi brevettare un algoritmo (negli Stati Uniti). Infatti non deve nemmeno essere in codice e comunque quando viene rilasciato un brevetto NON viene rilasciato contro il codice sorgente, viene rilasciato per “una serie di passaggi eseguiti” che ovviamente non è niente di più o di meno che un algoritmo. Certamente il codice sorgente funzionante non è richiesto, quindi lincarnazione dellalgoritmo nel codice non è ciò che viene brevettato. Ciò che viene brevettato è solo l “idea” eterea di qualcosa che fa X poi Y poi Z in quellordine.

Se questo suona come se il sistema stia parlando da entrambi i lati della bocca, allora “hai capito cosa” sta succedendo … “No, ovviamente non puoi brevettare gli algoritmi. ” “Certo, certo che puoi brevettare quellalgoritmo.”

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

Un imprenditore siede in una stanza con un gruppo di” tipi creativi “, forse alcuni programmatori e alcuni avvocati. Fanno “brainstorming” su come alcuni prodotti software potrebbero essere realizzati per svolgere alcune funzioni utili. Non creano niente, 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, lavvocato inizia la creazione di (o si toglie la creazione di) un nuovo brevetto.

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

Risposta

Sì.

Vedi i vari algoritmi di compressione, algoritmi di codifica video e così via.

Trovane alcuni su Wikipedia

Qui, disponi di un brevetto di esempio, Algoritmo dellelenco di parole in codice

Commenti

  • Uno degli algoritmi brevettati più famosi è Google ' s Page Rank.
  • In realtà, ' direi che lalgoritmo LZW che ha costituito il formato del file GIF è probabilmente il più famoso. .. o famigerato
  • Il brevetto è lidea peggiore che ha colpito lInformatica. Se vuoi puoi proteggere il tuo lavoro (che è di natura meno dannosa). Usando i brevetti, puoi ovviamente fare soldi. Il brevetto è una cattiva idea. Bisogna smettere di usare i brevetti.
  • @kadaj, so che devi valutare lintelligenza di una persona e la quantità di risorse (tempo, denaro, istruzione, dedizione, ricerca, ecc.) Necessarie per convincere qualcuno a scoprire anche il più semplice dei fatti. Perché pensi che dovrebbe essere gratuito? Mi dispiace vedere che alcune cose preziose come la vita delle persone (in alcune parti del mondo), le formule matematiche, larte, gli algoritmi software, ecc. Non valgono molto … ma questo non vuol dire che sia corretto.
  • @NoChance, mentre sono daccordo che le invenzioni (come i nuovi algoritmi) dovrebbero essere concesse, i brevetti daltra parte possono impedire ad altri di costruire su detti nuovi algoritmi, il che lo rende un monopolio dannoso per i ricercatori e le startup.

Risposta

Penso di sì, tuttavia lintero concetto di brevetto come mezzo per “proteggere la proprietà intellettuale” è a mio avviso profondamente imperfetto.

Un brevetto non è altro rispetto alle regole imposte dalluomo (che non sono nemmeno coerenti nei diversi paesi).

La pirateria è illegale, ma questo non la ferma.

Gli algoritmi possono e ottengono ” invertito “ingegnerizzato, quindi a parte i brevetti cè poco protezione fisica 1 .

1 Legale è unaltra questione

Segreto commerciale

Commenti

  • il concetto non è ' ma laspetto pratico sì. la maggior parte della pirateria avviene a livello privato piuttosto che aziendale perché la pirateria aziendale di solito viene applicata.
  • Sono parzialmente daccordo.Prendiamo ad esempio il caso del missile da crociera TomaHawk, come forse saprai che cè molta protezione legale su di esso. Tuttavia, ciò ha impedito agli ingegneri pakistani di eseguire il reverse engineering di uno che si è schiantato vicino al suo territorio. Il resto è storia.

Risposta

Nel mondo reale sì, ma secondo unopinione personale, “s proprio come mettere un brevetto su uno dei tuoi pensieri e impedire a qualcun altro di pensare la stessa cosa, è davvero stupido, ma è quello che abbiamo …

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *