Umgang mit einem Arbeitgeber, der die Zuweisung von Urheberrechten an Software ablehnt

Als mobiler Entwickler baue ich derzeit eine App, die im AppStore live gehen soll.

Die Designs enthalten einen Link, der alle verwendeten Zuordnungen anzeigt. Diese App verwendet MIT & Apache 2.0 lizenzierten Quellcode.

Nachdem ich dies mit meinem Chef besprochen habe, stellt sich heraus, dass er nicht bereit ist, Softwarezuordnungen in der App zu platzieren, da dies das Aussehen der App negativ beeinflusst, unabhängig davon, wo sie platziert wird.

Ich habe mehrmals versucht, die gesetzliche Verpflichtung zur Anzeige von Urheberrechtshinweisen zu wiederholen, aber sie werden abgelehnt.

Ich könnte den urheberrechtlich geschützten Code, der sich bereits im Projekt befindet, entfernen und die gleiche Funktionalität neu schreiben, aber auch hier würde mein Chef dies angesichts des erforderlichen Arbeitsaufwands nicht absegnen.

Ich fühle mich nicht wohl dabei, die Arbeit anderer Leute zu verwenden, ohne sie zu würdigen, jede Hilfe hier wäre willkommen.

Kommentare sind nicht für längere Diskussionen gedacht; Diese Konversation wurde in den Chat verschoben .
@Myles Eigentlich denke ich, dass es besser für die OSS SE geeignet wäre , aber ich stimme zu, dass es kaum hierher gehört.
Fragen sollten nicht geschlossen werden, da sie woanders mehr zum Thema gehören. Sie sollten nur geschlossen werden, wenn sie eigentlich nicht zum Thema gehören, wo sie sind. Neutral, ob dies hier zum Thema gehört - nur darauf hinweisen.
Wer hat die Designs mit dem Link gemacht? Du oder jemand anderes? Hat Ihr Chef die Entwürfe abgesegnet?
Haben Sie den Ansatz von Wildcard in Betracht gezogen? Es ist weniger konfrontativ als die Antwort, die Sie akzeptiert haben, und sorgt für einen lehrreichen Moment, in dem Ihr Chef sagt: „OHHHH, ich verstehe jetzt“, da er erkennt, dass dies auf eine unaufdringliche Weise erfolgen kann, die „das Aussehen der App nicht negativ beeinflusst“ ( er denkt wegen dieser Hinweise nicht weniger an sein Android/iPhone, oder?)
@Myles "Diesen Konflikt mit meinem Chef lösen" scheint ein Arbeitsplatzziel zu sein.
Sagen Sie ihm, es ist eine Lizenzbedingung. Sagen Sie ihm, dass Sie die Software nicht verwenden können, wenn Sie die Namensnennung nicht eingeben, und geben Sie ihm eine ungefähre Vorstellung von den Kosten dafür.
Dazu fehlen noch Informationen über den Kommunikationsprozess mit dem Chef. Meine Lektüre ist wie folgt: Schritt 1. Der Mitarbeiter entschied sich, einen Code eines Drittanbieters in das Unternehmensprodukt einzufügen; angenommen, es wäre in Ordnung, weil es "Open Source" ist. Schritt 2. Der Chef sagte, es sei aus (Gründen) nicht in Ordnung. Schritt 3. Der Mitarbeiter veröffentlicht eine Beschwerde im Internet, in der er behauptet, dass der Chef „keine Namensnennung zulässt“. Klären Sie bitte den Beitrag.
@Myles Rechtsberatung ist bei "Programmierern" ausdrücklich kein Thema. Bitte sehen Sie davon ab, Websites zu empfehlen, mit denen Sie nicht vertraut sind (Sie haben sogar den Namen der Website falsch verstanden).
Hinweis: Weder die MIT- noch die Apache 2.0-Lizenz verlangen, dass Sie Zuordnungsinformationen in Ihrer App selbst anzeigen.

Antworten (10)

Wenn Ihr Unternehmen einen Anwalt oder Ethikbeauftragten hat, sprechen Sie mit ihm. Es wird normalerweise als Pflicht eines jeden Mitarbeiters angesehen, ihn auf Praktiken aufmerksam zu machen, die unethisch sein oder das Unternehmen anfällig für Klagen machen könnten.

