Forum: Mikrocontroller und Digitale Elektronik Embedded Linux / Win CE Lizenzmodell


von Nico (Gast)


Lesenswert?

Hallo zusammen,

im Rahmen meiner Diplomarbeit muss ich entscheiden ob ich für mein 
Projekt Embedded Linux oder Windows Embedded CE verwende. So weit auch 
kein großes Problem, allerdings kenne ich mich bei den Lizenzen nicht 
wirklich aus, vorallem dass das Gerät dann auch wirklich verkauft werden 
darf.
Wie läuft das bei Linux und bei WinCE? Und wie ermittel ich die 
Lizenzkosten pro Gerät bei WinCE, wenn ich mir mit dem Platformbuilder 
einen ganz bestimmten Umfang des OS compiliere? Habe auch gelesen, dass 
für bestimmte Funktionalitäten unter Linux auch noch mal Lizenzkosten 
entstehen...
Vielen Dank schon mal.

Grüße

Nico

von Klaus W. (mfgkw)


Lesenswert?

Nico schrieb:
> Habe auch gelesen, dass
> für bestimmte Funktionalitäten unter Linux auch noch mal Lizenzkosten
> entstehen...

ja, z.B. wenn du unter Linux in einer virtuellen Maschine Windows laufen 
lässt...

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Ich denke eher, dass diese Lizenzkosten nicht für das OS selber 
anfallen, sondern z.B. für irgendwelche kundenspezifische Software, die 
ein Computerlaie noch zum OS dazurechnen könnte: Encoder, Decoder, 
Viewer...

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Linux ist nur der Kernel, und der ist frei.
Dann kommt noch die Toolchain dazu (also alle Programme, die ein 
Betriebssystem ausmachen). Die sind in den meisten Fällen auch frei.
Speziell bei Treibern gibt es hier aber schon kostenpflichtige.
Ansonsten ist das, was Du bei einer Embedded-Linux bezahlst, der Service 
der Distribution.

Wenn Du mit dem Standardkram auskommst, kannst Du ein komplett 
kostenloses Linux-Betriebssystem verwenden. Hast Du entsprechende 
Ahnung, auch mal einige Sachen selber anzupassen (Skripte, Treiber, 
etc), bleibst Du ebenfalls kostenlos. Solltest Du aber etwas komplett 
fertiges haben wollen, musst Du dafür meist die Dienstleistung zahlen.

Das machst Du aber nur einmal und kannst danach beliebig viele Geräte 
(außer bei kommerziellen Teilprodukten) ohne Zusatzkosten einrichten.

Bei Windows musst Du, meiner Meinung nach, für jede Installation 
entsprechende Lizenzkosten berappen.

von Nico (Gast)


Lesenswert?

Danke für die bisherigen Antworten.
Muss ich dann eig. den Sourcecode meiner Gerätesoftware mit ausliefern, 
wenn ich mich für Linux entscheide?

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Kommt auf die Lizenzen an. In den meisten Fällen ja.
Die musst Du aber nicht mit ausliefern, sondern nur herunterladbar 
anbieten.
Wie das nun ist, wenn Du nur unveränderte Software einsetzt, weiß ich 
nich. Hier würde ja eine Liste der eingesetzten Programme reichen. 
Bezugsquellen gibt es dafür ja genügend.

Deine eigenen Entwicklungen müssen, wenn sie nicht auf einer 
entsprechenden lizensierten Software aufbauen (ein modifiziertes 
Programm muss meist mit der gleichen Lizenz weiterverteilt werden, wie 
sie ursprünglich war), da natürlich nicht mit hinein - ausser Du willst 
diese auch entsprechend freigeben.

von JojoS (Gast)


Lesenswert?

Windows CE liegt bei 5-18 US$, je nach Stückzahl und Funktionsumfang. 
www.msembedded.biz ist eine gute Adresse für Anfragen.

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Ach ja, im speziellen bei Linux, musst Du dir die Lizenzen jedes 
eingesetzten Programms genau ansehen. Es kann sein, dass sie für 
privatnutzer frei sind, aber kommerziell nicht verwendet werden dürfen.
Einige schliessen nur bestimmte Bereiche (zum Beispiel Militärtechnik) 
aus.

von Nico (Gast)


Lesenswert?

Soweit ich das im Moment abschätzen kann brauche ich neben dem OS selbst 
nichts weiter. Die Software für das (Mess-)Gerät ist von mir selbst in 
C++ zu entwickeln. Wenn ich das jetzt richtig verstehe muss ich dann 
dessen Sourcecode auf irgendeine Weiße öffentlich zugänglich machen? 
Wenn ja, wird das meinem Chef nicht gefallen ;)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nico schrieb:
> auf irgendeine Weiße

Aua.

(Sorry, ist OT, aber weh tut sowas trotzdem)

von Peter (Gast)


Lesenswert?

bei Linux könnte es schon probleme geben wenn ein MP3 Player dabei ist. 
Ich glaube dafür werden Lizenzen fällig.

von Nico (Gast)


Lesenswert?

Das tut mir sogar selbst weh. Gefundene Rechtschreibfehler dürfen 
dennoch behalten werden.

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Nico schrieb:
> Die Software für das (Mess-)Gerät ist von mir selbst in
> C++ zu entwickeln. Wenn ich das jetzt richtig verstehe muss ich dann
> dessen Sourcecode auf irgendeine Weiße öffentlich zugänglich machen?

Wenn es selber entwickelt wird und nicht auf bereits existierender 
Software basiert, muss es nicht veröffentlicht werden. Wenn Du bestimmte 
Bibliotheken benutzt, musst Du deren Lizenzen ansehen. In dem meisten 
Fällen darfst Du das aber, ohne den Quellcode Deines Programms mit 
auszuliefern. Wenn Du in der Doku schreibst, dass diese Bibliotheken 
installiert sein müssen, musst Du auch nichts veröffentlichen.

Wichtig ist das nur, wenn Du etwas existierendes modifizierst.

von Wolfgang R. (portside)


Lesenswert?

Nico schrieb:
> Soweit ich das im Moment abschätzen kann brauche ich neben dem OS selbst
> nichts weiter. Die Software für das (Mess-)Gerät ist von mir selbst in
> C++ zu entwickeln. Wenn ich das jetzt richtig verstehe muss ich dann
> dessen Sourcecode auf irgendeine Weiße öffentlich zugänglich machen?
> Wenn ja, wird das meinem Chef nicht gefallen ;)

Nein sonst müsste ja z.B. TomTom sein ganzes Navisystem offenlegen.
Dein Programm gehört dir oder der Uni nix Quellcode veröffentlichen.
Wobei die Uni diesen wohl auch rausrücken muss soweit sie mit 
öffentliche Geldern entwickelt wurden. Nur wollen dies viele Profs 
nicht.

von ... ... ... (Gast)


Lesenswert?

Nico schrieb:
> für bestimmte Funktionalitäten unter Linux auch noch mal Lizenzkosten
> entstehen...
Können überall Kosten erzeugen, kommt halt auf die Funktionalität an.

Christian H. schrieb:
> Die musst Du aber nicht mit ausliefern, sondern nur herunterladbar
> anbieten.
> Wie das nun ist, wenn Du nur unveränderte Software einsetzt, weiß ich
> nich. Hier würde ja eine Liste der eingesetzten Programme reichen.
Bei der GPL muss imho der Lizenztext mit ausgeliefert werden und der 
Quellcode muss nicht herunterladbar sein, aber man muss dem Käufer die 
Möglichkeit einräumen, dass er den Quelltext auf verlangen bekommt.
Für weiteres, siehe:
http://de.wikipedia.org/wiki/GNU_General_Public_License

Christian H. schrieb:
> Ach ja, im speziellen bei Linux, musst Du dir die Lizenzen jedes
> eingesetzten Programms genau ansehen. Es kann sein, dass sie für
> privatnutzer frei sind, aber kommerziell nicht verwendet werden dürfen.
> Einige schliessen nur bestimmte Bereiche (zum Beispiel Militärtechnik)
> aus.
Das kann kann dir aber auf anderen Betriebssystemen genau so passieren. 
Die meisten Einschränkungen dieser Art findet man bei Shareware und die 
ist und war unter Linux nie sehr verbreitet.

Peter schrieb:
> bei Linux könnte es schon probleme geben wenn ein MP3 Player dabei ist.
> Ich glaube dafür werden Lizenzen fällig.
Wenn es kostet, dann auf allen Betriebssystemen oder wird bei Win CE 
eine MP3-Lizenz gleich mitgeliefert?
Für weiteres, siehe:
http://www.mp3licensing.com/help/index.html

von Peter (Gast)


Lesenswert?

... ... ... schrieb:
> Wenn es kostet, dann auf allen Betriebssystemen oder wird bei Win CE
> eine MP3-Lizenz gleich mitgeliefert?

ja, bei windows ist es schon mit dabei. (ob es bei jeder Version ist 
weiss ich aber nicht)

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.