Hallo, Performa!
performa schrieb:
Ich meine lediglich, dass die GPL deshalb für einige Unternehmen - und unter ihnen sehe ich auch Apple - weniger (oder sogar sehr un-) attraktiv ist, um auf Basis so lizenzierten Codes zu entwickeln.
Daran ist per se nichts "geißelnd" oder verwerflich.
Es ist eben einfach eine andere Lizenz.
In gewisser Weise hast Du recht, aber vielleicht siehst Du da auch zu „kurz“.
In gewisser Weise ist die GPL sogar sehr Unternehmerfrreundlich (im Gegensatz zur BSD-Lizenz). Man nehme einmal folgendes Szenario an: Eine Firma, nennen wir sie ES aus dem Bereich der KMU beitet eine Software „Enterprise Solutions“ an. Diese würde perfekt in das Portfolio eines Großunternehmens, nenne wir es „BMI“ passen; genau diese Lösung fehlt noch. Würde nun ES seine Software unter einer BSD-Lizenz veröffentlichen – was hinderte BMI daran, die Software einfach zu verändern, perfekt an seine bereits bestehenden Lösungen anzupassen und selber zu vertreiben; sozusagen die Lorbeeren zu ernten, währen jemand anderes die „Drecksarbeit“ gemacht hat, ohne je einen Pfennig oder eine Codezeile zu sehen? Richtig, nichts. BMI würde ES auf Grund seiner puren Marktmacht, seiner bereits bestehenden Kundenverträge etc. vollkommen aus dem Markt drängen können. Klar, dass man solch ein Projekt nie unter BSD-Lizenz veröffentlichen würde. Die GPL schützt aber gerade davor.
Die BSD-Linzenz ist für Unternehmen eigentlich nur dann gut, weil sie sich kostenlos an der Arbeit anderer bedienen wollen. Ziemlich einseitig, aber tatsächlich manchmal sinnvoll. TCP/IP ist ein Beispiel; das hätte sich nie so schnell und gut durchgesetzt ohne den Code unter BSD-Lizenz, den sogar MS benutzt hat. So kann man Standards fördern.
Das Unix-Umfeld ist in vielfacher Hinsicht ein ziemlich krasses Beispiel für Lizenz-Chaos. An der Zersplitterung sieht man, was proprietäre Lizenzen aus einem einsmals offenen System machen können (auch an BSD). Im Übrigen gibt es so ziemlich kein kommerzielles Unix, unter dessen Haube nicht irgendwelcher BSD-Code werkelt.
Gruß, nidhoegg
PS: Übrigens steht Darwin gar nicht unter BSD-Lizenz, das wurde zwar nicht explizit behauptet, aber es kommt vielleicht so rüber, enn man den Thread liest.