Wenn es keine solche Person gibt, würde ich Ihrem Chef schreiben und darauf hinweisen, dass Sie glauben, dass die Nichtanerkennung des Urheberrechts das Unternehmen anfällig für Klagen machen könnte, und sie bitten, schriftlich zu bestätigen, dass sie möchten, dass Sie weitermachen. Stellen Sie sicher, dass Sie eine Kopie der E-Mail oder des Briefes aufbewahren, wenn sie damit einverstanden sind. Bewahren Sie es an einem Ort auf, an dem Sie darauf zugreifen können, wenn Ihnen der Zugriff auf Ihre Arbeitscomputer und Konten verweigert wurde.

Stellen Sie sicher, dass Sie eine Kopie der E-Mail oder des Briefes OFF SITE aufbewahren ...
Ich würde einer E-Mail nicht vertrauen, dass sie unanfechtbar ist, es sei denn, sie ist mit einem zuverlässigen Zertifikat digital signiert. Ein Brief mit einer guten alten handschriftlichen Unterschrift ist vor Gericht mehr wert, schätze ich. Und wie @WesleyLong behauptet, legen Sie es an einen sicheren Ort .
+1 @TobiasKienzler Der einfache Akt, einen Brief auszudrucken, in dem das Problem detailliert beschrieben wird, und seinen Chef dazu zu bringen, ihn zu unterschreiben, könnte seinen Chef sogar veranlassen, zu überdenken, wie ernst er dieses Problem selbst nehmen sollte.
@ Steve-O Absolut. Sollte dies stattdessen die Atmosphäre trüben, ist es vielleicht an der Zeit, den Lebenslauf aufzufrischen ...
@TobiasKienzler Solange Sie die E-Mail einschließlich der Kopfzeilen ausdrucken, ist es möglich zu beweisen, dass das Unternehmen sie im Namen des Absenders gesendet hat, da die in diesen Kopfzeilen gefundenen Unterschriften als Beweis für ein Gerichtsverfahren jedoch schwierig sein können , da sie keine Krypto-Experten sind
@Ferrybig Auf welche Signaturen beziehst du dich? Alles in einem E-Mail-Header kann gefälscht werden, das einzige, was nahezu unmöglich zu fälschen ist, ist eine tatsächliche digitale Signatur, die nichts mit dem E-Mail-Header, sondern mit dem Inhalt zu tun hat .
@TobiasKienzler Innerhalb des Mail-Headers gibt es einen Header namens "DKIM-Signature" , dieser Header ist eine digitale Signatur für den Rest der Mail, und der Schlüssel für diese Signatur wird auf dem Mailserver selbst gespeichert (also sein 1 Schlüssel für das ganze Unternehmen)
@Ferrybig Ah ja, das ist auch eine gültige Signatur (ich dachte an S/MIME oder PGP). DKIM ist beispielsweise in Outlook schwieriger zu erkennen, würde aber auch funktionieren. Ich würde auch die gesamte Mail als Anhang (also die Header sind enthalten) an ein privates Mailkonto weiterleiten.
Während dies die Arbeit erledigen wird, ist es wirklich ein letzter Ausweg. Dies führt zu Spannungen am Arbeitsplatz und sollte nur durchgeführt werden, wenn die anderen Optionen nicht funktionieren.
Außerdem möchte ich meinen Chef daran erinnern, dass Unternehmen von der FSF verklagt wurden, weil sie dies nicht getan haben . Erinnern Sie ihn also nicht nur daran, dass es illegal ist, sondern auch daran, dass das, worum er Sie bittet, dem Unternehmen direkt schaden könnte. Und kopieren Sie es an mindestens eine andere Person.
@Ferrybig DKIM ist in der Tat eine Signatur, aber sie soll nicht die Person authentifizieren , die die E-Mail gesendet hat, sondern nur den Server . Der Grund, warum der Nachrichtentext signiert wird, besteht einfach darin, Spammer daran zu hindern, das System zu umgehen, indem sie die Header von einer Nachricht abziehen und auf eine andere kleben. Mit einem ausreichend restriktiven Mailserver könnte dies einen gewissen Beweis für den sendenden Benutzer liefern, aber es ist immer noch nicht dasselbe wie eine Nachricht, die mit einem persönlichen Schlüssel signiert ist.
Wenn es zu einem Gerichtsverfahren kommt, kann ein Anwalt mit einem Ausdruck der E-Mail eine Reihe von Dingen tun, z diese E-Mail, wodurch sie das viel schwerwiegendere Verbrechen des Meineids riskieren, wenn sie es leugnen und sich später herausstellt, dass es existiert. Nur den Ausdruck zu haben, macht das Zeugnis, dass es existiert, glaubwürdiger.

