Hi everyone,
As many members of this list are aware, Continuent
(www.continuent.com) has maintained Sequoia and related projects for
some years now. We have made most of the recent changes in the
code. Current infrastructure like CVS, wiki pages, JIRA, email
lists, etc. are maintained on our hosts, which are currently hosted
in New York City at a location that offers very good network access
from both the US and Europe. We build and market commercial
software that is built on Sequoia, so this effort has benefited us at
the same time that it helped supply software to the open source
community.
As a number of you have no doubt noticed, we have been focussing more
on commercial products built on Sequoia and hence much less involved
on the open source side in the last few months. This has led to a
drop in activity on the code and, I think, made the project less
interesting to existing and new project members. There are fewer
members participating on the mailing lists and fewer bugs being
fixed. This concerns me and I hope other people because the Sequoia
project has been very popular in the past and the software serves a
useful purpose. It has been downloaded many tens of thousands of
times, which is not bad considering its specialized nature.
It would therefore be beneficial to have a discussion about how to
create a more vigorous community that serves the needs of everyone
who would like to use Sequoia. To start this discussion, I would
like to describe our own plans, some of which will directly impact
our involvement in Sequoia and its related projects.
1.) Product direction. We are actively working on a set of products
that will initially extend our current commercial uni/cluster
products but will eventually replace them. The Myosotis product
represents a part of that strategy. You'll notice it is licensed
under GPL. It is our intention to license the new products under
GPL using the MySQL model--you can use it for open source stuff but
if you want to get out of the GPL terms you buy a license. It's a
common business model that helps make house payments.
2.) Sequoia development. We plan to continue adding features and
bug fixes to Sequoia because they are required to fix our commercial
products. However, as we develop the new products it's very hard to
play the same role we have had previously, which was essentially to
do most of the development and open source support. In addition to
the question of resources, it's a matter of focus. You can't do
multiple things at once and do them right.
So at this point a couple of things could happen. One is that as
our support decreases someone could decide to fork the codeline and
create a version that is more attuned to the needs of open source
users. The code is licensed under Apache, so as long as you don't
change the license terms anyone can do this. However, an
alternative path, and I think a better one for everyone, would be to
figure out how to make the Sequoia project more community-oriented as
opposed to having it essentially owned by a single company,
Continuent. My model for this is the PostgreSQL project, which is
exceedingly active but owned by nobody.
I would like to toss out a few suggestions from the Continuent side.
We have made a number of improvements to the code, such as developing
a large suite of tests, that represent considerable extensions to the
current code that is released in open source. We would be open to
donating these over a period of time to the community so that it
would be possible for a group of interested persons (including us) to
maintain the code and move it forward in directions that benefit all
members. We also host the codelines and other infrastructure and
are happy to continue doing that indefinitely. Finally, for people
in Western Europe, we have a number of pieces of spare equipment,
mostly rack mountable Compaq hosts, that we would be willing to
donate to community members to help them step up to roles in
development, testing, and documentation of Sequoia. If you want to
sign up for work in the community and can get to Grenoble, they are
yours. (Limit two per customer, please.)
These are just a few of the ideas from our side. I would like to
know what other people think about these ideas and what we can do
together to move Sequoia forward. Please post your ideas to the
mailing list or feel free to contact me directly. At this point any
idea is fair game.
I look forward to hearing from everyone.
Thanks, Robert
Robert Hodges, CTO, Continuent, Inc.
Email: [EMAIL PROTECTED]
Mobile: +1-510-501-3728 Skype: hodgesrm
_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia