XOOPS:提案:迈向可持续的开源项目
发布者: phppp于2007/10/24 13:09:14 阅读量42389以下提案被提出来供XOOPS社区进行公开讨论。该提案的最终目标是开发一个改进的管理机制,以促进社区参与并将项目长期推进。计划通过以下四个步骤实现:
1. 在社区中寻求对文档中概述过程的普遍赞同。
2. 确立一个由社区成员组成的团队,准备关于XOOPS项目管理结构的草案提案。
3. 公布草案提案供社区讨论和反馈。
4. 实施最终的管理安排。
本文件是该过程的第一个步骤。如果提案得到广泛的赞同,我们将进入第二步。
我们要求社区成员对在本文档中概述的XOOPS项目管理结构发展过程提出建设性评论和建议。必须强调,这个提案只是一个讨论的起点,而不是终点。
目标
1. 开发XOOPS项目管理的一个改进结构。
2. 提供一个起点以发起讨论。
3. 从社区收集反馈以改进提案。
总体结构
XOOPS由一个委员会或“理事会”管理,由几个“工作组”支持,由以下以功能为导向的“团队”组成:
XOOPS理事会
理事会将包括组长(由他们所在团队的成员选出)。通过一致同意或多数投票,XOOPS理事会就XOOPS实体的泛性问题作出总体决策。理事会成员的人数应为三人或五人,以避免投票僵局。理事会的成员包括:
* 开发组:2名代表
* 文档和推广组:1名代表
* 社区运营组:1名代表
* 网站维护组:1名代表
如果确定某位成员不活跃或其表现不尽如人意,活跃的理事会成员可以通过多数投票指定一位临时替代者,直到找到替代者。
XOOPS工作组
1. 开发小组:负责与开发相关的工作。组长将由核心开发团队领导辅佐,由本小组内(主题和模板设计团队、模块和插件团队、测试和质量保证团队等)的其他团队领导选拔出来的协调员协助。
2. 文档和宣传小组:负责准备XOOPS文档,宣传XOOPS内容管理系统,以及推动社区中的开源文化。组长将由本小组内的团队领导(文档团队、新闻和宣传团队)选出。
3. 社区运营小组:负责运营XOOPS官方网站。组长将由本小组内的团队领导(协调团队、站点运营团队)选出。
4. 站点维护小组:负责维护XOOPS服务器、官方网站使用的代码,以及提出站点组织、建设官方网站的提议。组长将由本小组内的团队领导(服务器管理团队、站点组织和建设团队)选出。
XOOPS团队
将为每个团队制定职责范围的参考文件。原则上,团队成员将对社区的积极成员开放,并且各团队将建立机制以促进社区参与和利用社区贡献。
各团队将自行选举自己的领导,制定自己的内部决策程序,并承担保持活跃成员群体的责任。然而,如果任何团队无法通过共识或投票达成对其领导者的内部协议,组长或理事会可以指定一位。
社区讨论问题
1. 操作组和维护组应该合并为一个小组吗?
2. 我们应该设立一个顾问组吗?
XOOPS基金会
XOOPS基金会将作为XOOPS项目的财务管理实体和法律支持实体。基金会将由理事会直接指导的基金会团队管理,包括团队协调员、财务主管和其他根据基金会荷兰法律义务所需的董事会成员。
基金会团队协调员将由XOOPS理事会任命,并且任期为一年。基金会财务主管的候选人将由中国基金会协调员推荐,最终选择将由XOOPS理事会决定。董事会成员将包括或从XOOPS理事会成员中选出。
XOOPS项目负责人
XOOPS核心开发团队领导将是整体项目负责人。在此方面,项目负责人是XOOPS理事会的普通成员。
实施计划
1. 建立一个XOOPS结构提议准备团队:phppp将在10月26日之前邀请社区任何有兴趣帮助起草提议的人加入提议准备团队(仅限草稿提议);
2. 从目前负责基金会的Herko那里征求对XOOPS基金会立场的同意,预计在10月29日前完成;
3. 在11月1日前完成包含详细规格和计划的草稿XOOPS结构提议的最终版本。一旦被XOOPS项目理事会和提议准备团队成员接受,该提议将被公开发布以征求公众反馈并最终确定;
4. 在11月1日公布草稿XOOPS结构计划;
5. 在11月17日建立或调整各个团队;
6. 在11月24日建立各个小组;
7. 在12月1日:宣布成立XOOPS理事会;任命XOOPS基金会团队协调员,提供现有基金会团队的信息;解散现有的“XOOPS项目理事会”或将其转变为新的功能实体,由新的XOOPS理事会决定;
8. 在12月15日前审查基金会团队成员;
9. 在12月22日正式宣布新的XOOPS基金会。
致谢
XOOPS项目委员会和所有参与“改进XOOPS治理”讨论的社区成员:[链接](https://xoops.org.cn/modules/newbb/viewtopic.php?topic_id=61138)
注:为了便于讨论,请不要在新闻文章中发表评论,但请在论坛中讨论。