Compare commits
5 commits
bbcb2d7df2
...
c230bfee62
Author | SHA1 | Date | |
---|---|---|---|
c230bfee62 | |||
0ead5261ed | |||
31a7bc9542 | |||
4dd0692c96 | |||
54e1c2ab1d |
|
@ -20,7 +20,8 @@
|
|||
scheme-basic
|
||||
latex-bin
|
||||
latexmk
|
||||
collection-langspanish
|
||||
babel-galician
|
||||
hyphen-galician
|
||||
beamer
|
||||
biblatex
|
||||
biber
|
||||
|
|
BIN
img/benefits/customization.png
Normal file
After Width: | Height: | Size: 658 KiB |
BIN
img/benefits/freedom.jpg
Normal file
After Width: | Height: | Size: 491 KiB |
BIN
img/benefits/privacy.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
img/benefits/security.png
Normal file
After Width: | Height: | Size: 9.7 KiB |
BIN
img/benefits/you-decide.jpg
Normal file
After Width: | Height: | Size: 2.4 MiB |
BIN
img/icons/circular.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
img/icons/community.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
img/icons/three-arrows.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
img/logos/codeberg.png
Normal file
After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
BIN
img/logos/github.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
img/logos/gitlab.png
Normal file
After Width: | Height: | Size: 8.2 KiB |
Before Width: | Height: | Size: 165 KiB After Width: | Height: | Size: 165 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 602 KiB After Width: | Height: | Size: 602 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
BIN
img/logos/publiccode.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
img/logos/sourcehut.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
248
main.tex
|
@ -1,5 +1,5 @@
|
|||
\documentclass{beamer}
|
||||
\usepackage[spanish]{babel}
|
||||
\usepackage[galician]{babel}
|
||||
\usetheme{Madrid}
|
||||
|
||||
\usepackage[backend=biber, language=auto]{biblatex}
|
||||
|
@ -9,6 +9,13 @@
|
|||
\usepackage{graphicx}
|
||||
\usepackage{emoji}
|
||||
|
||||
\newcommand\blfootnote[1]{%
|
||||
\begingroup
|
||||
\renewcommand\thefootnote{}\footnote{#1}%
|
||||
\addtocounter{footnote}{-1}%
|
||||
\endgroup
|
||||
}
|
||||
|
||||
\title{Software Libre}
|
||||
|
||||
\subtitle{¿Por qué é tan importante?}
|
||||
|
@ -19,7 +26,7 @@
|
|||
|
||||
\date{\today}
|
||||
|
||||
\logo{\includegraphics[height=1cm]{img/logo-gpul.png}}
|
||||
\logo{\includegraphics[height=1cm]{img/logos/gpul}}
|
||||
|
||||
\begin{document}
|
||||
|
||||
|
@ -42,9 +49,11 @@
|
|||
\end{block}
|
||||
|
||||
\vspace{0.5em}
|
||||
\begin{center}
|
||||
\includegraphics[width=0.7\linewidth]{img/logo-fsf.org}
|
||||
\end{center}
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=0.7\linewidth]{img/logos/fsf.org}
|
||||
\label{fig:logo-fsf}
|
||||
\end{figure}
|
||||
\end{frame}
|
||||
|
||||
\subsection{Open source}
|
||||
|
@ -60,9 +69,11 @@
|
|||
\end{itemize}
|
||||
|
||||
\vspace{0.5em}
|
||||
\begin{center}
|
||||
\includegraphics[width=0.6\linewidth]{img/logo-osi.png}
|
||||
\end{center}
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=0.6\linewidth]{img/logos/osi}
|
||||
\label{fig:logo-osi}
|
||||
\end{figure}
|
||||
|
||||
\cite{gnu_open_source}
|
||||
\cite{open_source_def}
|
||||
|
@ -84,9 +95,11 @@
|
|||
\end{itemize}
|
||||
|
||||
\vspace{0.5em}
|
||||
\begin{center}
|
||||
\includegraphics[width=0.2\linewidth]{img/tux.png}
|
||||
\end{center}
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=0.2\linewidth]{img/logos/linux-tux}
|
||||
\label{fig:tux}
|
||||
\end{figure}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
|
@ -106,14 +119,221 @@
|
|||
\end{itemize}
|
||||
|
||||
\vspace{0.5em}
|
||||
\begin{center}
|
||||
\includegraphics[width=0.2\linewidth]{img/logo-gnu.png}
|
||||
\end{center}
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=0.2\linewidth]{img/logos/gnu}
|
||||
\label{fig:logo-gnu}
|
||||
\end{figure}
|
||||
|
||||
\vspace{-2em}
|
||||
\cite{gnu_linux}
|
||||
\end{frame}
|
||||
|
||||
\section{Por qué?}
|
||||
\begin{frame}
|
||||
\frametitle{Por qué?}
|
||||
\begin{columns}
|
||||
\column{0.5\textwidth}
|
||||
\begin{itemize}
|
||||
\item<1-> Liberdade \emoji{raised-fist}
|
||||
\item<2-> Seguridade \emoji{locked}
|
||||
\only<2>{
|
||||
\begin{itemize}
|
||||
\item Auditorías
|
||||
\item Calquera pode atopar bugs
|
||||
\item As empresas estan motivadas a melloralo
|
||||
\end{itemize}
|
||||
}
|
||||
\item<3-> Privacidade \emoji{ninja}
|
||||
\only<3>{
|
||||
\begin{itemize}
|
||||
\item Non é unha caixa negra
|
||||
\item Se un proxecto toma unha dirección que non apoias, \textit{fork it!}
|
||||
\item A comunidade adoita velar pola privacidade
|
||||
\end{itemize}
|
||||
}
|
||||
\item<4-> Personalización \emoji{paintbrush}
|
||||
\item<5-> Ti decides \emoji{globe-showing-europe-africa}
|
||||
\end{itemize}
|
||||
\column{0.5\textwidth}
|
||||
\only<1>{
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=\linewidth]{img/benefits/freedom}
|
||||
\label{fig:frenchfreedom}
|
||||
\end{figure}
|
||||
}
|
||||
\only<2>{
|
||||
\vspace{-5em}
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=0.8\linewidth]{img/benefits/security}
|
||||
\label{fig:logo-bitwarden}
|
||||
\end{figure}
|
||||
}
|
||||
\only<3>{
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=\linewidth]{img/benefits/privacy}
|
||||
\label{fig:logo-privacytools.io}
|
||||
\end{figure}
|
||||
}
|
||||
\only<4>{
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=\linewidth]{img/benefits/customization}
|
||||
\label{fig:nixos-config-screenshot}
|
||||
\end{figure}
|
||||
}
|
||||
\only<5>{
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=\linewidth]{img/benefits/you-decide}
|
||||
\label{fig:person-coding}
|
||||
\end{figure}
|
||||
}
|
||||
\end{columns}
|
||||
|
||||
|
||||
\only<2>{
|
||||
\vspace{-3em}
|
||||
\begin{alertblock}{Ollo!}
|
||||
Que un software sexa libre e/ou de código aberto \textbf{non implica directamente que sexa seguro}.
|
||||
\end{alertblock}
|
||||
}
|
||||
\end{frame}
|
||||
|
||||
\subsection{Public Money, Public Code!}
|
||||
\begin{frame}
|
||||
\frametitle{Public Money, Public Code!}
|
||||
|
||||
\begin{figure}
|
||||
\includegraphics[height=20ex]{img/logos/publiccode}
|
||||
\label{fig:pubiccode-logo}
|
||||
\end{figure}
|
||||
|
||||
\only<1>{
|
||||
\centering
|
||||
\huge{O código pagado polos cidadáns debería estar disponible para os cidadáns!}
|
||||
}
|
||||
|
||||
\begin{itemize}
|
||||
\item<2-> Aforro de impostos \emoji{euro-banknote}
|
||||
\item<3-> Colaboración \emoji{handshake}
|
||||
\item<4-> Accesible a todos \emoji{people-hugging}
|
||||
\item<5-> Estimular a innovación \emoji{light-bulb}
|
||||
\end{itemize}
|
||||
|
||||
\vspace{5ex}
|
||||
\cite{publiccodeeu}
|
||||
\end{frame}
|
||||
|
||||
\section{Facendo software libre}
|
||||
\subsection{Licenzas}
|
||||
\begin{frame}
|
||||
\frametitle{Cal describe mellor a túa situación?}
|
||||
\begin{columns}
|
||||
\begin{column}{0.33\textwidth}
|
||||
\centering
|
||||
\includegraphics[width=0.5\textwidth]{img/icons/community} \\
|
||||
\large{\textbf{Necesito traballar nunha comunidade}} \\
|
||||
Utiliza a licenza preferida pola comunidade á que estás contribuíndo ou da que dependes. O teu proxecto vai encaixar perfectamente.
|
||||
\end{column}
|
||||
|
||||
\begin{column}{0.33\textwidth}
|
||||
\centering
|
||||
\includegraphics[width=0.5\textwidth]{img/icons/three-arrows} \\
|
||||
\large{\textbf{Quero que sexa sinxela e permisiva}} \\
|
||||
A licenza \textbf{\href{https://choosealicense.com/licenses/mit/}{MIT}} é breve e directa. Permite ás persoas facer case calquera cousa co teu proxecto, como crear e distribuir versións de código pechado.
|
||||
\end{column}
|
||||
|
||||
\begin{column}{0.33\textwidth}
|
||||
\centering
|
||||
\includegraphics[width=0.5\textwidth]{img/icons/circular} \\
|
||||
\large{\textbf{Impórtame que se compartan as melloras}} \\
|
||||
A \textbf{\href{https://choosealicense.com/licenses/gpl-3.0/}{GNU GPLv3}} tamén permite facer case calquera cousa co teu proxecto, \textit{agás} distribuir versións de código pechado.
|
||||
\end{column}
|
||||
\end{columns}
|
||||
|
||||
\blfootnote{Fortemente inspirado en \textit{choosealicense.com} \cite{choosealicensecom}}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Controversia coa GPL}
|
||||
|
||||
\begin{itemize}
|
||||
\item<1-> \textbf{Controversias principais:}
|
||||
\begin{itemize}
|
||||
\item \textbf{Infecciosa:} A inclusión de código con licenza GPL en calquera proxecto require a mesma licenza neste tamén.
|
||||
\item \textbf{Restricións de uso:} Restricións excesivas, limitando a capacidade de integración con software propietario.
|
||||
\item \textbf{Compatibilidade:} Pode ser incompatible con outras licenzas, dificultando a colaboración entre proxectos.
|
||||
\item \textbf{Modelo de negocio:} As empresas deben adaptarse a un modelo de negocio que non sempre é viable.
|
||||
\end{itemize}
|
||||
|
||||
\item<2-> \textbf{Alternativas:}
|
||||
\begin{itemize}
|
||||
\item \textbf{MIT License}
|
||||
\item \textbf{Apache License 2.0}
|
||||
\item \textbf{Mozilla Public License (MPL)}
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\subsection{Forxas}
|
||||
\begin{frame}
|
||||
\begin{columns}
|
||||
\column{0.5\textwidth}
|
||||
\begin{itemize}
|
||||
\item<1-4>\href{https://github.com}{GitHub}?
|
||||
\begin{itemize}
|
||||
\item<2-4> Mellor non
|
||||
\item<3-4> Non é de código libre
|
||||
\item<4> Non respeta completamente o código libre
|
||||
\end{itemize}
|
||||
\item<5-> Alternativas?
|
||||
\begin{itemize}
|
||||
\item<6-> \href{https://gitlab.com}{GitLab}
|
||||
\item<7-> \href{https://codeberg.org}{CodeBerg}
|
||||
\item<8-> \href{https://sr.ht}{SourceHut}, \textit{the hacker's forge}
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
|
||||
\column{0.5\textwidth}
|
||||
\only<1-4>{
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=0.8\linewidth]{img/logos/github}
|
||||
\label{fig:logo-github}
|
||||
\end{figure}
|
||||
}
|
||||
|
||||
\only<6>{
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=0.8\linewidth]{img/logos/gitlab}
|
||||
\label{fig:logo-gitlab}
|
||||
\end{figure}
|
||||
}
|
||||
|
||||
\only<7>{
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=0.8\linewidth]{img/logos/codeberg}
|
||||
\label{fig:logo-codeberg}
|
||||
\end{figure}
|
||||
}
|
||||
|
||||
\only<8>{
|
||||
\begin{figure}
|
||||
\centering
|
||||
\includegraphics[width=0.8\linewidth]{img/logos/sourcehut}
|
||||
\label{fig:logo-sourcehut}
|
||||
\end{figure}
|
||||
}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\section{Conclusións}
|
||||
\begin{frame}
|
||||
\frametitle{Que facer despois desta charla?}
|
||||
\begin{itemize}
|
||||
|
|
|
@ -25,3 +25,17 @@
|
|||
url = {https://www.gnu.org/gnu/linux-and-gnu.html},
|
||||
urldate = {2025-08-31}
|
||||
}
|
||||
|
||||
@online{choosealicensecom,
|
||||
author = {GitHub Inc.},
|
||||
title = {Choose an open source license},
|
||||
url = {https://choosealicense.com},
|
||||
urldate = {2025-09-11}
|
||||
}
|
||||
|
||||
@online{publiccodeeu,
|
||||
author = {FSFE},
|
||||
title = {Public Money, Public Code},
|
||||
url = {https://publiccode.eu/},
|
||||
urldate = {2025-09-14}
|
||||
}
|