Archiv der Kategorie: Open Source

The Open Organization

Die Open Source Bewegung ist in den letzten Jahrzehnten stark gewachsen und das Internet wäre ohne Open Source nicht denkbar. Oft nimmt man Open Source nur im Zusammenhang mit Software war, dabei geht es Open Source um wesentlich mehr. Es ist die Beschreibung von einer neuen Art der Zusammenarbeit, des Umgangs miteinander und dem offenen Fluss bzw. die Verfügbarkeit von Informationen. So haben sich die Prinzipien, die für Open Source Projekte ganz normal sind, immer weiter auch in andere Teile der Gesellschaft ausgebreitet. Ein Beispiel dafür ist „The Open Organization“.

Was ist „The Open Organization“

In seinem Buch „The Open Organization: Igniting Passion and Performance schreibt Jim Whitehurst (CEO von Redhat), wie die Anwendung von Open Source Prinzipien wie Offenheit, Authentizität, Transparenz die Art und Weise des Zusammenarbeitens aber auch des Managements ändert. Das Buch richtet sich dabei in erster Linie an Leiter in einer Organisation, die Verantwortung für Menschen tragen. Jim Whitehurst definiert eine offene Organisation folgendermaßen:

„an organization that engages participative communities both inside and out—responds to opportunities more quickly, has access to resources and talent outside the organization, and inspires, motivates, and empowers people at all levels to act with accountability.“

Im Prinzip geht es darum Mitarbeitern in einer Organisation den richtigen Kontext zu schaffen, sodass sie ihr volles Potenzial entfalten können. Dazu zählt die offene und transparente Zugang zu Informationen, das inklusive Treffen von Entscheidung (also kein top → down) sowie die Ausrichtung der Leidenschaft der Mitarbeiter an den Zielen und dem Zweck der Organisation. Es geht nicht um Einfluss, der mit einem Titel auf einer Visitenkarte zu tun hat, sondern jede Idee, egal vom wem sie in der Organisation auch gekommen sein mag, kann die beste sein. Offenheit, ehrliches Feedback, Zuhören, Ernstnehmen und zusammen an einer Vision arbeiten – darum geht u.a. es bei „The Open Organisation“. Eigentlich sehr grundlegende Eigenschaften des ehrlichen und offenen Zusammenarbeitens 🙂

Open Decision Framework

Im September bin ich zum ersten mal auf das Open Decision Framework aufmerksam geworden. Es ist Teil der offenen Organisation und beschreibt den Weg, wie man transparente und inklusive Entscheidungen trifft. Den „Quelltext“ für dieses Framework findet man auf Github. Dort kann man sich das Framework als PDFs, odp oder Markdown-Datei herunterladen.

Das Buch kann ich nur empfehlen und es hat so einige Denkanstöße bei mir ausgelöst, die ich gern in meiner Rolle als Leiter umsetzen bzw. ausprobieren möchte.

Open Source in der Schul-IT – Teil 1

Fund aus der Vergangenheit

Fund aus der Vergangenheit

Seit über einen Jahr beschäftige ich mit mit dem Thema „Open Source in der Schul-IT“. Einige Gedanken habe ich bereits hier oder hier festgehalten. Alles begann damit, dass unser Vertrag, den wir mit einem externen Dienstleister hatten, ausgelaufen ist und wir nun vor der Frage standen, ob wir die vorhandene Infrastruktur weiterlaufen lassen oder (teilweise) „von Null“ beginnen. In diesem ersten Teil möchte ich kurz die Ausgangslage beschreiben und welche Ziele wir uns für eine verbesserte IT-Infrastruktur gesetzt haben.

Ausgangssituation

Bis letztes Schuljahr war unsere IT recht einfach gestrickt. Es gab einen alten Windows 2003 Server, der als Benutzerverzeichnis für das Captive Portal diente (Untangle – UTM). Die Lizenz für diese Firewall kostete uns bei unserem Dienstleister ca. 80€ im Monat und wir wollten deshalb die Lizenz nach Ablauf des Service-Vertrags nicht verlängern (wir sind eine recht kleine Schule mit ca. 150 Schülern).

Der Rest der Infrastruktur ist schnell beschrieben: Ein paar Linksys WRT54GL spannten ein WLAN-Netz auf. In einem Neubau hatten wir zusätzlich einen Cisco Wireless-Controller mit 4 LightWeight-Accesspoints. Bis zum letzten Sommer gab es noch einen Computerraum mit 12 Rechnern (AMD X2, 2GB, 500GB, Windows XP im Kioskmodus), welche schon einige Jahre auf dem Buckel hatten. Im Serverraum gab es noch ein paar Cisco-Switche, den genannten alten Dell Server, auf dem der Windows 2003 Server lief, ein Dell Rechner für die UTM und zwei UPS. Insgesamt eigentlich eine gute Basis, die allerdings etwas in die Jahre gekommen war.

Ein großer Nachteil war weiterhin, dass alle Arbeitsplätze (Schüler, Lehrkräfte, Mitarbeiter) einzeln administriert wurden. Wenn eine Lehrkraft z.B. eine neue Software wünschte, musste man von Rechner zu Rechner gehen und die Software einzeln installieren. Backups wurden in mehr oder wenigen Abständen manuell erstellt. Weiterhin gab es keine getrennten Netze, d.h. LAN und WLAN nutzten den gleichen IP-Bereich. In Deutschland sicher undenkbar, hier bei uns durchaus Realität 🙂

Auf allen Client lief Windows XP oder Windows 7 als Betriebssystem. Zusätzlich kam/kommt MS Office in der Verwaltung zum Einsatz. Im Computerraum wurden aber bereits einige Open Source Anwendungen eingesetzt: GIMP, LibreOffice, Scribus, Firefox. Weiterhin setzen wir uns unserer Schule stark GSuite for Education ein.

Ziele für eine neue Schul-IT

Folgende allgemeine Ziele haben wir uns für eine verbesserte IT-Infrastruktur gesetzt:

  • Schaffung einer zuverlässigen und sicheren IT-Infrastruktur
  • Segmentierung des Netzwerks in verschiedene Bereiche (z.B. öffentlich, päd. Netzwerk, Verwaltungsnetzwerk)
  • Ausbau und Erweiterung des bisherigen WLAN-Netzes
  • möglichst weitgehende Automatisierung aller Komponenten / Clients
  • Zentrale Benutzerverwaltung und Authentifizierung / Autorisierung
  • automatisierte Backups
  • Reduzierung der Lizenzkosten durch Einsatz von Open Source-Software
  • Ausbau Computerraum
  • Erstellen eines Disaster Recovery Plans
  • “Selbstheilende Arbeitsstationen” → schnelle Einrichtung und Reparatur von Arbeitsstationen

Im nächsten Teil möchte ich beschreiben, wie wir in den letzten Monaten diese Ziele angegangen sind (bisher haben wir noch nicht alle Ziele umgesetzt) und welche Open Source Software dabei im Serverraum, aber auch auf den Clients zum Einsatz kommt.