Ist es für mich legal, während meiner Beschäftigung zu Open-Source-Software beizutragen?

26

Ich arbeite für ein großes Unternehmen und möchte meine Fähigkeiten auffrischen. Ich denke, ein Beitrag zu einem Open-Source-Projekt wäre hilfreich, besonders wenn ich jemals einen Job bei einem Startup haben möchte. Ich habe gehört, dass große Unternehmen oft Entwicklungsmitarbeiter besitzen, die außerhalb der Arbeit arbeiten. Könnte ich mich rechtlichen Konsequenzen gegenübersehen, wenn ich zu einem Open Source-Projekt beitrage, ohne meinen Arbeitgeber darüber zu informieren? Könnte ich ein Open-Source-Projekt gefährden, wenn ich während meiner Beschäftigung dazu beigetragen habe? Wenn ich aus rechtlichen Gründen auf Beiträge verzichte und mich bei einem anderen Unternehmen bewerbe, bei dem Erfahrung in der Open-Source-Entwicklung erwartet wird, würden diese dies verstehen oder würde meine Bewerbung in den Papierkorb gelangen?

BennyMcBenBen
quelle
2
Ich denke, dies ist eine sehr individuelle Frage, die auf Ihrem spezifischen Vertrag basiert.
Sevenseacat
9
Wir wissen nichts über Ihren Arbeitgeber, Ihren Vertrag oder Ihr Land. Diese Frage ist unmöglich zu beantworten.
Mike Baranczak
5
Es ist eine traurige Welt, in der wir leben, in der Sie diese Frage sogar stellen müssen.

Antworten:

16

Hier gibt es zwei echte Fragen. Die erste ist, wofür Sie haften. Die zweite ist, ob Sie besorgt sein sollten. Diese beiden haben unterschiedliche Antworten.

Ich werde zuerst die erste nach besten Kräften beantworten. Ich bin kein Anwalt und dies ist kein Rechtsrat. Wenn Sie besorgt sind, überprüfen Sie Ihren Arbeitsvertrag und konsultieren Sie einen Anwalt. Aber ich kann die Situation in zwei Staaten zusammenfassen.

In New York sind Sie wahrscheinlich ein professioneller Angestellter. Ein professioneller Mitarbeiter hat keine festgelegten Stunden und keinen festgelegten Arbeitsplatz. Wenn Sie mit einem Kunden zum Abendessen ausgehen, sind Sie auf der Arbeit. Wenn Sie herausfinden, wie Sie unter der Dusche etwas lösen können, gehört dies Ihrem Arbeitgeber. Als professioneller Angestellter ist die Vorgabe, die wahrscheinlich auch in Ihrem Vertrag enthalten ist, dass alle von Ihnen geschriebenen Software eine Leiharbeit ist, die Ihrem Arbeitgeber gehört. Die Verbreitung dieser Art von Vereinbarung ist einer der Gründe dafür, dass die FSF eine Urheberrechtszuweisung erfordert und Ihr Arbeitgeber diese abzeichnen muss.

In Kalifornien ist die Situation anders. Solange die von Ihnen geschriebene Software nichts mit dem zu tun hat, was Ihr Arbeitgeber tut, gehört Ihnen alles, was Sie in Ihrer Freizeit mit Ihrem eigenen Gerät gemacht haben, und dieses Recht kann nicht weggezeichnet werden. Wenn Sie jedoch unabhängig das entwickeln, was Ihr Arbeitgeber ist, wird es wahrscheinlich Ihrem Arbeitgeber gehören. Auch wenn es sich um ein geheimes Projekt handelte, von dem Sie nichts wussten. Ob dieser Fall wichtig ist, hängt davon ab, woran Sie arbeiten und woran Ihr Arbeitgeber arbeitet.

Sie sehen also, dass es keine einfache Antwort gibt. Abhängig vom Zustand und den Tatsachen Ihrer Situation können Sie Ihre eigene Arbeit besitzen oder auch nicht. Und wenn Sie es nicht besitzen, haben Sie kein Recht, es zu lizenzieren.


Nun zum praktischen Thema. Was das Gesetz sagt, bestimmt, was passieren wird, sollte ein Streit entstehen und vor einen Richter gebracht werden. In der Praxis kommt es jedoch sehr selten vor, dass Streitigkeiten entstehen und vor Richter gebracht werden. Darüber hinaus ist es vielen Arbeitgebern egal oder sie mögen es positiv, wenn ihre Mitarbeiter zu Open Source-Arbeit beitragen. Insbesondere, wenn das Projekt für das Unternehmen nützlich ist und Sie Expertise damit aufbauen möchten. Häufig gibt es Verfahren, mit denen Sie OKs für die Ausführung solcher Arbeiten erhalten. Es tut nicht weh zu überprüfen.

