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.

Jeffrey A. "jam" McGuire

October 02, 2014

More Decks by Jeffrey A. "jam" McGuire

Other Decks in Technology


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

    Jeffrey A. “jam” McGuire - @horncologne Open Source Evangelist, Acquia ! SymfonyLive Berlin 2014
  2. Jeffrey A. “jam” McGuire Open Source Evangelist –
 Acquia •acquia.com/podcasts

    •slideshare.net/horncologne •tinyurl.com/jamyoutube •@horncologne •[email protected]
  3. 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
  4. 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.
  5. Ten Principles of Burning Man Radical Inclusion Gifting Decommodification Radical

    Self-reliance Radical Self-expression Communal Effort Civic Responsibility Leaving No Trace Participation Immediacy
  6. 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
  7. “Users generally have a much more accurate and detailed model

    of their needs than manufacturers have ...” Eric von Hipple, Democratizing Innovation
  8. "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
  9. 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
  10. DRM

  11. 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. ! !
  12. Thank you! Questions? Jeffrey A. “jam” McGuire Open Source Evangelist

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