Slide 1

Slide 1 text

User-Led Open Source Consortia Prof. Dr. Dirk Riehle, M.B.A. Univ. Erlangen / Bayave GmbH ISAFOSS-TIEDE - 2022-02-14 Licensed under CC BY 4.0 International

Slide 2

Slide 2 text

What’s Wrong With Closed Source Software? The consequences of (strong) vendor lock-in 1. Costs / fee increases 2. Innovation blockage 3. Operational risk And many more 2 https://dirkriehle.com

Slide 3

Slide 3 text

Open Source Software Open source software is ● Software given to you under an open source license An open source license is ● A software license that grants you the right to ○ Use, ○ Modify, and ○ Distribute (modified or not) the software free-of-charge This is the legal (license) definition [1] 3 https://dirkriehle.com [1] https://opensource.org/osd

Slide 4

Slide 4 text

Community vs. Vendor-Owned Open Source Software Community open source software is open source software that ● Has an open governance process ● Is competitively non-differentiating ● Is communally owned (shared copyright) Single-vendor open source software is open source software that ● Has a closed governance process ● Is exploited by a single vendor ● Is owned by that single vendor 4 https://dirkriehle.com

Slide 5

Slide 5 text

Open Source License vs. Governance 5 https://dirkriehle.com

Slide 6

Slide 6 text

Openness Over Time 6 https://dirkriehle.com

Slide 7

Slide 7 text

An open source foundation is ● A non-profit organization (foundation, consortium) [1] ● With the mission of managing / sponsoring / developing the development of ● Competitively non-differentiating software ● Made available to the public as open source software The three classic open source foundations Open Source Foundations 7 https://dirkriehle.com [1] I’m using the terms foundation and consortium synonymously irrespective of incorporation form

Slide 8

Slide 8 text

Benefits of an Open Source Foundation A (well-designed) open source foundation provides ● A fair and equal playing field for its members ● With clear governance and intellectual property rules 8 https://dirkriehle.com

Slide 9

Slide 9 text

Needed by product vendors Also developed by these vendors Components For Use in Products 9 https://dirkriehle.com

Slide 10

Slide 10 text

Applications For Use in Business Operations Needed by everyone (in the business domain) Sometimes developed, more often sponsored by using businesses 10 https://dirkriehle.com

Slide 11

Slide 11 text

Vendor-led vs. User-led Open Source Projects [1] 11 https://dirkriehle.com [1] Open source project = open source software + the project community

Slide 12

Slide 12 text

User-Led Open Source Consortia A user-led open source consortium is ● An open source foundation / consortium ● Led by users ○ Who manage the development of ○ The software they need to run their business Implied is that the software is ● open source ● competitively non-differentiating Development may be sponsored or co-developed 12 https://dirkriehle.com

Slide 13

Slide 13 text

Example 1: openKONSEQUENZ (Energy) openKONSEQUENZ is ● A German cooperative ● Managing and sponsoring the development of open source software ● For local energy distributors and the smart grid Driver members are the local energy distributors Open source projects are individual modules led by one driver member 13 https://dirkriehle.com …

Slide 14

Slide 14 text

Example 2: openMDM (Automotive) openMDM is ● A working group of the Eclipse Foundation ● Managing and sponsoring the development of open source software for ● Measured data management ● Mostly for automotive production lines Driver members are the automotive OEMs 14 https://dirkriehle.com

Slide 15

Slide 15 text

Example 3: Academy Software Foundation (Movies) The Academy Software Foundation is ● A Linux Foundation collaboration project ● Adopting, managing, and sponsoring open source ● For the production of movies Premier members are both movie studies and vendors Open source projects may get their own series LLC instance 15 https://dirkriehle.com …

Slide 16

Slide 16 text

More Examples of User-Led Projects and Consortia 16 https://dirkriehle.com

Slide 17

Slide 17 text

Who Can Both Lead and Collaborate? Organizations who are not competing with each other ● Businesses from different domains ● Legally / geographically disjunct businesses from same industry ● Governmental organizations ● Countries Competing organizations as long as ● The software is not competitively differentiating 17 https://dirkriehle.com

Slide 18

Slide 18 text

Governance General governance ● Tiered membership levels ● Declared in bylaws Project communities ● The project knows best ● Defined in charter 18 https://dirkriehle.com

Slide 19

Slide 19 text

Cost vs. Flexibility 19 https://dirkriehle.com

Slide 20

Slide 20 text

Financing 20 https://dirkriehle.com General operations ● Through (tiered) membership fees Development ● Co-development and/or sponsorship ● On a project base or in general

Slide 21

Slide 21 text

Two-Tiered Ecosystem 21 https://dirkriehle.com

Slide 22

Slide 22 text

How to Make Money with Open Source? 22 https://dirkriehle.com Open Source Complement Hardware Google Tensorflow Google’s Tensor Processing Units Software Apache Lucene Elastic’s Enterprise Search Operations PostgreSQL Credativ PostgreSQL operations Consulting Wordpress Web Design Berlin Support gcc Clever Solutions

Slide 23

Slide 23 text

Open Source and Lock-in 23 https://dirkriehle.com Complement Lock-in Lock-in Base Hardware High (Exclusively owned) intellectual property Software High (Exclusively owned) intellectual property Operations Medium Mixed (IP, Capital, Position) Consulting Low Knowledge Support Low Knowledge

Slide 24

Slide 24 text

Combatting Vendor Lock-in (All Over Again) Avoiding lock-in through intellectual property ● Use of copyleft license ○ Prevents use of exclusion right ● Downside of using copyleft licenses ○ Keeps potentially relevant vendors away Avoiding lock-in through knowledge ● Spread out use of services ○ Avoid accumulation of knowledge with one provider ● Have plan for migration and act on it ○ Requires discipline 24 https://dirkriehle.com

Slide 25

Slide 25 text

What’s Needed? Where to Invest? An example of a long way to sustainability Long-term support for relevant but neglected projects Or identify relevant domains and start your own 25 https://dirkriehle.com …

Slide 26

Slide 26 text

Thank You! Any Questions? Prof. Dr. Dirk Riehle, M.B.A. [email protected], https://oss.cs.fau.de [email protected], https://bayave.com [email protected], https://dirkriehle.com Twitter: @dirkriehle 26 https://dirkriehle.com

Slide 27

Slide 27 text

Legal Notices 27 https://dirkriehle.com License ● Licensed under the CC BY 4.0 International license Copyright ● © Copyright 2022 Dirk Riehle, some rights reserved