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.)?