Leider habe ich zu ics.tools keine Informationen über verwendete und anwendbare Lizenzen gefunden.
Es wäre toll wenn das Projekt unter einer Freie-Software-Lizenz veröffentlicht werden könnte. Gut geeignet wäre denke ich die GNU Affero General Public License (GNU AGPL) oder wenn es eine Lizenz ohne Copyleft sein soll vielleicht die MIT License.
Verschiedene Lizenzen haben Vor- und Nachteile (siehe bspw. choosealicense.com mit Vergleichsseite, alternativ vom GNU-Projekt auf Deutsch), auch spielen persönliche Präferenzen eine große Rolle, mit GNU (A)GPL und MIT kann man aber nicht viel falsch machen. Die Wahl liegt natürlich komplett bei dir. Ohne Lizenz (wie aktuell) gilt das Projekt erst mal als proprietäre Software mit einem impliziten "Alle Rechte vorbehalten / All rights reserved", was rein rechtlich auch die Nutzung durch irgendwen verbietet (siehe bspw. Erläuterungen auf choosealicense.com).
Wenn du eine Lizenz ausgewählt hast ist die Umsetzung recht einfach: Kopiere den jeweiligen Lizenztext in eine LICENSE Datei und commite sie ins Repo. Es ist empfehlenswert noch einen kurzen Hinweistext mit explizitem "Copyright (C) 20XX-2026 Vor- und Nachname" in der README.md zu ergänzen sowie bei allen relevanten Dateien einen zugehörigen Lizenzheader als Blockkommentar einzubauen. Im Text der GNU AGPL findest du eine Erklärung dazu.
Für die eigentlichen Kalenderdaten solltest du aber besser eine auf Datenbanken spezialisierte Lizenz nutzen. Da die Daten nunmehr von der OpenHolidays API bezogen werden müssen die Daten von ics.tools auch wieder unter der ODC Open Database Licence (ODbL) veröffentlicht werden (siehe FAQ der OpenHolidays API und Lizenztext der ODbL). Dazu erstellst du einfach eine LICENSE Datei im ./data Unterverzeichnis, optimalerweise noch ergänzt um einen kurzen Hinweis in der README.md, dass die Daten im ./data Verzeichnis abweichend unter dieser Lizenz stehen. Dass die Daten von der OpenHolidays API bezogen werden steht bereits in der README.md, das ist gut, ich denke es wäre gut wenn ein solcher Hinweis auch auf https://ics.tools ergänzt werden könnte und auf deren Webseite verlinkt werden könnte.
Vielen Dank für deine Arbeit und dass du sie teilst! ❤️
Und Sorry für gleich drei Issues hintereinander 😬
Leider habe ich zu ics.tools keine Informationen über verwendete und anwendbare Lizenzen gefunden.
Es wäre toll wenn das Projekt unter einer Freie-Software-Lizenz veröffentlicht werden könnte. Gut geeignet wäre denke ich die GNU Affero General Public License (GNU AGPL) oder wenn es eine Lizenz ohne Copyleft sein soll vielleicht die MIT License.
Verschiedene Lizenzen haben Vor- und Nachteile (siehe bspw. choosealicense.com mit Vergleichsseite, alternativ vom GNU-Projekt auf Deutsch), auch spielen persönliche Präferenzen eine große Rolle, mit GNU (A)GPL und MIT kann man aber nicht viel falsch machen. Die Wahl liegt natürlich komplett bei dir. Ohne Lizenz (wie aktuell) gilt das Projekt erst mal als proprietäre Software mit einem impliziten "Alle Rechte vorbehalten / All rights reserved", was rein rechtlich auch die Nutzung durch irgendwen verbietet (siehe bspw. Erläuterungen auf choosealicense.com).
Wenn du eine Lizenz ausgewählt hast ist die Umsetzung recht einfach: Kopiere den jeweiligen Lizenztext in eine
LICENSEDatei und commite sie ins Repo. Es ist empfehlenswert noch einen kurzen Hinweistext mit explizitem "Copyright (C) 20XX-2026 Vor- und Nachname" in derREADME.mdzu ergänzen sowie bei allen relevanten Dateien einen zugehörigen Lizenzheader als Blockkommentar einzubauen. Im Text der GNU AGPL findest du eine Erklärung dazu.Für die eigentlichen Kalenderdaten solltest du aber besser eine auf Datenbanken spezialisierte Lizenz nutzen. Da die Daten nunmehr von der OpenHolidays API bezogen werden müssen die Daten von ics.tools auch wieder unter der ODC Open Database Licence (ODbL) veröffentlicht werden (siehe FAQ der OpenHolidays API und Lizenztext der ODbL). Dazu erstellst du einfach eine
LICENSEDatei im./dataUnterverzeichnis, optimalerweise noch ergänzt um einen kurzen Hinweis in derREADME.md, dass die Daten im./dataVerzeichnis abweichend unter dieser Lizenz stehen. Dass die Daten von der OpenHolidays API bezogen werden steht bereits in derREADME.md, das ist gut, ich denke es wäre gut wenn ein solcher Hinweis auch auf https://ics.tools ergänzt werden könnte und auf deren Webseite verlinkt werden könnte.Vielen Dank für deine Arbeit und dass du sie teilst! ❤️
Und Sorry für gleich drei Issues hintereinander 😬