Abstract:Given the success of the open source phenomenon, it is not surprising that many organizations are seeking to emulate this success by adopting open source practices internally in what is termed InnerSource. However, while open source development and InnerSource are similar in some aspects, they differ significantly on others, and thus need to be implemented and managed differently. To the best of our knowledge, there is no significant account of a successful InnerSource incentivization program. Here we describe a comprehensive InnerSource incentivization program that was implemented at Huawei. The program is based on theories of motivation, both intrinsic and extrinsic, and also includes incentives at the individual, project, and divisional level, which helps to overcome the barriers that arise when implementing InnerSource. The program has had very impressive early results, leading to significant increases in the number of InnerSource projects, contributors, departments, and lines of code contributed.
What problem does this paper attempt to address?
The problem that this paper attempts to solve is various obstacles encountered when implementing the InnerSource (internal open - source) model within enterprises. Although the success of open - source software development has proven its remarkable advantages in improving software quality, promoting code reuse and innovation, etc., when these practices are applied within enterprises, they will face some unique challenges, such as time constraints, lack of recognition, lack of community support, and insufficient management support. These problems impede the effective implementation of InnerSource.
To solve the above problems, the paper describes a comprehensive InnerSource incentive plan designed and implemented by Huawei. This plan is based on motivation theories, including intrinsic and extrinsic motivation, and covers incentive measures at the individual, project, and department levels. In this way, Huawei aims to overcome the obstacles in InnerSource implementation, promote cross - departmental knowledge sharing and open innovation, and thus realize the many benefits brought by InnerSource.
Specifically, this incentive plan includes:
1. **Contributor Reputation System**: Establish an individual's reputation value based on contributions to InnerSource projects, not limited to code contributions, but also including contributions in multiple aspects such as documentation, bug reporting, code review, and technical discussion.
2. **Honors and Awards**: Set up various awards at the individual, project, and department levels to recognize individuals and teams that perform outstandingly in InnerSource activities, providing both monetary and non - monetary rewards.
3. **Role Promotion Path**: Provide a transparent promotion mechanism based on the cumulative contributions and personal reputations of contributors, enabling contributors to obtain more prominent roles in InnerSource projects/communities.
4. **Wall of Honor**: Create a place to display contribution records and honors for a long time, enhancing the visibility and sense of achievement of contributors.
Through these measures, Huawei hopes to stimulate employees' enthusiasm for participating in InnerSource, overcome the obstacles in the implementation process, and finally achieve the wide adoption and successful implementation of InnerSource.