From 54eb0b62cb77575e31e151a8da6336bb85c651fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Lohrer?= Date: Sat, 18 Apr 2026 16:19:21 +0200 Subject: [PATCH] feat: cc0-badge im footer + impressum auf cc0 umstellen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Footer zeigt jetzt CC0-Badge (Heart+Zero inline SVG, monochrom via currentColor) statt "© Jörg Lohrer". Impressum entsprechend von CC BY-SA auf CC0 umgestellt, mit freundlichem Hinweis, dass Namensnennung erwünscht, aber nicht rechtlich erforderlich ist. "Nostr-basiert" im Footer jetzt Link zum GitHub-Repo (Making-of). Co-Authored-By: Claude Opus 4.7 (1M context) --- app/src/lib/components/CcZeroBadge.svelte | 47 +++++++++++++++++++++++ app/src/routes/+layout.svelte | 36 +++++++++++++++-- content/impressum.md | 2 +- 3 files changed, 80 insertions(+), 5 deletions(-) create mode 100644 app/src/lib/components/CcZeroBadge.svelte diff --git a/app/src/lib/components/CcZeroBadge.svelte b/app/src/lib/components/CcZeroBadge.svelte new file mode 100644 index 0000000..e3fddea --- /dev/null +++ b/app/src/lib/components/CcZeroBadge.svelte @@ -0,0 +1,47 @@ + + + + + diff --git a/app/src/routes/+layout.svelte b/app/src/routes/+layout.svelte index 2f06ac9..f16d781 100644 --- a/app/src/routes/+layout.svelte +++ b/app/src/routes/+layout.svelte @@ -2,6 +2,7 @@ import { onMount } from 'svelte'; import { page } from '$app/state'; import { bootstrapReadRelays } from '$lib/stores/readRelays'; + import CcZeroBadge from '$lib/components/CcZeroBadge.svelte'; let { children } = $props(); @@ -37,11 +38,28 @@ @@ -129,7 +147,17 @@ .footer-sep { opacity: 0.5; } - .footer-meta { - opacity: 0.7; + .footer-license a { + color: var(--accent); + display: inline-flex; + align-items: center; + gap: 0.25em; + text-decoration: none; + } + .footer-license a:hover .cc-label { + text-decoration: underline; + } + .cc-label { + font-weight: 600; } diff --git a/content/impressum.md b/content/impressum.md index d0bab72..4ad42d0 100644 --- a/content/impressum.md +++ b/content/impressum.md @@ -17,7 +17,7 @@ Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Rich Mein Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte ich keinen Einfluss habe. Deshalb kann ich für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werde ich derartige Links umgehend entfernen. ### Urheberrecht -Die durch den Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen jedoch nicht der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind sowohl für den privaten, als auch für den kommerziellen Gebrauch unter Namensnennung und der Creative Commons Lizenz [CC BY-SA](https://creativecommons.org/licenses/by-sa/4.0/deed.de) gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Solltest Du trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten ich um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werde ich derartige Inhalte umgehend entfernen. +Die durch den Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Soweit nicht anders angegeben, stelle ich eigene Inhalte und Werke unter der Creative-Commons-Lizenz [CC0 1.0 Universal (Public Domain Dedication)](https://creativecommons.org/publicdomain/zero/1.0/deed.de) zur Verfügung — sie dürfen ohne Rückfrage für jeden Zweck, auch kommerziell, kopiert, bearbeitet, verbreitet und weiterverwendet werden. Eine Namensnennung ist rechtlich nicht erforderlich, aber ich freue mich natürlich, wenn Du mich als Quelle nennst. Wo eine abweichende Lizenz gilt, ist sie beim jeweiligen Inhalt vermerkt. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Solltest Du trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitte ich um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werde ich derartige Inhalte umgehend entfernen. ### Datenschutz Die Nutzung meiner Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf meiner Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Deine ausdrückliche Zustimmung nicht an Dritte weitergegeben. Ich weise darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich. Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor. \ No newline at end of file