作為 OSGeo 的一個子項目, MapGuide 遵守與其他 OSGeo 項目的類似的管理方式,由如下四類組織和角色進行項目的開發和管理。
1) ?? 項目籌劃指導委員 會(Project Steering Committee)
項目籌劃指導委員會簡稱為 PSC ,負責 MapGuide 開源項目的管理工作,決定 MapGuide 開源版的發布日期、哪些功能和缺陷修正整合到那個發布版本、那些人可以成為項目開發人員等,而且 PSC 還負責定期為 OSGeo 委員會提供項目狀況報告。
2) ?? 項目開發 人員(Project Developer)
項目開發人員具有 MapGuide 源代碼的讀寫權限,能夠直接修改 MapGuide 的源代碼,并且負責檢閱項目捐助人員的代碼,幫助他們提交代碼。
3) ?? 項目捐助 人員(Project Contributor)
項目捐助人員也是 MapGuide 的開發人員,但是沒有 MapGuide 源代碼的修改權限,他們通過項目跟蹤 (Tracker) 工具為 MapGuide 貢獻補丁 (Patch) 、代碼、文檔等,項目開發人員會檢閱他們的修改,和他們進行交流,最后幫助他們提交代碼。通常情況下,項目開發人員是從項目捐助人員著手做起,在項目捐助人員貢獻了大量有價值的補丁 (Patch) 之后,他會被提名為項目開發人員,在 PSC 投票同意之后,他就會正式成為項目開發人員,具有了 MapGuide 代碼的修改權限。
4) ?? 用 戶(Users)
??? 用戶是 MapGuide 的使用者,他們基于 MapGuide 進行二次開發。