Die anderen Antworten sind anständig, aber für mich scheinen sie eine unnötige Eskalation zu sein.

Wenn Sie damit einverstanden sind, dann ja, Sie müssen sich rechtlich absichern.

Haben Sie jedoch den einfachen Ansatz ausprobiert ?

Er sagt, es wird sich negativ auf das Aussehen der App auswirken. Bitten Sie ihn, sein iPhone zu öffnen und zu „Einstellungen“ -> „Allgemein“ -> „Info“ -> „Rechtliches“ zu navigieren und zu sehen, wie viele Textinformationen auf seinem Bildschirm angezeigt werden.

Sagen Sie dann, dass Sie das Unternehmen nicht für eine Klage öffnen möchten, und Sie müssen nur eine „rechtliche“ Seite einfügen, die irgendwo in den Einstellungen Ihrer App vergraben ist.

Weisen Sie darauf hin, dass iOS selbst dies tut und die meisten Leute es nie bemerken – aber es verhindert Klagen.

Finden Sie einige andere ausgezeichnete Apps (vorzugsweise solche, von denen Sie wissen, dass er sie verwendet ) und finden Sie die darin enthaltenen rechtlichen Hinweise und zeigen Sie es ihm.

Ein einfacher Ansatz, der eine Person sagen lässt: „Ich verstehe jetzt“, ist mein Favorit, da ich früher ein Manager war, kann ich Ihnen sagen, dass dieser Ansatz viel besser funktioniert, als Menschen mit den rechtlichen Konsequenzen zu erschrecken. +1
Kommentare sind nicht für längere Diskussionen gedacht; Diese Konversation wurde in den Chat verschoben .
Wenn Sie die Zuordnungen in die Anwendungseinstellungen einfügen (auf die über die Einstellungen-App zugegriffen wird), wäre das akzeptabel? (Ich glaube, CocoaPods haben dies als Funktion.) Ich konnte nicht viele Apps finden, die dies tun, aber Hyperlapse, Seene, Vidgets und WWDC tun es.
Gleiches für Android (7.1.1): „Einstellungen“ > „System“ > „Info“ > „Rechtliches“ > „Open-Source-Lizenzen“.

Überprüfen Sie die Lizenzen aller verwendeten externen Codes und Bibliotheken. Wenn sie eine Namensnennung verlangen, verstößt dies nicht gegen die Lizenz; es spielt keine Rolle, was Ihr Chef darüber denkt. Wenn eine Zuordnung nicht erforderlich ist, Sie dies aber tun, um sich wohl zu fühlen, sollte die Sichtweise Ihres Chefs Vorrang haben.

Weisen Sie Ihren Chef darauf hin, dass, wenn die App erfolgreich ist, die ursprünglichen Autoren des Codes irgendwann davon erfahren und nach ihren entsprechenden Credits suchen werden.

Es sollte auch erwähnt werden, dass die Open-Source-Community an einen gemeinsamen Glauben/Grundsatz gebunden ist, und wenn festgestellt wird, dass Sie das Vertrauen dieser Community verletzt haben, werden sie sich gegen Sie versammeln. Das ist ein PR-Albtraum, den Sie nicht wollen. Sehen Sie sich die Geschichte des CEO von Mozilla an, wenn Sie wissen möchten, wie mächtig eine Community werden kann, die sich gegen Sie auflehnt. Unterschiedliche Größenordnungen, sicher, aber warum sollte man sich als ersten Schritt eine Gruppe zum Feind machen?
Wenn Sie kostenlose Software verwenden, ohne sich an die Lizenz zu halten, können Sie nicht nur sauer auf Sie sein, sondern auch verklagt werden, als ob Sie proprietäre Software ohne Lizenz verwendet hätten. Sie verlieren wahrscheinlich mehr als alle Vorteile, die Ihre App jemals hervorbringen könnte.
"angemessene Kredite"? Wenn Sie gegen die Bedingungen verstoßen und ihnen nicht einmal eine Zuordnung geben, gibt es keine Lizenz mehr, die Ihnen die Erlaubnis gibt, ihren Code zu verwenden. Sie könnten einfach wegen Urheberrechtsverletzung klagen, als ob er einen Teil des geschlossenen Quellcodes abgerissen hätte.

