Ich bin Physiker mit einem CS-Abschluss und habe gerade bei einem Tech-Unternehmen promoviert (wollte angewandte Forschung betreiben). Es befasst sich mit Finite-Elemente-Simulationen in großem Maßstab.
Nachdem ich ihren gegenwärtigen Ansatz überprüft habe, denke ich, dass eine radikal andere Methode angewendet werden muss (sie verwenden ein kommerzielles Tool, das sehr begrenzt ist).
Ich würde meine Forschung lieber auf einem Open-Source-Finite-Elemente-Löser aufbauen und ein Programm schreiben, das davon Gebrauch macht. Ich möchte diese Idee abends weiterentwickeln, da dies der Zeitpunkt ist, an dem ich am besten programmieren kann (tagsüber lese ich lieber und rechne) und sie zu einem späten Zeitpunkt meiner Promotion verwende.
Ich möchte die Möglichkeit haben, mein Programm als Open Source auf meiner Website als Referenz für zukünftige persönliche oder sogar kommerzielle Zwecke (z. B. Beratung) freizugeben.
Wie kann ich sicherstellen, dass mein Unternehmen den Code-Besitz nicht beansprucht?
Ich dachte, dass ein Versionskontrollsystem helfen könnte (Check-out nur abends). Dies würde dokumentieren, dass ich nicht während der regulären Bürozeiten programmiert habe (anderswo dokumentiert). Diese Daten können jedoch leicht hergestellt werden. Irgendwelche anderen Ideen?
Ich möchte betonen, dass ich nicht daran interessiert bin, Software zu verkaufen, und auch nicht meine Firma.
Bisher sehr interessante Antworten. Das hilft mir eindeutig. Einige Bemerkungen:
- Mein Arbeitsvertrag schränkt mich nicht ein. Nach den nationalen Gesetzen besitzt das Unternehmen alles, was ich während der Arbeitszeit produziere, und es wurde keine besondere Vereinbarung getroffen (mein Arbeitgeber verkauft keine Software und ist auf dieser Seite möglicherweise etwas naiv). Sie verwenden meistens Software und keiner meiner Kollegen ist ein seriöser Programmierer.
- Zweitens muss ich den von @Mark angesprochenen Punkt über Geschäftsgeheimnisse überdenken. Dies ist in der jeweiligen Branche sehr ernst.
- Drittens ist es mir sehr wichtig, meinen Vorgesetzten / Chef nicht zu verärgern. Aber, und das ist die Motivation für diese Frage, ich möchte den innovativen Teil meiner Arbeit ein bisschen getrennt halten, damit ich ihn wiederverwenden oder zumindest als Nachschlagewerk demonstrieren kann.
quelle
Antworten:
Hören Sie nicht auf jemanden, der sagt "Ihre eigene Zeit ist Ihre eigene Zeit, sagen Sie es einfach niemandem!" denn das ist ein unglaublich schlechter Rat, der Sie mit ziemlicher Sicherheit in Schwierigkeiten bringen wird, wenn nicht bei Ihrer jetzigen Arbeit, dann bei einer zukünftigen.
Nicht nur, dass die Arbeitsverträge zu unterschiedlich und erheblich sind, als dass eine generische Beratung von Nutzen wäre, sondern auch in verschiedenen Ländern (einschließlich der EU) oder sogar in verschiedenen Bundesstaaten eines Landes (USA) gelten unterschiedliche Regeln für den Umfang Ihrer Arbeit Arbeitgeber besitzt, und auch wenn Sie denken, Sie sind auf sicherem Boden, können Sie trotzdem verklagt werden , je nachdem, wie verärgert Ihr Arbeitgeber ist. Wer hat die tieferen Taschen für Anwaltskosten, Sie oder Ihr Arbeitgeber? Ich dachte auch.
Holen Sie sich zuerst die Erlaubnis und schreiben Sie sie , damit Ihr Hintern abgedeckt wird, falls es später zu einem Problem wird (auch Jahre später, mit einer völlig anderen Gruppe von Führungskräften, die sich plötzlich darüber ausflippen, worüber das vorherige Management völlig entspannt war - Sie können ' t prognostizieren die Zukunft!)
quelle
Wenn Sie etwas selbst codieren und für Ihr Unternehmen verwenden möchten, sollten Sie dies klarstellen, indem Sie Ihren Vorgesetzten dazu bringen, Ihre Arbeit außerhalb der Arbeitszeiten klar zu machen. Sie müssen Ihre Software-Nutzungsrichtlinie konsultieren, um festzustellen, ob Sie Open Source-Programme als Unternehmenslösung verwenden können. Für mein Unternehmen, solange das Programm außerhalb der Geschäftszeiten und nicht auf Unternehmenssystemen entwickelt wird, können wir es an die Open Source-Community verteilen und intern verwenden.
quelle
Ich bin kein Anwalt, aber wenn Sie in meiner Firma angestellt wären und an einem Open-Source-Projekt arbeiten würden, bei dem das Projekt mein Geschäft berührt, wäre ich nicht glücklich. Vor allem, wenn Sie der Welt etwas geben, das wir sonst verkaufen könnten.
Das ist auch dann der Fall, wenn Sie nur abends zu Hause mit Ihrer eigenen Hardware oder Software arbeiten. Ich schlage vor, Sie sprechen besser mit Ihrem Chef.
quelle
Ihr spezielles Problem kann nicht ohne zu wissen , die Details Ihres Arbeitsvertrag und Einzelheiten der lokalen Arbeitsgesetze beantwortet werden, aber eine Antwort auf Ihr allgemeines Problem kann vorgeschlagen werden.
Es scheint mir, dass Ihre Arbeit in vier verschiedene Kategorien unterteilt ist:
Es ist klar, dass alle für 3 geleisteten Arbeiten dem Unternehmen gehören, für das Sie arbeiten, und wahrscheinlich vertraulich und urheberrechtlich geschützt sind.
Es ist auch klar, dass Sie moralisch gesehen alle am 1. geleisteten Arbeiten besitzen sollten, aber dies ist möglicherweise rechtlich nicht der Fall, es sei denn, Sie lassen dies ausdrücklich in Ihrem Arbeitsvertrag festhalten.
Es ist die Sache von 2 und 4, die am schwierigsten sind. Idealerweise möchten Sie sie kombinieren, sodass ich hier drei Optionen sehen kann:
Das Schlimmste ist, dass Sie sie vollständig getrennt aufbewahren und die Codierung wiederholen müssen, die Sie bei der Arbeit vornehmen, wenn Sie zu Hause sind oder umgekehrt. Selbst dann besitzen Sie möglicherweise nicht die Rechte an Ihrer persönlichen Bibliothek, selbst wenn Sie sie als Open Source-Bibliothek einrichten.
Die nächste Option ist, dass das Unternehmen das Eigentum an der Bibliothek behält, aber Sie erhalten eine Lizenz, die Sie auf Dauer für Ihre Doktorarbeit verwenden können. Das bedeutet leider, dass Sie es nicht als Open Source veröffentlichen können.
Schließlich, und dies ist wahrscheinlich der schwierigste Verkauf, veranlassen Sie Ihr Unternehmen, Ihre Open-Source-Bibliothek zu sponsern .
Dieser letzte Fall ist der interessanteste, aber alle drei erfordern, dass Sie mit Ihrem Arbeitgeber verhandeln.
Durch das Sponsern Ihrer Arbeit an einer Open-Source-Bibliothek wird Ihr Unternehmen zum Guten , profitiert von Ihrer unbezahlten Zeit und wird möglicherweise noch wertvoller, da andere Personen beim Testen, Debuggen und Verbessern der Bibliothek helfen.
Jetzt müssen Sie darauf achten, domänenspezifische Verbesserungen in Bezug auf Geschäftsgeheimnisse von Unternehmen in einer lokalen Niederlassung des Unternehmens beizubehalten oder Ihre Bibliothek erweiterbar zu strukturieren, damit diese nicht in Ihre Bibliothek gelangen. Dies ist jedoch kein unüberwindbares Problem .
quelle
Sie haben Ihren Vertrag oder Ihren Wohnort nicht aufgeführt, aber ich kann Ihnen sagen, dass Ihr Unternehmen hier in den USA im Allgemeinen alles besitzt, was Sie auch außerhalb der Arbeit tun, wenn es mit dem Geschäft zusammenhängt und Sie eine Beschreibung haben, für die Sie eine Lösung finden Etwas, das sie tun, ist besser als ihre derzeitige Lösung, die in direktem Zusammenhang mit ihrem Geschäft steht.
Es wäre Sache der Gerichte, zu entscheiden, ob das, was Sie tun, im Zusammenhang steht, aber aus Ihrer Beschreibung ergibt sich, dass dies der Fall ist.
Die Idee, dass Dinge außerhalb der Arbeitszeit, die mit dem Geschäft Ihres Unternehmens zu tun haben, ihnen gehören, klingt auf den ersten Blick oft seltsam, aber es gibt viele logische Gründe, warum dies für viele Arten von Jobs so sein muss.
Stellen Sie sich vor, das Gesetz besaß alles, was außerhalb der Arbeitszeit erledigt wurde, unabhängig davon, ob es verwandt war. Was wären die Konsequenzen? Einige Ideen für den Einstieg.
Sie treffen sich zwischen 11:00 und 12:00 Uhr mit einigen Mitarbeitern und besprechen einige neue Produktziele. Von 12 bis 13 Uhr machen Sie Mittagspause. Während des Mittagessens haben Sie ein Brainstorming und denken sich eine großartige Lösung aus. Besitzen Sie diese Lösung? Können Sie vernünftigerweise und moralisch zur Firma zurückkehren und fordern, dass sie diese Lösung kaufen müssen, die Sie gerade hatten, weil Sie nicht zu den Geschäftszeiten daran dachten?
Für Wissensarbeiter zahlen Unternehmen nicht 40 Stunden pro Woche. Sie bezahlen dich, um die Probleme zu lösen, die sie dir stellen, egal wann.
Wie andere angemerkt haben, liegt auch ein Interessenkonflikt vor. Stellen Sie sich vor, ich arbeite bei einer Spielefirma, die bisher nur Echtzeit-Strategiespiele entwickelt hat. Ich entscheide mich, nach Stunden zu Hause ein Plattformspiel zu machen. Wenn ich zuhause einen großartigen KI-Algorithmus entwerfe, habe ich dann keine moralische Verpflichtung, dies bei der Arbeit mitzuteilen? Wenn ich die Ideen von Spielesystemen, die ich zu Hause entwickle, von den Lösungen, die ich bei der Arbeit vorbringe, zurückhalte, kann ich dann wirklich mein Ende der Abmachung mit meinem Arbeitgeber halten? Sie bezahlen mich für diese Lösungen. Wohl gehört es dem Arbeitgeber, obwohl ich es mir in meiner Freizeit ausgedacht habe. Auch hier bezahlen sie mich für Lösungen, unabhängig davon, wann sie ausgedacht werden.
Wenn Sie außerhalb der Arbeit arbeiten möchten, haben Sie grundsätzlich ein paar Möglichkeiten
1) Holen Sie sich eine schriftliche Erlaubnis.
2) Machen Sie etwas, das eindeutig nichts mit dem Geschäft Ihrer Mitarbeiter zu tun hat.
3) Kündige und mache das, worüber du dich so sicher gefühlt hast.
Für # 2 wird es wiederum den Anwälten überlassen sein, ob es sich um eine entfernte Beziehung handelt. Wenn Sie tagsüber in einem IT-Unternehmen arbeiten und abends ein Restaurant betreiben, ist dies wahrscheinlich kein Problem. Wenn Sie in einem Unternehmen arbeiten, das Netto-Sicherheitssoftware anbietet, und nachts eine Twitter-App schreiben, wird dies unklarer. Nur Sie können entscheiden, wie viel Risiko Sie eingehen möchten. Die besten Ansätze sind # 1 oder # 3
quelle
Wenn nichts anderes funktioniert, können Sie den Code möglicherweise unter dem Namen einer anderen Person veröffentlichen, der Sie vertrauen (ein guter Freund, eine Freundin, Ihre Mutter), und einen "Vertrag" abschließen, in dem Sie den Code besitzen, oder ihn / sie "lizenzieren" lassen zu dir oder so ähnlich.
Ich sage nicht, dass dies vernünftig ist, aber ähnliche Systeme werden weltweit für alle Arten von Dingen verwendet und können Ihnen möglicherweise dabei helfen, Sie legal vor Ihrem Unternehmen zu schützen. Ich bin mir nicht sicher, wie es bei dir überhaupt funktionieren würde und nehme mich nicht zu ernst.
quelle
Ich hatte einmal ein ähnliches Problem in einem viel kleineren Maßstab ... Einige Kommentare: Ich glaube nicht, dass Quellcode, der an einen Remote-Repository-Service ( Codesion , Github , Bitbucket usw.) gebunden ist, fabriziert werden kann. Ein Ansatz, den ich verfolgte, bestand darin, mich mit einem Freund zu treffen, der das Repository am anderen Ende einer MSN-Sitzung ansah (wir haben darüber gesprochen, und er hat bei Bedarf vor Gericht ausgesagt).
Eine gute Lektüre darüber, wie jemand mit seinem Unternehmen gesprochen hat, ist (glaube ich) die Y-Kombinator-Anwendung von dropbox.
Was ich tun würde, wenn ich Sie wäre, wäre, fortzufahren und jederzeit zu beweisen, dass alles, was Sie begehen, in keiner Weise mit dem Material zusammenhängt, das in Ihrem "Morgen" -Job verfügbar ist ...
quelle