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