Le librerie di codici pubblici che ho scritto rimangono libere e aperte dopo averle utilizzate in un contratto / prodotto commerciale?

7

Ho scritto una piccola libreria di classi nella mia lingua preferita (PHP, ma non ha molta importanza) e in genere li uso nella maggior parte dei miei progetti.

Fino ad ora, i progetti sono stati personali, o piccole cose nel mio lavoro part time che non è davvero un prodotto commerciale. Nessuna di queste cose mi preoccupa per quanto riguarda la libertà di riutilizzare quelle stesse librerie in seguito. [A proposito, dovrei essere preoccupato per il lavoro a tempo parziale? Questi potrebbero causare problemi con le mie librerie in seguito?]

Presto, tuttavia, prevedo di prendere parte a lavori di free-lance / contratto più seri che, senza dubbio, userò le librerie che ho scritto.

Devo assicurarmi che il contratto o i termini di lavoro mi consentano esplicitamente di utilizzare il mio codice precedente nel progetto e, cosa ancora più importante, dopo il progetto, o se è una cronologia di Github che mostra che era chiaramente sviluppato molto prima di qualsiasi contratto abbastanza?

Quali sono i problemi legali con codice come questo (librerie, riutilizzo del codice, open-source, ecc.)?

    
posta rockerest 11.07.2011 - 07:42
fonte

3 risposte

7

È bene pensare attentamente a questi problemi in anticipo, anche se sembra che tu abbia tutto a portata di mano.

  1. Hai bisogno di informare il datore di lavoro che stai per dare in licenza questo codice a loro (licenza codice sorgente, per sempre, per lavori derivati ecc.).

  2. Dovresti documentare esplicitamente tale licenza (per riferimento) nel codice sorgente e possibilmente nell'interfaccia utente, e in un accordo firmato con il tuo datore di lavoro.

  3. Ciò dà loro l'opportunità di fare una scelta informata.

  4. Stai molto attento e parla con il tuo capo dei lavori derivati che realizzi a loro nome (essi naturalmente / legalmente possederebbero tutti i lavori derivati realizzati per loro conto, potrebbero essere infelici o sorpresi nel vedere i lavori derivati su github).

  5. Sarebbe molto più facile per te aprire completamente il codice prima di tutto, quindi puoi dire nel contratto che sono previsti contributi / miglioramenti al tuo progetto x, e i contributi sono esplicitamente sotto la stessa fonte aperta licenza.

  6. Potresti aver bisogno di parlare con un avvocato in termini di lavoro serale che fai nel progetto, vedo spesso la lingua nei contratti che non ti permettono di possedere il tuo IP creato mentre un dipendente / imprenditore di un compagnia (anche di sera).

Parlare con il tuo datore di lavoro di questo potrebbe essere una buona cosa, o potrebbe etichettarti come un pedante (come la maggior parte dei programmatori) quindi calpestare leggermente.

Mia moglie è passata attraverso questo quando ha iniziato a insegnare. Ha portato i suoi materiali didattici nella scuola. Quindi lei ha documentato i suoi contributi all'inizio in modo che lei possa usarli in futuro.

    
risposta data 11.07.2011 - 10:08
fonte
2

Tipicamente, ti suggerirei di discuterne con il tuo datore di lavoro. In genere ti forniscono un modulo che ti consente di dichiarare qualsiasi IP che possiedi prima di stipulare il contratto. Se meglio dichiari il tuo lavoro in anticipo, o possono considerare di produrre tale lavoro entro la durata del lavoro contrattuale.

Hai menzionato la data e l'ora su GitHub, ma perché metterti nella posizione di dover dimostrare la tua innocenza quando potevi semplicemente dichiararla in anticipo?

    
risposta data 11.07.2011 - 07:51
fonte
2

Oltre agli altri punti sollevati, non dare per scontato che devi avere solo una licenza.

Potresti rilasciare tranquillamente una versione al pubblico sotto GPL e avere un altro che puoi concedere in licenza ai tuoi clienti commerciali con supporto. La mia risposta a un'altra domanda correlata potrebbe essere interessante per te.

    
risposta data 12.07.2011 - 18:46
fonte

Leggi altre domande sui tag