Freiheit als Grundbedingung

Ein Kind, ein junger Mensch, die auf ihrem eigenen Wege irregehen, sind mir lieber als manche, die auf fremdem Wege rechtwandeln.

Johann Wolfgang von Goethe

Freiheit eröffnet Kindern und jungen Erwachsenen einen wichtigen Erfahrungsraum, in dem das Leben positiv als Chance, als Möglichkeit zu gestalten und sich zu beteiligen, begriffen werden kann.

Wir alle wollen ausprobieren und Neues entdecken, machen Fehler und finden Lösungen. Dafür braucht es Freiheit - in der analogen wie der digitalen Welt.

Server in einem Rechenzentrum - Bildquelle: Taylor Vick @Unsplash - https://unsplash.com/@tvick
Wir verwenden freie Software - aus Überzeugung!

Freie Software für freie Menschen

Digitale Freiheit ist eine kulturelle und soziale, aber auch ethische Frage. Auf unserer Webseite verwenden wir daher aus Überzeugung ausschließlich freie Software:

Freie Software ist Software, die die Freiheit und Gemeinschaft der Nutzer respektiert. Ganz allgemein bedeutet das, dass Nutzer die Freiheit haben Software auszuführen, zu kopieren, zu verbreiten, zu untersuchen, zu ändern und zu verbessern.

Richard Stallman (GNU-Projekt)

Das Online wirkt sich in vielen Bereichen unseres Lebens schon heute auf das Offline aus, etwa “soziale” Medien auf zwischenmenschliche Beziehungen oder Online-Shopping auf das Kaufverhalten. Freie Software kann dabei demokratische Teilhabe ermöglichen, denn sie ist transparent und wird von EntwicklerInnen weltweit gemeinsam erdacht, umgesetzt und gepflegt.

Das bekannteste Beispiel dieser neuen Kulturtechnik ist der Betriebssystemkern Linux, an dem nach Angaben der Linux Foundation mehr als 4300 EntwicklerInnen (Stand: 2017) gemeinsam arbeiten und der mittlerweile in Kühlschränken und Getränkeautomaten ebenso wie in Smartphones und Autos zu finden ist - und auch im Fundevogel kommt mit Ubuntu ein auf Linux aufbauendes Betriebssystem zum Einsatz!

Verwendete Software

Im Laufe der Weiterentwicklung unserer Webseite kommen neue Pakete hinzu, andere fallen weg. Außerdem achten wir darauf, immer aktuelle Software zu verwenden. Diesen Prozess wollen wir für Euch transparent gestalten: alle Angaben auf dieser Seite werden deshalb regelmäßig aktualisiert - zuletzt am 21.07.2021:


Composer (PHP)
JavaScript & TypeScript

Bildquellen

Daneben spielen auch andere Ressourcen eine große Rolle, die ebenfalls nicht unerwähnt bleiben sollen. Bei der Verwendung hochwertiger Abbildungen und Grafiken gehen wir so vor:


Schnittstellen

Die Nutzung einer API ermöglicht uns zudem die Abfrage bestimmter Informationen, etwa Titeldaten von Büchern über die WSDL-Schnittstelle unseres Großhändlers KNV Zeitfracht.

Für die Informationen auf dieser Seite verwenden wir Schnittstellen

  • der Plattform Packagist für unsere Composer-Pakete,
  • des Open-Source-Projekts npms für alles, was mittels npm eingebunden wird,
  • des Code-Hosters GitHub für Informationen zu unserem Git-Repositorium,
  • des Mozilla-Angebots Observatory zur Bewertung sicherheitsrelevanter Einstellungen sowie
  • des Google-Dienstes PageSpeed Insights zur Erfassung der Leistungsfähigkeit.

Ob verwendete Software, Programmiersprachen (einschließlich Diagramm) oder Codezeilen und Commits - alle Angaben werden “per Knopfdruck” aktualisiert: Dabei sendet der Computer, auf dem unsere Webseite läuft (der sogenannte Server), an jede der oben genannten APIs eine Anfrage und macht aus ihrer Antwort anschließend “ganz normalen” Seiteninhalt - genau wie diesen Text hier.

Probiert es aus!

Wenn ihr unsere Seite selbst auf Sicherheit oder Geschwindigkeit abklopfen wollt, könnt ihr die Tests von Mozillas Observatory und Googles PageSpeed-Dienst auch selbst durchführen - diese Dienste erleichtern den Einstieg in die Optimierung von Webseiten, indem sie erste Anhaltspunkte für mögliche Problemstellen liefern.

Im Bereich der Webentwicklung gibt es viele kostenlose (englischsprachige) Werkzeuge, um die Leistungsfähigkeit einer Webseite unter die Lupe zu nehmen; diese basieren aber oftmals auf bestehenden Lösungen und bringen neben einer aufgeräumten, graphisch ansprechenden Oberfläche inhatlich wenig eigenes. Ein positives Gegenbeispiel soll allerdings nicht unerwähnt bleiben: der WebPageTest, dessen gesamter Code offen einsehbar einsehbar ist.


Sonstige Dienste

Daneben nutzen wir für unsere Webseite folgende hilfreiche Werkzeuge:

  • Gelegentlich testen wir manuell, mit welchen Einstellungen sich eine SVG-Graphik optimieren lässt - dann greifen wir auf den Dienst SVGOMG zurück, den der Google-Entwickler Jake Archibald zur Verfügung stellt.
  • Für die Übersetzung einzelner Wörter - seltener auch mal kleinerer Texte - in andere Sprachen nutzen wir den frei verfügbaren EU Council Presidency Translator, welcher anlässlich der deutschen Ratspräsidentschaft veröffentlicht wurde und auf dem von einem Supercomputer in Island betriebenen maschinenlernenden DeepL-Übersetzer aus Köln basiert (angetrieben von Wasserkraft und Erdwärme).