Forum OpenACS Development: Re: OACS 6 and beyond
And let me say that as an OpenACS on Oracle user, I so deeply appreciate the full and open discussion which led to this decision. How appropriate that the very first time I ever heard "OpenACS 6" mentioned at all in this, the public forum of record, occurred when Malte dropped this announcement out of the blue. It's so good to see transparent, accountable Open Source governance at work. Just gives me that warm fuzzy feeling all over.
[sarcasm mode off]
I mean, you are being paid by your company to develop on OpenACS/Oracle, is that correct?
Surely it is only in your best interest to contribute some time to the community to see this continue.
And for that matter, why not jump in right away to fix or port any/all the Postgres-only packages to work on Oracle?
I have not contributed code, but then again, I am not complaining about what is supported and what is not.
No, as I've stated previously elsewhere, I've hardly done any work using OpenACS in years. Web pages are perhaps 5% of my job at most. (Which is part of why the code I have contributed has been very modest, and it's been a long time since I did even that.)
But more importantly, that's all completely irrelevant.
The point is that the very existence of this thread is an illustration in slap-dash, half-assed, lackadaisical governance - not to mention leadership.
A competent Open Source software leader does not suddenly announce, as if after the fact, that the project is dropping all Oracle support, based on some sort of behind-closed-doors discussion and decision making that no one else in the community has ever heard of, and which is entirely absent from the public record.
Yes, PostgreSQL users have been whining about of having to "support" Oracle for years. Fine, but also largely irrelevant.
What a competent leader does, is come out of his private OCT meeting and say something along the lines of:
As many of you know, over the last several years we've had lots of complaints from PostgreSQL developers about the burden of porting to and testing their changes on Oracle, and we feel that these complaints are both justified and serious. Worse, the number of Oracle users stepping up to the plate to fund support and development just hasn't been enough to compensate for the added effort of supporting two RDBMSs.
Therefore, our draft plan - which will be posted to the TIP forum shortly, for further discussion and eventually a formal vote - is basically this:
If we're to keep Oracle support in the next major version of OpenACS, the following things must each happen within the next N months:
- X dollars of new funding specifically targetted to ongoing Oracle maintenance.
- Y additional developers demonstrating consistent active interest and support for Oracle.
- [Etc., whatever. I think you get the idea.]
If you want solid, robust support for OpenACS on Oracle, now is the time - step forward, and please put your money where your mouth is, because we need it.
Something like that, damn it. Not bullshit along the lines of, "Oh by the way, now that we've suddenly decided to completely drop Oracle support, after merely griping about it for years..."
In other words, if you feel an ultimatum is warranted, then issue a real ultimatum, don't just be lazy! You are the leaders of OpenACS - and for good reason - not me. So please act like leaders! Figure out what is needed for solid support of both Oracle and PostgreSQL, state those needs clearly, set a deadline, and state what the fallback plan and consequences are if those needs are not met.
Then at least no one can complain that you didn't try to keep Oracle support in the toolkit...
Yes, PostgreSQL users have been whining about of having to "support" Oracle for years. Fine, but also largely irrelevant.It stops being irrelevant the day I stop saying "someday I will no longer support Oracle for you" and start saying "as of now I will no longer support Oracle for you". Pissing me off isn't going to do much to encourage me to support your platform for free in the future. Competent FOLLOWERS figure that out. Oh, financial support HAS been asked for, at the last .LRN conference, which is where the only Oracle users with money congegrate. One university has stepped forward to help out with testing and bug-fixing for .LRN 2.2 but it is not at all clear that THEY'LL be using Oracle a year from now, either...
We've been talking about it openly for about two years now.
If you were an active participant in the community you'd know that.
If more Oracle users were active participants in the community and in the support and development of the Oracle code base we wouldn't be having this discussion.
As it is there's not a single Oracle user active enough to get themselves elected on the OCT.
[fuck you mode off]