OSCI is an analytics platform that tracks and measures open source activity on GitHub by commercial organizations.
The project addresses the need to understand contribution trends across the commercial open source ecosystem. It processes GitHub push event data from GH Archive to identify and rank organizations by their open source engagement. The system links commit authors to commercial organizations using email domain matching, then calculates two key metrics: active contributors (those with ten or more commits in a period) and total community (anyone making at least one commit). This approach provides organizations, communities, and analysts with visibility into how commercial entities participate in open source development.
Organizations considering adoption should understand that OSCI focuses exclusively on commercial entities and explicitly excludes universities, research institutions, non-profits, and individual entrepreneurs from its rankings. The tool suits companies wanting to benchmark their open source contributions against competitors or track their own engagement over time. Any organization can submit its email domains for inclusion in the ranking through a pull request to the company domain match list, selecting from predefined industry categories. The system processes data with a one-month lag, so newly added organizations appear in rankings at the start of the following month.
The project maintains active development with regular updates to its data processing pipeline and ranking system. The codebase uses Python and PySpark for data processing, with Azure Functions for cloud infrastructure. The team actively reviews and merges community contributions for adding new organizations to the index. Documentation includes clear contribution guidelines and a structured process for company submissions, indicating ongoing engagement with both technical contributors and the organizations being tracked.