1
phppp
Proposal: Towards A Sustainable Open Source Project
  • 2007/10/24 13:04

  • phppp

  • XOOPS Contributor

  • Posts: 2857

  • Since: 2004/1/25


By phppp, October 24th, 2007

The proposal that follows below is tabled for open discussion by the XOOPS Community. The ultimate goal of the proposal is to develop an improved management for the XOOPS project that will encourage community participation and carry the project forward for the long term. It is proposed to achieve this through four steps :
1. Seeking general agreement from the community on the process outlined in this document.
2. Establishment of a team of community members to prepare a draft proposal on Management Structure of the XOOPS Project.
3. Publish the draft proposal for discussion and feedback from the community.
4. Implement the finalised management arrangements.

This document is the first step in this process. If there appears to be broad support for this proposal we will proceed to step 2 (note, a more detailed implementation schedule is included below).
We request community members to submit constructive comments and suggestions on the process for developing a management structure for the XOOPS Project outlined in this document. It must be emphasised that this proposal is simply the starting point for beginning discussions, not the end point.

------------------------------------------

Objectives:
1. Develop an improved structure for the management of the XOOPS project.
2. Provide a starting point to initiate discussions.
3. Collect feedback from community to improve the proposal.


The Overall Structure:
XOOPS is managed by a committee or "Council", supported by a couple of "working groups", composed of functionality-oriented "teams" as follows:

XOOPS Council:
The Council will consist of the Group Leaders (which are elected by the members of their constituent teams). The XOOPS Council makes overall decisions on generic issues of the XOOPS entity by consensus or majority vote. The number of Council members should be three or five to avoid voting deadlocks. The membership of the Council will consist of:
* Development Group: 2 representatives
* Documentation and Promotion Group: 1 representative
* Community Operation Group: 1 representative
* Site Maintenance Group: 1 representative

If a member is identified as inactive or their conduct is unsatisfactory the existing active Council members may appoint a temporary replacement by majority vote until a replacement is found.

XOOPS Groups:
1. Development Group: Responsible for development related tasks. The Group Leader will be the Core Development Team Leader assisted by a Coordinator elected from amongst the other Team Leaders in this group (Theme and Template Design Team, Modules and Addons Team, Test and Quality Assurance Team, etc.).
2. Documentation and Promotion Group: Responsible for preparing XOOPS documents and promoting the XOOPS CMS as well as promoting an Open Source Culture in the community. The Group Leader will be elected from the Team Leaders in this group (Documentation Team, News and Promotion Team).
3. Community Operation Group: Responsible for operating the XOOPS official web sites. The Group leader will be elected from the Team Leaders in this group (Coordination Team, Site Operation Team).
4. Site Maintenance Group: Responsible for maintaining XOOPS servers, code used by official websites and making proposals for site organization, building official websites. The Group leader will be elected from the Team Leaders in this group (Server Administration Team, Site Organization and Construction Team).

XOOPS Teams:
Terms of reference will be developed for each team, outlining its area of responsibility. As a general principal team membership will be open to active members of the community, and teams will establish mechanisms to facilitate community participation and utilisation of community contributions.
Teams will elect their own leaders, develop their own internal decision-making procedures and assume responsibility for maintaining an active membership. However, if any team cannot reach internal agreement on its leader by consensus or vote the Group leader or Council may appoint one.

Questions for community discussion:
1. Should the Operation Group and Maintenance Group be merged into one group?
2. Should we set up an Advisory Group?

XOOPS Foundation:
The XOOPS Foundation will serve as a treasury and legal support entity for the XOOPS Project. The Foundation will be managed by a Foundation Team directed by the XOOPS Council directly, consisting of the Team Coordinator, Treasurer and other Board members as required by the Foundation's legal obligations under Netherlands law.
The Foundation Team coordinator is appointed by the XOOPS Council and serves a one-year term inconsecutively. Candidates for the position of Foundation Treasurer are recommended by Foundation Coordinator and the final selection will be made by the XOOPS Council. Board members will be consist of, or be selected from the XOOPS Council members.

XOOPS Project Leader:
The XOOPS Core Development Leader will be the overall Project Leader. In this regard, the Project Leader is an ordinary member of the XOOPS Council.


Implementation schedule:
1. Establish a XOOPS Structure Proposal Preparation team: phppp to invite expressions of interest in joining the draft proposal preparation team from the community from anyone who would like to help compose it (only for the draft proposal, literally), by October 26th;
2. Request agreement on XOOPS Foundation's position from Herko, who is currently responsible for the Foundation, expected by October 29th;
3. Finalize the draft XOOPS Structure Proposal with detailed specifications and schedule, by November 1st. Once accepted by the XOOPS Project Council and the Proposal Preparation team members, the proposal is going to be published for public feedback and finalisation;
4. Announce the draft XOOPS Structure plan, by November 1st;
5. Establish or tune the various teams, by November 17th;
6. Establish the various groups, by November 24th;
7. On December 1st: Announce the establishment of the XOOPS Council; Appoint XOOPS Foundation team coordinator, delivering information from existent Foundation team; Dismiss the existent "XOOPS Project Council" or transform to another functional entity, determined by the new XOOPS Council;
8. Review Foundation team members, on December 15th;
9. Announce the new XOOPS Foundation, on December 22nd.


Credits
XOOPS Project Council and all community members who participated in the discussion on 'Improving XOOPS Governance':https://xoops.org/modules/newbb/viewtopic.php?topic_id=61138

