(Rough Draft 0.4)

Contributing

There are four areas in which you may "belong" for contributing to Source Mage GNU/Linux:

  • Unofficial Developer
  • Official Developer
  • Official Lead
  • Official Team Lead

Being an Unofficial Developer is the easiest and least intensive, while the others become progressively more time consuming. Most Official Developers will start out as Unoffical Developers and then either ask or be asked by an Official Team Lead to join the team they feel they'd most enjoy/benefit.

All code developed by/for Source Mage GNU/Linux is licensed under the GPL.

Developer Duties

Here is a list of requirements/duties if you're thinking of contributing to Source Mage GNU/Linux and your status.

Unofficial Developer

Official Developer

Official Lead (lead)

Official Team Lead (component lead)

Project Lead

The Project Lead (PL) is responsible for the following:

  • Maintain cohesion between the various Team Leads
  • Schedule and preside over developer meetings
  • Initiate and administer public votes for Source Mage GNU/Linux
  • Promote Source Mage GNU/Linux to news organizations, magazines, and websites
  • Maintain the Sorcery_RoadMaps

  • Forward appropriate Team announcements to the proper channels
  • Maintain contacts with popular news sites that accept our
    • announcements (DistroWatch, OSNews, Slashdot, magazines, etc.)

  • Announce team releases (Sorcery and Cauldron mainly) to news sites
  • Work with the Tome Team to keep our website "schnazzy"

Sorcery Lead

  • The Sorcery Lead (SL) will be responsible for the following:
  • Manage The_Sorcery_Team to produce timely and stable Sorcery releases

  • Maintain Sorcery release tarballs and send out announcements as well as maintaining the following information
  • Freshmeat Sorcery branch

  • Sorcery documentation
  • The Project Lead will forward stable release announcements to various news sources
  • Maintain the Sorcery_RoadMaps

  • Sorcery ChangeLogs

Grimoire Lead

  • The Grimoire Lead (GL) will be responsible for the following:
  • Recruit capable users to fill in section guruships as well as general guruship
  • Maintain grimoire documentation
  • Maintain a Roadmap

  • Grimoire Guru Handbook: GrimoireGurusHandbook NewGuruHandbook

  • Setup and maintain Prometheus

  • Setup and maintain a system to system-test each "release" of the stable grimoire
  • Organize groups to test grimoires, ISOs, Sorcery, and documentation accuracy
  • Keep abreast of security issues and make sure Source Mage GNU/Linux is not vulnerable
  • Subscribe to at least these mailing lists (security_[at]_sourcemage_[dot]_org is already subscribed to them)

(list of security sites here)

Cauldron Lead

  • The Cauldron Lead will be responsible for the following:
  • Maintain ISO releases and send out announcements as well as maintaining the following information
  • Freshmeat ISO x86 branch

  • Freshmeat ISO PPC branch

  • ISO ChangeLogs

  • Maintain the ISO RoadMap

Tome Lead

The Tome Lead will be responsible for the following:

  • Maintain our websites, keep them up-to-date, and close security vulnerabilities
  • Maintain documentation accuracy

How_to_Contribute (last edited 2009-10-04 16:19:34 by DonaldJohnson)