Open Source Committee
Intersect WebsiteIntersect Knowledge Base
  • ABOUT
    • Open Source Committee (OSC)
      • πŸ™‚Open Source Committee Charter
      • Committee Members
      • Open Source Committee 2025 Proposals
      • OSC Communications
      • OSC Engagement
      • How to Join or Contact Us?
    • 🀠Open Source Office (OSO)
      • πŸ˜›2025 OSO Roadmap
        • 😍2024 OSO Roadmap (Archive)
      • 😲Developer Advocate Program
        • State of Developer Experience Survey
      • 😎Strategic Partnerships
        • πŸ§‘β€πŸ«TODO Group
        • πŸ—οΈLinux Foundation Decentralized Trust (LFDT, prevousliy Hyperledger)
        • πŸ¦‰Bitergia Analytics
      • πŸ‘¨β€πŸ«Project Support Services
      • πŸ“ŠCardano’s Decentralized Shift: Key Players and Impact
      • πŸ“ˆCurrent Monthly Maturity Report
      • πŸ˜‰True Open Source Maturity Pilot
      • πŸ“œIntersecting Open Source and Sustainability: A Paid Open Source Model for Ecosystems
    • 🀩Open Source Strategy
  • Working Groups
    • Developer Experience Working Group
    • Commercialization Working Group
      • SWOT Analysis
    • OSC Working Group Archive
      • Project Incubation WG (Archive)
      • Open Source Libraries Working Group
  • Policies
    • Introduction
    • πŸ“œGovernance Policy
      • Documentation
      • Legal
      • Glossary
    • πŸ”Security Policy
    • πŸͺœContribution Ladder Framework
    • πŸ˜‹Project Incubation Lifecycle Framework
      • πŸ₯ΉProject Incubation: Acceptance Criteria
    • βœ…OSC Voting Policy
      • OSC Off-Cycle Vote 09.2024
  • OSC Meeting Minutes
    • Open Source Committee Meeting Minutes
      • 2024 Meeting Minutes
        • 😁(12/15/23) Meeting Minutes
        • πŸ˜†(01/12/24) Meeting Minutes
        • 😊(01/26/24) Meeting Minutes
        • πŸ˜‰(02/02/24) Meeting Minutes
        • 😎(02/16/24) Meeting Minutes
        • πŸ₯Ή(02/23/24) Meeting Minutes
        • 😍(03/01/2024) Meeting Minutes
        • 🫠(03/08/2024) Meeting Minutes
        • πŸ₯Ή(03/15/2024) Meeting Minutes
        • πŸ˜…(03/22/2024) Meeting Minutes
        • πŸ˜†(03/28/2024) Meeting Minutes
        • 😁(04/12/2024) Meeting Minutes
        • πŸ˜›(04/19/2024) Meeting Minutes
        • πŸ€“(04/26/2024) Meeting Minutes
        • πŸ₯Έ(05/03/2024) Meeting Minute
        • 😏(05/17/2024) Meeting Minutes
        • 🫨(06/07/2024) Meeting Minutes
        • 🀩(06/21/2024) Meeting Minutes
        • 😌(07/12/2024) Meeting Minutes
        • 😎(07/19/2024) Meeting Minutes
        • 🀐(08/02/2024) Meeting Minutes
        • πŸ™ƒ(08/08/2024) Meeting Minutes
        • 🀠(08/22/2024) Meeting Minutes
        • 😡(09/05/2024) Meeting Minutes
        • πŸ§”(09/20/2024) Meeting Minutes
        • πŸ‘‹(10/03/2024) Meeting Minutes
        • πŸ™ƒ(10/31/2024) Meeting Minutes
        • 🀀(11/07/2024) Meeting Minutes
        • πŸ˜›(11/14/2024) Meeting Minutes
        • πŸ˜…(12/12/2024) Meeting Minutes
        • πŸ˜‰(12/19/2024) Meeting Minutes
      • πŸ™‚(01/09/2025) Meeting Minutes
      • πŸ˜‰(01/16/2025) Meeting Minutes
      • πŸ™‚(01/23/2025) Meeting Minutes
      • πŸ˜‰(02/06/2025) Meeting Minutes
      • πŸ€“(02/20/2025) Meeting Minutes
      • πŸ˜†(03/06/2025) Meeting Minutes
      • πŸ™ƒ(03/20/2025) Meeting Minutes
      • 🫒(04/03/2025) Meeting Minutes
      • πŸ˜…(04/17/2025) Meeting Minutes
      • πŸ™ƒ(05/01/2025) Meeting Minutes
  • All Monthly Reports
    • Bitergia Repo Maturity Reports
      • Monthly Maturity Reports - 2025
        • Monthly Maturity Report - January 2025
        • Monthly Maturity Report - February 2025
        • Monthly Maturity Report - March 2025
      • Monthly Maturity Reports - 2024
        • Monthly Maturity Report - May 2024
        • Monthly Maturity Report - June 2024
        • Monthly Maturity Report - July 2024
        • Monthly Maturity Report - August 2024
        • Monthly Maturity Report - September 2024
        • Monthly Maturity Report - October 2024
        • Monthly Maturity Report - November 2024
        • Monthly Maturity Report - December 2024
