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

Free software won't write itself

Free software won't write itself

Lots of people talk about Free software, not as many contribute to it. It's found on most servers and it's at the core of a lot of businesses. What if won't be developed anymore? What can we do to build our projects on solid foundations and be part of an healthy environment?

All content with the exception of images is released to the public under a Creative Commons Attribution 4.0 license

Riccardo Magliocchetti

May 20, 2018
Tweet

More Decks by Riccardo Magliocchetti

Other Decks in Technology

Transcript

  1. Free Software won't write itself
    Free Software won't write itself
    Riccardo Magliocchetti
    Riccardo Magliocchetti
    #OSCAL2018
    #OSCAL2018

    View Slide

  2. whoami
    whoami
    Pythonista @
    Consultant @
    Contributor: ,
    Maieutical Labs
    Italian Digital Transformation Team
    uwsgi Superset
    @rmistaken

    View Slide

  3. Commitstrip.com

    View Slide

  4. Commitstrip.com

    View Slide

  5. Bus Factor
    Bus Factor

    View Slide

  6. In 133 popular systems 87 systems (65%) have a factor <= 2
    Guilherme Avelino, Leonardo Passos, Marco Tulio Valente
    A Novel Approach for Estimating Truck Factors

    View Slide

  7. View Slide

  8. Huge imbalance
    Huge imbalance

    View Slide

  9. 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

  10. Cultural problem
    Cultural problem

    View Slide

  11. Free as in beer :(
    Free as in beer :(

    View Slide

  12. The worst enemy you can meet
    The worst enemy you can meet
    will always be yourself
    will always be yourself
    Friedrich Nietzsche

    View Slide

  13. What developers say...
    What developers say...

    View Slide

  14. I am not good enough
    I am not good enough

    View Slide

  15. I don't have time
    I don't have time

    View Slide

  16. That's not my job
    That's not my job

    View Slide

  17. PSA: no entitlement
    PSA: no entitlement

    View Slide

  18. It's the duty of all Free Software developers
    to steal as much time as they can from
    their employers for software freedom
    Jeremy Allison

    View Slide

  19. What can I do?
    What can I do?

    View Slide

  20. Fix instead of report
    Fix instead of report

    View Slide

  21. Implement instead of request
    Implement instead of request

    View Slide

  22. Hire
    Hire

    View Slide

  23. Donate
    Donate

    View Slide

  24. How to x developers culture?
    How to x developers culture?

    View Slide

  25. I don't know ¯\_(ツ)_/¯
    I don't know ¯\_(ツ)_/¯

    View Slide

  26. Torino Hacknight
    Torino Hacknight
    A night where a contributor helps
    A night where a contributor helps
    participants contributing to a project
    participants contributing to a project

    View Slide

  27. Torino Hacknight
    Torino Hacknight
    doing instead of talking
    lots of technologies
    doesn't scale
    high entry barrier

    View Slide

  28. Open Source Saturday Torino
    Open Source Saturday Torino
    A day contributing to a project
    A day contributing to a project

    View Slide

  29. Open Source Saturday Torino
    Open Source Saturday Torino
    copied from Milano
    more time, less pressure
    lower entry barrier
    saturday in front a computer

    View Slide

  30. Better ideas? :)
    Better ideas? :)

    View Slide

  31. Conclusions
    Conclusions
    If you care about Free Software contribute
    If you care about a project contribute to it

    View Slide

  32. Questions?
    Questions?
    github.com/xrmx
    speakerdeck.com/xrmx
    @rmistaken
    menodizero.it

    View Slide

  33. All content with the exception of images is released to the
    public under a
    license
    Creative Commons Attribution 4.0

    View Slide