InnerSource Gathering Vienna 2024

We had a wonderful InnerSource Gathering in Vienna on the first evening of the LF OSS Summit EU in a nearby hotel. 14 people attended - a mix of those already familiar with ISC and some first time attendees. Most had experience and a basic understanding of InnerSource. The unconference style discussion focused on InnerSource incentives (more notes below). Special shout out to Russ’s shirt - the big “reveal” was a big hit! :)

The note on Incentives discusses the importance of tailoring incentives for InnerSource adoption and participation to different individuals, contexts, and stages of program maturity. It emphasizes that no single incentive works universally, and highlights the need to consider various motivators for different activities, such as opening repositories or contributing to existing ones.

The discussion emphasizes non-monetary incentives, particularly those that enhance respect and status within the organization. These include recognition programs, awards, and opportunities to demonstrate influence. Building relationships, networking, and learning experiences are also identified as powerful motivators, aligning with findings from the State of InnerSource Survey.

The note also addresses strategies for gaining management buy-in, such as leveraging external examples, tying InnerSource experience to career advancement, and presenting it as a cost-effective learning and development option. It suggests framing InnerSource in terms of increased productivity and efficiency rather than direct cost savings, as financial benefits may not always be immediately visible in accounting.

The concept of an “InnerSource counter” is introduced as a way to track and demonstrate the value of InnerSource initiatives, even if the financial impact isn’t directly reflected in traditional accounting methods. This virtual bank account approach estimates savings and credits from InnerSource project usage, providing a tangible indicator of the program’s value.

Overall, the note stresses the importance of a multifaceted approach to incentives, considering both individual and organizational motivations, and adapting strategies as the InnerSource program matures.

Detailed Notes on Incentives:
  • No incentive is universal, it is necessary to think about different incentives for different people, to do different things, in different contexts. Related ideas include:
    • We may need different incentives to open repos than to contribute.
    • Think about incentives that are appropriate when program is young (supporting post for sapling) vs scaling (more fertilizer for growing tree).
  • Focus on incentives that bolster respect/status rather than cash rewards can be very impactful. Related ideas include:
    • Incentives that demonstrate influence within an org or group
    • InnerSource awards to drive recognition of activity
    • Giving names of top contributors to management for recognition.
  • Building feelings of belonging, building relationships and networking opportunities and new learning experiences can be incentives within themselves (reported as top individual motivations in State of InnerSource Survey). Related ideas include:
    • Funding / opportunities to meet project maintainers in person.
    • Funding to attend conferences as rewards.
  • The idea that InnerSource experience == horizontal experience within an org can be tied to promotion pathways (and HR likes having an objective measure of that).

Things that influence management buy-in:

  • Outside in (“Other orgs like us are doing this, so we should too”).
  • Check box metrics - may not be sustainable, but does build awareness of InnerSource in general
  • Solution for talent management (see point about InnerSource experience above)
  • Learning & Development option (for those wanting alternative L&D strategies that cost less than training).
  • Architecture Guidelines can influence adoption of InnerSource
  • InnerSource outcomes that come with funding (e.g. Our source code is used by X groups, we should get more funding).
  • We discussed how discussions of savings related to InnerSource can be counter-productive, because those savings are always eaten by other things, so never appear in the bottom line accounting. Related ideas:
    • Talk to your Finance Team to see how to measure
    • Perhaps look to show how you can deliver more, faster rather than save money.
    • De-duplication as a concept does work/resonate, even if the $ is not obvious. -…As does the idea of “reducing complexity of software security pipeline.
  • The “InnerSource counter” first heard of in NAB Community call
  • virtual “bank account” of savings made
  • Estimate how much was required to develop InnerSource project
  • Credit Virtual “bank account” everytime it is used
  • Perhaps discount for cost of integration and other costs…
  • It acts as indicator of $ saved, even if that is not visible in accounts.