Die anderen Antworten sind alle gut, und ich werde viel von dem wiederholen, was in ihnen steht, um sie hervorzuheben, aber ich denke, ein paar andere Dinge müssen gesagt werden.

Erstens, wenn alles andere fehlschlägt und Sie mit einer endgültigen Anweisung konfrontiert werden, den Code ohne Namensnennung aufzunehmen, sollten Sie sich von einem echten Anwalt echte Rechtsberatung holen , nicht nur einige Vermutungen von Laien zu SE. Gehen Sie nicht davon aus, dass Sie nur ein Papierpfad von jeglicher Haftung entbindet, und nehmen Sie SE-Beiträge (einschließlich dieses!) nicht als Rechtsberatung.

Zweitens sollten Sie darauf hinweisen, dass Code unter mehreren Lizenzen veröffentlicht und verwendet werden kann und dass die Rechteinhaber bereit sein könnten, Sie gegen eine Gebühr einzufügen, ohne dass Hinweise angezeigt werden , je nachdem, wer sie sind. Es könnte sich lohnen, nachzuforschen.

Drittens, wenn nach all den sanfteren Argumenten und der Erstellung von Papierspuren und wenn Sie wirklich sicher sind, dass die Hinweise aufgenommen werden müssen, Ihr Chef immer noch darauf besteht, dass Sie eine App veröffentlichen, die den urheberrechtlich geschützten Code ohne das gesetzlich vorgeschriebene Urheberrecht enthält Mitteilungen können Sie die Veröffentlichung der App einfach ablehnen .

Sie sollten sich unbedingt vergewissern, dass Sie mit der Rechtslage Recht haben, bevor Sie darauf drängen. Es klingt ziemlich abgedroschen, aber ich bin nicht da und kenne nicht jedes kleinste Detail; es könnte nicht sein.

Sie sollten unbedingt versuchen, einen versöhnlichen Weg zu finden, um Ihren Chef davon zu überzeugen, entweder die erforderlichen Urheberrechtshinweise aufzunehmen oder Ihnen die Zeit zu geben, die erforderliche Funktionalität intern neu zu implementieren. Besonders der Vorschlag von Wildcard ist ausgezeichnet. Der Hinweis auf die gesetzliche Haftung und die möglicherweise verheerenden Folgen der Aufnahme des Codes ohne Quellenangabe ist ebenfalls ein guter Weg – Sie können dies so tun, dass Sie zeigen, dass Sie versuchen, auf das Wohl des Unternehmens und des Unternehmens zu achten insbesondere Ihrem Chef, dass Ihre Einwände aus Unterstützung und nicht aus Argumentation kommen.

Sie sollten unbedingt jede Abteilung in Ihrem Unternehmen einbeziehen, die für solche Angelegenheiten zuständig ist – Rechts- oder Ethikabteilungen usw. Wenn Sie über eine solche Ressource verfügen, dann ist das deren Aufgabe, und sie sind befugt, ein Verbrechen zu verhindern und dich zu beschützen. Wenn diese Abteilung existiert und Ihnen nicht zustimmt, dann sollten Sie sich wahrscheinlich anhören, was sie zu sagen haben – sie sind Experten in solchen Dingen und Sie nicht, also haben sie wahrscheinlich Recht. Holen Sie sich immer noch Ihre Papierspur (siehe nächster Punkt), aber sie haben wahrscheinlich Recht.

Sie sollten unbedingt auch eine Papierspur erstellen, um sich vor Vergeltungsmaßnahmen zu schützen. Holen Sie sich alles, was Sie können, in Papierform und bewahren Sie es außerhalb des Standorts auf. Stellen Sie sicher, dass in dieser Dokumentation sehr deutlich wird, dass das, was von Ihnen verlangt wird, illegal ist, und lassen Sie Ihren Chef sehr deutlich sagen, dass er will, dass Sie es tun, obwohl es illegal ist, wenn er das tatsächlich will .

