content: Add section about making free software
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 |
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 |
BIN
img/logos/sourcehut.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
112
main.tex
|
@ -9,6 +9,13 @@
|
||||||
\usepackage{graphicx}
|
\usepackage{graphicx}
|
||||||
\usepackage{emoji}
|
\usepackage{emoji}
|
||||||
|
|
||||||
|
\newcommand\blfootnote[1]{%
|
||||||
|
\begingroup
|
||||||
|
\renewcommand\thefootnote{}\footnote{#1}%
|
||||||
|
\addtocounter{footnote}{-1}%
|
||||||
|
\endgroup
|
||||||
|
}
|
||||||
|
|
||||||
\title{Software Libre}
|
\title{Software Libre}
|
||||||
|
|
||||||
\subtitle{¿Por qué é tan importante?}
|
\subtitle{¿Por qué é tan importante?}
|
||||||
|
@ -196,6 +203,111 @@
|
||||||
}
|
}
|
||||||
\end{frame}
|
\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}
|
\section{Conclusións}
|
||||||
\begin{frame}
|
\begin{frame}
|
||||||
\frametitle{Que facer despois desta charla?}
|
\frametitle{Que facer despois desta charla?}
|
||||||
|
|
|
@ -1,27 +1,34 @@
|
||||||
@online{gnu_free_sw,
|
@online{gnu_free_sw,
|
||||||
author = {GNU \& FSF},
|
author = {GNU \& FSF},
|
||||||
title = {The Free Software Definition},
|
title = {The Free Software Definition},
|
||||||
url = {https://www.gnu.org/philosophy/free-sw.en.html},
|
url = {https://www.gnu.org/philosophy/free-sw.en.html},
|
||||||
urldate = {2025-08-31}
|
urldate = {2025-08-31}
|
||||||
}
|
}
|
||||||
|
|
||||||
@online{gnu_open_source,
|
@online{gnu_open_source,
|
||||||
author = {Richard Stallman (GNU)},
|
author = {Richard Stallman (GNU)},
|
||||||
title = {Why Open Source Misses the Point of Free Software},
|
title = {Why Open Source Misses the Point of Free Software},
|
||||||
url = {https://www.gnu.org/philosophy/open-source-misses-the-point.html},
|
url = {https://www.gnu.org/philosophy/open-source-misses-the-point.html},
|
||||||
urldate = {2025-08-31}
|
urldate = {2025-08-31}
|
||||||
}
|
}
|
||||||
|
|
||||||
@online{open_source_def,
|
@online{open_source_def,
|
||||||
author = {Open Source Initiative},
|
author = {Open Source Initiative},
|
||||||
title = {The Open Source Definition},
|
title = {The Open Source Definition},
|
||||||
url = {https://opensource.org/osd},
|
url = {https://opensource.org/osd},
|
||||||
urldate = {2025-08-31}
|
urldate = {2025-08-31}
|
||||||
}
|
}
|
||||||
|
|
||||||
@online{gnu_linux,
|
@online{gnu_linux,
|
||||||
author = {Richard Stallman (GNU)},
|
author = {Richard Stallman (GNU)},
|
||||||
title = {Linux and the GNU System},
|
title = {Linux and the GNU System},
|
||||||
url = {https://www.gnu.org/gnu/linux-and-gnu.html},
|
url = {https://www.gnu.org/gnu/linux-and-gnu.html},
|
||||||
urldate = {2025-08-31}
|
urldate = {2025-08-31}
|
||||||
|
}
|
||||||
|
|
||||||
|
@online{choosealicensecom,
|
||||||
|
author = {GitHub Inc.},
|
||||||
|
title = {Choose an open source license},
|
||||||
|
url = {https://choosealicense.com},
|
||||||
|
urldate = {2025-09-11}
|
||||||
}
|
}
|