aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore3
-rw-r--r--2020/2020-04-27-board.tex1
-rw-r--r--2020/2020-05-25-board.sed.gpgbin0 -> 1538 bytes
-rw-r--r--2020/2020-05-25-board.tex101
-rw-r--r--2020/2020-06-22-board.tex46
-rw-r--r--2020/2020-09-28-board.tex39
-rw-r--r--2020/2020-10-26-board.tex (renamed from 2020/2020-03-23.tex)21
-rw-r--r--2020/2020-11-23-board.tex40
-rw-r--r--2020/Makefile7
-rw-r--r--2021/2021-01-25-board.tex120
-rw-r--r--2021/2021-02-22-board.tex127
-rw-r--r--2021/Makefile19
-rw-r--r--annual-meetings/2019-05-05-annual.tex8
-rw-r--r--annual-meetings/2020-05-10-annual.tex348
-rw-r--r--annual-meetings/Makefile25
-rw-r--r--annual-meetings/motions/2019-a-soederqvist-01.mdwn (renamed from annual-meetings/motions/soederqvist-01.mdwn)0
-rw-r--r--annual-meetings/motions/2019-b-soederqvist-02.mdwn (renamed from annual-meetings/motions/soederqvist-02.mdwn)0
-rw-r--r--annual-meetings/motions/2019-c-roedven-01.mdwn (renamed from annual-meetings/motions/roedven-01.mdwn)0
-rw-r--r--annual-meetings/motions/2019-d-roedven-02.mdwn (renamed from annual-meetings/motions/roedven-02.mdwn)0
-rw-r--r--annual-meetings/motions/2020-a-medlemskap.mdwn56
-rw-r--r--annual-meetings/motions/2020-b-beslut.mdwn29
-rw-r--r--annual-meetings/motions/2020-c-by-laws.mdwn34
-rw-r--r--annual-meetings/motions/2020.main.tex26
-rw-r--r--annual-meetings/motions/Makefile25
-rw-r--r--annual-reports/Makefile27
-rw-r--r--annual-reports/annual-report-2020-of-2019.main.tex9
-rw-r--r--annual-reports/annual-report-2020-of-2019.mdwn352
-rw-r--r--annual-reports/revision2019.pdfbin0 -> 30575 bytes
-rw-r--r--by-laws/Makefile2
-rw-r--r--by-laws/by-laws-2019.main.tex16
-rw-r--r--by-laws/by-laws-2019.tex170
-rw-r--r--by-laws/by-laws-2020.main.tex16
-rw-r--r--by-laws/by-laws-2020.tex186
-rw-r--r--by-laws/operational-policy-2018.tex2
-rw-r--r--operational-plans/Makefile30
-rw-r--r--operational-plans/operational-plan-2019.main.tex12
-rw-r--r--operational-plans/operational-plan-2020.main.tex12
-rw-r--r--operational-plans/operational-plan-2020.mdwn25
-rw-r--r--preamble/acronyms.sed38
-rw-r--r--preamble/acronyms.tex24
-rw-r--r--preamble/attendants.sed11
-rw-r--r--preamble/attendants.tex5
-rw-r--r--preamble/preamble.tex2
-rw-r--r--preamble/snippets.sed2
-rw-r--r--resources/Makefile-common6
-rw-r--r--resources/board-minutes-template-en.tex14
-rw-r--r--resources/board-minutes-template-sv.tex19
-rw-r--r--resources/participants43
-rw-r--r--resources/participants.gpgbin0 -> 1874 bytes
49 files changed, 1988 insertions, 110 deletions
diff --git a/.gitignore b/.gitignore
index 8c5b6de..ec7fe88 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,3 +25,6 @@ test.d
test.d/test
*_
*_.tex
+
+# Completed minutes (using sed scripts)
+*-complete.tex \ No newline at end of file
diff --git a/2020/2020-04-27-board.tex b/2020/2020-04-27-board.tex
index 45b2e00..71ebf30 100644
--- a/2020/2020-04-27-board.tex
+++ b/2020/2020-04-27-board.tex
@@ -35,6 +35,7 @@
Anders Westerström
\end{multicols}%
}
+
\newcommand \meetingchairman {Stian Rødven Eide}
\newcommand \meetingsecretary {Gustav Eek}
\newcommand \approval {Leif-Jöran Olsson}
diff --git a/2020/2020-05-25-board.sed.gpg b/2020/2020-05-25-board.sed.gpg
new file mode 100644
index 0000000..f05dfa7
--- /dev/null
+++ b/2020/2020-05-25-board.sed.gpg
Binary files differ
diff --git a/2020/2020-05-25-board.tex b/2020/2020-05-25-board.tex
new file mode 100644
index 0000000..76295d2
--- /dev/null
+++ b/2020/2020-05-25-board.tex
@@ -0,0 +1,101 @@
+\input{../preamble/preamble}
+\newcommand \meetingtype {styrelsemöte}
+\newcommand \meetingdate {25 maj 2020}
+\newcommand \meetingplace {Språkbanken, Göteborg}
+\rhead{\footnotesize \meetingdate}
+
+\begin{document}
+\selectlanguage{swedish}
+\section*{Protokoll, \meetingtype \\ \meetingdate}
+
+\newlength\tempOne%
+\settowidth\tempOne{Tid och plats:\quad}%
+\newlength\tempTwo%
+\setlength\tempTwo{\linewidth}%
+\addtolength{\tempTwo}{-\tempOne}%
+
+\parbox[t]{\tempOne}{%
+ Tid och plats:
+}%
+\parbox[t]{\tempTwo}{\meetingdate, \meetingplace}\mypar
+
+\parbox[t]{\tempOne}{%
+ Deltagare:
+}%
+\parbox[t]{\tempTwo}{\mbox{}\vspace{-2\baselineskip}\vspace{2pt}%
+ \begin{multicols}{3}%
+Gustav Eek \\
+Guilhem Moulin \\
+Leif-Jöran Olsson \\
+Anders Westerström
+ \end{multicols}%
+}
+\newcommand \meetingchairman {Anders Westerström}
+\newcommand \meetingsecretary {Gustav Eek}
+\newcommand \approval {Leif-Jöran Olsson}
+
+\begin{abstract}
+Konstituerande möte för styrelsen 2020. Årsmötetsprotokollet gicks
+igenom.
+\end{abstract}
+
+\begin{enumerate}
+\item Mötet öppnades.
+\item Övrig mötesformalia
+ \begin{enumerate}
+ \item \meetingchairman\ valdes till ordförande,
+ \meetingsecretary\ till sekreterare och \approval\ till
+ justeringsperson.
+ \item Dagordningen justerades med tillägg av styrelsens konstitution
+ och genomgång av årsmötesprotokollet. Rapporter, aktivitetsdagar,
+ etc. utgår.
+ \end{enumerate}
+
+\item \label{itm:const} Styrelsens konstitution. Leif-Jöran utsågs
+ till kassör och Gustav till sekreterare. Styrelsen består
+ således av följande:
+ \begin{itemize}
+ \item Stian Rødven Eide (ordförande)
+ \item Leif-Jöran Olsson (kassör)
+ \item Gustav Eek (sekreterare)
+ \item Lola Möller (ledamot)
+ \item Albin Söderqvist (ledamot)
+ \item Oskar Vigren (ledamot)
+ \item Anders Westerström (ledamot)
+ \end{itemize}
+ Enligt stadgar ska firma tecknas två i förening. Ordförande (\SRE)
+ och kassör (\LJO) beslutades ges befogenhet att oinskränkt företräda
+ föreningen i samtliga frågor gentemot bank och liknande, inklusive
+ att utse behörighetsadministratörer och företagsanvändare.
+
+\item Protokoll årsmötet. \AW\ föredrog protokollet. Det justerades på
+ ett par punkter:
+ detaljer kring deltagarlistan,
+ formuleringar kring val,
+ föredra ``revisor'' framför ``lekmannarevisor'',
+ numrerade listor infördes,
+ formulering kring budget,
+ stavning och mindre korrigeringar. \myhalfpar
+
+ Diskussion kring val. Det bör förtydligas att ordförande ingår i
+ styrelsen och att punkten i dagordningen för årsmötet bör ändras
+ till ``val av styrelse och ordförande'' (\LJO). Vidare diskussion
+ kring verksamhetsplanen. \myhalfpar
+
+ Diskussion kring energifrågor. \snff\ har siffra för olja per dator,
+ men har inte återfunnits (\AW). Nya datorer eller gamla? Beror på
+ huruvida tjänster i serverhallar eller konsumentdatorer, varför
+ olika svar (\GE). Vi kan också utgå från volym (antal \mb)
+ spårningskod per webbplats.
+
+\item Nästa möte sker 22 juni kl 18 på Språkbanken
+\item Mötet avslutades.
+\end{enumerate}
+
+\parbox{\linewidth}{
+ \signatureline{\meetingsecretary, mötessekreterare}
+ \hfill
+ \signatureline{\approval, justeringsperson}
+}
+
+\end{document}
diff --git a/2020/2020-06-22-board.tex b/2020/2020-06-22-board.tex
new file mode 100644
index 0000000..ecd8cd8
--- /dev/null
+++ b/2020/2020-06-22-board.tex
@@ -0,0 +1,46 @@
+\input{../preamble/preamble}
+\newcommand \meetingtype {styrelsemöte}
+\newcommand \meetingdate {22 jun 2020}
+\newcommand \meetingplace {Språkbanken, Göteborg}
+\rhead{\footnotesize \meetingdate}
+
+\begin{document}
+\selectlanguage{swedish}
+\section*{Protokoll, \meetingtype \\ \meetingdate}
+
+\newlength\tempOne%
+\settowidth\tempOne{Tid och plats:\quad}%
+\newlength\tempTwo%
+\setlength\tempTwo{\linewidth}%
+\addtolength{\tempTwo}{-\tempOne}%
+
+\parbox[t]{\tempOne}{%
+ Tid och plats:
+}%
+\parbox[t]{\tempTwo}{\meetingdate, \meetingplace}\mypar
+
+\parbox[t]{\tempOne}{%
+ Deltagare:
+}%
+\parbox[t]{\tempTwo}{\mbox{}\vspace{-2\baselineskip}\vspace{2pt}%
+ \begin{multicols}{3}%
+ \end{multicols}%
+}
+\newcommand \meetingchairman {Stian Rødven Eide}
+\newcommand \meetingsecretary {Gustav Eek}
+\newcommand \approval {Leif-Jöran Olsson}
+
+\begin{abstract}
+Rapportering från sammanträde på Forum om höstplanering, och beslut
+angående det. Rapport även från arbetet med
+\gnulinux-introduktionscirkeln.
+\end{abstract}
+
+
+\parbox{\linewidth}{
+ \signatureline{\meetingsecretary, mötessekreterare}
+ \hfill
+ \signatureline{\approval, justeringsperson}
+}
+
+\end{document}
diff --git a/2020/2020-09-28-board.tex b/2020/2020-09-28-board.tex
new file mode 100644
index 0000000..5fb4ae9
--- /dev/null
+++ b/2020/2020-09-28-board.tex
@@ -0,0 +1,39 @@
+\input{../preamble/preamble}
+\newcommand \meetingtype {styrelsemöte}
+\newcommand \meetingdate {28 sep 2020}
+\newcommand \meetingplace {Språkbanken, Göteborg}
+\rhead{\footnotesize \meetingdate}
+
+\begin{document}
+\selectlanguage{swedish}
+\section*{Protokoll, \meetingtype \\ \meetingdate}
+
+\newlength\tempOne%
+\settowidth\tempOne{Tid och plats:\quad}%
+\newlength\tempTwo%
+\setlength\tempTwo{\linewidth}%
+\addtolength{\tempTwo}{-\tempOne}%
+
+\parbox[t]{\tempOne}{%
+ Tid och plats:
+}%
+\parbox[t]{\tempTwo}{\meetingdate, \meetingplace}\mypar
+
+\parbox[t]{\tempOne}{%
+ Deltagare:
+}%
+\parbox[t]{\tempTwo}{\mbox{}\vspace{-2\baselineskip}\vspace{2pt}%
+ \begin{multicols}{3}%
+ \end{multicols}%
+}
+\newcommand \meetingchairman {Stian Rødven Eide}
+\newcommand \meetingsecretary {Gustav Eek}
+\newcommand \approval {Leif-Jöran Olsson}
+
+\begin{abstract}
+ Mötet täckte en del rapportering från systemet och uteblivna
+ aktiviteter och även mycket planering kring kommande aktiviteter,
+ organisera-dig-mässan och studiecirkeln kring \gnulinux.
+\end{abstract}
+
+\end{document}
diff --git a/2020/2020-03-23.tex b/2020/2020-10-26-board.tex
index 323c929..c1f9f87 100644
--- a/2020/2020-03-23.tex
+++ b/2020/2020-10-26-board.tex
@@ -1,7 +1,6 @@
\input{../preamble/preamble}
\newcommand \meetingtype {styrelsemöte}
-\newcommand \meetingdate {23 mars 2020}
-\newcommand \lastmeetingdate {24 februari 2020}
+\newcommand \meetingdate {26 okt 2020}
\newcommand \meetingplace {Språkbanken, Göteborg}
\rhead{\footnotesize \meetingdate}
@@ -20,12 +19,20 @@
}%
\parbox[t]{\tempTwo}{\meetingdate, \meetingplace}\mypar
+\parbox[t]{\tempOne}{%
+ Deltagare:
+}%
+\parbox[t]{\tempTwo}{\mbox{}\vspace{-2\baselineskip}\vspace{2pt}%
+ \begin{multicols}{3}%
+ \end{multicols}%
+}
+\newcommand \meetingchairman {Stian Rødven Eide}
+\newcommand \meetingsecretary {Gustav Eek}
+\newcommand \approval {Leif-Jöran Olsson}
+
\begin{abstract}
-Rapporter om störningar uppströms. Vidare planeringa av vårens
-aktivteter, vissa inställda och uppskjutna, och förberedelse utskick
-årsmöte och första maj och kring Fripost 10-årsjubileum. Årsmöte
-behöver ev. kompletteras med videolänk. Beslut att tillhandahålla
-Jitsi. Beslut kring periodisering av solidariskt medlemskap.
+ Rapportering om driftstörningen för Fripost lagring för
+ delning. Lyckat deltagande på organisera-dig-mässan.
\end{abstract}
\end{document}
diff --git a/2020/2020-11-23-board.tex b/2020/2020-11-23-board.tex
new file mode 100644
index 0000000..8e54f66
--- /dev/null
+++ b/2020/2020-11-23-board.tex
@@ -0,0 +1,40 @@
+\input{../preamble/preamble}
+\newcommand \meetingtype {styrelsemöte}
+\newcommand \meetingdate {23 nov 2020}
+\newcommand \meetingplace {Språkbanken, Göteborg, och på distans}
+\rhead{\footnotesize \meetingdate}
+
+\begin{document}
+\selectlanguage{swedish}
+\section*{Protokoll, \meetingtype \\ \meetingdate}
+
+\newlength\tempOne%
+\settowidth\tempOne{Tid och plats:\quad}%
+\newlength\tempTwo%
+\setlength\tempTwo{\linewidth}%
+\addtolength{\tempTwo}{-\tempOne}%
+
+\parbox[t]{\tempOne}{%
+ Tid och plats:
+}%
+\parbox[t]{\tempTwo}{\meetingdate, \meetingplace}\mypar
+
+\parbox[t]{\tempOne}{%
+ Deltagare:
+}%
+\parbox[t]{\tempTwo}{\mbox{}\vspace{-2\baselineskip}\vspace{2pt}%
+ \begin{multicols}{3}%
+ \end{multicols}%
+}
+\newcommand \meetingchairman {Stian Rødven Eide}
+\newcommand \meetingsecretary {Gustav Eek}
+\newcommand \approval {Leif-Jöran Olsson}
+
+\begin{abstract}
+ Mötet innehöll rapportering från den segdragna driftstörningen som
+ nu är ur vägen. Intern kommunikation diskuterades. Julfesten
+ beslutades att den skulle ordnas.
+\end{abstract}
+
+
+\end{document}
diff --git a/2020/Makefile b/2020/Makefile
index 0c8ebc8..26f6bd1 100644
--- a/2020/Makefile
+++ b/2020/Makefile
@@ -1,13 +1,14 @@
# Makefile for minutes
-MINUTES := $(basename $(shell ls *.tex 2> /dev/null))
+COMPLETES := $(subst .sed.gpg,-complete, $(wildcard *.sed.gpg))
+MINUTES := $(basename $(shell ls *.tex 2> /dev/null | grep -v complete)) \
common-makefile = ../resources/Makefile-common
help:
- @make -s -f $(common-makefile) help SEND_FILES="$(MINUTES)"
+ @make -s -f $(common-makefile) help SEND_FILES="$(MINUTES) $(COMPLETES)"
-all: $(MINUTES)
+all: $(MINUTES) $(COMPLETES)
%:
make -f $(common-makefile) compile FILE=$*
diff --git a/2021/2021-01-25-board.tex b/2021/2021-01-25-board.tex
new file mode 100644
index 0000000..726e5be
--- /dev/null
+++ b/2021/2021-01-25-board.tex
@@ -0,0 +1,120 @@
+\input{../preamble/preamble}
+\newcommand \meetingtype {styrelsemöte}
+\newcommand \meetingdate {25 jan 2021}
+\newcommand \lastmeetingdate {2021}
+\newcommand \meetingplace {Språkbanken, Göteborg, och via video}
+\rhead{\footnotesize \meetingdate}
+
+\begin{document}
+\selectlanguage{swedish}
+\section*{Protokoll, \meetingtype \\ \meetingdate}
+
+\newlength\tempOne%
+\settowidth\tempOne{Tid och plats:\quad}%
+\newlength\tempTwo%
+\setlength\tempTwo{\linewidth}%
+\addtolength{\tempTwo}{-\tempOne}%
+
+\parbox[t]{\tempOne}{%
+ Tid och plats:
+}%
+\parbox[t]{\tempTwo}{\meetingdate, \meetingplace}\mypar
+
+\parbox[t]{\tempOne}{%
+ Deltagare:
+}%
+\parbox[t]{\tempTwo}{\mbox{}\vspace{-2\baselineskip}\vspace{2pt}%
+ \begin{multicols}{3}%
+ Stian \\
+ Leif-Jöran \\
+ Gustav \\
+ Anders \\
+ Guilhem
+ \end{multicols}%
+}
+\newcommand \meetingchairman {Stian Rødven Eide}
+\newcommand \meetingsecretary {Gustav Eek}
+\newcommand \approval {Leif-Jöran Olsson}
+
+\begin{abstract}
+Årets första möte. Rapportering från höstens aktiviteter och
+utvärdering av dem. Utskick diskuterades och dessutom planerades många
+av årets aktiviteter skissartat.
+\end{abstract}
+
+\begin{enumerate}
+\item Mötet öppnades.
+\item Övrig mötesformalia
+ \begin{enumerate}
+ \item \meetingchairman\ valdes till ordförande,
+ \meetingsecretary\ till sekreterare och \approval\ till
+ justeringsperson.
+ \item Dagordningen fastställdes enligt förslag.
+ \end{enumerate}
+\item Rapporter
+ \begin{enumerate}
+ \item Ekonomi. 8 betalningar i januari, några under 2020. Dags att
+ skicka påminnelse.
+ \item Systemet. Serverflytt natten lör--sön 23--24 jan 2021 gick
+ bra. Uppgraderingar i samband med det: \antilop, 1 \gb\ \ram, och
+ \calima, 2 \vcpu, för att ta höjd för högtryckstimmar
+ \item Inga övriga rapporter
+ \end{enumerate}
+\item Aktivitetsdagar, fester, och övriga aktiviteter
+ \begin{enumerate}
+ \item Julfest på distans. Ambitiöst. Många deltagare totalt 12
+ stycken. Oscillators insats som sponsrades av
+ Friprogramvarusyndikatet, var pedagogiskt och
+ uppskattad. Filmvisning och samtal efter.
+ \item Höstens studiecirkel nu avslutad. Positivt bland de som deltog
+ till slutet. Träffarna är dokumenterades, vilket uppskattats Vissa
+ deltagare ska träffas för att diskuterade marknadsföring av
+ kommande studiecirklar.
+ \item Dokumentfrihetsdagen (Document Freedom Day) 24 mars (sista
+ onsdagen i mars). Förslag är samarbete med biblioteket. De har
+ distansprogram. AW ska fråga om distansprogram.
+ \item Studiecirkel till våren. Minimal förändring. Sätt referenspunkt 10
+ deltagare vilka inte deltagit innan.
+ \item Hårdvarufrihetsdagen (Hardware Freedom Day), 17 april (3
+ lördagen i april). Skriv till inbyggd frihet för att samordna något.
+ \item Första maj (1 maj). Föreslå samma aktivitet som i fjol.
+ \item Årsmöte belutades till söndag 9 maj kl 13. Upprepat program från
+ ifjol.
+ \item Programvarufrihetsdagen (Software Freedom Day) 18 september
+ (tredje lördagen i september)
+ \end{enumerate}
+\item Styrelsens arbetsträffar
+ \begin{itemize}
+ \item Inställt i jan
+ \item
+ Skriv till forum om arbetsträffar och fråga även efter nyckel.
+ \end{itemize}
+\item Informationsspridning
+ \begin{enumerate}
+ \item Påminnelse om medlemsavgift: ``Tack för året --
+ 10-årsjubileum'' och ``2021 kommer gå i 240 knyck'' och meddela
+ årsmötesdatum och påminn om kalendarium
+ \item Uppdatera kalendarium.
+ \end{enumerate}
+\item Tidigare mötesprotokoll bordlades.
+\item Inga ändringar i systemens att-göralistor.
+\item Övriga frågor
+ \begin{itemize}
+ \item Att värva, motstånd att engagera sig (\AW). Hur resonerar
+ mötet? Ett exempel är \jak\ och
+ medlemsengagemangsstriden. I medlemsorganisationer {\em får} man
+ delta i utvecklingsarbeten och engagera sig (\GE).
+ \item Två tolkningar av ``säkerhet'': ``security'' och
+ ``integrity'' (\AW)
+ \end{itemize}
+\item Nästa möte sker 22 feb kl 18 på Språkbanken
+\item Mötet avslutades.
+\end{enumerate}
+
+\parbox{\linewidth}{
+ \signatureline{\meetingsecretary, mötessekreterare}
+ \hfill
+ \signatureline{\approval, justeringsperson}
+}
+
+\end{document}
diff --git a/2021/2021-02-22-board.tex b/2021/2021-02-22-board.tex
new file mode 100644
index 0000000..0711273
--- /dev/null
+++ b/2021/2021-02-22-board.tex
@@ -0,0 +1,127 @@
+\input{../preamble/preamble}
+\newcommand \meetingtype {styrelsemöte}
+\newcommand \meetingdate {22 feb 2021}
+\newcommand \lastmeetingdate {25 jan 2021}
+\newcommand \meetingplace {Tullen, Majorna, Göteborg}
+\rhead{\footnotesize \meetingdate}
+
+\begin{document}
+\selectlanguage{swedish}
+\section*{Protokoll, \meetingtype \\ \meetingdate}
+
+\newlength\tempOne%
+\settowidth\tempOne{Tid och plats:\quad}%
+\newlength\tempTwo%
+\setlength\tempTwo{\linewidth}%
+\addtolength{\tempTwo}{-\tempOne}%
+
+\parbox[t]{\tempOne}{%
+ Tid och plats:
+}%
+\parbox[t]{\tempTwo}{\meetingdate, \meetingplace}\mypar
+
+\parbox[t]{\tempOne}{%
+ Deltagare:
+}%
+\parbox[t]{\tempTwo}{\mbox{}\vspace{-2\baselineskip}\vspace{2pt}%
+ \begin{multicols}{3}%
+Gustav Eek \\
+Leif-Jöran Olsson \\
+Stian Rødven Eide \\
+Albin Söderqvist \\
+Anders Westerström \\
+ \end{multicols}%
+}
+\newcommand \meetingchairman {Stian Rødven Eide}
+\newcommand \meetingsecretary {Gustav Eek}
+\newcommand \approval {Leif-Jöran Olsson}
+
+\begin{abstract}
+Bl.a. kommande aktiviteter och kontakten med biblioteket
+diskuterades. Första maj är inte direkt relevant för Fripost i år.
+\end{abstract}
+
+\begin{enumerate}
+\item Mötet öppnades.
+\item Övrig mötesformalia
+ \begin{enumerate}
+ \item \meetingchairman\ valdes till ordförande,
+ \meetingsecretary\ till sekreterare och \approval\ till
+ justeringsperson.
+ \item Dagordningen fastställdes enligt förslag.
+ \end{enumerate}
+\item Rapporter
+ \begin{enumerate}
+ \item Ekonomi. 15-tal inbetalningar sedan senaste mötet, de flest
+ förnyelser, några nya. En av inbetalningarna via post.
+ \item Systemet
+ \begin{itemize}
+ \item Flera frågor har inkommit kring domäninställningar. Det blir
+ mer populärt att koppla in egna domäner.
+ \item Inget nytt om administrationspanelen. Frågan väcktes om
+ befintliga lösningar. Risken är att sådana är paket med
+ funktionalitet utöver Friposts behov på en
+ allt-eller-inget-basis. Att hantera förfrågningar via Friposts
+ \clii\ är inte betungande i nuläget, och att fortsätta utveckla
+ det är också viktigt.
+ \end{itemize}
+ \item Inga övriga rapporter
+ \end{enumerate}
+\item Aktivitetsdagar, fester, och övriga aktiviteter
+ \begin{enumerate}
+ \item Kontakt med biblioteket kring dokumentfrihetsdagen. De
+ föreslår ett allmänt hållet evenemang men sänder via YouTube och
+ Facebook, och frågade om inbäddningsbarhet i webbsidor. Det finns
+ fördel med förinspelat. Hur gjorde \fosdem? Mötet föreslog (i)
+ Jitsi för panelsamtal och (ii) strömmat för åskådare enligt
+ \fosdem:s modell.
+ \item Ang. Forum, så har GE fått permanent kod till lokalen, men
+ saknar fortfarande nyckel.
+ \item Hårdvarufrihetsdagen ({\em Hardware Freedom Day}),
+ 17 april (tredje lördagen i april), kontakta Inbyggd Frihet och
+ även I Love Libre.
+ \item Första maj. Det är inte naturligt för Fripost (som
+ organisation) att delta i något distansbaserat Första
+ Maj-firande. Däremot diskuterades bland styrelsens medlemmar att
+ göra något gemensamt.
+ \item Rapport från \fosdem. (i) Värt att lyssna på några av
+ föreläsningarna gemensamt tillfälle. (ii) \LJO\ och \GE\ samkörde
+ \fosdem\ på Llama Lloyd efter ett detaljerat
+ prioriteringschema. (iii) Vidare rapport följer.
+ \end{enumerate}
+\item Styrelsens arbetsträffar
+ \begin{itemize}
+ \item Inställt 8 feb
+ \item Försök få till träff på forum 8 mars.
+ \end{itemize}
+\item Informationsspridning
+ \begin{enumerate}
+ \item Återstår utskick enligt tidigare beslut gällande (a) årsmöte,
+ (b) aktivitetsdagar, (c) påminnelse om medlemsavgift, etc.
+ \item Åtgärder
+ \end{enumerate}
+\item Mötesprotokollet från \lastmeetingdate\ föredrogs av \SRE:
+ \begin{itemize}
+ \item Återstår utskick enligt ovan.
+ \item Korrigera att Friprogramvarusyndikatet sponsrade Oscillator,
+ så att det framgår.
+ \end{itemize}
+\item Genomgång av systemens att-göralistor bordlades.
+\item Övriga frågor
+ \begin{itemize}
+ \item Det är många som lägger tid på Mac \textsc{os x} och det finns
+ inget slut på kreativiteten i att kringå lås och säkerhet. I
+ sådana sammanhang finns ett utrymme att fylla.
+ \item Ett socialt evenemang på Red Lion föreslogs
+ \end{itemize}
+\item Nästa möte sker 22 mars kl 18 på Språkbanken
+\item Mötet avslutades.
+\end{enumerate}
+
+\parbox{\linewidth}{
+ \signatureline{\meetingsecretary, mötessekreterare}
+ \hfill
+ \signatureline{\approval, justeringsperson}
+}
+
+\end{document}
diff --git a/2021/Makefile b/2021/Makefile
new file mode 100644
index 0000000..26f6bd1
--- /dev/null
+++ b/2021/Makefile
@@ -0,0 +1,19 @@
+# Makefile for minutes
+
+COMPLETES := $(subst .sed.gpg,-complete, $(wildcard *.sed.gpg))
+MINUTES := $(basename $(shell ls *.tex 2> /dev/null | grep -v complete)) \
+
+common-makefile = ../resources/Makefile-common
+
+help:
+ @make -s -f $(common-makefile) help SEND_FILES="$(MINUTES) $(COMPLETES)"
+
+all: $(MINUTES) $(COMPLETES)
+
+%:
+ make -f $(common-makefile) compile FILE=$*
+
+send:
+ make -f $(common-makefile) send SEND_FILES="$(MINUTES)"
+clean:
+ make -f $(common-makefile) clean
diff --git a/annual-meetings/2019-05-05-annual.tex b/annual-meetings/2019-05-05-annual.tex
index a2a6cb1..83f0c6f 100644
--- a/annual-meetings/2019-05-05-annual.tex
+++ b/annual-meetings/2019-05-05-annual.tex
@@ -334,13 +334,13 @@ punkter.
\newpage
\section{Propositioner och motioner} \label{sec:motions}
-\input{motions/soederqvist-01_}
+\input{motions/2019-a-soederqvist-01_}
-\input{motions/soederqvist-02_}
+\input{motions/2019-b-soederqvist-02_}
-\input{motions/roedven-01_}
+\input{motions/2019-c-roedven-01_}
-\input{motions/roedven-02_}
+\input{motions/2019-d-roedven-02_}
\newpage
diff --git a/annual-meetings/2020-05-10-annual.tex b/annual-meetings/2020-05-10-annual.tex
new file mode 100644
index 0000000..f369209
--- /dev/null
+++ b/annual-meetings/2020-05-10-annual.tex
@@ -0,0 +1,348 @@
+\input{../preamble/preamble}
+\newcommand \meetingtype {Årsmöte}
+\newcommand \meetingdate {10 maj 2020}
+\newcommand \meetingplace {Språkbanken, Göteborg}
+\rhead{\footnotesize \meetingdate}
+
+\begin{document}
+\selectlanguage{swedish}
+\section*{Protokoll, \meetingtype \\ \meetingdate}
+
+\newlength\tempOne%
+\settowidth\tempOne{Tid och plats:\quad}%
+\newlength\tempTwo%
+\setlength\tempTwo{\linewidth}%
+\addtolength{\tempTwo}{-\tempOne}%
+
+\parbox[t]{\tempOne}{%
+ Tid och plats:
+}%
+\parbox[t]{\tempTwo}{\meetingdate, \meetingplace}\mypar
+
+\parbox[t]{\tempOne}{%
+ Deltagare:
+}%
+\parbox[t]{\tempTwo}{\mbox{}\vspace{-2\baselineskip}\vspace{2pt}%
+ \begin{multicols}{3}%
+ Irene Burö \\
+ Gustav Eek \\
+ Olof Gross \\
+ Guilhem Moulin \\
+ Leif-Jöran Olsson \\
+ Stian Rødven Eide \\
+ Oskar Vigren \\
+ Anders Westerström \\
+ Benjamin \\
+ Mikael \\
+ Eliot Roxbergh (distans) \\
+ Erik (distans) \\
+ Pontus (distans) \\
+ Simon (distans) \\
+ \end{multicols}%
+ Simon från \S~8.
+}\mypar
+
+Mötet inleddes kl 14 efter inledande fika och pågick till ca kl 17 med 1 paus efter \S~6.
+
+\newcommand \meetingchairman {Stian Rødven Eide}
+\newcommand \meetingsecretary {Gustav Eek}
+\newcommand \approval {Irene Burö}
+
+\begin{enumerate}
+\item Mötet öppnades. Deltagarna presenterades.
+\item Parentation
+\item Övrig mötesformalia
+ \begin{enumerate}
+ \item \meetingchairman\ valdes till mötesordförande,
+ \meetingsecretary\ till sekreterare, och \approval\ till
+ justeringsperson och tillika rösträknare.
+ \item Den föreslagna dagordningen godkändes.
+ \item Mötets fanns behörigen utlyst och beslutsmässigt.
+ \item Undantaget Benjamin och Mikael fanns alla fysiskt närvarande
+ ha rösträtt. Deltagare på distans gavs i linje med kallelsen
+ yttranderätt men inte rösträtt.
+ \end{enumerate}
+
+\item %% 4. Verksamhetsberättelsen
+
+ Mötesordförande föredrog verksamhetsberättelsen i dess befintliga
+ form. Berättelsen korrigerades under dragningen på ett par punkter:
+ (a) upprepning bland styrelsemöten, (b) stavning, (c) tillägg
+ samverkan med \dfri. Det noterades även extra angående arbetsträffar
+ att alla, medlemmar och övriga, får närvara på alla aktiviteter och
+ styrelsemöten. Verksamhetsberättelsen lades till handlingarna. Den
+ justerade versionen finns som Bilaga~\ref{sec:annual-report}.
+
+\item %% 5. Ekonomiska berättelsen
+
+ \newcommand \mysim {\sim\hspace{-2pt}}
+
+ Den ekonomiska berättelsen föredrogs av Leif-Jöran. Berättelsen är
+ bifogad som Bilaga~\ref{sec:economical-report}. \myhalfpar
+
+ Resultatet är negativt, $\mysim{}14\,000\,\sek$, vilket förklas av
+ ökade infrastrukturkostnader (enligt budget) tillsammans minskade
+ medlemsintäkter $\mysim{}12\,000\,\sek$ under budget. Dock är det
+ fortfarande många som erlägger avgift för 2016--2018. \myhalfpar
+
+ Resekostnader under 2019 sponsrades av \fpss. PayPal redovisas
+ separat p.g.a. deras höga avgifter. Medlemmarna uppmuntras
+ reflektera över betalningsmetod. Nya instruktioner planeras
+ i.o.m. beslut att öppna konto hos \jak. \myhalfpar
+
+ Fripost har en positiv balans, $\mysim{}\,62\,000\,\sek$. Skulder
+ som redovisas är till medlemmar som betalt i förskott. Fripost har
+ inga fordringar. Redovisningen kring betalning för tidigare år kunde
+ vara mer omfattande; uteblivna betalningar kunde redovisats
+ separat. Revisorn förespråkar att de redovisas som
+ fordringar. \myhalfpar
+
+\item %% 6. Revisorns berättelse
+
+ Föreningens revisor för året var Andreas Skyman. Revisorns
+ berättelse finns bifogad som Bilaga~\ref{sec:auditors-report} och
+ föredrogs av \SRE. Revisorn rekommenderar mötet att ge
+ styrelsen ansvarsfrihet. \mypar
+
+ Revisorn var nöjd med styrelsens arbete för ökad transparens, att
+ det gett resultat. För vidare förbättring, notera speciellt,
+ förslaget att separat redovisa utestående betalningar från
+ medlemmar.
+
+\item %% 7. Frågan om styrelsens ansvarsfrihet
+
+ Styrelsen gavs enhälligt ansvarsfrihet för verksamhetsåret
+ 2019. Styrelsen deltog inte i omröstningen.
+
+\item %% 8. Nyval
+
+ \begin{enumerate}
+
+ \item %% (a) Val av ordförande
+
+ Stian Rødven Eide valdes åter till föreningens ordförande.
+
+ \item %% (b) Val av styrelse
+
+ Till föreningens styrelse valdes
+
+ \begin{multicols}{2}%
+ \begin{itemize}
+ \item Gustav Eek
+ \item Lola Möller
+ \item Leif-Jöran Olsson
+ \item Stian Rødven Eide
+ \item Albin Söderqvist
+ \item Oskar Vigren
+ \item Anders Westerström
+ \end{itemize}
+ \end{multicols}%
+
+ \item %% (c) Val av revisor
+
+ Andreas Skyman utsågs åter till föreningens revisor.
+
+ \item %% (d) Val av valberedning
+
+ Mötet beslutade ge styrelsen ansvar för att utse valberedning.
+
+ \end{enumerate}
+
+ Ovan nämnda ställde alla upp för omval. Valberedningsfrågan
+ diskuterades. Medlemmar uppmuntras ta aktiv del i
+ valberedningsarbetet. På frågan om det finns någon öm punkt (\AW), så
+ är det Friposts närvaro på sociala media. Yttre aktiviteter är nyttiga
+ för att värva medlemmar och aktiva.
+
+\item %% 9. Budget
+
+ \begin{enumerate}
+
+ \item %% (a) Fastställande av medlemsavgiften
+
+ Medlemsavgiften för 2020 fastställdes till $240\,\sek$,
+ vilket är en ökning från 2019 och enligt årsmötesbeslut 2019.
+
+ \item %% (b) Fastställande av budget
+
+ Budgeten fastställdes enligt nedanstående.\myhalfpar
+
+ \newlength{\thisskip}%
+ \setlength{\thisskip}{-\textwidth}%
+ \addtolength{\thisskip}{\linewidth}%
+ \mbox{}\hspace{\thisskip}\hspace{0em}%
+ \parbox{\textwidth}{\centering%
+ \begin{tabular}{c@{\hspace{1cm}}c}
+ Intäkter & Utgifter \\[.5\baselineskip]
+ \begin{tabular}{l r l}
+ \hline
+ Medlemsavg. & $36\,000$ & ($150 \times 240$) \\
+ Övrigt & $10\,000$ \\
+ \hline
+ & $46\,000$ & $\sek$
+ \end{tabular}
+ &
+ \begin{tabular}{l r l}
+ \hline
+ Infrastruktur & $45\,000$ \\
+ Yttre aktivitet & $10\,000$ \\
+ Medlemsaktivitet & $1\,000$ \\
+ Administration & $200$ \\
+ Övrigt & $0$ \\
+ \hline
+ & $56\,200$ & $\sek$
+ \end{tabular}
+ \end{tabular}
+ }\myhalfpar
+
+ Budgeten innebär en höjning av medlemsintäkter
+ p.g.a. avgiftsökningen. I övrig är budgeten oförändrad från 2019.
+
+ \end{enumerate}
+
+\item %% 10. Motioner
+
+ Flera propositioner hade förberetts av styrelsen
+
+ \begin{enumerate}
+ \item \label{itm:prp:a}
+
+ Propositionen om stadgeändring gällande medlemskap
+ föredrogs. Detaljer återfinns i Bilaga~\ref{sec:motions:medl}. Den
+ innehöll tre ändringsförslag, varav en gällde \S~10.2, vilken
+ kräver uppföljande beslut på efterföljande årsmöte. \GE\ föreslog
+ att ändringen skulle betraktas som konsekvensändring, men vidhöll
+ inte förslaget.\myhalfpar
+
+ Propositionen antogs enhälligt.
+
+
+ \item \label{itm:prp:b}
+
+ \hyphenation{å-t-er-finns}
+
+ Propositionen om stadgeändring gällande beslutsmässighet
+ föredrogs. Detaljer återfinns i
+ Bilaga~\ref{sec:motions:besl}. \LJO\ lämnade motförslag att stryka
+ ``och suppleanternas''. Församlingen jämkades vid motförslaget.
+
+ Motförslaget antogs enhälligt.
+
+ \end{enumerate}
+
+ Förslag kring språkändringar hänsköts till \S~\ref{itm:other}.
+
+\item %% 11. Friposts verksamhet det kommande verksamhetsåret
+
+ \SRE\ föredrog föreningens riktlinjer kring verksamheten. Många
+ värdefulla synpunkter för Friposts fokus det kommande
+ verksamhetsåret kom fram under efterföljande diskussion.
+
+ Hur kan Fripost göra mer för medlemmar som droppar av? Otacksamt
+ att påpeka att teknik har samhällsrelevans (\AW). Satsa mer på
+ interna evenemang med vardagsfokus och basverkstäder som t.ex. (a)
+ migrera från Google och (b) kryptopartyn (\GE). Skapa fler
+ first-aid-kit på wikin och andra platser (\LJO).
+
+ Forum kan engagera nybörjare (\M). Det finns e-postlistor
+ (\LJO). Mer konkret behövs kring hur man söker i dem,
+ o.s.v. (\IB). Vi får inte missa helheten och faran med flera
+ kanaler, även chatt har t.ex. efterfrågats (\AS).
+
+ Möjliggör mer deltagande på distans (\AW).
+
+ Uppskattar hur-gör-jag-verkstäder och praktisk verksamhet som att
+ skruva i datorer (\IB). Inte Fripost område, men bra som samarbete
+ med Inbyggd Frihet (\GE). Också studiecirkel i
+ \gnulinux-system. Även om Friposts inte är en fri-programvaruklubb
+ (\AW).
+
+ Arbetsträffar som drop-in (\AW)? \textsc{it}-kompetensen låg bland
+ allmänheten. Det finns skalbarhets- och hållbarhetsrisker -- glöm
+ inte dokumentera på wikin (\GM). Arbetsträffarna bör lämna utrymme
+ för styrelsens arbete (\GE).
+
+ Nyhetsbrev med små uppmaningar och information om aktiviteter
+ (\AW). Positivt. Fripost har haft rena nyhetsbrev historiskt allt
+ efter vad och vem som har tid (\GE).
+
+ Vad mer kan Fripost göra kring artiklar och publicering (\GE)?
+
+ En verksahetsplan med sex fokuspunkter antogs. Planen finns som
+ Bilaga~\ref{sec:plan} inkl. riktlinjer antagna 2018 som
+ Bilaga~\ref{sec:plan:policy}.
+
+\item \label{itm:other} %% 12. Övriga frågor
+
+ \AS\ lyfte frågan om språklig konsekvens och ålderdomligt språk i
+ stadgarna. Beslut att ge styrelsen mandat och uppdrag att göra
+ korrigeringar i stadgar, där ibland ``skall'' $\rightarrow{}$
+ ``ska'', så länge de inte ändrar innebörden.
+
+ Ändringarna finns sammanfattande i Bilaga~\ref{sec:other:by-laws}
+
+\item %% 13. Mötets avslutande
+
+ Mötet avslutades
+
+\end{enumerate}
+
+\parbox{\linewidth}{
+ \signatureline{\meetingsecretary, mötessekreterare}
+ \hfill
+ \signatureline{\approval, justeringsperson}
+}
+
+\appendix
+\newcounter{temp}
+
+\newpage \section{Verksamhetsberättelse} \label{sec:annual-report}
+
+\hyphenation{ut-rus-t-ning}
+\input{../annual-reports/annual-report-2020-of-2019._}
+
+\newpage \section{Ekonomisk rapport} \label{sec:economical-report}
+
+\setlength{\fboxsep}{0pt}
+\setlength{\fboxrule}{0.5pt}
+
+\begin{center}
+ \includegraphics[
+ scale = 0.83,
+ % height = .95\textheight,
+ trim = 2cm 2cm 2cm 2cm,
+ clip,
+ ]{../annual-reports/economical-report-2020-of-2019.pdf}
+\end{center}
+
+\newpage
+\section{Revisionsberättelse} \label{sec:auditors-report}
+\begin{center}
+ \vfill
+ \includegraphics[
+ scale = 0.85,
+ trim = 3cm 5cm 3cm 3.3cm,
+ page = 1,
+ ]{../annual-reports/auditors-report-2020-of-2019.pdf}
+ \vspace{1.5cm}
+\end{center}
+
+\newpage
+\section{Propositioner och motioner} \label{sec:motions}
+
+\input{motions/2020-a-medlemskap_}
+\input{motions/2020-b-beslut_}
+
+\newpage
+\section{Verksamhetsplan 2020}
+\label{sec:plan}
+\input{../operational-plans/operational-plan-2020._}
+
+\subsection{Fripost Verksamhetspolicy}
+\label{sec:plan:policy}
+\input{../operational-plans/operational-policy-2018__}
+
+\newpage
+\input{motions/2020-c-by-laws_}
+
+\end{document}
diff --git a/annual-meetings/Makefile b/annual-meetings/Makefile
index 1a94cbe..a8ce881 100644
--- a/annual-meetings/Makefile
+++ b/annual-meetings/Makefile
@@ -1,6 +1,7 @@
# Makefile for minutes of 2016
MINUTES = \
+2020-05-10-annual \
2019-05-05-annual \
common-makefile = ../resources/Makefile-common
@@ -14,29 +15,29 @@ all: $(MINUTES)
make -f $(common-makefile) compile FILE=$*
-annual-job = 2019-05-05-annual
+2019-job = 2019-05-05-annual
-annual-tex = \
+2019-tex = \
2019-05-05-annual \
../operational-plans/operational-plan-2019 \
../annual-reports/annual-report-2019 \
-annual-pdf = \
+2019-pdf = \
../annual-reports/economical-report-2019 \
../annual-reports/auditors-report-2019
-motions = \
- motions/soederqvist-01_.tex \
- motions/soederqvist-02_.tex \
- motions/roedven-01_.tex \
- motions/roedven-02_.tex \
+2019-motions = \
+ motions/2019-a-soederqvist-01_.tex \
+ motions/2019-b-soederqvist-02_.tex \
+ motions/2019-c-roedven-01_.tex \
+ motions/2019-d-roedven-02_.tex \
-$(annual-job): $(addsuffix .pdf, $(annual-pdf)) $(motions)
- make -f $(common-makefile) compile FILE=$(annual-job) FILES_TEX="$(annual-tex)" FILES_PDF="$(annual-pdf)"
-$(addsuffix .pdf, $(annual-pdf)):
+$(2019-job): $(addsuffix .pdf, $(2019-pdf)) $(2019-motions)
+ make -f $(common-makefile) compile FILE=$(2019-job) FILES_TEX="$(2019-tex)" FILES_PDF="$(2019-pdf)"
+$(addsuffix .pdf, $(2019-pdf)):
make -C ../annual-reports $(notdir $@)
-operational-policy-2019_.tex: ../by-laws/operational-policy-2019.tex
+operational-policy-2018_.tex: ../by-laws/operational-policy-2018.tex
sed -e "s/\\\(.*\)section\*{/\\sub\1section{/g" < $< > $@
motions/%:
diff --git a/annual-meetings/motions/soederqvist-01.mdwn b/annual-meetings/motions/2019-a-soederqvist-01.mdwn
index a9fb7de..a9fb7de 100644
--- a/annual-meetings/motions/soederqvist-01.mdwn
+++ b/annual-meetings/motions/2019-a-soederqvist-01.mdwn
diff --git a/annual-meetings/motions/soederqvist-02.mdwn b/annual-meetings/motions/2019-b-soederqvist-02.mdwn
index 36d7c31..36d7c31 100644
--- a/annual-meetings/motions/soederqvist-02.mdwn
+++ b/annual-meetings/motions/2019-b-soederqvist-02.mdwn
diff --git a/annual-meetings/motions/roedven-01.mdwn b/annual-meetings/motions/2019-c-roedven-01.mdwn
index de09d9a..de09d9a 100644
--- a/annual-meetings/motions/roedven-01.mdwn
+++ b/annual-meetings/motions/2019-c-roedven-01.mdwn
diff --git a/annual-meetings/motions/roedven-02.mdwn b/annual-meetings/motions/2019-d-roedven-02.mdwn
index 36cf18c..36cf18c 100644
--- a/annual-meetings/motions/roedven-02.mdwn
+++ b/annual-meetings/motions/2019-d-roedven-02.mdwn
diff --git a/annual-meetings/motions/2020-a-medlemskap.mdwn b/annual-meetings/motions/2020-a-medlemskap.mdwn
new file mode 100644
index 0000000..6fe6ae1
--- /dev/null
+++ b/annual-meetings/motions/2020-a-medlemskap.mdwn
@@ -0,0 +1,56 @@
+## Proposition, stadgeändringar gällande medlemskap {#sec:motions:medl}
+
+Det är viktigt att medlemskap bara kan tecknas i egen person. Det
+konstaterades under styrelsemötet 27 maj 2019. Genom en utredning har
+Stian och Oskar under året utforskat frågan. Styrelsen föreslår
+nedanstående förändringar i stadgar.
+
+Anledningarna är (a) att demokrati och folkbildning är centrala och
+att vi annars riskerar missa en viktig folkbildande möjlighet, (b)
+besväret det innebär att jaga medlemmar vars medlemskap tecknats av
+andra, och (c) att det är demokratiskt riskabelt om enskilda personer
+eller företag kan teckna medlemskap för många andra.
+
+Principen har varit en riktlinje för styrelsen under hela 2019. Notera
+också att principen gäller tecknandet av medlemskap. Det är inget
+problem i att erlägga själva avgiften för andra.
+
+Utredningen hade också uppdragits att renodla principerna för
+organisationsmedlemskap. Nedanstående formulering är i linje med
+styrelsens gängse tillämpning.
+
+
+### Medlemskap är personligt
+
+Föreslår att ersätta § 2.6
+
+> Föreningar kan bli medlemmar till en viss avgift efter särskilt
+> beslut av styrelsen, men saknar rösträtt vid årsmötet.
+
+med
+
+> Medlemskapet är personligt och kan bara tecknas
+> av den som själv skall bli medlem. För organisationer gäller att
+> någon representant för denna kan teckna ett enda medlemskap för
+> organisationen.
+
+### Förtroendeposter
+
+Föreslår att utöka § 3.6 genom att ersätta
+
+> Val till förtroendeposter sker i separata, slutna val.
+
+med
+
+> Val till förtroendeposter sker i separata, slutna val. Enbart
+> medlemmar kan väljas till förtroendeposter.
+
+### Referens
+
+Föreslår att fixa hänvisning i § 10.2: "4.4" → "4.5"
+
+Hänvisningen hade glömts bort i samband med tidigare ändring i
+§ 4. Notera att ändringar i § 10 måste beslutas i två på varandra
+följande årsmöten.
+
+
diff --git a/annual-meetings/motions/2020-b-beslut.mdwn b/annual-meetings/motions/2020-b-beslut.mdwn
new file mode 100644
index 0000000..317f1c9
--- /dev/null
+++ b/annual-meetings/motions/2020-b-beslut.mdwn
@@ -0,0 +1,29 @@
+## Proposition, beslutsmässighet i styrelsen {#sec:motions:besl}
+
+Fripost har på årsmöten under flera år resonerat kring styrelsens
+storlek (årsmötesprotokollet 2019):
+
+> I fjol motiverades en utökning av styrelsen mot bakgrund av
+> aktivitetsläget. Primärt har det varit styrelsen som stått för
+> arrangemangen varför det historiskt syntes finnas möjlighet till mer
+> verkstad genom att utöka den. Den motiveringen gäller fortfarande.
+
+En oönskad effekt har visat sig vara att det är svårt att bli
+beslutsmässiga med så många styrelseledamöter. Det motiverar en
+försvagning av kravet för beslutsmässighet enligt nedan.
+
+Styrelsen föreslår att § 3.5 ändras från
+
+> För att styrelse och övriga valda organ skall vara beslutsmässiga
+> skall kallelse ha gått ut till samtliga ledamöter och suppleanter och de
+> närvarande ledamöternas och suppleanternas antal skall tillsammans uppgå
+> till minst hälften av de valda ledamöternas antal.
+
+till
+
+> För att styrelse och övriga valda organ skall vara beslutsmässiga
+> skall kallelse ha gått ut till samtliga ledamöter och suppleanter och de
+> närvarande ledamöternas och suppleanternas antal skall tillsammans uppgå
+> till minst tre.
+
+
diff --git a/annual-meetings/motions/2020-c-by-laws.mdwn b/annual-meetings/motions/2020-c-by-laws.mdwn
new file mode 100644
index 0000000..bc576b8
--- /dev/null
+++ b/annual-meetings/motions/2020-c-by-laws.mdwn
@@ -0,0 +1,34 @@
+# Mindre stadgeförändringar {#sec:other:by-laws}
+
+Detta är sammanfattning av de mindre förändringarna enligt årsmötets
+skrivelse:
+
+> Besluta att ge styrelsen mandat och uppdrag att göra korrigeringar i
+> stadgar, där ibland "skall" → "ska", så länge de inte ändrar
+> innebörden.
+
+Ändringar i tempus:
+
+ * § 1.2: "Fripost ska även erbjuda" → "Fripost erbjuder även"
+
+ * § 2.6: "skall" → "ska"
+
+ * § 3.5: "skall" → "ska"
+
+ * § 3.7: "Firman ska tecknas" → "Firman tecknas"
+
+ * § 4.5: "innan mötet" → "före mötet"
+
+ * § 11.2: "tillfaller" → "ska tillfalla"
+
+Övrigt ändrgingar
+
+ * § 1.2: "erbjuder ... för sina medlemmar" → "erbjuder sina
+ medlemmar ..."
+
+ * § 7.2: "användande av de servrar vi använder" → "användande av
+ servrar"
+
+ * § 7.2: "valda administratörer" → "utsedda administratörer"
+
+ * § 8.1: "väljs av" → "utses av"
diff --git a/annual-meetings/motions/2020.main.tex b/annual-meetings/motions/2020.main.tex
new file mode 100644
index 0000000..49c6350
--- /dev/null
+++ b/annual-meetings/motions/2020.main.tex
@@ -0,0 +1,26 @@
+\makeatletter
+\def\input@path{{.}{..}}
+\makeatother
+
+\input{preamble_}
+\newcommand\mytitle{Propositioner och motioner till Friposts årsmöte 2020}
+
+
+\rhead{\footnotesize \footnotesize \mytitle}
+
+\begin{document}
+
+\section*{\mytitle}
+
+\allsectionsfont{\normalsize\raggedright\sffamily\color{grayFri}}
+\renewcommand{\labelitemi}{\enumiform$\bullet$}
+\renewcommand{\labelitemii}{\enumiform$\circ$}
+\renewcommand{\labelenumi}{\enumiform \thesection.\arabic{enumi}}
+\renewcommand{\labelenumii}{\enumiform (\alph{enumii})}
+
+\input{2020-a-medlemskap_}
+\input{2020-b-beslut_}
+
+
+
+\end{document}
diff --git a/annual-meetings/motions/Makefile b/annual-meetings/motions/Makefile
index cd0204d..683f2f4 100644
--- a/annual-meetings/motions/Makefile
+++ b/annual-meetings/motions/Makefile
@@ -1,10 +1,29 @@
-TEX = $(addsuffix _.tex, $(basename $(shell ls *.mdwn)))
-ALL = $(TEX)
+PREFIX = motions
+TEX = $(addsuffix _.tex, $(basename $(wildcard *.mdwn)))
+PDF = $(addprefix $(PREFIX)-, $(subst .main.tex,.pdf,$(wildcard *.main.tex)))
+ALL = $(TEX) $(PDF)
+
+PREAMBLE = preamble_.tex acronyms_.tex attendants_.tex
all: $(ALL)
%_.tex: %.mdwn
- cat < $< | sed -e 's/SCB/\\scb\\/g' -e 's/^$$/\\mypar\n/' | pandoc -f markdown -t latex > $@
+ cat < $< | sed -e 's/^$$/\\mypar\n/' |\
+ sed -f ../../preamble/acronyms.sed \
+ -f ../../preamble/attendants.sed \
+ -f ../../preamble/snippets.sed |\
+ pandoc -f markdown -t latex > $@
+
+
+
+
+motions-%.pdf: %.main.tex $(TEX) $(PREAMBLE)
+ pdflatex -jobname=$(basename $@) $<
+ ! grep -q "Rerun.*right" $(basename $@).log ||\
+ pdflatex -jobname=$(basename $@) $<
clean:
rm -f $(ALL)
+
+$(PREAMBLE): %_.tex: ../../preamble/%.tex
+ sed 's/..\/preamble\/\([a-z]*\)/\1_/g' < $< > $@
diff --git a/annual-reports/Makefile b/annual-reports/Makefile
index f05651b..d7225f6 100644
--- a/annual-reports/Makefile
+++ b/annual-reports/Makefile
@@ -1,4 +1,7 @@
ALL = \
+ annual-report-2020-of-2019.pdf \
+ economical-report-2020-of-2019.pdf \
+ auditors-report-2020-of-2019.pdf \
annual-report-2019.pdf \
economical-report-2019.pdf \
auditors-report-2019.pdf \
@@ -8,6 +11,20 @@ ALL = \
all : $(ALL)
+%.pdf: %.main.tex %._.tex
+ pdflatex -jobname=$(basename $@) $<
+ ! grep -q "Rerun to get cross-references right" $(basename $@).log || \
+ pdflatex -jobname=$(basename $@) $<
+
+%._.tex: %.mdwn
+ cat < $< |\
+ sed -f ../preamble/acronyms.sed -f ../preamble/attendants.sed |\
+ pandoc -f markdown -t latex \
+ > $@
+
+economical-report-2020-of-2019.pdf: Balans-och-resultat-2019.pdf
+ ln -s $< $@
+
annual-report-2019.pdf: annual-report-2019-master.tex annual-report-2019.tex
pdflatex -jobname=$(basename $@) annual-report-2019-master.tex
@@ -17,6 +34,9 @@ economical-report-2019.pdf: Balans-och-resultat-2018-fripost.pdf
auditors-report-2019.pdf: revision2018.pdf
cp $< $@
+auditors-report-2020-of-2019.pdf: revision2019.pdf
+ ln -s $< $@
+
annual-report-2018.pdf: annual-report-2018-master.tex annual-report-2018.tex
pdflatex -jobname=$(basename $@) annual-report-2018-master.tex
@@ -28,3 +48,10 @@ auditors-report-2018.pdf: revision2017.pdf
clean:
rm -fr $(ALL)
+
+SEND_FILES = \
+ $(wildcard *-report-*-of-*.pdf)
+
+send:
+ rsync -ruvp --chmod=Dugo+rx,Fugo+r $(SEND_FILES) www.fripost.org:/var/www/fripost.org/minutes
+ @echo; echo Now avialable as; for f in $(SEND_FILES); do echo " - https://fripost.org/minutes/$$f"; done
diff --git a/annual-reports/annual-report-2020-of-2019.main.tex b/annual-reports/annual-report-2020-of-2019.main.tex
new file mode 100644
index 0000000..e8fbd38
--- /dev/null
+++ b/annual-reports/annual-report-2020-of-2019.main.tex
@@ -0,0 +1,9 @@
+\input{../preamble/preamble}
+\usepackage{parskip}
+\selectlanguage{swedish}
+\rhead{\footnotesize Verksamhetsberättelse 2019}
+\begin{document}
+\section*{Verksamhetsberättelse 2019}
+\hyphenation{ut-rus-t-ning}
+\input {annual-report-2020-of-2019._}
+\end{document}
diff --git a/annual-reports/annual-report-2020-of-2019.mdwn b/annual-reports/annual-report-2020-of-2019.mdwn
new file mode 100644
index 0000000..4bb2d3e
--- /dev/null
+++ b/annual-reports/annual-report-2020-of-2019.mdwn
@@ -0,0 +1,352 @@
+Verksamhetsberättelsen inför årsmötet 2020 behandlar verksamhetsåret
+2019. Friposts styrelse har under året arbetat i enlighet med
+föreningens kärnverksamhet: att under demokratiska omständigheter (1)
+tillhandahålla medel för elektronisk kommunikation till föreningens
+medlemmar samt (2) arbeta folkbildande och (3) med information till
+allmänheten. Detta är föreningens tre grundpelare. Strävan efter
+hållbarhet och avgränsade säkra framsteg ska genomsyra verksamheten,
+vilket det också gjort.
+
+#### Medlemmar
+
+Siffror över medlemskapsutvecklingen:
+
+\begin{center}
+ \begin{tabular}{l rr rr r}
+ & \multicolumn{2}{c}{Medlemmar} & \multicolumn{2}{c}{Förväntat} & \multicolumn{1}{c}{Nya} \\
+ & jan & apr & jan & apr & \\
+ \hline
+ 2019 & 112 & 138 & 181 & 195 & 45 \\
+ \hline
+ 2018 & 136 & 150 & 162 & 171 & 36 \\
+ 2017 & 126 & 135 & 114 & 146 & 23 \\
+ 2016 & 91 & 123 & 129 & 138 & 23 \\
+ 2015 & 106 & 115 & 130 & 131 & 33 \\
+ 2014 & 97 & 98 & 100 & 108 & 26 \\
+ 2013 & 74 & 82 & 92 & 96 & 31 \\
+ 2012 & 61 & 65 & 94 & 94 & 31 \\
+ 2011 & 63 & 63 & 63 & 63 & 62 \\
+ \hline
+ \end{tabular}
+\end{center}
+
+
+I tabellen motsvarar *Medlemmar* medlemsantalet, *Förväntat* det
+förväntade antalet medlemmar om alla medlemmar året innan förnyat sitt
+medlemskap, och *Nya* antalet nytillkomna. Skillnaden mellan
+angivelsen *jan* resp. *apr* kommer av att det är möjligt att erlägga
+avgift också för tidigare år och motsvarar de som erlagt extra
+avgifter för tidigare år fram till och med april 2020.
+
+Vid utgången av 2019 hade totalt 21 personer explicit lämnat
+föreningen. Föreningen hade då 311 unikt registrerade medlemmar.
+
+Antalet nya medlemmar har ökat varje år. År 2019 var dock första
+gången som medlemsantalet sjönk. Föreningen har inte skickat ut
+påminnelser om medlemsavgift i samma utsträckning som tidigare år. Det
+kan vara del av förklaring.
+
+
+#### Styrelsen
+
+Styrelsen har under perioden sedan årsmötet bestått av följande: Stian
+Rødven Eide (ordförande), Leif-Jöran Olsson (kassör), Gustav Eek
+(sekreterare), Christina Morberg (ledamot), Lola Möller (ledamot),
+Eliot Roxbergh (ledamot), Albin Söderqvist (ledamot), Oskar Vigren
+(ledamot), och Anders Westerström (ledamot).
+
+#### Sammanträden
+
+Föreningens **årsmöte** var **5 maj 2019** kl 14--17, på
+Språkbanken. Styrelsen har haft beslutsmässiga möten vid följande
+tillfällen.
+
+ * **mån 28 jan, Styrelsemöte**. Språkbanken. Bl. a. Datum för
+ årsmötet fastställdes. Frågan om extralagring på FLFD togs
+ upp. Aktvitetsdagar utvärderades.
+
+ * **mån 25 feb, Styrelsemöte**. Språkbanken. Bl.a. aktivitetsdagar
+ utvärderades och planerades. Mötessekreterare Albin.
+
+ * **mån 25 mar, Styrelsemöte**. Språkbanken. Förfrågan om
+ organisationsmedlemsap och FLFD diskuterats i
+ detalj. Aktivitetsdagen om sociala teknologier utvärderades,
+ besöket Schillerska, I Love Libre, och Cybiosis, studiekrets med NSU.
+
+ * **mån 27 maj, Styrelsemöte**. Språkbanken. Konstituerande
+ styrelsemöte. Mötet diskuterade också många extraordinära
+ aspekter. Årsmötesprotokollet gicks igenom. Nya formulerade roller
+ och kommittéer som utvecklare och redaktörer diskuterade. Frågan om
+ riktlinje mot tredjepartstecknande medlemskap diskuterades. Slutligen
+ öppnades för en serie utredningar som resultat av årsmötet.
+
+ * **mån 24 jun, Styrelsemöte**. Språkbanken (ny lokal). Regler för
+ att teckna medlemskap för andra diskuterades ytterligare. Också formen
+ för styrelsens arbetsträffar behandlades (finns avsättning för att
+ träffas oftare?). Sensommarfesten planerades.
+
+ * **mån 26 aug, Styrelsemöte**. Språkbanken. Första mötet efter
+ sommaren. Bl.a. och mestadels planering inför kommande
+ aktiviteter: (1) Friposts sensommarfest 31 augusti, (2) Fri-
+ programvarudagen 21 september, och (3) Framtidsveckan 30 okt--10
+ nov.
+
+ * **mån 23 sep, Styrelsemöte**. Språkbanken. Mestadels planering av
+ kommande aktiviteter i samband med Framtidsveckan i
+ oktober--november.
+
+ * **mån 28 okt, Styrelsemöte**. Språkbanken. Innehållsrikt
+ möte. Teknisk rapportering om nyckelhanteringsdiskussioner. och
+ aktiviteter planerades för Framtidsveckan. Alla pågående
+ utredningar gicks igenom.
+
+ * **mån 25 nov, Styrelsemöte**. Språkbanken, avvikande rum.
+ Utvärdering av flera aktivitets under hösten och planering för
+ julfest. Mycket mer.
+
+Protokoll finns tillgängliga via Föreningens mötessida:
+<https://wiki.fripost.org/moten>.
+
+
+#### Aktiviteter
+
+
+ * **ons 23 jan**, Exodus -- Gå ur Facebook med Fripost.
+ Fripost bjöd in till till paneldiskussion på Stadsbiblioteket.
+
+ * **lör 16 feb**, Föredrag på Krokfest.
+ Anders, Christina och Gustav höll föredrag om Facebook, Google, Github m.m.
+
+ * **fre 1 mar**, Aktivitetsdag om sociala teknologier.
+ Friposts medlemmar träffades för att diskutera sociala teknologier.
+ En intresselista togs fram, över vilka funktioner medlemmarna skulle
+ önska att Fripost tillhandahåller.
+
+ * **ons 13 mar**, Fripostföredrag för elever på Schillerska gymnasiet.
+ På inbjudan höll Stian föredrag om Friposts hjärtefrågor för en
+ klass på Schillerska.
+
+ * **lör 16 mar**, I Love Libre och World Arduino Day. Fripost
+ presenterade föreningen på minifestivalen I Love Libre, anordnat av
+ Oscillator och Friprogramvarusyndikatet.
+
+ * **21--24 mar**, Cybiosis, NSU. Gustav, Olof och Eric Deibel
+ närvarade. Fripost presenterades i form av en jämförelse med OSSI
+ som del av ett forskningsprojekt.
+
+ * **ons 1 maj**, Fripost deltog traditionsenligt på Första maj med
+ flygbladsutdelning.
+
+ * **sön 5 maj**, Friposts årsmöte anordnades med kringaktiviteter.
+
+ * **lör 31 aug**, Fripost organiserade sensommarfest med grill och
+ aktiviteter.
+
+ * **sön 3 nov**, Migrera från Google. Fripost anordnade verkstad på Falken.
+
+ * **fre 8 nov**, Exodus -- Gå ur Facebook med Fripost.
+ Fripost deltog i Framtidsveckan med paneldiskussion kring Facebook.
+
+ * **lör 7 dec**, Friposts årliga julfest ägde rum hos Albin.
+
+ * **27--29 dec**, Fripostmedlemmar deltog på CCC i Leipzig.
+
+#### Åtgärder, beslut och förändringar
+
+Styrelsen har under året renodlat utredning som arbetsform. Formen är
+inte ny; utgångspunken har bl.a. varit diskussioner under årsmötet
+2019. Vid styrelsemötet 27 maj 2019 formulerades sju utredningar, som
+senare formulerades till följande:
+
+ Tillgänglighet till dokumentation och information
+
+ : (GE, OV). Utåtriktade texter bör spegla föreningens verksamhet och
+ vara aktuella.
+
+ Medlemskap -- avslutad
+
+ : (OV, SRE). Medlemskap bör tecknas i egen person. Förtydliga
+ organisationsmedlemskap.
+
+ Kostnader för systemets drift
+
+ : (GE, LJO). Adressera "Få vad man betalar för".
+
+ Utökad Fripost Lagring för delning
+
+ : (SRE, GE, LJO, GM). Gällande frågan om utökad lagring för delning
+
+ Chatt
+
+ : (ER, GM). Tillhandahålla chatt till Friposts medlemmar
+
+ Roller och kommittéer i Fripost
+
+ : (GE, AS, OV). Hur arbete kan underlättas utanför styrelsen. Vilka roller kunde
+ också fungera utöver existerande förtroenderoller
+
+ Ekonomiska relationer & autonomi -- avslutad
+
+ : (GE, LJO). Lämpligheten i att Fripost blir betalningsmottagare.
+
+Speciellt fyra utredningar samlades under initiativet *Transparens &
+ickemonetära bidrag*: (1) ideellt deltagande, (2) kostnader för
+driften, (3) tillgänglighet till dokumentation, och (4) ekonomiska
+relationer.
+
+#### Teknik
+
+Rapportering kring de tekniska delarna blir lätt omfattande. Följande
+är en sammanfattning
+
+[^smtp]: SMTP, TCP, TLS
+[^dfri]: DFRI
+
+ * <!-- Konfiguration -->
+ Uppgradering till Debian 9 Stretch blev klart under året (28 jan,
+ 25 nov). I juli släpptes Debian 10 Buster och 10.2 i november (25
+ nov). Arbetet med uppgradering till Buster inleddes (24 feb 2020).
+
+ * Ansible-moduler uppdaterade till Python 3: *fetch_cmd*,
+ *mysql_user2*, *openldap*, *postmap*,
+ *postmulti* (25 mar).
+
+ * Ansluting med SMTP genom TCP på port 465 är öppnad för
+ implicit TLS, vilket ger effektivitetsfördelar (25 mar).[^smtp]
+
+ * Roundcube 1.4 kommer så småningom för Debian Stable: responsiv
+ formgivning, vilket är bättre för mobiltelefoner, och fina
+ teman. Fripostmedlemmar är paketunderhållare (25 nov).
+
+ * Under 2019 har Friposts uppgraderat Nextcloud (Lagring för delning)
+ genom versionerna 14--16 (28 jan, 25 nov). Ett dilemma var att
+ Nextcloud 17 krävde PHP 7.1 eller senare, som kom med Buster (25
+ nov).
+
+ * <!-- Hårdvara -->
+ Minne och processorkraft utökades för vissa maskiner (28 jan).^[CPU]
+
+ * P.g.a. att DFRI bytt serverhall är *elefant* flyttad. IPv4
+ och IPv6 fungerar. Webbmailen flyttades för en dag till
+ *civett* (24 jun).[^dfri]
+
+ * <!-- Säkerhet och avbrott -->
+ Spam skickades genom Friposts servrar. Det gällde få enskilda
+ konton och lösenord som läckt. Trots väldigt snabb åtgärd blev
+ effekterna omfattande. För att undvika grålistor, ruttades Friposts
+ utgående trafik tillfälligt andra vägar. Yahoo är ofta orimligt
+ restriktiva. (28 okt)
+
+ * Vi fick svara på frågor om att adressböckerna tillfälligt var borta
+ i Roundcube. Bakgrunden var planerat underhåll i DFRI:s datacenter
+ med start fredag 30 november 2018. Webbmailstjänsten
+ komplementupprättades tillfälligt men kontakterna flyttades
+ inte. Anslutningen till servern efter underhåll var instabil under
+ en period, varför vi väntade med återflytten. Inga kontakter eller
+ inställningar har gått förlorade. (28 jan)
+
+ * Vid uppgradering av Nextcloud kom en ny version av LibreOffice Online. Det blev då
+ problem med gemensamredigering via länk. Leif-Jöran fixade det
+ manuellt i väntan på en officiell lösning. (25 feb)
+
+ * Nertid för VM 21 okt 2019, 18 min (28 okt)
+
+Parentes anger datum för under vilket styrelsemöte som respektive
+ärende rapporterats.
+
+Under året har även sedvanligt underhåll på maskiner genomförts allt
+efter behov.
+
+#### Transparens och ickemonetära bidrag
+
+Sedan 2016 har arbetet pågått med att utreda hur ickemonetära bidrag
+och donnationer kan bedömas. Ämnet har uppmärksammats av
+lekmannarevisorn, och styrelsen har i verksamhetsberättelser sedan
+2017 speciellt redovisat arbete gällande *Transparens & ickemonetära
+bidrag*.
+
+Under året 2019 har arbetet fortskridit i utredningsform med upprepade
+sammanträden. Formen beskrivs ovan och detaljerad redovisning av
+arbetet nås genom wikin: <https://wiki.fripost.org>
+
+
+#### Energianvändning
+
+Energiarbetet med kartläggning och redovisning har fortsatt under
+året. Med inspiration från föreläsning på CCC har även en sida
+<https://wiki.fripost.org/energy/> skapats. Där redovisas vanliga
+frågor.
+
+Aktivitet under framtidsveckan (3 nov) aktualiserade frågan om hur
+mycket av Internets energiåtgång som motsvaras av reklam. Den stora
+mängden data som skickas handlar om spårningsinformation och
+aggregering. Även detta fördjupas på wikin.
+
+
+#### Friprogramvarusyndikatet
+
+Arbetet med lagringsredundans har fortsatt under 2019 och kommer
+avslutas under 2020. Beslut fattades att bidra med en öppen
+demonstrationsinstans för Collabora Online. Tekniska bidrag till Jitsi
+Meet inleddes.
+
+
+#### Kampanjer och information
+
+Under året är kampanjen för Exodus kring att gå ur Facebook
+fortsatt. Föreningen genomförde även traditionsenlig
+flygbladsutdelning Första maj.
+
+
+#### Samverkan
+
+ Stadsbiblioteket
+
+ : Exodus -- Gå ur Facebook med Fripost. Evenemanget anordnades i
+ samarbete med Stadsbiblioteket i Göteborg.
+
+ Schillerska gymnasiet
+
+ : Fripost blev inbjuden att föredra om fri programvara och
+ integritet på nätet.
+
+ Nordiskt sommaruniversitet
+
+ : Fripost representerades i NSU:s vintersymposium.
+
+ Studiefrämjandet
+
+ : Fripost samarbetade med Studiefrämjandet för
+ två aktiviteter under Framtidsveckan.
+
+ Föreningen för Digitala Fri- och Rättigheter
+
+ : (DFRI). Fripost samarbetade kring utrustning och utbildning
+
+#### Jämfört med verksamhetsplanen för i fjol
+
+Fripost har fokuserat på hållbarhet och kärnverksamheten. Under 2019
+har Fripost samverkat framgångsrikt med flera organisationer. Exempelvis
+var evenemanget Exodus med Stadsbiblioteket förmodligen det mest
+välbesökta av Friposts evenemang.
+
+Verksamhetsplanen 2019 belyste en serie fokusområden:
+administrationspanelen, chattlösningar, Nextcloud-appar, verkstäder,
+artikelskrivning.
+
+Under aktivitetsdagen kring sociala teknologier ställdes frågan om
+prioritering gällande utveckling. Chattlösning hade mest intresse
+bland närvarande medlemmar. Styrelsen efterfrågar status från
+utredningen. Gällande Nextcloud-appar har flera gjorts
+tillgängliga. Leif-Jöran har även bidragit i utveckling och
+översättning av flera av dem.
+
+Fripost har annordnat verkstäder under året. Dock noterar styrelsen en
+förskjutning från verkstäder mot föreläsningar. Fripost har också
+bjudits in till evenemang i större utsträckning jämfört med tidigare
+år.
+
+Administrationspanelen är ännu inte klar för publicering.
+
+Inga artiklar med syfte att publiceras i svensk dagspress skrevs under
+2019.
diff --git a/annual-reports/revision2019.pdf b/annual-reports/revision2019.pdf
new file mode 100644
index 0000000..5a0c1ed
--- /dev/null
+++ b/annual-reports/revision2019.pdf
Binary files differ
diff --git a/by-laws/Makefile b/by-laws/Makefile
index bae397f..f092d69 100644
--- a/by-laws/Makefile
+++ b/by-laws/Makefile
@@ -1,5 +1,7 @@
ALL= \
+by-laws-2020 \
+by-laws-2019 \
by-laws-2013 \
by-laws-2012 \
by-laws-2010 \
diff --git a/by-laws/by-laws-2019.main.tex b/by-laws/by-laws-2019.main.tex
new file mode 100644
index 0000000..b7be00a
--- /dev/null
+++ b/by-laws/by-laws-2019.main.tex
@@ -0,0 +1,16 @@
+\input{../preamble/preamble}
+
+\rhead{\footnotesize \footnotesize Stadgar -- antagna 5 maj 2019}
+
+\begin{document}
+
+\section*{Stadgar för \textsc{Fripost}, föreningen för fri e-post}
+
+\allsectionsfont{\normalsize\raggedright\sffamily\color{grayFri}}
+\renewcommand{\labelitemi}{\enumiform$\bullet$}
+\renewcommand{\labelitemii}{\enumiform$\circ$}
+\renewcommand{\labelenumi}{\enumiform \thesection.\arabic{enumi}}
+\renewcommand{\labelenumii}{\enumiform (\alph{enumii})}
+\input {by-laws-2019}
+
+\end{document}
diff --git a/by-laws/by-laws-2019.tex b/by-laws/by-laws-2019.tex
new file mode 100644
index 0000000..5d880e5
--- /dev/null
+++ b/by-laws/by-laws-2019.tex
@@ -0,0 +1,170 @@
+Antagna vid föreningens årsmöte 5 maj 2019
+
+\section{Inledning}\label{sec:intr}
+\begin{enumerate}
+\item Fripost är en förening som syftar till att driva fri
+ infrastruktur för e-post på Internet för sina medlemmar.
+\item Fripost ska även erbjuda andra fria Internettjänster för sina
+ medlemmar, så länge detta inte går ut över \ref{sec:intr}.1
+\item Föreningen finns i första hand i Göteborg.
+\item Föreningens huvudspråk är svenska.
+\item Föreningens styrelse ska
+ \begin{enumerate}
+ \item Arbeta för att ta emot medlemmarnas e-post på ett
+ tillförlitligt sätt;
+ \item Sörja för god transparens vad gäller administration, ekonomi
+ och styrning; samt
+ \item Arbeta för att skydda medlemmarnas integritet, dvs.\ att
+ aldrig
+ \begin{itemize}
+ \item Läsa eller analysera medlemmars e-posttrafik, manuellt eller
+ automatiskt,
+ \item Samla statistik om, eller analysera medlemmarnas
+ e-posttrafik via fö\-re\-nin\-gens servar, och
+ \item Under inga omständigheter lämna ut uppgifter om medlemmar,
+ deras e-post\-tra\-fik, eller andra förehavanden till tredje
+ part.
+ \end{itemize}
+ \end{enumerate}
+\end{enumerate}
+
+\section{Medlemskap}
+\begin{enumerate}
+\item Medlem är den som erlagt medlemsavgift.
+\item Föreningen är öppen för alla som bor i Sverige eller annars har
+ möjlighet att delta i den demokratiska processen.
+\item Tidigare utesluten medlem kan bli medlem efter prövning av
+ styrelsen. Alternativt, efter att en annan medlem lyft frågan, efter
+ ett särskilt beslut på årsmötet.
+\item Alla medlemmar har lika rätt att använda föreningens
+ infrastruktur.
+\item Medlemsavgiften, för innevarande eller nästkommande år,
+ fastställs av årsmötet. Om årsmötet så beslutar kan uppgiften
+ delegeras till styrelsen.
+\item Föreningar kan bli medlemmar till en viss avgift efter särskilt
+ beslut av styrelsen, men saknar rösträtt vid årsmötet.
+\item Medlem kan lämna föreningen genom skriftlig begäran. Begäran ska
+ behandlas inom rimlig tid av styrelsen.
+\end{enumerate}
+
+\section{Allmänna bestämmelser}
+\begin{enumerate}
+\item Beslut fattas som huvudregel med enkel majoritet, det vill säga
+ mer än hälften av rösterna krävs.
+\item Man kan inte rösta genom ombud eller med fullmakt.
+\item Vid lika antal röster vinner det förslag som respektive instans
+ ordförande röstar på. Om ordförande inte har rösträtt eller avstår
+ från att rösta, avgör en andra röstomgång, därefter lotten.
+\item Styrelseledamot eller suppleant har ej rätt att delta i beslut
+ om ansvarsfrihet för den styrelse man själv tillhör.
+\item För att styrelse och övriga valda organ skall vara
+ beslutsmässiga skall kallelse ha gått ut till samtliga ledamöter och
+ suppleanter och de närvarande ledamöternas och suppleanternas antal
+ skall tillsammans uppgå till minst hälften av de valda ledamöternas
+ antal.
+\item Val till förtroendeposter sker i separata, slutna val.
+\item Firman ska tecknas två i förening.
+\item Föreningens verksamhetsår är kalenderåret.
+\end{enumerate}
+
+\section{Årsmötet}\label{sec:annual}
+\begin{enumerate}
+\item Årsmötet är föreningens högsta beslutande organ. % 1
+\item Årsmötet väljer i slutna, separata val % 2
+ \begin{itemize}
+ \item Styrelse
+ \item Revisorer
+ \end{itemize}
+\item Alla närvarande medlemmar har rösträtt på årsmötet. % 3
+\item Årsmötet kan, men måste inte, utse valberedning för det kommande
+ verk\-sam\-hets\-året. % 4
+\item \label{enu:annual:announce} För att anses som behörigt utlyst,
+ ska kallelse till årsmöte ha varit medlemmarna tillhanda senast 3
+ veckor innan mötet. % 5
+\item Föreningen ska ha minst en revisor. % 6
+\end{enumerate}
+
+\section{Extra årsmöte}
+\begin{enumerate}
+\item Extra årsmöte kan inkallas om minst 1/3 av föreningens medlemmar
+ så kräver.
+\end{enumerate}
+
+\section{Styrelsen}
+\begin{enumerate}
+\item Styrelsen ansvarar för den löpande driften av föreningens
+ e-posttjänster och ekonomin.
+\item Styrelsen leder föreningen mellan dess års\-mö\-ten, och
+ ansvarar för att genomföra års\-mö\-tets beslut.
+\item Styrelsen ska bestå av minst 3 ordinarie ledamöter.
+\item Styrelsen ska välja en kassör inom sig.
+\item Styrelsen ska göra sina protokoll tillgängliga för alla
+ medlemmar, i elektronisk form, senast 2 veckor efter sina möten.
+\item Om årsmötet inte utsett någon valberedning, så kan styrelsen
+ utse valberedning vid behov.
+\end{enumerate}
+
+\section{Utrustning}
+\begin{enumerate}
+\item Föreningen använder endast sådan hårdvara som den själv äger,
+ eller som föreningen fått låna eller annars upplåtits till
+ föreningens användande under en period av minst ett år.
+\item För att säkra medlemmarnas integritet kräver föreningen
+ exklusivt användande av de servrar vi använder. Detta betyder bland
+ annat att endast av föreningen valda administratörer har
+ administratörsåtkomst till servrarna.
+\item För att säkra tjänstens tillförlitlighet kan under
+ övergångsperioder delade lösningar accepteras (exempelvis genom
+ virtuella servrar).
+\item Föreningen använder uteslutande fri programvara, så som
+ definierat av Free Software Foundation.
+\item Föreningens tekniska lösningar ska dokumenteras utförligt på ett
+ sätt som gör dem reproducerbara.
+\end{enumerate}
+
+\section{Administrationsrättigheter}
+\begin{enumerate}
+\item Administratörer (root) väljs av styrelsen efter behov.
+\item Styrelsen har möjlighet att ge begränsat mandat, till exempel
+ åtkomst endast på en eller ett par servrar.
+\end{enumerate}
+
+\section{Uteslutning}
+\begin{enumerate}
+\item Medlem kan uteslutas som genom försummelse eller medveten
+ handling har åsidosatt andra föreningsmedlemmars säkerhet eller
+ privatliv eller på annat sätt grovt försummat den interna demokratin
+ och stadgemässiga ordningen.
+\item Medlem kan uteslutas av ett årsmöte med enkel majoritet.
+\item I väntan på sådant beslut kan styrelsen stänga av en medlem med
+ 3/4 majoritetsbeslut. Den berörde ska alltid ges tillfälle att yttra
+ sig i frågan.
+\end{enumerate}
+
+\section{Stadgarnas giltighet och tolkning}\label{sec:by-laws}
+\begin{enumerate}
+\item Endast årsmötet kan ändra stadgan.
+\item Stadgeändringar träder omedelbart i kraft, utom ändringar i
+ \ref{sec:annual}.4, % om kallelse till årsmöte
+ \ref{sec:by-laws}.2, % denna paragraf
+ och hela avsnitt \ref{sec:ext}, % föreningens upplösande
+ som måste beslutas av två på varandra följande årsmöten.
+\item Styrelsen tolkar stadgan mellan föreningens årsmöten.
+\end{enumerate}
+
+\section{Föreningens upplösning}\label{sec:ext}
+\begin{enumerate}
+\item Årsmötet kan upplösa föreningen genom ett beslut med 3/4
+ majoritet.
+\item Om föreningen upplöses bestämmer följande regler vad som händer
+ med dess eventuella tillgångar:
+ \begin{itemize}
+ \item Om årsmötet så beslutar, kan de medlemsavgifter som erlagts
+ under de senaste 12 månaderna betalas tillbaka. Om pengarna inte
+ räcker till så fördelas de jämnt över nämnda medlemmar, oavsett
+ deras individuella tidpunkt för betalning.
+ \item De tillgångar som eventuellt finns kvar tillfaller antingen
+ Electronic Frontier Foun\-da\-tion eller Free Software Foundation
+ Europe.
+ \end{itemize}
+\end{enumerate}
diff --git a/by-laws/by-laws-2020.main.tex b/by-laws/by-laws-2020.main.tex
new file mode 100644
index 0000000..6014e79
--- /dev/null
+++ b/by-laws/by-laws-2020.main.tex
@@ -0,0 +1,16 @@
+\input{../preamble/preamble}
+
+\rhead{\footnotesize \footnotesize Stadgar -- antagna 10 maj 2020}
+
+\begin{document}
+
+\section*{Stadgar för \textsc{Fripost}, föreningen för fri e-post}
+
+\allsectionsfont{\normalsize\raggedright\sffamily\color{grayFri}}
+\renewcommand{\labelitemi}{\enumiform$\bullet$}
+\renewcommand{\labelitemii}{\enumiform$\circ$}
+\renewcommand{\labelenumi}{\enumiform \thesection.\arabic{enumi}}
+\renewcommand{\labelenumii}{\enumiform (\alph{enumii})}
+\input {by-laws-2020}
+
+\end{document}
diff --git a/by-laws/by-laws-2020.tex b/by-laws/by-laws-2020.tex
new file mode 100644
index 0000000..8f945ef
--- /dev/null
+++ b/by-laws/by-laws-2020.tex
@@ -0,0 +1,186 @@
+Antagna vid föreningens årsmöte den 10 maj 2020
+
+\section{Inledning}\label{sec:intr}
+\begin{enumerate}
+\item Fripost är en förening som syftar till att driva fri
+ infrastruktur för e-post på Internet för sina medlemmar.
+ \label{itm:intr:purp}
+\item Fripost erbjuder sina medlemmar även andra fria
+ Internettjänster, så länge detta inte går ut över
+ \ref{sec:intr}.\ref{itm:intr:purp}
+\item Föreningen finns i första hand i Göteborg.
+\item Föreningens huvudspråk är svenska.
+\item Föreningens styrelse ska
+ \begin{enumerate}
+ \item Arbeta för att ta emot medlemmarnas e-post på ett
+ tillförlitligt sätt;
+ \item Sörja för god transparens vad gäller administration, ekonomi
+ och styrning; samt
+ \item Arbeta för att skydda medlemmarnas integritet, dvs.\ att
+ aldrig
+ \begin{itemize}
+ \item Läsa eller analysera medlemmars e-posttrafik, manuellt eller
+ automatiskt,
+ \item Samla statistik om, eller analysera medlemmarnas
+ e-posttrafik via föreningens servar, och
+ \item Under inga omständigheter lämna ut uppgifter om medlemmar,
+ deras e\hyp{}posttrafik, eller andra förehavanden till tredje
+ part.
+ \end{itemize}
+ \end{enumerate}
+\end{enumerate}
+
+\section{Medlemskap}
+\begin{enumerate}
+\item Medlem är den som erlagt medlemsavgift.
+\item Föreningen är öppen för alla som bor i Sverige eller annars har
+ möjlighet att delta i den demokratiska processen.
+\item Tidigare utesluten medlem kan bli medlem efter prövning av
+ styrelsen. Alternativt, efter att en annan medlem lyft frågan, efter
+ ett särskilt beslut på årsmötet.
+\item Alla medlemmar har lika rätt att använda föreningens
+ infrastruktur.
+\item Medlemsavgiften, för innevarande eller nästkommande år,
+ fastställs av årsmötet. Om årsmötet så beslutar kan uppgiften
+ delegeras till styrelsen.
+\item Medlemskapet är personligt och kan bara tecknas av den som själv
+ ska bli medlem. För organisationer gäller att någon representant
+ för denna kan teckna ett enda medlemskap för organisationen.
+\item Medlem kan lämna föreningen genom skriftlig begäran. Begäran ska
+ behandlas inom rimlig tid av styrelsen.
+\end{enumerate}
+
+\section{Allmänna bestämmelser}
+\begin{enumerate}
+\item Beslut fattas som huvudregel med enkel majoritet, det vill säga
+ mer än hälften av rösterna krävs.
+\item Man kan inte rösta genom ombud eller med fullmakt.
+\item Vid lika antal röster vinner det förslag som respektive instans
+ ordförande röstar på. Om ordförande inte har rösträtt eller avstår
+ från att rösta, avgör en andra röstomgång, därefter lotten.
+\item Styrelseledamot eller suppleant har ej rätt att delta i beslut
+ om ansvarsfrihet för den styrelse man själv tillhör.
+\item För att styrelse och övriga valda organ ska vara
+ beslutsmässiga ska kallelse ha gått ut till samtliga ledamöter och
+ suppleanter och de närvarande ledamöternas antal ska tillsammans
+ uppgå till minst tre.
+\item Val till förtroendeposter sker i separata, slutna val. Enbart
+ medlemmar kan väljas till förtroendeposter.
+\item Firman tecknas två i förening.
+\item Föreningens verksamhetsår är kalenderåret.
+\end{enumerate}
+
+\section{Årsmötet}\label{sec:annual}
+\begin{enumerate}
+\item Årsmötet är föreningens högsta beslutande organ. % 1
+\item Årsmötet väljer i slutna, separata val % 2
+ \begin{itemize}
+ \item Styrelse
+ \item Revisorer
+ \end{itemize}
+\item Alla närvarande medlemmar har rösträtt på årsmötet. % 3
+\item Årsmötet kan, men måste inte, utse valberedning för det kommande
+ verksamhetsåret. % 4
+\item För att anses som behörigt utlyst,
+ ska kallelse till årsmöte ha varit medlemmarna tillhanda senast 3
+ veckor före mötet. % 5
+ \label{itm:annual:announce}
+\item Föreningen ska ha minst en revisor. % 6
+\end{enumerate}
+
+\section{Extra årsmöte}
+\begin{enumerate}
+\item Extra årsmöte kan inkallas om minst 1/3 av föreningens medlemmar
+ så kräver.
+\end{enumerate}
+
+\section{Styrelsen}
+\begin{enumerate}
+\item Styrelsen ansvarar för den löpande driften av föreningens
+ e-posttjänster och ekonomin.
+\item Styrelsen leder föreningen mellan dess årsmöten, och
+ ansvarar för att genomföra årsmötets beslut.
+\item Styrelsen ska bestå av minst 3 ordinarie ledamöter.
+\item Styrelsen ska välja en kassör inom sig.
+\item Styrelsen ska göra sina protokoll tillgängliga för alla
+ medlemmar, i elektronisk form, senast 2 veckor efter sina möten.
+\item Om årsmötet inte utsett någon valberedning, så kan styrelsen
+ utse valberedning vid behov.
+\end{enumerate}
+
+\section{Utrustning}
+\begin{enumerate}
+\item Föreningen använder endast sådan hårdvara som den själv äger,
+ eller som föreningen fått låna eller annars upplåtits till
+ föreningens användande under en period av minst ett år.
+\item För att säkra medlemmarnas integritet kräver föreningen
+ exklusivt användande av servrar. Detta betyder bland
+ annat att endast av föreningen utsedda administratörer har
+ administratörsåtkomst till servrarna.
+\item För att säkra tjänstens tillförlitlighet kan under
+ övergångsperioder delade lösningar accepteras (exempelvis genom
+ virtuella servrar).
+\item Föreningen använder uteslutande fri programvara, så som
+ definierat av Free Software Foundation.
+\item Föreningens tekniska lösningar ska dokumenteras utförligt på ett
+ sätt som gör dem reproducerbara.
+\end{enumerate}
+
+\section{Administrationsrättigheter}
+\begin{enumerate}
+\item Administratörer (root) utses av styrelsen efter behov.
+\item Styrelsen har möjlighet att ge begränsat mandat, till exempel
+ åtkomst endast på en eller ett par servrar.
+\end{enumerate}
+
+\section{Uteslutning}
+\begin{enumerate}
+\item Medlem kan uteslutas som genom försummelse eller medveten
+ handling har åsidosatt andra föreningsmedlemmars säkerhet eller
+ privatliv eller på annat sätt grovt försummat den interna demokratin
+ och stadgemässiga ordningen.
+\item Medlem kan uteslutas av ett årsmöte med enkel majoritet.
+\item I väntan på sådant beslut kan styrelsen stänga av en medlem med
+ 3/4 majoritetsbeslut. Den berörde ska alltid ges tillfälle att yttra
+ sig i frågan.
+\end{enumerate}
+
+\section{Stadgarnas giltighet och tolkning}\label{sec:by-laws}
+\begin{enumerate}
+\item Endast årsmötet kan ändra stadgan.
+\item Stadgeändringar träder omedelbart i kraft, utom ändringar i
+ \ref{sec:annual}.4, \ref{sec:by-laws}.\ref{itm:by-laws:change}, och
+ hela avsnitt \ref{sec:ext}, som måste beslutas av två på varandra
+ följande årsmöten.\footnote{
+ På årsmötet 2020 antogs konsekvensjustering av hänvisningen
+ ``\ref{sec:annual}.4'' $\rightarrow$ ``\ref{sec:annual}.\ref{itm:annual:announce}''. Befästande
+ väntas i och med årsmötet 2021.}
+ \label{itm:by-laws:change}
+
+ %% Hänvisningar:
+ %%
+ %% * itm:annual:announce -- om kallelse till årsmöte
+ %% * itm:by-laws:change -- denna paragraf och
+ %% * sec:ext -- föreningens upplösande
+
+\item Styrelsen tolkar stadgan mellan föreningens årsmöten.
+\end{enumerate}
+
+\hyphenation{Foun-da-tion}
+
+\section{Föreningens upplösning}\label{sec:ext}
+\begin{enumerate}
+\item Årsmötet kan upplösa föreningen genom ett beslut med 3/4
+ majoritet.
+\item Om föreningen upplöses bestämmer följande regler vad som händer
+ med dess eventuella tillgångar:
+ \begin{itemize}
+ \item Om årsmötet så beslutar, kan de medlemsavgifter som erlagts
+ under de senaste 12 månaderna betalas tillbaka. Om pengarna inte
+ räcker till så fördelas de jämnt över nämnda medlemmar, oavsett
+ deras individuella tidpunkt för betalning.
+ \item De tillgångar som eventuellt finns kvar ska tillfalla antingen
+ Electronic Frontier Foundation eller Free Software Foundation
+ Europe.
+ \end{itemize}
+\end{enumerate}
diff --git a/by-laws/operational-policy-2018.tex b/by-laws/operational-policy-2018.tex
index 3a6bded..783c106 100644
--- a/by-laws/operational-policy-2018.tex
+++ b/by-laws/operational-policy-2018.tex
@@ -59,7 +59,7 @@ dagar, konferenser och annat:
september)
\item Framtidsveckan (vanligtvis i oktober)
\item Omställningskonferensen (som följer på framtidsveckan)
-\item Konferensen FSCONS (vanligtvis i november)
+\item Konferensen \fscons\ (vanligtvis i november)
\end{itemize}
\section{Fester}\label{fester}
diff --git a/operational-plans/Makefile b/operational-plans/Makefile
index 633b242..c65065c 100644
--- a/operational-plans/Makefile
+++ b/operational-plans/Makefile
@@ -1,22 +1,37 @@
-ALL = \
+PDF = \
+ operational-plan-2020 \
operational-plan-2019 \
operational-plan-2018 \
operational-plan-2015 \
operational-plan-2013 \
operational-plan-2012 \
+TEX = \
+ operational-policy-2018_ \
+ operational-policy-2018__ \
+
+ALL = \
+ $(addsuffix .pdf, $(PDF)) \
+ $(addsuffix .tex, $(TEX)) \
+
common-makefile = ../resources/Makefile-common
all: $(ALL)
-$(ALL): %: %.pdf
-
# General cases
+%.pdf: %.main.tex %._.tex
+ pdflatex -jobname=$(basename $@) $<
+ ! grep -q "Rerun to get cross-references right" $(basename $@).log || \
+ pdflatex -jobname=$(basename $@) $<
+
+%._.tex: %.mdwn
+ pandoc -f markdown -t latex < $< > $@
+
%.pdf: %.main.tex %.tex ../preamble/preamble.tex
latex_count=5 ;\
latex_log=$$(echo $< | sed 's/.tex/.log/') ;\
- pdflatex $< ;\
+
while egrep -s 'Rerun (LaTeX|to get cross-references right)' $$latex_log && [ $$latex_count -gt 0 ] ;\
do echo "Rerunning latex...." ; pdflatex $< ;\
latex_count=`expr $$latex_count - 1`;\
@@ -27,9 +42,10 @@ $(ALL): %: %.pdf
operational-plan-2018.main.tex: operational-policy-2018_.tex
touch $@
-operational-policy-2018_.tex: ../by-laws/operational-policy-2018.tex
- sed -e 's/\\\(.*\)section *{/\\sub\1section{/g' < $< > $@
-
+%_.tex: ../by-laws/%.tex
+ sed -e 's/\\\(.*\)section *{/\\sub\1section\*{/g' < $< > $@
+%__.tex: ../by-laws/%.tex
+ sed -e 's/\\\(.*\)section *{/\\subsub\1section\*{/g' < $< > $@
send:
make -f $(common-makefile) send SEND_FILES="$(ALL)"
diff --git a/operational-plans/operational-plan-2019.main.tex b/operational-plans/operational-plan-2019.main.tex
new file mode 100644
index 0000000..233f9c1
--- /dev/null
+++ b/operational-plans/operational-plan-2019.main.tex
@@ -0,0 +1,12 @@
+\input{../preamble/preamble} \selectlanguage{swedish}
+\rhead{\footnotesize Verksamhetsplan 2019}
+\begin{document}
+\section*{Verksamhetsplan 2019}
+\label{sec:operational-plan-2019}
+\input{operational-plan-2019}
+
+\section*{Friposts verksamhetspolicy}
+\label{sec:operational-policy}
+\input{operational-policy-2018_}
+
+\end{document}
diff --git a/operational-plans/operational-plan-2020.main.tex b/operational-plans/operational-plan-2020.main.tex
new file mode 100644
index 0000000..71594fe
--- /dev/null
+++ b/operational-plans/operational-plan-2020.main.tex
@@ -0,0 +1,12 @@
+\input{../preamble/preamble} \selectlanguage{swedish}
+\rhead{\footnotesize Verksamhetsplan 2020}
+\begin{document}
+\section*{Verksamhetsplan 2020}
+\label{sec:operational-plan-2020}
+\input{operational-plan-2020._}
+
+\section*{Friposts verksamhetspolicy}
+\label{sec:operational-policy}
+\input{operational-policy-2018_}
+
+\end{document}
diff --git a/operational-plans/operational-plan-2020.mdwn b/operational-plans/operational-plan-2020.mdwn
new file mode 100644
index 0000000..8b66b6f
--- /dev/null
+++ b/operational-plans/operational-plan-2020.mdwn
@@ -0,0 +1,25 @@
+Föreningens kärnverksamhet ska utgöras av en hållbar verksamhetsnivå
+inom föreningens tre verksamhetsområden -- teknik, folkbildning, och
+opinionsbildning. I hållbarhet ingår även att stärka den interna
+demokratin. I övrigt följer vi föreningens verksamhetspolicy som
+antogs på årsmötet 2018. Till de löpande aktiviteterna läggs ett
+begränsat antal fokusområden för året.
+
+#### Årsmötets förslag på fokusområden
+
+ * Kommunikationstekniker och dess användande. Hur man använder
+ e-postlistor, söker i dem, osv.
+
+ * Konkreta verkstäder -- "hur gör jag?" Exempel är (a) migrera från
+ Google och (b) kryptofest.
+
+ * Använd och utvärdera följande former: (a) drop-in, (b)
+ privatfester, (c) hemmaverkstäder, och (d) deltagande på distans.
+
+ * Vidare arbete kring enerifrågan och kopplingen till reklam.
+
+ * Samarbete med Inbyggd Frihet för konkret verkstad eller
+ studiecirkel.
+
+ * Fortsatt arbete för jämställdhet och att även dokumentera detta
+ utförligt.
diff --git a/preamble/acronyms.sed b/preamble/acronyms.sed
new file mode 100644
index 0000000..f124f26
--- /dev/null
+++ b/preamble/acronyms.sed
@@ -0,0 +1,38 @@
+# Standards and protocols and
+
+s/PHP/\\php{}/g
+s/IPv4/\\ipvfour{}/g
+s/IPv6/\\ipvsix{}/g
+1,/SMTP/ {s/\SMTP/\\smtpp{}/g}; s/SMTP/\\smtp{}/g
+1,/TCP/ {s/\TCP/\\tcpp{}/g}; s/TCP/\\tcp{}/g
+1,/TLS/ {s/\TLS/\\tlss{}/g}; s/TLS/\\tls{}/g
+
+# Hardware and software
+
+1,/CPU/ {s/\CPU/\\cpuu{}/g}; s/CPU/\\cpu{}/g
+1,/FLFD/ {s/FLFD/\\flfdd{}/g}; s/FLFD/\\flfd{}/g
+1,/VM/ {s/\VM/\\vmm{}/g}; s/VM/\\vm{}/g
+
+# Organizations
+
+1,/CCC/ {s/CCC/\\cccc{}/g}; s/CCC/\\ccc{}/g
+1,/DFRI/ {s/DFRI/\\dfrii{}/g}; s/DFRI/\\dfri{}/g
+1,/NSU/ {s/NSU/\\nsuu{}/g}; s/NSU/\\nsu{}/g
+1,/OSSI/ {s/OSSI/\\ossii{}/g}; s/OSSI/\\ossi{}/g
+1,/SCB/ {s/\SCB/\\scbb{}/g}; s/scb/\\scb{}/g
+# Hosts
+
+s/\*antilop\*/\\antilop{}/g
+s/\*benjamin\*/\\benjamin{}/g
+s/\*calima\*/\\calima{}/g
+s/\*civett\*/\\civett{}/g
+s/\*elefant\*/\\elefant{}/g
+s/\*giraff\*/\\giraff{}/g
+s/\*gnuhost\*/\\gnuhost{}/g
+s/\*harvey\*/\\harvey{}/g
+s/\*luxemburg\*/\\luxemburg{}/g
+s/\*mistral\*/\\mistral{}/g
+s/\*savann\*/\\savann{}/g
+s/\*sereng\*/\\sereng{}/g
+s/\*zetkin\*/\\zetkin{}/g
+s/\*zivette\*/\\zivette{}/g
diff --git a/preamble/acronyms.tex b/preamble/acronyms.tex
index 88237c7..3230e74 100644
--- a/preamble/acronyms.tex
+++ b/preamble/acronyms.tex
@@ -12,8 +12,13 @@
\newcommand \ccc {\textsc{ccc}}
\newcommand \cccc {\ccc\ (Chaos Communication Congress)}
\newcommand \cfengine {\textsc{cf}-engine}
+\newcommand \cgi {\textsc{cgi}}
+\newcommand \cgii {Common Gateway Interface (\cgi)}
\newcommand \civett {\texthost{civett}}
+\newcommand \cli {\textsc{cli}}
+\newcommand \clii {kommandotolk (\textsc{cli})}
\newcommand \cpu {\textsc{cpu}}
+\newcommand \cpuu {\cpu{} (\textit{Central Processing Unit})}
\newcommand \dfd {\textsc{dfd}}
\newcommand \dfdd {Document Freedom Day (\textsc{dfd})}
\newcommand \dfri {\textsc{dfri}}
@@ -32,12 +37,15 @@
\newcommand \etc {\textsc{etc}}
\newcommand \etcdagens {\textit{Dagens \etc}}
\newcommand \eu {\textsc{eu}}
+\newcommand \existdb {Exist \textsc{db}}
\newcommand \faq {\textsc{faq}}
\newcommand \flfd {\textsc{flfd}}
\newcommand \flfdd {Fripost Lagring för delning (\flfd)}
\newcommand \fosdem {\textsc{fosdem}}
\newcommand \fossgbg {\textsc{foss-gbg}}
\newcommand \fossnorth {\textsc{foss} North}
+\newcommand \fpm {\textsc{fpm}}
+\newcommand \fpmm {Fast\cgi\ Process Manager (\fpm)}
\newcommand \fps {\textsc{fps}}
\newcommand \fpss {Friprogramvarusyndikatet (\fps)}
\newcommand \fpsss {Friprogramvarusyndikatets (\fps)}
@@ -48,11 +56,13 @@
\newcommand \fsfe {\textsc{fsfe}}
\newcommand \fsf {\textsc{fsf}}
\newcommand \fsff {Free Software Foundation (\textsc{fsf})}
+\newcommand \gb {\textsc{gb}}
\newcommand \gbg {\textsc{gbg}}
\newcommand \gdpr {\textsc{gdpr}}
\newcommand \gdprr {Allmänna dataskyddsförordningen (\textsc{gdpr}, \textit{General Data Protection Regulation})}
\newcommand \giraff {\texthost{giraff}}
\newcommand \gnuhost {\textsc{gnu}}
+\newcommand \gnulinux {\textsc{gnu}/Linux}
\newcommand \gnupg {Gnu\textsc{pg}}
\newcommand \gpg {\textsc{gpg}}
\newcommand \gpgg {\gpg\ (\gnu\ Privacy Guard)}
@@ -75,10 +85,12 @@
\newcommand \lann {\textsc{lan} (\textit{Local Area Network})}
\newcommand \ldap {\textsc{ldap}}
\newcommand \ldapp {\ldap\ (Lightweight Directory Access Protocol)}
+\newcommand \levante {\texthost{levante}}
\newcommand \lool {\textsc{lool}}
\newcommand \looll {LibreOffice Online (\lool)}
\newcommand \luxemburg {\texthost{luxemburg}}
\newcommand \lvm {\textsc{lvm}} % Logical volume management
+\newcommand \mb {\textsc{mb}}
\newcommand \mda {\textsc{mda}}
\newcommand \mdalong {(Meddelandeleverantör, eng. \textit{Mail Delivery Agent})}
\newcommand \mistral {\texthost{mistral}}
@@ -88,6 +100,8 @@
\newcommand \mysql {\textsc{m}y\textsc{sql}}
\newcommand \nsa {\textsc{nsa}}
\newcommand \nsaa {\textsc{nsa} (\textit{National Security Agency}, \textsc{usa}:s federala säkerhetsmyndighet)}
+\newcommand \snf {\textsc{nsf}}
+\newcommand \snff {Naturskyddsföreningen (\snf)}
\newcommand \nsu {\textsc{nsu}}
\newcommand \nsuu {Nordiskt Sommaruniversitet (\nsu)}
\newcommand \nat {\textsc{nat}}
@@ -99,15 +113,18 @@
\newcommand \ossec {\textsc{ossec}}
\newcommand \otrs {\textsc{otrs}}
\newcommand \otrss {\otrs\ (Open-source Ticket Request System)}
-\newcommand \issi {\textsc{issi}}
-\newcommand \issii {\issi\ (Open Suorce Seed Initiative)}
+\newcommand \ossi {\textsc{ossi}}
+\newcommand \ossii {\ossi\ (Open Suorce Seed Initiative)}
\newcommand \paypal {PayPal}
\newcommand \pgp {\textsc{pgp}}
\newcommand \php {\textsc{php}}
+\newcommand \phpfpm {\php-\fpm}
+\newcommand \phpfpmm {\php\ Fast\cgi\ Process Manager (\phpfpm)}
\newcommand \prq {\textsc{prq}}
\newcommand \prqq {PeriQ Networks (\textsc{})}
\newcommand \psu {\textsc{psu}}
\newcommand \psuu {Power Supply Unit (\textsc{psu})}
+\newcommand \ram {\textsc{ram}}
\newcommand \raid {\textsc{raid}}
\newcommand \rfc {\textsc{rfc}}
\newcommand \savanna {\texthost{savanna}}
@@ -120,6 +137,7 @@
\newcommand \smart {\textsc{smart}}
\newcommand \sms {\textsc{sms}}
\newcommand \smtp {\textsc{smtp}}
+\newcommand \smtpp {\smtp{} (\textit{Simple Mail Transport Protocol})}
\newcommand \spf {\textsc{spf}}
\newcommand \spff {\spf\ (\textit{Sender Policy Framework}, ramverk för avsändarpolicy)}
\newcommand \ssh {\textsc{ssh}}
@@ -129,10 +147,12 @@
\newcommand \sql {\textsc{sql}}
\newcommand \srpfyra {\textsc{sr p4}}
\newcommand \tcp {\textsc{tcp}}
+\newcommand \tcpp {\tcp{} (\textit{Transmission Control Protocol})}
\newcommand \tls {\textsc{tls}}
\newcommand \tlss {\textsc{tls} (Transport Layer Secuity)}
\newcommand \udp {\textsc{udp}}
\newcommand \usb {\textsc{usb}}
+\newcommand \vcpu {\textsc{vcpu}}
\newcommand \vlan {\textsc{vlan}} % virtual LAN, different LAN:s on the same broadcast domain
\newcommand \vm {\textsc{vm}} % virtual machine
\newcommand \vmm {\vm\ (virtuell maskin)}
diff --git a/preamble/attendants.sed b/preamble/attendants.sed
new file mode 100644
index 0000000..9cfd07a
--- /dev/null
+++ b/preamble/attendants.sed
@@ -0,0 +1,11 @@
+s/LB/\\LB{}/g
+s/GE/\\GE{}/g
+s/GM/\\GM{}/g
+s/LM/\\LM{}/g
+s/ER/\\ER{}/g
+s/AS/\\AS{}/g
+s/AW/\\AW{}/g
+s/OV/\\OV{}/g
+
+s/LJO/\\LJO{}/g
+s/SRE/\\SRE{}/g
diff --git a/preamble/attendants.tex b/preamble/attendants.tex
index 3c463ce..e64fb0e 100644
--- a/preamble/attendants.tex
+++ b/preamble/attendants.tex
@@ -1,5 +1,6 @@
\newcommand \LB {\textsc{lb}} % Ludvig Blomkvist
-\newcommand \GE {\textsc{ge}} % Gustav Eek
+\newcommand \IB {\textsc{ib}} %
+\newcommand \GE {\textsc{ge}} % Gustav Eek
\newcommand \GM {\textsc{gm}} % Guilhem Moulin
\newcommand \LM {\textsc{lm}} % Lola Möller
\newcommand \LJO {\textsc{ljo}} % Leif-Jöran Olsson
@@ -9,7 +10,7 @@
\newcommand \AW {\textsc{aw}} % Anders Westerström
\newcommand \OV {\textsc{ov}} % Oskar Vigren
-
+\newcommand \M {\textsc{m}}
diff --git a/preamble/preamble.tex b/preamble/preamble.tex
index 7952529..8f63c4e 100644
--- a/preamble/preamble.tex
+++ b/preamble/preamble.tex
@@ -13,6 +13,8 @@
\usepackage{sectsty, soul, enumerate}
\usepackage{calc}
\usepackage{graphicx}
+\usepackage{hyperref}
+\usepackage{hyphenat}
% Colours
\definecolor{gray70}{gray}{.3}
diff --git a/preamble/snippets.sed b/preamble/snippets.sed
new file mode 100644
index 0000000..8d7f989
--- /dev/null
+++ b/preamble/snippets.sed
@@ -0,0 +1,2 @@
+s/→/$\\rightarrow{}$/g
+s/->/$\\rightarrow{}$/g
diff --git a/resources/Makefile-common b/resources/Makefile-common
index c64793f..ce35c92 100644
--- a/resources/Makefile-common
+++ b/resources/Makefile-common
@@ -48,6 +48,12 @@ $(output): $(input) $(preamble) $(files-tex) $(files-jpg) $(files-pdf)
latex_count=`expr $$latex_count - 1`;\
done;
+# Special treatment of minutes complemented with secrets
+%-complete.tex: %.tex %.sed.gpg
+ gpg --decrypt < $(subst .tex,.sed.gpg,$<) > $(subst .tex,_.sed,$<)
+ sed -f $(subst .tex,_.sed,$<) < $< > $@
+ rm -f $(subst .tex,_.sed,$<)
+
# Clean up
clean:
rm -f *.aux *.bbl *.dvi *.log *.nav *.out *.snm *.toc *~
diff --git a/resources/board-minutes-template-en.tex b/resources/board-minutes-template-en.tex
index ca1e676..758832b 100644
--- a/resources/board-minutes-template-en.tex
+++ b/resources/board-minutes-template-en.tex
@@ -2,8 +2,6 @@
\newcommand \meetingtype {Board Meeting}
\newcommand \meetingdate {December 19, 2012}
\newcommand \lastmeetingdate {November 19}
-%\newcommand \meetingplace {Risåsgatan, Gothenburg}
-%\newcommand \meetingplace {Gnutiken, Gotenburg}
\newcommand \meetingplace {Språkbanken, Gothenburg}
\rhead{\footnotesize \meetingdate}
@@ -27,15 +25,6 @@
}%
\parbox[t]{\tempTwo}{\mbox{}\vspace{-2\baselineskip}\vspace{2pt}%
\begin{multicols}{3}%
- % Gustav Eek \\
- % Guilhem Moulin \\
- % Lola Möller \\
- % Leif-Jöran Olsson \\
- % Eliot Roxbergh \\
- % Stian Rødven Eide \\
- % Albin Söderqvist \\
- % Oskar Vigren \\
- % Anders Westerström
\end{multicols}%
}
\newcommand \meetingchairman {Stian Rødven Eide}
@@ -50,7 +39,8 @@
\item The meeting was opened.
\item Övrig mötesformalia
\begin{enumerate}
- \item \meetingchairman\ was elected meeting chairman, \meetingsecretary\ meeting secretary, and \approval\ approver.
+ \item \meetingchairman\ was elected meeting chairman,
+ \meetingsecretary\ meeting secretary, and \approval\ approver.
\item The agenda was confirmed.
\end{enumerate}
\item Reports
diff --git a/resources/board-minutes-template-sv.tex b/resources/board-minutes-template-sv.tex
index 1877e4c..de2117f 100644
--- a/resources/board-minutes-template-sv.tex
+++ b/resources/board-minutes-template-sv.tex
@@ -1,9 +1,7 @@
\input{../preamble/preamble}
\newcommand \meetingtype {styrelsemöte}
-\newcommand \meetingdate {19 november 2012}
-\newcommand \lastmeetingdate {19 november}
-%\newcommand \meetingplace {Risåsgatan, Göteborg}
-%\newcommand \meetingplace {Gnutiken, Göteborg}
+\newcommand \meetingdate {2021}
+\newcommand \lastmeetingdate {2021}
\newcommand \meetingplace {Språkbanken, Göteborg}
\rhead{\footnotesize \meetingdate}
@@ -27,15 +25,6 @@
}%
\parbox[t]{\tempTwo}{\mbox{}\vspace{-2\baselineskip}\vspace{2pt}%
\begin{multicols}{3}%
- % Gustav Eek \\
- % Guilhem Moulin \\
- % Lola Möller \\
- % Leif-Jöran Olsson \\
- % Eliot Roxbergh \\
- % Stian Rødven Eide \\
- % Albin Söderqvist \\
- % Oskar Vigren \\
- % Anders Westerström
\end{multicols}%
}
\newcommand \meetingchairman {Stian Rødven Eide}
@@ -50,7 +39,9 @@
\item Mötet öppnades.
\item Övrig mötesformalia
\begin{enumerate}
- \item \meetingchairman\ valdes till ordförande, \meetingsecretary\ till sekreterare och \approval\ till justeringsperson.
+ \item \meetingchairman\ valdes till ordförande,
+ \meetingsecretary\ till sekreterare och \approval\ till
+ justeringsperson.
\item Dagordningen fastställdes enligt förslag.
\end{enumerate}
\item Rapporter
diff --git a/resources/participants b/resources/participants
deleted file mode 100644
index 55d9874..0000000
--- a/resources/participants
+++ /dev/null
@@ -1,43 +0,0 @@
-Navid Abdi
-Fredrik Ahlsgren
-Daniel Andersson
-Mikael Andersson
-Marco Baxmyr
-Ludvig Blomkvist
-Rikard Brozelius
-Andréa Bruzelius
-Tomasz Cieslak
-Grégoire Détrez
-Gustav Eek
-Daniel Eriksson
-Olof Gross
-Elin Götmark
-Anna Helmrot
-Dagfinn Hotvedt
-Dagfinn L. Hotvedt
-Mattias Ivarsson
-Stefan Kangas
-Jens Lideström
-Lorena Llozhi
-Christina Morberg
-Guilhem Moulin
-Lola Möller
-Leif-Jöran Olsson
-Mikael Odhage
-Taraka Rama
-Dan Ros\'en
-Eliot Roxbergh
-Stian Rødven Eide
-Andreas Skyman
-Delphine Szymczak
-Johan Söderberg
-Albin Söderqvist
-Lana Söderqvist
-Ver Takeo
-Oskar Vigren
-Eva Werner
-Anders Westerström
-Martin Åberg
-
-Anders
-Anders (alias\ Hypermakt)
diff --git a/resources/participants.gpg b/resources/participants.gpg
new file mode 100644
index 0000000..8d3f94f
--- /dev/null
+++ b/resources/participants.gpg
Binary files differ