Un racconto in prima persona
Il primo episodio: un programma di ottica
Il primo episodio riguardava un programma di ottica, del quale preferisco non fare il nome. Avevo a disposizione una versione dimostrativa, ma non permetteva di salvare i file. Il programma costava molto e, prima di acquistarlo — cosa che poi feci — volevo capire se fosse davvero adatto alle mie esigenze.
Non mi bastava vedere qualche esempio: volevo provarlo sul lavoro che avevo in mente e capire se avrebbe fatto quello che mi serviva. Cominciai così a cercare in rete informazioni sul suo funzionamento e sulle sue protezioni. Fu in quella ricerca che incontrai le istruzioni e le lezioni che ho conservato in questa raccolta.
Dalla necessità alla curiosità
Provai a superare la limitazione della demo. Da una necessità pratica nacque anche una curiosità più ampia: capire come fosse costruito un programma, dove fossero i controlli e come interagissero con il resto del codice.
In seguito mi capitò di fare prove analoghe con altri programmi costosi, soprattutto nel campo dell’ottica e degli strumenti di sviluppo per FPGA, fra cui quelli di Altera. Prima di affrontare una spesa importante, cercavo di capire se quegli strumenti mi sarebbero stati realmente utili.
Una precisazione sulle licenze
Una cosa, però, voglio precisarla: non ho mai distribuito le versioni che modificavo e ho sempre acquistato le licenze dei programmi che poi adottavo. Non lo dico per cancellare il fatto che intervenivo sulle protezioni, ma per raccontare con precisione come mi comportavo.
E poi c’era l’altra spiegazione: capire come proteggere meglio i miei programmi. Lo so, sembra una scusa… ma passiamola! La curiosità di vedere che cosa ci fosse dentro era almeno altrettanto forte.
Le letture che conservavo
In questa cartella ho conservato una serie di lezioni firmate +ORC. Parlano di programmi, assembler, memoria e protezioni: proprio quel mondo che volevo capire, invece di limitarmi a usarlo.
Qui le accompagno con spiegazioni in italiano e con il download dei documenti storici originali, separati dal mio racconto. Le opinioni contenute nei documenti sono del loro autore.
