diff --git a/img/fosdem.png b/img/fosdem.png new file mode 100644 index 0000000..7c2f51d Binary files /dev/null and b/img/fosdem.png differ diff --git a/img/helloworld.png b/img/helloworld.png index 2d9ccef..7c69572 100644 Binary files a/img/helloworld.png and b/img/helloworld.png differ diff --git a/img/logo-linuxday.pdf b/img/logo-linuxday.pdf index f0d8141..95ae24e 100644 Binary files a/img/logo-linuxday.pdf and b/img/logo-linuxday.pdf differ diff --git a/img/mergeit.png b/img/mergeit.png new file mode 100644 index 0000000..9b632fa Binary files /dev/null and b/img/mergeit.png differ diff --git a/img/patch.png b/img/patch.png new file mode 100644 index 0000000..f6af4f5 Binary files /dev/null and b/img/patch.png differ diff --git a/img/vectors/collaborative-platforms_svg.pdf b/img/vectors/collaborative-platforms_svg.pdf new file mode 100644 index 0000000..07b4bcb Binary files /dev/null and b/img/vectors/collaborative-platforms_svg.pdf differ diff --git a/img/vectors/devices-linux_svg.pdf b/img/vectors/devices-linux_svg.pdf new file mode 100644 index 0000000..b3dfa39 Binary files /dev/null and b/img/vectors/devices-linux_svg.pdf differ diff --git a/img/vectors/devices_svg.pdf b/img/vectors/devices_svg.pdf new file mode 100644 index 0000000..9b28434 Binary files /dev/null and b/img/vectors/devices_svg.pdf differ diff --git a/presentazione.tex b/presentazione.tex index 1219e51..1280afb 100644 --- a/presentazione.tex +++ b/presentazione.tex @@ -13,9 +13,9 @@ \usepackage{comment} \usetheme{Madrid} -\definecolor{LibreItaliaLight}{HTML}{73d08a} -\definecolor{LibreItalia}{HTML}{48817e} -\colorlet{beamer@blendedblue}{LibreItaliaLight!40!LibreItalia} +\definecolor{LinuxDayLight}{HTML}{dbdbdb} +\definecolor{LinuxDayDark}{HTML}{ff9c01} +\colorlet{beamer@blendedblue}{LinuxDayLight!40!LinuxDayDark} \setbeamertemplate{caption}[numbered] \setbeamercovered{dynamic} @@ -23,9 +23,9 @@ \title{Introduzione al software libero} %\subtitle{} -\logo{\includegraphics[width=5em]{img/logo-libreitalia}} -\author{giuliof} -\date{10 dicembre 2022} +\logo{\includegraphics[width=8em]{img/logo-linuxday}} +\author{giomba} +\date{28 ottobre 2023} \institute{GOLEM Empoli} \begin{document} @@ -43,22 +43,23 @@ \begin{column}{0.45\linewidth} \begin{block}{GOLEM} - \textit{Gruppo Operativo Linux Empoli} - - \textbf{Associazione di promozione sociale} - + \textbf{Gruppo Operativo Linux Empoli} + + \textit{Associazione di promozione sociale} + \url{golem.linux.it} \end{block} - + \begin{block}{Chi sono?} - giuliof - - Socio GOLEM ed utente Linux dal 2008 + giomba + + sviluppatore embedded,\\ + volontario GOLEM, utente Linux dal 2010 \end{block} - - + + \end{column} - + \begin{column}{0.45\linewidth} \includegraphics[width=\linewidth]{img/oi-giorno.jpeg} \vspace{5em} @@ -84,29 +85,30 @@ \begin{Verbatim}[fontsize=\scriptsize] #include -int main() +int main(void) { - printf("Ciao Mondo!\n"); + printf("Hello world!\n"); + return 0; } \end{Verbatim} \end{minipage} \begin{minipage}{.32\linewidth} Linguaggio macchina - + \vspace{2em} \begin{Verbatim}[fontsize=\scriptsize] [...] 55 48 89 e5 48 8d 05 00 00 00 00 48 89 c7 e8 00 00 00 00 b8 00 00 00 00 -5d c3 +5d c3 [...] \end{Verbatim} \end{minipage} \begin{minipage}{.32\linewidth} Eseguibile - + \vspace{2em} \includegraphics[width=0.8\linewidth]{img/helloworld.png} \end{minipage} @@ -127,9 +129,9 @@ int main() \begin{minipage}{.55\linewidth} \begin{block}{Software libero} \begin{itemize} - \item le quattro libertà (utilizzo, analisi, modifica e redistribuzione); - \item licenza GPL; - \item progetto GNU. + \item le quattro libertà (utilizzo, analisi, modifica e redistribuzione) + \item progetto GNU + \item licenza GPL \end{itemize} \end{block} \begin{block}{1984} @@ -137,7 +139,7 @@ int main() \includegraphics[width=1\linewidth]{img/gnu.pdf} \end{minipage} \begin{minipage}{.75\linewidth} - Nasce GNU: un sistema operativo completamente libero basato su Unix + Nasce GNU: un sistema operativo completamente libero ispirato a Unix \end{minipage} \end{block} \end{minipage} @@ -145,7 +147,7 @@ int main() % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % \begin{frame}[fragile] - \frametitle{Linus Torvalds e Linux} + \frametitle{Linus Torvalds, Linux e l'open source} \begin{minipage}{.4\linewidth} \begin{figure} @@ -159,10 +161,10 @@ int main() \includegraphics[width=1\linewidth]{img/tux.pdf} \end{minipage} \begin{minipage}{.75\linewidth} - Nasce il kernel Linux + Nasce Linux, un nucleo per sistemi operativi ispirato a Unix \end{minipage} \end{block} - + { \scriptsize \begin{verbatim} @@ -182,12 +184,12 @@ I'll implement them :-) \end{frame} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % -\begin{frame}{Vezzo da nerd o progetto in grande stile?} +\begin{frame}{Vezzo da smanettoni o progetto in grande stile?} \includegraphics[width=\linewidth]{img/vectors/devices-linux_svg.pdf} \end{frame} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % -\begin{frame}{Bello ma... c'è altro oltre a GNU/Linux?} +\begin{frame}{E per le persone comuni?} \begin{columns} \begin{column}{.35\linewidth} \includegraphics[width=\linewidth]{img/oss.png} @@ -196,60 +198,96 @@ I'll implement them :-) \begin{block}{Collezione di software liberi} \begin{itemize} \item Ambienti desktop (\textsc{gnome}, \textsc{kde}, \textsc{xfce} ...); - \item Applicativi di grafica e modellazione 3D (\textsc{gimp}, inkscape, ...); \item Software di produttività personale (LibreOffice); + \item Applicativi di grafica e modellazione 3D (\textsc{gimp}, Inkscape, ...); \item Editor di testo e ambienti di sviluppo integrati; \item ... \end{itemize} \end{block} - + \end{column} \end{columns} \end{frame} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % -\begin{frame}{Bello ma... c'è altro oltre a GNU/Linux?} +\begin{frame}{Aspetti pratici?} \begin{columns} \begin{column}{.35\linewidth} \includegraphics[width=\linewidth]{img/oss.png} \end{column} \begin{column}{.55\linewidth} - - \begin{block}{Definizione di formati liberi} + + \begin{block}{Formato dei file} Se un software libero ed il suo corrispettivo proprietario parlano la stessa lingua, gli utenti possono scambiarsi file senza intoppi. \end{block} - + \begin{block}{Sviluppo di software multi piattaforma} - Tendenzialmente, il software libero è scritto con l'intenzione di permetterne l'utilizzo su sistemi diversi da Linux, come Windows ed OS X. + In genere, il software libero desktop viene prodotto per l'utilizzo su tutti i maggiori sistemi operativi. \end{block} - + \end{column} \end{columns} \end{frame} - % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % -\begin{frame}{Coding collaborativo} - \begin{minipage}{.4\linewidth} - \includegraphics[width=.9\linewidth]{img/vectors/collaborative-platforms_svg.pdf} - \end{minipage} - \begin{minipage}{.55\linewidth} - \begin{block}{Voglio contribuire!} - \begin{itemize} - \item test e report di bug; - \item scrittura codice per bugfix o aggiunta feature; - \item traduzioni; - \item grafica per loghi, banner, campagne promozionali; - \item ... - \end{itemize} - - Lo sviluppo è aperto a tutti! - \end{block} - \end{minipage} +% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % + +\begin{frame}{Perché dovrebbe interessarmi?} + \begin{columns} + \begin{column}{.20\linewidth} + \includegraphics[width=\linewidth]{img/oss.png} + \end{column} + \begin{column}{.80\linewidth} + + \begin{block}{Concorrenza leale} + Pluralità di soluzioni nel mercato stimolano la concorrenza, evitano monopoli sfavorevoli per il consumatore finale, + migliorano la qualità dei prodotti. + \end{block} + + \begin{block}{Sicurezza e funzionalità} + Se il processo di sviluppo è partecipativo, molte persone possono contribuire + alla costruzione di un prodotto ricco di funzionalità e sicuro. + \end{block} + + \begin{block}{Privacy} + Essendo noto il codice sorgente dei programmi, è possibile verificare le garanzie + di privacy offerte, in modo indipendente, sotto il punto di vista tecnico, oltre che legale. + \end{block} + + \end{column} + \end{columns} \end{frame} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % -\begin{frame}{Coding collaborativo} + +\begin{frame}{Codice collaborativo} + \begin{minipage}{.55\linewidth} + \includegraphics[width=\textwidth]{img/patch.png} + \end{minipage} + \begin{minipage}{.4\linewidth} + \includegraphics[width=.9\linewidth]{img/vectors/collaborative-platforms_svg.pdf} + \end{minipage} +\end{frame} + +\begin{frame}{Non solo codice} + \begin{block}{Come contribuire?} + \begin{itemize} + \item test e report di bug + \item scrittura codice per bugfix o aggiunta feature + \item traduzioni + \item grafica per loghi e banner + \item marketing + \item social media management + \item campagne promozionali + \item ... + \end{itemize} + + Tutti possono contribuire! + \end{block} +\end{frame} + +% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % +\begin{frame}{Riconoscimento dei contributi} \centering \includegraphics[width=.8\linewidth]{img/ingenuity-badge} \end{frame} @@ -259,8 +297,8 @@ I'll implement them :-) \begin{frame} \frametitle{Aziende} \begin{center} - \includegraphics[height=.2\textwidth]{img/canonical.png} \includegraphics[height=.2\textwidth]{img/lpi.png} + \includegraphics[height=.2\textwidth]{img/canonical.png} \includegraphics[height=.2\textwidth]{img/redhat.png} \includegraphics[height=.2\textwidth]{img/suse.png} \end{center} @@ -274,7 +312,28 @@ I'll implement them :-) \end{itemize} \end{frame} - % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % +% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % + +\begin{frame} + \frametitle{Community} + \begin{centering} + \begin{columns} + \begin{column}{.3\linewidth} + \begin{block}{Community di persone} + In tutta Italia, in tutta Europa, in tutto il mondo! + \includegraphics[width=\textwidth]{img/mergeit.png} + \includegraphics[width=\textwidth]{img/fosdem.png} + \end{block} + + \end{column} + \begin{column}{.5\linewidth} + \includegraphics[width=.6\textwidth]{img/lugmap.png} + \end{column} + \end{columns} + \end{centering} +\end{frame} + +% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % \begin{frame} \frametitle{GOLEM: l'Officina Informatica} @@ -359,16 +418,16 @@ I'll implement them :-) \end{minipage} \end{block} - \begin{block}{LibreItalia Conference} + \begin{block}{Linux Day 2023} \centering \begin{minipage}{.15\linewidth} - \includegraphics[height=5em,width=1\linewidth,keepaspectratio]{img/logo-libreitalia} + \includegraphics[height=5em,width=1\linewidth,keepaspectratio]{img/logo-linuxday} \end{minipage} \begin{minipage}{.65\linewidth} \centering Questa presentazione è stata preparata da\\ GOLEM -- Gruppo Operativo Linux Empoli\\ - in occasione della LibreItalia Conference 2022\\ + in occasione del Linux Day 2023\\ e viene rilasciata sotto GPLv3\\ presso git.golem.linux.it\\ \end{minipage}