Il mio precedente datore di lavoro vuole che corregga un bug nel codice che ho scritto mentre lavoravo per loro. Devo fornire loro assistenza, su contratto (a pagamento) o gratuitamente, nonostante non lavori più per loro?
Background: l'estate scorsa ho lavorato come stagista per una grande azienda manifatturiera. La durata del mio contratto è stata fissata a 3 mesi. Sono stato pagato una tariffa oraria per il mio lavoro. Le mie responsabilità lavorative prevedevano supporto IT e sviluppo software. Il progetto software su cui ho lavorato era un'applicazione server abbastanza semplice. Ho lavorato esclusivamente al progetto. Inizialmente il progetto sembrava essere un successo, il software funzionava come previsto. Prima della conclusione del mio contratto e della mia uscita dall'azienda, mi sono assicurato di lasciare un'ampia documentazione su come utilizzare il programma e su come modificare il codice sorgente in caso di necessità.
Non ho firmato un contratto specificamente pertinente a questo progetto software e a qualsiasi assistenza post-distribuzione che possa richiedere.
Da allora ho iniziato a lavorare per un'altra azienda come sviluppatore di software a tempo pieno in un altro paese.
Problema: sono stato recentemente contattato dal mio precedente datore di lavoro (questo è più di un anno dopo la scadenza del mio contratto con loro), dicendo che c'è un piccolo bug con il software che ho scritto in precedenza e che hanno bisogno il mio aiuto per risolvere detto problema. Come accennato in precedenza, ora lavoro a tempo pieno in un altro paese. Ciò significa che tornare lì di persona è fuori discussione. Anche se credo che sarà possibile correggere il bug da remoto. Se dovessi aiutare a correggere questo bug, dovrei dedicare il mio tempo libero (sera / fine settimana) per assisterli.
È nel mio migliore interesse correggere questo bug in modo da poter ancora utilizzare il precedente datore di lavoro come riferimento per il futuro impiego. Non voglio che siano in cattivi rapporti con me.
Domanda: Devo negoziare un nuovo contratto con il mio precedente datore di lavoro e addebitargli i soldi per questa assistenza aggiuntiva che fornirò loro nel tempo libero? O devo fornire l'assistenza gratuitamente poiché è mia responsabilità morale, anche se non sono contrattualmente obbligato a farlo?
Aggiornamento importante: il mio attuale datore di lavoro mi ha dato il permesso di lavorare per il precedente datore di lavoro, a condizione che siano soddisfatti determinati criteri:
- Fornisco loro aggiornamenti regolari sulla progressione e sulla durata stimata del progetto.
- Gestisco il mio tempo come che questo lavoro aggiuntivo non influisce negativamente sul mio lavoro attuale per loro, cioè non lavorare fino a tarda notte prima di una giornata lavorativa.
- Tengo il silenzio su chiunque altro dei lavori che svolgo attualmente per il mio attuale datore di lavoro.