A large enterprise wants its internal teams to share reusable code across business units the way open-source communities do — transparent repositories, pull requests from any internal team, and public-style documentation — while keeping all code inside the company. What is this practice called?
- A. Federated governance
- B. Open core licensing
- C. InnerSource✓ Correct
- D. Forking policy
Explanation
InnerSource is the practice of applying open-source collaboration principles (transparency, shared ownership, contribution via pull request, good documentation) to work inside an organization, commonly implemented with internal repositories. Open core is a business model where a core product is open source and extras are commercial. A forking policy is only one narrow governance rule, not the overall practice. Federated governance is a general organizational-design term, not the GitHub-recognized term for this collaboration model.