Private To Open Source Through InnerSource: IKEA's Journey To Open Source
summary
IKEA describes a staged move from private code to InnerSource and then to public projects, with a governance review (architecture, legal, security, OSPO), an Allen developer portal built on Backstage, an InnerSource hackathon to let teams experiment, and a design system Scapa that lets UI components be developed ~50% faster. The program counts 250 champions, reports hundreds of InnerSource contributors and five public repositories published so far, requires maintainer time to be funded by team leadership, and tracks contributor and reuse metrics.
AI-written summary · about
chapters (26)
- 0:00IKEA’s open source journey
- 1:50Why IKEA embraced inner source
- 3:37Digital transformation needs
- 6:11Inner source to break silos
- 7:13Cultural challenges in inner source
- 8:38Inner source implementation
- 10:49Safe spaces for experimentation
- 11:54Inner source hackathon programs
- 13:03Alen developer portal case study
- 15:55Scappa design system
- 17:42Motivation for open source
- 19:33Brand protection vs open source
- 21:23Open source progress and plans
- 22:30Key learnings from journey
- 23:34Q&A impact and leadership
- 25:01Q&A code ownership
- 26:31Q&A contributors scale
- 27:58Q&A OSPO governance
- 29:07Q&A upstream contributions
- 30:11Q&A criteria for choosing open source software
- 31:37Q&A funding maintainers
- 33:44Q&A publishing platforms
- 34:47Q&A mutual benefits
- 35:52Q&A time allocation
- 36:58Q&A inner source to open source
- 37:43Software development in furniture
related talks
29mFrom Private to InnerSource to Public: IKEA's journey to Open Source
30mInnersource: open source collaboration patterns beyond public FOSS projects
45mInnerSource and OSPOs: Institutionalizing Open Source Culture Change
40mBuilding an Open Source Community from the Ground Up: 10 Lessons Learned from Inner...
16mInnerSource in Government
17mBuilding InnerSource Foundations Through InnerSource Patterns
14mBootstrapping InnerSource at Airbus
09mInnerSource 101
