Embedded Linux / Win CE Lizenzmodell

Gast #1827747
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
Persönliche Seite #1827775
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.
Persönliche Seite #1827837
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.
Gast #1827864
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 ;)
Persönliche Seite #1827891
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.
#1827903
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.
Gast #1827915
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren