Forum OpenACS Q&A: Re: Mission Statement for OpenACS

Collapse
Posted by Caroline Meeks on
Based on the wonderfull inspiration above I have a new draft.

Mission Statement

We are a vibrant and supportive global community that cooperatively develops and implements the OpenACS platform of free and open source software for dynamic web sites.

We believe innovative use of the internet can enhances collaboration, communication, community and knowledge transfer on a planetary scale. Thus we are collaboratively creating a community-oriented, localizable base of reusable modules and a scalable and stable core that are freely available under the GPL.

We see OpenACS as a foundation for innovation and thus support subprojects that are specialized by market or functionally.

Collapse
Posted by Benjamin Bytheway on
I don't know how others feel, but I can hardly get through that proposed mission statement without going overbudget on my buzzword allowance for the month.

I would much rather see such marketing-speak reserved for companies that sell openacs services.  The guiding mission statement I would envision for openacs would be much more community centric, to define how we operate as a community and what those goals are.  Maybe something more like the debian social contract.

Collapse
Posted by Tom Jackson on

This is an interesting, if difficult job. Above I stated that a mission was more like a goal. Then I read some of the links I provided. Seems there is some basic agreement in the non-profit area at least. A mission seems to be made up of three things:

  • What is the purpose of the community/organization?
  • How is the purpose to be achieved?
  • What are the community/organization values?

The first is really the goal or goals. The second offers a roadmap to achieve the goals. The third sets some guidelines, possibly the reason for the goal, or parameters under which the goals must be achieved.

For instance one goal of the OpenACS community could be to produce a high quality web toolkit.

One way to achive the goal is to write and improve code and improve performance, modularize, refactor, set and enforce standards, etc.

The associated values are to offer advice and direction when asked, to encourage participation by users, to encourage collaboration among developers and users, and to encourage funded developers to consider giving back useful code.

An overall value might be to use the internet and the OpenACS toolkit as a positive force for solving diverse communication needs.