diff --git a/doc/talks/2025-10-06-josy/talk.pdf b/doc/talks/2025-10-06-josy/talk.pdf index d3cc40ee..2194908a 100644 Binary files a/doc/talks/2025-10-06-josy/talk.pdf and b/doc/talks/2025-10-06-josy/talk.pdf differ diff --git a/doc/talks/2025-10-06-josy/talk.tex b/doc/talks/2025-10-06-josy/talk.tex index d4c6ef60..aa483766 100644 --- a/doc/talks/2025-10-06-josy/talk.tex +++ b/doc/talks/2025-10-06-josy/talk.tex @@ -50,7 +50,7 @@ \title{Garage, an S3 backend as reliable as possible} \author{Garage Authors} -\date{JOSY S3, 2025-10-08} +\date{JoSy S3, 2025-10-08} \begin{document} @@ -89,7 +89,7 @@ \begin{columns}[t] \begin{column}{.2\textwidth} \centering - \adjincludegraphics[width=.5\linewidth, valign=t]{../assets/logos/deuxfleurs.pdf} + \adjincludegraphics[width=.5\linewidth, valign=t]{../assets/community.png} \end{column} \begin{column}{.8\textwidth} \textbf{Developed by a community}\\ @@ -101,11 +101,11 @@ \begin{columns}[t] \begin{column}{.2\textwidth} \centering - \adjincludegraphics[width=.5\linewidth, valign=t]{../assets/logos/deuxfleurs.pdf} + \adjincludegraphics[width=.5\linewidth, valign=t]{../assets/logos/AGPLv3_Logo.png} \end{column} \begin{column}{.8\textwidth} - \textbf{Owned by nobody, locked under AGPL}\\ - AGPL + \textbf{Owned by nobody, open-core is impossible, zero VC money}\\ + AGPL + no Contributor License Agreement = Garage ownership spreads among hundredth of contributors. \end{column} \end{columns} @@ -118,12 +118,16 @@ \centering \adjincludegraphics[width=.4\linewidth, valign=t]{../assets/alex.jpg} \end{column} - \begin{column}{.6\textwidth} + \begin{column}{.4\textwidth} \textbf{Alex Auvolat}\\ PhD; co-founder of Deuxfleurs\\ Garage maintainer, Freelance \end{column} - \begin{column}{.2\textwidth} + \begin{column}{.3\textwidth} + \centering + \adjincludegraphics[width=.4\linewidth, valign=t]{../assets/support.png} + \end{column} + \begin{column}{.1\textwidth} ~ \end{column} \end{columns} @@ -133,13 +137,14 @@ \centering \adjincludegraphics[width=.4\linewidth, valign=t]{../assets/quentin.jpg} \end{column} - \begin{column}{.6\textwidth} + \begin{column}{.4\textwidth} \textbf{Quentin Dufour}\\ PhD; co-founder of Deuxfleurs\\ Garage contributor, Freelance \end{column} - \begin{column}{.2\textwidth} - ~ + \begin{column}{.4\textwidth} + For support requests, write at: \\ + \url{garagehq@deuxfleurs.fr} \end{column} \end{columns} \vspace{2em} @@ -148,13 +153,13 @@ \centering \adjincludegraphics[width=.4\linewidth, valign=t]{../assets/armael.jpg} \end{column} - \begin{column}{.6\textwidth} + \begin{column}{.4\textwidth} \textbf{Armaël Guéneau}\\ PhD; member of Deuxfleurs\\ Garage contributor, Freelance \end{column} - \begin{column}{.2\textwidth} - ~ + \begin{column}{.4\textwidth} + Eligible: email support, architecture design, specific feature development, etc. \end{column} \end{columns} @@ -164,9 +169,19 @@ \begin{frame} \frametitle{Our initial goal} -Being a self-sovereign community to be free of our degrowth choice. + \centering + \Large -We need reliability without relying on hardware. + Being a self-sovereign community to be free of our degrowth choice + + $\big\downarrow$ + + As web citizens, datacenters are big black boxes. \\ + We want to leave them to autonoumously manage our servers. + + $\big\downarrow$ + + We want reliable services without relying on dedicated hardware or places. \end{frame} @@ -395,7 +410,15 @@ We need reliability without relying on hardware. \end{frame} +\begin{frame} + \frametitle{Focus on Deuxfleurs} + Host institutional websites, partnership with a web agency. + Matrix media backend. + + Plan to use it as an email backend for an internally developed email server. + +\end{frame} % ======================================== TIMELINE @@ -408,7 +431,7 @@ We need reliability without relying on hardware. \begin{frame} \begin{center} - \includegraphics[width=.8\linewidth]{../assets/timeline-22-24.pdf} + \includegraphics[width=.8\linewidth]{../assets/tl.drawio.png} \end{center} \end{frame} @@ -445,7 +468,7 @@ We need reliability without relying on hardware. \begin{frame} \begin{center} - \includegraphics[width=.8\linewidth]{../assets/timeline-22-24.pdf} + \includegraphics[width=.8\linewidth]{../assets/tl.drawio.png} \end{center} \end{frame} @@ -520,7 +543,7 @@ We need reliability without relying on hardware. \begin{frame} \begin{center} - \includegraphics[width=.8\linewidth]{../assets/timeline-22-24.pdf} + \includegraphics[width=.8\linewidth]{../assets/tl.drawio.png} \end{center} \end{frame} @@ -607,7 +630,7 @@ We need reliability without relying on hardware. \begin{frame} \begin{center} - \includegraphics[width=.8\linewidth]{../assets/timeline-22-24.pdf} + \includegraphics[width=.8\linewidth]{../assets/tl.drawio.png} \end{center} \end{frame} @@ -628,7 +651,7 @@ We need reliability without relying on hardware. \begin{frame} \begin{center} - \includegraphics[width=.8\linewidth]{../assets/timeline-22-24.pdf} + \includegraphics[width=.8\linewidth]{../assets/tl.drawio.png} \end{center} \end{frame} @@ -637,6 +660,7 @@ We need reliability without relying on hardware. Focus on \underline{} \vspace{2em} \begin{itemize} + \item TODO \end{itemize} \end{frame} @@ -648,7 +672,7 @@ We need reliability without relying on hardware. \end{frame} \begin{frame} - \frametitle{Our backlog} + \frametitle{We run community surveys} \begin{center} \includegraphics[width=.6\linewidth]{../assets/survey_requested_features.png} \end{center} diff --git a/doc/talks/assets/community.png b/doc/talks/assets/community.png new file mode 100644 index 00000000..06c7a1af Binary files /dev/null and b/doc/talks/assets/community.png differ diff --git a/doc/talks/assets/support.png b/doc/talks/assets/support.png new file mode 100644 index 00000000..c20d179b Binary files /dev/null and b/doc/talks/assets/support.png differ diff --git a/doc/talks/assets/tl.drawio.png b/doc/talks/assets/tl.drawio.png new file mode 100644 index 00000000..c60c310a Binary files /dev/null and b/doc/talks/assets/tl.drawio.png differ