Powered by GitBook
On this page
  • Goal
  • Stakeholders
  • Rough plan
  • Research Areas
  • Apache Software Foundation
  • Cloud Native Computing Foundation (CNCF)
  • Eclipse Foundation
  • The Linux Foundation
  • Hyperledger
  • FinOS (Fintech Open Source Foundation)
  • Membership
  • Meeting Cadence
  1. Working Groups
  2. OSC Working Group Archive

Project Incubation WG (Archive)

Goal

Establish a clear and efficient process for nurturing and advancing open source projects, ensuring they align with organizational goals and contribute meaningfully to the broader community. This initiative aims to foster a collaborative environment, provide necessary resources, and guide projects toward sustained growth and impact in the open source landscape.

The initial output should be as minimal as possible, but should cover:

  • Develop a comprehensive document outlining the step-by-step process for incubating open source projects within the organization. This document should include criteria for project selection, guidelines for community engagement, and a roadmap for project advancement.

Since this is a working group, we should end up with an actual artifact representing our first policy draft.

Items to Note: Projects that are incubating have less policies to follow, more mature projects have more items to adopt

Stakeholders

  • Project Maintainers

  • Developers and Contributors

  • Open Source Office (OSO)

  • Technical Steering Committee (TSC)

  • Open Source Committee (OSC)

  • Open Source Community Members

  • Project Users and Beneficiaries

Rough plan

  • Initiate Stakeholder Engagement:

    • Identify and reach out to project maintainers, developers, and other relevant stakeholders. Schedule meetings or workshops to gather input on incubation process requirements.

  • Consultation with Key Entities:

    • Engage with the Technical Steering Committee (TSC) to align incubation goals with organizational strategies.

  • Community Involvement:

    • Encourage participation from the broader open source community through forums, surveys, or dedicated sessions. Leverage existing community channels and platforms for outreach.

  • Research Existing Processes:

    • Study incubation processes of successful open source foundations and projects, such as CNCF, Apache, and Linux Foundation. Identify best practices and potential pitfalls.

  • Define Clear Goals and Criteria:

    • Establish specific, measurable, and achievable goals for the incubation process. Define clear criteria for project readiness and graduation from the incubation phase.

  • Drafting the Policy:

    • Develop the initial policy draft, keeping it concise and aligned with the defined goals and criteria. Consider feedback from stakeholders and incorporate relevant insights. Open the draft for community review and feedback.

  • Pilot Implementation:

    • Select a small number of projects for a pilot incubation process. Gather feedback from these pilot projects and the broader community to identify areas for improvement.

  • Refinement and Iteration:

    • Refine the incubation policy based on lessons learned from the pilot. Iterate through consultation and refinement until the policy is optimized. Continue community involvement in shaping and validating the policy.

  • Documentation and Communication:

    • Document the finalized incubation policy. Communicate the policy to all stakeholders, providing clear guidelines and expectations.

  • Implementation and Monitoring:

    • Roll out the incubation process for all eligible projects. Implement monitoring mechanisms to track progress and adherence to the policy.

  • Periodic Review and Updates:

    • Establish a schedule for periodic reviews of the incubation policy. Update the policy as needed based on evolving organizational needs, industry trends, and community feedback.

Research Areas

Apache Software Foundation

Incubator Process: Apache has a well-established Incubator project that serves as a gateway for new projects to enter the Apache Software Foundation (ASF). The incubation process involves thorough examination of the project's code, community, and governance.

Cloud Native Computing Foundation (CNCF)

CNCF Sandbox and Graduation: CNCF provides a structured approach for projects, starting with the Sandbox phase, where projects are in an experimental stage, and then progressing to the Incubating phase. Finally, projects can graduate to being a full CNCF project.

Eclipse Foundation

Eclipse Project Development Process: The Eclipse Foundation has a comprehensive development process that covers the lifecycle of an Eclipse project. It includes stages like creation review, ongoing reviews, and the possibility of project maturity phases.

The Linux Foundation

LF Project Life Cycle: The Linux Foundation outlines a project lifecycle that includes stages like Proposal, Planning, Incubation, and Graduation. The incubation stage involves mentorship and oversight by the Technical Advisory Board.

Hyperledger

Hyperledger Project Lifecycle: Hyperledger, hosted by The Linux Foundation, has a structured project lifecycle that encompasses stages like Proposal, Incubation, and Active. The incubation process involves community review, mentorship, and due diligence.

FinOS (Fintech Open Source Foundation)

FinOS Incubation Process: FinOS has an incubation process for new projects. It involves a proposal, project creation, and a mentorship period. The project goes through various stages, including active development and maturity.

Membership

  • Alex S. (Lead)

  • OSO

Meeting Cadence

Day of the week @ timePST Weekly

PreviousOSC Working Group ArchiveNextOpen Source Libraries Working Group

Last updated 11 months ago

Christian Taylor