Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LInuxDay2012 Free Software e Open Source

LInuxDay2012 Free Software e Open Source

Codice, soldi, libertà e divertimento: ovvero perché il software libero e aperto è buono per chi lo usa e per chi lo fa.

Un talk alla portata di tutti per capire cosa c'è dietro alle parole "Free Software" e "Open Source". Quali sono i problemi che queste cose possono risolvere, in termini di libertà individuali e piacere nell'utilizzo della tecnologia, ma anche di innovazione e qualità dei programmi, di vitalità economica e risparmio.

Avatar for Andrea Ratto

Andrea Ratto

October 27, 2012
Tweet

Other Decks in Technology

Transcript

  1. Linux Day 2012 sta per cominciare: sta per cominciare: Free

    Software e Open Source Free Software e Open Source codice, soldi, libertà, divertimento (e praticamente niente politica) Andrea Ratto [email protected] Comincia qui la tua giornata al Linux Day! Talk consigliato per: TUTTI TUTTI (anche gli esperti) (anche gli esperti)
  2. Disclaimer Si trattano questioni ideologiche ed interpretazioni di fatti storici

    Per questioni di tempo e di efficacia comunicativa i concetti sono presentati con toni netti e alcune sfumature possono essere andate perdute. La visione presentata è solamente la mia e non implica quella di nessun altro Le slide sono di supporto al discorso, non si capiscono da sole
  3. Pochi sistemi operativi Pochi sistemi operativi e poco lavoro dal

    e poco lavoro dal “software un tanto al pezzo”, nel nostro paese “software un tanto al pezzo”, nel nostro paese Continuiamo a guardiamoci intorno, qui e oggi
  4. In principio il software era “libero” doveva essere compilato e

    adattato per i costosi computer universitari
  5. “molti di voi rubate il software” – Bill Gates 1976

    $ $$ $$ $ E poi agli “hobbisti” Il mercato si allarga alle imprese
  6. From CSvax:pur-ee:inuxc!ixn5c!ihnp4!houxm!mhuxi!eagle!mit-vax!mit- eddie!RMS@MIT-OZ From: RMS%MIT-OZ@mit-eddie Newsgroups: net.unix-wizards,net.usoft Subject: new Unix

    implementation Date: Tue, 27-Sep-83 12:35:59 EST Organization: MIT AI Lab, Cambridge, MA Free Unix! Starting this Thanksgiving I am going to write a complete Unix-compatible software system called GNU (for Gnu's Not Unix), and give it away free to everyone who can use it. Contributions of time, money, programs and equipment are greatly needed. To begin with, GNU will be a kernel plus all the utilities needed to write and run C programs: editor, shell, C compiler, linker, assembler, and a few other things. After this we will add a text formatter, a YACC, an Empire game, a spreadsheet, and hundreds of other things. We hope to supply, eventually, everything useful that normally comes with a Unix system, and anything else useful, including on-line and hardcopy documentation. @ @
  7. GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright

    © 2007 Free Software Foundation, Inc. <http://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. Una licenza Una licenza che si capisce che si capisce
  8. Molti S.O + uno standard POSIX = codice C multipiattaforma*

    * ma il mio UNIX è meglio del tuo perché ci aggiungo un pezzettino proprietario! – ultime parole famose I singoli venditori frammentano la I singoli venditori frammentano la piattaforma per il proprio beneficio piattaforma per il proprio beneficio
  9. il software libero dilaga in altri settori il software libero

    dilaga in altri settori Ma: Ma: non tutte le opportunità sono colte in tempo dai businessman è difficile costruire applicazioni sul codice chiuso fatto da altri
  10. Linux (il kernel) è anche un modo di modo di

    sviluppare sviluppare software Con il codice chiuso non sarebbe stato possibile una crescita simile Linux 3.6 ha 39733 file e ~15 milioni di righe di codice “con abbastanza occhi si trova qualunque baco” – Eric Raymond
  11. Questo modo di sviluppare è detto Questo modo di sviluppare

    è detto “software aperto” “software aperto” Un modo di gestire il patrimonio di software dell'umanità con meno sprechi
  12. 0. usare usare il programma, per qualsiasi scopo 1. studiare

    studiare il programma e adattarlo ai propri bisogni* 2. distribuire distribuire copie al prossimo 3. rilasciare rilasciare le migliorie fatte perché siano utili a tutti* *: poter leggere il codice è precondizione dalla G.P.L.
  13. Libertà virale: Libertà virale: risolve il problema risolve il problema

    Non si può danneggiare la piattaforma con Non si può danneggiare la piattaforma con modifiche non compatibili per avere un vantaggio modifiche non compatibili per avere un vantaggio rilasci di codice GPL modificato devono essere disponibili con le stesse garanzie ci sono tante altre licenze per cui ciò non è obbligatorio
  14. Il meglio per l'utente è ottimo anche per il software

    stesso... ma come ma come stanno le cose invece? stanno le cose invece?
  15. Tutela multipla del produttore Tutela multipla del produttore Segreto industriale

    Diritto d'autore “tutti i diritti riservati” Contratto con l'utente finale Brevetto Proprietà Intellettuale? ma il SW è ma il SW è copiabile copiabile all'infinito all'infinito
  16. “Se la gente avesse capito come avrebbero rilasciato brevetti, quando

    furono inventate le idee su cui ci basiamo oggi e le avesse brevettate, oggi saremmo all'immobilità totale. La soluzione è brevettare a più non posso. Una startup senza brevetti propri sarà obbligata a pagare qualsiasi prezzo che i giganti vorranno. [...] Le aziende già stabilite hanno tutto l'interesse ad escludere futuri concorrenti.” – Il solito Bill @ @ Trovi le slide sul sito del Linux Day Torino 2012
  17. I frutti I frutti malware PC non aggiornati bachi poca

    innovazione cause legali prezzi altissimi pirateria poca scelta/monopolio pressioni sui venditori di hardware poca integrazione vendor lock-in
  18. Alcuni esempi MPEG-LA: Apple, Sony e C. hanno la possibilità

    di tassare il video sui formati evoluti Brevetto su FAT: MS intasca soldi su chiavette, schede di memoria, fotocamere Windows XP per 6 anni Miliardi in cause legali nel mercato degli smartphone
  19. E potrebbe essere peggio in futuro “Trusted” computing Software as

    a Service: sottoscrizioni periodiche Brevetti sul software in Europa App Store dittatoriali Open source non libero
  20. Integrazione Vista Win98-ME il peggio... ...è già quì DOS Win1-3.11

    Win95 Win7 Win8 WinXp Em ulazione Win8 : Win7 = Win3.1 : DOS Win8 è solo per App Store MICROSOFT Il software vecchio subito gira ma “stona”, poi diventa difficile, poi non gira più Il software nuovo è solo per il sistema nuovo
  21. Basta una Diritto d'autore Qualche diritto spetterà anche all'utente? e

    a noi piace quando “tutti i diritti sono rovesciati” perché SW è perché SW è copiabile copiabile all'infinito! all'infinito!
  22. Nuove scappatoie, nuove GPL GPL v3 vs brevetti e trusted

    computing Affero GPL vs software as a service Ma non ci sono difese dagli AppStore: sta agli utenti Ma non ci sono difese dagli AppStore: sta agli utenti
  23. Il modello “cattedrale” Il modello “cattedrale” ovvero: “programmi un tanto

    alla copia” ovvero: “programmi un tanto alla copia” Funziona per pochi: off-the-shelf < 10% Se paghi il sw poi paghi pure il supporto utente legato ai formati Entrate e costi a tempi disgiunti
  24. Piratare programmi, la prima dose gratis Photoshop, 3D Studio, Dreamweaver,

    AfterEffect, Autocad, MSOffice, FlashMX... “pirata il mio, non comprare da un concorrente”
  25. c'è un modello alternativo: il “Bazaar” con i suoi business

    model: assistenza, personanizzazione, aggiunte... PS: nel nostro Paese non abbiamo megaditte informatiche che fanno software “un tanto alla copia” Ci sono aziende che lo fanno qui, oggi
  26. Il più grande multiplayer online Blog Forum Bugzilla, sourceforge, launchpad,

    ecc IRC Mailing list LUG Traduzioni Temi e grafica Howto Installation Party Linux Day Progetti upstream e distribuzioni
  27. Qualche difficoltà c'è da aspettarsela Il mondo linux è vasto

    e anarchico... ...non sempre ci sono responsabilità per i suoi difetti , “Non possono pretendere che l'utente medio faccia una cosa del genere dal terminale”
  28. Diventare esperti howto • Installare e configurare un sistema in

    dual boot • Spostare una ad una le attività su Linux e non ripeterle più sul vecchio O.S. • Personalizzare e ottimizzare il sistema • Usare solo più Linux per qualche mese di seguito • Leggere le news della comunità • Provare distribuzioni diverse • Aiutare qualche principiante • Imparare la gestione avanzata del sistema • Sperimentare soluzioni e configurazioni particolari • Disinstallare windows del tutto • Usare per qualche tempo una distribuzione da esperti (es. gentoo, archlinux) • Imparare lo scripting shell • Risolvere un baco. • Il resto è a scelta secondo i propri gusti
  29. Riferimenti HowTo Appunti di informatica libera http://a2.pluto.it/ Hacker Howto http://www.catb.org/~esr/faqs/hacker-howto.html

    Film • Revolution OS – su linux nei primi anni • I pirati della Silicon Valley – su Apple, MS e IBM. Libri • Free Software Free Society – Richard Stallman • The Bazaar and the Cathedral – Eric Raymond • Just for Fun: The Story of an Accidental Revolutionary – Linus Torvalds (Rivoluzionario per caso)
  30. Siti vari per cominciare a navigare http://www.fsf.org/ http://www.ossblog.it/ http://distrowatch.com/ http://opensource.org/

    http://www.osnews.com/ http://gnome-look.org/ http://www.oltrelinux.com/ http://kde.org/ http://www.gnome.org/ http://andrearatto.homeunix.org/ (:-) mio blog)
  31. Usiamo GNU/Linux e... ...non diamo soldi al nemico € €

    Doniamo al nostro progetto del cuore o alla FSF