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

Idealism as Code Beta 1: SymfonyLive Berlin 2014

Idealism as Code Beta 1: SymfonyLive Berlin 2014

Idealism embodied: Philosophy, Code, Empowerment
--
As part of the LAMP stack, PHP is a dominant web technology and it is getting more powerful all the time: Convergence through things like Composer and the PSR standards is bringing once disparate communities together. Multiple “meta projects” like Drupal are adopting code from around the PHP and FOSS spheres. Contribution to one has become contribution to whole ecosystems. Many of us are idealists. Powering 80% of the web, we have the chance – and perhaps the responsibility – to make a difference through PHP. I will talk about how the thinking of RMS and other pioneers became code and how that code is empowering people and organisations. I want to draw a few lines from the very definition of free and open source software, through its practical application and native advantages, to how it helps people do better business, better government … and I’m hoping … make a better world.

Jeffrey A. "jam" McGuire

October 02, 2014
Tweet

More Decks by Jeffrey A. "jam" McGuire

Other Decks in Technology

Transcript

  1. Idealism as Code:
    From philosophy
    to empowerment
    Beta 1
    !
    Jeffrey A. “jam” McGuire - @horncologne

    Open Source Evangelist, Acquia

    !
    SymfonyLive Berlin

    2014

    View Slide

  2. We the People

    View Slide

  3. Jeffrey A. “jam” McGuire
    Open Source Evangelist –

    Acquia
    •acquia.com/podcasts
    •slideshare.net/horncologne
    •tinyurl.com/jamyoutube
    •@horncologne
    [email protected]

    View Slide

  4. View Slide

  5. Who are you?
    Why are you here?

    View Slide

  6. Why am I here?

    View Slide

  7. Help4OK

    View Slide

  8. Where do we come from?

    View Slide

  9. FDR’s 4 Freedoms
    Message to Congress (State of the
    Union Address) on January 6, 1941

    View Slide

  10. FDR’s 4 Freedoms
    Message to Congress (State of the
    Union Address) on January 6, 1941
    the freedom of speech!
    the freedom of worship!
    the freedom from want!
    the freedom from fear

    View Slide

  11. RMS 1986:
    Free Software Definition

    View Slide

  12. The Free Software
    Definition
    The freedom to run the program as you wish, for any
    purpose (freedom 0).
    The freedom to study how the program works, and change
    it so it does your computing as you wish (freedom 1).
    Access to the source code is a precondition for this.
    The freedom to redistribute copies so you can help your
    neighbor (freedom 2).
    The freedom to distribute copies of your modified versions
    to others (freedom 3). By doing this you can give the whole
    community a chance to benefit from your changes. Access
    to the source code is a precondition for this.

    View Slide

  13. The Open Source
    Definition
    http://opensource.org/osd

    View Slide

  14. levi.maaia.com/os/
    section_who/perens.htm

    View Slide

  15. View Slide

  16. Ten Principles of
    Burning Man
    Radical Inclusion
    Gifting
    Decommodification
    Radical Self-reliance
    Radical Self-expression
    Communal Effort
    Civic Responsibility
    Leaving No Trace
    Participation
    Immediacy

    View Slide

  17. Use it: for anything, anywhere, forever

    Study it: understand what you are using

    Modify it: fix it, make it better

    Share it: redistribute, sell, give back
    Open Source
    = Four Freedoms

    View Slide

  18. “Users generally have a much
    more accurate and detailed
    model of their needs than
    manufacturers have ...”
    Eric von Hipple, Democratizing Innovation

    View Slide

  19. "In the world of computer software, open source
    communities develop and improve ideas
    organically, based on concepts and practices that
    work. Driven by innovation contributed by
    individuals, open source simply means that a
    system is available to any who wish to contribute.
    It provides the fastest possible rate of
    improvement for ideas."
    !
    One Way Forward: The Outsider's Guide to Fixing the Republic.
    - Lawrence Lessig, 2012

    View Slide

  20. Proprietary
    !
    IT Costs
    Personnel
    Hosting
    Bandwidth
    Design
    (Recurring) Licensing fees
    !
    !
    Vendor lock-in
    Data lock-in (buy it back?)
    Vendor roadmap
    Vendor release cycle
    When it happens
    Open Source
    !
    IT Costs
    Personnel
    Hosting
    Bandwidth
    Design
    No licensing fees
    Invest in your team
    Invest what/when you need
    1000s of vendors
    You own your data
    Your roadmap
    When you need it
    When you need it

    View Slide

  21. Successful digital government:
    1. Collaboration

    2. Transparency

    3. Participation

    4. Innovation

    !

    View Slide

  22. Successful Business:
    1. Innovation

    2. Cost Savings

    3. Efficiency

    4. Risk Mitigation

    !

    View Slide

  23. Successful FLOSS:
    1. Safe

    2. Secure

    3. Compelling

    4. Empowering

    !
    By Default.
    !

    View Slide

  24. What are we?

    View Slide

  25. Angie “Webchick” Byron
    Drupal core committer

    View Slide

  26. Are we winning?

    View Slide

  27. View Slide

  28. View Slide

  29. View Slide

  30. View Slide

  31. View Slide

  32. View Slide

  33. View Slide

  34. “Proprietary or FLOSS
    doesn’t matter.”

    View Slide

  35. * Like hell it doesn’t …

    View Slide

  36. View Slide

  37. DRM

    View Slide

  38. View Slide

  39. View Slide

  40. DRM & backdoors don’t matter:
    1. smart thermostats

    2. cars (… driverless cars!)

    3. traffic lights

    4. hearing aids

    5. insulin pumps

    6. pace makers

    !
    Must be safe and secure by default.

    !
    !

    View Slide

  41. Free as in “freedom”

    View Slide

  42. If I have to say, “Trust me,”
    don’t trust me. – @aral
    ind.ie

    View Slide

  43. Auditing is only possible
    through transparency.
    (system of record, compliance, etc.)

    http://goo.gl/VRzZW

    View Slide

  44. “100 money ...”

    View Slide

  45. Meet Vincenzo

    View Slide

  46. Meet Vincenzo
    Rubano
    http://www.indiegogo.com/projects/allow-me-to-
    attend-drupalcon-portland-2013

    aka: http://tinyurl.com/vincenzogoestoportland!
    http://www.titengodocchio.it/!
    http://acquia.com/podcasts

    “In accessibility there is usability”

    http://titengodocchio.it

    View Slide

  47. Open source licenses
    put me in control. Yours?

    View Slide

  48. Successful FLOSS does matter:
    1. Safe

    2. Secure

    3. Compelling

    4. Empowering

    !
    By Default.
    !

    View Slide

  49. We are PHP, the Web,
    Free and Open Source.
    We care … I hope.

    View Slide

  50. Thank you! Questions?
    Jeffrey A. “jam” McGuire
    Open Source Evangelist –

    Acquia
    •acquia.com/podcasts
    •slideshare.net/horncologne
    •@horncologne
    [email protected]

    View Slide

  51. View Slide

  52. mobro.co/horncologne
    because F*** cancer

    View Slide