In the course of some private e-mail discussion, the suggestion was
made to call our first release "OpenACS 4.4" or "OpenACS 4.5". I'm
more or less convinced that "> 4.2" makes sense but thought I'd post
here to get some feedback.
The rationale as presented to me is that
1. We've included elements from what would've been aD's ACS 4.3
release if they'd not dropped Tcl support (workflow, for instance), so
"4.2" is in reality inaccurate.
2. Along with bug fixes, we've added considerable functionality.
Dual-RDBMS support for starters (it's hard to underestimate that item,
given that it's eaten programmer-months of volunteer time!). We've
added some new packages (ecommerce3, RSS, cronjob, a new search package
which at the moment is PG-only, etc). A step ahead of what would've
been aD's ACS 4.3, in other words.
3. 4.4 vs. 4.5 - "4.5 is a nice round number, why not just start there?"
I think the argument for releasing as OpenACS 4.4 or OpenACS 4.5 (as
opposed to 4.2 or 4.3) is quite reasonable. In regard to 4.4 or 4.5 I
don't really care. Our next release will include a major cleanup and
dotLRN elements (in particular the new portal pacakge) - if we clean
up the core to the point where we really like it calling it "5.0"
seems likely (in part to make it clear that an upgrade from 4.x->5.0
likely will involve running some heavy-duty upgrade scripts, more work
than one would expect from a "+0.1" release).
So chime in, folks. If necessary we could run another poll but I'm
hopeful it's not necessary.