training-guides/doc/upstream-training/source/04-program-ecosystem.rst
Ian Y. Choi 1252bb839d Changed Stackforge explanation for retirement
Since Stackforge is retiring, two slides: 'What is
Stackforge for' and 'How to add a project to Stackforge'
is not needed for training materials.

Stackforge is currently in migrating status, and
it is used before TC's decision on August 2015,
IMO it is better to keep 'Stackforge' slide.
So some content related to Stackforge was modified
with Stackforge retired and current status.

Change-Id: Ia7026acfde12d129781d90e575bb3caa3d6609aa
Closes-Bug: #1490471
2015-11-24 02:26:14 +09:00

2.6 KiB

OpenStack "Big Tent" and tags

image

Old way of adding new Projects

image

  • Created too much pressure to integrate
  • Did not scale
  • Superseded by Big tent approach with tags

OpenStack Project Teams

  • The building blocks to achieve OpenStack's mission
  • Teams of people using tools (code repository, bug tracker, etc) and coordinated processes to produce a number of deliverables
  • The Technical Committee reviews Working Groups interested in becoming official OpenStack Project Teams

How to form new Project Team

  • Start from groups of people working in the same area
  • As these grow naturally they can apply to become Official
  • TC will check:
    • Alignment with OpenStack mission
    • Interoperability with other projects
    • Active and diverse team of contributors
    • Group can follow the four Open
      • Open Source
      • Open Community
      • Open Design
      • Open Development

Tags describing OpenStack Projects

Core (or What is OpenStack)

image

  • DefCore initiative:
    • guiding principles" used by the Foundation Board to determine how commercial implementations of OpenStack can be granted use of the trademark

DefCore principles

  • Implementations that are Core can use OpenStack trademark (OpenStack™)
  • Core is a subset of the whole project
  • Claiming OpenStack requiring use of designated upstream code
  • Projects must have an open reference implementation
  • Vendors may substitute alternate implementations
  • Tests can be remotely or self-administered
  • A subset of tests are chosen by the Foundation as "must-pass"
  • OpenStack Core means passing all "must-pass" tests

Stackforge

image

  • Stackforge was used for new unofficial projects, but retired on Aug 2015
  • Replaced by Big Tent initiative
  • Used the same processes and tools as the main OpenStack projects

Exercise

What kind of project do you want to contribute to?