Characterising Open Source Co-opetition in Company-hosted Open Source Software Projects: The Cases of PyTorch, TensorFlow, and Transformers
Osborne, Cailean, Daneshyan, Farbod, He, Runzhi, Ye, Hengzhi, Zhang, Yuxia, Zhou, Minghui
–arXiv.org Artificial Intelligence
Companies, including market rivals, have long collaborated on the development of open source software (OSS), resulting in a tangle of co-operation and competition known as "open source co-opetition". While prior work investigates open source co-opetition in OSS projects that are hosted by vendor-neutral foundations, we have a limited understanding thereof in OSS projects that are hosted and governed by one company. Given their prevalence, it is timely to investigate open source co-opetition in such contexts. Towards this end, we conduct a mixed-methods analysis of three company-hosted OSS projects in the artificial intelligence (AI) industry: Meta's PyTorch (prior to its donation to the Linux Foundation), Google's TensorFlow, and Hugging Face's Transformers. We contribute three key findings. First, while the projects exhibit similar code authorship patterns between host and external companies (80%/20% of commits), collaborations are structured differently (e.g., decentralised vs. hub-and-spoke networks). Second, host and external companies engage in strategic, non-strategic, and contractual collaborations, with varying incentives and collaboration practices. Some of the observed collaborations are specific to the AI industry (e.g., hardware-software optimizations or AI model integrations), while others are typical of the broader software industry (e.g., bug fixing or task outsourcing). Third, single-vendor governance creates a power imbalance that influences open source co-opetition practices and possibilities, from the host company's singular decision-making power (e.g., the risk of license change) to their community involvement strategy (e.g., from over-control to over-delegation). We conclude with recommendations for future research.
arXiv.org Artificial Intelligence
Oct-23-2024
- Country:
- Asia > China
- Europe
- Germany > Bavaria
- Upper Bavaria > Munich (0.04)
- Ireland > Leinster
- County Dublin > Dublin (0.04)
- Italy (0.04)
- Poland > Lower Silesia Province
- Wroclaw (0.04)
- Switzerland > Zürich
- Zürich (0.04)
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- Greater London > London (0.04)
- Oxfordshire > Oxford (0.14)
- Germany > Bavaria
- North America > United States
- California
- Los Angeles County
- Beverly Hills (0.04)
- Los Angeles (0.04)
- San Francisco County > San Francisco (0.14)
- Los Angeles County
- Connecticut > New Haven County
- New Haven (0.04)
- Hawaii (0.04)
- Minnesota > Hennepin County
- Minneapolis (0.04)
- Missouri > St. Louis County
- St. Louis (0.04)
- New York
- New York County > New York City (0.04)
- Tompkins County > Ithaca (0.04)
- California
- South America > Argentina
- Pampas > Buenos Aires F.D. > Buenos Aires (0.04)
- Genre:
- Personal > Interview (0.46)
- Research Report > New Finding (0.68)
- Industry:
- Information Technology > Services (1.00)
- Law (0.93)
- Technology: