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

IoT Projects in FLOSS Foundations, a report based on community data

Bitergia
PRO
September 02, 2022

IoT Projects in FLOSS Foundations, a report based on community data

We are experiencing a revolution of technology, and the Internet of Things (IoT) is at the core of it. Apache Software Foundation, Eclipse, the Linux Foundation and Fiware, four of the main actors in Open Source, have put in place their own IoT architectures powered by different Open Source projects. In this talk, we take a step back and look at the communities behind these projects. The goal is to uncover collaboration and community behaviors within each ecosystem and possible crossover between communities. The project uses activity and community analysis based on the data extracted from Git and Github issue trackers using the open source GrimoireLab platform. Let’s take a look together at the open source IoT landscape and discuss afterwards what this means for the future of IoT.

Bitergia
PRO

September 02, 2022
Tweet

More Decks by Bitergia

Other Decks in Technology

Transcript

  1. IoT Projects in FLOSS Foundations A report based on community

    data https://iotfloss.biterg.io Matt Cantu Snell, Communications and DEI Expert 1
  2. Effect of the pandemic on IoT open source projects 2

  3. Two-year snapshots 2018 - 2020 2020 - 2022 3 ↘13%

    4,837 # Authors 4,216 # Authors
  4. IoT Open Source Projects are Staying Strong 4

  5. Categories Categories • OS & virtualization • Protocol • Integration/Gateway

    • Processing • Persistence • Framework • Platform • Application • Fog • Ecosystem 5
  6. Category Context 6 OS & Virtualization Processing Framework Platform Protocol

    Application Integration Fog Ecosystem Persistence Catalogue Categories • Every project provides unique value • The categories help us understand the value Top Projects by Category
  7. Foundations 7

  8. Foundation niches Category Leading Foundation OS & Virtualization Linux Foundation

    Framework Linux Foundation Processing Apache Software Foundation Persistence Apache Software Foundation Ecosystem Fiware Integration/gateway Fiware & Eclipse Foundation Platform Eclipse Foundation Application Eclipse Foundation Protocol Eclipse Foundation Fog Eclipse Foundation 8
  9. Foundations and organizations Summarized Findings • Organizations focus on one

    foundation at a time • This practice causes strong bonds between partners • It can also hinder cross-collaboration 9
  10. Cross-collaboration Summarized Findings • Silos built from strong business relationships

    • Little cross-collaboration between foundations in git contributions • This could be improved 10
  11. Foundation-Supported IoT Open Source is Stronger 11

  12. Contribution Trends with Foundations 12 Projects with Foundation Support •

    More stable and resilient Other projects • Hit harder by lockdown
  13. Summarized Findings • Zephyr is the leader • Apache Camel

    is growing • New player: NuttX Projects 13
  14. Summarized Findings • Leading its category (OS) • Many organizations

    are active • Steady stream of commits • Substantial growth over 2 years The Zephyr Project 14
  15. Zephyr is strong despite the pandemic 15 Zephyr Global

  16. Two-year snapshots 2018 - 2020 2020 - 2022 16 Global

    Zephyr ↗49% ↘13% 4,837 # Authors 610 # Authors 908 # Authors 4,216 # Authors
  17. How was it done? • Dashboard made with Bitergia Analytics

    ◦ GrimorieLab FLOSS toolset for software development analytics. ◦ Part of CHAOSS, a Linux Foundation project: ▪ https://chaoss.github.io/grimoirelab It’s no secret! 17
  18. Acknowledgement The metrics and categories stay the same, but the

    data is refreshed Valerio Cosentino Álvaro del Castillo 18
  19. Explore the data 19 • Ask Bitergia as needed •

    Access dashboard: iotfloss.biterg.io
  20. Hopeful for the future We have already overcome! • The

    work is still happening • The projects are still growing • The future looks bright for open source IoT 20
  21. Questions Gut check - does the data make sense? •

    Gut check - does the data make sense? • How can we make cross-connections? • Can data help you with these issues? 21
  22. Matt Cantu Snell [email protected] www.linkedin.com/in/matt-cantu-snell Thank You! 22

  23. 23