Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
foundation:projects [2012/05/29 16:11]
mprutsalis adding Dominic, listing Nuwan as Chair
foundation:projects [2014/06/16 13:39] (current)
mprutsalis [Members]
Line 1: Line 1:
 ====== Sahana Software Foundation Projects ====== ====== Sahana Software Foundation Projects ======
-The Directors of the Sahana Software Foundation have established the following Projects 
-\\ 
-\\ 
-====== Sahana Technical Projects ====== 
-Technical Projects produce deliverables (e.g., standards, software, language packs, etc.) 
  
-== Name of Projects == +==== Sahana Technical Projects ==== 
-All projects must choose a name that meets [[foundation:project_names|SSF naming guidelines]] and submit it to the board for approval +Technical Projects produce deliverables ("Products"), e.g., standards, software, language packs, etc.
  
-== Software Grant Agreement == +==== Sahana Coordination Projects ==== 
-Within one month, the chair of the each Technical Project PMC shall sign and return a [[foundation:software_grant|Software Grant Agreement]] on behalf of the project.+Coordination projects have responsibilities for deliverables across multiple Sahana projects and be responsible for managing dependencies and facilitating communications with other projectsboth within the Sahana Software Foundation, and with external parties. \\ 
 +\\ 
 +The Directors of the Sahana Software Foundation have established the following Projects:
  