Aber wenn Sie sich nach all dem immer noch in der gleichen Situation befinden, haben Sie die Möglichkeit, dies abzulehnen. Die Folgen können äußerst schwerwiegend sein; Es könnte Ihre Beziehung zu Ihrem Chef zerstören oder dazu führen, dass Sie gefeuert werden. Alle anderen Antworten hier scheinen sich auf die Erhaltung Ihres Arbeitsplatzes und die Begrenzung Ihrer persönlichen Haftung zu konzentrieren; Dies sind großartige Dinge, die man tun kann, und es ist völlig verständlich, dass Sie sich dafür entscheiden würden, sie zu tun. Wie Sie gesagt haben, werden Sie aufgefordert, das Gesetz zu brechen und gegen Ihre Ethik zu verstoßen, und es muss gesagt werden, dass Sie die Wahl haben, dies nicht zu tun.

Bitte beachten Sie, dass ich keinesfalls befürworte; das ist dein Leben und dein Job, und es muss an dir liegen.

Erstellen Sie eine Papierspur und decken Sie sich vollständig ab.

Manche Menschen sind froh, jemand anderen mündlich anzuweisen, etwas ethisch fragwürdiges zu tun – aber nicht so glücklich, es schriftlich zu haben, und sehr unglücklich , wenn es eine Papierspur gibt, die zu ihnen zurückführt.

1) Bitten Sie Ihren Chef, die Anfrage schriftlich in Form einer E-Mail zu formulieren.

Sie haben jetzt schriftlich, dass Ihr Chef die Entscheidung getroffen hat und dafür haftet. Sie können auch warten, bis Sie diese Bestätigung erhalten, bevor Sie fortfahren.

2) Wenn die E-Mail ankommt, antworten Sie: „Das ist wahrscheinlich illegal, sind Sie sicher?“.

Sie haben jetzt schriftlich, dass Sie dies ablehnen und Ihrer gesetzlichen Pflicht nachgekommen sind und das Problem angesprochen haben.

3(a) Der Boss gibt wahrscheinlich auf und hasst dich im Stillen.

Möglicherweise müssen Sie sich einen neuen Job suchen. Der typische Cowboy-Chef mag keine Angestellten, die nicht aus einer Laune heraus das Gesetz für sie brechen.

3(b) Chef schickt eine verärgerte Antwort, bindet die Personalabteilung ein usw.

Sehr wahrscheinlich brauchen Sie einen neuen Job. Sie können eine Disziplinarmaßnahme erhalten oder auf einen PIP gesetzt werden, wahrscheinlich gerechtfertigt durch vage, unausgesprochene Wörter wie „Nichtbefolgung angemessener Anweisungen“.

Es ist nicht alles Untergangsstimmung – es besteht eine gute Chance, dass Ihr Chef nur eine Weile genervt ist und schwört, Sie niemals in eine Entscheidungsrolle zu befördern – aber Sie befinden sich hier möglicherweise an einem giftigen Arbeitsplatz, also würde ich es nicht tun verliere jeden Schlaf darüber.

Keine E-Mail, zu leicht zu fälschen, es sei denn, Sie verwenden eine zuverlässige digitale Signatur. Papierspur bedeutet echtes Papier mit Unterschrift.

Als einzelner Mitarbeiter einer Kapitalgesellschaft sind Sie persönlich nicht verpflichtet, Urheber- und Lizenzgesetze einzuhalten. Das sind zivilrechtliche und keine strafrechtlichen Angelegenheiten. Die Haftung liegt ausschließlich beim Unternehmen. Sofern Sie kein Partner sind oder irgendwie nicht als Angestellter oder Auftragnehmer fungieren, der „Auftragsarbeit“ herstellt, sind Ihre Bedenken nicht rechtlich zulässig. Ihre Bedenken gelten den Richtlinien Ihres Unternehmens und Ihrem persönlichen ethischen Status. (Ich bin mir sicher, dass jemand darauf antworten und versuchen wird, Ihnen eine Geschichte darüber zu erzählen, „den Unternehmensschleier zu durchbrechen“. Zuordnungsanforderungen einer Open-Source-Lizenz.)

