Czy Twoja firma ma pisemne zasady dotyczące udziału w projektach typu open source? [Zamknięte]

16

Czy Twoja firma ma pisemne zasady dotyczące udziału w projektach typu open source?

Przyczyniamy się do stylu „nie pytaj, nie mów”, ale czas coś napisać. Byłbym wdzięczny zarówno w formie pełnego pisemnego tekstu polisy, jak i fragmentów.

Aktualizacja : poczyniliśmy pewne postępy, odkąd zadałem to pytanie, a teraz mamy taką politykę - przeczytaj to .

blokada
źródło
Tak, jestem autorem polityki dotyczącej składek dla firmy technologicznej pracującej na poziomie 150 000+. (Jestem prawnikiem korporacyjnym)

Odpowiedzi:

1

W niektórych stanach USA narusza stanowe prawo pracy, aby pracodawca ograniczał zdolność pracowników do udziału w projektach typu open source lub próbował dochodzić prawa własności do kodu, który pracownik wnosi, z pewnymi ograniczeniami (które różnią się w zależności od stanu) . Zwykle dotyczy to tylko pracy wykonanej poza normalnymi godzinami pracy, a praca nie może być wykonana przy użyciu sprzętu lub zasobów firmy (tj. Posiadanych przez firmę licencji na komputer i / lub oprogramowanie). Musi to także być coś, co nie byłoby bezpośrednią konkurencją dla twojego pracodawcy; na przykład, jeśli Twój pracodawca miał zastrzeżony system zarządzania treścią online, prawo prawdopodobnie nie miałoby zastosowania, gdybyś chciał uczestniczyć w projekcie CMS typu open source.

Wiem jednak w CA i NC, że prawo stanowe wyraźnie stwierdza, że ​​ma pierwszeństwo przed wszelkimi obowiązującymi umowami o pracę.

Joel C.
źródło
1

Teraz widzę to pytanie. Wiele osób mogło przeczytać ten artykuł slashdot, ale jeśli go nie widziałeś: co zrobić z moim byłym pracodawcą kradnącym mój darmowy kod?

Chociaż oryginalny post slasdot nie jest bezpośrednio związany z tym pytaniem, wiele odpowiedzi jest.

Dobrze, że myślisz o opracowaniu formalnych zasad. Oto niektóre fragmenty linku, który cytowałem powyżej, które są doświadczeniami innych programistów w ich firmach z powodu polityki dotyczącej wkładu w projekty open source. Istnieje wiele miłych i otwierających oczy odpowiedzi, ale cytując 3 z nich:

Cytat-1:

Jest to tak standardowe, że zawsze należy poprosić pracodawcę o zgodę przed napisaniem i wydaniem oprogramowania typu open source - możesz nie mieć do tego prawa, nawet jeśli oprogramowanie nie jest powiązane z działalnością twojego pracodawcy, a nawet jeśli zostało opracowane w twoim wolny czas; język w mojej umowie jest w tej kwestii jednoznaczny.

Zakładając, że w tym przypadku pozwolenie na pisanie i wydawanie oprogramowania typu open source było dorozumiane, nadal nie oznacza to, że firma straciła kontrolę nad swoją własnością intelektualną - zawsze mogą udzielać podwójnej licencji na podstawie licencji zastrzeżonej. Nie mogą „odebrać” już wydanego oprogramowania GPL i nie mogą zdobyć żadnego wkładu stron trzecich do tej linii, ale mogą zdecydować się na opracowanie oryginalnej bazy kodu w całkowicie zamknięty sposób - to ich.

Cytat-2:

Możliwe jest negocjowanie z firmą, aby zachować własność własnych celów osobistych, ale musisz być proaktywny i ogólnie mieć dźwignię (w moim przypadku przeprowadzałem fuzję z całym działem IT / deweloperów. Twój średni shmo ma tylko chęć firmy, aby tam pracowali). Spodziewaj się również, że / dowolna firma zrobi wszystko, co w jej mocy, aby mieć wszystko, czym jesteś, i dlatego załóż, że masz problemy i zapoznaj się z wszelką dokumentacją, którą poproszono o podpisanie z takim zamiarem.

