Ho disassemblato un grande progetto software da solo, come hobby. È un esercizio educativo e ho imparato molto nel processo. Detto questo, ritengo che i miei progressi sarebbero considerevolmente più rapidi se dovessi collaborare al progetto con altri individui che la pensano allo stesso modo.
Qui sta il problema - forse. Sto invertendo questo software per interesse personale e potenzialmente (ma improbabile, data la grandezza del codice base in questione) implementando un servizio interoperabile per interagire con questo software, sostituendo il servizio del fornitore stesso. La mia (molto limitata) comprensione è che questo particolare caso d'uso è protetto dalla legge sul copyright.
Tuttavia, il mio desiderio è di collaborare liberamente con gli altri su Internet, in un sistema simile utilizzato da progetti open source: repository di controllo delle versioni di file assembly, wiki per coordinare e condividere conoscenze, mailing list pubbliche eccetera. Ho la sensazione che questo possa essere nel migliore dei casi.
È ciò che voglio fare apertamente illegale, un'area grigia o persino legalmente difendibile? La situazione sarebbe diversa se la collaborazione fosse privata piuttosto che pubblica? Se ha qualche relazione con la risposta, mi trovo in Australia e il fornitore di software si trova negli Stati Uniti.