Zarabiaj lub Open Source kod
Za każdym razem, gdy „interes biznesowy” decyduje się na ustanowienie ograniczeń prawnych, absolutnie zmuszam ich do zapłaty za ten przywilej. NDA jest w zasadzie rozkazem kneblowania, który uniemożliwia dzielenie się wewnętrznymi informacjami dotyczącymi ich firmy / projektu. Zasadniczo, jeśli mówisz o informacji prywatnej dla ich firmy, mają prawo pozwać.
To ubezpieczenie dla nich, ale jeśli zdecydują się zablokować kod, który napisałeś w zastrzeżonym systemie licencjonowania, nic nie możesz na to poradzić, ponieważ mówienie o wewnętrznych szczegółach naruszałoby NDA.
Jeśli nie masz jeszcze kodu objętego licencją, możesz spróbować go wydać na podstawie licencji permisive (ex MIT), która zagwarantuje ci prawo do dalszego korzystania z kodu napisanego w przyszłości.
Jedyny problem z wstecznym zastosowaniem licencji do istniejącego kodu polega na tym, że każdy współpracownik musi wyrazić zgodę na warunki licencji, ponieważ ich indywidualny wkład ma ukryte prawa autorskie do autora, który je napisał.
Najgorszy przypadek (wygrywają, przegrywasz):
Twój przyjaciel wskakuje na pokład, używa Twojego kodu i blokuje go w ramach zastrzeżonego systemu licencjonowania.
Mogą one prawnie uniemożliwić korzystanie z kodu napisanego w przyszłych projektach, chyba że prawnik i przedstawi wystarczający dowód, że używają tego kodu bez pozwolenia (tj. Naruszają osobiste prawa autorskie).
Tak czy inaczej, jeśli są objęte zastrzeżonym systemem licencjonowania, powinieneś otrzymać rekompensatę za swoje wysiłki.
Dobry przypadek (przegrywają, wygrywasz):
Konfigurujesz warunki rekompensaty za kod. Zasadniczo nabywają prawa do używania napisanego kodu bez ograniczeń. W tym momencie NDA nie ma znaczenia, ponieważ i tak tracisz prawa do budowania kodu. Po prostu nie udostępniaj publicznie żadnych wewnętrznych informacji, w przeciwnym razie możesz zostać pozwany.
Najlepszy przypadek (wygrana, wygrana):
Udostępniasz projekt na licencji MIT, więc wszystko, co zostało napisane do tej pory, jest bezpłatne dla wszystkich i może z niego korzystać (w tym do celów komercyjnych). Gwarantuje to, że nadal będziesz mógł budować kod w przyszłości, niezależnie od tego, do czego go używa. NDA nadal nie ma znaczenia, o ile przestrzegasz warunków. Jeśli chcą iść w zastrzeżonym kierunku, mogą rozwidlić główną bazę kodów.
Istnieje duża szansa, że po prostu starają się chronić swoje interesy. Nie ma w tym nic złego, ale uważaj, aby nie dać im prawa do pieprzenia cię w przyszłości, jeśli wybiorą ścieżkę, z którą się nie zgadzasz.
Nawet oprogramowanie, które piszesz pro bono, nadal nie jest darmowe, dopóki nie skonfigurujesz licencji, która gwarantuje przyszłe użytkowanie. Kapitał własny (tj. Wysiłek) zawsze ma wartość i tak długo, jak można go wykorzystać do generowania zysków, zawsze znajdzie się ktoś, kto chce zyskać własność nad prawami do używania.
Niektóre warunki mogą zależeć od tego, gdzie mieszkasz. Prawa własności intelektualnej to nieporządna sprawa.
Oświadczenie: IANAL (I Am Not A Lawyer).