Wenn Ihr Unternehmen Richtlinien hat, die die Einhaltung von Lizenzen erfordern, könnten Sie durch das Befolgen von Anweisungen unangenehmen Konsequenzen innerhalb des Unternehmens ausgesetzt sein. Bevor Sie jedoch einen größeren Streit mit Ihrem Vorgesetzten beginnen (schriftliche Anweisungen verlangen usw.), empfehle ich Ihnen, herauszufinden, ob es solche Richtlinien gibt. Finden Sie jemanden in der Rechtsabteilung und fragen Sie ihn leise um Rat. Wählen Sie Ihre Vorgehensweise entsprechend der Antwort, die Sie erhalten.

Was Ihre persönliche Ethik betrifft, nun, das ist persönlich. Sie müssen sich fragen, welches Maß an Stress oder gar Arbeitslosigkeit Sie bereit sind zu akzeptieren. Ihre persönlich beste Vorgehensweise könnte darin bestehen, sich in aller Stille einen anderen Job zu suchen, während Sie sich daran halten, anstatt einen offenen Kampf zu beginnen.

Viele Zivilsachen beinhalten eine persönliche Haftung. Dies würde von einer Erklärung profitieren, warum dies nicht der Fall ist, vorzugsweise mit einer Referenz.

Diese Antwort trifft möglicherweise nicht zu

Ich habe diese Antwort gepostet, bevor ich gelesen habe, dass der Code, den das OP einzuschließen und zuzuordnen versucht, sein eigener Code ist. Es gibt einen sehr großen Unterschied zwischen der Weigerung, etwas mit der Bibliothek eines anderen bereitzustellen, weil Sie die Lizenzanforderungen nicht erfüllen können, und der Weigerung, etwas mit Ihrem eigenen Code aus demselben Grund bereitzustellen.

Ursprüngliche Antwort für diejenigen, die später auf diese Frage stoßen.

Es gibt zwei wichtige Probleme, die Sie ansprechen müssen.

Erstens ist es nicht Ihre Aufgabe , Ihr Platz oder Ihre Verantwortung, Urheberrechtsgesetze einzuhalten. Das sind komplexe Gesetze, für die es Spezialgebiete gibt. Sie sind nicht in der Lage, diese Entscheidung zu treffen. Sie kennen nicht alle Angebote, E-Mails oder Rechtsprüfungen, die in die Entscheidung der „Eigentümer“ eingeflossen sind, keine Namensnennung einzubeziehen. Tatsächlich ist es völlig in Ordnung, wenn sie sich entscheiden, es zu riskieren und die Klagen später zu bearbeiten. (Ich denke nicht, dass das eine gute Entscheidung von ihrer Seite ist, aber auch hier ist es ihre Entscheidung.)

Zweitens fühlst du dich nicht wohl . Das ist das Wichtige. Richtig oder falsch, Sie müssen sich damit wohlfühlen, worauf Sie Ihren Namen setzen. Ich kann Ihnen schon jetzt sagen, dass wir Entwickler eine kleine Gruppe von Menschen sind. Wir laufen in kleinen Kreisen. Sie werden immer wieder auf andere Entwickler treffen, wenn Sie in Ihrem Job gut sind. Wie möchten Sie bekannt werden? Als Entwickler, der Lizenzen missbrauchte, oder als Entwickler, der sich für Lizenzen einsetzte? Wenn Sie sich nicht wohl dabei fühlen, etwas zu tun, DANN TUN SIE ES NICHT! Sie können Ihren Job deswegen verlieren, aber Sie können immer einen anderen Job finden.

"Warum wurdest du von deinem letzten Job gefeuert?" „Ich habe mich geweigert, Code bereitzustellen, der meiner Meinung nach gegen mehrere rechtliche Probleme verstößt.“ Ist für mich ein ziemlich anständiger Start in ein Interview.

Eine echte Lösung, bevor Sie deswegen kündigen, besteht darin, Beispiele dafür zu zeigen, wie andere Unternehmen mit demselben Problem umgehen. Der Versuch, Ihren "Besitzer" zu überzeugen, ist immer besser, als eine flache Haltung einzunehmen. Auch wenn sich das als Liste von Optionen herausstellt:

  • Wir können libfoo nicht verwenden und neu schreiben. Es wird 6 Monate dauern.
  • Wir können libfoo wie Konkurrenten zuweisen, siehe hier ... und hier für Beispiele
  • Ich kann kündigen und Sie können einen Entwickler einstellen, der sich nicht so sehr darum kümmert.