-== License == +===== Sahana Product Development Project Management Committee ===== 
-The license of all Sahana Technical Projects shall be [[http://www.opensource.org|OSI]]-approved+The [[foundation:board_resolutions#establishing_the_sahana_product_development_project_management_committee|Sahana Product Development Project Management Committee has been established as a Coordination Project of the Sahana Software Foundation]], with responsibilities for coordinating deliverables across Sahana technical projects and products, including initially the following existing Sahana products: Sahana Eden, Sahana Mayon, Sahana Vesuvius and Sahana Kilauea \\ 
- +\\ 
-== Mission and Responsibilities of Technical Project PMCs == +Sahana products governed by this PMC are to include any work of art that: 
-The Mission of the Project Management Committee is: +  * is promoted as a supported Product by a vote of the PMC. 
-  * Provide oversight of the project, ensure that all legal issues are addressed, that procedure is followed, and that each and every release is the product of the community as a whole.+  * Is wholly contained in a Master Branch, a read-only public revision-controlled repository that constitutes the most recent, canonical state of a particular product in its entirety (also known as trunk), that is publicly accessible and hosted (along with any Release Branches, [read-only, public, revision-controlled repositories that contain snapshots of a product taken at intermittent points in time and indicated by a unique identifier]), on the Foundation’s infrastructure or a public revision-control system in an account owned or otherwise fully controlled by an Officer of the Foundation and administered by the PMC. 
 +  * Possesses at least one (1) publicly-accessible support channel administered by the PMC. 
 +  * Uses an OSI-approved open-source license for all original work and OSI-compatible licenses for any derivative or redistributed work. 
 +  * Contains code in its Master Branch and Release Branches that comes only from Project Contributors who have signed a Contributor License Agreement (CLA) or is otherwise the intellectual property (copyright and patent license) of the Sahana Software Foundation through a Software Grant Agreement (SGA). 
 +\\ 
 +**Responsibilities: ** The mission of the Sahana Products PMC is to provide an infrastructure that enables creativity, encourages best-practices, lowers the barriers to entry, and facilitates communication in support of the development and deployment of Sahana Software Foundation products supported by the PMC.\\ 
 +\\ 
 +In service of this mission, the PMC will
 +  * Provide oversight of the products, ensure that all legal issues are addressed, that procedure is followed, and that each and every release is the product of the community as a whole.
   * Ensure the long term development and health of the community as a whole, and to ensure that balanced and wide scale peer review and collaboration does happen.   * Ensure the long term development and health of the community as a whole, and to ensure that balanced and wide scale peer review and collaboration does happen.
   * Communicate with stakeholders, domain experts and users.   * Communicate with stakeholders, domain experts and users.
-  * Coordinate with other Sahana Software Foundation Committees and Projects +  * Coordinate with other Sahana Software Foundation Committees and Projects.
- +
-The Project Management Committee must ensure the following for their project: +
-  * Ensure all source code is accessible on a public repository as specified by the Board. +
-  * Ensure all releases are accessible on a public download location/server as specified by the Board +
-  * Ensure the licensing compatibility of all 3rd party components included in the project. +
-  * Ensure that all PMC members and Committers have returned signed CLAs to the Foundation. +
-  * Ensure that all any code committed to the main trunk, experimental, deployment or any other branch of the project hosted on the Foundation's infrastructure and all releases can be freely redistributed by the Sahana Software Foundation; this includes ensuring compatible open source licenses are utiilized for all relevant libraries and further ensuring that CLAs have been signed by all contributors whose code or design or other intellectual property (such as detailed blueprints or other requirements specifications) has been committed to the code and releases. +
-  * Ensure that project sites use a subdomain of the sahanafoundation.org domain and respect Sahana and Sahana Software Foundation branding.; +
-  * Adhere to common standards as specified by the Board or a coordinating committee to ensure interoperability, synchronization and synergy between Sahana projects.+
 \\ \\
 +The Sahana Products Project Management Committee is responsible for:
 +  * The administration and support of Master Branch and Release Branches of all products promoted by the PMC.
 +  * Facilitating communication within the project membership and between the project and other Sahana Software Foundation entities.
 +  * Coordinating release schedules with the Sahana Software Foundation CEO and any designated marketing team.
 +  * Nominating a Chair, by election, from the members of the PMC.
 +  * Appointing Master and Release Branch Managers, responsible for approving and administering merges into promoted product branches, and Support Managers, responsible for routing product support requests to the appropriate support channel, from amongst the project contributors.
 +  * Ensuring that any use of the Sahana name by a product promoted by this Committee adheres to the Naming Conventions for Sahana Projects and receives board approval.
 +  * Publicizing its motions and decisions to all project members.
 \\ \\
- 
-===== Sahana Agasti Project and Project Management Committee ===== 
- 
-The [[foundation:board_resolutions#establishing_the_sahana_php_project_and_project_management_committee|Sahana Agasti Project has been established as a Technical Project of the Sahana Software Foundation]], with the responsibility for PHP versions of the Sahana application. 
 ==== Members ==== ==== Members ====
-The current Members of the Sahana Agasti PMC are: +\\ 
-  * Chad Heuschober (Chair) +The Members of the Sahana Product Development PMC are:  
-  * Chamindra de Silva +  * Fran Boon (Chair) 
-  * Darlene McCullough+  * Praneeth Bodduluri 
 +  * Graeme Foster 
 +  * Michael Howden 
 +  * Dominic Konig
   * Greg Miernicki   * Greg Miernicki
   * Glenn Pearson   * Glenn Pearson
-  * Mark Prutsalis+  * Pat Tressel
   * Charles Wisniewski   * Charles Wisniewski
 +  * Ramindu Deshapriya
 +  * Usman Akeju
 +\\
  
 +==== Posts ====
 +  * Eden - Branch/Release Manager:  Fran Boon
 +  * Eden - Support Manager: Pat Tressel
  
-=== PMC Emeritus Members === +  Vesuvius/Kilauea - Branch/Release Manager; Ramindu Deshapriya 
-In recognition of their contributions to Sahana, the following shall be listed as Emeritus members of the Sahana Agasti Project PMC and may request to be restored to active status at any time: +  * Vesuvius/Kilauea - Support Manager: Ramindu Deshapriya
-  David Bitner +
-  * Fran Boon +
-  * Ravith Botejue +
-  * Don Cameron +
-  * Mifan Careem +
-  * Paul Currion +
-  * Darmendra Pradeeper +
-  * Trishan de Lanerolle +
-  * Ravindra de Silva +
-  * Sudheera Fernando +
-  * Sanjeewa Jayasinge +
-  * Mahesh Kaluarachchi +
-  * Dominic Konig +
-  * Prabath Kumarasinghe +
-  * Ishan Liyanage +
-  * Tim McNamara +
-  * Joseph Priyanga +
-  * Louiqa Raschid +
-  * Isuru Samaraweera +
-  * Gavin Treadgold +
-  * Nuwan Waidyanatha +
-  * Sanjiva Weerawarana +
-  * Tom Worthington +
-\\ +
-\\+
  
-===== Sahana Eden Project and Project Management Committee ===== +  Mayon - Branch/Release Manager - Charles & Usman 
-The [[foundation:board_resolutions#establishing_the_sahana_python_project_and_project_management_committee|Sahana Eden Project has been established as a Technical Project of the Sahana Software Foundation]], with the responsibility for Python versions of the Sahana application.  +  * Mayon - Branch/Release Manager - Charles & Usman
-==== Members ==== +
-The Members of the Sahana Eden Project PMC are: +
-  * Fran Boon (Chair) +
-  * Chamindra de Silva +
-  * Graeme Foster +
-  * Dominic Konig +
-  * Mark Prutsalis +
-  * Michael Howden +
-  Pat Tressel +
-  * Praneeth Bodduluri+
  
-\\ +==== Minutes ==== 
-\\ +  * [[https://docs.google.com/document/d/1iIX3Te-hyPyxl05nmBUfC9HaUGo0pYw9DohLWZvOo_E/pub|Initial meeting to set things up]] 
----- +  * [[https://docs.google.com/document/d/1AGcxWmyZg-ajygWJZGUEm1tmA6mve-fMBIIGEzXV0rM/pub|Rolling minutes subsequently]]
-\\ +
-\\+
  
-====== Sahana Coordination Projects ===== +===== Sahana Standards and Interoperability Project Management Committee ===== 
-Coordination projects have responsibilities for deliverables across multiple Sahana projects and be responsible for managing dependencies and facilitating communications with other projects, both within the Sahana Software Foundation, and with external parties.  +The [[foundation:board_resolutions#establishing_the_sahana_standards_and_interoperability_project_and_project_management_committee|Sahana Standards and Interoperability Project has been established as a Coordination Project of the Sahana Software Foundation]], with the responsibilities across multiple Sahana Technical Projects.  The mission of the Standards and Interoperability Project is:
-\\ +
-\\ +
-===== Sahana Standards and Interoperability Project and Project Management Committee ===== +
-The [[foundation:board_resolutions#establishing_the_sahana_standards_and_interoperability_project_and_project_management_committee|Sahana Standards and Interoperability Project has been established as a Coordinating Project of the Sahana Software Foundation]], with the responsibilities across multiple Sahana Technical Projects.  The mission of the Standards and Interoperability Project is:+
   * recommend common standards to ensure interoperability, synchronization and synergy between Sahana projects and between Sahana and other open source projects.   * recommend common standards to ensure interoperability, synchronization and synergy between Sahana projects and between Sahana and other open source projects.
   * set minimum standards for interoperability between Sahana software projects   * set minimum standards for interoperability between Sahana software projects
Line 113: Line 81:
   * Chamindra de Silva   * Chamindra de Silva
   * Chad Heuschober   * Chad Heuschober
-  * Dominic König (joined 5/27/12) 
   * Greg Miernicki   * Greg Miernicki
   * Glenn Pearson (joined 4/14/10)   * Glenn Pearson (joined 4/14/10)

QR Code
QR Code foundation:projects (generated for current page)