Krátká verze: Pokračujte a nechte to jít
Nedávno jsem opustil společnost, pro kterou jsem déle než dva roky vyvíjel open source projekt. Projekt se nyní prosazuje u své zamýšlené komunity, takže se moje tvrdá práce v mnoha ohledech vyplácí.
Dostali jste zaplaceno, odešli jste, nedostáváte zaplaceno za to .
Čas přejít na nové pastviny.
Více uživatelů samozřejmě znamená více hlášení chyb, požadavků na funkce a příspěvků. Vzhledem k tomu, že společnost tento projekt odsunula na vedlejší kolej, zůstává většina těchto problémů po měsíce bez odpovědi. Bolí mě to vidět a rád bych nadále přispíval k něčemu, v čem stále vidím zásluhy.
Toto je psychologický problém. Cítíte pocit odpovědnosti a odpovědnosti za projekt, na kterém jste tvrdě pracovali. Nicméně jste to nevlastnili a vaše odpovědnost de facto skončila, když jste odešli.
Máte potíže s odchodem, ale během své kariéry zjistíte, že musíte opustit možná stovky projektů investovali jste čas (a dostali jste zaplaceno!) a oni všichni potřebují více práce. Nemůžete si je všechny ponechat.
Pusť.
Moje otázka zní: Mám i nadále přispívat do projektu open source, který patří společnosti, kterou již nepracuji pro, a pokud ano, jak?
Ne, neměli byste.
Není to praktické a pracujete zdarma. Nikdy nepracujte na tom, co je ve skutečnosti komerční projekt, který velmi volně předstírá, že je open source.
Přirozeně už nejsem administrátorem projektu, takže nemohu sloučit / zavřít PR. Nechci přímo odpovídat na problémy, protože by to mohlo budit dojem, že jsem stále součástí organizace. Zvažoval jsem, že to rozdám pod svým uživatelským jménem a budu pokračovat ve vývoji, ale obávám se, že by to vypadalo ve špatné víře (jako bych se snažil „ukrást“ jejich uživatele).
Pokud je to opravdu otevřený zdroj, pak je vidlice něco, s čím musí čelit. Není třeba viny.
Všimněte si, že nebudou provozovat (nebo o sobě tvrdí, že provozují) otevřený zdrojový model vývoje, pokud by to pro ně nebylo prospěšné . Společnosti získávají z tohoto procesu něco, i když z vnějšího pohledu jen působí, že jsou „přátelské“.
S čistým svědomím můžete vidličkovat, pokud opravdu chcete.
EDIT: Všechna úložiště jsou od tohoto okamžiku Apache 2.0. Projekt se skládá z desktopové aplikace, která obsahuje název společnosti, a dvou knihoven, které jsou značkově agnostické. Společnost de facto nepřijímá žádosti třetích stran o přijetí žádosti.
Nepřijetí žádostí třetích stran o přijetí žádosti naznačuje, že se to ve skutečnosti nedělá jako řádný open source projekt (alespoň v mé mysli) . I když ve vaší vlastní pobočce není povinnost přijímat příspěvky třetích stran, je zbytečné provozovat „otevřený zdroj“, pokud takové příspěvky prostě ignorujete.
Z praktického hlediska to znamená, že nemůžete nadále přispívat do tohoto projektu. Můžete to rozdvojit a vytvořit si vlastní verzi, která se stane odlišným projektem (protože stejně vaše příspěvky nesloučí).
EDIT 2: Stále jsem si velmi blízký s většinou lidí ve společnosti a odešli za velmi dobrých podmínek. Současní správci se mě stále ptají na technické otázky týkající se projektu, což vedlo k některým výřečným poznámkám mých bývalých šéfů o tom, že „pracuji zdarma“. Nejsou připraveni mi platit na částečný úvazek, aby udrželi repo. Důvod, proč se cítím nucen na tom dál pracovat, je díky znalostem domény, které jsem nashromáždil; je pravděpodobné, že nikdo jiný neví tolik jako já.
Jste pracující vývojář, který dostane peníze, které potřebuje k jídlu, pití, umístění a oblečení z kódování. Mějte to na paměti.
I když je naprosto rozumné udržovat kontakt a odpovídat na příležitostnou technickou otázku s kolegy (to je jen vytváření sítí - je dobré dělat, pokud to probíhá oběma směry), pokud skutečně pracujete jako neplacený konzultant, potřebujete zabrzdit to.
Nesnažte se stát neplateným pracovníkem svého bývalého zaměstnavatele.
Opustili jste společnost a veškerou práci to se stalo. Musíte to přijmout jako fakt a jít mentálně dál.