Forum: Mikrocontroller und Digitale Elektronik Lizenz bei Library für STM32


von Fridolin (Gast)


Lesenswert?

Hallo,

kann mir jemand sagen, was folgende Lizensvereinbarung nun genau sagen 
soll - darf ich die Library nutzen (ohne Änderungen) in einem Programm, 
dessen Sourcecode ich später nicht veröffentlichen will?
Ich habe es zwar nicht vor, aber wie wäre es, wenn ich mein Programm 
verkaufen würde?

http://www.st.com/software_license_agreement_liberty_v2

Bei anderen Librarys wie z.B. http://libopencm3.org/ wird GPL3 genutzt.
Wenn ich es richtig verstanden habe, gilt dort dann, dass ich mein 
Programm immer veröffentlichen muss, auch wenn ich an der Library selbst 
nichts verändert habe und sie nur einbinde?
Ändere ich etwas an der Library muss ich diese Änderungen 
veröffentlichen, klar. Aber geschieht dies auf Nachfrage oder in 
vorrauseilendem Gehorsam?

Gruß Fridolin

von contract (Gast)


Lesenswert?

ST Lizenz:
Ich sehe das so, dass Du ein Produkt entwickeln und auch verkaufen 
kannst, kein Problem. Du darfst halt die Lizenz oder Teile davon nicht 
selbst verkaufen oder lizenzieren.

GPL:
Du musst Deine SW nicht vorhalten, aber auf Nachfrage zur Verfügung 
stellen.
Desweiteren musst/solltest Du einen Hinweis auf Verwendung der GPL in 
Deinem Produkt haben und darauf hinweisen, dass ein Bezug der SW möglich 
ist.

Gruß

von klausr (Gast)


Lesenswert?

Fridolin schrieb:
> Bei anderen Librarys wie z.B. http://libopencm3.org/ wird GPL3 genutzt.
> Wenn ich es richtig verstanden habe, gilt dort dann, dass ich mein
> Programm immer veröffentlichen muss, auch wenn ich an der Library selbst
> nichts verändert habe und sie nur einbinde?

Dort wird die LGPL V3 benutzt. Kleiner Unterschied, man muss bei mit 
LPGL Libs gelinkte Programme nicht die Quelltexte offenlegen. Wobei die 
LGPL bei uC Projekte eigentlich nicht gut ist, denn man müsste auf 
verlangen die .obj Dateien ausliefern, um gegebenenfalls mit einer 
anderen Version der Lib neues linken zu ermöglichen. (statischen Linken)
Bei OS mit dynamischen Linken ist dagegen die LGPL o.k., da man ja i.A. 
die Programme dynamisch gelinkt ausliefert. Genaueres hier: 
http://de.wikipedia.org/wiki/GNU_Lesser_General_Public_License
Die ganze Antwort unter der Prämisse, dass man seinen eigenen Quelltext 
nicht veröffentlichen möchte.

von Fridolin (Gast)


Lesenswert?

@contract:
Hm dann wird das wohl am ehesten die Lib sein die mir zusagt. Am besten 
wäre eine Lib mit BSD-Lizenz (alles darf und kann, aber nichts muss) 
aber sowas habe ich nirgends gefunden.

@klausr:
Oh Tatsache, die Lizenz hat sich scheinbar von GPL auf LGPL geändert. Im 
FAQ steht noch GPL, in den News LGPL. Danke auch für den Link, wobei das 
dann leider auch nichts für mich ist.

Wenn da mal jemand was will dann wäre das ja noch stressiger als gleich 
den Sourcecode zu veröffentlichen ;)

von Alex W.. (Gast)


Lesenswert?

@Fridolin:

eventuell wäre es besser, wenn Du die Libs von Hand nachschreibst. Sind 
dann Deine!

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
Noch kein Account? Hier anmelden.