Ihr "Besitzer", wenn er halbwegs anständig ist, sollte in der Lage sein, sich seine Auswahlliste anzusehen und diejenige auszuwählen, die ihm am besten gefällt. Es könnte sehr gut sein, dass Sie kündigen, aber noch einmal, wenn Sie sich so unwohl fühlen, was macht es dann wirklich aus.

Ich habe gerade den Kommentar gelesen, dass der Code, den Sie zuzuordnen versuchen, Ihr eigener Code ist. Weg, das Wasser zu trüben. Diese Antwort werde ich anderen überlassen, aber sie trifft fast zu 100% nicht zu, wenn es sich um Ihren eigenen Code handelt.
Mein Verständnis ist, dass sein Code, wie er heute implementiert ist, auf dem (lizenzierten) Code eines Drittanbieters beruht und ohne ihn umgeschrieben werden könnte. In diesem Fall halte ich Ihren Kommentar für sehr angebracht.

Hier ist, was Sie Ihrem Chef sagen könnten: Wir sprechen hier über Apple. Wenn der Urheberrechtsinhaber der Software, die Sie ohne Namensnennung verwenden, Apple anruft und ihm mitteilt, dass Ihr Unternehmen seine Software ohne Erlaubnis verwendet, wird Ihre Software umgehend aus dem Store entfernt, und es wird nicht einfach sein, sie zurückzubekommen auf dem Laden. Und es ist unmöglich, es ohne Namensnennung zurückzubekommen.

Ich habe ursprünglich eine Antwort gepostet, die auf der OP-Frage basiert, dass es nicht bequem ist, Code einzuschließen, wenn die Lizenzanforderungen nicht erfüllt werden. Es gab jedoch einen wichtigen Kommentar, den ich nicht gesehen habe und der diese Antwort wirklich ungültig macht.

PeterM Ja & Ja. Es handelt sich um meinen eigenen Code, der Reinraumansatz ist möglich, würde aber viele Wochen dauern. Mein Chef würde es leider nicht gutheißen, so viel Zeit für so etwas aufzuwenden –

Sie sind mehr als verschraubt!

Dies hängt wirklich von drei Faktoren ab.

  • Zuerst können Sie zu 100 % nachweisen (das können Sie nicht), dass Sie an 0 % dieses Codes gearbeitet haben, während Sie bei dieser Firma beschäftigt waren. Wenn Sie daran gearbeitet haben, dann gehört der Code ihnen, nicht Ihnen. Dies ist eine knifflige rechtliche Situation, aber wenn Sie der Quelle, die Sie "auf der Uhr" hatten, auch nur ein Komma hinzufügen, könnte die gesamte Quelle ihnen gehören. Holen Sie sich jetzt einen Anwalt. Denken Sie daran, dass es mehrere hochkarätige Fälle gibt, in denen "Ich habe nach Stunden zu Hause daran gearbeitet" nicht genug Isolierung war. Dasselbe gilt für "aber ich habe libfoo erstellt, bevor ich überhaupt bei Widgets Inc. angefangen habe."

  • Zweitens, können Sie zu 100 % nachweisen, dass Sie die Erlaubnis haben, diese Bibliothek zu verwenden, dass Sie diese Entscheidung und die Eigentumsfragen im Voraus nicht nur mit Ihrem Vorgesetzten, sondern mit ALLEN richtigen Unternehmenslizenzierungseinheiten im Unternehmen besprochen haben. Wenn du das nicht kannst, musst du dir sofort einen Anwalt nehmen. Sie könnten für alle Verluste haftbar gemacht werden, die das Unternehmen hat, während es Ihren „Erpressungsversuch“ „repariert“. Sie haben hier einen schwerwiegenden Interessenkonflikt.

  • Drittens, können Sie zu 100% beweisen, dass Ihre Lib die beste Lib ist, die Sie dafür verwenden können (Sie können nicht). Wenn dies an irgendeinen Richter geht und Ihr Unternehmen auch nur eine Person finden kann, die sagen kann, dass Ihre lib eine gültige Wahl war, aber libBar auch eine gültige Wahl war, dann sind Sie wieder im Land der Erpressung.

