%~ Questo sorgente %~ è rilasciato sotto licenza GPL3 %~ ed è consultabile presso %~ http://golem.linux.it/ % \documentclass[handout]{beamer} %% stile di stampa su carta \documentclass[aspectratio=169]{beamer} \usepackage[italian]{babel} \usepackage[utf8]{inputenc} \usepackage[font=scriptsize]{caption} \usepackage{fancyvrb} \usepackage{comment} \usetheme{Madrid} \definecolor{LinuxDayLight}{HTML}{dbdbdb} \definecolor{LinuxDayDark}{HTML}{ff9c01} \colorlet{beamer@blendedblue}{LinuxDayLight!40!LinuxDayDark} \setbeamertemplate{caption}[numbered] \setbeamercovered{dynamic} \beamertemplatenavigationsymbolsempty \title{Introduzione al software libero} %\subtitle{} \logo{\includegraphics[width=8em]{img/logo-linuxday}} \author{giomba} \date{28 ottobre 2023} \institute{GOLEM Empoli} \begin{document} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % \begin{frame} \maketitle \tableofcontents \end{frame} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % \begin{frame}[fragile]{Chi siamo, cosa facciamo, un fiorino!} \begin{columns} \begin{column}{0.45\linewidth} \begin{block}{GOLEM} \textbf{Gruppo Operativo Linux Empoli} \textit{Associazione di promozione sociale} \url{golem.linux.it} \end{block} \begin{block}{Chi sono?} 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} \includegraphics[width=\linewidth]{img/oi-murale.jpg} \end{column} \end{columns} \end{frame} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % \begin{frame}{Software?} \includegraphics[width=\linewidth]{img/vectors/devices_svg.pdf} \end{frame} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % \begin{frame}[fragile] \frametitle{Software libero?} \begin{block}{Dal codice sorgente all'eseguibile} \vspace{2em} \begin{minipage}{.32\linewidth} Codice sorgente \vspace{2em} \begin{Verbatim}[fontsize=\scriptsize] #include int main(void) { 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 [...] \end{Verbatim} \end{minipage} \begin{minipage}{.32\linewidth} Eseguibile \vspace{2em} \includegraphics[width=0.8\linewidth]{img/helloworld.png} \end{minipage} \vspace{2em} \end{block} \end{frame} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % \begin{frame} \frametitle{Richard Stallman, il free software e GNU} \begin{minipage}{.4\linewidth} \begin{figure} \includegraphics[width=.9\linewidth]{img/rms.jpeg} \caption{Richard~Matthew Stallman} \end{figure} \end{minipage} \begin{minipage}{.55\linewidth} \begin{block}{Software libero} \begin{itemize} \item le quattro libertà (utilizzo, analisi, modifica e redistribuzione) \item progetto GNU \item licenza GPL \end{itemize} \end{block} \begin{block}{1984} \begin{minipage}{.2\linewidth} \includegraphics[width=1\linewidth]{img/gnu.pdf} \end{minipage} \begin{minipage}{.75\linewidth} Nasce GNU: un sistema operativo completamente libero ispirato a Unix \end{minipage} \end{block} \end{minipage} \end{frame} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % \begin{frame}[fragile] \frametitle{Linus Torvalds, Linux e l'open source} \begin{minipage}{.4\linewidth} \begin{figure} \includegraphics[width=.7\linewidth]{img/torvalds.jpeg} \caption{Linus Benedict Torvalds} \end{figure} \end{minipage} \begin{minipage}{.55\linewidth} \begin{block}{1991} \begin{minipage}{.2\linewidth} \includegraphics[width=1\linewidth]{img/tux.pdf} \end{minipage} \begin{minipage}{.75\linewidth} Nasce Linux, un nucleo per sistemi operativi ispirato a Unix \end{minipage} \end{block} { \scriptsize \begin{verbatim} From: torvalds@klaava.helsinki.fi (Linus Benedict Torvalds) Subject: What would you like to see most in minix? Date: 25 Aug 91 20:57:08 GMT Organization: University of Helsinki I'm doing a (free) operating system (just a hobby, won't be big and professional like GNU) for 386(486) AT clones. [...] Any suggestions are welcome, but I won't promise I'll implement them :-) \end{verbatim} } \end{minipage} \end{frame} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % \begin{frame}{Vezzo da smanettoni o progetto in grande stile?} \includegraphics[width=\linewidth]{img/vectors/devices-linux_svg.pdf} \end{frame} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % \begin{frame}{E per le persone comuni?} \begin{columns} \begin{column}{.35\linewidth} \includegraphics[width=\linewidth]{img/oss.png} \end{column} \begin{column}{.55\linewidth} \begin{block}{Collezione di software liberi} \begin{itemize} \item Ambienti desktop (\textsc{gnome}, \textsc{kde}, \textsc{xfce} ...); \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}{Aspetti pratici?} \begin{columns} \begin{column}{.35\linewidth} \includegraphics[width=\linewidth]{img/oss.png} \end{column} \begin{column}{.55\linewidth} \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} 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}{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}{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} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % \begin{frame} \frametitle{Aziende} \begin{center} \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} \begin{itemize} \item soluzioni personalizzate per l'azienda \item assistenza di sistemi e applicativi \item amministratori di sistema \item progettazione di apparati embedded \item \dots \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} \begin{columns} \begin{column}{.25\linewidth} \includegraphics[width=\textwidth]{img/oi-giorno.jpeg} \centering $ 46 m^{2} $ \end{column} \begin{column}{.25\linewidth} \includegraphics[width=\textwidth]{img/sala-corsi.jpg} \centering sala corsi \end{column} \begin{column}{.25\linewidth} \includegraphics[width=\textwidth]{img/trashware-ricambi.jpg} \centering ricambi pc \end{column} \begin{column}{.25\linewidth} \includegraphics[width=\textwidth]{img/antenne.jpg} \centering antenne \end{column} \end{columns} \begin{columns} \begin{column}{.25\linewidth} \includegraphics[width=\textwidth]{img/stampante-3d.jpg} \centering stampante 3D \end{column} \begin{column}{.25\linewidth} \includegraphics[width=\textwidth]{img/arcieri.jpeg} \centering elettronica \end{column} \begin{column}{.25\linewidth} \includegraphics[width=\textwidth]{img/obbrobrio.jpeg} \centering computer inusuali \end{column} \begin{column}{.25\linewidth} \includegraphics[width=\textwidth]{img/antenna.jpeg} \centering apparati di rete \end{column} \end{columns} \end{frame} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % \begin{frame}{La tana del bianconiglio} \centering \includegraphics[width=\linewidth,height=0.8\textheight,keepaspectratio]{img/matrix-golem.jpg} \end{frame} % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % \begin{frame} \frametitle{Introduzione al software libero} \begin{block}{GOLEM - Gruppo Operativo Linux Empoli} \begin{minipage}{.15\linewidth} \includegraphics[height=5em,width=1\linewidth,keepaspectratio]{img/GOLEM-logo.pdf} \end{minipage} \begin{minipage}{.65\linewidth} \centering GOLEM -- Gruppo Operativo Linux Empoli\\ presso "La Vela -- Margherita Hack"\\ via Magolo, 32 -- 50053 Empoli (FI)\\ tutti i martedì sera dalle 21.30 alle 24.00 \end{minipage} \begin{minipage}{.15\linewidth} \includegraphics[height=4em,width=1\linewidth,keepaspectratio]{img/GOLEM-foto.jpeg} \end{minipage} \end{block} \begin{block}{Linux Day 2023} \centering \begin{minipage}{.15\linewidth} \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 del Linux Day 2023\\ e viene rilasciata sotto GPLv3\\ presso git.golem.linux.it\\ \end{minipage} \begin{minipage}{.15\linewidth} \includegraphics[height=5em,width=1\linewidth,keepaspectratio]{img/gpl3.pdf} \end{minipage} \end{block} \end{frame} \end{document}