I recently had someone ask me offline what were the goals of the Rainbow
project. I thought I'd respond to the entire list what I think the
goals are. You can then respond and tell us what your goals are.
Here's my assessment of the project goals based on 8 months of fairly
The goal(s) actually turn out to be quite different for different
members and is largely based on why they joined Rainbow and what they
are doing with it.
It seems like most of the regular, major contributors (ave 10+ hours per
week) have consulting or service businesses and use Rainbow to deliver
commercial solutions. Since Manu and Graz donated the original code
base, and since they are working 40+ hours per week on Rainbow. this
seems to be the driving force.
So I'll guess at their goal: To build a multi-lingual web portal with
distributed authoring capabilities that can be delivered as a commercial
service offering. The monthly priorities are determined by current
There are other significant contributors that I believe have similar
goals: Have a framework that is better and more comprehensive then they
could build themselves, and use it for service delivery.
There are other classes of contributors who have different goals. A few
of us want to use Rainbow in an enterprise intranet setting, a few
others want to use it for a family or small business site, and many
occasional contributors have joined the project to learn C# and/or
So should the project really have a single stated goal? Probably, but
so far nobody has made a firm statement that 'this is it'. Maybe it is
OK that we each have different goals, but I certainly see how this can
be confusing for new or prospective members.
Perhaps mission and vision statements are in order -anyone want to make
the first crack at them? We can include them in the new FAQ that is