1 of 13

The most promising open-source project that you have probably never heard of!

Free images courtesy of NASA.

Presented by Joe Pearson, joe.pearson@us.ibm.com

2 of 13

Tell me about the project governance

The project follows an open governance model:

  • All meetings are open to the public, subject to CoC
  • All meetings are recorded and available for anyone to view
  • Anyone can become a User, Contributor, Maintainer
  • Code is developed in Working Groups run by a Maintainer
  • Project is run by Maintainers – Technical Steering Committee
  • Companies and organizations can become Partners
  • Anyone can propose creation of a Special Interest Group
  • All accepted contributions must have a permissive license
  • All commits must have a DCO

3 of 13

What does Open Horizon actually do?

  1. Describe containerized applications as services
  2. Describe when and where services should be deployed
  3. Act as matchmaker between services and autonomous edge computing nodes (devices and clusters)
  4. Allow a single human to manage large fleets of nodes

Free images courtesy of NASA.

4 of 13

How do you support heterogeneity?

How do you write applications that support the widest variety of hardware micro-architectures and operating systems?

Free images courtesy of NASA.

5 of 13

How do you describe applications …

when they are made of more than one container, require access to distributed resources, have strict connectivity requirements, and interconnected dependencies?

Free images courtesy of NASA.

6 of 13

And how do you limit where it goes?

If you cannot log into the destinations?

If you deploy to over 10,000 targets at once?

If you need to monitor, upgrade, rollback?

And do the same for related ML models?

When the network may be unreliable?

Free images courtesy of NASA.

7 of 13

You need Open Horizon!

A single human operator can control with no code.

A strategic IBM open-source project.

With a commercially-supported product backing it.

Free images courtesy of NASA.

8 of 13

9 of 13

10 of 13

Open Horizon

Part of the Linux Foundation’s LF Edge

Come and contribute your ideas!

Diverse and helpful community!

We are actually having fun! :-)

Free images courtesy of NASA.

11 of 13

How Can You Contribute?

Typically people start with issues that are labelled, “good first issue” (but we’re open to anything really).

Take a look, browse open issues:

Free images courtesy of NASA.

12 of 13

Why work on open source?

Unlike corporate or school projects, your open-source work is public and permanent

Build your personal eminence!

Great for your resumé!

Free images courtesy of NASA.

13 of 13

Joe Pearson, joe.pearson@us.ibm.com

@joewxboy in many places

GitHub: https://github.com/open-horizon

and https://github.com/open-horizon-services