Lavoro per un'azienda IT come sviluppatore. Attualmente stiamo lavorando a un progetto software di grandi dimensioni, una soluzione di clustering automatico di database multi-vendor. Abbiamo mantenuto buoni standard di codifica e, di conseguenza, il nostro codice è altamente modulare e riutilizzabile. Molti dei moduli che abbiamo sviluppato potrebbero essere di grande beneficio per la comunità open source.
Nel nostro team ci sono parecchi sviluppatori che contribuiscono a vari progetti open-source, ma finora non abbiamo avuto successo nel persuadere il datore di lavoro a considerare l'open-sourcing di alcuni dei moduli.
Alcuni di noi hanno deciso che ci piacerebbe contribuire con il codice alla comunità open source e allo stesso tempo sviluppare il codice per l'azienda. Dal momento che il nostro datore di lavoro non è favorevole a questa causa, il codice di contribuzione che scriviamo durante l'orario di lavoro non è probabilmente un'opzione. Abbiamo deciso di adottare un approccio alternativo, scrivere codice durante il nostro tempo libero che possiamo utilizzare sia per la società che per la comunità open source.
Vorremmo sapere quali sono gli avvertimenti di questo approccio, i potenziali problemi legali e se qualcuno ha un'esperienza simile in modo da poter elaborare ulteriormente il nostro piano prima di metterlo sul tavolo al lavoro.