2
suico
Re: Proposal: Towards A Sustainable Open Source Project
  • 2007/10/24 13:42

  • suico

  • Friend of XOOPS

  • Posts: 374

  • Since: 2003/7/24


I like it and support this.

Questions for community discussion:
1. Should the Operation Group and Maintenance Group be merged into one group? YES
2. Should we set up an Advisory Group? NO Advisory group can be the whole community.
Yogurt Social Network Service
Visit:http://www.marcellobrandao.eti.br/

3
Dr3vil
Re: Proposal: Towards A Sustainable Open Source Project
  • 2007/10/24 13:56

  • Dr3vil

  • Friend of XOOPS

  • Posts: 57

  • Since: 2003/5/10


I like the looks of this....

A 'Thank You' in advance for all constructive comments and suggestions I'm sure will follow.

Dr3vil
...

4
MadFish
Re: Proposal: Towards A Sustainable Open Source Project
  • 2007/10/24 14:06

  • MadFish

  • Friend of XOOPS

  • Posts: 1056

  • Since: 2003/9/27


Thank you for this initiative. I think it will give the teams a lot more automony and responsibility, which is a good thing. I also appreciate that the team/group leaders and council members will be elected by their members. Of course, it also puts responsibility back on the community to get involved!

I think the general approach of setting up a drafting committee to make a more detailed proposal and putting the draft up for discussion by the community is a great idea. I support this approach and hope it will go ahead.

5
sailjapan
Re: Proposal: Towards A Sustainable Open Source Project

You can read an alternative proposal here.

Crip
Never let a man who does not believe something can be done, talk to a man that is doing it.

6
Catzwolf
Re: Proposal: Towards A Sustainable Open Source Project
  • 2007/10/24 16:26

  • Catzwolf

  • Home away from home

  • Posts: 1392

  • Since: 2007/9/30


Quote:

XOOPS Project Leader:
The XOOPS Core Development Leader will be the overall Project Leader. In this regard, the Project Leader is an ordinary member of the XOOPS Council.


This goes against everything this community has been asking that the core developer does not do.

You are violating the communities wishes with regards to this proposal.

7
vaughan
Re: Proposal: Towards A Sustainable Open Source Project
  • 2007/10/24 19:01

  • vaughan

  • Friend of XOOPS

  • Posts: 680

  • Since: 2005/11/26


I agree with catz, this is opposite to everything that the community asked for & wanted.

Quote:

The Foundation Team coordinator is appointed by the XOOPS Council and serves a one-year term inconsecutively. Candidates for the position of Foundation Treasurer are recommended by Foundation Coordinator and the final selection will be made by the XOOPS Council. Board members will be consist of, or be selected from the XOOPS Council members.


yes another sham.. nice conflict of interest arisen there.

the council controls the project? lol now the council controls the foundation too? these proposals just keep gettin worse and worse.. lol

does anybody ever listen, or do the people in charge only listen to their select pals.

i lkove a good joke, but this is feckin hilarious..

8
damaster
Re: Proposal: Towards A Sustainable Open Source Project
  • 2007/10/24 19:20

  • damaster

  • Just can't stay away

  • Posts: 556

  • Since: 2003/5/11


It is to easy to quote something out of context.
That's foolish.But lets play the game and resume the "quote"

XOOPS Teams
As a general principal team membership will be open to active members of the community, and teams will establish mechanisms to facilitate community participation and utilisation of community contributions.

XOOPS Groups
Team Leader assisted by a Coordinator elected from amongst the other Team Leaders in this group

XOOPS Foundation (the devil thing )
The Foundation will be managed by a Foundation Team directed by the XOOPS Council



Xoops Council is a XOOPS Group of XOOPS Teams Leaders which are active members of the community!



What a lecture! Am I right !?
I like people more than machines or money. But that's me!
Lets do something good and great: Lets do open source!

9
BlueStocking
Re: Proposal: Towards A Sustainable Open Source Project

Sail,

Due to DJ's credit line at the end of his report I believe DJ is referring to the document you proposed.

This seems to me to be in line with what he is willing to accept or not accept according to community input and time restraints;

...the final outcome, of course, depending on Herko's timely favorable either/or unfavorable response.

As it stands now I believe, Herko decides who or what gets the Foundation 'arm and leg' of the 'body of xoops' if and when he moves on. (registered owner of a site pretty much controls the direction the site will take)

As positive as the report is for the community welfare, I believe DJ just passed the ball to Herko.

I could be wrong, I have been before...

BS

BTW: that was a lot of words to say, I don't think it is an "alternative" proposal, but a clairification of what he, DJ, believes the proposal should be.
https://xoops.org/modules/repository .. It is time to get involved - XOOPS.ORG

10
damaster
Re: Proposal: Towards A Sustainable Open Source Project
  • 2007/10/24 19:42

  • damaster

  • Just can't stay away

  • Posts: 556

  • Since: 2003/5/11


Quote:
(registered owner of a site pretty much controls the direction the site will take)


Didn't Ono set people free to use and abuse from domain name xoops.org
and project development !?

Who conduct the XOOPS to such bad situation !?

Quote:
As positive as the report is for the community welfare, I believe DJ just passed the ball to Herko.


So, community should hope that Herko set it free and pass the ball to the community !? Which will pass the ball to the council without elections ?

Funny game and nice shot !
I like people more than machines or money. But that's me!
Lets do something good and great: Lets do open source!

Login

Who's Online

158 user(s) are online (86 user(s) are browsing Support Forums)


Members: 0


Guests: 158


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Mar 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits