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
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...
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...
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.
Danke für die bisherigen Antworten. Muss ich dann eig. den Sourcecode meiner Gerätesoftware mit ausliefern, wenn ich mich für Linux entscheide?
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.
Windows CE liegt bei 5-18 US$, je nach Stückzahl und Funktionsumfang. www.msembedded.biz ist eine gute Adresse für Anfragen.
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.
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 ;)
bei Linux könnte es schon probleme geben wenn ein MP3 Player dabei ist. Ich glaube dafür werden Lizenzen fällig.
Das tut mir sogar selbst weh. Gefundene Rechtschreibfehler dürfen dennoch behalten werden.
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.
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.
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
... ... ... 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.