OpenSource
Als OpenSource-Software bezeichnet man Software, welche unter einer Lizenz steht, die von der Open-Source-Initiative anerkannt wird. Dazu gehört sowohl die GPL, als auch die LGPL und viele weitere Lizenzen.
Erklärung Quelloffen
Eine Software muss, um ausgeführt werden zu können vom eigentlichen Quellcode, welcher vom Entwickler geschrieben wurde, in ein maschinenlesbares Format umgewandelt werden. Dieses binäre Format ist von Menschen nicht mehr lesbar und kann somit auch nicht verändert bzw. verstanden werden.
Quelloffen bedeutet nun, dass eine Software nicht nur im ausführbaren Binärformat vorliegt, sondern auch im Quellcode. Damit ist es möglich zu verstehen was das Programm tut und es auch gegebenenfalls den eigenen Bedürfnissen anzupassen oder weiterzuentwickeln.
Wann ist eine Software OpenSource
Eine Lizenz wird von der Open-Source-Initative anerkannt, wenn sie den OpenSource-Definitionen entspricht:
- Die Software muss im Quellcode vorliegen und von Menschen lesbar sein.
- Die Software darf frei weiterverbreitet werden.
- Die Software darf verändert werden und in dieser neuen Form auch weitergegeben werden.
Die offizielle Definition befindet sich unter: http://www.opensource.org/docs/osd
Darf mit OpenSource Software Geld verdient werden?
JA! Man darf die Software selbst und auch damit erstellte Daten kommerziell verwerten. Hier gibt es sogut wie keine Unterschiede zu ClosedSource-Software (Software, bei welcher der Quellcode nicht zur Verfügung steht.
