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

Google Software Tech in Open Digital Ecosystems

almo
October 16, 2020

Google Software Tech in Open Digital Ecosystems

In the software development world, free access to innovative technologies in areas as varied as Linux, Android, Chrome, Kubernetes or TensorFlow have broken down the traditional barriers that restrict learning, enabling the development of open innovation ecosystems, which represent a creative force surpassing that of any company in the world.

Google Developers Relations runs a number of coordinated programs that promote the creation of networks of developer communities, the creation and publication of expert content, as well as diversity and inclusion, which are essential in order to develop global technologies.

The concept of communities of developers, which is key to all these programs, is based on single users, of exponential impact, who extend the reach of technological activities by organizing communities around them: motivated by their own curiosity and interest, they organize online and face-to-face activities, where they explore knowledge of software technologies and promote learning and publishing on these technologies among peers.

almo

October 16, 2020
Tweet

More Decks by almo

Other Decks in Technology

Transcript

  1. Google Software Tech in Open Digital Ecosystems Andres L Martinez

    @davilagrau Photo by Markus Spiske on Unsplash
  2. Who is almo? Andrés L., Martínez a.k.a almo Developers Ecosystem

    Research, 2004/10 • Rey Juan Carlos University, Madrid (Spain) • Telefonica R&D, Madrid (Spain) O2 Innovation Lab DevRel, London (UK), 2010/13 Google Developer Relations, London (UK), Madrid (Spain), 2013 - Google Cloud Community Ecosystem Europe, Zürich (Switzerland), 2018 - @davilagrau
  3. Intellectual property Creations of the mind: inventions; literary and artistic

    works; and symbols, names and images used in commerce. Photo by Johannes Plenio on Unsplash
  4. By The Opte Project - Originally from the English Wikipedia;

    description page is/was here., CC BY 2.5, https://commons.wikimedia.org/w/index.php?curid=25698718 By sourceforge.net - sourceforge.net, Public Domain, https://commons.wikimedia.org/w/index.php?curid=12199789 Launched in 1999
  5. Digital Open Ecosystems are innovation networks of people and software.

    Learning & Product Development Networks Photo by Jingyi Wang on Unsplash
  6. 1 to Many…. or so! (Share) • Contents ◦ Blogger

    ◦ Flickr ◦ YouTube ◦ Jamendo • Social ◦ Google + ◦ Twitter ◦ Linkedin ◦ Facebook • Comms ◦ GMail ◦ Hangouts ◦ WhatsApp ◦ IRC Important: license! See Creative Commons
  7. • Chrome Music Jam • GitHub • KickStarter • Crowd

    Crafting Many to Many (one)! (Collaborating)
  8. Many to many (many)! (Cooperating) • Software ◦ Apache ◦

    GNU/Linux • Knowledge ◦ Wikipedia ◦ StackOverflow • Technology ◦ GDGs ◦ MIT FabLab
  9. 2017 World • 16M dev • 1.2M Mobile Canada •

    0.55M dev • ~30K Mobile USA • 4M dev • 0.2M Mobile
  10. • Developers communities, open source and Internet have proved critical

    to approach the inherent complexity of developing software technology. • Free access to innovative technologies in areas as varied as Linux, Android, Chrome, Kubernetes or TensorFlow have broken down the traditional barriers that restrict learning, enabling the development of open innovation ecosystems • 36% of mobile application developers are single users not seeking economic gain, whose main motivation is to learn and explore these new technologies. • Google Developers runs a number of coordinated programs that promote the creation of networks of developer communities, the creation and publication of expert content, as well as diversity and inclusion., Open Technological Ecosystems: fuel economic growth
  11. Proprietary + Confidential Android Open Source Project (AOSP) Building a

    platform that’s open to everyone Custom Safe Compatible
  12. Truly Open Source Under half the code is now written

    by Google Stewarded by the Cloud Native Compute Foundation™ A Linux Foundation Collaborative Project™ Contribution by companies Proprietary + Confidential
  13. A healthy ecosystem Cloud providers: Azure, VMware, Openstack, Rackspace, CenturyLink

    Distros: CoreOS Tectonic, Mirantis Murano (OpenStack), RedHat Atomic, Hyper.sh, VMTurbo PaaS: RedHat OpenShift, Deis, Rancher, WSO2, Gondor/Kel, Apcera CD: Fabric8, Shippable, CloudBees, Solano Deployment: Kumoru, Redspread, Spinnaker Package managers: Helm, KPM Monitoring: Prometheus, Sysdig, Datadog Networking: Weaveworks, Tigera, OpenContrail Storage: NetApp, ClusterHQ Appliances: Redapt, Diamante
  14. Google Developers Groups GDGs are local groups of developers who

    are interested in Google products and APIs. Each local group can host a variety of technical activities and events. 138 Countries ~1000 groups 600K members https://www.meetup.com/pro/gdg Community Programs
  15. Google Developers Experts Google Developers Experts are a global network

    of experienced designers and developers actively supporting developers & startups that are changing the world. 760 experts worldwide Community Programs https://developers.google.com/programs/experts/directory/
  16. Community Programs Women Techmakers Women Techmakers supports the global ecosystem

    of women in technology ensures that the people making technology reflect the diversity of the users, and addresses a diversity of people’s needs. 2K+ groups worldwide https://www.womentechmakers.com/communities
  17. Developer Student Clubs Developer Student Clubs are local groups of

    student developers who are interested in Google products and APIs. Each local group can host a variety of technical learning activities and educational events. Trainer over 80K students Community Programs
  18. Photo by Perry Grone on Unsplash Technical Education: "It takes

    a village to raise a child." Compartir Aprendiendo Aprender Enseñando Enseñar Aprendiendo