Kurz gesagt, wenn Sie dieses Thema nicht von vornherein angegangen sind (und selbst dann könnte es schwierig sein), erpressen Sie Ihren Arbeitgeber im Wesentlichen. Sie sagen effektiv: "Sie werden meinen Namen auf dieses Produkt setzen oder es wird Sie Geld kosten." Nicht ein bisschen anders, als wenn Sie in ein Meeting gehen und sagen: „Ich werde diese App nicht bereitstellen, es sei denn, Sie nennen sie „Coteyrs App“ oder geben mir 500.000 US-Dollar!“

Ein Ausweg

Ich rate Ihnen dringend, diesen Ausweg zu wählen, aber IANAL. Stellen Sie jemanden ein, der nicht IANAL sagen muss, und übertragen Sie dann alle Rechte an die Bibliothek, falls erforderlich, an das Unternehmen. Sie können dies tun, indem Sie den Code öffentlich zugänglich machen (wenn Sie können) oder indem Sie das Eigentum übertragen oder indem Sie „einen Zweig erstellen“ nur für Ihr Unternehmen und die Lizenzierung für diesen Zweig vornehmen, was sie wollen. Sie benötigen einen Anwalt, um sicherzustellen, dass Sie alle Ihre Optionen kennen, dass Sie die beste auswählen und dass Ihre neue Lizenz nicht mit anderen Lizenzen kollidiert, von denen Ihre Freiheit möglicherweise abhängt.

Diese Antwort konzentriert sich nur zu sehr auf diesen einen Kommentar, nicht auf die Frage als Ganzes. Besser wäre es, eine allgemeine Antwort zu geben und sich dann auf den Kommentar zu konzentrieren.
Ich denke, ich stelle mir eine Antwort vor und platziere dann einen kleinen Abschnitt darunter, um den Kommentar anzusprechen. Im Moment haben Sie zwei Antworten, eine für die Frage ohne den Kommentar und eine nur für den Kommentar (und ohne die Frage?).
Deshalb habe ich die andere Antwort hinterlassen. Leider ist der Unterschied Pivitol. Wenn das OP der Lizenzinhaber ist, gilt nichts in der anderen Antwort. Wenn er nicht der Lizenzinhaber ist, gilt nichts in dieser Antwort. Es ist die eine oder andere Situation. Wenn das Problem "Eigentum" angesprochen wird, werde ich eine der Antworten löschen.
Dieses Zitat klingt so, als ob es sich um Code handelt, den er geschrieben hat, und nicht, dass er das Eigentum daran beansprucht. Ich kann diesen Kommentar jedoch nicht finden, und es scheint sicherlich null Beweise für "Erpressung" zu geben.

Es ist nicht wahr zu sagen, dass Sie als Angestellter von jeglicher rechtlichen Verantwortung entbunden sind.

Auch eine Papierspur, die besagt, dass Sie wussten, was Sie falsch gemacht haben, wird es auch nicht tun, selbst wenn Sie von Ihrem Arbeitgeber angewiesen wurden.

Es hört sich so an, als würden Sie wegen Ihres Fachwissens eingestellt, also ist zu erwarten, dass Sie die Auswirkungen verstehen und entsprechend handeln.

Es entsteht ein stillschweigender Vertrag zwischen dem Autor des Quellcodes und dem Benutzer, indem Sie ihn kopieren. Wenn Sie gegen die Bedingungen dieses Vertrags verstoßen, indem Sie eine Zuschreibung nicht veröffentlichen, wird der Teil, der die kostenlose Nutzung erlaubt, ebenfalls ungültig.

Im Zivilrecht muss der Beschwerdeführer sowohl den Schaden als auch die Haftung nachweisen. Vermeidung von direkten Schäden, wie z. B. verlorener Reputation, für den ursprünglichen Autor; Ihre Haftung kann auf das beschränkt sein, was Sie durch die Nutzung ihrer Arbeit verdient haben (Gehalt). Ihr Arbeitgeber als Responseat-Vorgesetzter wird mehr gewinnen und die größeren Möglichkeiten haben, Schadensersatz zu zahlen, aber er kann zumindest einen Teil der Verantwortung abwälzen, wenn Sie außerhalb Ihres Zuständigkeitsbereichs gehandelt haben: Urheberrechtsgesetze und Lizenzvereinbarungen werden nicht berücksichtigt Teil Ihrer rechtmäßigen Beschäftigung zu sein, insbesondere wenn Sie über die Qualifikation und Erfahrung verfügen, um sie zu verstehen.

Lister gegen Romford Ice & Cold Storage Co. Ltd.