Wenn Sie außerdem zu Open Source-Arbeiten beitragen, obwohl unklar ist, ob Sie dazu berechtigt sind, stehen die Chancen gut, dass Sie dafür tatsächlich keine Schwierigkeiten bekommen. Und wenn Sie in Schwierigkeiten geraten, besteht die Wahrscheinlichkeit, dass Sie einen Schlag auf das Handgelenk bekommen und aufgefordert werden, Dinge zu erledigen, anstatt große rechtliche Strafen zu verhängen. Liegt das verbleibende mögliche Risiko in Ihrer Komfortzone? Das ist dir überlassen. Aber ich kann Ihnen sagen, dass es eine Menge Leute gibt, die das tun, und ziemlich wenige Geschichten von Leuten, die in Schwierigkeiten geraten. (Und in den Geschichten, die existieren, gab es normalerweise eine andere Ursache für Probleme, und der Niederschlag für ihre Open-Source-Arbeit ist eine Konsequenz.)

btilly
quelle
9

Sie müssten in Ihrem Vertrag nachsehen, ob darin etwas darüber vermerkt ist, aber wenn eine solche Bestimmung vorhanden wäre, könnte sie in vielen Gerichtsbarkeiten sicher als nicht beschneidbar und nicht durchsetzbar ignoriert werden.

Standard-Haftungsausschluss: Ich bin kein Anwalt und dies ist keine Rechtsberatung. Nur gesunder Menschenverstand, der, wie wir alle wissen, häufig mit tatsächlichen Gesetzen oder Gerichtsurteilen in Konflikt gerät, insbesondere wenn es um Software geht.

Mason Wheeler
quelle
2
Ungeachtet Ihres Wunschdenkens bin ich eigentlich der Meinung, dass es in den USA mehr Staaten gibt, in denen eine solche Bestimmung entweder durchgesetzt werden könnte oder der Standard ist, als Staaten, in denen das Gegenteil der Fall ist. Ein weiteres Beispiel dafür, warum niemand dem Rechtsrat einer solchen Site vertrauen sollte.
Bis
2
@btilly: Die meisten Entwickler sind außerhalb der USA, daher bedeutet der Vorbehalt, dass dies in einigen Teilen eines Landes möglicherweise nicht zutrifft, nicht, dass es keine nützliche Antwort ist. Ich denke, der Haftungsausschluss deckt das gut ab.
1
@btilly: Laut der Rechtsberatung, für die ich in Neuseeland bezahlt habe, ist die Antwort von @ Mason richtig. Inoffiziell wurde mir gesagt, dass dies auch in Australien der Fall ist. Hier ist es in der gleichen Kategorie wie Arbeitgeber, die es ablehnen, einen zweiten Job zuzulassen - sie können, aber sie müssen einen sehr guten Grund haben.
1
Unabhängig vom rechtlichen Status können Sie trotzdem entlassen werden, wenn Ihr Arbeitgeber dies verbietet und Sie dies tun.
Steve
1
@btilly: Die rechtliche Situation ist in den verschiedenen Bundesstaaten der USA sehr unterschiedlich. In Minnesota besitzen Sie das, was Sie außerhalb der Arbeit schaffen, ohne das Zeug Ihres Arbeitgebers zu verwenden. In einem anderen Bundesstaat (der sich nicht ohne weiteres einfallen lässt) wurde ein ehemaliger Angestellter von einem Gericht angewiesen, eine Idee umzusetzen, die er während seiner Anstellung hatte, und versuchte, sich in seiner Freizeit weiterzuentwickeln. Ich würde erwarten, dass die Gesetze der verschiedenen Länder noch stärker variieren.
David Thornley
1

Sprechen Sie mit der Rechtsabteilung des Unternehmens. Jeder gute Arbeitgeber von Entwicklern sollte es verstehen und fördern (er kann Sie sogar dafür bezahlen (die 20% -Zeit von Google ist ein Beispiel), wenn das OS-Projekt nützlich genug ist), aber es ist viel besser, in einer solchen Situation in Sicherheit zu sein.

Wenn sie sagen, dass es in Ordnung ist und sie den Code nicht akzeptieren, schreiben Sie ihn.

Wenn sie versuchen, den Code später zu nehmen, haben Sie Ihren Arsch (und den des Projekts) bedeckt ...

Das Schlimmste, was sie sagen können, ist "nein"

