Ich denke, wir waren alle dort:
Sie hören von jemandem sagen: "Hey, wäre es nicht schön, wenn Plattform X Feature Y hätte?" Sie sehen sich um (auf SO !), Die Funktion existiert wirklich nicht, obwohl sie wahrscheinlich in vielen Kontexten nützlich wäre. Es ist also ziemlich allgemein.
Dein Geist wandert ein bisschen. "Wie schwer wäre es? Nun, es wäre wahrscheinlich nur ein Ausschnitt. Und eine Ad-hoc-Funktion. Und vielleicht ein Wrapper." Und Boom, bevor Sie es wissen, haben Sie ein Dutzend Stunden Ihrer Freizeit damit verbracht , ein FooFeature zu implementieren, das wirklich ordentlich und allgemein ist. Die Art von Code, für die Sie möglicherweise nicht einmal die Zeit haben, bei der Arbeit zu spucken und zu glänzen, wäre etwas überstürzt und nicht so dokumentiert.
Jetzt fragen Sie sich also: "Wäre das nicht nützlich für andere?" Und Sie haben Ihr Blog, vielleicht ein CodeProject- Konto, und Ihr Kollege, der gefragt hat, ob FooFeature existiert, könnte zufällig auf diesen Blogeintrag stoßen, wenn er existiert hätte, bevor er es Ihnen gesagt hat. Auf der anderen Seite die NDA-Vereinbarung. Es ist irgendwie vage und allgemein. Es verbietet Ihnen nicht, zu Hause zu codieren, aber es ist klar, dass das Teilen von Buchungskreis ein großes NEIN ist.
Dies ist jedoch kein Buchungskreis. Oder ist es? Oder wird es sein?
Was machen Sie also mit Code (das ist mehr als nur ein Ausschnitt), den Sie in Ihrer Freizeit unter Berücksichtigung der Universalität geschrieben haben, aber einer Idee, die aus der Arbeit stammt und die höchstwahrscheinlich bei der Arbeit verwendet wird? Kann es veröffentlicht werden?
quelle
Antworten:
Ähnliche Fragen wurden bereits gestellt. Es hängt wirklich von dem Arbeitsvertrag (Vertrag) ab, den Sie mit Ihrem Arbeitgeber haben. Meine persönliche Meinung ist, dass Sie, wenn Sie es außerhalb der Arbeitszeit in Ihrer Freizeit gemacht haben, damit machen können, was Sie wollen, einschließlich der Veröffentlichung als Open-Source-Projekt.
Am sichersten ist es, mit Ihrem Arbeitgeber darüber zu sprechen, was Sie getan haben, und dessen Genehmigung einzuholen, wenn Sie sich nicht sicher sind, wie Sie vorgehen sollen.
quelle
Wenden Sie sich an Ihre Personal-, Rechts- und / oder Ethikabteilung und überprüfen Sie Ihren Vertrag.
Für mich kann ich an allem arbeiten, was ich zu Hause möchte. Ich kann sogar Bibliotheken erstellen, veröffentlichen und bei der Arbeit verwenden. Ich kann jedoch nicht an diesen Projekten arbeiten. Ich kann auch keine Produkte für unsere Kunden herstellen, insbesondere solche, die mit einem Produkt des Unternehmens konkurrieren, selbst wenn ich sie als Open-Source-Produkte veröffentliche.
Ich habe bei der Arbeit viele Ideen generiert, an denen ich zu Hause arbeite oder arbeiten möchte. Für mich ist das durchaus akzeptabel. Abhängig von den Vertragsbedingungen ist dies jedoch möglicherweise nicht der Fall.
quelle
Poste einfach auf deinem Blog. Wenn sich Ihr Arbeitgeber beschwert, nehmen Sie ihn herunter und lassen Sie ihn den Code behalten.
Dann suchen Sie sich einen neuen Job, weil Sie für Idioten arbeiten. Es ist nicht so, dass Sie diese Sache überwachen wollen. Warum Geld für Anwälte verschwenden? (Ich wette, du postest es und niemand sagt ein Wort.)
PS: Manchmal ist dieser Ort einfach ein bisschen zu politisch korrekt.
quelle
Dies hängt weitgehend auf Standort. In den USA gibt es im Allgemeinen zwei Kriterien: Eines davon (wie bereits von @Bernard erwähnt) ist, ob Sie die Arbeit während der normalen Arbeitszeit erledigt haben. Eine andere (oft wichtigere) Frage ist, ob Sie die Arbeit im Büro oder zu Hause erledigt haben und ob Sie ihren Computer oder Ihren eigenen verwendet haben, um dies zu tun. Wenn Sie dies außerhalb der normalen Arbeitszeit auf Ihrem eigenen Gerät tun, muss der Arbeitgeber im Allgemeinen bestimmte Klauseln in einem Arbeitsvertrag vorlegen, die besagen, dass es ohnehin ihnen gehört, einen Anspruch darauf zu haben. Wenn Sie es auf ihrem Computer im Büro tun würden, wäre das Gegenteil der Fall: Sie müssten einen bestimmten Grund angeben, aus dem es ausgeschlossen wurde, ihnen zu gehören, um einen Anspruch darauf zu haben. Wenn ich ihren Computer zu Hause benutze, wird er, wie ich gesehen habe, eher zu einer Grauzone.
Wenn Sie es in den meisten Teilen Europas zu Hause auf Ihrem eigenen Computer schreiben, haben Sie erheblich weniger Anspruch auf den Code. Wenn das, was Sie getan haben, dem, was Sie normalerweise für die Arbeit tun, auch nur vage ähnlich ist, besteht eine ziemlich gute Chance, dass die Gerichte es als ihr Eigentum betrachten.
Ich vermute, dass das kanadische Recht irgendwo dazwischen liegt, aber ich weiß nicht, ob es in dieser Hinsicht näher an den US- oder europäischen Gesetzen liegt.
Unabhängig von der Legalität würde ich ein wenig darüber nachdenken, wie sich dies wahrscheinlich auf Ihren aktuellen Job auswirkt und ob Sie bereit sind, sich damit abzufinden. Selbst wenn es technisch legal ist, wenn es jeden, der Sie beaufsichtigt, gründlich verärgert, lohnt es sich wahrscheinlich nicht, es sei denn, Sie möchten wirklich einen neuen Job bekommen.
quelle