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

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

    View Slide

  2. Effect of the pandemic on IoT open source projects
    2

    View Slide

  3. Two-year snapshots
    2018 - 2020 2020 - 2022
    3
    ↘13%
    4,837
    # Authors
    4,216
    # Authors

    View Slide

  4. IoT Open Source
    Projects are
    Staying Strong
    4

    View Slide

  5. Categories
    Categories
    ● OS & virtualization
    ● Protocol
    ● Integration/Gateway
    ● Processing
    ● Persistence
    ● Framework
    ● Platform
    ● Application
    ● Fog
    ● Ecosystem
    5

    View Slide

  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

    View Slide

  7. Foundations
    7

    View Slide

  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

    View Slide

  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

    View Slide

  10. Cross-collaboration
    Summarized Findings
    ● Silos built from strong business
    relationships
    ● Little cross-collaboration between
    foundations in git contributions
    ● This could be improved
    10

    View Slide

  11. Foundation-Supported
    IoT Open Source is
    Stronger
    11

    View Slide

  12. Contribution Trends with Foundations
    12
    Projects with Foundation Support
    ● More stable and resilient
    Other projects
    ● Hit harder by lockdown

    View Slide

  13. Summarized Findings
    ● Zephyr is the leader
    ● Apache Camel is growing
    ● New player: NuttX
    Projects
    13

    View Slide

  14. Summarized Findings
    ● Leading its category (OS)
    ● Many organizations are active
    ● Steady stream of commits
    ● Substantial growth over 2 years
    The Zephyr Project
    14

    View Slide

  15. Zephyr is strong despite the pandemic
    15
    Zephyr
    Global

    View Slide

  16. Two-year snapshots
    2018 - 2020 2020 - 2022
    16
    Global
    Zephyr
    ↗49%
    ↘13%
    4,837
    # Authors
    610
    # Authors
    908
    # Authors
    4,216
    # Authors

    View Slide

  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

    View Slide

  18. Acknowledgement
    The metrics and categories stay the same,
    but the data is refreshed
    Valerio Cosentino Álvaro del Castillo
    18

    View Slide

  19. Explore the data
    19
    ● Ask Bitergia as needed
    ● Access dashboard:
    iotfloss.biterg.io

    View Slide

  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

    View Slide

  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

    View Slide

  22. Matt Cantu Snell
    [email protected]
    www.linkedin.com/in/matt-cantu-snell
    Thank You!
    22

    View Slide

  23. 23

    View Slide