On 10/3/05, Bob Ippolito <[EMAIL PROTECTED]> wrote:
> Version numbers less than 1.0 nearly always carry the connotation
> that you'll have to refactor occasionally on upgrade.  "alpha" is
> implicit.  If Kevin thought the API was completely stable I imagine
> that he'd have called it 1.0 by now.

Sadly, there are a fair number of open source projects that are quite
stable and usable but have kept their version numbers below 1.0 for
some reason (SQLObject, ahem!) I think many of the people view 1.0 as
"done" or something. To me, software is only done at end-of-life.

So, TurboGears 1.0 will come along quickly, almost certainly before
December 1. After that, changes *will* still happen, but along the
same lines that changes happen in Python: breaking API changes will
only happen in major point releases (1.1, 1.2, 1.3, etc), will be
well-documented and will have a deprecation period as much as is
possible.

Even now, breaking API changes are documented.

Kevin

--
Kevin Dangoor
Author of the Zesty News RSS newsreader

email: [EMAIL PROTECTED]
company: http://www.BlazingThings.com
blog: http://www.BlueSkyOnMars.com

Reply via email to