Cytat-3:

dowiedz się, co oznacza licencja MIT ... są całkowicie wolne do rozpowszechniania na podstawie dowolnej licencji, o ile cię cytują. Nie kradną go, używają go na podstawie bezpłatnej licencji, którą mu zapewniłeś.

Jeśli chodzi o GPL - tak, musisz tam znaleźć prawnika, co jest rzeczywiście naruszeniem. Oczywiście - jeśli zakodowałeś ten kod GPL na swoim czasie, to i tak są one objęte prawem autorskim i mogą go używać w dowolny sposób, jaki uznają za stosowny.

yasouser
źródło
4
yasourer: Świetny link, ale jako sugestię, spróbuj dołączyć niektóre kluczowe sentymenty z linków, aby te wątki przy wymianie stosu pozostały ważne bez względu na zmianę / przeniesienie linków.
Chris
@Chris Zgadzam się z twoją sugestią. Zrobię to po powrocie do domu :)
yasouser
0

Nie mamy bezpośredniej polityki w tym zakresie. Krótko mówiąc: praca stworzona na uniwersytecie jest własnością uniwersytetu, chyba że zostanie zadeklarowana przed rozpoczęciem kodowania.

Od czasu do czasu rozmawiałem o tym z szefem i nie zaszliśmy za daleko, ponieważ staje się to politycznym koszmarem, ponieważ ludzie, którzy muszą to zatwierdzić, nie rozumieją do końca oprogramowania open source, poza tym, że „zazwyczaj jest bezpłatne” pomysł.

/ ja z niecierpliwością czeka na odpowiedzi!

Aktualizacja: Ten temat pojawił się niedawno w pracy, spotkaliśmy się z naszym zespołem prawnym i wszystko wygląda dobrze. Rozumiem (od mojego pracodawcy), że jest to indywidualny przypadek, ale są gotowi do pracy z zainteresowanymi pracownikami.

Chris
źródło
-2

Nie mam żadnej sytuacji, którą mógłbym bezpośrednio przytoczyć, ale wyobrażam sobie, że czołowi inżynierowie i programiści w dużych firmach nie mogą pisać żadnego innego kodu z jakiegokolwiek innego powodu, który nie jest korzystny dla firmy, w której pracują. Oczywiście jest to z mojej strony czysto spekulacyjne.

Bryan Harrington
źródło
5
@pavel - To nie ma sensu, ponieważ uruchomili codeplex i przyczyniają się do jquery. Chciałbym wiedzieć, skąd to masz, ponieważ jest to sprzeczne z intuicją.
Tony,
7
@Bryan Wyobrażam sobie, że byłoby to trudne do wyegzekwowania. Dlaczego programista (który zwykle lubi programować) dołącza do firmy, która nie pozwala mu robić tego, co lubi robić w wolnym czasie? Dzięki temu firma nie stanie się poważna. Po drugie, Google robi dokładnie odwrotnie i jest kontrprzykładem.
alternatywnie
2
@mathepic, MS ma wiele projektów na codeplex, które są open source. Niektóre są nawet aktywnie rozwijane. Chodzi mi o to, że stwardnienie rozsiane to nie ta sama firma, którą były 10 lat temu. Szczerze mówiąc, mają przed sobą długą drogę ...
Tony,
3
Z wiarygodnych źródeł: Microsoft ma zasady współdziałające z otwartym oprogramowaniem. Nie można go udostępnić, ale istnieje. Wymaga to zgody LCA, ale jest wielu programistów Microsoft, którzy wnoszą swój wkład w wiele projektów typu open source. Istnieje również microsoft.com/opensource , który jest czymś więcej niż witryną marketingową.
dblock
1
Nie każda podpisana „umowa” jest zgodna z prawem i wykonalna. O ile to, co robisz w swoim własnym czasie i nie używasz własnej przestrzeni i sprzętu, nie konkuruje bezpośrednio z pracodawcą, trudno byłoby im egzekwować coś tak drakońskiego, jak „nie możesz napisać kodu, który nie jest dla nas”. Wyobraź sobie technika naprawy samochodu, któremu zabroniono naprawy własnego samochodu?
JoelFan