Müssen alle Linux-Distributionen und Desktop-Umgebungen Open Source sein?

Müssen alle Linux-Distributionen und Desktop-Umgebungen Open Source sein?

Ich war immer der Meinung, dass alle Linux-Distributionen und Desktop-Umgebungen kostenlos und Open Source sein müssen. Ist das richtig? Wenn ja, wie kann ich einen Quellcode von einem erhalten, der in einem bestimmten Projekt nirgends zu sehen ist?

Danke

Antwort1

Linux ist ein spezielles Softwareprojekt (der Kernel), das unter der GPLv2 vertrieben wird. Diese Lizenz erfordert unter anderem, dass

  1. die Quelle muss mit angegeben werden
  2. Abgeleitete Werke, die durch Verlinkung des Codes erstellt werden, müssen unter derselben Lizenz verbreitet werden
  3. die Menschen können es nach Belieben verbreiten, sofern die oben genannten Bedingungen erfüllt sind

Wenn Sie also den Linux-Kernel verwenden, müssen Sie Ihre Benutzer auf den Kernel-Quellcode verweisen, den Ihr System verwendet, oder die Quelle in Ihrer Distribution verfügbar machen.

Linux-Distributionen bündeln den Kernel mit anderen Softwareprojekten. Einige sind normalerweise (aber theoretisch nicht) GPL-lizenziert (= Quellcode muss offengelegt werden), andere nicht. Die Linux-Kernel-Lizenz erzwingt keine Lizenzbeschränkungen für Userspace-Programme.

Antwort2

Die meisten GNU/Linux-Distributionen enthalten teilweise proprietäre Software, es gibt jedoch auch einige, bei denen dies nicht der Fall ist.Hierist eine Liste von 100 % freien GNU/Linux-Distributionen laut der Free Software Foundation.

Jedenfalls ist mir keine proprietäre Desktop-Umgebung bekannt, die in der GNU/Linux-Welt weit verbreitet ist.

verwandte Informationen