What seems to be disturbing everyone is what the definition of a community release is.
Ultimately that's up to the community, so kudos to us for having this discussion.
Also, I don't take John's comment below as inflammatory, rather many of you heard
me say the same prior to open sourcing that notion of a Teiid only initial release was
immaterial from the perspective of most end users (but not connector developers).
In a perfect world with respect to initial community releases, they would have been done
at the edge of a productization cycle. Our timing was instead to go open source (or at
least make public announcements) in the middle of a development cycle. The 6.0.0 release
of Teiid from an product perspective would be a milestone, but was done for the community
for two reasons. First it was considered desirable to have a release close to the project
announcement date. The other reason, which is more important, was to establish the
independent nature of Teiid development. We may not all agree with those points, but
there it stands.
To sum up the best parts of this discussion:
Does the Teiid 6.0.0 release matter to most users - Not really.
Will there be synchronization between future Teiid and Teiid Designer releases - Not
really.
Will we be in the habit of patch releases - Not really.
Do we need modularize our software more - Yes. A better separation of Teiid
Designer's usage of Teiid's code, separating out projects for "large"
connectors, soap services, etc.
All need to be explored. We've made the jump from 1 code base to 3, we can do more if
needed.
----- Original Message -----
From: "John Verhaeg" <jverhaeg(a)redhat.com>
To: "John Doyle" <jdoyle(a)redhat.com>
Cc: teiid-designer-dev(a)lists.jboss.org, teiid-dev(a)lists.jboss.org, "Van Halbert"
<vhalbert(a)redhat.com>, "Steven Hawkins" <shawkins(a)redhat.com>
Sent: Thursday, April 23, 2009 10:36:19 AM GMT -06:00 US/Canada Central
Subject: Re: [teiid-designer-dev] Re: [teiid-dev] 6.1 Release
On Apr 23, 2009, at 10:29 AM, John Doyle wrote:
I agree with this as long as the predicate is that there is a
version of tooling (Designer or other) that we have validated to
work with the Teiid release (excepting the new features in the Teiid
release as you described above).
Agreed. That's why I'm pretty much considering Teiid as a whole as
unreleased, regardless of what version the Teiid Server team is
working on. The difficult part is figuring out a way to convey this
effectively to the community. Backing off a little on what I said
before, it certainly would have been ideal in my mind if the very
first version of Teiid wasn't released until Designer was ready, but
that ship has sailed.