Voglio assicurarmi che quando pubblico il documento, chiunque / azienda voglia utilizzare la tecnologia possa farlo gratuitamente senza alcun vincolo.
Perché non mettere il codice su un repository pubblico come GitHub con la licenza appropriata? Ciò annullerà immediatamente la necessità di brevettarlo da soli e ridurrà significativamente il rischio che qualcuno lo brevetti con successo.
Per quanto riguarda le attuali preoccupazioni relative ai brevetti, le altre risposte sono buone, ma vorrei aggiungere che se scopri che qualcuno ha brevettato il tuo lavoro (come nel caso di questa domanda), non sei solo, ammesso che lavori con un'università. Il tuo lavoro è (in parte) di proprietà dell'istituto accademico con cui lo hai sviluppato e non accettano di buon grado la violazione dei loro diritti di proprietà (per usare un eufemismo). Se sei legittimamente preoccupato che il tuo lavoro venga brevettato (o lo incontri già come brevetto da qualche parte), lascia che sia la tua università a gestirlo. Hanno avvocati specializzati in questo e si assicureranno assolutamente che i trasgressori avranno un momento spiacevole.
Devo brevettare la tecnologia io stesso prima di pubblicare?
Se lo fai, allora dovrai coinvolgere la tua università (supponendo che il tuo lavoro sia parte di una tesi / sei un docente). Saranno molto riluttanti a farti rendere disponibile pubblicamente qualsiasi parte del lavoro per le stesse esatte ragioni che ho scritto sopra - non vorrebbero che qualcuno affermasse che esiste un'arte precedente, anche se è tua! Pertanto, brevettare l'opera farà esattamente l'opposto di ciò che intendi ottenere.