Esiste una pratica mondiale di brevettare o proteggere in altro modo la proprietà intellettuale del software? Supponiamo che una persona si presenti con una soluzione software che richiede enormi risorse di calcolo per i test. Il programmatore va da terzi proprietari di computer e incautamente presenta il suo codice. Come risultato dei test sul loro hardware si scopre che il software del codificatore risolve perfettamente i suoi compiti, e poi, viene all'attenzione di quest'ultimo che non è più l'unico proprietario della sua soluzione...
Come dovrebbe proteggersi correttamente un programmatore per evitare di trovarsi in una situazione del genere?
L'argomento è abbastanza rilevante per qualsiasi sperimentatore che scrive codice.
No, i brevetti software non vengono concessi. La protezione è di solito all'interno del codice stesso....
Ho trovato questo articolo:
https://craneip.com/ru/patent-na-programmnoe-obespechenie-mify-i-realnost/

- craneip.com
C'è una registrazione di diritti su un programma per computer. Questo non è un brevetto, non è un copyright, ma la registrazione del titolare del copyright e autore del codice.
Questa è pura protezione del codice e nient'altro. Prendete questo codice, analizzatelo, capite l'algoritmo, scrivete il vostro codice e questo è tutto.
E costava... quando il dollaro era 37 rubli - 5 mila rubli. Questo se si va da uno specialista. Ma se si prepara la documentazione da soli, se si è in grado di superare tutti quegli ostacoli e trappole burocratiche, sono spiccioli.
C'è una registrazione di diritti su un programma per computer. Questo non è un brevetto, non è un copyright, ma la registrazione del titolare del copyright e autore del codice.
Questa è pura protezione del codice e nient'altro. Prendete questo codice, analizzatelo, capite l'algoritmo, scrivete il vostro codice e questo è tutto.
E costava... quando il dollaro era 37 rubli - 5 mila rubli. Questo se si va da uno specialista. E se preparate la vostra documentazione, se siete in grado di superare tutti quegli ostacoli e trappole burocratiche, sarete fuori di tasca vostra.
È sostanziale e va dritto al punto.
Non spostare la tua dll dal tuo computer al loro avanti e indietro ogni volta che la cambi...
le DLL non sono protette contro il reverse-engineering (decodifica)
debugger, disassemblatori e molti strumenti che permettono anche di decodificare i programmi Delphi compilati - credo di averlo già visto.
la protezione del software è anche un business e costa denaro - cerca su Google "software packers and protectors" - ci sono alcuni protettori abbastanza affidabili, ma sono costosi come lo sviluppo di software commerciale
UPD: file eseguibili Wiki Packing
le DLL non sono interessate dal reverse-engineering (decodifica)
debugger, disassemblatori e molti strumenti che permettono anche di ottenere il codice sorgente - credo di aver incontrato qualche tempo fa per decodificare programmi Delphi compilati
la protezione del software è anche business e costa denaro - google "software packers and protectors" - ci sono alcune protezioni abbastanza affidabili ma costano quanto lo sviluppo di un software commerciale
È più conveniente mantenere i sorgenti sui potenti server dei loro proprietari e rifattorizzare, debuggare e compilare lì. Non devi trasferire la DLL dal tuo computer al loro avanti e indietro ogni volta che fai un cambiamento...
Un programmatore dà la sua proprietà intellettuale (anche se incompleta) nelle loro mani sotto forma di codice sorgente e non ci si può fare niente.
La risposta chiede di essere data - non darla via. Costruisci la tua capacità. Se siete sicuri che il codice funzionerà, allora dovete spendere molti soldi per la vostra attrezzatura.
La risposta chiede di essere data - non darla via. Costruisci la tua capacità. Se siete sicuri che il codice funzionerà, allora dovete spendere molti soldi per la vostra attrezzatura.

- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Esiste una pratica globale di brevettare o altrimenti proteggere la proprietà intellettuale del software?