Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • stratum0/dokumente
  • 5ven/dokumente
  • drc/dokumente
3 results
Show changes
Showing
with 1970 additions and 112 deletions
---
vim: ts=4 et sw=4 tw=90
build-me-with: make pdf
documentclass: s0minutes
papersize: a4
lang: de
toc: true
toc-depth: 2
links-as-notes: true
title: Mitgliederversammlung 2024-01-21
s0minutes:
typeofmeeting: \generalassembly
date: 2024-01-21
place: "online; OpenSlides- und BigBlueButton-Instanzen des Stratum 0 e.V."
startingtime: "14:18"
endtime: "18:01"
attendants: 30 bis 36 stimmberechtigte Mitglieder
minutetaker: Chrissi\^, drc
---
\setcounter{section}{-3}
Vorbemerkungen
==============
Die Veranstaltung findet in einem Raum auf dem BigBlueButton-Videokonferenzsystem des
Vereins statt.
Abstimmungen werden über OpenSlides vorgenommen.
Beide Systeme werden auf Servern des Vereins von Mitgliedern betrieben und gewartet.
Zugänge zum OpenSlides wurden vor der Mitgliederversammlung an alle aktiven Mitgliedsentitäten
versendet.
Somit sind alle Mitgliedsentitäten, unabhängig von ihrer Stimmberechtigung, in der Lage, an der
Mitgliederversammlung teilnehmen.
Alle ordentlichen Mitgliedsentitäten wurden im Vorfeld der Mitgliederversammlung aufgefordert
eine aktuelle Post-Adresse abzugeben.
Diese Adressen werden später genutzt, um Briefwahlunterlagen zu versenden.
Darüber hinaus haben alle ordentlichen Mitgliedsentitäten eine Stimmberechtigung im Openslides erhalten
und können somit an Wahlen und Abstimmungen während der Mitgliederversammlung teilnehmen.
In diesem Protokoll wird bei jeder Wahl oder Abstimmung die Anzahl der
tatsächlich abgegebenen Stimmen angegeben.
Verlassen stimmberechtigte Mitgliedsentitäten die Versammlung oder kommen stimmberechtigte
hinzu, so verändert sich die Anzahl der möglichen Stimmen für weitere Abstimmungen.
Dazu kommt, dass stimmberechtigte Mitglieder eine Abstimmung aussetzen können, ohne sich
explizit zu enthalten.
Wie unter Hackern üblich werden häufig die Nicknamen von Personen verwendet.
Wo der tatsächliche Name der Person relevant ist, zum Beispiel weil diese Person zur Wahl steht,
wird bei der ersten Nennung zusätzlich der vollständige Name, sowie, wenn zutreffend,
weitere Nicknamen angegeben.
Technik-Test
============
* Wir testen, ob alle Mitgliedsentitäten funktionierenden
Zugriff auf das OpenSlides haben.
* Dazu wird eine Test-Abstimmung im OpenSlides gestartet.
|
* Beim Test-Antrag werden 33 Stimmen abgegeben:
* Dies passt dazu, dass 33 stimmberechtigte Mitglieder anwesend sind.
* Wir stellen keine schwerwiegenden Probleme fest und fahren mit der Versammlung fort.
Begrüßung und Protokoll-Overhead
================================
Chrissi^ (Chris Fiege, Chrissi) begrüßt die Anwesenden und stellt die ersten TO-Punkte vor.
Wahl der Versammlungsleitung für diese MV
-----------------------------------------
* Die Kandidatenliste im Openslides wird eröffnet.
* Es melden sich die folgenden Kandidaten:
* larsan (Lars Andresen)
* Es gibt keine weiteren Kandidaten.
* Die Abstimmung beginnt 14:24.
|
* Es werden 27 Stimmen abgegeben.
* larsan: 27 Stimmen
* larsan übernimmt die Versammlungsleitung und führt ab hier durch die Versammlung.
Wahl der Protokollführung
-------------------------
* Die Kandidatenliste im Openslides wird eröffnet.
* Es melden sich die folgenden Kandidaten:
* Chrissi^
* drc (Philipp Specht)
* Es gibt keine weiteren Kandidaten.
* Die Abstimmung beginnt 14:27.
|
* Es werden 33 Stimmen abgegeben.
* Chrissi^ 31 von 33 Stimmen
* drc 33 von 33 Stimmen
Abstimmung über die Zulassung von Gästen
----------------------------------------
* Chrissi^ beantragt die Zulassung von Gästen zur Mitgliederversammlung.
* Es wird mit (Ja, Nein, Enthaltung) abgestimmt.
* Die Abstimmung beginnt 14:29.
|
* Es werden 31 Stimmen abgegeben.
* Ja: 28 von 31 Stimmen
* Nein: 0 von 31 Stimmen
* Enthaltung: 3 von 31 Stimmen
|
* Damit werden Gäste zur Mitgliederversammlung zugelassen.
* Entsprechende Links werden über IRC/Matrix, sowie den Normalverteiler veröffentlicht.
* Die Zutrittskontrolle für die BigBlueButton-Konferenz wird entfernt.
Wahl zur Wahlleitung
--------------------
* Zu Beginn dieses Tagesordnungspunktes kommt es zu technischen Problemen mit dem Openslides.
* Die Versammlung pausiert daher ab 14:30.
* Shoragan (Jan Lübbe) untersucht das Problem.
Es stellt sich heraus, dass OpenSlides in diesem Jahr wesentlich mehr RAM braucht.
Die entsprechende VM wird mit mehr Ressourcen neu gestartet.
* Die Versammlung wird um 14:40 fortgesetzt.
* Die *Anwesenheit* der stimmberechtigten Mitgliedsentitäten wird zurückgesetzt, um sicherzustellen,
dass wieder alle Personen anwesend sind.
* Es kommt zu einzelnen Problemen, die nach und nach gelöst werden.
* Nach dieser Unterberechnung sind 32 Mitgliedsentitäten *anwesend*.
* Chrissi erläutert Aufgaben der Wahlleitung: Suche nach Kandidaten und Durchführung der Wahl incl. der Auszählung.
* Es finden sich keine Kandidaten. Die Suche wird auf später verschoben.
Feststellung der Beschlussfähigkeit
-----------------------------------
* Chrissi^ stellt fest, dass der Verein zur Mitgliederversammlung 139 Mitglieder hat.
* Davon sind 13 Fördermitglieder.
* Entsprechend hat der Verein 126 ordentliche Mitglieder
* Die Satzung sieht ein Quorum von 23 % der ordentlichen Mitglieder vor.
* Dies entspricht 29 ordentlichen und stimmberechtigten Mitgliedern.
* Um 14:45 sind 34 stimmberechtigte ordentliche Mitglieder im Openslides *anwesend*.
* Chrissi^ stellt daher die Beschlussfähigkeit der Mitgliederversammlung fest.
Geschäftsordnung der Mitgliederversammlung
------------------------------------------
* Chrissi^ beantragt die Geschäftsordnung der Mitgliederversammlung aus dem
[Wiki](https://stratum0.org/wiki/Mitgliederversammlung/Gesch%C3%A4ftsordnung) als
Geschäftsordnung für diese Mitgliederversammlung anzuerkennen.
* Dem Antrag ist der folgende Volltext beigelegt:
In den letzten Jahren hat sich die Mitgliederversammlung eine
Geschäftsordnung gegeben.
Die Fassung aus dem letzten Jahr lautet:
== §0 Wahlen ==
1. Als Wahlmodus wird die Zustimmungswahl festgelegt.
(Jede stimmberechtigte Entität kann für jede kandidierende Entität
eine Stimme abgeben, Stimmenkumulation ist nicht möglich.)
2. Es wird in geheimer Wahl auf Stimmzetteln gewählt.
Dabei dürfen nur von der Versammlungsleitung genehmigte Stimmzettel
genutzt werden.
3. Die Kandidaten mit den meisten Stimmen sind gewählt, sofern sie
mindestens die Stimmen von 50% der Stimmberechtigten erhalten haben,
solange genug Posten für das entsprechende Amt zu besetzen sind.
4. Falls mehrere Posten für ein Amt zu vergeben sind (z.B. Beisitzer,
Rechnungsprüfer), findet die Besetzung absteigend nach Stimmenanzahl
statt, bis alle Posten des entsprechenden Amtes besetzt sind.
5. Falls sich durch Stimmengleichheit keine eindeutige Besetzung ergibt,
findet eine Stichwahl zwischen den entsprechenden Kandidaten mit der
gleichen Stimmenanzahl statt.
Eine Nachwahl findet jeweils für die Posten Schatzmeister, stellv.
Vorsitzender, oder Vorsitzender statt, falls das entsprechende Amt
nicht besetzt wurde.
6. Die Auswertung der Wahl erfolgt in der Reihenfolge Vorstands-
vorsitzender, stellv. Vorsitzender, Schatzmeister, Beisitzer,
Rechnungsprüfer.
Kandidaten, die schon für ein Amt gewählt worden sind und es
angenommen haben, werden bei der Auswertung der nachfolgenden
Ämter nicht mehr berücksichtigt.
7. Gewählte Kandidaten können von der Wahl zurücktreten.
Die Annahme der Wahl oder der Rücktritt von der Wahl ist auch
fernmündlich möglich.
* larsan liest die Geschäftsordnung vor.
* Es wird mit (Ja, Nein, Enthaltung) abgestimmt.
* Abstimmung startet 14:49.
|
* Es werden 35 Stimmen abgegeben:
* Ja: 35 von 35 Stimmen
* Nein: 0 von 35 Stimmen
* Enthaltung: 0 von 35 Stimmen
* Die Geschäftsordnung wird angenommen.
Berichte
========
Finanzbericht
-------------
Der Finanzbericht wird von ktrask (Helena Schmidt) vorgestellt.
Der Finanzbericht kann im [Wiki](https://stratum0.org/wiki/Datei:Finanzbericht_Stratum_0_MV_Januar_2024.pdf)
gelesen werden.
Die folgenden Punkte ergänzen lediglich Aussagen, die mündlich, aber nicht auf den Folien getroffen wurden.
* Zu Folie 2:
* Wir haben in diesem Jahr zum ersten Mal seit mehreren Jahren wieder Schlüssel ausgegeben.
* Zu Folie 3:
* Getränkepreise: Wenn an den Getränken nichts weiter dran steht, ist der Preis nun 1,50 €.
* Die Matekasse hat zwischenzeitlich Verluste gemacht.
Daher war die Anpassung des Basispreises notwendig.
* Zu Folie 6:
* Die Matekasse ist für das Abrechnen von Getränken und Snacks da.
* Helena erklärt, wie der Ablauf ist für einen Einkauf ist.
* Falls der Betrag in der Kasse nicht mit dem Kassenbuch übereinstimmt, soll man der
Schatzmeisterin Bescheid geben und nicht selbst eine Korrektur vornehmen.
In der Regel wurde sich verrechnet oder falsch abgelesen.
* Zu Folie 7:
* Zur Erstattungskasse:
* Der Workflow steht auch auf der Erstattungskasse selbst und im [Wiki](https://stratum0.org/wiki/Erstattungskasse)
* Es gibt auch ein [Pad](https://pad.stratum0.org/p/nachschub), in denen diskutiert wird, was man anschaffen könnte.
* Zu Folien 8..10:
* Große Beträge > 50 € müssen zuvor beim Vorstand beantragt werden.
* Es gibt eine [Wiki-Seite](https://stratum0.org/wiki/How_To_Antrag), die das Vorgehen beschreibt.
* Anträge sollen nur in Euro und nicht in Fremdwährungen gestellt werden.
* Falls eine Anschaffung auf Rechnung notwendig ist, weist beim Antrag darauf hin.
Wir geben uns dann Mühe die Zahlungsfristen einzuhalten.
* Jeder Antrag bekommt eine Umlaufbeschluss-Nummer "[UB yyyy-mm-dd-nn]"
Diese Nummern stehen auch im Wiki auf der jeweiligen Vorstandssitzungsseite.
z.B. https://stratum0.org/wiki/N%C3%A4chste_Vorstandssitzung
* E-Mails an vorstand@ sind am besten. Dann sieht das der gesamte Vorstand.
* Kontodaten für die Erstattung bitte in der Mail angeben, um Probleme zu vermeiden.
* Es kann dazu kommen, das man auf die Erstattung etwas warten muss.
In der Regel wird ein Mal im Monat erstattet.
* Zu Folie 12: Ideeller Bereich: Projekte
* Helena stellt fest, dass Ausgaben für Filament nicht auf die richtige Buchungskostenstelle
gebucht wurde.
* Freifunk kann selbständig über Ausgaben entscheiden. Größter Posten: Kosten für Server
* Der Lasercutter braucht viel Strom, der aber nicht getrennt abgerechnet wird.
* MakerVsVirus: Das Projekt hatte noch ein zweckgebundenes Guthaben.
Das MakerVsVirus-Projekt hatte vorher festgelegt, an wen das gespendet werden sollte.
Das haben wir entsprechend weiter gespendet.
* Zu Folie 13: Ideeller Bereich: Space
* Wir haben für Geräte und Einrichtung ca. 6k€ ausgegeben.
* Dazu haben wir 15k€ für Miete und Nebenkosten ausgegeben.
* Zu Folie 14: Vermögensverwaltung
* Sowas machen wir nicht
* Zu Folie 15: Zweckbetriebe
* Sowas haben wir auch nicht
* Zu Folie 16: Wirtschaftlicher Geschäftsbetrieb
* Die Matekasse macht aktuell circa 3.500 € Umsatz p.a.
* Leichter Verlust (<40€) im letzten Jahr.
Daher war die Preiserhöhung wichtig und richtig.
Wir wollen nicht aus Mitgliedsbeiträgen den privaten Konsum quer finanzieren.
* Zu Folie 17: Manko-Buchungen
* Auf der Mitgliederversammlung wurde hier ein falscher Wert für die Manko-Buchung gezeigt.
* Korrekt ist ein Fehlbetrag von -9 € (Ausgabe).
* Auf der Folie im Wiki ist dies bereits korrigiert.
* Im letzten Jahr kam es zu einem Fehler von 9 €.
Es war nicht mehr nachvollziehbar, woher der Fehler kam.
* Zu Folie 18: Umbuchungen
* Hier wurde Geld von der Matekasse auf das Girokonto, bzw. vom Girokonto in die Erstattungskasse
übertragen.
* Zu Folie 19: Übersicht
* Einnahmen 38k€
* Ausgaben: 35k€
* -> Überschuss 3k€
* Zu Folien 20..21: Vorhandenes Kapital
* Zu Beginn des Jahres gibt es immer viele Mitgliedsbeiträge.
* Auf alle Jahre betrachtet ist der Trend aufsteigend.
* Helena zieht das Fazit: Gebt Geld für coole Projekte oder Space 3.0 aus
* Zu Folie 22: Monatliche Einnahmen
* Die Einnahmen kommen durch Mitgliedsbeiträge und kleinere Spenden.
* Zu Folie 23: Monatliche Verpflichtungen
* Aktuell circa 1,2k€
* Diese sind für Miete, Strom, Versicherungen und den Vereins-Server.
* Zu Folien 24..25: Mitgliederentwicklung
* Auf der Mitgliederversammlung wurde nur die Mitgliederentwicklung bis 2023 gezeigt.
* Dies ist auf den Folien im Wiki korrigiert.
* Die Plots zeigen nur die Anzahl der ordentlichen Mitglieder.
* Zu Folie 26: Bestände
* Knapp über 30k€ frei verfügbares Kapital.
* Zu Folie 27: Rückstellungen
* Wir haben immer noch 3000 € Rückstellung bei Einnahmeausfällen die Miete weiter zahlen zu können.
* Zu Folie 28: Ausblick
* Wir nehmen deutlich mehr Geld ein, als wir ausgeben.
Wir brauchen gute Ideen, wie wir das ausgeben können.
|
* Es wird dazu aufgerufen Fragen zu stellen.
Es gibt aber von den Anwesenden keine Fragen.
Tätigkeitsbericht des Vorstands
-------------------------------
Der Tätigkeitsbericht des Vorstandes wird von lf (Jonas Martin, lichtfeind) vorgestellt.
Der Tätigkeitsbericht des Vorstandes kann im [Wiki](https://stratum0.org/wiki/Datei:T%C3%A4tigkeitsbericht_Stratum0_2023.pdf)
gelesen werden.
Die folgenden Punkte ergänzen lediglich Aussagen, die nicht auf den Folien getroffen wurden.
* Der Bericht soll zeigen, welchen Tätigkeiten der Vorstand im Jahr 2023 nachgegangen ist.
* Zu Folie 2: Vorstellung der AG Geschäftsführung
* Die Vertrauensentität ist Ansprechpartner bei Problemen im Vereinsleben, besonders wenn der
Vorstand nicht involviert werden kann oder soll.
* Aktuell ist die Person schlecht zu erreichen.
Die Mitgliederversammlung sollte überlegen, ob sie eine neue Vertrauensperson bestellen möchte.
* Zu Folie 4:
* Die relevanten Informationen der Geschäftsordnung sind im Fließtext.
* Die Schlüsselverwaltung (physisch und SSH) wird von larsan übernommen.
* Die Schriftführung übernimmt chrissi^.
* Zu Folie 5: Arbeitsweise
* Im Chat-Raum (Matrix/IRC) ist aktuell wenig los. Ist aber offen für jede*n.
* Geschäftsordnung kann im [Wiki](https://stratum0.org/wiki/Vorstand/Gesch%C3%A4ftsordnung)
nachgelesen werden.
* Zu Folie 6: Zahlen
* In dieser Vorstandsperiode gab es mehr UBs.
Insgesamt waren es aber viele kleine Beschlüsse.
* Zu Folie 8: Glasfaser \\o/
* Jetzt eventuell möglicherweise vielleicht Glasfaser über 1&1,
aktuell aber noch hin-und-her mit der Hausverwaltung zum Kabelweg.
* Zu Folie 9: Licht
* Mehr LED-Licht in der Küche.
Damit hat der Space fast nur noch LEDs
* Es fehlen noch ein paar letzte Röhren in der Werkstatt, die noch nicht ersetzt wurden.
Da fehlt noch jemand, der Lust hat sich zu kümmern.
* Zu Folie 10: Motten
* Lebensmittelmotten bekämpft.
Haben Schlupfwespen eingesetzt.
* Ist ein wiederkehrendes Problem.
* Gelagerte Lebensmittel bitte luftdicht verschließen
* Zu Folie 12: Solar
* Haben zwei Module für ein "Balkonkraftwerk" angeschafft.
* Das soll "oben" an den Turm angebracht werden. Soll passieren, wenn es nicht mehr so kalt ist.
* Zu Folie 14: Sammlung von Links am Ende der Präsentation
* data.stratum0.org zeigt auch welche UBs noch freie Finanzmittel haben.
|
* Es wird dazu aufgerufen Fragen zu stellen.
Es gibt aber von den Anwesenden keine Fragen.
Bericht der Rechnungsprüfer
---------------------------
Emantor (Rouven Czerwinski) stellt den Bericht der Rechnungsprüfer vor.
* Es gab in diesem Jahr weniger Zwischenprüfungen. Die Prüfungen haben aber trotzdem gut funktioniert.
* Die Kasse wird gut geführt.
* Bei der Prüfung wurde ein Fehler gefunden.
* Es wurde ein Vertipper zwischen "0" und "9" in der letzten Stelle gefunden.
* Dies ist aber nicht schwerwiegend.
* Emantor bittet die Mitglieder die Mitgliedsbeiträge halbjährlich oder sogar jährlich zu überweisen.
* Das senke die Kontoführungsgebühren.
* Wir zahlen aktuell auch für eingehende Überweisungen.
* Dann verdient die Bank weniger an uns.
* Beim Einkauf sollten Kassenzettel, wenn möglich, mit Zwischensumme oder komplett getrennt ausgeführt werden.
* Es gibt immer wieder Kassenzettel mit handschriftlichen Notizen, um private Dinge von Space-Einkäufen
zu trennen.
* Das macht das Prüfen dieser Kassenzettel aufwändig.
* Eine Zwischensumme hilft private Einkäufe von Sachen für den Verein zu trennen und macht
weniger Arbeit bei der Kassenprüfung.
* Emantor empfiehlt den Vorstand zu entlasten.
Jahresbericht
-------------
Der Jahresbericht wird von larsan vorgestellt.
Der Jahresbericht kann im [Wiki](https://stratum0.org/wiki/Datei:Jahresbericht2023.pdf)
gelesen werden.
Die folgenden Punkte ergänzen lediglich Aussagen, die nicht auf den Folien getroffen wurden.
|
* Zu Folie 2 und 3:
* Wieder mehr Uptime (Prozentuale Zeit in der der Space "offen" ist)
* Die Uptime ist fast wieder auf Vor-Corona-Niveau: 85%
* Letztes Jahr war man auch noch mal alleine im Space.
Jetzt ist es voller.
* Zu Folie 4: Vorträge:
* Es gab ein paar. Die Menge stagniert aber.
* Redet gern über eure coolen Projekte!
* Zu Folie 5ff: HOA (Hacken Open Air)
* Dieses Jahr in den Schulferien (in NDS).
Damit sind jetzt andere Personen in der Lage dabei zu sein.
* Zu Folie 13ff: Resinlab
* Der Raum war das Flurklo unten, wenn man die 1. Treppe hochgeht.
* Der Raum ist nur 2 m² groß.
* Wir haben den Raum renoviert - und Sticker versteckt.
* Fenster / Belüftung muss noch gemacht werden.
* Das WC ist für Feiern weiterhin nutzbar.
* Zu Folie 18: Hausverwaltung
* Ja, wir haben eine neue (die 4.!) Hausverwaltung.
* Die neue hat ihren Sitz jetzt auf dem Gelände und antwortet sogar auf E-Mails.
* Zu Folie 20: Freifunk Braunschweig Jahresbericht
* Emantor übernimmt das Wort und stellt den Freifunk Braunschweig Jahresbericht vor.
* Zu Folie 21:
* Wir haben coole Sticker!
* Freifunk Braunschweig trifft sich jede Woche mittwochs ab 19:00 Uhr im Space.
* Zu Folie 22:
* Wir haben das Fest der Kulturen am 01.05.2023 mit Internet versorgt und wollen das auch 2024 wieder tun.
* Zu Folie 23 und 24:
* Wir haben wieder mehr Kontakt zur Stadt Braunschweig.
* Wir sind im Gespräch für Freifunk für mehrere Projekte.
* Marco steht viel im Austausch mit der Stadt.
* Es gab ein Treffen Anfang November.
Jetzt gab es dazu das Protokoll der Stadt.
Die Mühlen mahlen langsam weiter.
* Dank an Marco.
* Zu Folie 25 und 26:
* Wir stehen in Kontakt zur Stadt Wolfenbüttel.
* Ein Mitarbeiter ist von BS nach WF gewechselt. Der macht dort in der Stadt aktiv Freifunk.
* In der Innenstadt gab es schon einmal ein WLAN. Eventuell können wir das übernehmen.
* Da wird in diesem Jahr was passieren.
Fortschritt wird eher von uns, als von der Stadt gebremst.
Das ist ungewohnt.
* Zu Folie 27:
* Waren auf dem HOA und haben Internet gemacht.
* Starlink ist zuverlässiger als LTE mit Richtantenne.
* Zu Folie 28: Parker-Wochenenden
* Wir betreiben unser Netz etwas anders als andere Communities.
* Hilfe gerne gesehen, Ankündigung der Treffen im Stratum0-Wiki.
* Ist eigentlich nur ein Tag; kein ganzes Wochenende :-)
* Könnten wir noch besser ankündigen.
* Zu Folie 32..37: Digital Courage
* (Ab hier übernimmt larsan wieder.)
* Trifft sich jeden 2. Donnerstag im Space und Online.
* Machen regelmäßig Vorträge.
* Haben einen Citizen Science Workshop an der HBK veranstaltet.
* Weitere Leute immer willkommen!
* Zu Folie 38: CTF-Team "CyberTaskForce Zero"
* peace-maker erzählt, larsan zeigt Folien
* Das Team ist weiterhin aktiv.
* Von 3..4..5 Leuten auf heute circa 8 Leute gewachsen.
* Haben an über 25 CTFs in 2023 teilgenommen.
* Letztes Jahr ziemlich erfolgreich: DE: Platz 6, weltweit Platz 65
* Treffen sich jetzt auch alle 14 Tage Dienstags ab 18:00 und nicht nur zu den CTFs.
* Vernetzen sich innerhalb von DE:
Kooperation mit RedRocket, PeaceMaker ist dort auch im Vorstand.
Sind auch Teil der Sauercloud.
* Haben sich (mit Sauercloud) qualifiziert nach Las Vegas zu fliegen und einen echten Satelliten im All zu hacken.
* Termine stehen im Kalender.
* Kommt vorbei - auch gerne mit wenig oder keinem Vorwissen.
* Zu Folie 39..42: Hey Alter!
* Folie zeigt ein altes Foto ohne die neue Flagge. (Das ist schade!)
* Im letzten Jahr gab es eine Nikolausaktion.
* Es wurden Desktoprechner an Schülerinnen und Schüler verteilt.
* Es gab sogar eine Schlange vor dem Gebäude
* Es wurden 130 Rechner verteilt, 50 sind auf der Warteliste.
* Zu Folie 43..44: Malkränzchen
* Pecca berichtet.
* Gibt es seit sieben Jahren.
* Regelmäßiges Treffen für kreative Tätigkeiten
* Pecca bittet größere Treffen (z.B. Schrei-Wettbewerbe) und Küchenorgien an anderen Tagen zu planen.
* Es ist auch schade, wenn Menschen zu den Treffen nicht kommen, weil es ihnen zu laut ist.
* Auf die nächsten sieben Jahre!
* Zu Folie 45: Bierbrauen
* Es wurde gebraut und es wird wieder gebraut werden.
* Zu Folie 47: Spacekatze
* Wir hatten für einen Tag eine Spacekatze.
* Diese kam über Umwege in den Space und wurde dann von einem Mitglied mit nach Hause genommen, bevor sie an
den Eigentümer übergeben wurde.
* Zu Folie 48: 37C3
* Es waren Menschen von uns auf dem 37C3.
* Zu Folie 49..50: Regenbogenimperium
* Über das Jahr gab es viele neue Regenbogendinge.
* Zu Folie 51..52: Energie
* LED-Panels für den Space wurden getestet und in der Küche und im Resinlab verbaut.
* Zu Folie 53..55: Kühlschränke
* Es gab Veränderungen bei den Kühlschränken.
* Der alte Gefrierschrank wurde gegen einen neuen, effizienteren und größeren getauscht.
* Außerdem gibt es nun einen Mini-Getränkekühlschrank.
* Zu Folie 56: Solarstrom
* Solarstrom in Aussicht, es fehlt besseres Wetter.
* Zu Folie 57: Silvester
* Es wurde Silvester im Space gefeiert.
* Zu Folie 58: Danke (Teil 1)
* Danke an alle, die:
* Müll rausbringen,
* sich um den Space kümmern,
* die putzen,
* Getränke kaufen,
* Dinge nachkaufen, ...
* Zu Folie 59: Danke (Teil 2)
* Danke an alle, die Vereinsinfrastruktur betreiben.
* Besonders Shoragan, aber auch die anderen 14 Admins.
* Zu Folie 60: Wünsche für 2024:
* Unsere 10-Jahres-Feier fehlt noch. Eventuell können wir die in 2024 nachholen?
* Das Coderdojo ist wieder in Planung.
* Wir sollten wieder mehr Blogposts schreiben. Die letzten waren 2022!
* Macht mehr coole Projekte!
Bericht der Vertrauensperson
----------------------------
Die Vertrauensperson ist nicht anwesend.
Der Bericht entfällt.
Entlastung des Vorstands
========================
dadada (Tim Schubert) beantragt die Entlastung des Vorstandes im Block.
* Es ist technisch nicht prüfbar, ob die Vorstände an dieser Abstimmung teilnehmen.
* Da aktuell 36 stimmberechtigte Mitglieder anwesend sind, dürfen maximal 30 stimmberechtigte
Mitglieder an der Abstimmung teilnehmen.
* Es wird mit (Ja, Nein, Enthaltung) abgestimmt.
* Abstimmung startet 16:03.
|
* Die Stimmabgabe endet um 16:06.
* Es werden 29 Stimmen abgegeben:
* Ja: 29 von 29 Stimmen
* Nein: 0 von 29 Stimmen
* Enthaltung: 0 von 29 Stimmen
* Der Vorstand wird somit im Block entlastet.
Änderungsanträge
================
* Zur Einladung zur Mitgliederversammlung lagen keine Satzungsänderungsanträge vor.
* Es liegen keine weiteren Änderungsanträge vor.
Feedback, Input für den nächsten Vorstand
=========================================
* chrissi^: Wir könnten unsere aktuellen guten finanziellen Möglichkeiten nutzen, um Vorträge mit externen
Speakern zu interessanten Themen zu organisieren.
Diesen Speakern könnten wir dann z.B. Fahrt und Hotel bezahlen.
Es müssten sich allerdings Personen finden, die die Organisation übernehmen würden, da Chrissi^ dafür
aktuell nicht ausreichend Zeit hat.
* Tim: Eventuell könnten wir nicht nur Vorträge, sondern auch Workshops finanzieren?
Man braucht aber die passenden Ideen.
* larsan: Der Stratum 0 betreibt ein Pretix, dass hier bei Bedarf zur Verfügung steht.
* Darüber hinaus werden die folgenden Ideen für Workshops genannt:
* NelienE: Erste-Hilfe-Kurs
* Fera per Chat: "Mental Health First Aid"
Fera bietet sich an, den vorzubereiten.
* lf: Exkursionen
* chrissi^: Feuerlöschen für Amateure
* Daniel: Haben intern vermutlich genug Feuerwehr-Menschen; brauchen wir nicht extern anzufragen.
|
* Aus der Runde wird Dank an den Vorstand für seine bisherige Arbeit ausgesprochen.
|
* Daniel: Macht es eventuell Sinn das HOA von der UG zum Verein zu übertragen?
* Tim: Wurde auf der letzten Orga-Runde bereits angesprochen.
Wir können uns das prinzipiell vorstellen - aber nicht mehr vor diesem HOA.
* Chrissi^ findet die Idee als Vorstand spannend.
Wir sollten eine solche Änderung aber gut durchdenken, bevor wir das durchführen.
|
* Tim: Hätte Interesse die Vegan Academy (vegane Kochrunde) wiederbeleben.
Wer mitmachen möchte, soll Tim anschreiben.
Die alte Vegan Academy ist vor vielen Jahren eingeschlafen.
|
* Shoragan: Wir haben noch Kapazitäten auf dem Vereinsserver.
Falls jemand Dienste für eine größere Gruppe betreiben möchte: Es gibt noch Möglichkeiten.
Eventuell gibt es neben den aktuellen Diensten noch Nischen, die man abdecken könnte.
Shoragan hilft auch gern bei der Inbetriebnahme.
Nach diesem Block wird eine Pause von 16:18 bis 16:28 eingeschoben
Wahlen
======
## Wahl der Wahlleitung: Erster Wahlgang
* Es wird weiterhin nach einer Wahlleitung gesucht.
* Chrissi weist darauf ihn, dass eigentlich alles Tooling für die Briefwahl vorhanden ist.
|
* 53c70r (Silvan Nagl) wird vorgeschlagen
* Es wird mit (Ja, Enthaltung) abgestimmt.
* Ergebnis:
* Ja: 29 von 32 Stimmen
* Enthaltung: 3 von 32 Stimmen
* 53c70r nimmt die Wahl nicht an und wird somit nicht Wahlleitung.
## Wahl der Wahlleitung: Zweiter Wahlgang
* Die Suche nach Kandidaten wird erneut gestartet.
* Marie Wellhausen bietet sich an.
* Es wird mit (Ja, Enthaltung) abgestimmt.
* Ergebnis:
* Ja: 29 von 30 Stimmen
* Enthaltung: 1 von 30 Stimmen
* Marie nimmt die Wahl an.
* Marie übernimmt das Wort.
* Marie beruft die folgenden Wahlhelfer*innen:
* Emantor
* Frauke Gellersen
* dadada
* Nux (Luca Gabriel)
* mjh fragt, ob Marie nicht fragen wolle, ob jemand mit den Wahlhelfern unzufrieden sei.
* Marie gibt die Frage in die Runde weiter.
* Es gibt keine Gegenstimmen gegen die Wahlhlfer*innen.
## Vorstellung der Ämter
* Im Folgenden werden Kandidaten für die Ämter gesucht.
* Da sich die Suche als schwierig herausstellt, werden —- während der Suche -- die Ämter wie folgt vorgestellt:
* lf stellt Beisitzerposten vor.
* Aufgaben der Beisitzer sind:
* Entlastung der anderen Vorstandmitglieder
* Mails lesen, UBs bearbeiten
* Arbeitsvolumen gut anpassbar
* Gute Gelegenheit sich einzuarbeiten und das "Vorstand sein" auszuprobieren.
* Zeitaufwand circa:
* 4 Sitzungen im Jahr
* 1x / Monat Arbeitstreffen
* Remote teilnehmen ist möglich
* Schatzmeister*in:
* Marie: Dieses Jahr die Gelegenheit das kennenzulernen.
* Emantor: Aus Kassenprüfungssicht: Es ist heute weniger Arbeit, als noch vor einigen Jahren.
ktrask hat über ihre Amtszeiten viel automatisiert.
* chrissi^ stellt den Posten des 2V vor
* Nicht mehr Aufwand als der des Beisitzers
* Für die Ämter 1V, 2V und Schatzmeister*in ist ein einmaliger Besuch bei der Bank und beim Notar
notwendig.
* larsan stellt kurz Posten des 1V vor
* Aufgaben wie Beisitzer*innen
* Aktuell zusätzlich repräsentative Aufgaben. Die könnten aber auch anders verteilt werden.
## Kandidaten
Es werden die folgenden Kandidaten aufgestellt:
* 1V
* larsan (Lars Andresen)
* lf (Jonas Martin)
* 2V
* chrissi^ (Chris Fiege)
* lf (Jonas Martin)
* Schatzmeister*in
* ktrask (Helena Schmidt)
* Beisitzer*in
* lf (Jonas Martin)
* NelienE (Nele Warnecke)
* 53c70r (Silvan Nagl)
* Oleh Paliy
* EmJee13 (Marie Goetz)
* chrissi^ (Chris Fiege)
* larsan (Lars Andresen)
Die Kandidaten stellen sich im Folgenden kurz vor:
* lf
* lf möchte sich nicht vorstellen und lässt sich daher von anderen beschreiben.
* Nele:
* Nele hat Audio-Probleme und wird auch von den Anwesenden beschrieben.
* Im Chat trifft sie darüber hinaus folgende Aussage:
Ich hatte das Gefühl gerade ein paar Aufgaben für mich gefunden zu haben
und würde das noch mal weiter machen.
* 53c70r:
* mjh beschreibt 53c70r wie folgt:
Er ist schon länger dabei und hat auch andere ehrenamtliche Arbeiten.
* mjh hält ihn für geeignet andere Ansichten zu vertreten.
* Oleh:
* Kommt gern in den Space. Ist dankbar für die Infrastruktur und möchte dafür etwas zurückgeben.
* Marie:
* Ist seit circa 1.5 Jahren im Space und macht im Moment viel HOA-Orga.
* chrissi^:
* Ist seit vielen Jahren im Vorstand.
* Kümmert sich aktuell um das Schreiben von Protokollen
und putzt immer mal wieder hinter den E-Mails her.
* Ist aber auch gern bereit den Posten nach so vielen Jahren abzugeben.
* larsan:
* Macht das jetzt "seit ein paar Jahren".
* Hat mal als Beisitzer begonnen und ist irgendwann mal 1V geworden und wurde dann immer wieder gewählt.
* Ist auch gern bereit zu beraten und steht für Fragen zur Verfügung.
* ktrask:
* Würde das Amt des Schatzmeisters noch einmal machen.
* Muss dazu sagen, dass sie jetzt nach Hannover gezogen ist - sie wird aber trotzdem immer wieder in BS sein.
* Sie bräuchte aber eine weitere Person im Vorstand, die vor Ort unterstützt.
Am besten eine beisitzende Entität.
## Berufung der Kassenprüfer*innen
* Marie fragt in die Runde, ob die Kassenprüfer*innen neu berufen werden sollen.
* Angela und Emantor geben an, dass sie wieder zur Verfügung stehen.
* Marie fragt, ob jemand hierüber neu abstimmen möchte.
* Es meldet sich niemand.
Die Kassenprüfer werden daher nicht neu gewählt.
* Angela und Emantor sind somit weiterhin zu Kassenprüfer*innen berufen.
## Berufung der Vertrauensperson
* Marie: Die Vertrauensperson kann bei Bedarf auch neu gewählt werden, wenn dies gewünscht ist.
* Dies ist aber kein Vorstandsposten. Die Vertrauensperson wird von der Mitgliederversammlung ernannt.
* Mehrere Personen sind dafür die Vertrauenspersonen neu zu wählen,
da die alten sich nicht mehr gemeldet haben.
* Es gibt darüber hinaus keine Stimmen dafür die bisherigen Vertrauenspersonen zu behalten.
* Es melden sich die folgenden Kandidat*innen:
* Fera(lina) (Antje Mönch)
* Frauke Gellersen
* Aufgrund der Abwesenheit der aktuell bestellten Personen stellt chrissi^ den Posten vor:
* Die Vertrauenspersonen sind Ansprechpartner für Mitglieder des Vereins, wen diese Probleme mit
Vorstandsmitgliedern oder andere Probleme mit vereinsbezug haben.
* Aufgabe ist es klärende Gespräche mit den Parteien zu suchen.
* Es wird überlegt, ob die Mitgliederversammlung ein oder zwei Vertrauenspersonen berufen möchte.
* Marie hört heraus, dass zwei Vertrauenspersonen die präferierte Option ist.
* Frauke: Ist es ein Problem, dass sie Wahlhelferin ist und gleichzeitig auszählt?
* Die anwesenden Personen sehen hierin kein Problem.
* Es wird überlegt, ob die Abstimmung direkt im Openslides durchgeführt werden soll.
* Vorstellung der Kandidatinnen:
* Fera hat kein Mikrofon und wird von der Runde vorgestellt
* Sie ist beim Malkränzchen aktiv.
* Darüber hinaus erhält sie viel positiven Zuspruch aus der Runde.
* Frauke stellt sich vor:
* Sie geht davon aus, dass sie im Space bekannt ist.
* Sie hat mit Antje zusammen gehäkelt.
* Sie gibt an, dass sie Probleme vertraulich behandeln werden wird.
* Sie erhält ebenfalls viel positiven Zuspruch aus der Runde.
|
* Die Abstimmung wird als Personenwahl im Openslides durchgeführt.
* Der Wahlmodus ist Zustimmungswahl. Jedes stimmberechtigte Mitglied erhält somit bis zu 2 Stimmen.
* Die Abstimmung beginnt um 17:31.
* Bei diesem Wahlgang kommt es zu technischen Problemen:
Mitglieder hatten nicht die richtige Anzahl Stimmen.
Der Wahlgang wird für ungültig erklärt und abgebrochen.
* Wiederholung der Wahl um 17:35.
|
* Um 17:37 liegt das Ergebnis vor:
* Antje: 31 von 34 Stimmen
* Frauke: 31 von 34 Stimmen
* Es gibt drei generelle Enthaltungen.
* Marie fragt Antje und Frauke, ob diese die Wahl annehmen.
* Frauke nimmt die Wahl an.
* Antje nimmt die Wahl an.
## Ende der Wahl
* Marie übergibt das Wort um 17:39 zurück an larsan.
* larsan weist darauf hin, dass stimmberechtigte Mitglieder bald einen Brief für die Briefwahl erhalten werden.
* chrissi^ weist auf die folgenden Punkte hin:
* Die Adressabgabe ist aktuell noch bis zum Ende der Mitgliederversammlung möglich.
* Alle ordentlichen Mitglieder sollten eine E-Mail mit einem Link zur Adressabgabe bekommen haben.
Falls jemand die nicht bekommen hat, solle sich die Person bei chrissi^ melden.
* Die Adressierung an Boxen im Space ist auch möglich.
Sonstiges
=========
## Terminfindung für die nächste Mitgliederversammlung
* Es gibt etwas Diskussion über mögliche Termine.
Es stehen der 19.01.2025, sowie der 26.01.2025 zur Auswahl.
* Der 26.1.2025 wird als Termin für die nächste Mitgliederversammlung angedacht.
## Diskussion: Die nächste Mitgliederversammlung Online, Offline oder hybrid?
* drc fragt, ob wir die nächste Mitgliederversammlung wieder online machen wollen.
* chrissi: Findet online gut
* Daniel: Regt an das wieder offline zu machen.
* EmJee13: Wäre für hybrid
* shoragan: Nimmt an, dass wir vor Ort effizienter sind.
* Tim/dadada: Müssen wir uns dann eventuell um einen größeren Raum kümmern?
* chrissi: Die BLSK bietet Räumlichkeiten für solche Versammlungen für Vereine an.
* mjh: Mag Status Quo, weil Online-Teilnahme inklusiver ist.
Sonst muss man sich überlegen, ob/wie man die Mitgliederversammlung streamen kann.
Wir sollten überlegen, wie man das Tooling verbessern kann.
Würde es nicht groß anders machen, als in diesem Jahr.
* drc meint, dass dies das erste Jahr war, in dem Openslides Probleme gemacht hat.
* mjh fragt: Hat jemand das Gefühl, sich nicht ausreichend einbringen zu können?
Und daher die Versammlung eventuell anfechten zu wollen?
* Niemand meldet sich auf diese Frage.
* lf: Remote ist "entspannter".
Mitgliederversammlungen vor Ort sind zum Teil umständlich und chaotisch.
Für eine Offline-Mitgliederversammlung müssen wir uns größere Räumlichkeiten,
vorzugsweise mit Schnittchen, suchen.
Eventuell einen Termin mit besserem Wetter suchen und draußen durchführen?
* Emantor: Jemand meinte, dass man Remote sein eigenes WC habe.
|
* Es wird eine Umfrage im BBB gestartet, um ein vorläufiges Meinungsbild zu bekommen.
* Die Umfrage wird mit folgendem Ergebnis abgeschlossen:
* Online: 6
* Hybrid: 18
* Offline: 0
* Der Vorstand soll entscheiden: 6
## Weltherrschaft
* Emantor beantragt den Punkt zu vertagen.
* Es gibt keine anderen Wortmeldungen.
## Weiteres
* lf weist darauf hin, dass Mitglieder das Hausrecht ausüben dürfen, falls das notwendig sein sollte.
* Es wird über Spacekatzen diskutiert.
## Abschluss der Versammlung
* larsan schließt die Versammlung um 18:01.
* Er bedankt sich bei allen, die bei der Mitgliederversammlung dabei waren.
Auszählung der Wahlen
=====================
Dieser Teil des Protokolls wird nur von drc geschrieben.
Die Auszählung findet am 25.02.2024 ab 16:20 Uhr im Space statt.
Anwesend sind:
* Marie Wellhausen – Wahlvorstand
* dadada – Wahlhelfer
* Frauke – Wahlhelferin
* Emantor – Wahlhelfer und Technik
* Doom - Beobachter
* lf – Beobachter ab ca. 16:35 bis 16:55
* drc – Protokoll
Die Auszählung wird von Doom als Livestream zur Verfügung gestellt.
Im Stream sind wechselnd unterschiedliche Personen anwesend.
## Vorbemerkung
Die Wahl hat dieses Jahr als Briefwahl stattgefunden.
Hierzu wurden im Vorfeld der Mitgliederversammlung ordentliche Mitglieder
aufgefordert eine aktuelle Post-Adresse in einem Online-Tool anzugeben.
Bei der Wahl stimmberechtigt waren dann all die ordentlichen Mitglieder,
die zum Zeitpunkt der Mitgliederversammlung ein ausgeglichenes Mitgliedskonto hatten.
Die Briefe wurden per Post an die angegebene Adresse gesendet.
Wurde keine Adresse angegeben, so wurden die Briefe im Space hinterlegt.
Die Briefe hatten folgenden Inhalt:
* Anschreiben mit Anleitung
* Wahlschein: Muss unterschrieben werden.
Auf dem Wahlschein befindet sich ein für jede Person individuelles Geheimnis,
welches bei der Auszählung überprüft wird.
* Stimmzettel:
Der Stimmzettel darf nicht besonders gekennzeichnet werden, da dieser sonst
ungültig ist.
* Stimmzettelumschlag:
da gehört der Stimmzettel rein.
* Frankierter Rückumschlag:
Dort Stimmzettelumschlag und Wahlschein einlegen
und zurücksenden.
## Auszählung
Die Auszählung beginnt damit die vorliegenden Briefe zu zählen:
* 97 Personen waren prinzipiell stimmberechtigt
* 29 Stimmzettel wurden aus dem Space nicht abgeholt
* 52 Briefumschläge sind eingegangen
* 16 Briefe sind nicht zurückgekommen
|
* Anschließend werden die Briefe geöffnet.
Marie und Frauke gleichen die Geheimnisse auf dem Anschreiben mit den
versendeten ab.
* Die Briefe werden dabei anhand des Merkmals "Unser Zeichen" zugeordnet.
* Wird das Geheimnis erfolgreich abgeglichen, so werden Anschreiben und
Stimmzettelumschlag in unterschiedliche Boxen getrennt.
* Auffälligkeiten:
* Ein Brief ist in einem Nicht-Standard-Umschlag zurückgekommen.
Der Inhalt ist aber gültig und die Stimme wird daher trotzdem gezählt.
* Ein weiterer Brief enthält zwei Umschläge.
Der Inhalt ist aber gültig und die Stimme wird daher trotzdem gezählt.
* Es werden zwei ungültige Briefe identifiziert.
Diese werden in eine separate Box sortiert.
Die Gründe sind:
* Ohne Unterschriftzettel: 1
* Kein Inhalt: 1
* Somit sollten 50 Unterschriftzettel und 50 Stimmzettelumschläge
vorhanden sein.
Eine Kontrollauszählung durch Emantor und dadada bestätigt das.
Die Auszählung erfolgt in folgendem Modus:
* Marie und dadada öffnen die Stimmzettelumschläge und lesen die Stimmen vor.
* Frauke und Emantor zählen die Stimmen auf einem Flipchart.
* Die Auszählung wird um 17:21 beendet.
## Ergebnis der Wahl
Das Ergebnis der Wahl wird in der angegebenen Reihenfolge bekannt gegeben.
Die Personen werden jeweils angerufen und gefragt, ob sie die Wahl annehmen.
* 1. Vorsitzender
* larsan: 43 Stimmen
* larsan wird von Frauke angerufen und nimmt die Wahl an.
* lf: 37 Stimmen
* 2V
* lf: 43 Stimmen
* lf ist anwesend und nimmt die Wahl an.
* chrissi^: 42 Stimmen
* Schatzmeister*in
* ktrask: 50 Stimmen
* ktrask wird von Frauke angerufen und nimmt die Wahl an.
An dieser Stelle kommt es zu technischen Problemen mit dem Stream.
Diese sind nach circa 5 Minuten behoben.
* Beisitzende (max. 3)
* lf: 45 Stimmen
* Ist bereits 2V und kann somit nicht Beisitzer werden.
* chrissi^: 44 Stimmen
* chrissi^ wird von Emantor angerufen und nimmt die Wahl an.
* Marie (emjee13): 43 Stimmen
* Marie wird von Marie angerufen und nimmt die Wahl an.
* larsan: 41 Stimmen
* Ist bereits 1V und kann somit nicht Beisitzer werden.
* Nele: 39 Stimmen
* Nele wird von Marie angerufen und nimmt die Wahl an.
* 53c70r: 36 Stimmen
* Keine weiteren Posten frei.
* oleh: 27 Stimmen
* Keine weiteren Posten frei.
Die Stimmzettel werden anschließend beim Vorstand archiviert.
Auszählung beendet um 17:35.
Protokoll und Stream werden beendet.
File added
stratum0-latex/s0artcl.cls
\ No newline at end of file
stratum0-latex/s0minutes.cls
\ No newline at end of file
../stratum0-latex
\ No newline at end of file
-- SPDX-License-Identifier: 0BSD
-- Copyright (C) 2020 Roland Hieber
-- Convert headers of level >= 3 to LaTeX \paragraph{}s (usable with koma-script classes)
--
if FORMAT ~= "latex" and
FORMAT ~= "beamer" and
FORMAT ~= "json" and
FORMAT ~= "native"
then
error("unsupported format: " .. FORMAT)
end
local List = require 'pandoc.List'
-- The identifier in the native representation can still contain Unicode, and
-- pandoc's LaTeX writer takes additional care to escape unicode characters
-- when creating the label in the header and when referencing it in links (see
-- the function `toLabel` in pandoc's Text/Pandoc/Writers/LaTeX.hs).
-- Sadly this function is not exposed to Lua, so we have to make our own
-- compatible version.
--
-- Input: (string) identifier from native AST (`attr.identifier`)
-- Output: (string) label, compatible with the LaTeX writer
function to_label(str)
local function do_error(msg, n, c)
error(string.format("%s at input byte %d (0x%x)", msg, n, c))
end
local function uc_escape(val)
if (val >= 0x30 and val <= 0x39) or -- isDigit x && isAscii x
(val >= 0x41 and val <= 0x5A) or
(val >= 0x61 and val <= 0x7a) or -- isLetter x && isAscii x
val == 0x5F or val == 0x2D or
val == 0x2B or val == 0x3D or
val == 0x3A or val == 0x3B or
val == 0x2E -- x `elemText` "_-+=:;."
then
return string.char(val)
else
return string.format("ux%x", val)
end
end
-- no Unicode support in Lua... :( decode codepoint from UTF-8 manually
local res = ""
local seq = 0
local val = nil
local c = nil
local n = 1
while n <= #str do
c = string.byte(str, n)
if seq == 0 then
-- leader byte: 0b0xxx xxxx, 0b110x xxxx, 0b1110 xxxx, 0b1111 0xxx
if c >= 0x80 and c < 0xC0 then
do_error("invalid UTF-8 sequence: expecting leader", n-1, c)
return nil
end
seq = (c < 0x80 and 1) or (c < 0xE0 and 2) or
(c < 0xF0 and 3) or (c < 0xF8 and 4)
val = c & (2^(8-seq) - 1)
elseif seq > 0 and c >= 0x80 and c < 0xC0 then
-- continuation byte: 0b10xx xxxx
val = (val << 6) | (c & 0x3F)
else
do_error("invalid UTF-8 continuation byte", n-1, c)
return nil
end
seq = seq - 1
if seq == 0 then
res = res .. uc_escape(val)
end
n = n+1
end
if seq > 0 then
do_error("invalid UTF-8 sequence: leader without continuation bytes", n-1, c)
return nil
end
return res
end
-- Temporary pandoc.List of the elements making up the previous header
saved_header = nil
--
-- Handle Headers
--
function Header(elem)
--print("A Header:", elem.level, elem.identifier)
if elem.level < 3 then
return elem
else
-- Fallback: if more than one Header occurs directly after another, put the
-- elements of the previous one in an extra Para
local result = {}
if saved_header then
--print("insert saved header")
result = pandoc.Para(saved_header)
end
-- maybe we need to merge Header with the next Para, save it
local label = to_label(elem.identifier)
saved_header = List:new {
pandoc.RawInline("tex", "\\hypertarget{" .. label .. "}{%\n")
, pandoc.RawInline("tex", "\\paragraph{")
, pandoc.Span(elem.content)
, pandoc.RawInline("tex", "}\\label{" .. label .. "}}\n")
}
--print("saving header: ", elem.identifier)
return result
end
end
-- If Para directly after Header, merge Para with header to get an in-line
-- paragraph header in LaTeX, i.e.:
--
-- \paragraph{Title} Lorem ipsum dolor sit amet...
--
-- instead of:
--
-- \paragraph{Title}
--
-- Lorem ipsum dolor sit amet...
--
function Para(elem)
--print("A Para:", pandoc.utils.stringify(elem.content):sub(0, 40))
if saved_header then
saved_header:extend(elem.content)
local p = pandoc.Para(saved_header)
saved_header = nil
return p
else
return elem
end
end
-- Fallback: In-line LaTeX paragraphs look bad when followed by e.g. a list, so
-- just output the saved header as its own block, followed by this Para.
function Block(elem)
--print("A Block:", elem.t)
if saved_header then
local p = pandoc.Para(saved_header)
saved_header = nil
return List:new { p, elem }
else
return elem
end
end
-- Fallback for one lonely header at the end with nothing after it
function Pandoc(doc)
if saved_header then
table.insert(doc.blocks, pandoc.Para(saved_header))
end
return doc
end
-- vim: sw=2 et
Subproject commit 5dcb7c597788770566cf3f9ae42e4feac24eae57
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: cairo 1.12.2 (http://cairographics.org)
%%CreationDate: Sat Oct 13 19:27:05 2012
%%Pages: 1
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%BoundingBox: 0 -1 615 615
%%EndComments
%%BeginProlog
save
50 dict begin
/q { gsave } bind def
/Q { grestore } bind def
/cm { 6 array astore concat } bind def
/w { setlinewidth } bind def
/J { setlinecap } bind def
/j { setlinejoin } bind def
/M { setmiterlimit } bind def
/d { setdash } bind def
/m { moveto } bind def
/l { lineto } bind def
/c { curveto } bind def
/h { closepath } bind def
/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
0 exch rlineto 0 rlineto closepath } bind def
/S { stroke } bind def
/f { fill } bind def
/f* { eofill } bind def
/n { newpath } bind def
/W { clip } bind def
/W* { eoclip } bind def
/BT { } bind def
/ET { } bind def
/pdfmark where { pop globaldict /?pdfmark /exec load put }
{ globaldict begin /?pdfmark /pop load def /pdfmark
/cleartomark load def end } ifelse
/BDC { mark 3 1 roll /BDC pdfmark } bind def
/EMC { mark /EMC pdfmark } bind def
/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
/Tj { show currentpoint cairo_store_point } bind def
/TJ {
{
dup
type /stringtype eq
{ show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
} forall
currentpoint cairo_store_point
} bind def
/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
/Tf { pop /cairo_font exch def /cairo_font_matrix where
{ pop cairo_selectfont } if } bind def
/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
/cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
/cairo_font where { pop cairo_selectfont } if } bind def
/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
/g { setgray } bind def
/rg { setrgbcolor } bind def
/d1 { setcachedevice } bind def
%%EndProlog
%%Page: 1 1
%%BeginPageSetup
%%PageBoundingBox: 0 -1 615 615
%%EndPageSetup
q 0 -1 615 616 rectclip q
0 g
614.398 307.201 m 614.398 266.986 606.406 226.791 591.016 189.638 c 575.629
152.49 552.859 118.412 524.422 89.978 c 495.988 61.541 461.91 38.771 424.762
23.384 c 387.609 7.994 347.414 0.002 307.199 0.002 c 266.988 0.002 226.793
7.994 189.641 23.384 c 152.488 38.771 118.41 61.541 89.977 89.978 c 61.543
118.412 38.773 152.49 23.383 189.638 c 7.996 226.791 0 266.986 0 307.201
c 0 347.412 7.996 387.607 23.383 424.759 c 38.773 461.912 61.543 495.99
89.977 524.423 c 118.41 552.857 152.488 575.627 189.641 591.017 c 226.793
606.404 266.988 614.4 307.199 614.4 c 347.414 614.4 387.609 606.404 424.762
591.017 c 461.91 575.627 495.988 552.857 524.422 524.423 c 552.859 495.99
575.629 461.912 591.016 424.759 c 606.406 387.607 614.398 347.412 614.398
307.201 c h
f
1 g
286.535 397.408 m 276.879 409.361 269.402 423.068 264.582 437.658 c 280.129
430.982 297.055 427.533 313.977 427.595 c 330.594 427.658 347.191 431.099
362.461 437.658 c 360.656 421.689 354.234 406.271 344.164 393.748 c 336.496
384.213 326.754 376.353 315.809 370.88 c 304.758 378.138 294.844 387.123
286.535 397.408 c h
301.113 143.685 m 321.055 142.869 341.156 146.138 359.809 153.24 c 305.211
201.005 l 253.691 153.576 l 268.812 147.709 284.906 144.353 301.113 143.685
c h
329.84 251.959 m 346.754 233.584 363.293 214.279 373.5 191.482 c 381.402
173.838 385.281 154.404 384.754 135.076 c 359.855 123.623 332.398 117.767
304.996 118.064 c 277.863 118.361 250.816 124.681 226.367 136.443 c 224.434
157.478 226.488 178.869 232.387 199.15 c 236.367 212.818 242.055 225.931
248.344 238.701 c 253.98 250.146 260.113 261.345 266.715 272.263 c 249.48
266.529 233.699 256.486 221.215 243.295 c 212.277 233.857 205.051 222.884
199.18 211.283 c 185.641 184.545 179.27 154.005 182.383 124.197 c 183.152
116.838 184.488 109.533 186.375 102.377 c 224.227 81.779 267.379 71.017
310.469 71.423 c 351.957 71.818 393.305 82.548 429.742 102.377 c 436.277
138.4 431.676 176.361 416.719 209.775 c 404.441 237.209 385.566 261.24
364.645 282.814 c 350.496 297.408 335.355 310.994 320.766 325.15 c 308.332
337.216 296.297 349.693 284.559 362.443 c 267.645 380.818 251.109 400.123
240.898 422.916 c 232.996 440.564 229.121 459.998 229.645 479.326 c 254.543
490.779 282 496.634 309.406 496.334 c 336.535 496.041 363.582 489.72 388.031
477.959 c 389.969 456.923 387.914 435.529 382.012 415.248 c 378.035 401.584
372.344 388.47 366.055 375.701 c 360.418 364.255 354.289 353.052 347.684
342.138 c 364.918 347.869 380.699 357.916 393.184 371.103 c 402.121 380.545
409.352 391.517 415.223 403.115 c 428.758 429.857 435.129 460.392 432.016
490.205 c 431.246 497.564 429.91 504.865 428.023 512.021 c 390.172 532.619
347.023 543.384 303.93 542.974 c 262.445 542.584 221.098 531.853 184.656
512.021 c 178.121 476.002 182.727 438.037 197.68 404.623 c 209.957 377.189
228.836 353.162 249.758 331.584 c 263.902 316.994 279.047 303.404 293.633
289.252 c 306.07 277.185 318.102 264.709 329.84 251.959 c h
f*
Q Q
showpage
%%Trailer
end restore
%%EOF
%% stratum0doc.sty
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{stratum0doc}
\RequirePackage{tocloft}
\RequirePackage{enumitem}
\RequirePackage{hyperref}
%% Package options
\makeatletter
\DeclareOption{transcript}{%
\def\@sndsectionmark{TOP\ }%
\def\@sndoutermargin{3.1cm}
% enlarge page margin, for following \vote etc. commands
\addtolength{\textwidth}{-14pt}
\addtolength{\marginparwidth}{13pt}
}
\DeclareOption{legal}{
\def\@sndsectionmark{§\ }
\def\@sndoutermargin{2cm}
}
\ExecuteOptions{transcript}
\ProcessOptions\relax
\RequirePackage[margin=2.5cm,outer=\@sndoutermargin]{geometry}
\makeatother
%% fancyhdr setup
\newcommand{\myfancysetup}[2]{%
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\textsc{#1}}%
\fancyhead[R]{\textsc{#2}}%
\fancyfoot[C]{Seite \thepage\ von \pageref{LastPage}}
\fancypagestyle{plain}{% for first page
\renewcommand{\headrulewidth}{0pt}%
\fancyhf{}%
\fancyfoot[C]{Seite \thepage\ von \pageref{LastPage}}%
}
}
%% default monospace font
\makeatletter
\RequirePackage{droidsans}
\@ifpackagelater{droidsans}{2019/06/20}{
\RequirePackage[defaultmono,scale=0.8]{droidsansmono}
}{
\RequirePackage[defaultmono,scale=0.8]{droidmono}
}
\makeatother
\urlstyle{tt}
%% list bullets, section prefix
\makeatletter
\renewcommand{\labelenumi}{(\arabic{enumi})}
\renewcommand{\labelitemi}{--}
% set table of contents number field to max width of section numbers
\settowidth{\cftsecnumwidth}{\@sndsectionmark 10 }
\settowidth{\cftsubsecnumwidth}{\@sndsectionmark 1.10 }
\let\theoldsection\thesection
\renewcommand*{\thesection}{%
\@sndsectionmark\theoldsection
}
\setcounter{section}{-1} % Hacker fangen ab 0 an zu zählen.
\makeatother
% optimize vertical spacing
\setlist{nosep}
\RedeclareSectionCommand[beforeskip=1em]{section}
\RedeclareSectionCommand[beforeskip=0.3em]{subsection}
\RedeclareSectionCommand[beforeskip=0.3em]{subsubsection}
\RedeclareSectionCommand[beforeskip=.5\baselineskip, afterskip=-1em]{paragraph}
\setlength{\parskip}{0.5em plus 0.1em minus 0.3em}
\setlength{\parindent}{0em}
\setlength{\cftbeforesecskip}{0.3\baselineskip}
\setlength{\parsep}{0pt}
\setlength{\headsep}{24pt}
\setlength{\topskip}{0pt}
\setlength{\topsep}{0pt}
\setlength{\partopsep}{0pt}
\setlength{\footskip}{32pt}
%% votes
%% Parameters: text, pros, contras, abstentions
\newcommand{\vote}[4]{%
\marginpar{\footnotesize \textbf{Abstimmung:} #1:\\#2~pro, #3~contra, #4~neutral}%
}
%% consensus without explicit vote
%% Parameters: text
\newcommand{\consensus}[1]{%
\marginpar{\footnotesize \textbf{Beschluss:} #1}%
}
%% no vote at all, disagreement
%% Parameters: text
\newcommand{\novote}{%
\marginpar{\footnotesize \textbf{Kein Beschluss}}%
}
%% postponed agenda items
%% Parameters: text
\newcommand{\postponed}{%
\marginpar{\footnotesize \textbf{vertagt}}%
}
%% withdrawn agenda items
%% Parameters: text
\newcommand{\withdrawn}{%
\marginpar{\footnotesize \textbf{TOP zurückgezogen}}%
}
%% elected persons
%% Parameters: appointment, name, votes, max. possible votes
\newcommand{\elected}[4]{%
\marginpar{\footnotesize \textbf{#1}: #2 (#3/#4)}
}
%% questions and answers
\newcommand{\question}[1]{\textbf{Frage:} #1 \\}
\newcommand{\answer}[1]{\textbf{Antwort:} #1}
% inclusion of single PDF pages
% usage: \includepdfpage{pdf file}{page number}
% set length \includepdfpagewidth to control width of pages
\newlength{\includepdfpagewidth}
\setlength{\includepdfpagewidth}{0.75\textwidth}
\newcommand{\includepdfpage}[2]{%
\begin{center}
\fbox{
\includegraphics[%
width=\includepdfpagewidth,%
page=#2,%
bb=29pt 28pt 764pt 591pt,%
clip=true%
]{#1}%
}%
\end{center}%
}
% notes for included pdf pages. uses \includepdfpagewidth.
\newcommand{\pdfpagenote}[1]{%
\begin{center}
\begin{minipage}{\includepdfpagewidth}
\vspace{-.5\baselineskip}
\footnotesize{#1}
\end{minipage}
\end{center}%
}
\RequirePackage{fancyhdr}
\RequirePackage{lastpage}
%% bootstrapping
\makeatletter
\AtBeginDocument{%
\let\mytitle\@title%
\let\mydate\@date%
\myfancysetup{\mytitle}{\mydate}%
}
\makeatother
% vim: set tw=80 et sw=2 ts=2:
......@@ -7,25 +7,30 @@
\usepackage[legal]{stratum0doc}
\title{Beitragsordnung des Stratum~0~e.~V.}
\date{8.~Januar~2012}
\date{8.~Mai~2021}
\begin{document}
\maketitle
\section{Beitragssätze}
\begin{enumerate}
\item Der reguläre Mitgliedsbeitrag beträgt 20€ pro Monat.
\item Schüler, Studenten, Empfänger von Sozialgeld oder Arbeitslosengeld~II
einschließlich Leistungen nach §~22 ohne Zuschläge oder nach §~24 des
Zweiten Buchs des Sozialgesetzbuchs (SGB~II), sowie Empfänger von
Ausbildungsförderung nach dem Bundesausbildungsförderungsgesetz (BAföG)
haben die Möglichkeit, einen ermäßigten Beitrag von 12€ pro Monat zu
zahlen. Ein entsprechender Nachweis muss dem Vorstand auf Verlangen
zugänglich gemacht werden.
\item Sollte ein Mitglied aus finanziellen Gründen den Mitgliedsbeitrag nicht
aufbringen können, kann dieses beim Vorstand einen Antrag auf Ermäßigung
oder Befreiung stellen. Diese gilt für ein Jahr und kann dann durch einen
neuen Antrag erneuert werden.
\item Der reguläre Mitgliedsbeitrag für ordentliche Mitglieder beträgt 20€
pro Monat. Fördermitglieder zahlen einen frei wählbaren Beitrag von
mindestens 30€ pro Jahr.
Der Jahresbeitrag muss ein Vielfaches von 12 Cent betragen.
\item Schüler, Studenten, Auszubildende (einschließlich Referendaren), Empfänger
von Sozialgeld oder
Arbeitslosengeld~II einschließlich Leistungen nach §~22 ohne Zuschläge oder
nach §~24 des Zweiten Buchs des Sozialgesetzbuchs (SGB~II), sowie Empfänger
von Ausbildungsförderung nach dem Bundesausbildungsförderungsgesetz (BAföG)
haben die Möglichkeit, für die ordentliche Mitgliedschaft einen ermäßigten
Beitrag von 12€ pro Monat zu zahlen. Ein entsprechender Nachweis muss dem
Vorstand auf Verlangen zugänglich gemacht werden.
\item Sollte ein ordentliches Mitglied aus finanziellen Gründen den
Mitgliedsbeitrag nicht aufbringen können, kann dieses beim Vorstand einen
Antrag auf Ermäßigung oder Befreiung stellen. Diese gilt für maximal ein
Jahr und kann dann durch einen neuen Antrag erneuert werden.
Der ermäßigte monatliche Beitrag muss ein glatter Centbetrag sein.
\item Alle Mitglieder werden ermutigt, im Rahmen ihrer Möglichkeiten eine
regelmäßige Spende an den Verein zu entrichten. Empfohlen wird eine Spende
in Höhe von 1\% des Bruttoeinkommens.
......@@ -43,9 +48,14 @@
\section{Zahlungsweise}
\begin{enumerate}
\item\label{item:ueberweisung} Die Zahlung des Beitrages erfolgt per Überweisung.
\item Alternativ zu Abs.~\ref{item:ueberweisung} kann auch eine Barzahlung an den
Schatzmeister erfolgen, sofern dieser zum entsprechenden Zeitpunkt dazu
\item\label{item:ueberweisung} Die Zahlung des Mitgliedsbeitrages kann per
Überweisung (z.~B. Dauerauftrag) oder per SEPA-Lastschrifteinzug erfolgen.
Für den Einzug per SEPA-Lastschrift muss dem Vorstand ein
SEPA-Lastschriftmandat in Schriftform vorliegen. Eventuell anfallende
Gebühren durch Rücklastschrift, die ein Mitglied selbst zu verschulden hat,
werden dem Mitglied in Rechnung gestellt.
\item Alternativ zu Abs.~\ref{item:ueberweisung} kann auch eine Barzahlung an
den Schatzmeister erfolgen, sofern dieser zum entsprechenden Zeitpunkt dazu
bereit ist.
\end{enumerate}
......
#!/usr/bin/make -f
SRCS=$(wildcard \
Mitgliederversammlung*.tex \
Gründungsversammlung*.tex \
Satzung.tex \
Beitragsordnung.tex \
Spaceordnung.tex \
)
JOBNAMES=$(basename $(SRCS))
PDFS=$(addsuffix .pdf,$(JOBNAMES))
LATESTJOB=$(basename $(shell ls -1t $(SRCS) | head -n 1))
define latexmk
latexmk -pdf -dvi- -ps-
endef
all: $(PDFS)
help:
@echo "Available make targets:"
@echo " make, make all -- build PDFs for all .tex documents"
@echo " make clean -- remove all temporary files"
@echo " make mrproper -- remove all temporary and output files"
@echo " make help -- this help"
@echo " make doc.pdf -- build doc.pdf from doc.tex"
@echo " make preview -- build the most recent .tex file, and set PVC=1"
@echo
@echo "Variables:"
@echo " PVC=1 -- when building, start a PDF viewer and poll for updates"
@echo " on the .tex file"
clean:
rm -f $(addsuffix .aux,$(JOBNAMES)) \
$(addsuffix .fdb_latexmk,$(JOBNAMES)) \
$(addsuffix .fls,$(JOBNAMES)) \
$(addsuffix .log,$(JOBNAMES)) \
$(addsuffix .out,$(JOBNAMES)) \
$(addsuffix .toc,$(JOBNAMES)) \
vc.tex
mrproper: clean
rm -f $(PDFS)
preview:
$(latexmk) -pvc $(LATESTJOB).tex
stratum0-latex/stratum0-latex.ins: ../.gitmodules
git submodule update --init
s0artcl.cls s0minutes.cls: stratum0-latex/stratum0-latex.ins stratum0-latex/s0artcl.dtx stratum0-latex/s0minutes.dtx stratum0-latex/stratum0-latex.ins
${MAKE} -C stratum0-latex
if [ ! -h s0artcl.cls ]; then ln -s stratum0-latex/s0artcl.cls . ; fi
if [ ! -h s0minutes.cls ]; then ln -s stratum0-latex/s0minutes.cls . ; fi
vc.tex: ../.git/index ../.git/HEAD ../scripts/vc ../scripts/vc-git.awk
cd ../scripts; sh ./vc -m && mv vc.tex ..
%.pdf: %.tex vc.tex s0minutes.cls s0artcl.cls
$(latexmk) $(if $(PVC),-pvc,-pvc-) "$<"
# vim: ft=make ts=8 noet
......@@ -4,9 +4,10 @@
\usepackage[ngerman]{babel}
\usepackage{libertine} % kann man notfalls auch ignorieren, wenns nicht da ist
\usepackage[legal]{stratum0doc}
\setcounter{section}{0} % aus historischen Gründen
\title{Satzung des Stratum~0~e.~V.}
\date{23.~Juli~2011}
\date{6.~Dezember~2015}
\begin{document}
\maketitle
......@@ -25,32 +26,32 @@
\item Der Verein setzt sich zum Zweck:
\begin{itemize}
\item
Die Förderung der Erziehung und Volksbildung, insbesondere der
die Förderung der Erziehung und Volksbildung, insbesondere der
Informatik- und Medienkompetenz der breiten Öffentlichkeit, sowie
Aufklärung über und kritische Betrachtung von Risiken und
Möglichkeiten neuer Technologien.
Möglichkeiten neuer Technologien
\item Kunst und Kultur in Hinblick auf den schöpferischen Umgang mit
Technologie zu fördern.
Technologie zu fördern
\item Kriminalprävention zu leisten, insbesondere im Umgang mit digitaler
Informationsverarbeitungstechnik durch Aufklärung über rechtliche
Grundsätze, angemessene Verhaltensweisen und Unterbreitung von
Alternativen zu kriminellen Handlungsweisen.
Alternativen zu kriminellen Handlungsweisen
\end{itemize}
\item Der Vereinszweck soll insbesondere verwirklicht werden durch:
\begin{itemize}
\item Die Bereitstellung und Pflege einer Räumlichkeit sowie der zur
Verwirklichung der Vereinszwecke nötigen Infrastruktur.
\item Die Organisation und Durchführung von lokalen Zusammenkünften und
Informationsveranstaltungen sowie Öffentlichkeitsarbeit.
\item Die Zusammenarbeit und der Austausch mit nationalen und
\item die Bereitstellung und Pflege einer Räumlichkeit sowie der zur
Verwirklichung der Vereinszwecke nötigen Infrastruktur
\item die Organisation und Durchführung von lokalen Zusammenkünften und
Informationsveranstaltungen sowie Öffentlichkeitsarbeit
\item die Zusammenarbeit und der Austausch mit nationalen und
internationalen Gruppierungen, deren Ziele mit denen des Vereins
vereinbar sind.
vereinbar sind
\end{itemize}
\end{enumerate}
\section{Selbstlosigkeit und Gemeinnützigkeit}
\begin{enumerate}
\item Der Verein ist selbstlos tätig; Er verfolgt ausschließlich und
\item Der Verein ist selbstlos tätig; er verfolgt ausschließlich und
unmittelbar gemeinnützige Zwecke im Sinne des Abschnitts "`steuerbegünstigte
Zwecke"' der Abgabenordnung und ist nicht auf eigenwirtschaftliche Zwecke
ausgerichtet.
......@@ -67,6 +68,15 @@
\item Jede natürliche oder juristische Person kann Mitglied des Vereins
werden. Bei Minderjährigen ist die Zustimmung des gesetzlichen Vertreters
erforderlich.
\item Die Mitgliedschaft im Verein ist auf zwei Arten möglich:
\begin{itemize}
\item Ordentliche Mitglieder gestalten das Vereinsleben durch ihre aktive
Teilnahme mit. Sie besitzen eine Stimmberechtigung auf den
Mitgliederversammlungen des Vereins.
\item Fördermitglieder unterstützen den Verein vorrangig durch ihren
regelmäßigen finanziellen Beitrag. Sie besitzen keine Stimmberechtigung
auf den Mitgliederversammlungen.
\end{itemize}
\item Die Beitrittserklärung erfolgt in Textform gegenüber dem Vorstand,
dieser entscheidet auch über den Antrag.
\item Die Mitgliedschaft endet durch Austrittserklärung, durch Ausschluss,
......@@ -106,7 +116,7 @@
\item Die Mitgliederversammlung ist mindestens einmal jährlich einzuberufen.
\item Eine Mitgliederversammlung ist außerdem einzuberufen, wenn es das
Vereinsinteresse erfordert, oder wenn die Einberufung von mindestens 23\%
der Vereinsmitglieder in Textform und unter Angabe des Zweckes und der
der ordentlichen Vereinsmitglieder in Textform und unter Angabe des Zweckes und der
Gründe verlangt wird.
\item Die Einberufung der Mitgliederversammlung erfolgt in Textform durch den
Vorstand unter Wahrung einer Einladungsfrist von mindestens 2~Wochen bei
......@@ -137,34 +147,34 @@
\end{itemize}
\item Die Mitgliederversammlung gibt sich bei Bedarf eine Geschäftsordnung.
\item Jede satzungsmäßig einberufene Mitgliederversammlung wird als
beschlussfähig anerkannt, sofern mindestens 23\% der Mitglieder anwesend
beschlussfähig anerkannt, sofern mindestens 23\% der ordentlichen Mitglieder anwesend
sind. Falls dieser geforderte Anteil nicht erreicht wird, ist die darauf
folgende Mitgliederversammlung unabhängig von der Anzahl der erschienen
Mitglieder beschlussfähig. Auf diesen Umstand muss in der Einladung zur
Mitgliederversammlung besonders hingewiesen werden. Jedes Mitglied hat eine
Stimme.
Mitgliederversammlung besonders hingewiesen werden. Jedes ordentliche
Mitglied hat eine Stimme. Fördermitglieder sind berechtigt, an den
Versammlungen ohne Stimmrecht teilzunehmen.
\item Die Mitgliederversammlung fasst ihre Beschlüsse mit einfacher Mehrheit
der anwesenden Mitglieder, sofern in dieser Satzung nicht anders geregelt.
der anwesenden stimmberechtigten Mitglieder, sofern in dieser Satzung nicht anders geregelt.
Bei Stimmengleichheit gilt ein Antrag als abgelehnt.
\item Die Ausübung des Stimmrechts auf der Mitgliederversammlung ist nur
möglich, wenn bis zum Zeitpunkt der Inanspruchnahme des e.~g. Rechts,
möglich, wenn bis zum Zeitpunkt der Inanspruchnahme des e.~g. Rechts
alle offenen Mitgliedsbeiträge des entsprechenden Mitglieds beglichen
wurden.
\end{enumerate}
\section{Der Vorstand}
\begin{enumerate}
\item Der Vorstand besteht aus mindestens 3~Mitgliedern: Dem
\item Der Vorstand besteht aus mindestens 3~Mitgliedern: dem
Vorstandsvorsitzenden, dem stellvertretenden Vorsitzenden, dem Schatzmeister
und bis zu 3~Beisitzern. Er vertritt den Verein gerichtlich und
außergerichtlich. Je zwei Vorstandsmitglieder, ausgenommen die Beisitzer,
sind gemeinsam vertretungsberechtigt.
\item Der Vorstand wird von der Mitgliederversammlung für die Dauer von einem
Jahr gewählt. Es kann durch Beschluss der Mitgliederversammlung auf eine
Wahl der Beisitzer verzichtet werden. Die Wiederwahl der
Vorstandsmitglieder ist möglich. Die jeweils amtierenden
Vorstandsmitglieder bleiben nach Ablauf ihrer Amtszeit im Amt, bis
Nachfolger gewählt sind.
Wahl der Beisitzer verzichtet werden. Die Bestätigung des Vorstandes oder
die Wiederwahl der Vorstandsmitglieder ist möglich. Die jeweils amtierenden
Vorstandsmitglieder bleiben im Amt, bis Nachfolger gewählt sind.
\item Dem Vorstand obliegt die Führung der laufenden Geschäfte des Vereins. Er
hat insbesondere folgende Rechte:
\begin{itemize}
......@@ -179,8 +189,8 @@
Tagesordnungspunkte beschließen, diese unter Ausschluss der restlichen
Mitglieder zu behandeln. Der Grund für den Ausschluss der Mitglieder muss im
Protokoll festgehalten werden.
\item Die Einladung zu Vorstandssitzungen erfolgt durch den
Vorstandsvorsitzenden oder den stellvertretenden Vorsitzenden in Textform
\item Die Einladung zu Vorstandssitzungen erfolgt durch ein Mitglied des
Vorstands in Textform
unter Einhaltung einer Einladungsfrist von mindestens 7~Tagen. Die Einladung
muss außerdem an geeigneter Stelle für alle Mitglieder des Vereins
veröffentlicht werden.
......@@ -209,7 +219,7 @@
\section{Satzungsänderung}
\begin{enumerate}
\item Für Satzungsänderungen ist eine Dreiviertel-Mehrheit der anwesenden
\item Für Satzungsänderungen ist eine Dreiviertel-Mehrheit der anwesenden stimmberechtigten
Vereinsmitglieder erforderlich. Über Satzungsänderungen kann in der
Mitgliederversammlung nur abgestimmt werden, wenn auf diesen
Tagesordnungspunkt bereits in der Einladung zur Mitgliederversammlung
......@@ -238,11 +248,11 @@
Beschluss kann nur nach rechtzeitiger Ankündigung in der Einladung zur
Mitgliederversammlung gefasst werden.
\item Bei Auflösung oder Aufhebung des Vereins, des Verlustes seiner
Rechtsfähigkeit oder bei Wegfall seines steuerbegünstigten Zweckes fällt
das Vermögen des Vereins nach Erfüllung sämtlicher Verpflichtungen an
eine durch die letzte Mitgliederversammlung bestimmte steuerbegünstigte
Körperschaft, die es unmittelbar und ausschließlich für gemeinnützige
Zwecke im Sinne des § 2 zu verwenden hat.
Rechtsfähigkeit oder bei Wegfall seines steuerbegünstigten Zweckes fällt
das Vermögen des Vereins nach Erfüllung sämtlicher Verpflichtungen an
eine durch die letzte Mitgliederversammlung bestimmte steuerbegünstigte
Körperschaft, die es unmittelbar und ausschließlich für gemeinnützige
Zwecke im Sinne des §2 zu verwenden hat.
\end{enumerate}
\end{document}
% vim: set tw=80 et sw=2 ts=2:
......@@ -8,7 +8,7 @@
\usepackage{textcomp}
\title{The Hackerspace Agreement}
\date{\today}
\date{3. Juni 2012}
\begin{document}
\maketitle
......
Subproject commit 44fb8f483a59e7ce58a884b9e684834a349d55f3
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: cairo 1.12.2 (http://cairographics.org)
%%CreationDate: Sat Oct 13 19:27:05 2012
%%Pages: 1
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%BoundingBox: 0 -1 615 615
%%EndComments
%%BeginProlog
save
50 dict begin
/q { gsave } bind def
/Q { grestore } bind def
/cm { 6 array astore concat } bind def
/w { setlinewidth } bind def
/J { setlinecap } bind def
/j { setlinejoin } bind def
/M { setmiterlimit } bind def
/d { setdash } bind def
/m { moveto } bind def
/l { lineto } bind def
/c { curveto } bind def
/h { closepath } bind def
/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
0 exch rlineto 0 rlineto closepath } bind def
/S { stroke } bind def
/f { fill } bind def
/f* { eofill } bind def
/n { newpath } bind def
/W { clip } bind def
/W* { eoclip } bind def
/BT { } bind def
/ET { } bind def
/pdfmark where { pop globaldict /?pdfmark /exec load put }
{ globaldict begin /?pdfmark /pop load def /pdfmark
/cleartomark load def end } ifelse
/BDC { mark 3 1 roll /BDC pdfmark } bind def
/EMC { mark /EMC pdfmark } bind def
/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
/Tj { show currentpoint cairo_store_point } bind def
/TJ {
{
dup
type /stringtype eq
{ show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
} forall
currentpoint cairo_store_point
} bind def
/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
/Tf { pop /cairo_font exch def /cairo_font_matrix where
{ pop cairo_selectfont } if } bind def
/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
/cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
/cairo_font where { pop cairo_selectfont } if } bind def
/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
/g { setgray } bind def
/rg { setrgbcolor } bind def
/d1 { setcachedevice } bind def
%%EndProlog
%%Page: 1 1
%%BeginPageSetup
%%PageBoundingBox: 0 -1 615 615
%%EndPageSetup
q 0 -1 615 616 rectclip q
0 g
614.398 307.201 m 614.398 266.986 606.406 226.791 591.016 189.638 c 575.629
152.49 552.859 118.412 524.422 89.978 c 495.988 61.541 461.91 38.771 424.762
23.384 c 387.609 7.994 347.414 0.002 307.199 0.002 c 266.988 0.002 226.793
7.994 189.641 23.384 c 152.488 38.771 118.41 61.541 89.977 89.978 c 61.543
118.412 38.773 152.49 23.383 189.638 c 7.996 226.791 0 266.986 0 307.201
c 0 347.412 7.996 387.607 23.383 424.759 c 38.773 461.912 61.543 495.99
89.977 524.423 c 118.41 552.857 152.488 575.627 189.641 591.017 c 226.793
606.404 266.988 614.4 307.199 614.4 c 347.414 614.4 387.609 606.404 424.762
591.017 c 461.91 575.627 495.988 552.857 524.422 524.423 c 552.859 495.99
575.629 461.912 591.016 424.759 c 606.406 387.607 614.398 347.412 614.398
307.201 c h
f
1 g
286.535 397.408 m 276.879 409.361 269.402 423.068 264.582 437.658 c 280.129
430.982 297.055 427.533 313.977 427.595 c 330.594 427.658 347.191 431.099
362.461 437.658 c 360.656 421.689 354.234 406.271 344.164 393.748 c 336.496
384.213 326.754 376.353 315.809 370.88 c 304.758 378.138 294.844 387.123
286.535 397.408 c h
301.113 143.685 m 321.055 142.869 341.156 146.138 359.809 153.24 c 305.211
201.005 l 253.691 153.576 l 268.812 147.709 284.906 144.353 301.113 143.685
c h
329.84 251.959 m 346.754 233.584 363.293 214.279 373.5 191.482 c 381.402
173.838 385.281 154.404 384.754 135.076 c 359.855 123.623 332.398 117.767
304.996 118.064 c 277.863 118.361 250.816 124.681 226.367 136.443 c 224.434
157.478 226.488 178.869 232.387 199.15 c 236.367 212.818 242.055 225.931
248.344 238.701 c 253.98 250.146 260.113 261.345 266.715 272.263 c 249.48
266.529 233.699 256.486 221.215 243.295 c 212.277 233.857 205.051 222.884
199.18 211.283 c 185.641 184.545 179.27 154.005 182.383 124.197 c 183.152
116.838 184.488 109.533 186.375 102.377 c 224.227 81.779 267.379 71.017
310.469 71.423 c 351.957 71.818 393.305 82.548 429.742 102.377 c 436.277
138.4 431.676 176.361 416.719 209.775 c 404.441 237.209 385.566 261.24
364.645 282.814 c 350.496 297.408 335.355 310.994 320.766 325.15 c 308.332
337.216 296.297 349.693 284.559 362.443 c 267.645 380.818 251.109 400.123
240.898 422.916 c 232.996 440.564 229.121 459.998 229.645 479.326 c 254.543
490.779 282 496.634 309.406 496.334 c 336.535 496.041 363.582 489.72 388.031
477.959 c 389.969 456.923 387.914 435.529 382.012 415.248 c 378.035 401.584
372.344 388.47 366.055 375.701 c 360.418 364.255 354.289 353.052 347.684
342.138 c 364.918 347.869 380.699 357.916 393.184 371.103 c 402.121 380.545
409.352 391.517 415.223 403.115 c 428.758 429.857 435.129 460.392 432.016
490.205 c 431.246 497.564 429.91 504.865 428.023 512.021 c 390.172 532.619
347.023 543.384 303.93 542.974 c 262.445 542.584 221.098 531.853 184.656
512.021 c 178.121 476.002 182.727 438.037 197.68 404.623 c 209.957 377.189
228.836 353.162 249.758 331.584 c 263.902 316.994 279.047 303.404 293.633
289.252 c 306.07 277.185 318.102 264.709 329.84 251.959 c h
f*
Q Q
showpage
%%Trailer
end restore
%%EOF
%% stratum0doc.sty
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{stratum0doc}
\RequirePackage{tocloft}
\RequirePackage{enumitem}
\RequirePackage{hyperref}
%% Package options
\makeatletter
\DeclareOption{transcript}{%
\def\@sndsectionmark{TOP\ }%
\def\@sndoutermargin{3.1cm}
% enlarge page margin, for following \vote etc. commands
\addtolength{\textwidth}{-14pt}
\addtolength{\marginparwidth}{13pt}
}
\DeclareOption{legal}{
\def\@sndsectionmark{§\ }
\def\@sndoutermargin{2cm}
}
\ExecuteOptions{transcript}
\ProcessOptions\relax
\RequirePackage[margin=2.5cm,outer=\@sndoutermargin]{geometry}
\makeatother
%% fancyhdr setup
\newcommand{\myfancysetup}[2]{%
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\textsc{#1}}%
\fancyhead[R]{\textsc{#2}}%
\fancyfoot[C]{Seite \thepage\ von \pageref{LastPage}}
\fancypagestyle{plain}{% for first page
\renewcommand{\headrulewidth}{0pt}%
\fancyhf{}%
\fancyfoot[C]{Seite \thepage\ von \pageref{LastPage}}%
}
}
%% default monospace font
\RequirePackage[defaultmono,scale=0.8]{droidsansmono}
\urlstyle{tt}
%% list bullets, section prefix
\makeatletter
\renewcommand{\labelenumi}{(\arabic{enumi})}
\renewcommand{\labelitemi}{--}
% set table of contents number field to max width of section numbers
\settowidth{\cftsecnumwidth}{\@sndsectionmark 10 }
\settowidth{\cftsubsecnumwidth}{\@sndsectionmark 1.10 }
\let\theoldsection\thesection
\renewcommand*{\thesection}{%
\@sndsectionmark\theoldsection
}
\setcounter{section}{-1} % Hacker fangen ab 0 an zu zählen.
\makeatother
% optimize vertical spacing
\setlist{nosep}
\RedeclareSectionCommand[beforeskip=1em]{section}
\RedeclareSectionCommand[beforeskip=0.3em]{subsection}
\RedeclareSectionCommand[beforeskip=0.3em]{subsubsection}
\RedeclareSectionCommand[beforeskip=.5\baselineskip, afterskip=-1em]{paragraph}
\setlength{\parskip}{0.5em plus 0.1em minus 0.3em}
\setlength{\parindent}{0em}
\setlength{\cftbeforesecskip}{0.3\baselineskip}
\setlength{\parsep}{0pt}
\setlength{\headsep}{24pt}
\setlength{\topskip}{0pt}
\setlength{\topsep}{0pt}
\setlength{\partopsep}{0pt}
\setlength{\footskip}{32pt}
%% votes
%% Parameters: text, pros, contras, abstentions
\newcommand{\vote}[4]{%
\marginpar{\footnotesize \textbf{Abstimmung:} #1:\\#2~pro, #3~contra, #4~neutral}%
}
%% consensus without explicit vote
%% Parameters: text
\newcommand{\consensus}[1]{%
\marginpar{\footnotesize \textbf{Beschluss:} #1}%
}
%% no vote at all, disagreement
%% Parameters: text
\newcommand{\novote}{%
\marginpar{\footnotesize \textbf{Kein Beschluss}}%
}
%% postponed agenda items
%% Parameters: text
\newcommand{\postponed}{%
\marginpar{\footnotesize \textbf{vertagt}}%
}
%% withdrawn agenda items
%% Parameters: text
\newcommand{\withdrawn}{%
\marginpar{\footnotesize \textbf{TOP zurückgezogen}}%
}
%% elected persons
%% Parameters: appointment, name, votes, max. possible votes
\newcommand{\elected}[4]{%
\marginpar{\footnotesize \textbf{#1}: #2 (#3/#4)}
}
%% questions and answers
\newcommand{\question}[1]{\textbf{Frage:} #1 \\}
\newcommand{\answer}[1]{\textbf{Antwort:} #1}
% inclusion of single PDF pages
% usage: \includepdfpage{pdf file}{page number}
% set length \includepdfpagewidth to control width of pages
\newlength{\includepdfpagewidth}
\setlength{\includepdfpagewidth}{0.75\textwidth}
\newcommand{\includepdfpage}[2]{%
\begin{center}
\fbox{
\includegraphics[%
width=\includepdfpagewidth,%
page=#2,%
bb=29pt 28pt 764pt 591pt,%
clip=true%
]{#1}%
}%
\end{center}%
}
% notes for included pdf pages. uses \includepdfpagewidth.
\newcommand{\pdfpagenote}[1]{%
\begin{center}
\begin{minipage}{\includepdfpagewidth}
\vspace{-.5\baselineskip}
\footnotesize{#1}
\end{minipage}
\end{center}%
}
\RequirePackage{fancyhdr}
\RequirePackage{lastpage}
%% bootstrapping
\makeatletter
\AtBeginDocument{%
\let\mytitle\@title%
\let\mydate\@date%
\myfancysetup{\mytitle}{\mydate}%
}
\makeatother
% vim: set tw=80 et sw=2 ts=2:
#!/usr/bin/sed
s/%/\\%/g
s/^§ \?[0-9]\+ \(.*\)$/\\section{\1}/g;
s/^(1) \+/\\begin{enumerate}\n \\item /g;
s/^([0-9]\+) \+/ \\item /g;
s/^ *$/\\end{enumerate}\n/g;
#!/bin/sh
# This is file 'vc' from the vc bundle for TeX.
# The original file can be found at CTAN:support/vc.
# This file is Public Domain.
selfdir=$(dirname "$(realpath -e "${0}")")
# Parse command line options
full=0
mod=0
while [ -n "$(echo $1 | grep '-')" ]; do
case $1 in
-f ) full=1 ;;
-m ) mod=1 ;;
* ) echo 'usage: vc [-f] [-m]'
exit 1
esac
shift
done
# Query all info from git log
logformat=""
logformat="${logformat}Hash: %H%n"
logformat="${logformat}AbrHash: %h%n"
logformat="${logformat}ParentHashes: %P%n"
logformat="${logformat}AbrParentHashes: %p%n"
logformat="${logformat}AuthorName: %an%n"
logformat="${logformat}AuthorEmail: %ae%n"
logformat="${logformat}AuthorDate: %ai%n"
logformat="${logformat}CommitterName: %cn%n"
logformat="${logformat}CommitterEmail: %ce%n"
logformat="${logformat}CommitterDate: %ci%n"
LC_ALL=C
git --no-pager log -1 HEAD --pretty=format:"$logformat" \
| gawk -v script=log -v full=$full -f "${selfdir}"/vc-git.awk \
> vc.tex
# Query modification status of the working copy
if [ "$mod" = 1 ]; then
git status --porcelain=v1 \
| gawk -v script=status -f "${selfdir}"/vc-git.awk \
>> vc.tex
fi
# This is file 'vc-git.awk' from the vc bundle for TeX.
# The original file can be found at CTAN:support/vc.
# This file is Public Domain.
BEGIN {
modified = 0
}
### Process output of "git log".
script=="log" && /^Hash:/ { Hash = substr($0, 2+match($0, ":")) }
script=="log" && /^AbrHash:/ { AbrHash = substr($0, 2+match($0, ":")) }
script=="log" && /^ParentHashes:/ { ParentHashes = substr($0, 2+match($0, ":")) }
script=="log" && /^AbrParentHashes:/ { AbrParentHashes = substr($0, 2+match($0, ":")) }
script=="log" && /^AuthorName:/ { AuthorName = substr($0, 2+match($0, ":")) }
script=="log" && /^AuthorEmail:/ { AuthorEmail = substr($0, 2+match($0, ":")) }
script=="log" && /^AuthorDate:/ { AuthorDate = substr($0, 2+match($0, ":")) }
script=="log" && /^CommitterName:/ { CommitterName = substr($0, 2+match($0, ":")) }
script=="log" && /^CommitterEmail:/ { CommitterEmail = substr($0, 2+match($0, ":")) }
script=="log" && /^CommitterDate:/ { CommitterDate = substr($0, 2+match($0, ":")) }
### Process output of "git status".
### Changed index?
script=="status" && /^[mMADRCU] / { modified = 1 }
### Unstaged modifications?
script=="status" && /^ [mMADRCU]/ { modified = 1 }
### Unresolved merge conflicts?
script=="status" && /^[mMADRCU][mMADRCU]/ { modified = 1 }
END {
### Process output of "git log".
if (script=="log") {
### Format dates
LongDate = substr(AuthorDate, 1, 25)
DateRAW = substr(LongDate, 1, 10)
DateISO = DateRAW
DateTEX = DateISO
gsub("-", "/", DateTEX)
Time = substr(LongDate, 12, 14)
print "%%% This file has been generated by the vc bundle for TeX."
print "%%% Do not edit this file!"
print "%%%"
print "%%% Define Git specific macros."
print "\\gdef\\GITHash{" Hash "}%"
print "\\gdef\\GITAbrHash{" AbrHash "}%"
print "\\gdef\\GITParentHashes{" ParentHashes "}%"
print "\\gdef\\GITAbrParentHashes{" AbrParentHashes "}%"
print "\\gdef\\GITAuthorName{" AuthorName "}%"
print "\\gdef\\GITAuthorEmail{" AuthorEmail "}%"
print "\\gdef\\GITAuthorDate{" AuthorDate "}%"
print "\\gdef\\GITCommitterName{" CommitterName "}%"
print "\\gdef\\GITCommitterEmail{" CommitterEmail "}%"
print "\\gdef\\GITCommitterDate{" CommitterDate "}%"
print "%%% Define generic version control macros."
print "\\gdef\\VCRevision{\\GITAbrHash}%"
print "\\gdef\\VCAuthor{\\GITAuthorName}%"
print "\\gdef\\VCDateRAW{" DateRAW "}%"
print "\\gdef\\VCDateISO{" DateISO "}%"
print "\\gdef\\VCDateTEX{" DateTEX "}%"
print "\\gdef\\VCTime{" Time "}%"
print "%%% Assume clean working copy."
print "\\gdef\\VCModified{0}%"
print "\\gdef\\VCRevisionMod{\\VCRevision}%"
}
### Process output of "git status".
if (script=="status") {
print "%%% Is working copy modified?"
print "\\gdef\\VCModified{" modified "}%"
if (modified==0) {
print "\\gdef\\VCModifiedText{}%"
print "\\gdef\\VCRevisionMod{\\VCRevision}%"
} else {
print "\\gdef\\VCModifiedText{\\textcolor{red}{mit lokalen Änderungen}}%"
print "\\gdef\\VCRevisionMod{\\VCRevision~\\VCModifiedText}%"
}
# footnote without a number:
print "\\gdef\\VCfootnote{\\begingroup\\def\\thefootnote{}\\footnote{%"
print "Erstellt aus \\url{https://github.com/stratum0/dokumente/blob/\\GITAbrHash/\\jobname.tex} \\VCModifiedText%"
print "}\\addtocounter{footnote}{-1}\\endgroup}%"
}
}
%% stratum0doc.sty
%%
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{stratum0doc}
%% Package options
\makeatletter
\DeclareOption{transcript}{%
\def\@sndsectionmark{TOP}%
\setcounter{section}{-1}% start with TOP 0 for more geekness
}
\DeclareOption{legal}{\def\@sndsectionmark{§}}
\ExecuteOptions{transcript}
\ProcessOptions\relax
\makeatother
%% fancyhdr setup
\newcommand{\myfancysetup}[2]{%
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\sc #1}%
\fancyhead[R]{\sc #2}%
\fancyfoot[C]{Seite \thepage\ von \pageref{LastPage}}
\fancypagestyle{plain}{% for first page
\renewcommand{\headrulewidth}{0pt}%
\fancyhf{}%
\fancyfoot[C]{Seite \thepage\ von \pageref{LastPage}}%
}
}
%% list bullets, section prefix
\makeatletter
\renewcommand{\labelenumi}{(\arabic{enumi})}
\renewcommand{\labelitemi}{--}
\renewcommand{\thesection}{%
\@sndsectionmark\ \@arabic\c@section
}
\setcounter{section}{-1} % Hacker fangen ab 0 an zu zählen.
\makeatother
%% votes
\newcommand{\vote}[4]{%
\marginpar{\footnotesize #1:\\#2~pro, #3~con, #4~neutral}%
}
%% consensus without explicit vote
\newcommand{\consensus}[1]{%
\marginpar{\footnotesize #1}%
}
%% no vote at all, disagreement
\newcommand{\novote}{%
\marginpar{\footnotesize Kein Beschluss}%
}
%% postponed agenda items
\newcommand{\postponed}{%
\marginpar{\footnotesize Beschluss vertagt}%
}
%% withdrawn agenda items
\newcommand{\withdrawn}{%
\marginpar{\footnotesize TOP zurückgezogen}%
}
\RequirePackage{fancyhdr}
\RequirePackage{lastpage}
%% bootstrapping
\makeatletter
\AtBeginDocument{%
\let\mytitle\@title%
\let\mydate\@date%
\myfancysetup{\mytitle}{\mydate}%
}
\makeatother