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

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.

67e55b598eab4aa0e73a6a6543feec93?s=128

Jeffrey A. "jam" McGuire

October 02, 2014
Tweet

Transcript

  1. Idealism as Code: From philosophy to empowerment Beta 1 !

    Jeffrey A. “jam” McGuire - @horncologne Open Source Evangelist, Acquia ! SymfonyLive Berlin 2014
  2. We the People

  3. Jeffrey A. “jam” McGuire Open Source Evangelist –
 Acquia •acquia.com/podcasts

    •slideshare.net/horncologne •tinyurl.com/jamyoutube •@horncologne •jam@acquia.com
  4. None
  5. Who are you? Why are you here?

  6. Why am I here?

  7. Help4OK

  8. Where do we come from?

  9. FDR’s 4 Freedoms Message to Congress (State of the Union

    Address) on January 6, 1941
  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
  11. RMS 1986: Free Software Definition

  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.
  13. The Open Source Definition http://opensource.org/osd

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

  15. None
  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
  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
  18. “Users generally have a much more accurate and detailed model

    of their needs than manufacturers have ...” Eric von Hipple, Democratizing Innovation
  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
  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
  21. Successful digital government: 1. Collaboration 2. Transparency 3. Participation 4.

    Innovation !
  22. Successful Business: 1. Innovation 2. Cost Savings 3. Efficiency 4.

    Risk Mitigation !
  23. Successful FLOSS: 1. Safe 2. Secure 3. Compelling 4. Empowering

    ! By Default. !
  24. What are we?

  25. Angie “Webchick” Byron Drupal core committer

  26. Are we winning?

  27. None
  28. None
  29. None
  30. None
  31. None
  32. None
  33. None
  34. “Proprietary or FLOSS doesn’t matter.”

  35. * Like hell it doesn’t …

  36. None
  37. DRM

  38. None
  39. None
  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. ! !
  41. Free as in “freedom”

  42. If I have to say, “Trust me,” don’t trust me.

    – @aral ind.ie
  43. Auditing is only possible through transparency. (system of record, compliance,

    etc.) http://goo.gl/VRzZW
  44. “100 money ...”

  45. Meet Vincenzo

  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
  47. Open source licenses put me in control. Yours?

  48. Successful FLOSS does matter: 1. Safe 2. Secure 3. Compelling

    4. Empowering ! By Default. !
  49. We are PHP, the Web, Free and Open Source. We

    care … I hope.
  50. Thank you! Questions? Jeffrey A. “jam” McGuire Open Source Evangelist

    –
 Acquia •acquia.com/podcasts •slideshare.net/horncologne •@horncologne •jam@acquia.com
  51. None
  52. mobro.co/horncologne because F*** cancer