Forum OpenACS Development: Re: OACS 6 and beyond

Collapse
8: Re: OACS 6 and beyond (response to 1)
Posted by Dave Bauer on
Simon,

It has to do with enterprise users who contribute resources. The people who are currently contributing to develop, test, and release OpenACS are not using Oracle.

If there were resources to keep Oracle support up to date, there would not be an issue of dropping it, but rarely is there a large volunteer or commercially supported effort to do so.

Don Baccus has pretty much been doing all the Oracle testing on his personal server, and I'll let him explain more about how that affects the future of Oracle support if he wants to.

So, if Oracle support for OpenACS is important for your business, please let us know by showing your support. Right now we haven't seen many of the users who "require" Oracle support for OpenACS stepping up to actually maintain that support.

Someone suggested before that Oracle support could become a seperate branch of OpenACS, to be maintained and released on a seperate schedule from PostgreSQL. If someone volunteered to manage that, it seems like a possibility. That would allow the PostgreSQL support and release of OpenACS to move at the pace appropriate for the level of volunteer effort, while Oracle support could move at it's own pace, supported by the users of OpenACS that still require Oracle support.

So Simon, 5 hobbyists (which really isn't a good term, almost all the contributors are working either academically or commerically supporting OpenACS on PostgreSQL), that actually show up and contribute are worth many "enterprise" Oracle users who do not contribute. It would seem that the enterpise users would have even more resources to contribute than a few small companies and a handful of volunteers.

Collapse
13: Re: Re: OACS 6 and beyond (response to 8)
Posted by Simon at TCB on
Hi Dave,

You're absolutely right. If its a question of no-one able to support the Oracle side, the I guess I have to (reluctantly) agree. The laws of natural selection quite rightly have to apply.

Once Oracle is not maintained actively in the core however that is effectively consigning it to 'code heaven'. You would be better off removing it entirely.

(by the way, I meant no disrespect by the term hobbyist, but they must make up some portion of the community and naturally oracle support isn't going to be a major factor for them. Not sure pure democracy is the right way to make these decisions).

Its an unfortunate foible of commerce I'm afraid that work expended needs to be justified by recognisable need. OpenACS is not my hobby. I have little enough spare time as it is.

We only really use OpenACS the core and are rarely in a position where we need to extend/change it. Therefore the natural opportunities for contribution are limited. We aren't a large company by any means, but the people we work for are. We simply can't afford to allocate paid-for time to contributing to stuff we don't need (i.e. packages etc).

The only PG thing we use OACS for is as a test tool/harness (you may recall we created the automated tesing package).. so limited opportunities there.

Our clients are Oracle based, Postgres simply isn't a commerical reality for us. And, it looks like, neither will OpenACS be.

I guess we'll just take a cut and do with it what we will.