TL; DR: puoi rilasciare pubblicamente la tua implementazione di un algoritmo brevettato come strumento di ricerca gratuito per altri, sotto GPL, quando non si detiene il brevetto (ma darò felicemente e chiaramente l'attribuzione a i proprietari del brevetto)? vedi sotto per chiarimenti.
Innanzitutto, mi scuso se questa domanda ha già avuto risposta. Dopo ~ 30 minuti di googling e stack-exchange, non ho trovato nulla che risponda a ciò che sto affrontando.
Lavoro in un gruppo accademico e parte del nostro lavoro ha implementato un algoritmo di ricostruzione CT simile a quello che viene fatto clinicamente da un importante produttore. Questo produttore ha un brevetto che decisamente copre ciò che abbiamo implementato. (Ho fatto l'implementazione da un documento pubblicato quasi 10 anni prima, solo per scoprire che avevano anche brevettato l'algoritmo poco più di un anno fa.)
Hanno un brevetto sul metodo di ricostruzione e molte delle equazioni utilizzate, ma nessun codice sorgente o nulla del genere. L'implementazione del codice è al 100% unica per il nostro gruppo. Stiamo parlando di brevetti, non di copyright.
Stiamo progettando di scrivere una "nota tecnica" sulla nostra implementazione (basata su GPU, maggiori dettagli su come abbiamo implementato gli algoritmi pubblicati (cioè molto più dettagli di quelli brevettati), ecc. Tutto ciò che non è descritto nel brevetto) per la pubblicazione in una rivista principale ** E ** questo includerebbe il rilascio del nostro codice sorgente. Vorrei rilasciarlo sotto GPLv2.0 per fornire alle persone uno strumento di ricerca.
La GPL impedirebbe a noi e a chiunque altro di utilizzare il nostro codice in software proprietario e, se qualcuno dovesse usarlo per guadagnare denaro, dovrebbe pagare i diritti al proprietario del brevetto (e rilasciare qualsiasi codice derivato dal nostro ). Vorrei in qualche modo chiarire che non stiamo rivendicando alcun diritto all'algoritmo, e l'unica implementazione sarebbe coperta dalla GPL, tuttavia riconosco che questa distinzione potrebbe non essere possibile con l'attuale impostazione legale statunitense (blegh).
Anche se potessimo in qualche modo chiarire questa distinzione quando / se rilasciamo, stiamo violando i loro diritti con il brevetto? Sto pensando che avrebbero dovuto dimostrare in qualche modo che il nostro rilascio ha danneggiato la loro attività coperta dal brevetto.
Tutti i pensieri delle persone più esperte sono molto apprezzati! Penso che questa possa essere una specie di area grigia (o no! Non sono un avvocato! Haha).
NON desideriamo violare il brevetto e non pretendere di avere alcuna pretesa. Abbiamo un buon rapporto con il venditore, quindi molto probabilmente finiremo per capirlo, ma se dicessero di no, ero curioso di sapere se è solo per il loro sentimento o se hanno un diritto legittimo contro il nostro gruppo.