Trezoid
quelle
3
Google ist eine Ausnahme. Wenn Sie mit Ihrem Arbeitgeber sprechen, denken sie höchstwahrscheinlich: "Aha, dieser Kerl hat sicher zu viel Zeit, um sie für Nebenprojekte auszugeben, er muss seinen Tagesjob erledigen." Mit anderen Worten, sprechen Sie auf Ihr Risiko: )
Artem
1
@artem: Ich denke, es kommt wirklich auf das jeweilige Unternehmen an. Ich bin mir ziemlich sicher, dass sich einige ziemlich darüber freuen würden ...
Trezoid
0

Ich verstehe Ihre Vorsicht, aber gehen Sie einfach voran und tragen Sie dazu bei.

Es ist sehr unwahrscheinlich, dass irgendetwas rechtlich falsch ist, sogar auf dem Papier, und es ist unwahrscheinlich, dass jemand an Ihrem Arbeitsplatz Ihre Beiträge bemerkt, wenn Sie nicht darüber sprechen, und es ist höchst unwahrscheinlich, dass Sie in der Praxis bestraft werden.

Wenn es Ihnen mehr Komfort bietet, können Sie einen Beitrag über einen Griff und nicht über Ihren vollständigen Namen leisten.

jon_darkstar
quelle
4
Dies hat das Potenzial, GROSSE PROBLEME für die unglückliche arme Seele zu verursachen, die sich mit dem Potenzial für Rechtsstreitigkeiten befassen muss, das Ihr Rat verursacht hat.
Yfeldblum
2
Klagen? du veräppelst mich doch. Die Open-Source-Lizenz sollte jegliche Probleme mit geistigem Eigentum verhindern, es sei denn, proprietäre / aufkommende Technologien aus dem Job werden in das Projekt einbezogen. Wenn jeder diese Einstellung hätte, würden Open Source-Projekte nirgendwo hingehen. Denken Sie wirklich, dass jeder Mitwirkende selbstständig oder arbeitslos ist?
jon_darkstar
@Justice: Sprechen Sie über die angestellte Person, die zu dem Projekt beiträgt, oder die Person, die das möglicherweise jetzt befallene Projekt leitet?
Andrew Grimm
Die Person, die das möglicherweise jetzt verdorbene Projekt ausführt.
Yfeldblum
1
Lizenzen werden vom Inhaber des Urheberrechts erteilt. Wenn ich für einen Code urheberrechtlich geschützt sein muss, kann ich ihn unter jeder gewünschten Lizenz freigeben und auf dieser Basis verwenden. Wenn ich kein Urheberrecht habe, kann ich keine Lizenz dafür ausstellen. Wenn die Arbeit meinem Arbeitgeber gehört und dieser keine F / OS-Lizenz erteilt, enthält der Code keine OS-Lizenz. (Mitwirkende können durchaus angestellt sein. Einige leben an Orten, an denen der Arbeitgeber keine Arbeit für die Zeit und die Ausrüstung des Mitwirkenden besitzt, andere haben einen Vertrag unterzeichnet, der es ihnen erlaubt, andere haben eine spezielle Erlaubnis erhalten.)
David Thornley
0

Stellen Sie sicher, dass Sie legal Code zu einem Open Source-Projekt beitragen können. Dies kann darauf zurückzuführen sein, dass Sie in der richtigen Gerichtsbarkeit leben, über einen Arbeitsvertrag verfügen, in dem angegeben ist, was Sie selbst erstellen, oder über eine spezielle Erlaubnis Ihres Arbeitgebers (von jemandem, der befugt ist, dies zu gewähren, der möglicherweise nicht Ihr Vorgesetzter ist).

Ansonsten ist das OS-Projekt in Gefahr. Möglicherweise wird eine Klage erhoben, und Betriebssystemprojekte sind in der Regel nicht zur Verteidigung eingerichtet. Wenn es Ihren Arbeitgeber interessiert, wird das OS-Projekt wahrscheinlich gesetzlich gezwungen sein, Ihren Beitrag zu streichen. Zu diesem Zeitpunkt haben Sie dem Projekt definitiv geschadet. Andere Projekte, die Ihren Code verwendet haben, sind möglicherweise ebenfalls gefährdet.

Ich gehe nicht auf die Probleme ein, mit denen Sie möglicherweise konfrontiert sind. Das sind Ihre Überlegungen, und Sie können selbst entscheiden, ob Sie das Risiko eingehen möchten, entlassen und möglicherweise sogar verklagt zu werden. Ich gehe auf die Probleme ein, die Sie möglicherweise bei einem Projekt verursachen, dem Sie helfen möchten.

David Thornley
quelle