LU10c - Open Source

Open source bedeutet nicht „free to do what ever i want“!

Open Source Lizenzen

Open Source Lizenzen erlauben es den Nutzern, den Quellcode einer Software einzusehen, zu modifizieren und zu verbreiten. Es gibt verschiedene Arten von Open Source Lizenzen, wie z.B. die GNU General Public License (GPL), die Apache License, die MIT License und viele weitere. Jede Lizenz hat unterschiedliche Bedingungen hinsichtlich der Verwendung und Weiterverbreitung der Software.

Die 3 wichtigsten Open Source Lizenzarten werden nun kurz umschrieben.

GNU General Public License (GPL)

Die |GNU General Public License (GPL) ist eine weit verbreitete Open Source Lizenz, die von der Free Software Foundation (FSF) entwickelt wurde. Sie ist eine sogenannte Copyleft-Lizenz, die darauf abzielt, die Freiheit von Software zu schützen und sicherzustellen, dass diese Freiheiten auch in abgeleiteten Werken erhalten bleiben.

Dies sind einige Schlüsselprinzipien und -merkmale der GNU General Public License:

Es ist wichtig zu beachten, dass die GPL verschiedene Versionen hat, wie z.B. die GPL-2.0 und die GPL-3.0. Jede Version enthält spezifische Bestimmungen und Klauseln, die die Verwendung, Verteilung und Modifikation der Software regeln. Es ist ratsam, die genaue Version der GPL zu überprüfen, die für eine bestimmte Software verwendet wird.

Deutsche Beschreibung auf WSS-Redpoint

Apache License

Die Apache License ist eine Open Source Lizenz, die von der Apache Software Foundation (ASF) entwickelt wurde. Sie ist eine weit verbreitete Lizenz und wird von vielen Open Source Projekten verwendet, darunter auch einige bekannte Software wie der Apache HTTP Server, Hadoop, Kafka und Tomcat.

Dies sind einige Schlüsselprinzipien und -merkmale der Apache License:

Die Apache License ist bestrebt, Entwicklern eine flexible Lizenzierungsoption zu bieten, die es ermöglicht, Softwareprojekte in verschiedenen Kontexten zu nutzen und weiterzuentwickeln. Sie fördert die Zusammenarbeit und den Austausch von Softwarelösungen innerhalb der Open Source Community.

Es ist wichtig zu beachten, dass es verschiedene Versionen der Apache License gibt, wie z.B. die Apache License 2.0. Jede Version hat spezifische Bestimmungen und Klauseln, die die Verwendung, Verteilung und Modifikation der Software regeln. Es ist ratsam, die genaue Version der Apache License zu überprüfen, die für eine bestimmte Software verwendet wird.

Deutsche Beschreibung auf WSS-Redpoint

MIT License

Die MIT-Lizenz ist eine Open Source Lizenz, die ihren Ursprung am Massachusetts Institute of Technology (MIT) hat. Sie ist eine sehr liberale und weit verbreitete Lizenz, die von vielen Open Source Projekten verwendet wird. Die MIT-Lizenz ermöglicht es Entwicklern, Software frei zu nutzen, zu modifizieren und zu verteilen, solange der Urheberrechtshinweis und die Lizenzbestimmungen beibehalten werden.

Dies sind einige Schlüsselprinzipien und -merkmale der der MIT-Lizenz:

Die MIT-Lizenz zeichnet sich durch ihre Einfachheit und Flexibilität aus. Sie ermöglicht es Entwicklern, Softwareprojekte frei zu nutzen und zu modifizieren, während sie gleichzeitig klare Anforderungen für die Beibehaltung von Urheberrechtshinweisen und Lizenzbestimmungen stellt. Diese Lizenz wird häufig von Entwicklern gewählt, die eine grosszügige und unkomplizierte Lizenzierungsoption für ihre Open Source Projekte suchen.

Es ist wichtig zu beachten, dass die MIT-Lizenz keine Copyleft-Bestimmungen enthält, wie sie beispielsweise in der GPL vorkommen. Das bedeutet, dass modifizierter Code, der unter der MIT-Lizenz veröffentlicht wird, unter einer anderen Lizenz vertrieben werden kann, ohne die Freigabe des Quellcodes zu erfordern.

Deutsche Beschreibung auf WSS-Redpoint


Marcel Suter, Andre Probst