Hallo zusammen, mal angenommen ich baue ein Board it einem µC, den ich mit Arduino und einigen öffentlichen Bibliotheken programmiere. Ich verkaufe das Board mitsamt aufgespielter Software. Der Benutzer hat aber keinen direkten Zugriff auf die binary (keine offensichtliche Schnittstelle). Updates sind nicht möglich. Die verwendeten Bibliotheken stehen z.B: unter BSD Lizenz, in der steht 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Wie muss ich mich jetzt verhalten, um der Lizenz zu huldigen? Ich verteile ja weder den Source Code noch die Binary. Muss ich die Copyright Notice irgendwo aufnehmen? Wenn ja, dann wo?
Moin, Anonymus_bugmenot A. schrieb: > Der Benutzer hat aber keinen direkten > Zugriff auf die binary (keine offensichtliche Schnittstelle). Updates > sind nicht möglich. Anonymus_bugmenot A. schrieb: > Ich > verteile ja weder den Source Code noch die Binary. Ja, das klingt logisch. Wenn du das getan hast, einfach deine Augen fest zukneifen. Denn wenn du nix siehst, koennen dich die Anderen auch nicht sehen... scnr, WK
Anonymus_bugmenot A. schrieb: > Muss ich die Copyright Notice irgendwo aufnehmen? Dort wo Du das Copyright für Deine Software vermeldest, also z.B im Handbuch.
Mario M. schrieb: > Anonymus_bugmenot A. schrieb: >> Muss ich die Copyright Notice irgendwo aufnehmen? > > Dort wo Du das Copyright für Deine Software vermeldest, also z.B im > Handbuch. Meine Software kann man ja nicht kopieren - sie ist geflasht auf dem µC und nicht ohne reverse engineering erreichbar. Ich habe mal in das Hanbuch von meiner Ersa Lötstation geschaut (das einzige Handbuch was ich habe) - da gibts keine Copyright Notice
Hier ist, was die Arduino FAQ sagt: Using the Arduino core and libraries for the firmware of a commercial product does not require you to release the source code for the firmware. The LGPL does, however, require you to make available object files that allow for the relinking of the firmware against updated versions of the Arduino core and libraries. Any modifications to the core and libraries must be released under the LGPL. The source code for the Arduino environment is covered by the GPL, which requires any modifications to be open-sourced under the same license. It does not prevent the sale of derivative software or its inclusion in commercial products.
Anonymus_bugmenot A. schrieb: > Hier ist, was die Arduino FAQ sagt: Ja, und? Dann mach das doch genau so, wie's da steht: Anonymus_bugmenot A. schrieb: > make available object > files that allow for the relinking of the firmware against updated > versions of the Arduino core and libraries. unn fertig. Da steht nirgends was davon, ob und wie irgendwer die SW aus deiner Wunderkiste raus oder reinkriegt. Gruss WK
Anonymus_bugmenot A. schrieb: > Wie muss ich mich jetzt verhalten, um der Lizenz zu huldigen? Ich > verteile ja weder den Source Code noch die Binary. Nach meiner Laienmeinung verteilst du das Binary. Es ist auf einem Datenträger irgendwo auf dem Board das du weiter gibst. Die Lizenz sagt nicht dass der Empfänger auch direkt Zugriff auf das Binary haben muss.
Anonymus_bugmenot A. schrieb: > Die verwendeten Bibliotheken stehen z.B: unter BSD Lizenz In dem Satz stört das "z.B."; andere Lizenzen verbieten genau das: > Der Benutzer hat aber keinen direkten > Zugriff auf die binary (keine offensichtliche Schnittstelle). Der Benutzer muss die Firmware selbst modifizieren können. Du müsstest also nicht nur den Quelltext, sondern auch eine komplette Anleitung zum Kompilieren und Flashen mitliefern. Ob das bei deinen Lizenzen so ist, steht im Kleingedruckten... z.B. https://softwarefreedom.org/resources/2008/compliance-guide.html
Keine Rechtsberatung!!! Da kräht kein Hahn nach. Du solltest nur nicht herumprotzen welche GPL/LGPL Libraries du benutzt hast. Die paar kellernerds, die sich die Mühe machen Fußes per röntgen zu löschen sind eher an consumer Produkten mit Masse interessiert um sich dann geil zu fühlen in ihrer community weil sie es den großen mal so richtig gezeigt haben.
Anonymus_bugmenot A. schrieb: > Ich > verteile ja weder den Source Code noch die Binary. Klar verteilst du die Binary. Nur nicht als einzelne Datei, aber sie ist in deinem Mikrocontroller. Sie ist nur nicht für den Laien erreichbar, macht aber keinen Unterschied. Anonymus_bugmenot A. schrieb: > Muss ich die > Copyright Notice irgendwo aufnehmen? Wenn ja, dann wo? Die Frage hast du dir ja schon selber beantwortet mit: Anonymus_bugmenot A. schrieb: > 2. Redistributions in binary form must reproduce the above copyright > notice, this list of conditions and the following disclaimer in the > documentation and/or other materials provided with the distribution. Einfach die Lizenz ins Handbuch kopieren und gut ist.
Bauform B. schrieb: > Der Benutzer muss die Firmware selbst modifizieren können. Du müsstest > also nicht nur den Quelltext, sondern auch eine komplette Anleitung zum > Kompilieren und Flashen mitliefern. Das gilt bei der GPL und LGPL allerdings erst ab Version 3, so dass z.B. der Linux-Kernel nicht betroffen ist.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.