SoundCloud Erik Michaels-Ober Mar 8, 2014

CocoaPods Sponsorship and iOS Dependency Management

M2 Related OWASP risk: Inadequate Supply Chain Security Learn more →

Article Summary

Erik Michaels-Ober from SoundCloud announced something that would shape iOS development for years: corporate sponsorship of open source dependency management. Back in 2014, this was a novel approach to sustaining critical developer infrastructure.

SoundCloud became one of the first major tech companies to sponsor CocoaPods through the Travis Foundation, a nonprofit connecting corporate sponsors with open source projects. At the time, CocoaPods was becoming essential infrastructure for iOS teams managing Objective-C dependencies, but lacked sustainable funding.

Key Takeaways

Critical Insight

This early corporate sponsorship model helped establish sustainable funding for the dependency manager that would become essential to millions of iOS developers.

The article hints at upcoming improvements from this partnership that would benefit the entire Apple developer ecosystem.

About This Article

Problem

CocoaPods didn't have a sustainable way to fund its development. Thousands of iOS developers depended on it daily for managing dependencies, but the project lacked financial support.

Solution

Erik Michaels-Ober and SoundCloud created a corporate sponsorship model through the Travis Foundation, a nonprofit that connects companies with open-source projects that need money.

Impact

The sponsorship showed how to fund open-source developer tools over the long term. CocoaPods was able to keep improving, which benefited developers working on Mac and iOS projects.