OneCommons is an ambitious project that will take years to mature so it is important to stage its development in a series of small and concrete steps, each of which provide immediate value and are punctuated with major milestones focused on addressing a well-defined target market.
What: Tools for building easily deployable, reusable, production-quality services Immediate Value: Usable outside of OneCommons For who: DevOps developers Goal: Engage DevOps developers to help build core infrastructure
What: Basic infrastructure in place, ready to host curated sites Immediate Value: Free hosting For who: Existing open source sites Goal: Build user base and market awareness
What: User fees; usage tracking and metering; payment processing Immediate Value: Enable participants to earn money For who: Small-scale SAAS Goal: SAAS platform where there’s clear economic value for businesses to avoid vendor lock-in and we can provide a low barrier to entry for independent developers and operators
What: Shared data. Policies establishing privacy rules around data and access rights Immediate Value: Control and visibility over data; remix apps For who: Users; developers
What: Multiple infrastructure providers Immediate Value: Decentralization For who: Cloud providers Goal: Expand reach and market opportunities
What: Scalability Immediate Value: Large-scale free social media apps viable, unlock network effects For who: Consumers