251 lines
12 KiB
HTML
251 lines
12 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
|
|
|
<title>ILS Este</title>
|
|
|
|
<link rel="stylesheet" href="reveal.js/dist/reset.css">
|
|
<link rel="stylesheet" href="reveal.js/dist/reveal.css">
|
|
<link rel="stylesheet" href="reveal.js/dist/theme/simple.css">
|
|
|
|
<!-- Theme used for syntax highlighted code -->
|
|
<link rel="stylesheet" href="reveal.js/plugin/highlight/monokai.css">
|
|
|
|
<link rel="stylesheet" href="assets/css/custom.css">
|
|
</head>
|
|
<body>
|
|
<div class="reveal">
|
|
<div class="slides">
|
|
<section data-background-image="assets/images/home.gif" class="home">
|
|
<h3 class="title">👨💻 🌐 🙌<br>Come contribuire al<br>libero</h3>
|
|
|
|
<img src="assets/images/ILS Este.png"><br>
|
|
|
|
👉 https://este.linux.it<hr>
|
|
<small>Attribution 4.0 International (CC BY 4.0)<br><img src="assets/images/chooser_cc.png"> <img src="assets/images/chooser_by.png"></section></small>
|
|
</section>
|
|
|
|
<section data-auto-animate>
|
|
<h3>Cos'è il Libero?</h3>
|
|
|
|
<p class="fragment">
|
|
Il concetto di libertà, applicato al software ma in modo più generico e universale ad altri ambiti, è stato ben descritto da <strong>Sébastien Broca</strong> nel libro <strong>Utopia del Software Libero</strong> (2018).
|
|
</p>
|
|
|
|
<p class="fragment">
|
|
Questo movimento si oppone alla <strong class="no">privatizzazione</strong> e al controllo esclusivo delle conoscenze e delle tecnologie. Crede che la conoscenza e il software debbano essere <strong class="si">accessibili a tutti e tutte, senza restrizioni</strong>.
|
|
</p>
|
|
</section>
|
|
|
|
<section data-auto-animate>
|
|
<h3>Libertà digitale</h3>
|
|
Si riferisce alla difesa delle libertà fondamentali degli individui nel mondo digitale, come la <strong class="si">libertà di espressione</strong>, la <strong class="si">privacy</strong>, la <strong class="si">sicurezza</strong> e la <strong class="si">neutralità della rete</strong>. Tutte queste ideologie si sforzano di raggiungere una società condivisa, aperta e inclusiva nel mondo digitale.
|
|
</section>
|
|
|
|
<section data-auto-animate>
|
|
<h3 class="uppercase">🤔 Perché contribuire al <span style="color:#055685">libero</span>?</h3>
|
|
<ul>
|
|
<li class="fragment">🏊 siamo sempre più <strong>immersi nel digitale</strong> e non si può facilmente tornare indietro</li>
|
|
<li class="fragment">🔮 ciò che avviene nei nostri dispositivi deve essere <strong class="si">verificabile</strong> e <strong class="si">trasparente</strong></li>
|
|
<li class="fragment">🔐 non abbiamo un serio controllo su cosa avviene ai nostri dati e alla nostra riservatezza (<strong>privacy</strong>)</li>
|
|
<li class="fragment">👿 <strong class="no">troppo potere</strong> nelle mani di aziende tecnologiche (Google, Meta, ecc)</li>
|
|
<li class="fragment">🕸️ il potere non va <strong class="no">centralizzato</strong> ma <strong class="si">distribuito</strong></li>
|
|
<li class="fragment">🪁 l'arte, la conoscenza, l'informazione, il software, dovrebbero essere libere</li>
|
|
</ul>
|
|
</section>
|
|
<section data-auto-animate>
|
|
<h3 style="opacity:0;"><strong>NON</strong></h3> <h3 style="color:#7c1414;"><strong>E' difficile contribuire al software libero<span>?</span></strong></h3>
|
|
<h1>😱</h1>
|
|
</section>
|
|
<section data-auto-animate>
|
|
<h3 style="color:#0c9707;"><strong>NON</strong></h3> <h3 style="color:#0c9707;"><strong>E' difficile contribuire al software libero<span style="opacity:0">?</span></strong></h3>
|
|
<h1>😉</h1>
|
|
</section>
|
|
|
|
<section>
|
|
<h3>Ci sono vari metodi e difficoltà per contribuire</h3>
|
|
<img src="assets/images/wow.jpg">
|
|
</section>
|
|
|
|
<section data-auto-animate>
|
|
<h3>Si può contribuire con:</h3>
|
|
<ol>
|
|
<li class="fragment">📣 Divulgazione</li>
|
|
<li class="fragment">⚠️ Test e segnalazione problemi o errori</li>
|
|
<li class="fragment">🗣️ Traduzioni</li>
|
|
<li class="fragment">👨💻 Programmazione</li>
|
|
</ol>
|
|
</section>
|
|
|
|
<section data-auto-animate>
|
|
<h3>📣 Divulgazione</h3>
|
|
|
|
<p class="fragment">🤷 E' il metodo più semplice: condividere un software o una app ad amici e aiutarli a usarle è un ottimo punto di partenza.</p>
|
|
</section>
|
|
|
|
<section data-auto-animate>
|
|
<h3>⚠️ Test e segnalazione problemi o errori</h3>
|
|
|
|
<p class="fragment">
|
|
🔎 Trova gli errori di funzionamento di un software, oppure un problema di scrittura o un problema di sicurezza.
|
|
</p>
|
|
<p class="fragment">
|
|
Cercando su un motore di ricerca puoi trovare facilmente il sito web di riferimento del software, dove solitamente ci sono dei facili strumenti di segnalazione problemi.
|
|
</p>
|
|
</section>
|
|
|
|
<section data-auto-animate>
|
|
<h3>⚠️ Test e segnalazione problemi o errori</h3>
|
|
|
|
<p>
|
|
Solitamente i problemi vengono chiamati <strong>issue</strong> nei vari portali:
|
|
<ul>
|
|
<li>Github</li>
|
|
<li>GitLab</li>
|
|
<li>Gitea</li>
|
|
<li>ecc...</li>
|
|
</ul>
|
|
</p>
|
|
</section>
|
|
|
|
<section>
|
|
<section data-auto-animate>
|
|
<h3>Github</h3>
|
|
|
|
<img src="assets/images/issues-github.jpg" style="h">
|
|
</section>
|
|
<section data-auto-animate>
|
|
<h3>Gitlab</h3>
|
|
|
|
<img src="assets/images/issues-gitlab.jpg">
|
|
</section>
|
|
<section data-auto-animate>
|
|
<h3>Gitea</h3>
|
|
|
|
<img src="assets/images/issues-gitea.jpg">
|
|
</section>
|
|
|
|
</section>
|
|
|
|
<section data-auto-animate>
|
|
<h3>🗣️ Traduzioni</h3>
|
|
|
|
<p class="fragment">
|
|
Se gli sviluppatori di un software hanno predisposto un sistema di traduzioni, è possibile contribuire a tradurlo nella propria lingua o in un'altra.
|
|
</p>
|
|
<p class="fragment">
|
|
Nel sito web di riferimento di ciascun software libero trovi facilmente strumenti di traduzione.
|
|
</p>
|
|
</section>
|
|
|
|
<section>
|
|
<section data-auto-animate>
|
|
<h3>🗣️ Transifex.com</h3>
|
|
|
|
<p class="fragment">
|
|
E' una piattaforma dove poter tradurre testi e parole che poi verranno inclusi nei software.
|
|
</p>
|
|
<p class="fragment">
|
|
E' uno dei tanti metodi di traduzione, forse il più famoso e semplice, anche se non è libero ma contribuisce a semplificare il lavoro di traduzione.
|
|
</p>
|
|
<p class="fragment">
|
|
<a href="https://github.com/maproulette/maproulette3">👉 github.com/maproulette/maproulette3</a>
|
|
</p>
|
|
</section>
|
|
|
|
<section data-auto-animate>
|
|
<h3>🗣️ Transifex.com</h3>
|
|
|
|
<p class="fragment">
|
|
<img src="assets/images/maproulette-transifex.jpg">
|
|
</p>
|
|
</section>
|
|
|
|
<section data-auto-animate>
|
|
<h3>🗣️ Transifex.com</h3>
|
|
|
|
<p class="fragment">
|
|
<img src="assets/images/maproulette-transifex-2.jpg">
|
|
</p>
|
|
</section>
|
|
</section>
|
|
|
|
<section data-auto-animate>
|
|
<h3>🗣️ Traduzione avanzata</h3>
|
|
|
|
<img src="assets/images/traduzione-avanzata.jpg">
|
|
</section>
|
|
|
|
<section data-auto-animate>
|
|
<h3>🗣️ Traduzione avanzata</h3>
|
|
|
|
<p class="fragment">
|
|
La modalità più semplice e diretta è aggiornare i file delle traduzioni direttamente :-)
|
|
</p>
|
|
|
|
<p class="fragment">
|
|
<a href="https://github.com/piratenpanda/veggiekarte">👉 github.com/piratenpanda/veggiekarte</a>
|
|
</p>
|
|
</section>
|
|
|
|
<section>
|
|
<section data-auto-animate>
|
|
<h3>🗣️ Traduzione avanzata</h3>
|
|
|
|
<img src="assets/images/traduzione-1.jpg" class="r-stretch">
|
|
</section>
|
|
<section data-auto-animate>
|
|
<h3>🗣️ Traduzione avanzata</h3>
|
|
|
|
<img src="assets/images/traduzione-2.jpg" class="r-stretch">
|
|
</section>
|
|
<section data-auto-animate>
|
|
<h3>🗣️ Traduzione avanzata</h3>
|
|
|
|
<p class="fragment">
|
|
Ma come fare ad aggiornare i file di un altro progetto??
|
|
</p>
|
|
|
|
<p class="fragment">
|
|
<img src="assets/images/sparta-pull-request.jpg">
|
|
</p>
|
|
</section>
|
|
</section>
|
|
|
|
<section data-auto-animate>
|
|
<h3>👨💻 Programmazione</h3>
|
|
|
|
<p class="fragment">
|
|
Ultimo passo??
|
|
</p>
|
|
|
|
<p class="fragment">
|
|
Impariamo a programmare e a contribuire direttamente nel cuore del <strong>sistema</strong>!
|
|
|
|
<img src="assets/images/hacker.gif">
|
|
</p>
|
|
</section>
|
|
</div>
|
|
</div>
|
|
|
|
<script src="reveal.js/dist/reveal.js"></script>
|
|
<script src="reveal.js/plugin/notes/notes.js"></script>
|
|
<script src="reveal.js/plugin/markdown/markdown.js"></script>
|
|
<script src="reveal.js/plugin/highlight/highlight.js"></script>
|
|
<script>
|
|
// More info about initialization & config:
|
|
// - https://revealjs.com/initialization/
|
|
// - https://revealjs.com/config/
|
|
Reveal.initialize({
|
|
hash: true,
|
|
slideNumber: 'c/t',
|
|
|
|
// Learn about plugins: https://revealjs.com/plugins/
|
|
plugins: [ RevealMarkdown, RevealHighlight, RevealNotes ]
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|