Mój poprzedni pracodawca chce, żebym naprawił błąd w kodzie, który napisałem, kiedy dla niego pracowałem. Czy powinienem im udzielić pomocy - na umowę (płatną) czy bezpłatną - pomimo tego, że już dla nich nie pracuję?
Kontekst: W zeszłym roku pracowałem jako stażysta dla dużej firmy produkcyjnej. Czas trwania mojej umowy został ustalony na 3 miesiące. Za moją pracę płacono mi stawkę godzinową. Moje obowiązki obejmowały wsparcie IT i rozwój oprogramowania. Projekt oprogramowania, nad którym pracowałem, był dość prostą aplikacją serwerową. Pracowałem wyłącznie nad projektem. Początkowo projekt wydawał się sukcesem, oprogramowanie działało zgodnie z przeznaczeniem. Przed zawarciem umowy i odejściem z firmy upewniłem się, że zostawiłem obszerną dokumentację dotyczącą korzystania z programu i edytowania kodu źródłowego w razie potrzeby.
Nie podpisałem umowy konkretnie dotyczącej do tego projektu oprogramowania i wszelkiej pomocy po wdrożeniu, jakiej może wymagać.
Od tego czasu zacząłem pracować dla innej firmy jako pełnoetatowy programista w innym kraju.
Problem: ostatnio skontaktował się ze mną mój poprzedni pracodawca (minął ponad rok od zakończenia z nim umowy), mówiąc, że jest mały błąd w oprogramowaniu, które wcześniej napisałem, i że potrzebuje moja pomoc w rozwiązaniu wspomnianego problemu. Jak już wspomniałem, obecnie pracuję na pełny etat w innym kraju. Oznacza to, że nie ma mowy o powrocie tam osobiście. Chociaż wierzę, że zdalne naprawienie błędu będzie możliwe. Gdybym miał pomóc naprawić ten błąd, wymagałoby to poświęcenia wolnego czasu (wieczory / weekendy), aby im pomóc.
W moim najlepszym interesie jest naprawienie tego błędu, aby nadal móc korzystać z poprzedniego pracodawcy jako punkt odniesienia przy przyszłym zatrudnieniu. Nie chcę, żeby byli ze mną w złych stosunkach.
Pytanie: Czy powinienem negocjować nową umowę z poprzednim pracodawcą i pobierać od niego pieniądze za tę dodatkową pomoc, której udzielałbym im w wolnym czasie? Czy powinienem udzielić pomocy za darmo, ponieważ jest to mój moralny obowiązek, mimo że nie jestem do tego zobowiązany umową?
Ważna informacja: Mój obecny pracodawca udzielił mi pozwolenia na pracę dla poprzedniego pracodawcy, pod warunkiem spełnienia określonych kryteriów:
- Regularnie informuję ich o postępach i przewidywanym czasie trwania projektu.
- Zarządzam swoim czasem np. że ta dodatkowa praca nie wpływa negatywnie na moją obecną pracę, tj. nie pracuję do późna w nocy przed dniem pracy.
- Do nikogo nie zwracam uwagi na prace, które obecnie wykonuję dla mojego obecnego pracodawcy.