modifica la fonte del software protetto da copyright

0

C'è un programma che voglio usare che è rilasciato in due modi (completamente protetti da copyright):

  1. Forma binaria stabile
  2. Versione beta, forma binaria per lo più stabile che è facile da ricavare dalla fonte (utilizza i jar) (questa versione è gratuita)

Domanda:

  1. Posso scaricare legalmente la versione beta, apportare le modifiche necessarie per funzionare correttamente sul mio computer, ricompilare e quindi utilizzare il software?
  2. Se sì alla domanda 1, posso quindi spiegare alle persone con cui lavoro come fare la stessa cosa in modo che anche loro possano usare il prodotto?

In nessun modo darei loro il software modificato, ma piuttosto distribuendo le istruzioni su come modificarlo. Il download originale verrà comunque dal proprietario del copyright.

Credo di aver fatto la mia due diligence alla ricerca di questi e dei forum di google, ma come sempre, se trovi una domanda doppia, faccelo sapere (e indica dove si trova). Mi sembra strano che questo non sia stato ancora trattato.

    
posta NickO 29.05.2013 - 01:17
fonte

2 risposte

3

Devi sapere in che modo l'applicazione e il codice sorgente associato sono con licenza.

Ricorda che copyright ! = license . Sono correlati ma diversi.

Alcune licenze come BSD, MIT, GPL ti permetteranno di fare come suggerisci. Altre licenze no.

Quindi la risposta alla tua prima domanda dipende dalla licenza del progetto.

La risposta alla tua seconda domanda dipende dalla tua giurisdizione e in parte dalla licenza. Spiegare come decodificare il codice proprietario è solitamente proibito dalle licenze commerciali in modo da poter incorrere in problemi. La stessa spiegazione sul software open source non è un problema.

    
risposta data 29.05.2013 - 14:47
fonte
1

Stai "copiando" la parte del programma o tutto il resto? Il tuo programma / app al momento della compilazione ha qualche somiglianza con l'originale? È una GUI o semplicemente un codice di libreria? Penso che puoi facilmente muoverti quando ne usi solo una parte, e se la tua app non assomiglia o funziona allo stesso modo dell'originale.

Le licenze variano, quindi è meglio che tu tenti di considerare che quando riutilizzi il codice, anche le grandi aziende vengono citate in giudizio per questo tipo di problemi.

Il mio suggerimento è, se c'è un'app o un codice sorgente che funziona allo stesso modo con quello che stai tentando di riutilizzare usando la licenza Apache, allora meglio andare con quello.

Altrimenti, un approccio "hacky" consiste nel copiare solo parti di esso, idee e schemi dal codice. Se non è brevettato, non penso che possano citarti per aver guardato il loro codice e creare il tuo codice da quel codice che hai visto.

    
risposta data 29.05.2013 - 04:09
fonte

Leggi altre domande sui tag