Open Source Zum Begriff "Open Source"
Open Source heißt in erster Linie, dass der menschenlesliche Quellcode eines Programms der Allgemeinheit, oder zumindest einem gewissen Adressatenkreis zur Verfügung steht. Es bedeutet nicht zwangsläufig, dass mit diesem Programm und seinem Quellcode verfahren werden darf wie beliebt, geschweige denn, dass das Produkt deswegen automatisch kostenfrei sein muss. Die bekannteste Lizenz, die den meisten Open Source Produkten beigelegt wird, nennt sich GPL (GNU General Public License). Sie eröffnet den Adressaten der durch sie lizenzierten Software weitgehende Rechte, u.a. die uneingeschränkte, auch kommerzielle Nutzung. Ein allerdings nicht unwesentlicher Bestandteil ihrer Bestimmungen ist die Verpflichtung, die Weiterverbreitung der Software – selbst wenn diese verändert wurde – wieder unter den selben Lizenzierungsbestimmungen zu betreiben. Das heißt, man kann diese Produkte einsetzten, wie man will. Man darf sie aber keinesfalls, selbst wenn Änderungen vorgenommen wurden, kommerziell, also gegen Endgeld vertreiben. Natürlich existieren auch weniger restriktiv formulierte Bestimmungen, die den Nutzern auch dieses Recht überlassen, wie z.B. die BSD-Lizenz.
Meine Projekte
Meine quelloffenen Programme sind sämtlich unter der erwähnten GPL1) bzw. in der für Webprojekte angepassten AGPL lizenziert. Sie entstanden aus verschieden Situationen, meist aber aus privatem Interesse oder Bedürfnis. Sie dürfen gerne heruntergeladen und verwendet werden. Aus dem allenthalb üblichen Mangel an freier Zeit bestehen meist verheerend große TODO Listen, die den Beschreibungen der Software beigefügt sind oder noch werden. Sollte Interesse und Anlass bestehen, Veränderungen zu publizieren, so bitte ich mir den angepassten Quellcode per Email an
opensource@david-koller.de
zu zusenden. Leider hatte ich bisher noch nicht die Gelegenheit ein anständiges Versionierungstool bereitzustellen, so dass die Projekte beispielsweise via svn (Subversion) zugänglich wären. Dieses Vorhaben ist allerdings eines der nächsten und wird, so meine Hoffnung, die Entwicklung der Projekte in Zusammenarbeit mit Interessenten vorantreiben.
Die Projekte sind
| eWcms |
Ein Web Content Management System auf Basis von PHP und MySQL |
| Schlaf Modi |
Ein GUI zur Konfiguration des "Tiefschlafmodus" von Applecomputern |
| iAlertU Erweiterung |
iAlertU ist ein Autoalarm für Notebooks (leider nur die von Apple)! Meine Erweiterung ermöglicht es, eine Telefonnumer einzustellen, bei der im Alarmfall angerufen wird. |
| bash Webframework |
Ein nach dem MVC-Prinzip konzipiertes Webframework, das aus Unix-Shell-Scripts besteht. |
| phpSaneFrontend |
Sane ist die Linux Scanner-Software. Mein Tool ermöglicht die Bedienung eines Scanners über ein Webinterface. Wird in Kürze veröffentlicht! |
- GPL in inoffizieller, deutscher Übersetzung:
http://www.gnu.de/documents/gpl.de.html
|