Skip to content

Latest commit

 

History

History
52 lines (43 loc) · 1.61 KB

00-toc.md

File metadata and controls

52 lines (43 loc) · 1.61 KB

Outbound Open Source: Leveraging open source ecosystems


  • Goal and target audience
  • Maturity levels
  • How companies manage open source: Open Source Program Offices
  • Motivation for open source contribution
    • Build software faster and better
    • Exercise strategic influence
    • Attract, grow and retain talents
    • Give back and keep open source sustainable
  • Define your open source goal and strategy
  • Establish open source guiding principles and processes
    • Guiding principles
    • Responsibility: decision rests with unit
    • General structure and scope of the process
    • Process for expressing company approval for contributions
  • Contribution models
  • Motivation
  • Project life cycle
    • Planning or Concept Phase
    • Active or Development Phase
    • Mature or Maintenance Phase
    • Obsolete or End of Life Phase
  • Legal and governance considerations
    • Which license to select
    • Contributor License Agreement (CLA), Developer Certificate of Origin (DCO)
    • Project governance
    • Different Project Levels
  • Community management
    • Code of conduct
  • Technical considerations, tooling and best practices
    • User management
    • Setting up a repository
    • Providing license and copyright information
    • CLA/DCO Management
    • Credential scanning
    • Quality criteria / CII Best Practices Badge Program
    • Repository Linting
  • Build an open source metrics strategy when releasing to open source projects