licenza e assegnazione del copyright

0

Attualmente sto lavorando su un plugin per wordpress. Il mio cliente mi fornisce un documento con le specifiche (una presentazione in powerpoint, se è possibile chiamare un documento con le specifiche) e codice la funzionalità richiesta.

Ogni volta che gli mando il codice ogni file contenente il codice inizia con queste righe:

Author: My Name
Copyright: The_client's_company.com
License: MIT Expat (http://en.wikipedia.org/wiki/Expat_License)

La mia intenzione è quella di dare al mio cliente il pieno diritto di relicenza e di distribuire il codice sotto qualsiasi altra licenza (come richiesto dai TOS del sito web freelance, più so che intende venderlo con una licenza proprietaria), ma allo stesso tempo mi do il diritto di espandere e ridistribuire il plugin sotto licenza MIT se lo desidero (non quello che faccio).

Il motivo è che sono pagato solo 10USD / ora (questo è il mio primo concerto) quindi voglio almeno mantenere il diritto di riutilizzare parti del codice in altri progetti o espanderlo se voglio iniziare anch'io un progetto simile quando finisco il contratto (improbabile, ma chissà ...) o lo mostro a potenziali datori di lavoro. Il contratto da noi concordato non include alcuna specifica di licenza, ma l'ho informato sulle e-mail che abbiamo scambiato che sebbene tutto il mio lavoro sia autorizzato di default come MIT, sto dando ai miei clienti il copyright del codice che produco così possono rilasciarlo a volontà prima della distribuzione.

È questo il modo corretto per farlo?

    
posta corintiumrope 20.05.2014 - 01:57
fonte

2 risposte

1

Questo è un problema interessante, e mi dispiace dirlo, comporta dei rischi. Hai diverse cose da considerare.

  1. Quando trasferisci il copyright al tuo cliente (come sembra che tu abbia) perdi tutti i diritti per imporre qualsiasi tipo di obbligo di licenza su quel codice. Spetta al cliente decidere quale licenza si desidera utilizzare.

  2. È perfettamente ragionevole per te mantenere i diritti di utilizzare il codice per altri scopi, ma dal momento che non possiedi il copyright, puoi farlo solo con il codice che il tuo cliente ha esplicitamente accettato. In effetti, il tuo cliente ti concede una licenza per usare il tuo codice e fai solo ciò che è nella licenza. Questo è legale per: se in seguito fai qualcosa che il cliente non gradisce, potresti essere denunciato.

  3. No, non dovresti dare per scontato che tu abbia i diritti per ridistribuire il plugin (vedi il punto precedente).

Sono d'accordo con ciò che @robert che il trasferimento di copyright non è una grande idea e probabilmente del tutto inutile (a meno che non sia necessario).

A questo punto ti suggerisco di rinegoziare l'accordo con il tuo cliente o di baciarlo quando finisci il lavoro.

Non avevo notato che questo era Odesk. In questo caso devi veramente leggere Ts e C e in particolare 3.5, 3.6 e 3.7. Stai lavorando per il cliente e non è semplicemente il tuo codice una volta che hai finito. Nessuna licenza, nessun diritto, basta andare via.

    
risposta data 08.06.2014 - 17:40
fonte
1

La licenza che fornisci ai tuoi clienti dovrebbe specificare i loro diritti di ridistribuzione; cioè, dovrebbe specificare:

  1. Se possono ridistribuire,
  2. Come possono ridistribuire (tramite copie di origine e / o binarie),
  3. Indipendentemente dal fatto che possano essere obbligati a fornire il codice sorgente e
  4. Se devono concedere in licenza eventuali modifiche apportate al codice.

Non è necessario assegnare il copyright per farlo.

Generalmente, la ridistribuzione significa che il client fornisce il programma e / o il codice a una terza parte, che indica qualcuno al di fuori della propria organizzazione.

    
risposta data 20.05.2014 - 06:33
fonte

Leggi altre domande sui tag