$30 off During Our Annual Pro Sale. View Details »

Il software Open Source non si scrive da solo

Il software Open Source non si scrive da solo

Il software Open Source è sulla bocca di tutti, sui server di molti e costituisce spesso la base del nostro business. Grande! E se un giorno non ce ne fosse più? Cosa possiamo fare per costruire i nostri progetti su fondamenta robuste e non su sabbia?

Riccardo Magliocchetti

April 07, 2018
Tweet

More Decks by Riccardo Magliocchetti

Other Decks in Technology

Transcript

  1. Il software Open Source
    Il software Open Source
    non si scrive da solo
    non si scrive da solo
    Riccardo Magliocchetti
    Riccardo Magliocchetti
    WordCamp Torino 2018
    WordCamp Torino 2018

    View Slide

  2. Chi sono
    Chi sono
    Pythonista @
    Consulente @
    Maieutical Labs
    Team Digitale
    @rmistaken

    View Slide

  3. WordPress è un software
    WordPress è un software
    Open Source
    Open Source

    View Slide

  4. Open Source signi ca...
    Open Source signi ca...

    View Slide

  5. Ho a disposizione il sorgente
    Ho a disposizione il sorgente
    del software?
    del software?

    View Slide

  6. Posso installare il software
    Posso installare il software
    quante volte mi pare?
    quante volte mi pare?

    View Slide

  7. Il software deve essere gratis?
    Il software deve essere gratis?

    View Slide

  8. GPL v2+
    GPL v2+

    View Slide

  9. Produttori e Consumatori
    Produttori e Consumatori

    View Slide

  10. Produttori
    Produttori

    View Slide

  11. Commitstrip.com

    View Slide

  12. Commitstrip.com

    View Slide

  13. Truck Factor
    Truck Factor

    View Slide

  14. In 133 popular systems [...] we show that 87 systems (65%) have
    TF <= 2
    Guilherme Avelino, Leonardo Passos, Marco Tulio Valente
    A Novel Approach for Estimating Truck Factors

    View Slide

  15. WordPress
    WordPress
    1+5 lead developers
    ~40 core developers
    ~500 contributors
    Fonte: WordPress 4.9.4 /wp-admin/credits.php

    View Slide

  16. The other problem is the growing imbalance between producers
    and consumers. [...] These days, very few people put in that effort
    and the vast majority simply bene t from those that do. [...] for a
    company to re-pay (in either time or money) even a small fraction
    of the value they derive from the Commons is almost unthinkable.
    Noah Kantrowitz, https://coderanger.net/funding-foss

    View Slide

  17. Fabrizio Sciami, CC-BY-SA 2.0

    View Slide

  18. Conseguenze
    Conseguenze

    View Slide

  19. Etica
    Etica
    Distinguere i comportamenti umani in buoni, giusti, leciti rispetto
    a quelli ingiusti, illeciti, sconvenienti.
    Fonte: Wikipedia

    View Slide

  20. Sostenibilità
    Sostenibilità
    La caratteristica di un processo o di uno stato che può essere
    mantenuto ad un certo livello inde nitamente.
    Fonte: Wikipedia

    View Slide

  21. Esempio: Store di plugin e temi
    Esempio: Store di plugin e temi
    GPL
    GPL
    https://wpmayor.com/wordpress-gpl-abuse/

    View Slide

  22. Cosa posso fare?
    Cosa posso fare?

    View Slide

  23. Soldi
    Soldi

    View Slide

  24. ILS UnoPercento
    ILS UnoPercento
    Non tutti però sono consapevoli del grande guadagno che questo
    patrimonio rappresenta per loro, né tantomeno della
    responsabilità che hanno per supportarlo, tutelarlo e mantenerlo.

    View Slide

  25. Tempo
    Tempo

    View Slide

  26. Questione culturale
    Questione culturale

    View Slide

  27. Soprattutto per sviluppatori...
    Soprattutto per sviluppatori...

    View Slide

  28. Torino Hacknight
    Torino Hacknight

    View Slide

  29. Open Source Saturday Torino
    Open Source Saturday Torino
    meetup.com/it-IT/open-source-saturday-torino/

    View Slide

  30. Contributor Day
    Contributor Day

    View Slide

  31. Conclusioni
    Conclusioni
    Tutti possiamo contribuire
    Contribuire ci conviene

    View Slide

  32. Cominciare una rivoluzione è dif cile. Anche più dif cile
    continuarla e dif cilissimo vincerla. Ma è solo dopo, quando
    avremo vinto, che cominceranno le vere dif coltà.
    Insomma c'è ancora tanto da fare. Non sarai già stanco?
    La battaglia di Algeri - Gillo Pontecorvo

    View Slide

  33. Grazie! Domande?
    Grazie! Domande?
    github.com/xrmx
    speakerdeck.com/xrmx
    @rmistaken
    menodizero.it

    View Slide