Torque3D/committee/index.html
2014-03-05 17:07:30 +11:00

215 lines
8.3 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
layout: page
title: Committee | Torque 3D
---
<div class="banner"><div class="container">
<h1 id="what-is-the-steering-committee">What is the Steering Committee?</h1>
</div></div>
<div class="container">
<p>
The Torque 3D Steering Committee is the hand-picked body of community members
who are responsible for maintaining the core version of the Torque 3D codebase.
The first Committee was chosen by GarageGames, but new recruitments are made
by the Committee itself when necessary.
</p>
<p>
The Committee's operations include evaluating pull-requests made on the engine
repository, deciding on a roadmap for the engine's future, and of course doing
some programming in order to make that happen!
</p>
<p>
The Committee's actions are governed by its Charter, which is laid out in the
section below.
</p>
</div>
<div class="banner"><div class="container">
<h1 id="current-membership">Current Membership</h1>
</div></div>
<div class="container">
<div class="row">
<div class="media col-sm-6">
<div class="media-body">
<h4 class="media-heading">Luis Anton</h4>
<p><b>Expertise:</b> Rendering and cross-platform code.</p>
<p><b>Known for:</b> Porting to <a href="http://www.garagegames.com/community/forums/viewthread/133262">OpenGL</a>
and <a href="http://www.garagegames.com/community/forums/viewthread/135114">Linux</a>.</p>
</div>
</div>
<div class="media col-sm-6">
<div class="media-body">
<h4 class="media-heading">Bank</h4>
<p><b>Expertise:</b> Networking.</p>
<p><b>Known for:</b> <a href="http://www.afterworld.ru/">AfterWorld MMO</a>.</p>
</div>
</div>
<div class="media col-sm-6">
<div class="media-body">
<h4 class="media-heading">Daniel Buckmaster</h4>
<p><b>Expertise:</b> Gameplay code.</p>
<p><b>Known for:</b> <a href="http://daniel.buckmasterfamily.id.au/walkabout/">Walkabout Navigation Toolkit</a>.</p>
</div>
</div>
<div class="media col-sm-6">
<div class="media-body">
<h4 class="media-heading">Thomas Fischer</h4>
<p><b>Expertise:</b> Physics and platform coding.</p>
<p><b>Known for:</b> <a href="http://www.beamng.com/content/">BeamNG physics engine</a>.</p>
</div>
</div>
<div class="media col-sm-6">
<div class="media-body">
<h4 class="media-heading">Andrew Mac</h4>
<p><b>Expertise:</b> Everything!</p>
<p><b>Known for:</b> <a href="http://steamcommunity.com/sharedfiles/filedetails/?id=223336592">Blood and Mana</a>.</p>
</div>
</div>
<div class="media col-sm-6">
<div class="media-body">
<h4 class="media-heading">Jeff Raab</h4>
<p><b>Expertise:</b> Gameplay code.</p>
<p><b>Known for:</b> <a href="http://www.garagegames.com/community/forums/viewthread/134222">Entity/component framework</a>.</p>
</div>
</div>
</div>
</div>
<div class="banner"><div class="container">
<h1 id="steering-committee-charter">Steering Committee Charter</h1>
</div></div>
<div class="container">
<h2 id="charter-vision">1. Vision</h2>
<p>
We are dedicated to making the best core version of Torque 3D possible, a
reliable foundation for others to build upon. We will ensure that Torque
3D is a modern, user-friendly, open-source game engine suitable to the needs
of students, hobbyists, independent game makers, and professional studios.
</p>
<h2 id="charter-goals">2. Goals</h2>
<ol>
<li>To maintain the best possible master version of Torque 3D measured
in terms of performance, reliability, versatility, maintainability and
scalability.</li>
<li>To represent the goals and wishes of the engines user community.</li>
<li>To actively communicate in a clear and transparent manner.</li>
<li>To sustain the steering committee itself as a meritocratic and
effective organisation.</li>
</ol>
<h2 id="charter-duties-and-responsibilities">3. Duties and Responsibilities</h2>
<ol>
<li>Create and regularly revise the engine roadmap after:
<ol>
<li>Consultation with the community.</li>
<li>Review of the technical merits and feasibility of proposals.</li>
</ol>
</li>
<li>Review and act appropriately on all community contributions by:
<ol>
<li>Providing clear and timely feedback on the status of
submissions.</li>
<li>Ensuring that all contributions are free from intellectual
property encumbrances in order to maintain the integrity of the
product.</li>
</ol>
</li>
<li>Performing rigorous testing of all source code contributions,
separately and integrated with trunk code.</li>
<li>Act in a professional manner by:
<ol>
<li>Dealing ethically and professionally with other individuals
and organizations.</li>
<li>Acting in accordance with publicly-available guidelines such
as this document.</li>
</ol>
</li>
<li>Periodically review the charter and composition of the committee.</li>
<li>Regularly participate in private and public discussions relating to
the committees activities.</li>
</ol>
<h2 id="charter-membership">4. Membership</h2>
<p>
Members of the steering committee must be willing and able to commit time
and energy to fulfilling the committees mission. The total committee size
should remain close to six members.
</p>
<p>
To be considered as a member of the committee, the prospective member should:
</p>
<ol>
<li>Be available for at least 10 hours a week of work on the Torque 3D
open source product such as programming, documentation, administration, etc.</li>
<li>Have expert knowledge in game, game engine, or tool development,
such as documentation, C++ engine programming, operating system platform programming, the creation and application of game art and content, etc.</li>
<li>Agree to the Open Source Software Agreement available on the
GarageGames web site.</li>
</ol>
<p>
If a member is unable to serve on the committee for any reason, the vacancy
may be filled or left empty at the discretion of the committee. If the
committee as a whole is unable to perform its duties, it can vote to
transfer the project to another person or entity.
</p>
<h2 id="charter-reports">5. Reports</h2>
<p>
To facilitate the committees operation while accounting for members in
varied timezones, reports are the primary method of internal communication.
At the end of the month, each committee member will summarize their activity
into a monthly work report in a publicly available format.
</p>
<h2 id="charter-voting">6. Voting</h2>
<p>
Any actions to be undertaken by members of the committee in an official
capacity should be voted on where there is any disagreement. Voting will
take place in forum threads, emails, or any other appropriate method of
communication available to all members. Each member of the committee has one
vote. Any member who has not voted seven days after the vote is initiated
will count as having abstained. Decisions must be approved by a two-thirds
majority of all members (not only members who participate in the vote).
</p>
<h2 id="charter-removal">7. Removal</h2>
<p>
If a committee member is unable to fulfill their requirements, or fails to
uphold the charter, they may be removed from the committee after having had
a chance to respond. They may also be removed by a vote if their activities
are deemed to no longer align with the guidelines in sections
<a href="#charter-duties-and-responsibilities">3</a> and
<a href="#charter-membership">4</a> above.
</p>
<h2 id="charter-amendments">8. Amendments</h2>
<p>
This charter is a living document and may be amended by the committee as
outlined in section <a href="#charter-voting">6</a>.
</p>
</div>