Jan Ulrich Hasecke
2021-10-07 8096b2a55c5bc19d3959db0c7f92df92bf00a11f
commit | author | age
8b99d3 1 ---
dedf24 2 title: Freie Software im Verein
8b99d3 3 subtitle: Handbuch für eine nachhaltige Digitalisierung 
JUH 4 author: Hostsharing eG
608379 5 cover: icon-service-beratung
100e03 6 csl-hanging-indent: true
8b99d3 7 ---
JUH 8
cbf203 9 # Vorwort 
f73f70 10
JUH 11 <!-- 
2feffc 12 Marginalie setzen mit:
JUH 13 \inouter[]{\externalfigure[icons/icon-datenschutz][width=4em]}
14 -->
8b99d3 15
JUH 16 <!-- Warum, wieso, weshalb? Vereine bei Hostsharing erwähnen -->
17
ea04ee 18 Dieses Handbuch soll Vereinen helfen, ihre Prozesse verantwortungsvoll, nachhaltig und datenschutzkonform zu digitalisieren.
8b99d3 19 Freie Software spielt dabei die entscheidende Rolle.
ea04ee 20 Obwohl der Buchmarkt und das Internet eine Fülle von Informationen über freie und quelloffene Software bereitstellt, sucht man einen Leitfaden, der den Vorständen von Vereinen in der Praxis hilft Entscheidungen zu treffen, bisher weitgehend vergeblich.
8b99d3 21
377e2c 22 In der Hostsharing eG haben sich unter anderem auch zahlreiche Vereine zusammengefunden.
JUH 23 Sie bilden einen breiten Querschnitt durch das deutsche Vereinswesen und stehen bei der Digitalisierung vor sehr unterschiedlichen Herausforderungen.
8b99d3 24 Aufgrund ihrer variierenden Anforderungen und den verschiedenen Ausgangsbedingungen haben sie in der Cooperative Community Cloud der Hostsharing eG auch jeweils sehr individuelle Lösungen verwirklicht.
377e2c 25 Gemeinsam ist den Lösungen, dass sie in aller Regel mit freier, quelloffener Software umgesetzt werden.
8b99d3 26
ea04ee 27 Die Autoren dieses Handbuchs haben die Erfahrungen der Hostsharing-Mitglieder genutzt, um einen praxisorientierten Leitfaden für die Nutzung freier und quelloffener Software in Vereinen und ähnlichen Organisationen zusammenzustellen.
8b99d3 28 Wir danken allen, die mitgeholfen haben, das Handbuch auf den Weg zu bringen.
377e2c 29 \inouter[]{\externalfigure[icons/icon-managedserver][width=9em]}
8b99d3 30
6270b2 31 # Digitalisierung im Verein #
8b99d3 32
JUH 33 <!-- Chancen und Herausforderungen für Vereine, Grundsätzliches -->
34
ea04ee 35 Um Ehrenamtliche und Mitarbeiter in einem Verein oder in einer NGO professionell zu unterstützen, ist eine sichere und leistungsfähige IT-Infrastruktur erforderlich.
8b99d3 36 Mit einer Website und einem E-Mail-Konto ist es heute in der Regel nicht mehr getan.
377e2c 37 Oft kommen zusätzlich Messenger, Newsletter, Foren oder Social Media zum Einsatz, um Mitglieder, Aktive und Interessenten zu vernetzen.
8b99d3 38 Immer häufiger wird auch die Mitgliederverwaltung in die Cloud verlegt, damit die ehrenamtlichen Helfer von Zuhause aus arbeiten und auf die Daten zugreifen können.
ea04ee 39 Spätestens dann sind beim jeweiligen Webhoster professionelle Sicherheitsmaßnahmen wie Redundanz, Storage-Replikation, verlässliche Backup-Strategien und Datenschutz nach der europäischen Datenschutz-Grundverordnung (EU-DSGVO) [@noauthor_datenschutz-grundverordnung_nodate] gefragt.
8b99d3 40
JUH 41 Am Anfang steht jedoch die Frage, mit welcher Software Vereine ihre Arbeit zuverlässig und sicher erledigen können.
377e2c 42 Wer im Internet nach Software für Vereine sucht, findet kostenpflichtige und kostenlose Verwaltungssoftware für den PC und diverse Online-Angebote, sogenannte Software-as-a-Service-Lösungen, bei denen man seine Daten auf der technischen Infrastruktur eines externen Dienstleisters verwaltet.
ea04ee 43 Die Auswahl erscheint zunächst groß; wenn jedoch PC-Software nicht in Frage kommt, weil man als Verein übers Internet zusammenarbeiten möchte, reduziert sich das Angebot schnell auf die erwähnten Software-as-a-Service-Lösungen in der Cloud.
377e2c 44 Es gibt aber auch Open-Source-Lösungen, die man selbst hosten kann.
8b99d3 45
377e2c 46 Die Mitgliederverwaltung ist für einen Verein natürlich äußerst wichtig.
JUH 47 Mit einer Verwaltungssoftware für Vereine ist die Frage nach der Digitalisierung aber noch nicht beantwortet.
8b99d3 48 Die eigene Website will mit Inhalten gefüttert werden.
377e2c 49 Die angestellten und ehrenamtlichen Mitarbeiter des Vereins brauchen eine E-Mail-Adresse und vielleicht sollen sie auch über einen Messenger erreichbar sein.
JUH 50 Schnell wird eine zentrale Dateiablage notwendig, denn Text- und Tabellendokumente sollen allen Helfern und Mitarbeitern zur Verfügung stehen, ganz egal, wo sie sich gerade befinden.
8b99d3 51 E-Mail-Newsletter müssen in regelmäßigen Abständen an Vereinsmitglieder und Förderer versendet werden.
JUH 52 Und schließlich und endlich benötigen die Aktiven für ihre Arbeit auch eine Software fürs Projektmanagement.
53
ea04ee 54 Die Digitalisierung stellt Vereine also vor große technische und organisatorische Herausforderungen.
377e2c 55 In vielen Vereinen ist über die Jahre ein Wildwuchs entstanden.
JUH 56 Jeder nutzt ein anderes Tool.
57 Die Werkzeuge der Vergänger können oder wollen die Nachfolger oft nicht mehr nutzen.
58 Und so wird die Situation selbst in kleinen Vereinen schnell unübersichtlich.
59
60 Um wenigstens den technischen Aufwand so gering wie möglich zu halten, greifen viele Vereine zu den erstbesten Cloudlösungen, bei denen sie die notwendigen Aufgaben über den Webbrowser erledigen können.
61 Das hat zwei Vorteile.
8b99d3 62 Erstens muss man sich keine Gedanken über die Pflege der Server und der installierten Software machen.
377e2c 63 Und zweitens müssen die Aktiven auf ihren privaten Rechnern keine besondere Software installieren, da alles über den bereits vorinstallierten Webbrowser erledigt werden kann.
8b99d3 64
JUH 65 Bei Cloudlösungen stellt sich jedoch die Frage, ob man seine Daten auch wieder aus der Cloud herausbekommt und wie groß der Aufwand dafür ist.
377e2c 66 Seit dem Inkrafttreten der Datenschutz-Grundverordnung müssen sich die Vereine zudem Gedanken darüber machen, wem sie ihre Daten anvertrauen und wie sie die Vorgaben des Datenschutzes erfüllen können.
JUH 67 Cloudlösungen, die von Unternehmen in den USA angeboten werden, sind problematisch. 
68 Seitdem der Europäische Gerichtshof nach dem Safe-Harbour-Abkommen [@noauthor_safe_2021] auch das Privacy-Shield [@noauthor_eu-us_2021] für ungültig erklärt hat, ist der Transfer persönlicher Daten wie zum Beispiel der Mitgliederlisten eines Vereins eine rechtliche Grauzone.
ea04ee 69
377e2c 70 Wer deshalb zur Sicherheit einen deutschen Cloudservice in Anspruch nimmt, sollte sich genau erkundigen, wo dieser die Daten seiner Kunden speichert.
JUH 71 Speichert er auf einem physikalisch lokalisierbaren Server in Deutschland oder in einer US-Cloud wie AWS oder Azure?
72 Und natürlich stellt sich auch bei deutschen Software-as-a-Service-Angeboten die Frage, ob man seine Daten problemlos zu einem anderen Dienstleister oder auf eigene Server transferieren kann, wenn man dies einmal möchte.
73 Ein deutscher Anbieter ist per se kein Schutz vor einem Vendor-Lockin, bei dem man sich als Kunde technisch von einem einzelnen Anbieter abhängig macht.
8b99d3 74
JUH 75 Vereine, die eine nachhaltige und verantwortungsvolle Digitalisierungsstrategie verwirklichen möchten, suchen also nach Lösungen, die sowohl die aktuellen datenschutzrechtlichen Bestimmungen erfüllen als auch durch freie Software, offene Protokolle und Interoperabilität für eine nachhaltige Digitalisierung ohne Insellösungen und Vendor-Lockins sorgen.
76 Solche Lösungen wollen wir in diesem Handbuch vorstellen.
ea04ee 77
JUH 78 Dabei werden wir versuchen, drei Fragen zu beantworten:
79
377e2c 80 1. Warum sollte man überhaupt freie Software einsetzen?
JUH 81 2. Nach welchen Kriterien wählt man aus der Vielzahl von Lösungen die richtige aus?
ea04ee 82 3. Wie betreibt man freie Software möglichst sicher und datenschutzkonform?
8b99d3 83
66e97a 84 ## Warum freie Software? ##
JUH 85
8b99d3 86 <!-- Warum freie Software und nach welchen Kriterien soll sie ausgesucht werden? -->
JUH 87
377e2c 88 Wenn von freier Software die Rede ist, bezieht man sich in der Regel auf die sogenannten vier Freiheiten, wie sie von der Free Software Foundation definiert wurden: [@noauthor_freie_nodate]
8b99d3 89
JUH 90 -  Die Freiheit, das Programm auszuführen wie man möchte, für jeden Zweck (Freiheit 0).
91 -  Die Freiheit, die Funktionsweise des Programms zu untersuchen und eigenen Datenverarbeitungbedürfnissen anzupassen (Freiheit 1). 
92    Der Zugang zum Quellcode ist dafür Voraussetzung.
ea04ee 93 -  Die Freiheit, das Programm weiterzuverteilen und damit Mitmenschen zu helfen (Freiheit 2).
8b99d3 94 -  Die Freiheit, das Programm zu verbessern und diese Verbesserungen der Öffentlichkeit freizugeben, damit die gesamte Gesellschaft davon profitiert (Freiheit 3). 
JUH 95    Der Zugang zum Quellcode ist dafür Voraussetzung.
96
97 Stören Sie sich nicht an der seltsamen Nummerierung.
377e2c 98 Die *Freiheit 0* kam nach Abfassung der übrigen Freiheiten als letzte hinzu, sollte aber in der Aufzählung vor den anderen genannt werden.
JUH 99 Deshalb wurde sie als *Freiheit 0* bezeichnet.
8b99d3 100
377e2c 101 \inouter[]{Freie Software ist mehr als Open-Source-Software}
ea04ee 102 Die Definition freier Software macht deutlich, dass die Offenheit des Programmcodes nicht das Ziel, sondern die Voraussetzung von freier Software ist.
JUH 103 Freie Software ist mehr als Open-Source-Software.
8b99d3 104
377e2c 105 Die Frage, warum man in seinem Verein freie Software einsetzen sollte, ist vor dem Hintergrund diese Definition leicht zu beantworten.
JUH 106 Unfreie, proprietäre Software darf man nämlich nicht immer so ausführen, wie man möchte. 
107 Kommerzielle Hersteller schränken die Ausführbarkeit ihrer Software auf bestimmte Betriebssysteme oder sogar auf bestimmte Endgeräte ein.
8b99d3 108 Beim Kauf eines neuen Computers werden nicht selten erneut Lizenzgebühren für Programme fällig, die man schon einmal bezahlt hat.
377e2c 109 Ein Wechsel des Betriebssystems wird von proprietären Herstellern in der Regel gar nicht unterstützt.
JUH 110 Wenn dann auch noch die Daten in einem proprietären Format vorliegen, gehen diese bei einem Wechsel des Betriebssystems verloren oder müssen mit erheblichem Aufwand gerettet werden.
8b99d3 111 Da man bei proprietärer Software den Quellcode nicht einsehen kann, fallen die Freiheiten 1 und 3 fort.
377e2c 112 Man kann proprietäre Software also weder untersuchen, zum Beispiel um nachzuschauen, ob sie keine illegalen Funktionen enthält, und man kann sie auch nicht verbessern.
JUH 113 Und die Weitergabe eines proprietären Programms wird von den Herstellern ohnehin untersagt und mit hohen Strafen belegt.
8b99d3 114
377e2c 115 Proprietäre Software, und dies ist ein wichtiges Argument, unterbindet die Zusammenarbeit zivilgesellschaftlicher Organisationen zur Erzielung von Synergien und Mehrwerten.
JUH 116 Sie können als Verein nur dann frei mit anderen Organisationen in Fragen der Digitalisierung zusammenarbeiten, wenn sie offene Software benutzen.
117
118 Für die meisten Vereine dürfte sich die Frage, ob man freie Software einsetzen möchte, daher in der Regel nicht stellen.
119 Die Fragen lautet vielmehr, welche Software eignet sich am besten für den jeweiligen Anwendungszweck.
120 Und wie kann die Digitalisierung des Vereins gelingen, ohne dass man sich dabei übernimmt.
8b99d3 121
ea04ee 122 ## Wie wählt man freie Software aus? ##
8b99d3 123
JUH 124 <!-- Hier werden die Kriterien erklärt, die später eine Rolle spielen -->
125
377e2c 126 Die oben zitierte, umfassende Definition freier Software hilft uns bei der Auswahl konkreter Anwendungssoftware.
JUH 127 Denn bei genauerem Hinsehen erweist sich so manche *Open-Source-Software* als nicht völlig freie Software.
128 Denn eine Software wird nicht allein von ihrer Open-Source-Lizenz geprägt.
129 Die Lizenz ist nur ein rechtliches Konstrukt.
130 In der Wirklichkeit wird eine Software von weiteren Einflussfaktoren bestimmt.
131
ea04ee 132 Woran man erkennt, dass es sich bei einer Software wirklich um freie Software handelt, wollen wir im Folgenden beleuchten.
JUH 133 Außerdem werden wir weitere Kriterien vorstellen, die bei der Auswahl der Software als Entscheidungshilfe dienen können.
8b99d3 134
6270b2 135 ### Wird die Software von einer breiten Community getragen? ###
8b99d3 136
JUH 137 Ein wichtiges Kriterium bei der Auswahl freier Software ist die Entwickler-Community, die hinter der Software steht.
377e2c 138 Idealerweise besteht die Community einer Software aus vielen einzelnen Entwicklern und vielen kleinen Entwicklungsunternehmen.
8b99d3 139 Ungünstig ist es, wenn eine Software nur von einer Partei entwickelt wird, also von einem einzelnen Entwickler oder einem einzelnen Unternehmen.
377e2c 140 Eine solche Konstellation birgt zwei Risiken.
8b99d3 141
JUH 142 1. Wenn der einzige Entwickler einer Software ausfällt, ist ihre weitere Pflege ungewiss.
377e2c 143    Sicherheitslücken werden dann oft nicht mehr geschlossen; und auf neue Features warten die Nutzer vergeblich.
JUH 144    Die digitale Welt ist aber so schnelllebig, dass Software, die nicht mehr aktiv weiterentwickelt wird, in Windeseile veraltet und zu einem Sicherheitsrisiko wird.
8b99d3 145    
377e2c 146 2. Wenn die Entwicklung einer Software von einem Unternehmen dominiert wird, ist die Wahrscheinlichkeit hoch, dass – allen Beteuerungen der Werbeabteilung zum Trotz – in erster Linie die Interessen des Unternehmens und nicht die der Nutzer im Fokus stehen.
8b99d3 147    Außerdem kann die kontinuierliche Weiterentwicklung der Software unterbrochen werden, wenn das Unternehmen von einem anderen Unternehmen aufgekauft wird, das seinerseits kein Interesse an der Software zeigt.
377e2c 148    Da Entwickler in der Regel Namensrechte an ihrer Software halten, muss diese nach einem solchen Ereignis unter einem neuen Namen weiterentwickelt werden.
JUH 149    Die gängigen Open-Source-Lizenzen ermöglichen zwar einen Fork der Software, und sichern damit prinzipiell die Weiterentwicklung auch ohne die Unterstützung des dominierenden Unternehmens, die juristisch notwendige Umbenennung der Software verunsichert jedoch die Nutzer, was der Community insgesamt schadet.
8b99d3 150    
JUH 151 Vereine sollten deshalb darauf achten, sich möglichst nicht von Software abhängig zu machen, die von einem Unternehmen dominiert wird.
ea04ee 152 Sicherer ist es, Software auszuwählen, die unter dem Schutz einer gemeinnützigen Stiftung entwickelt wird.
377e2c 153 Bekannte Beispiele, wo dies der Fall ist, sind der Webbrowser Firefox [@noauthor_browser_nodate] mit der Mozilla Foundation [@noauthor_mozilla_nodate], die Programmiersprache Python [@noauthor_welcome_nodate] mit der Python Software Foundation [@noauthor_welcome_nodate-1], das CMS Plone [@noauthor_startseite_nodate] mit der Plone Foundation [@roeland_plone_nodate] und die Office-Suite LibreOffice [@noauthor_home_nodate] mit The Document Foundation [@noauthor_home_nodate-1], einer Stiftung deutschen Rechts.
8b99d3 154
6270b2 155 ### Welche Folgekosten verursacht die Software? ###
8b99d3 156
377e2c 157 Jeder Verein will mit seinen Ressourcen gut haushalten.
JUH 158 Deshalb ist es wichtig, von Anfang an die Folgekosten der Software-Nutzung im Blick zu haben.
159 Folgekosten entstehen im wesentlich auf drei Ebenen.
8b99d3 160
ea04ee 161 Technischer Ressourcenaufwand
8b99d3 162 :   Es gibt Software, die viele technische Ressourcen benötigt, und Software, die mit wenig zufrieden ist.
ea04ee 163     Eine statische Website lässt sich problemlos in einem kleinen Webspace betreiben.
8b99d3 164     Komplexere Systeme benötigen einen virtuellen Server mit dediziert zugewiesenen CPU-Threads und viel Arbeitsspeicher.
377e2c 165     Durch eine geschickte Planung lässt sich aber der Gesamtaufwand leicht reduzieren.
JUH 166     Mehrere Softwarepakete können beispielsweise problemlos auf einem bereits anderweitig benutzten, aber gut ausgestatteten Server mitlaufen.
8b99d3 167
JUH 168 Installations- und Wartungsaufwand:
169 :   Komplexe Systeme zu installieren und zu warten, erfordert einen entsprechend hohen Personalaufwand.
170     Einfache Systeme oder Software, die ohnehin standardmäßig installiert ist, verursacht weniger Aufwand.
377e2c 171     Bei komplexer Software kann meist viel konfiguriert werden, was in der Praxis dann auch oft notwendig wird.
JUH 172     Sicherheits-Updates, die immer zeitnah eingespielt werden sollten, benötigen bei komplexer Software in dder Regel mehr Zeit als bei einfachen Standardsystemen.
8b99d3 173
JUH 174 Schulungsaufwand
377e2c 175 :   Selbst die einfachste Software ist im Grunde ein sehr komplexes Werkzeug.
JUH 176     Die Anwenderinnen und Anwender müssen sich deshalb erst einmal einarbeiten, um sie überhaupt nutzen zu können.
177     Häufig kann sogar eine Schulung erforderlich sein.
178     Der Einarbeitungs- undd Schulungsaufwand sollte bei der Digitalisierung bedacht werden.
179     Software, die sich intuitiv bedienen lässt, kann den Aufwand begrenzen.
180     Er ist jedoch nicht allein von der Software als solcher abhängig, sondern vor allem von der Aufgabe, die man mit ihrer Hilfe erledigen möchte.
8b99d3 181
377e2c 182 Generell empfiehlt sich in allen drei Bereichen der KISS-Ansatz (Keep it stupid simple).
JUH 183 Wenn zwei gleichwertige Lösungen zur Auswahl stehen, spricht vieles dafür, die einfachere zu bevorzugen.
cf2382 184
6270b2 185 ### Was sagen Datenschützer zu der Software? ###
8b99d3 186
377e2c 187 Mit dem Einsatz freier Software sind Datenschutzanforderungen nicht automatisch schon erfüllt.
JUH 188 Wer Software auswählt, sollte deshalb darauf achten, dass sie die Leitlinie der Datensparsamkeit erfüllt. 
189 Jede eingesetzte Software sollte nicht mehr persönliche Daten speichern, als zur Erfüllung der Aufgabe notwendig ist.
8b99d3 190 Daten, die gar nicht erst erhoben werden, können auch nicht in falsche Hände geraten.
ea04ee 191 Außerdem ist es wichtig, dass die Software eine Möglichkeit bietet, persönliche Daten nach sinnvollen Kriterien auch wieder zu löschen.
377e2c 192 Bei einer Mitgliederverwaltung sollte es beispielsweise möglich sein, personenbezogene Daten von ausgeschiedenen Mitgliedern entsprechend gesetzlicher Fristen aus dem System komplett zu entfernen.
8b99d3 193
6270b2 194 ### Kann die Software angepasst und erweitert werden? ###
8b99d3 195
JUH 196 In *Freiheit 3* wird uns versprochen, dass wir die Software verbessern dürfen.
377e2c 197 Was aufgrund des offenen Quellcodes und einer entsprechenden Open-Source-Lizenz prinzipiell möglich ist, gestaltet sich in der Praxis oft schwierig.
JUH 198 In der täglichen Anwendung spielt die Möglichkeit, den Quellcode zu verändern, glücklicherweise meist eine untergeordnete Rolle.
8b99d3 199 Viel wichtiger ist, dass eine Software über ordentliche Schnittstellen verfügt, sodass sie mit anderen Komponenten verknüpft werden kann.
377e2c 200 Wenn die Software über einen Plugin-Mechanismus verfügt, lassen sich zusätzliche Funktionen mit überschaubarem Aufwand integrieren; besitzt sie standardisierte Schnittstellen lässt sie sich gut in den übrigen Software-Zoo integrieren.
8b99d3 201
377e2c 202 Denn zur Erfüllung des KISS-Prinzips bevorzugen wir es, einfache und leicht zu wartende Einzelkomponenten zu einem leistungsfähigem Gesamtsystem zusammenzustellen.
6270b2 203
358317 204 ## Wie betreibt man freie Software sicher und datenschutzkonform?
6270b2 205
JUH 206 Der Betrieb von Software erfordert viel Know-how; insbesondere dann, wenn die Software über das Internet erreichbar ist.
207 Eine lange Liste von Anforderungen ist hier zu beachten.
208
209 - Alle Server und Netzwerke sowie viele verschiedene Softwarepakete müssen richtig installiert und über Jahre hinweg ordentlich gepflegt werden.
210 - Die digitale Infrastruktur muss vor Angriffen von außen geschützt werden.
211 - Der Betrieb der Dienste muss auch dann gewährleistet sein, wenn einzelne Komponenten ausfallen.
377e2c 212 - Bei versehentlicher Datenlöschung muss ein Backup bereitstehen, dass in kurzen Abständen erstellt wird und schnell wieder eingespielt werden kann.
JUH 213 - Im Falle eines katastrophalen Zwischenfalls im Rechenzentrum muss ein entferntes Backup zur Verfügung stehen, um die Fortführung des Geschäftsbetriebs zu gewährleisten.
6270b2 214
JUH 215 Dass ein Verein für diese Zwecke eigene Systemadministratoren beschäftigt, dürfte selbst bei größeren Vereinen eher die Ausnahme als die Regel sein.
377e2c 216 Was liegt da näher als die technische Infrastruktur gemeinsam mit anderen Vereinen zu betreiben?
6270b2 217 Denn Gemeinsamkeit ist das, was Vereine auszeichnet.
JUH 218 Sie schaffen gemeinsam, was ein Einzelner nicht vermag.
377e2c 219 Dieser Grundgedanke wird auch von Genossenschaften wie der Hostsharing eG realisiert.
JUH 220 Hostsharing ist ein Zusammenschluss von kleinen und mittelständischen Unternehmen, von Vereinen und Organisationen sowie von vielen Einzelpersonen, die ihre digitalen Anwendungen gemeinsam auf einer Cooperative Community Cloud betreiben wollen.
6270b2 221
JUH 222 ![Genossenschaftliches Hosting seit über 20 Jahren](HS_20TH_illustration_1_CMYK.pdf){width=12cm}
223
358317 224 ### Hostsharing – eine Genossenschaft für Vereine
6270b2 225
JUH 226 Während Sie als Verein einen ideellen Zweck fördern, hat eine Genossenschaft die Aufgabe, ihre Mitglieder wirtschaftlich zu fördern.
377e2c 227 Dies ist sogar im Genossenschaftsgesetz in §1 gesetzlich vorgeschrieben. [@noauthor__nodate].
6270b2 228 Die Hostsharing eG erfüllt diesen gesetzlichen Förderauftrag, indem sie ihren Mitgliedern zu günstigen Konditionen, nämlich in der Regel zum Selbstkostenpreis, eine professionelle Betriebsplattform mit sehr hohen Sicherheitsstandards zur Verfügung stellt.
377e2c 229 Kaum ein Verein könnte eine solche Plattform selbst aufbauen.
6270b2 230 Aber was einer allein nicht schafft, das schaffen viele.
JUH 231
ea04ee 232 Bei Hostsharing sind Vereine nicht bloß einfache Kunden.
JUH 233 Sie sind Mitglieder der Genossenschaft und damit Miteigentümer des Unternehmens, von dem sie Leistungen beziehen.
377e2c 234 Sie können in der digitalen Generalversammlung von Hostsharing den Vorstand und den Aufsichtsrat wählen und über die grundsätzliche Ausrichtung der Genossenschaft entscheiden.
JUH 235 Wenn die Mitglieder bei Hostsharing den Service anrufen, sprechen Sie nicht mit einer anonymen Hotline, sondern mit einer Genossin oder einem Genossen, der die gleichen Interessen hat wie sie.
6270b2 236
377e2c 237 Mehr über Hostsharing erfahren Sie auf der Website der Genossenschaft unter https://www.hostsharing.net
ea04ee 238
358317 239 # Aufgabenbereiche & Software
8b99d3 240
358317 241 In diesem Kapitel beschreiben wir typische Aufgabenbereiche, um die sich ein Verein bei der Digitalisierung kümmern muss.
JUH 242 Nicht jeder Verein benötigt eine Softwarelösung für jede der im Folgenden beschriebenen Aufgaben.
243 Manche Aufgaben sind dringlicher als andere.
244 Aber für alle Aufgaben gibt es gute Open-Source-Lösungen, die ein Verein einsetzen kann.
f73f70 245
JUH 246 ## Hardware & Betriebssysteme
247
377e2c 248 \inouter[]{\color[hs-orange]{\tfd \FAB[linux]}}
100e03 249 72 % aller Vereine arbeiten ausschließlich mit ehrenamtlichen Kräften. [@priemer_vielfalt_2017].
f73f70 250 Wer sich freiwillig in einem Verein engagiert, benutzt dabei häufig seine eigenen Rechner.
JUH 251 Eine vereinseigene, digitale Infrastruktur steht meist nur in der Geschäftsstelle zur Verfügung.
252 Die Folge ist, dass im Verein eine Vielzahl von Betriebssystemen zum Einsatz kommt.
253 Anders als im beruflichen Umfeld, wo nach wie vor Windows dominiert, dürfte das Bild im Verein deutlich heterogener sein.
254 Genaue Zahlen über die prozentuale Verteilung von Betriebssystemen (Linux, Windows, Mac OS X) in Vereinen liegen nicht vor.
255
cf097d 256 \inouter[]{Auf proprietären Betriebssystemen gibt es keine Freiheit.}
358317 257 Auf proprietären Betriebssystemen ist digitale Souveränität unmöglich.
f73f70 258 Punkt.
358317 259 Früher oder später wird man durch den Hersteller des Betriebssystems genötigt, bestimmte Technologien zu nutzen oder sogar seine Daten in der Cloud des Herstellers abzulegen.
JUH 260 Auch wenn die Nötigung als Serviceangebot mit auf den ersten Blick einfachen, preiswerten und perfekt integrierten Lösungen daherkommt, bleibt es eine Nötigung. 
261 Man verliert seine digitale Unabhängigkeit, sobald man seine Daten den Cloud-Diensten der Betriebssystemhersteller anvertraut.
262 Man macht sich von einem Hersteller abhängig, der die Konditionen bestimmen kann.
263
264 Vereine, denen ihre digitale Freiheit wirklich wichtig ist, werden deshalb früher oder später eine Konsolidierungsstrategie verfolgen, bei der sie ausgehend von der Geschäftsstelle nach und nach alle angestellten und ehrenamtlichen Mitarbeiter mit Endgeräten ausstatten, auf denen ein freies Betriebssystem installiert ist.
f73f70 265
cf097d 266 Das Ziel eine freie Infrastruktur im Verein zu realisieren, mag auf den ersten Blick ambitioniert wirken.
f73f70 267 Wenn man jedoch genauer hinschaut, werden die Hürden immer kleiner.
JUH 268 Ratgeberliteratur für den Umstieg von Windows auf Linux gibt es zuhauf.
cf097d 269 Die Zahl der Lieferanten, die Hardware mit einer vorinstallierten Linux-Distribution anbieten, wächst von Jahr zu Jahr.
JUH 270 Es gibt auch immer mehr IT-Dienstleister, die für ihre Kunden individuell konfigurierte Desktop-Rechner und Notebooks auf Basis freier Betriebssysteme zusammenstellen.
271 Und selbst dann, wenn das Budget für einen externen IT-Dienstleister nicht ausreicht, kann der Umstieg gelingen, da auch erfahrene Laien mittlerweile aktuelle Linux-Installationen problemlos installieren können.
f73f70 272 Und dort, wo die finanziellen Möglichkeiten ganz eng begrenzt sind, können Vereine auf gebrauchter Hardware, die sie preisgünstig erworben haben, ein freies Betriebssystem installieren oder installieren lassen.
JUH 273 Es gibt sogar Vereine, die sich darauf spezialisiert haben, gebrauchte Hardware mit einem modernen GNU/Linux auszustatten und an Bedürftige und gemeinnützige Vereine zu spenden.[@noauthor_standorte_nodate]
274
cf097d 275 Natürlich können Vereine ihren freiwilligen Helfern nicht wie Unternehmen ihren Mitarbeitern vorschreiben, welches Betriebssystem sie nutzen sollen.
f73f70 276 Aber sie können mit gutem Beispiel vorangehen und den Einsatz freier Betriebssysteme und freier Software wo immer möglich fördern.
8b99d3 277
358317 278 Bei der Auswahl einer geeigneten Linux-Distribution kann man sich an den oben genannten Kriterien für die Auswahl freier Software orientieren.
JUH 279 Eine Distribution, die vielen dieser Kriterien gerecht wird, ist zum Beispiel Debian.[@noauthor_debian_2021]
280 Eine Liste mit Distributionen gibt es auf Wikipedia.[@noauthor_liste_2021-2]
281
8b99d3 282 ## Die eigene Domain
dedf24 283 \inouter[]{\color[hs-orange]{\tfd \FAS[globe]}}
cf097d 284 Dreh- und Angelpunkt der Digitalisierung im Verein ist die eigene Domain.
8b99d3 285 Ohne eine eigene Domain läuft nichts.
608379 286 Der Domainname ist Bestandteil aller E-Mail-Adressen des Vereins und aller Webadressen, unter denen die Website des Vereins und weitere Webanwendungen erreichbar sind.
JUH 287 Der Domainname eines Vereins kann schnell bekannter werden als sein eigentlicher Name.
288 Daher stellt die eigene Domain für den Verein mehr als bloß einen ideellen Wert dar. 
358317 289 Domains sind als Vermögensgegenstände sogar pfändbar.
8b99d3 290
608379 291 Bereits bei der Wahl eines Domainnamens und seiner Verwaltung sollten Verein daher sehr sorgfältig vorgehen.
JUH 292 Um unangenehmen Überraschungen vorzubeugen, sollte man darauf achten, dass der Verein auch wirklich als Eigentümer seiner Domain eingetragen ist und die Rechte für die Domain nicht bei einem einzelnen Mitglied oder einem externen Dienstleister liegen.
293
294 Wenn Sie als Verein keinen unmittelbaren Zugriff auf Ihre Domain besitzen, weil diese von einer dritten Person verwaltet wird, können Sie nur bei der jeweiligen Registrierungsstelle erfahren, ob Ihr Verein als Eigentümer der Vereins-Domain eingetragen ist.
3d3801 295 Für .de-Domains ist das die Denic eG [@noauthor_denic_nodate].
608379 296 Wenn Sie als Verein beispielsweise nicht mehr wissen, wer Ihre Domain verwaltet, können Sie eine entsprechende Anfrage stellen.
3d3801 297 Die Denic eG beschreibt das Vorgehen auf ihrer Website. [@noauthor_faqs_nodate]
608379 298
3d3801 299 Als Mitglied der Hostsharing eG erhalten Sie direkten Zugriff auf das Domainbestellsystem [@noauthor_domain-bestellsystem_nodate-1] und können Ihre Domains selbst verwalten.
8b99d3 300
JUH 301 ## E-Mail
66e97a 302
8b99d3 303 <!-- Warum braucht man das? Will man das? Was gilt es zu beachten? -->
JUH 304
dedf24 305 \inouter[]{\color[hs-orange]{\tfd \FAS[envelope]}}
8b99d3 306 Die elektronische Post gehörte zu den ersten Anwendungen überhaupt, die im Internet realisiert wurden.
JUH 307 E-Mail ist so lange dabei, dass ihr fast schon etwas Altertümliches anhaftet.
608379 308 Sie ist im Internet aber das universale Kommunikationsmittel schlechthin.
JUH 309 Denn so gut wie jede Organisation und nahezu alle im Internet aktiven Personen haben eine E-Mail-Adresse. 
8b99d3 310 Die Erreichbarkeit über E-Mail ist daher eine Selbstverständlichkeit.
JUH 311
358317 312 Gerade weil E-Mail so selbstverständlich ist, lohnt es sich, die E-Mail-Infrastruktur eines Vereins sorgfältig zu planen.
8b99d3 313
608379 314 Es beginnt bei den E-Mail-Adressen.
358317 315 Personen kommen und gehen, die Funktionen bleiben gleich.
608379 316 Richten Sie deshalb für Ihren Verein Funktions-E-Mailadressen wie `vorstand@` oder `buchhaltung@` ein und geben Sie den jeweils verantwortlichen Personen Zugang zu diesen Postfächern oder leiten Sie eingehende E-Mails an die entsprechen Personen-Accounts weiter.
JUH 317
318 Einige Vereine versenden in regelmäßigen Abständen per E-Mail Newsletter an Mitglieder, Interessierte und Spender. 
319 Achten Sie darauf, dass Ihre Infrastruktur darauf vorbereitet ist, sodass Sie nicht gezwungen sind, externe Dienstleister damit zu beauftragen.
358317 320
60c614 321 Vereine, die per E-Mail viele Nachfragen erhalten, sollten prüfen, ob sie diese Arbeit über ein Ticketsystem besser organisieren können.
608379 322 Vereine, die intern eine offene Diskussionskultur pflegen, können dazu Mailinglisten einrichten.
358317 323
608379 324 Und da auch Vereine verpflichtet sind, ihre elektronische Geschäftskorrespondenz zu archivieren, lohnt es sich über ein automatisiertes System zur E-Mail-Archivierung nachzudenken.
JUH 325
60c614 326 Zusammenfassend lässt sich festhalten, dass E-Mail der einzige digitale Kommunikationskanal ist, der wirklich universell zugänglich ist.
JUH 327 Wenn Personen überhaupt über einen digitalen Kanal erreichbar sind, so ist dies in aller Regel die elektronische Post.
358317 328 E-Mail ist daher auch ein geeigneter Kanal für die offizielle Kommunikation zwischen dem Verein und seinen Mitgliedern.
60c614 329 Per E-Mail lassen sich rechtlich relevante Dokumente wie Aufnahmeanträge, Rechnungen oder Änderungen der Geschäftsbedingungen versenden.
JUH 330 Die Hostsharing eG führt per E-Mail sogar genossenschaftliche Mitgliederversammlungen durch.
331
332 Wenn Sie E-Mail in Ihrer Mitgliederkommunikation nutzen wollen, achten Sie darauf, dass Ihre Satzung diesen Weg nicht ausschließt.
608379 333
ea04ee 334 ### Mail-Clients ###
8b99d3 335
JUH 336 Auf jedem internettauglichen Endgerät dürfte wenigstens ein Mail Client vorinstalliert sein.
337 Nicht alle eignen sich für einen problemlosen Einsatz im Open-Source Umfeld.
3d3801 338 Empfehlenswert sind Open-Source Mail-Clients wie Thunderbird [@noauthor_thunderbird_nodate], die für alle gängigen Betriebssysteme erhältlich sind.
608379 339 Wenn das Vereinsteam sich auf einen Mail Client einigen kann, können sich alle gegenseitig bei der effizienten Benutzung helfen.
JUH 340
341 Da die allermeisten Open-Source Mail-Clients und auch viele proprietäre Programme jedoch in der Regel alle erforderlichen Funktionen mitbringen, spricht auch nichts dagegen, wenn jedes Vereinsmitglied weiterhin seinen Lieblingsprogramm benutzt.
342
343 Die Generation Google ist mit Webmail großgeworden und weiß häufig gar nicht mehr, wie ein Mail Cleint bedient wird.
344 Das ist eine gefährliche Entwicklung.
345 Es gibt zwar auch Open-Source-Software für Webmail. 
346 Sie wird im Kapitel [Webmail](#kap-webmail) vorgestellt.
347 Solche Systeme vergrößern jedoch die Zahl der voneinander abhängigen Programme, was unserem KISS-Grundsatz widerspricht.
358317 348 Die Hostsharing eG betreibt für ihre Mitglieder ein Webmail-System, sodass diese sich darum nicht kümmern müssen.
8b99d3 349
ea04ee 350 ### POP3 und IMAP ###
8b99d3 351
3d3801 352 Das Post Office Protokol (POP3) [@noauthor_post_2021] und das Internet Message Access Protocol (IMAP) [@noauthor_internet_2020] sind zwei Protokolle, mit denen man seinen E-Mails abrufen kann.
608379 353
60c614 354 Obwohl beide Protokolle von den meisten E-Mail-Providern und E-Mail-Clients unterstützt werden, ist die Bedeutung von POP3 rückläufig.
JUH 355 IMAP macht es dem Anwender leichter, von verschiedenen Endgeräten aus, auf sein E-Mail-Konto zuzugreifen.
356 Wurde eine E-Mail beispielsweise auf dem Smartphone geöffnet, wird sie später auch auf dem Desktop als gelesen gekennzeichnet.
357
358317 358 Beim IMAP-Protokoll verbleiben die E-Mails auf dem Server.
JUH 359 Bei POP3 werden E-Mails auf den lokalen Rechner heruntergeladen und, je nach Konfiguration auf dem Server gelöscht.
360 Das spart zwar Speicherplatz auf dem Server, macht es aber unmöglich, mit mehreren Personen zum Beispiel ein Funktions-E-Mail-Konto wie `buchhaltung@` oder `info@` zu nutzen.
361 Vereine sollten deshalb IMAP bevorzugen.
362
363 <!-- Trickreiche Konfigurationsbeispiele für Vereine, wenn mehrere Personen auf das Konto von info@ zugreifen. -->
608379 364
ea04ee 365 ### Webmail {#kap-webmail} 
8b99d3 366
60c614 367 Viele Menschen haben sich daran gewöhnt, auf ihre E-Mails über ein Webfrontend zuzugreifen.
JUH 368 Es kann daher eine gute Ergänzung sein, den Nutzern zusätzlich zu POP3 und IMAP auch ein solches Interface anzubieten.
3d3801 369 Es gibt eine Reihe von dezidierten Open Source Webmail Clients wie Horde [@noauthor_horde_nodate] oder Roundcube [@noauthor_roundcube_nodate].
JUH 370 Daneben bietet aber auch Nextcloud einen Webmail-Client [@noauthor_mail_nodate]
358317 371
JUH 372 Das Webmail-System von Hostsharing basiert auf Roundcube.
60c614 373
JUH 374 <!-- Vorteile von Roundcube bzw. worauf man achten muss. -->
375
ea04ee 376 ### Maileingangs- und -ausgangsserver ###
8b99d3 377
60c614 378 Der Betrieb eigener Maileingangs- und -ausgangsserver erfordert ein nicht unerhebliches Know-how.
JUH 379 In der Regel übernimmt Ihr E-Mail-Provider diese Aufgabe.
380 Sie müssen die Internetadressen der Server dann nur noch in Ihren Mail-Clients eingeben.
381
358317 382 Wenn Sie häufig Rundmails an Ihre Mitglieder oder an Spender versenden, empfiehlt es sich, diese über einen gesonderten Ausgangsserver zu versenden.
JUH 383 Fragen Sie Ihren Provider, ob der neben dem üblichen Mail-Ausgangsserver einen zweiten Server für Massenaussendungen betreibt.
384 Hostsharing betreibt eine solche parallele Infrastruktur.[noauthor_452_nodate]
385 Nutzen Sie den Massen-Ausgangsserver für den Versand von Newslettern, Forenbenachrichtungen und der Betrieb von Mailinglisten.
60c614 386 Sie schützen damit die Reputation des normalen Ausgangsservers und verhindern, dass dieser zum Beispiel durch den massenhaften Versand eines Newsletters irrtümlich wegen Spamverdachts auf einer Blockliste landet.
JUH 387
ea04ee 388 ### Mailinglisten
60c614 389
dce8b3 390 Wenn ein Verein seinen Mitgliedern die Möglichkeit eröffnen möchte, sich auf digitalem Wege auszutauschen, sind Mailinglisten immer noch das Mittel der Wahl.
JUH 391 Denn so gut wie jeder, der im Internet aktiv ist, hat eine E-Mail-Adresse.
60c614 392
c8886a 393 Für den Betrieb von Mailinglisten gibt es spezielle Programme wie Mailman[@noauthor_gnu_nodate], Sympa [@noauthor_sympa_nodate] oder das schlanke mlmmj [@noauthor_mlmmj_nodate].
358317 394 Relativ jung ist das Programm listmonk [@noauthor_listmonk_nodate].
JUH 395 Es wird im nächsten Absatz beschrieben, da es Funktionen mitbringt, die für den Versand von Newslettern gedacht sind.
dce8b3 396
358317 397 Für kleine Mailinglisten und E-Mail-Verteiler eignet sich mlmmj.
JUH 398 Es kann allerdings nur über die Kommandozeile bedient werden.
dce8b3 399 Mailman und Sympa bieten eine grafische Benutzeroberfläche.
JUH 400 Diese Programme eignen sich vor allem für Vereine, die mehrere Mailinglisten betreiben wollen, zum Beispiel in einem Sportverein für jede Abteilung.
60c614 401
ea04ee 402 ### Newsletter
dce8b3 403
2feffc 404 Der intensive Kontakt zu Mitgliedern, Förderern und Freunden des Vereins sowie zu Interessenten ist unverzichtbar für ein gutes Vereinsleben.
358317 405 Ein Element, um diesen Kontakt über digitale Kanäle zu pflegen, sind Newsletter.
JUH 406 In einem Newsletter können Sie in regelmäßigen Abständen über Neuigkeiten im Verein informieren.
407 Newsletter vom Vorstand des Vereins oder von einer eigenen Redaktion formuliert werden.
408
409 Beim Versand von Newslettern sind gesetzliche Bestimmungen zu beachten.
410 Viele Vereinsvorstände sind unsicher, ob sie alles richtig machen, weshalb sie entweder ganz auf dieses Mittel verzichten oder es in die Hände eines spezialisierten Dienstleisters legen.
2feffc 411 Letzteres ist aus zwei Gründen problematisch.
JUH 412 Erstens entlässt es den Verein nicht völlig aus der Haftung und zweitens gelangen personenbezogene Daten in die Hände eines Dritten.
3d3801 413 Nach der Europäische Datenschutz-Grundverordnung (DSGVO) [@noauthor_eur-lex_nodate] müssen Vereine mit diesen Dritten eine Vereinbarung zur Auftragsverarbeitung abschließen.
dce8b3 414
2feffc 415 Der Versand eines Newsletters erfolgt im einfachsten Fall über eine Mailingliste, die eigens für diesen Zweck angelegt wurde.
JUH 416 Sie wird dazu so konfiguriert, dass nur die Verantwortlichen im Verein über die Liste eine E-Mail mit dem Newsletter versenden können.
417 Vereine, die bereits Software für Mailinglisten im Einsatz haben, müssen also oftmals keine zusätzliche Software einsetzen.
418
419 Für ein aktives E-Mail-Marketing bieten Mailinglisten-Programme jedoch nicht alle gewünschten Funktionen wie zum Beispiel eine Segmentierung der Abonnenten oder die Möglichkeit Kampagnen durchzuführen und auszuwerten.
358317 420 Dann können Newsletter-Programme wie phplist[@gingerling_phplistorg_nodate] oder listmonk [@noauthor_listmonk_nodate] zum Einsatz kommen.
2feffc 421
JUH 422 Die Software phplist ist seit über 20 Jahren auf dem Markt und besitzt eine große Community.
423 Mit phplist können auch Mailinglisten verwaltet werden.
424
425 Listmonk ist in Go, einer relativ jungen Programmiersprache, geschrieben.
358317 426 Das Programm besteht aus einem einzelnen Binary, was die Installation erheblich vereinfacht.
2feffc 427 Die einzige Abhängigkeit ist eine PostgreSQL-Datenbank.
JUH 428 Die Software verwaltet Mailinglisten, Abonnenten und Kampagnen.
429 Sie unterstützt auch den Versand von Nachrichten über Messengerdienste und ermöglicht es dem Abonnenten über ein Webinterface seine Daten zu exportieren und zu löschen.
dce8b3 430
ea04ee 431 ### Revisionssichere Archivierung ####
8b99d3 432
2feffc 433 Für geschäftliche Unterlagen gelten Archivierungsvorschriften.
JUH 434 E-Mails und andere digitale Dokumente gehören heutzutage selbstverständlich dazu.
435 Vereine sollten sich deshalb Gedanken über die Archivierung ihrer E-Mails machen.
436
437 Die einfachste Lösung besteht darin, von jeder ein- und ausgehenden E-Mail eine Kopie an ein besonderes Postfach zu senden, auf das nur berechtigte Personen Zugriff haben.
438 Fragen Sie Ihren E-Mail-Provider, ob er eine solche Weiterleitung einrichten kann.
439 Achten Sie darauf, dass von dem Postfach regelmäßig Backups angefertigt werden.
440
358317 441 Wer weitergehende Funktionalität benötigt, kann die Mailpiler [@noauthor_start_nodate] einsetzen.
2feffc 442 Mailpiler speichert die Nachrichten in verschlüsselter und komprimierter Form.
JUH 443 Die Daten werden von einer Suchmaschine indiziert, sodass der gesamte E-Mail-Bestand durchsuchbar ist.
444 Außerdem können Aufbewahrungsfristen gesetzt werden.
358317 445 Der Hersteller der Software bietet neben der Open-Source-Version auch eine kommerzielle Version an, die weitere Features bietet.
2feffc 446
8b99d3 447 ## Diskussionsforum
2feffc 448
358317 449 \inouter[]{\color[hs-orange]{\tfd \FAS[comments]}}
2feffc 450 Die klassische Alternative zu einer Mailingliste ist ein webbasiertes Diskussionsforum.
JUH 451 Obwohl Mailinglisten und Diskussionsforen auf den ersten Blick die gleich Aufgabe lösen, nämlich Menschen mit gleichen Interessen kommunikativ zu vernetzen, sind die Unterschiede zwischen den Lösungen erheblich.
452
453 Eine Mailingliste richtet sich an einen bestimmten Empfängerkreis – auch dann, wenn ihr Archiv öffentlich zugänglich ist.
358317 454 Ein Forum ist eine öffentlich zugängliche Website, außer wenn der Zugang nur registrierten Personen möglich ist.
JUH 455 Wenn, wie zum Beispiel in einem Hilfeforum, die Kommunikation sich an einen prinzipiell unbegrenzten Empfängerkreis richtet, fällt die Wahl oft auf ein Forum.
2feffc 456
JUH 457 Ein Forum kann in Bereiche gegliedert werden, früher nannte man das Schwarze Bretter, in denen bestimmte Themen diskutiert werden.
458 Dadurch entsteht eine gewisse Ordnung und Übersichtlichkeit, die in bestimmten Kontexten erwünscht ist.
459
358317 460 Nutzer, die mit vielen Communities vernetzt sind, bevorzugen jedoch in der Regel Mailinglisten, da sie diese in einem guten Mail-Client sehr viel effizienter verwalten können.
2feffc 461 Wenn man in zehn verschiedenen Diskussionsforen aktiv sein will, muss man jedes einzelne Forum regelmäßig im Webbrowser öffnen. 
JUH 462 Und da jede Forensoftware ein leicht anderes Benutzer-Interface hat, muss man sich jedesmal beim Wechsel eines Forums auf das neue Interface einstellen.
463
358317 464 Die Frage, ob Sie den Mitgliedern Ihres Vereins ein Forum zur Verfügung stellen wollen, sollte also gut abgewogen werden.
2feffc 465
JUH 466 An Forensoftware herrscht kein Mangel.
3d3801 467 Die lange Zeit führende Open Source Foren-Software war phpBB [@noauthor_phpbb_nodate].
JUH 468 Einen etwas anderen Ansatz verfolgen Discourse [@noauthor_discoursediscourse_2021] und Flarum [@noauthor_flarum_nodate].
469 Während der Software-Stack von Discourse relativ komplex ist, was Installation und Wartung aufwändiger macht, ist Flarum in PHP programmiert und ist sehr viel leichter zu installieren und zu pflegen. [@noauthor_flarum_nodate-1]
66e97a 470
358317 471 Einen ganz anderen, aber hoch interessanten Ansatz bietet Lemmy. [@noauthor_lemmy_nodate] 
JUH 472 Es handelt sich dabei um eine föderierte Alternative zu Reddit, ein dezentrales Forum oder einen föderierten Link-Aggregator wie Hacker News.
473 Wem Reddit [@noauthor_httpswwwredditcom_nodate] und Hacker News [@noauthor_hacker_nodate] nichts sagen, kann sich die Plattformen als Communities vorstellen, in denen in themenspezifischen Gruppen Links, Bilder, Texte und Kommentare gepostet und diskutiert werden können.
ea04ee 474 Mit Lemmy hat ein Verein die Möglichkeit, vereinsintern oder öffentlich eine Community aufzubauen und zu pflegen, in der Links und Kommentare zu vereinsspezifischen Fragen geteilt und diskutiert werden.
66e97a 475
JUH 476 ![Lemmys Benutzeroberfläche ist von Reddit inspiriert](images/lemmy-startseite.png){width=12cm}
477
ea04ee 478 Wer sich auf einer Lemmy-Instanz registriert, kann in einer thematischen Gruppe Links mit beliebig langem Kommentar oder Nachrichten posten, diese kommentieren und bewerten (Up-Vote/Down-Vote).
JUH 479 Ferner kann jeder registrierte Nutzer selbst eine thematische Gruppe (Community) anlegen und moderieren sowie anderen Teilnehmern Moderationsrechte einräumen.
66e97a 480
358317 481 Der Clou an Lemmy ist nicht, dass es eine Alternative zu dem überaus erfolgreichen Reddit ist, sondern dass es ein über das ActivityPub-Protokoll [@noauthor_activitypub_nodate] föderiertes System ist.
ea04ee 482 Wer auf einer Lemmy-Instanz registriert ist, kann auch in den Diskussionsgruppen auf anderen Instanzen aktiv sein.
66e97a 483
358317 484 Vereine mit einer großen und vielfältigen Mitgliedschaft, wie zum Beispiel Sportvereine, können durch eine vereinseigene Lemmy-Instanz Menschen mit den unterschiedlichsten Interessen ein thematisch breit aufgestelltes und individuell nutzbares Diskussionsforum an die Hand geben.
JUH 485 Überdies eröffnen sich ihnen die Möglichkeit, Nachrichten auf anderen Instanzen zu lesen und zu diskutieren.
486 Letztlich ist Lemmy damit auch ein gutes Werkzeug, um Mitglieder an den Verein zu binden und Nicht-Mitglieder für den Verein zu begeistern.
66e97a 487
ea04ee 488 Lemmy ist eine sehr junge Software, die sich noch in der Entwicklung befindet, sodass damit zu rechnen ist, dass sich der Funktionsumfang vergrößert.
JUH 489
490 Aufgrund der Implementierung des ActivityPub-Protokolls können Lemmy-Instanzen übrigens auch mit anderen Netzwerken wie zum Beispiel dem Microblogging-Dienst Mastodon Nachrichten austauschen.
358317 491 Mastodon wird im Kapitel [Social Media](#kap-socialmedia)  vorgestellt.
2feffc 492
8b99d3 493 ## Messenger
JUH 494
495 <!-- Warum braucht man das? Will man das? Was gilt es zu beachten? -->
358317 496 \inouter[]{\color[hs-orange]{\tfd \FAS[paper-plane]}}
ea04ee 497 Instant Messenger versprechen eine schnelle und direkte Kommunikation über das Smartphone, ohne dass die eintreffende Nachricht den Empfänger gleich so stark ablenkt wie ein Telefongespräch.
358317 498 Eine Chat-Nachricht hat außerdem einen informelleren Charakter als eine E-Mail und ist – zumindest subjektiv – schneller geschrieben.
dce8b3 499 Das macht Instant Messenger für den Einsatz in Vereinen interessant, wenn sich die Mitglieder untereinander zwanglos vernetzen wollen.
8b99d3 500
JUH 501 Das Chatten unter Freunden und Kollegen ist so beliebt, dass viele verschiedene Messengerdienste entstanden sind.
502 Das bekannteste und kommerziell erfolgreichste System ist WhatsApp, ein Dienst, der zu Facebook gehört und vor dem Datenschützer regelmäßig warnen.
dce8b3 503 Glücklicherweise gibt es Alternativen.
8b99d3 504
358317 505 Die alternativen Lösungen basieren auf unterschiedlichen Protokollen [@noauthor_liste_2021], die nicht immer untereinander kompatibel sind.
dce8b3 506 Einige Systeme können über sogenannte Bridges miteinander verbunden werden.
ea04ee 507 Bei der Auswahl einer geeigneten Vereinslösung gibt es also einiges zu bedenken.
8b99d3 508
JUH 509 Wenn Sie digitale Unabhängigkeit und ein hohes Datenschutzniveau anstreben, fallen die proprietären Systeme, bei denen Nachrichten und Metadaten über einen zentralen Server geleitet werden, sofort unter den Tisch.
510 Denn hier ergeben sich Bedenken hinsichtlich der Datensicherheit und des Datenschutzes.
511 Manchmal können die Nachrichten selbst zwar Ende-zu-Ende verschlüsselt werden, sodass der Diensteanbieter sie nicht mitlesen kann.
512 Aber die Metadaten, also zum Beispiel die Information, wer wann mit wem kommuniziert hat, werden in der Regel nicht verschlüsselt.
513
358317 514 Es ist daher empfehlenswert, einen Messengerdienst auf eigener Infrastruktur zu betreiben oder ein System zu nutzen, das nach dem Peer-to-Peer-Modell funktioniert und ganz ohne einen zentralen Server auskommt.
8b99d3 515
358317 516 ### XMPP
8b99d3 517
358317 518 \inouter{XMPP – die Mutter aller Messengerprotokolle}
JUH 519 Zahlreiche Messenger nutzen das standardisierte Extensible Messaging and Presence Protocol (XMPP) [@noauthor_xmpp_nodate], das eigens für die Echtzeit-Kommunikation entwickelt wurde und weit verbreitet ist. [@noauthor_extensible_2021]
520 Auch WhatsApp und Signal basieren auf dem XMPP-Protokoll.
521 Die Hersteller haben die Protokolle jedoch so modifiziert, dass ihre Nutzer nicht mehr mit Nutzern anderer XMPP-Messenger kommunizieren können: ein typisches Verhalten von Unternehmen, die freie Software nutzen, um die Unfreiheit ihrer Kunden zu steigern.
522
523 Viele kennen XMPP unter dem Namen Jabber.
8b99d3 524 Das Protokoll ermöglicht den Austausch von Nachrichten zwischen zwei oder mehreren Benutzern.
358317 525 XMPP zeigt den Online-Status der Benutzer an und kann auch Dateien zwischen zwei Teilnehmern übertragen.
JUH 526 Mit Hilfe von Erweiterungen [@noauthor_xmpp_nodate-1] können zusätzliche Funktionen implementiert werden, sodass das Messengersystem den individuellen Bedürfnissen eines Verein angepasst werden kann.
3d3801 527 So ist zum Beispiel mit der Erweiterung OMEMO [@noauthor_omemo_2021] eine Ende-zu-Ende-Verschlüsselung von Nachrichten möglich, die Perfect Forward Secrecy [@noauthor_perfect_2021] und Plausible Deniability [@noauthor_glaubhafte_2021] gewährleistet.
dce8b3 528 Das erste bedeutet, dass der kurzzeitig gültige Sitzungsschlüssel, der die Kommunikation verschlüsselt, mit Hilfe der beiden Langzeitschlüssel der Gesprächsteilnehmer so ausgehandelt wird, dass die Nachrichten später auch dann nicht entschlüsselt werden können, wenn einer der beiden Langzeitschlüssel kompromittiert wurde.
JUH 529 Plausible Deniability, auf Deutsch *glaubhafte Abstreitbarkeit*, besteht dann, wenn die Gesprächsteilnehmer glaubhaft bestreiten können, dass eine Unterhaltung überhaupt stattgefunden hat.
8b99d3 530
dce8b3 531 Wenn Sie ein Messengersystem nur innerhalb Ihres Vereins einsetzen, bietet bereits die Transportverschlüsselung zu ihrem XMPP-Server einen hohen Schutz.
8b99d3 532
dce8b3 533 Um einen Messengerdienst im Verein zu implementieren, benötigt man einen XMPP-Server[noauthor_xmpp_nodate-2] und Client-Programme auf den Endgeräten der Mitglieder.
8b99d3 534 Die Auswahl sowohl an Servern als auch an Clients ist groß.
JUH 535
536 Die Grundfunktionen von XMPP werden von allen Servern unterstützt.
537 Wenn man spezielle Funktionen nutzen möchte, muss man sich die Leistungen der Server genauer anschauen.
538 Es gibt Implementierungen in verschiedenen Programmiersprachen.
3d3801 539 Ejabberd [@noauthor_ejabberd_nodate] ist in Erlang geschrieben und einer der beliebtesten Server.
8b99d3 540 Er unterstützt auch die Konfiguration einer Single-Sign-On-Lösung mit Active Directory/LDAP.
3d3801 541 Der XMPP-Server Prosody [@alvefur_welcome_nodate] ist in Lua programmiert, Openfire [@noauthor_ignite_nodate] in Java und Jackal [@ortuno_ortumanjackal_2021] in Go.
JUH 542 XMPP-Clients [@noauthor_xmpp_nodate-3] gibt es für alle Betriebssysteme und Endgeräte.
8b99d3 543
ea04ee 544 Da es sich bei XMPP um ein standardisiertes Protokoll handelt, können Nachrichten – wie bei E-Mail – auch mit Personen ausgetauscht werden, die kein Konto auf dem Vereins-Server haben.
358317 545 Daher ist es mit XMPP möglich, Nicht-Vereinsmitglieder zu kontaktieren oder in einen Gruppen-Chat aufzunehmen.
ea04ee 546
358317 547 ### Mattermost
8b99d3 548
3d3801 549 Mattermost [@noauthor_mattermost_nodate-1] ist ein webbasierter Instant-Messaging-Dienst, der einen anderen Weg geht.
ea04ee 550 Es handelt sich bei Mattermost um einen Webservice auf einem zentralen Server, an dem alle Teilnehmer angemeldet sein müssen.
8b99d3 551
JUH 552 Mattermost unterstützt den Chat zwischen Einzelpersonen sowie über sogenannte Kanäle auch die Kommunikation in Gruppen.
553 Auf der Website des Herstellers wird Mattermost mit Slack und Microsoft Teams verglichen.
ea04ee 554 Die moderne Weboberfläche und seine Funktionsvielfalt machen Mattermost zu einer attraktiven Lösung, die die vereinsinterne Zusammenarbeit verbessern kann.
8b99d3 555 Die Anforderungen an die technischen Ressourcen sind höher als bei XMPP, da Mattermost eine datenbankbasierte Lösung ist.
JUH 556
358317 557 Gegenüber proprietären Software-as-a-Service-Lösungen wie Slack oder Microsoft Teams bietet ein selbstgehosteter Mattermost-Server Vorteile beim Datenschutz.
8b99d3 558 Sämtliche Daten und Metadaten bleiben im Unternehmen und werden nicht an fremde Unternehmen transferiert und dort gespeichert.
JUH 559
3d3801 560 Es stehen Clients [@noauthor_download_nodate] für alle wichtigen Betriebssysteme zur Verfügung.
8b99d3 561
JUH 562 Gegen Mattermost sprechen folgende Argumente.
563
564 1. Die Software ermöglicht nur die Kommunikation mit Teilnehmern, die auf dem gleichen Server ein Konto besitzen.
358317 565    Wenn Sie mit Lieferanten, Kunden und freien Mitarbeitern kommunizieren wollen, müssen Sie den Personen zunächst ein Konto auf Ihrem Mattermost-Server einrichten.
8b99d3 566
JUH 567 2. Mattermost wird nicht von einer unabhängigen Community, sondern von einem Unternehmen entwickelt und in unterschiedlichen Lizenzen vertrieben.
568    Dadurch entsteht, obwohl Mattermost unter einer Open-Source-Lizenz steht, eine gewisse Abhängigkeit von einem einzelnen Unternehmen, dessen Geschäftspolitik man als Nutzer in keinster Weise beeinflussen kann.
569
570 3. Eine Single-Sign-On-Lösung, wie man sie zum Beispiel mit Active Directory/LDAP realisieren kann, wird nur von der kostenpflichtigen Enterprise-Edition unterstützt.
571
ea04ee 572 ### Rocket Chat ###
8b99d3 573
3d3801 574 Rocket Chat [@noauthor_rocketchat_nodate] hat ein ähnliches Funktionsprinzip wie Mattermost. 
358317 575 Die Software unterstützt aber auch die Kommunikation zwischen unterschiedlichen Servern (Federation [@noauthor_federation_nodate]), sodass Sie mit externen Mitarbeitern, Kunden und Lieferanten kommunizieren können, wenn diese auf einem anderen Rocket-Chat-Server ein Benutzerkonto haben.
8b99d3 576 Das System wird als Webservice auf einem zentralen Server installiert.
358317 577 Benutzer können über Single-Sign-On-Lösungen verwaltet werden.
8b99d3 578 Die Funktionen von Rocket Chat decken sich im Großen und Ganzen mit denen von Mattermost.
3d3801 579 Die Entwicklung wird von einer Community [@noauthor_help_nodate] getragen.
JUH 580 Es stehen Desktop und Mobile Apps [@noauthor_install_nodate] sowie Installationsroutinen für gängige Server-Deployments zur Verfügung.
8b99d3 581
ea04ee 582 ### Matrix/Element ###
8b99d3 583
ea04ee 584 Matrix [@noauthor_matrix_nodate-3] ist wie XMPP ein offener Standard [@noauthor_matrix_nodate-2] für die dezentralisierte Echtzeitkommunikation per Chat, IP- und Video-Telefonie.
8b99d3 585 Über sogenannte Bridges ist die Einbindung anderer Protokolle wie zum Beispiel XMPP möglich.
3d3801 586 Die Entwicklung der Matrix Spezifikation wird von einer Stiftung [@noauthor_matrixorg_nodate] koordiniert.
8b99d3 587 Server- und Clientprogramme werden in der Regel unter einer freien Lizenz entwickelt.
JUH 588
ea04ee 589 ![Der Matrix-Client Element auf einem Android-Smartphone](images/element-android-dark.png){width=12em}
JUH 590
591 Matrix ermöglicht wie E-Mail und XMPP die Kommunikation zwischen Personen, die auf verschiedenen Matrix-Servern ein Konto besitzen.
8b99d3 592 Dies macht aus Matrix ein universelles Kommunikationswerkzeug, das wie beim E-Mail-Verkehr Organisationsgrenzen überspringen kann.
358317 593
JUH 594 \inouter{Politischer Rückenwind für Matrix}
ea04ee 595 Die Verbreitung von Matrix hat in den letzten Jahren Rückenwind von der Politik bekommen.
JUH 596 So wurde Matrix im Jahr 2018 von der französischen Regierung als Basis für einen sicheren Regierungs-Messengerdienst [@noauthor_matrix_nodate-1] ausgewählt.
597 Die deutsche Regierung evaluiert Matrix [@online_open_nodate] für den Einsatz bei der Bundeswehr.
598 Und die Gematik GmbH, eine Spitzenorganisation des deutschen Gesundheitswesens, hat sich für die Entwicklung ihres TI-Messengers [@noauthor_ti-messenger_nodate] ebenfalls für das Matrix-Protokoll entschieden.
599 Diese Erfolge, insbesondere im Gesundheitsbereich, wo Patientendaten besonders gut geschützt werden müssen, lassen auf eine weitere Verbreitung von Matrix hoffen.
358317 600 Vielleicht kann das System in naher Zukunft sich zu einer echten Standardlösung entwickeln.
8b99d3 601
3d3801 602 Es gibt verschiedene Clients [@noauthor_clients_nodate] für Matrix.
ea04ee 603 Der bekannteste ist Element, weshalb Matrix und Element oft in einem Atemzug genannt werden.
8b99d3 604
JUH 605 Der Referenzserver für Matrix ist Synapse.
3d3801 606 Die Installation der Software wird im Hostsharing-Wiki [@noauthor_matrix_nodate] beschrieben.
8b99d3 607
358317 608 Vereine, die einen eigenen Server für ihre Mitglieder betreiben, können auf Basis des Matrix-Clients Element [@noauthor_element_nodate] sogar eine eigene, gebrandete App entwickeln und über die App-Shops vertreiben. 
3d3801 609 Der LUKi e.V. betreibt einen Messengerdienst mit eigener App im kirchlichen Umfeld [@brakensiek_luki_2020].
dce8b3 610 Gemeinsam mit der Hostsharing eG konnte der Verein dabei die hohen datenschutz- und seelsorgerechtlichen Anforderungen erfüllen.
8b99d3 611
ea04ee 612 ### DeltaChat ###
8b99d3 613
3d3801 614 DeltaChat [@noauthor_delta_nodate] ist ein Messenger, der die alt hergebrachte E-Mail-Infrastruktur nutzt.
358317 615 Jeder Mensch mit einem E-Mail-Konto kann DeltaChat daher ohne weitere Vorbereitungen nutzen.
dce8b3 616 Man gibt die Zugangsdaten seines E-Mail-Kontos an und kann sofort loslegen.
JUH 617 Was DeltaChat von einem normalen E-Mail-Programm unterscheidet, ist die automatische Verschlüsselung aller Nachrichten, die über DeltaChat ausgetauscht werden.
358317 618 Gleichzeitig ist DeltaChat anderen E-Mail-Programmen kompatibel, sodass man über das Programm nicht nur mit anderen DeltaChat-Benutzern kommunizieren kann, sondern mit allen E-Mail-Benutzern weltweit.
dce8b3 619
JUH 620 Das ist von Vorteil für Vereine, die keine weitere technische Infrastruktur neben ihren E-Mail-Konten pflegen wollen.
ea04ee 621 Sie können via DeltaChat ohne großen Aufwand sicher mit ihren Mitglieder kommunizieren.
dce8b3 622
JUH 623 Vereine können dazu einfach die E-Mail-Infrastruktur nutzen, die ihnen ihr Hostingpartner anbietet.
624 Es entstehen keine zusätzlichen Kosten durch die Pflege einer separaten Infrastruktur.
625
358317 626 Die Teilnehmer können dabei ihre normale E-Mail-Adresse nutzen, da das Programm DeltaChat-Nachrichten in einen eigenen Ordner verschieben kann.
dce8b3 627 Alternativ können aber auch separate E-Mail-Konten ausschließlich für die Kommunikation über DeltaChat eingerichtet werden.
JUH 628 Damit verhindert man, dass normale E-Mails und DeltaChat-Nachrichten im gleichen E-Mail-Konto eintreffen.
358317 629 Mitglieder im Verein bekämen also zwei E-Mail-Adressen:
ea04ee 630
358317 631 1. peter.m@example.com (als E-Mail-Adresse)
JUH 632 2. peter.m-chat@example.com (für DeltaChat)
dce8b3 633
3d3801 634 DeltaChat nutzt zur Verschlüsselung das Autocrypt-Verfahren [@noauthor_autocrypt_nodate], das auch einige andere E-Mail-Clients implementiert haben.
358317 635 Die Interoperabilität von DeltaChat und anderen E-Mail-Clients könnte sich zukünftig verbessern.
dce8b3 636 Das Ziel dieses Standards ist es, die Verschlüsselung von E-Mail, die vielen Nutzern Mühe bereitet, zu automatisieren.
8b99d3 637
ea04ee 638 ### Briar ###
8b99d3 639
3d3801 640 Briar [@noauthor_secure_nodate] ist ein Messenger, der anonymes Kommunizieren ermöglicht.
ea04ee 641 Es ist ein Peer-to-Peer-Messenger, der ohne einen zentralen Server auskommt.
JUH 642 Er wurde gezielt für Aktivisten, Journalisten und andere Personen entwickelt, die eine sichere, einfache und robuste Art der Kommunikation benötigen, die nicht von Polizei- und Geheimdiensten abgehört oder unterbrochen werden kann.
dce8b3 643
3d3801 644 Briar kommuniziert über Bluetooth, WLAN und eine Internetverbindung, wobei das Anonymisierungsnetzwerk Tor [@noauthor_tor_nodate] benutzt wird.
dce8b3 645
358317 646 Briar erlaubt den Austausch von Nachrichten über ein sogenanntes vermaschtes Netz [@noauthor_vermaschtes_2020] auch im Fall eines Internetausfalls.
JUH 647 Ob es damit auch für Katastrophenfälle geeignet ist [@kuketz_briar_nodate], wo eine schnelle, möglichst verzögerungsfreie Kommunikation erforderlich ist, sei allerdings dahingestellt.
648
649 Für Vereine, die in besonders sensiblen Bereichen zum Beispiel mit Gewaltopfern, Suchtkranken oder psychisch labilen Personen arbeiten, könnte Briar helfen, einen kommunikativen Schutzbereich einzurichten.
dce8b3 650
JUH 651 Briar ist vielseitig nutzbar.
652 Neben dem Austausch von Nachrichten unterstützt der Messenger private Gruppen und Foren.
653 Außerdem können die Nutzer anonyme Blogs schreiben und gegenseitig kommentieren und anonym RSS-Feeds aus dem Internet abonnieren.
8b99d3 654
358317 655 Für einen Verein liegt der Vorteil von Briar vor allen Dingen darin, dass er keinerlei technische Infrastruktur für den Betrieb bereitstellen muss, da Briar als Peer-to-Peer-Software ohne zentrale Server auskommt.
ea04ee 656 Es reicht, den Mitgliedern die Nutzung von Briar zu empfehlen, um einen vertraulichen Kommunikationskanal im Verein zu etablieren.
JUH 657
8b99d3 658 ## Website
JUH 659
660 <!-- Warum braucht man das? Will man das? Was gilt es zu beachten? -->
661
358317 662 \inouter[]{\color[hs-orange]{\tfd \FAS[desktop]}}
3d3801 663 Seit der Erfindung des World Wide Web durch Tim Berners-Lee im Jahr 1990 hat sich unsere Kommunikation dramatisch verändert.
JUH 664 Die eigene Website ist heute das wichtigste Kommunikationsmittel für Vereine geworden.
358317 665 Wer sich über einen Verein informieren möchte, sucht als erstes nach dessen Website im Internet.
ea04ee 666 Wegen dieser überragenden Bedeutung der eigenen Website sollten Vereine ihre öffentliche Darstellung im Internet vorausschauend planen und sorgfältig pflegen.
JUH 667 Das Ziel lautet, die eigene Website zum vitalen Zentrum der digitalen Kommunikation zu machen.
3d3801 668
ea04ee 669 Was moderne Websites heutzutage leisten sollten, füllt ein eigenes Handbuch.
JUH 670 Wir belassen es mit einer kurzen, unvollständigen Aufzählung.
3d3801 671
ea04ee 672 - Die Website sollte Besucher für die Ziele des Vereins begeistern (Attraktives Webdesign, mitreißende Inhalte).
JUH 673 - Die Website sollte immer aktuell sein (Regelmäßige Pflege).
674 - Die Website sollte jeden Besucher schnell zur relevanten Information führen (Gutes Informationsdesign).
675 - Die Website sollte inhaltlich und strukturell so aufgebaut sein, dass sie in Suchmaschinen bei wichtigen Suchbegriffen weit oben erscheint (Suchmaschinenoptimierung).
358317 676 - Die Website sollte themenspezifische Seiten (Landingpages) enthalten, auf die man gut verlinken kann.
8b99d3 677
3d3801 678 Die eigene Website kann grundsätzlich auf zwei Arten realisiert werden.
JUH 679
680 1. als statische Website auf Basis von generierten HTML-Seiten
681 2. als dynamische Website auf Basis eines CMS
8b99d3 682
ea04ee 683 ### Statische Website ###
8b99d3 684
3d3801 685 Der Begriff statisch darf in diesem Zusammenhang nicht falsch verstanden werden.
ea04ee 686 Er besagt lediglich, dass die HTML-Seiten, die dem Besucher angezeigt werden, bereits als Datei auf dem Webserver vorliegen und nicht erst bei der Browseranfrage eines Besuchers aus einer Datenbank heraus generiert werden.
358317 687
JUH 688 Die einzelnen Webseiten werden vorher mit Hilfe eines Static Website Generators erzeugt und anschließend auf dem Webserver abgelegt.
3d3801 689 Aussehen und Verhalten der Website können aber sehr wohl einen modernen und dynamischen Eindruck machen.
JUH 690 Dies ist nämlich zum größten Teil vom Webdesign und den eingesetzten CSS- und Javascript-Frameworks abhängig.
8b99d3 691
3d3801 692 Während man früher die Dateien, aus denen eine Website besteht, tatsächlich zunächst auf dem lokalen Rechner mit dem Generator erzeugt und anschließend per FTP auf den Webserver hochgeladen hat, nutzt man heutzutage modernere Technologien.
358317 693 Statische Websites können mit der Versionierungssoftware Git verwaltet und – sobald eine Änderung gemacht wurde – in einem automatisierten Prozess direkt auf dem Webserver generiert werden.
JUH 694 Dazu muss der Website Generator allerdings auch auf dem Server installiert sein.
3d3801 695
ea04ee 696 Die Vorteile einer statischen Website liegen auf der Hand.
3d3801 697
JUH 698 * Statische Websites sind in der Regel schneller als dynamische Websites auf Basis eines CMS, da die fertigen Ressourcen vom Webserver bloß ausgeliefert werden müssen.
699   Ein CMS generiert die Webseite dagegen erst auf Anfrage, was je nach Konfiguration des CMS und Auslastung des Servers länger dauern kann.
700 * Auf dem Webserver wird keine Datenbank benötigt.
701   Das erhöht die Sicherheit, da die Angriffsfläche verkleinert wird.
ea04ee 702 * Änderungen können mit Hilfe von Git versioniert werden.
3d3801 703   Falls eine Änderung nicht gefällt, kann der frühere Zustand schnell wieder hergestellt werden.
JUH 704
705 Für die Erstellung und Pflege einer statischen Website kommen einfache Texteditoren und die Kommandozeile zum Einsatz.
706
ea04ee 707 Beliebte Website-Generatoren sind Next.js [@noauthor_nextjs_nodate], Hugo [@noauthor_worlds_nodate], Gatsby [@noauthor_front_nodate] und Jekyll [@noauthor_jekyll_nodate].
3d3801 708
ea04ee 709 Wenn es im Verein keine Personen gibt, die gewohnt sind, mit diesen Werkzeugen zu arbeiten, sollte ein CMS benutzt werden, bei dem die Änderungen im Browser vorgenommen werden.
3d3801 710
ea04ee 711 ### Content Management Systeme ###
JUH 712
713 Content Management Systeme bestehen aus verschiedenen Komponenten, die in der Regel alle auf dem Server installiert und gepflegt werden müssen.
3d3801 714 Neben dem eigentlichen CMS ist dies vor allem eine Datenbank, in der die Inhalte und andere Ressourcen gespeichert werden.
JUH 715
716 Der Vorteil eines CMS besteht darin, dass Inhalte über ein Web-Interface eingepflegt werden können.
358317 717 Für beliebte CMS stehen zudem Erweiterungen zur Verfügung, sodass neue Funktionalität oft einfach hinzugefügt werden können.
ea04ee 718 Man sollte jedoch bedenken, dass mit jeder installierten Erweiterung der Wartungsaufwand steigt und komplexer wird.
3d3801 719
JUH 720 Wordpress [@noauthor_blog-tool_nodate]
721
722 : Der Platzhirsch unter den Content Management Systemen.
ea04ee 723   Ursprünglich war Wordpress ein Blog-System.
JUH 724   Dank zahlreicher Erweiterungen kann die Software zu den unterschiedlichsten Zwecken eingesetzt werden.
3d3801 725   Es gibt sogar Erweiterungen zur Integration eines Online-Shops in die Website.
JUH 726   Wordpress wird von der US-Firma Automattic Inc. zusammen mit der Community entwickelt und unter der GNU General Public License, Version 2 (oder höher) [@noauthor_gnu_nodate-1] vertrieben.
727   
728 Typo3 [@noauthor_typo3_nodate]
729
730 :  Das CMS wird unter Leitung der Typo3 Association [@noauthor_typo3_nodate-1] von einer Community gepflegt und weiterentwickelt.
731   Dadurch ist Typo3 nicht von einem Unternehmen abhängig.
732   Typo3 wird unter der GNU General Public License vertrieben.
733   
734 Contao [@noauthor_contao_nodate]
735
736 :  Contao wird unter der LGPL-3.0 [@noauthor_gnu_nodate-2] entwickelt.
ea04ee 737    Diese Lizenz gewährleistet ein schwaches Copyleft, d.h. dass Weiterentwicklungen nicht wie bei der GPL ebenfalls unter eine freie Lizenz gestellt werden müssen.
JUH 738    In der Praxis äußert sich dies im Allgemeinen in proprietären Erweiterungen.
3d3801 739
JUH 740 Drupal [@noauthor_drupal_2018]
741
742 :  Drupal wird von Dries Buytaert gemeinsam mit der Community unter der GNU General Public License, Version 2 oder höher [@noauthor_gnu_nodate-1] entwickelt.
743
744 Joomla [@noauthor_joomla_nodate]
745
746 :  Joomla wird von der US-Firma Open Source Matters Inc. unter der GNU General Public License, Version 2 [@noauthor_gnu_nodate-1] entwickelt.
747
748 Redaxo [@noauthor_redaxo_nodate]
749
750 :  Redaxo wird von der Yakamara Media GmbH & Co. KG. aus Frankfurt am Main unter einer eigenen Lizenz entwickelt und vertrieben.
751
752 papaya CMS [@noauthor_papaya_nodate]
753
754 :  Das papaya CMS wird von der dimensional Ventures GmbH aus Köln unter der GNU General Public License, Version 2 [@noauthor_gnu_nodate-1] entwickelt.
755
756 OpenCms [@germany_opencms_nodate]
757
ea04ee 758 :  OpenCms wird von der Alkacon Software GmbH & Co. KG aus Köln unter der GNU Lesser General Public License [@noauthor_gnu_nodate-2] entwickelt.
3d3801 759
JUH 760 Plone [@noauthor_startseite_nodate]
761
762 :  Das CMS Plone wird von der Plone Foundation und einer weltweiten Community unter der GNU General Public License, Version 2 [@noauthor_gnu_nodate-1] entwickelt.
763
764 Neos [@noauthor_neos_nodate]
765
ea04ee 766 :  Neos wird von der Neos Foundation CIC mit Sitz in Großbritannien unter der GNU General Public License v3 [@noauthor_gnu_nodate-3] vertrieben.
JUH 767    Eine CIC (Community Interest Company) ist eine gemeinnützige Unternehmensform nach britischem Recht. [@noauthor_community_2021]
3d3801 768
JUH 769 Django [@noauthor_web_nodate]
770
ea04ee 771 :  Django ist ein Web Framework und ein CMS, das von der Django Software Foundation unter einer BSD-artigen Lizenz [@noauthor_djangodjango_2021] entwickelt und vertrieben wird.
JUH 772
773 ### Wikis
774
775 Wikis sind Systeme zur kollaborativen Generierung von Wissen.
776 Das bekannteste Beispiel eines Wikis ist Wikipedia.
358317 777 Wir werden ihnen auch im Kapitel [Projektmanagement und Ticketsysteme](#sec:projektmanagement) begegnen, da sie häufig ein Bestandteil solcher Systeme sind.
ea04ee 778 Wenn der Vereinszweck die öffentliche Vermittlung von Wissen in einem bestimmten Bereich ist, kann sich ein Wiki auch als Website des Vereins eignen.
JUH 779 Das Wissens-Wiki wird damit quasi zur Homepage des Vereins.
780
781 Es gibt viele Wiki-Systeme. [@noauthor_liste_2021-1]
782 Sie einzeln aufzuzählen und zu bewerten würde hier zu weit führen.
783 Deshalb seien nur drei genannt: 
784
358317 785 MediaWiki [@noauthor_mediawiki_nodate]
ea04ee 786
JUH 787 :  Das bekannteste Wiki-Programm.
788    Mit MediaWiki wird Wikipedia betrieben.
3c410c 789    Die Software ist unter der GPL 2.0 lizensiert und in PHP programmiert.
JUH 790    Für den Betrieb wird eine relationale Datenbank wie MariaDB oder PostgrSQL benötigt.
791    
792 DokuWiki [@noauthor_dokuwiki_nodate]
793
794 :  Die Software ist ebenfalls in PHP implementiert und unter der GPL 2.0 lizensiert.
795    Sie kommt ohne Datenbank aus, da Inhalte und Metadaten als Textdateien gespeichert werden.
796    
797 MoinMoinWiki [@noauthor_moinmoinwiki_nodate]
798
799 :  Das Wiki ist in der Programmiersprache Python geschrieben und unter der GPL lizensiert.
800    Es benötigt keine Datenbank.
8b99d3 801
JUH 802 ## Office
803
358317 804 \inouter[]{\color[hs-orange]{\tfd \FAS[keyboard]}}
f73f70 805 Briefe schreiben, Einnahmen und Ausgaben verwalten, Präsentationen erstellen – ein Großteil der Arbeiten, die in der Geschäftsstelle eines Vereins anfallen, können mit den Werkzeugen einer Office-Suite erledigt werden.
JUH 806
358317 807 Nicht erst seit der Corona-Pandemie, als viele Geschäftsstellen geschlossen werden mussten und die Vereinsmitarbeiter im Home Office arbeiteten, stellt sich für Vereine die Frage, ob sie ein Online-Office nutzen sollen.
f73f70 808 Wenn ohnehin die Daten eines Vereins den Mitarbeitern und freiwilligen Helfern überall zur Verfügung stehen sollen, ist diese Frage naheliegend.
JUH 809 Vereine ohne Geschäftsstelle, Gründungsinitiativen, die noch nicht über ein gemeinsames Büro verfügen, aber auch spontan gebildete Arbeitsgruppen nutzen gerne Werkzeuge aus der Cloud wie Google Docs, um schnell und ohne großen technischen Aufwand zusammenzuarbeiten.
358317 810 Google Docs und andere Cloud-Angebote von US-Konzernen sind aber auf Dauer wegen der Datenschutzproblematik für Vereine keine Lösung.
f73f70 811
358317 812 ### LibreOffice ###
8b99d3 813
358317 814 Das freie Office-Paket LibreOffice[@noauthor_home_nodate] umfasst  die Textverarbeitung LibreOffice Writer, die Tabellenkalkulation LibreOffice Calc, die Präsentationssoftware LibreOffice Impress, das Zeichenwerkzeug LibreOffice Draw, den Formeleditor LibreOffice Math und die Datenbank LibreOffice Base.
f73f70 815
JUH 816 LibreOffice ist freie Software in Reinkultur.
358317 817 Die Suite wird von einer Stiftung deutschen Rechts [@noauthor_home_nodate-1], der Document Foundation geführt und ist damit nicht den Unwägbarkeiten kommerzieller Interessen ausgeliefert.
f73f70 818 Außerdem wird die Software von einer breiten Community entwickelt, die nicht von einem Unternehmen dominiert wird.
358317 819 Mit LibreOffice steht für alle Betriebssysteme eine einheitliche Open-Source Office-Umgebung kostenlos und nachhaltig frei zur Verfügung.
f73f70 820 Die Software lässt sich ohne die übliche Lizenzproblematik, die bei proprietärer Software entsteht, auf den Arbeitsplatzrechnern aller Mitarbeiter installieren und nutzen.
JUH 821
822 LibreOffice ist eine klassische Office-Suite und kein Online-Office für den Browser.
823 Dennoch lässt sich LibreOffice in Kombination mit einer Cloud-Lösung wie Nextcloud oder Owncloud kombinieren, die beide im [Kapitel Dateiablage](#sec:dateiablage) beschrieben werden.
358317 824 Die zentral in der Cloud gespeicherten Dokumente werden von LibreOffice heruntergeladen, lokal auf dem eigenen Rechner bearbeitet und beim Speichern wieder in der Cloud abgelegt.
JUH 825 Das hat im Vergleich zu einer Online-Office-Lösung den Vorteil, dass man beim Arbeiten die volle Leistung seines Computers ausnutzen kann.
826 Man ist auch etwas unabhängiger von der Netzverbindung. 
f73f70 827 Eine langsame Internetverbindung stört nicht den Arbeitsfluss.
JUH 828 Lediglich beim Speichern eines Dokuments wird die Internetverbindung benötigt.
829
830 Die Verbindung zur Cloud wird über 
831 WebDAV [@noauthor_webdav_2021] oder mit einem Synchronisations-Programm von Nextcloud [@nextcloud_install_nodate] bzw. Owncloud [@noauthor_desktop_nodate] hergestellt. 
832 Unter dem Gesichtspunkt der digitalen Souveränität wäre die Einbindung der Cloud über WebDAV einer Dateisynchronisierung mit Hilfe eines Clients der Cloud-Hersteller vorzuziehen.
358317 833 WebDAV ist ein standardisiertes Protokoll [@noauthor_rfc4918_nodate], die Dateisynchronisierung ist dagegen nur über eine Anwendung der Hersteller möglich, wodurch die Abhängigkeit zu dem Hersteller der Cloud-Software erhöht wird.
f73f70 834
358317 835 Falls ein und dasselbe Dokument von verschiedenen Personen bearbeitet wird, sind Vorkehrungen zu treffen, die verhindern, dass die einzelnen Bearbeiter gegenseitig ihre Änderungen an dem Dokument überschreiben. [@noauthor_nextcloud_2021]
dedf24 836     
358317 837 ### TeX/LaTeX/ConTeXt ###
f73f70 838
JUH 839 An dieser Stelle soll eine Alternative zur Textverarbeitung nicht unerwähnt bleiben: TeX.
840 TeX ist ein Satzprogramm für den hochqualitativen Buchdruck, das von dem US-amerikanischen Informatiker Donald E. Knuth von 1977 bis 1986 entwickelt wurde. [@noauthor_tex_2021]
358317 841 Populär wurde TeX durch das Macropaket LaTeX[@noauthor_latex_2021], das Leslie Lamport entwickelt hat.
JUH 842 TeX/LaTeX ist wegen seiner Qualitäten besonders im wissenschaftlichen Umfeld beliebt.
f73f70 843 Eine weitere Implementierung von TeX ist das von Hans Hagen und Pragma ADE entwickelte ConTeXt. [@noauthor_context_2020]
JUH 844
845 In Deutschland kümmert sich mit dem DANTE e.V. ein Verein um die Belange der TeX-Anwender. [@noauthor_dante_nodate]
8b99d3 846
358317 847 ### Online Office ###
8b99d3 848
f73f70 849 Für die Open-Source Cloud-Systeme Nextcloud und Owncloud stehen zwei Online-Office-Lösungen zur Verfügung: Collabora und OnlyOffice.
8b99d3 850
358317 851 #### Collabora ####
8b99d3 852
f73f70 853 Collabora Office wird von der Firma Collabora Ltd mit Sitz in Cambridge, England, entwickelt und kommerziell vermarktet.
358317 854 Unter dem Namen Collabora Online Development Edition (CODE) [@noauthor_collabora_nodate] bietet die Firma eine Open-Source-Version ihres Produkts mit reduzierter Funktionalität unter der Mozilla Public License v. 2.0[@noauthor_mozilla_nodate-1] an.
f73f70 855
JUH 856 Mit CODE können Office-Dokumente im Webbrowser von mehreren Personen gleichzeitig bearbeitet werden.
857 Es sollten aber nicht zu viele Personen sein.
858 Co-Working mit zwei oder drei Personen ist flüssig möglich, wenn es jedoch mehr werden, gibt es schnell Probleme.
859
358317 860 #### OnlyOffice ####
f73f70 861
JUH 862 OnlyOffice wird von der Firma Ascensio System entwickelt, die Büros in Lettland, dem Vereinigten Königreich und den USA hat.
863 OnlyOffice ist ein Online-Editor für Office-Dokumente, der im Browser betrieben wird.
864 Ascensio bietet eine Open-Source-Version unter der GNU Affero General Public License v3.0 [@noauthor_gnu_nodate-4] an.
865
866 Mit OnlyOffice können wie bei Collabora mehrere Personen im Webbrowser ein und dasselbe Dokument gleichzeitg bearbeiten.
867 Die Oberfläche von OnlyOffice erinnert an die von Word.
868 Die Bearbeitung mit mehreren Personen scheint in OnlyOffice etwas flüssiger von der Hand zu gehen als in Collabora.
869 OnlyOffice benötigt keine Ressourcen auf dem Server wie Collabora, da es im Webbrowser der Benutzer läuft.
870
871 OnlyOffice speichert Änderungen am Dokument zunächst in einer Datenbank und nicht in den Dokumenten in Nextcloud.
872 Die Änderungen werden erst, wenn kein Bearbeiter mehr das Dokument geöffnet hat, nach einer gewissen Zeit in die Nextcloud-Dateien übertragen.
873
358317 874 ### Kollaborative Pads ###
f73f70 875
358317 876 Wenn man Texte zusammen mit anderen Personen erstellen will, bieten sich Pads an.
f73f70 877 Ein Pad ist ein webbasierter Texteditor, in dem mehrere Personen gleichzeitig an einem Text arbeiten können.
JUH 878 Es ist schlanker als ein komplettes Online Office und damit leichter zu warten.
879
880 Als Software kommen Etherpad-lite[@noauthor_etherpad_nodate], Cryptpad[@noauthor_cryptpad_nodate], das Daten verschlüsselt speichert oder HedgeDoc[@noauthor_hedgedoc_nodate] in Frage.
358317 881
f73f70 882 Nextcloud Text[@noauthor_nextcloud_2021-1] ist ein kollaborativer Markdown-Editor, der in Nextcloud zur Verfügung steht.
JUH 883
358317 884 ## Cloud und Dateisynchronisierung {#sec:dateiablage}
JUH 885
6270b2 886 \inouter[]{\color[hs-orange]{\tfd \FAS[cloud]}}
d8d643 887 Remote-Work ohne eine gemeinsame Dateiablage ist nahezu undenkbar.
358317 888 Viele Vereine stehen deshalb vor der Frage, wie sie ihren Ehrenamtlichen und Festangestellten übers Internet sicher und datenschutzrechtlich einwandfrei Zugriff auf Dateien und Dokumente ermöglichen können.
JUH 889 Eine beliebte Lösung für diese Aufgabe sind Open-Source Cloud-Anwendungen wie Nextcloud und Owncloud, zumal sie neben der gemeinsamen Dateiablage über weitere nützliche Funktionen verfügen.
890 Bevor wir uns diesen Lösungen zuwenden, sollen jedoch eine Lösung erwähnt werden, die ohne einen zentralen Server auskommt.
d8d643 891
JUH 892 ### Syncthing
893
894 Mitunter reicht es Daten zwischen Rechnern zu synchronisieren, ohne einen Server dazwischenzuschalten.
358317 895 Ein Tool wie Syncthing[@noauthor_syncthing_nodate] synchronisiert einen geteilten Ordner nahezu ohne Verzögerung zwischen den beteiligten Rechnern.
d8d643 896 Ein zentraler Server wird dafür nicht benötigt, da die Synchronisierung über eine Peer-to-Peer-Verbindung realisiert wird.
JUH 897 Die Daten werden in verschlüsselter Form direkt zwischen zwei oder mehreren Rechnern synchronisiert, sodass auf allen Rechnern die identischen Daten zur Verfügung stehen.
898 Alle Mitarbeiter, die miteinander einen Ordner teilen, haben die Daten direkt auf ihren lokalen Rechnern und können damit arbeiten, egal wo sie sich befinden.
899 Die Synchronisierung erfolgt kontinuierlich im Hintergrund, sodass nach dem Speichern die veränderte Datei sofort an die anderen Rechner übertragen wird.
900 Mit Syncthing kann man auch große Datenmengen auf praktische Art und Weise miteinander teilen, ohne einen Online-Dienst dazwischenzuschalten.
901
902 SyncThing funktioniert in der Regel sofort, nachdem die Endgeräte miteinander bekannt gemacht und ein Ordner geteilt wurde. 
903 Eventuell müssen Firewall-Regeln angepasst werden.[@noauthor_firewall_nodate] 
904
905 Da Syncthing ohne zentralen Server auskommt und der gesamte Datenverkehr verschlüsselt ist, reduziert diese Lösung gegenüber Nextcloud oder Owncloud, die einen zentralen Server benötigen, die Angriffsfläche.
906 Außerdem ist ein Syncthing in einem kleinen Kreis von Mitarbeitern sehr schnell eingerichtet.
907 Die Teilnehmenden müssen nur die Software herunterladen und auf ihren lokalen Rechnern installieren, einen Schlüssel austauschen und dann die entsprechenden Ordner teilen.
908 Da auf jedem beteiligten Rechner in der Regel eine vollständige Kopie des Datenbestandes hergestellt wird, schützt die Lösung in gewisser Weise auch gegen einen Datenverlust bei Ausfall eines Rechners.
909 Eine professionelle Backup-Lösung kann Syncthing aber nicht ersetzen.
8b99d3 910
358317 911 Für kleine Arbeitsgruppen ist Syncthing gut geeignet, wenn der Kreis der Beteiligten größer wird, eignen sich gehostete Cloud-Lösungen besser.
JUH 912
913 ### Git und Git-annex
914
915 Git[@noauthor_git_nodate] ist ein Werkzeug für das Versionsmanagement von Code.
916 Es unterstützt dezentrale Entwicklerteams bei der gemeinsamen Arbeit am Code.
917 Textbasierte Informationen wie Plaintext-Dateien oder CSV-Dateien für Tabellenkalkulationen lassen sich damit auch gut verwalten, sodass Vereine mit einem technisch versierten Team sich auch solcher Werkzeuge bedienen kann.
918
919 Binäre Dateien wie Bild- und Mediendateien lassen sich nicht gut mit Git verwalten.
920 Allerdings gibt es mit Git-annex[@noauthor_git-annex_nodate] eine Erweiterung, die auch dies ermöglicht.
921
100e03 922 ### Nextcloud & ownCloud
8b99d3 923
358317 924 Nextcloud [@nextcloud_nextcloud_nodate-1] und ownCloud [@noauthor_owncloud_nodate] sind Cloud-Lösungen zum Selberhosten, die es ermöglichen, Daten online zu speichern und mit anderen Menschen zu teilen.
100e03 925 Die Systeme können durch viele nützliche Funktionen erweitert werden, sodass sich zum Beispiel auch Kalender, Adressdatenbanken und Aufgabenlisten zwischen verschiedenen Geräten synchronisieren lassen.
8b99d3 926
100e03 927 Die Softwarelösungen ownCloud und Nextcloud sind nicht nur in technischer Hinsicht sehr ähnlich; sie haben auch eine gemeinsame Geschichte.
8b99d3 928 ownCloud entstand 2010 und NextCloud spaltete sich 2016 als Fork von dem Projekt ab.
JUH 929
100e03 930 Beide Projekte wurden in den letzten Jahren immer beliebter.
JUH 931 Sie konnten auch in öffentlichen Ausschreibungen punkten.
932 So sollen die Kommunen in Bayern mit einer so genannten BayernBox[@noauthor_bayernbox_nodate] ausgestattet werden: einer Cloud auf Basis von ownCloud.
933 Die Firma NextCloud gewann nicht nur die Ausschreibung zur Bundescloud [@noauthor_bundescloud_2021], sondern auch Großaufträge in Frankreich, Schweden und den Niederlanden. [@noauthor_cloud-dienste_nodate]
8b99d3 934
358317 935 Die freien Open-Source Clouds verfügen über umfangreiche Groupware-, Kollaborations- und Kommunikationsfunktionen.
JUH 936 Sie erfüllen für dezentral arbeitende Teams gleich mehrere Aufgaben, sodass sie für Anwender interessant sind, die gerne auf integrierte Lösungen setzen.
8b99d3 937 Zu den Kernfunktionen gehört die gemeinsame Dateiablage.
JUH 938 Man kann über die Clouds Dateien zwischen verschiedenen Endgeräten synchronisieren, mit anderen Benutzern teilen und gemeinsam bearbeiten oder für externe Personen freigeben.
939 Apps für den Desktop oder das Smartphone erleichtern den Zugriff auf die Daten.
940 Der Cloud-Speicher wird dabei ins lokale Dateisystem eingehängt.
941 Alternativ ist der Zugriff über andere Protokolle wie zum Beispiel Webdav möglich.
942
100e03 943 Eine weitere, häufig benutzte Funktion ist die gemeinsame Pflege von Kalendern und Kontakten über den Webbrowser oder eine Synchronisation mit entsprechenden Programmen auf dem Desktop oder einem mobilen Endgerät.
JUH 944 Die Synchronisation funktioniert zum Beispiel mit Thunderbird auf allen wichtigen Betriebssystemen, aber auch mit Apple-Geräten oder mit Hilfe der DAVx5-App [@noauthor_caldavcarddav_nodate] auf Android-Smartphones.
8b99d3 945
358317 946 Im beruflichen Alltag ist das Zugriffsmanagement von großem Interesse.
8b99d3 947 Für die Benutzerverwaltung können neben der Cloud-internen auch Single-Sign-On-Lösungen wie LDAP oder OAuth genutzt werden.
358317 948 Die Benutzer können in Gruppen organisiert werden, denen man in ausgewählten Ordnern genau definierte Rechte zuweist.
8b99d3 949
JUH 950 NextCloud besitzt sogar ein einfaches Gerätemanagement, mit dem man den Zugriff auf bestimmte Endgeräte begrenzen kann, sodass ein Mitarbeiter beispielsweise nur von seinem beruflichen Notebook auf die Daten zugreifen kann.
358317 951 Häufig ist es wünschenswert nach Beendigung eines Projekts die überflüssigen Daten auf den Rechnern der Mitarbeiter aus der Ferne zu löschen.
8b99d3 952 In NextCloud heißt diese Funktion Remote Wipe.
JUH 953 Sie stellt sicher, dass Unternehmensdaten nicht irrtümlich auf einem Mitarbeitergerät verbleiben.
954
100e03 955 Im Marketplace von ownCloud [@noauthor_owncloud_nodate-1] und dem NextCloud App Store [@noauthor_alle_nodate] findet der Anwender zahlreiche Plugins, die er einfach nachinstallieren kann.
8b99d3 956 Damit lässt sich die Cloud zum Beispiel um Projektmanagement- und Messenger-Funktionen oder um ein Online-Office-Paket wie Collabora oder OnlyOffice erweitern.
JUH 957
958 Bei der Entscheidung, eine freie Cloudlösung zu nutzen, stehen häufig Überlegungen zum Datenschutz im Vordergrund.
358317 959 Da es sich bei den Daten, die ein Verein verwaltet, häufig um personenbezogene Daten handelt, greift hier fast immer die europäische Datenschutz-Grundverordnung, die bei Verstößen hohe Bußgelder vorsieht.
8b99d3 960
JUH 961 Die strengen Vorschriften der EU-DSGVO und des Bundesdatenschutzgesetzes sind natürlich sehr viel leichter zu erfüllen, wenn man seine Cloud auf eigenen Servern in einem deutschen Rechenzentrum mit quelloffener Software selbst betreibt, als wenn man auf die Cloud eines großen IT-Konzerns zurückgreift.
962
100e03 963 <!-- todo: anderswo unterbringen 
8b99d3 964 Die Mitglieder von Hostsharing betreiben ihre Clouds auf einer eigenen, gemeinsam verwalteten IT-Infrastruktur.
JUH 965 Aufgrund der demokratischen Verhältnisse in einer Genossenschaft besteht ein großes Maß an Vertrauen zwischen den Genossen und ihrer Genossenschaft.
966 Mit einer [Vereinbarung zur Auftragsverarbeitung](/downloads/hostsharing-vereinbarung-zur-auftragsverarbeitung.pdf) wird diesem Vertrauen ein formaler Rahmen gegeben, der den Anforderungen der EU-DSGVO entspricht.
967 In den [Besondere Bedingungen zur Auftragsverarbeitung](/downloads/hostsharing-besondere-bedingungen-zur-auftragsverarbeitung.pdf) ist die Zusammenarbeit datenschutzrechtlich einwandfrei geregelt.
100e03 968 -->
8b99d3 969
358317 970 NextCloud und ownCloud lassen sich leicht hosten.
100e03 971 Trotz der vielfältigen Funktionen ist die Software vergleichsweise einfach zu installieren [@noauthor_nextcloud_nodate] und benötigt zunächst auch nur geringe Ressourcen.
JUH 972 Mitglieder von Hostsharing betreiben Clouds bereits im kostengünstigen Managed Webspace. [@noauthor_webspace_nodate]
358317 973 Bei höheren Anforderungen empfiehlt Hostsharing seinen Mitgliedern jedoch einen Managed Server. [@noauthor_managed_nodate]
8b99d3 974
358317 975 Die Leistung der Cloud lässt sich softwareseitig optimieren.
100e03 976 So macht Redis [@noauthor_redis_nodate] mit seinen Caching-Funktion das Arbeiten im Browser flüssiger.
358317 977
JUH 978 <!--
8b99d3 979 Das Programm ist auf der Managed Operations Platform von Hostsharing vorinstalliert.
JUH 980
100e03 981 Hostsharing-Mitglieder, die NextCloud nicht selbst installieren und pflegen wollen, können die Dienste des Webmasters on Demand [@noauthor_webmaster_nodate] in Anspruch nehmen.
8b99d3 982 Er übernimmt die Installation der Software und kann auch fallweise mit dem Einspielen von Sicherheits-Updates beauftragt werden.
100e03 983 Mit dem Webmaster as a Service [@noauthor_webmaster_nodate-1] bietet Hostsharing seinen Mitgliedern die regelmäßige Wartung von Anwendungssoftware an.
8b99d3 984 Der Webmaster as a Service kümmert sich darum, dass die Software kontinuierlich auf dem neuesten Versionsstand ist und vor allem Sicherheits-Updates zeitnah eingespielt werden.
JUH 985
100e03 986 Die Vorteile dieser Webmaster-Dienste sind vielleicht nur in einem genossenschaftlichen Umfeld denkbar.
8b99d3 987 Das Mitglied behält mit seinem Admin-Zugang die Kontrolle über die Installation und seine Daten, während der Service ihm bei Bedarf oder im Abo lästige Wartungsarbeiten abnimmt.
JUH 988 Der Webmaster on Demand steht auch für einen Know-how-Transfer zur Verfügung, sodass ein Mitglied nach und nach den Betrieb seiner Anwendungen selbst übernehmen kann.
989
990 Innerhalb der Genossenschaft steht den Mitgliedern aber nicht nur der Service mit Rat und Tat zur Seite, auch die übrigen Genossinnen und Genossen helfen in einer Mailingliste für den Community-Support gerne weiter.
991
100e03 992 Auf der Managed Operations Platform von Hostsharing können neben NextCloud und ownCloud natürlich auch andere Cloud- und Filesharingsysteme wie zum Beispiel Seafile [@noauthor_seafile_nodate] betrieben werden.
358317 993
JUH 994 -->
995
8b99d3 996 ## Mitgliederverwaltung
dedf24 997 \inouter[]{\color[hs-orange]{\tfd \FAS[users]}}
66e97a 998
e7d974 999 Hier geht es darum, wie die Daten der Mitglieder strukturiert erfasst und gepflegt werden. Früher hat man Karteikarten benutzt, danach vielleicht eine Excel Liste, und heute benutzt man eine **CRM** Software. CRM steht für Customer-Relationship-Management oder Constituent-Relationship-Management. Nicht nur die Daten von Kunden, sondern auch die Daten von Mitgliedern, Unterstützern und Mitarbeitern müssen gepflegt werden.
844bf1 1000 Dabei ist zu beachten, dass diese Daten personenbezogene Daten sind, und daher besonderen Schutz nach der DSGVO genießen. Es sollte daher die Möglichkeit geben, Einwilligungen der Personen zu protokollieren, und z.B. E-Mail Sendungen nur an Personen zu schicken, die entsprechend eingewilligt haben. Es muss auch Möglichkeiten geben, Personen auf Wunsch aus der Datenbank zu entfernen oder zu anonymisieren.
e7d974 1001
TP 1002 Ist die Software zentral installiert, und mehrere berechtigte Personen haben Zugriff auf die Daten, mit Berechtigungsstufen. Oder ist es nur ein PC im Vereinsheim, wo man mit den Daten arbeiten kann?
844bf1 1003
TP 1004 Gerade bei gemeinnützigen Vereinen ist es sinnvoll, wenn man mit der Mitgliederverwaltung auch die Spenden und Mitgliederbeiträge abrechnen und gegebenenfalls Zuwendungsbestätigungen ausstellen kann.
1005 Wenn die Mitgliederverwaltung auch noch mit der Buchführung integriert ist, spricht man von einem **ERP** System. ERP steht für Enterprise-Resource-Planning.
1006 Dann kann man auch gleich noch den Webshop integrieren, und die Verkäufe und Lagerstände in dem ERP System abbilden.
1007
1008 Aber im folgenden soll es hauptsächlich um Software für die Mitgliederverwaltung gehen.
1009
29c6c9 1010 ### CiviCRM
JUH 1011
844bf1 1012 Diese Software hat als Zielgruppe Non-Profit-Organisationen, Verbände, Vereine und Stiftungen.
TP 1013 Die erste Version 1.0 wurde bereits im Jahr 2005 veröffentlicht. CiviCRM wurde im Jahr 2010 von der Free Software Foundation offiziell als Kontaktverwaltungssystem für Non-Profit-Organisationen empfohlen.
cbec93 1014 Weitere Details sind bei Wikipedia zu finden.[@noauthor_civicrm_2021] 
844bf1 1015
TP 1016 Es gibt eine große internationale Community, aber auch in Deutschland gibt es eine starke Unterstützergemeinschaft.
1017
cbec93 1018 Die Software ist in PHP und Javascript geschrieben. CiviCRM ist keine eigenständige Software, sondern setzt auf etablierte Content Management Systeme auf: Wahlweise kann Drupal, Joomla oder WordPress zum Einsatz kommen. Dabei bietet Drupal die beste Integration mit CiviCRM und die meiste Flexibilität.[@noauthor_choosing_nodate]
844bf1 1019
cbec93 1020 <!--
844bf1 1021 TODO Einrichtung und Konfiguration, Import der Daten.
TP 1022 TODO Verfügbare Features
cbec93 1023 -->
29c6c9 1024
JUH 1025 ### basxConnect
1026
1027 ### OpenPetra
66e97a 1028
cbec93 1029 OpenPetra ist eine freie Verwaltungssoftware für gemeinnützige Werke und Vereine.
JUH 1030 Die Software steht unter der GPL Lizenz Version 3 oder höher.[@noauthor_gnu_nodate-5] und wurde ursprünglich für Missionsorganisationen entwickelt.
1031 Produktive Vorläufer der Software entstanden bereits in den 90er Jahren, sodass die Entwickler über ein entsprechend vertieftes Verständnis für die Anforderungen der Zielgruppe verfügen.
1032 Die Software ist modular aufgebaut und unterstützt das Kontaktmanagement, die Buchhaltung und Patenschaften.
ea04ee 1033
8b99d3 1034 ## Buchführung
dedf24 1035 \inouter[]{\color[hs-orange]{\tfd \FAS[euro-sign]}}
66e97a 1036
ea04ee 1037 ## Projektmanagement und Ticketsysteme {#sec:projektmanagement}
358317 1038
dedf24 1039 \inouter[]{\color[hs-orange]{\tfd \FAS[tasks]}}
100e03 1040 Ticketsysteme und Programme fürs Projektmanagement dienen im weitesten Sinne der Arbeitsorganisation.
JUH 1041 Sie unterscheiden sich jedoch in Zweck und Funktion.
1042 Für Ticketsysteme kursieren zahlreiche Begriffe wie Helpdesk- oder Serviceticket-Systeme.
1043 Sie dienen dazu, einzelne Anfragen und Vorfälle, auf die man reagieren muss, aufzunehmen und nachvollziehbar abzuarbeiten. 
1044 Eine Variante dieser Systeme in der Software-Entwicklung ist der Bugtracker.
1045 Er dient dazu, Fehler in der Software (Bugs) und Erweiterungswünsche der Nutzer aufzunehmen, zu kategorisieren und zu bearbeiten.
1046
1047 Beim Projektmanagement geht es darum, die Durchführung von umfangreicheren Projekten zu planen und die Erreichung von Teilzielen oder Meilensteinen nachzuverfolgen und damit den Fortschritt des Projekts zu kontrollieren.
1048 Dabei können Methodiken wie Kanban[@noauthor_kanban_2021] oder Scrum[@noauthor_scrum_2021] angewendet werden.
1049
358317 1050 Da Ticketsysteme und Software für das Projektmanagement in die innerbetrieblichen Prozesse eingreifen, sind pauschale Empfehlungen für oder gegen eine bestimmte Software nicht sinnvoll.
JUH 1051 In der Regel wird man um eine intensive Evaluation nicht herumkommen, denn neben der guten Integration in die Arbeitsprozesse ist die Benutzerfreundlichkeit entscheidend für die Akzeptanz eines Systems im Verein.
100e03 1052 Und beides lässt sich nur unter realistischen Bedingungen testen.
JUH 1053
358317 1054 Persönliche Daten, wie sie bei einem Helpdesk- oder Ticketsystem zuhauf anfallen, gehören nicht in die Öffentlichkeit.
100e03 1055 Für solche Systeme sind die Datenschutzbestimmungen der EU-DSGVO zu beachten und besondere Sicherheitsvorkehrungen zu treffen.
JUH 1056
358317 1057 Ein beispielhaftes Open-Source-Programm für den Einsatz im Service ist Znuny [@noauthor_home_nodate-2], ein Fork von ((OTRS)).
100e03 1058 Der Source Code ist unter der GNU General Public License (GPL v3) lizensiert.
358317 1059 Znuny erstellt unter anderem für jede eingehende E-Mail ein Ticket, das automatisch oder manuell in eine bestimmte Bearbeitungs-Queue geschoben wird. 
8b99d3 1060
100e03 1061 Typische Open Source Bugtracker sind Trac [@noauthor_trac_nodate] und Roundup [@noauthor_roundup_nodate].
JUH 1062
dedf24 1063 Ein freies Projektmanagementsystem, das Kanban und Scrum unterstützt, ist Taiga[@noauthor_taiga_nodate].
100e03 1064 Beim Arbeiten nach Kanban gibt es ein Board, auf dem die Stories je nach Bearbeitungsstatus von links nach rechts wandern.
JUH 1065 Für die Arbeit nach Scrum steht ein Backlog zur Verfügung, aus dem Stories für einen Sprint ausgewählt werden können.
1066 Daneben können aus einem Tracker auch Issues einem Sprint zugeordnet werden.
1067 Der Sprint wird auf einem eigenen Board verwaltet.
1068 Leider ist es in der aktuellen Version nicht möglich, Epics, Stories, Tasks und Issues zwischen Projekten zu verschieben.
1069 Taiga besteht aus einem Backend, das in Python 3 und Django geschrieben ist, sowie einem Frontend, das mit AngularJS und Coffeescript entwickelt wurde.
1070 Taiga wird von dem gleichnamigen Unternehmen Taiga Agile LLC unter der GNU Affero General Public License v3.0 [@noauthor_gnu_nodate-4] entwickelt.
1071
358317 1072 Zwischen dem Ticketsystem Znuny auf der einen Seite und dem Projektmanagementsystem Taiga auf der anderen, gibt es zahlreiche Open-Source Programme, die beides – Ticketmanagement und Projektmanagement – miteinander kombinieren.
100e03 1073
JUH 1074 Zu dieser Gruppe gehört beispielsweise Redmine [@noauthor_overview_nodate], eine freie, webbasierte Projektmanagement-Software.
1075 Sie kann für die Benutzer- und Projektverwaltung sowie für Diskussionsforen, Wikis, aber auch zur Ticketverwaltung oder Dokumentenablage genutzt werden.
1076 Mit Hilfe von Plugins kann der Funktionsumfang erweitert werden.
1077 So lässt sich Redmine zum Beispiel für agiles Arbeiten [@noauthor_agile_nodate] konfigurieren.
1078 Redmine wurde in Ruby programmiert, nutzt das Framework Ruby on Rails und wird unter der freien GNU General Public License v2 vertrieben.
1079 Viele nützliche Funktionen sind jedoch in der freien Community-Version nicht verfügbar.
1080
1081 Ebenfalls in Ruby geschrieben ist OpenProject [@noauthor_openproject_nodate], das von der OpenProject GmbH unter der GNU Public License entwickelt wird.
1082 Es ist ein Fork von Redmine.
1083 Die Software besitzt einen großen Funktionsumfang, allerdings sind einige Funktionen nur in der kostenpflichtigen Enterprise-Version verfügbar.
1084 Hierzu gehören Funktionen für agiles Projektmanagement nach Scrum und Kanban.
1085
1086 Im Wiki von Hostsharing gibt es Installationsanleitungen für einige der hier erwähnten Programme.
8b99d3 1087
8096b2 1088 <!-- todo Kimai erwähnen
JUH 1089 https://www.kimai.org
1090 -->
1091
ea04ee 1092 ## Social Media {#kap-socialmedia}
8b99d3 1093
358317 1094 \inouter[]{\color[hs-orange]{\tfd \FAB[mastodon]}}
100e03 1095 Die Social Media Welt erlebt zurzeit eine Revolution.
JUH 1096 Immer mehr Menschen wechseln von Facebook, Twitter und Instagram zu dezentralen freien Plattformen wie Mastodon [@noauthor_mastodon_2021], Hubzilla [@noauthor_zotlabshubzilla_nodate] oder Friendica [@noauthor_friendica_2021].
1097 Seit der Verabschiedung eines internationalen Standards für Social Media (ActivityPub [@noauthor_activitypub_nodate]) nimmt diese Entwicklung richtig Fahrt auf.
1098 Neben den oben erwähnten Microblogging-Plattformen gibt es ActivityPub-Lösungen für das Teilen von Fotos wie Pixelfed [@noauthor_pixelfed_nodate], von Musik (Funkwhale [@noauthor_funkwhale_nodate]) oder von Videos (Peertube [@noauthor_joinpeertube_nodate]).
1099 All diese Plattformen können untereinander Informationen austauschen, sodass man Personen und Organisationen plattformübergreifend folgen kann.
8b99d3 1100
cbf203 1101 ![Im Fediverse sind soziale Netzwerke miteinander verbunden. Lemmy nutzt das ActivityPub-Protokoll (blau).](images/fediverse_senst_kuketz_12.07.2021.png){width=12cm}
JUH 1102
100e03 1103 Eine Präsenz auf einem dieser freien Netzwerke ist deshalb auch für Vereine interessant.
8b99d3 1104
358317 1105 Mitglieder von Hostsharing bekommen auf Wunsch einen eigenen Account auf der Mastodon-Instanz hostsharing.coop [@noauthor_hostsharingcoop_nodate].
8b99d3 1106
JUH 1107 ## Videokonferenzen
358317 1108
dedf24 1109 \inouter[]{\color[hs-orange]{\tfd \FAS[video]}}
100e03 1110 In den Lockdowns der Corona-Pandemie waren Videokonferenzen häufig die einzige Möglichkeit für Vereine mit ihren Mitgliedern in einem möglichst persönlichen Kontakt zu bleiben.
JUH 1111 Wer datenschutzkonform Videokonferenzen mit Angestellten, Ehrenamtlichen und Vereinsmitgliedern durchführen möchte, kann ein Open Source Videokonferenzsystem nutzen.
1112 Wenn diese Systeme selbst gehostet oder bei einem vertrauenswürdigen Partner betrieben werden, lassen sich hohe Datenschutzanforderungen gewährleisten, wie sie zum Beispiel in der psychosozialen Beratung von Selbsthilfegruppen erforderlich sind.
1113
8b99d3 1114 ### Nextcloud Talk
JUH 1115
100e03 1116 Talk [@nextcloud_nextcloud_nodate] ist eine Erweiterung von Nextcloud, die Peer-to-Peer Videokonferenzen mit einer kleinen Anzahl von Teilnehmern ermöglicht.
8b99d3 1117 Dank Screen-Sharing kann es auch für kleine Einzel- und Gruppenschulungen genutzt werden.
JUH 1118 Die Integration in Nextcloud verspricht eine praktische Ergänzung der gemeinsamen Bürofunktionen.
1119 Dateien, Kalender und sonstige Daten, die in Nextcloud verwaltet werden, können während der Videokonferenz bequem miteinander geteilt werden.
1120
358317 1121 Wer schon eine Nextcloud betreibt, kann Talk als App im Konfigurationsmenü nachinstallieren. [@noauthor_talk_nodate]
8b99d3 1122 Die Lösung ist grundsätzlich sofort nutzbar.
JUH 1123 Falls Probleme auftreten, ist die Installation eines eigenen STUN- und TURN-Servers empfehlenswert.
1124 Die dafür notwendige Software (coturn) ist bei Hostsharing bereits vorinstalliert.
1125 Der Server muss lediglich konfiguriert und als Dienst gestartet werden.
100e03 1126 Eine Anleitung dazu gibt es im Wiki von Hostsharing. [@noauthor_coturn_nodate]
8b99d3 1127
100e03 1128 Nextcloud Talk zeigte in Tests, die Hostsharing durchführte, nicht in jedem Fall zuverlässige Qualität.
358317 1129 Wir empfehlen es deshalb im Moment nur für die Anwendung in kleinen Gruppen.
8b99d3 1130
JUH 1131 ### Jitsi Meet
1132
100e03 1133 Jitsi Meet [@noauthor_about_nodate] ist eine eigenständige Videokonferenzlösung.
358317 1134 Sie wird von einer Community als Open-Source-Software [@noauthor_jitsi_2021] entwickelt.
8b99d3 1135
100e03 1136 Jitsi Meet ist ein einfach und intuitiv zu nutzendes System.
8b99d3 1137 Die Teilnehmer benötigen lediglich einen Browser, der das WebRTC-Protokoll unterstützt, um an einer Online-Konferenz teilzunehmen.
JUH 1138 Sie müssen kein Konto einrichten.
1139 Damit eignet sich Jitsi Meet gut für Ad-hoc-Konferenzen mit Personen, für die man nicht erst umständlich einen Account einrichten möchte.
358317 1140
8b99d3 1141 Für Smartphones gibt es Apps, mit denen man die Verbindung zum Jitsi-Server aufbaut.
100e03 1142 Sie stehen für Android bei Google Play [@noauthor_jitsi_nodate-2] und bei F-Droid [@noauthor_jitsi_nodate-1] zum Download bereit.
JUH 1143 Eine App für iOS findet sich im Apple App Store. [@noauthor_jitsi_nodate]
8b99d3 1144
JUH 1145 ### BigBlueButton
1146
100e03 1147 BigBlueButton [@noauthor_bigbluebutton_nodate-1] ist eine ausgereifte Webkonferenz-Lösung, die sich insbesondere für Schulungen und Präsentationen eignet.
8b99d3 1148 So besitzt die Software beispielsweise ein Whiteboard, und man kann Abstimmungen durchführen.
358317 1149 Die Lösung verfügt zudem über zahlreiche Moderationsfunktionen, mit denen Konferenzen mit vielen Personen gut geleitet werden können.
8b99d3 1150 Die Hardwareanforderungen beginnen bei vier CPU-Threads und mindestens acht GB Arbeitsspeicher. 
JUH 1151 Das Hostsharing-Team nutzt die Lösung für interne Schulungen und Konferenzen.
1152
358317 1153 Gute Erfahrungen machen Teilnehmer, die in einer Videokonferenz einen Gebärdendolmetscher brauchen.
JUH 1154 Der Videostream des Dolmetschers lässt sich mit der Bild-in-Bild-Funktion ablösen, vergrößern und beliebig auf dem Monitor positionieren.
1155 So lassen sich die Gesten des Dolmetschers besser erkennen.
acc098 1156
6270b2 1157 # Und was jetzt?
8b99d3 1158
358317 1159 Nachdem dem Überblick über die Anwendungsfelder freier Software stellt sich nun die Frage, wie es konkret weitergeht.
JUH 1160
8b99d3 1161
6270b2 1162 <!-- Wie geht man ein Digitalisierungsprojekt im Verein an? -->
100e03 1163
8b99d3 1164
60c614 1165 # Quellenverzeichnis