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

Driving InnerSource Way in the Enterprise

Driving InnerSource Way in the Enterprise

Avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

November 13, 2025
Tweet

More Decks by Yoshitake Kobayashi

Other Decks in Technology

Transcript

  1. 2 © 2025 Toshiba Corporation 2 © 2025 Toshiba Corporation

    About myself Yoshitake KOBAYASHI Toshiba Corporation Civil Infrastructure Platform Project TSC Chair Core Embedded Linux Project SC Chair InnerSource Commons Foundation Member
  2. 3 © 2025 Toshiba Corporation Motivations for Starting InnerSource Let’s

    tackle shared challenges together! Internal Transform corporate culture in Japan! External Interest Sense of Urgency
  3. 4 © 2025 Toshiba Corporation 4 © 2025 Toshiba Corporation

    Driving InnerSource in the Enterprise is Hard!* * Conditions may apply
  4. 6 © 2025 Toshiba Corporation What is InnerSource? The practice

    of applying Open Source principles inside an organization. Focus on What you do Make internal assets accessible so teams can share and contribute. Goal Enable cross-team collaboration and knowledge sharing for successful outcomes. Dirk Riehle, Inner Source (Software Development), InnerSource Summit 2018 Welcome visitors! Open all artifacts! Openness Transparency Prioritized Mentorship Voluntary Code Contribution
  5. 7 © 2025 Toshiba Corporation After Breaking Down Silos. Unite.

    Collaborate. Innovate. Before InnerSource / After InnerSource Before Too Many Silos, Not Enough Collaboration
  6. 8 © 2025 Toshiba Corporation Common Misunderstanding about InnerSource InnerSource

    ≠ “Just Open Everything” It’s about opening the right things to the right people and MORE. 01 Everything must be open. Openness should be designed based on who benefits. Start with the right scope, not full exposure. 02 InnerSource is the ultimate goal. InnerSource is a means, not an end. The real goal is accelerating collaboration, innovation, and impact. 03 It’s only about source code. Documentation, templates, scripts—any reusable, editable and commentable asset counts. 04 You need a massive company- wide community. Success starts small—two teams collaborating is already InnerSource in action. 05 If you open it, contributions will come automatically. Contributions require clear processes, transparency, and psychological safety (e.g., review SLAs, decision logs)
  7. 9 © 2025 Toshiba Corporation “Open All Artifacts!” Needs More

    Contexts Open widely — but with purpose. Misunderstanding “Open all artifacts!” sounds like everything must be open without limits. What it really means “Open all relevant artifacts to everyone who can benefit” Goal Recommended Practice ⚫ Ensure that when new stakeholders join, there’s no barrier or cost to grant access. ⚫ Openness enables collaboration, reuse, and faster onboarding. ⚫ Make artifacts visible across the company (unless legal/security constraints apply). ⚫ Actively notify the people who could benefit right now. ⚫ Benefit: ⚫ Reduces friction when teams expand. ⚫ Encourages cross-team discovery and reuse. ⚫ Builds a culture of transparency without chaos.
  8. 10 © 2025 Toshiba Corporation 10 © 2025 Toshiba Corporation

    Driving InnerSource Way in the Enterprise
  9. 11 © 2025 Toshiba Corporation What is InnerSource Way? A

    practical mindset and approach to solve real business or technical challenges by using InnerSource Principles to creating value together. Key Point Details Start with “Who is it for?” • Identify (potential) stakeholders who will use or contribute to the asset • This question determines the right level of openness Openness Principle • Ideal: open to everyone in the company. • Minimum: ensure the identified stakeholders have access. Focus on Common Issues • If multiple teams share the same requirements or pain points, InnerSource delivers immediate value. Beyond Code • Include docs, templates, scripts—anything reusable and editable Focus on How and Why you do it Use InnerSource principles as a tool to deliver measurable value. Goal Drive successful outcomes (innovation, speed, and impact) through collaboration.
  10. 12 © 2025 Toshiba Corporation From Issues to Implementation: The

    InnerSource Way Approach Start with shared challenges and common interests with right people Supporter (Expert) Proposer Supporter (Developer / User) Open Environment Ideas/Solutions Issue Implementation
  11. 14 © 2025 Toshiba Corporation Product Applications from My Experience

    Over 60 Products: Why So Many? Letter Sorting Machine Industrial Controller Broadcasting Weather Rader Controller for Thermal Power Plant Elevator Destination Control System Multifunction Printer … and much more
  12. 15 © 2025 Toshiba Corporation Case #1: Linux® Distro Open

    to the Entire Company Dev Dept. A Dev Dept. C Private Environment Dev Dept. B Linux Distro Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries. Linux Disto Dev Team
  13. 16 © 2025 Toshiba Corporation Case #1: Linux Distro Open

    to the Entire Company Dev Dept. A Dev Dept. C Private Environment Dev Dept. B Linux Distro Copy Linux Disto Dev Team
  14. 17 © 2025 Toshiba Corporation Case #1: Linux Distro Open

    to the Entire Company Dev Dept. A Dev Dept. C Open Environment Dev Dept. B Linux Distro Conf. Linux Disto Dev Team
  15. 18 © 2025 Toshiba Corporation Case #1: Linux Distro Open

    to the Entire Company Dev Dept. A Dev Dept. C Open Environment Dev Dept. B Contractor A Contractor C Linux Distro Product team Linux Disto Dev Team
  16. 19 © 2025 Toshiba Corporation Case #1: Linux Distro Open

    to the Entire Company Linux Disto Dev Team Dev Dept. A Open Environment Dev Dept. B OSS Community Dev Dept. C Contractor C Dev Dept. D Contractor A Product team Linux Distro
  17. 20 © 2025 Toshiba Corporation Case #1: Linux Distro Open

    to the Entire Company InnerSource principles accelerated standardization and reuse Background Approach ⚫ Multiple business units required Linux → A common challenge needed to be solved ⚫ Released the distribution company-wide ⚫ Accepted improvement proposals via Pull Requests and Issues Results ⚫ Standardization improved development efficiency ⚫ Bug reports from external partners enhanced quality ⚫ Increased reusability reduced costs across multiple businesses ⚫ Ease to contribute to upstream OSS community
  18. 21 © 2025 Toshiba Corporation Case #2: Mid-Term Technology Development

    Planning Open Environment Leader Teams / OneDrive (Open to everyone) Share/Comment/Revise/Respond Reviewers Comment Product Owner Comment/ Requirement/ Proposal Manager Member Corporate SNS Manager / Member From other depts. Marketing Review/ Approve
  19. 22 © 2025 Toshiba Corporation Case #2: Mid-Term Tech Development

    Planning (Background and Impact) A plan only has value when it reaches beyond one team Background Positive Impact ⚫ Our division develops technologies intended to benefit multiple business units ⚫ During mid-term technology planning, both documents and decision-making process were made visible to the entire company ⚫ Created an environment where “anyone can comment,” ensuring transparency ⚫ Diverse feedback from business units improved the plan ⚫ Different perspectives helped us refine priorities and uncover blind spots ⚫ It increased visibility of our work and created potential collaborators ⚫ A bit sparked interest in building a culture of open discussion
  20. 23 © 2025 Toshiba Corporation Case #2: Mid-Term Tech Development

    Planning (Failure and Lessons) A closed room turns collaboration into defense — no alternatives, no progress Failure Lessons ⚫ Initial response was slow (over a week without action) ⚫ Internal closed-door review → invisible to contributors ⚫ Discussions skewed toward defending existing positions, lacking alternative proposals ⚫ Feedback requires immediate response + public visibility ⚫ Log decisions and rationale so anyone can trace them later ⚫ Design spaces for dialogue from a community perspective
  21. 24 © 2025 Toshiba Corporation Case #3 : Tech Catalog

    Open Environment Tech Catalogue Portal Deploy Feedback Members / Contributors Tech Catalogue Source Repository Create & Pull request Trusted Committers Review &Merge Product Owner Pull request User
  22. 25 © 2025 Toshiba Corporation Case #3 : Tech Catalog

    From static documents to living knowledge. Overview Operation ⚫ Created a technical catalog in Markdown for company-wide sharing ⚫ Accessible via browser; improvement proposals submitted through Pull Requests ⚫ Product Owner: Oversees the entire catalog ⚫ Trusted Committer: Reviews PRs and ensures consistency ⚫ Contributor: Submit contents or enhancements via PR ⚫ Low-friction improvement: “If something wrong, fix it with a PR” encourages participation Results ⚫ Transparent history → Knowledge accumulation ⚫ Self-service updates → Avoids bottlenecks to update ⚫ Minimal load makes continuous operation feasible
  23. 26 © 2025 Toshiba Corporation Case #3 : Tech Catalog

    (My role) Supporting PO and TC Negotiate with other Product Owners Environment preparation for efficient work • Time allocation for documentation (leveraging internal exhibition time) • Safe and collaborative environment via shared development platform Internal Marketing • Used the materials at internal exhibition
  24. 27 © 2025 Toshiba Corporation Case #4 : Marp template

    (Community building at internal exhibition) Simple solutions that “remove pain” tend to spread widely Overview ⚫ Needed to accelerate to create simple-text slide creation → Adopted Marp ⚫ Developed a template aligned with corporate format and made it public Corporate Slide Style Template Ref: https://marp.app/ Markdown-based Slide contents
  25. 28 © 2025 Toshiba Corporation Case #4 : Marp template

    (Community building at internal exhibition)
  26. 29 © 2025 Toshiba Corporation Case #4 : Marp template

    (Community building at internal exhibition) Simple solutions that “remove pain” tend to spread widely Overview Approach to scale ⚫ Needed to accelerate to create simple-text slide creation → Adopted Marp ⚫ Developed a template aligned with corporate format and made it public ⚫ Displayed posters to recruit users and collect improvement suggestions ⚫ Initial phase: lots of feedback → Later phase: stable usage continued Results ⚫ Markdown-based slides in corporate format became easy to create ⚫ Feedback improved template quality significantly ⚫ Low maintenance over time, but high sustained value for users
  27. 31 © 2025 Toshiba Corporation InnerSource Way Playbook Start small,

    stay transparent, enable contributions, then grow with support. Step What to Do Why it Matters 1. Define “Who is it for?” Clearly identify the target users/team Knowing who benefits clarifies what should be shared 2. Start Small, but Open Begin with 1 asset and 2 teams or persons – and make it accessible to others Safe to try, easy to join, low resistance 3. Make It Transparent Open source, discussions, decisions, history Transparency builds trust and reusability 4. Set Contribution Rules ( & SLA for PO and TC ) Define how to submit issues/PRs and response time (e.g. within 48h) Contribution only works when there’s a reliable response 5. Clarify Roles Assign PO, Trusted Committer and other Prevents “open but unmanaged” projects 6. Measure & Share Metrics Track PRs, adoption, time-to-merge, contributor diversity Visible impact → easier to get support and funding 7. Gain Management Support & Scale Present results, secure budget and formal backing Scaling requires structural support, not just enthusiasm
  28. 32 © 2025 Toshiba Corporation My Practical Actions Beyond the

    Company – Scaling InnerSource in Japan 2. Series Articles on CodeZine (Web Media) Reference: https://codezine.jp/article/detail/14809 Shoeisha, Yoshitake Kobayashi Licensed under CC BY-SA 4.0 1. InnerSource Learning Path – Japanese Translation Reference: https://innersourcecommons.org/ja/learn/learning-path/ InnerSource Commons Foundation Licensed under CC BY-SA 4.0 3. Talks at Conferences & Meetups Reference: https://innersourcecommons.connpass.com/event/271207/ InnerSource Commons Foundation
  29. 33 © 2025 Toshiba Corporation 33 Taking an indirect approach

    (Fill the outer moat first, to get rid of obstacles) 外堀から埋めていく・・
  30. 34 © 2025 Toshiba Corporation Role-Based Actions to Drive the

    InnerSource Way InnerSource doesn’t start from “someone else.” Roll What they can do Executives • Set a clear vision: “Cross-team collaboration is valued here.” • Support cross-organizational projects with budget and policy • Provide a safe environment and tolerance for trying & failing Managers / Team Leads • Connect teams that share the same problem → form cross-team projects • Encourage to make project outputs visible (avoid closed-room development) • Recognize and reward contributions across teams includes incentives Members • Start small: publish scripts, docs, templates—anything reusable • Send Issues/PRs to other teams’ work • Invite others: “Would you like to solve this together?” • Each role has a different but essential action to take. • When these align, culture starts to shift.
  31. 35 © 2025 Toshiba Corporation Call to Action: Start with

    the InnerSource Way Take one step with the InnerSource Way : think open, share a little and create value beyond your team. Step What You Can Do 1. Define who benefits Identify who benefits and why 2. Share something small A script, document, template or anything — make it visible to others who may have interests 3. Make it transparent and discoverable Open documents, discussions, history in Slack/Teams/Git repo and add README, CONTRIBUTING.md, usage example 4. Find one collaborator Invite a colleague or ask your manager: “Want to try doing this with InnerSource Way together?” 5. Show the value Track users, PRs, time saved — even small wins matter
  32. 36 © 2025 Toshiba Corporation 36 © 2025 Toshiba Corporation

    Driving InnerSource Way in the Enterprise is challenging but rewarding (and fun!)
  33. 43 © 2025 Toshiba Corporation The Scope of Common Challenges

    and Collaboration Potential Unique Innovation (企業が顧客に提供する価値) Commodity Platform Ref: How to Contribute to the Linux Kernel, and Why it Makes Economic Sense (James Bottomley, Novell; LinuxCon Japan 2009) Delivery Support for the innovation (価値提供に必須の技術) Area Mainly Covered by OSS Commodity Platform (Ready-to-Use) Delivery Support for the innovation (Technology Required for Value Delivery) Unique Innovation (Value Delivered to Customers) Area Addressed by InnerSource We can solve common challenges that cannot be shared outside the company!
  34. 44 © 2025 Toshiba Corporation Common Pitfalls & How to

    Overcome Them Each barrier has a practical way to solve it — not theory, but tactics. Barriers What Happens How to Overcome “Everything must be open” Misunderstanding Teams hesitate → fear of exposing unfinished work Start with limited-scope openness (e.g., 2 teams, internal repo only). Define what is shareable or not. Low motivation / “What’s in it for me?” No contributors, no momentum Translate value into business language (time saved, bug reduced). Highlight success cases & give credit visibly. Slow or no response to contributions Contributors feel ignored → stop contributing Set response SLA (e.g., reply within 48h). Use public triage meetings, open backlog, decision logs. “Closed-room decisions” after feedback People think feedback goes nowhere → trust is lost Keep discussions open. Record decisions publicly. Show accepted & rejected proposals (and why). Governance & confidentiality concerns Managers block sharing due to risk and compliance Prepare a “tiered openness model” (internal-only, selected teams, company-wide). Define approval rules & roles.
  35. 45 © 2025 Toshiba Corporation Case #2: Mid-Term Tech Development

    Planning (Improvement Plan) From defending the plan to evolving the plan together Key Point What to Do 1. Public Triage • Set regular review sessions (open for anyone to observe) • Prioritize Issues and proposals in a transparent forum 2. SLA (Response Rules) • Aim for initial response within 48 hours • Clearly state: “Acknowledged” and “Next Action” 3. Public Backlog & Decision Log • Progress and rationale must be traceable by anyone • Use standardized templates for PRs and Issues 4. Alternative Proposals • When rejecting, provide reason and suggest alternatives • Maintain trust through transparent decision-making
  36. 46 © 2025 Toshiba Corporation Building the Culture: Some examples

    What We Did Open Source and InnerSource Manifesto Hosting Various Events (e.g. Hackathon, Webinar)