[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [rt-pmc] Re: Request for creation review approval
|
Greetings all. Unfortunately, I believe that we have been caught in that
in-between space that separates the private communication that occurs
when a new project idea is first suggested and the transparent
conversation that occurs once things are well underway. I believe that
all parties are acting in good faith, but due to the lack of transparent
communication, I believe that we're moving in circles.
In December, I responded to Heiko's questions about incubation:
Hi Heiko.
Like every other project that arrives at Eclipse. ScalaModules will
have to start in incubation. There's no need to do any actual releases
while in incubation. We can do a "1.0 release/graduation" review as
soon as you're ready. Chances are it will take a little while for the
IP team to clear all the contributions anyway.
Mature projects cannot benefit from our parallel-IP process. Are there
many third-party dependencies? It may take the IP team a while to
clear them all and you cannot pull a third-party library into your
project without IP clearance. With parallel-IP, incubating projects
can pull in third-party libraries after a cursory review by the IP team.
You can name the "1.0" release whatever you want. i.e. if you want to
follow up your current 1.0.1 release with a "1.1" or a "2.0" at
Eclipse, that'd be fine.
The back story is that ScalaModules has already had a 1.0 release. The
code base is mature and communities of users, adopters, and developers
are already building around it. Frankly, it is a mature project. As I
explained to Heiko, all projects still need to start in incubation,
because they need to learn the Eclipse way of doing things; or--since
Heiko has been around the Eclipse block a few times--give everybody else
a chance to know that his team understands the Eclipse way of doing things.
I agree that the time-frame is tight. But given all that I've said
above, I think that Heiko can pull it off. With help from the PMC and
project mentors, I feel that--assuming the IP due diligence process
progresses without significant delay--we can make this happen.
I don't think that ScalaModules should shoot for inclusion in Helios.
And, I don't think that Heiko necessarily wants that either. That, I
believe, is a miscommunication. Aligning with the schedule of Helios is
very different than actually being on the release train itself. FWIW,
many projects do this. I believe that it was my surprise in seeing the
Helios alignment that started this whole string of communication.
At the time of its release, the proposal document seemed to adequately
indicate all of the above. The schedule proposed in the document does
indicate a "2.0" release in the specified timeframe. In retrospect, the
discussion of how ScalaModules would incubate should have been more
explicit. This is something that I should have caught before I let the
proposal go public.
There is no guarantee of success: that is up to Heiko. There is,
however, precedent for mature code bases coming to Eclipse and
successfully graduating with their first release in a relatively short
time-frame.
Wayne
--
Wayne Beaton, The Eclipse Foundation
http://www.eclipse.org
I'm going to EclipseCon!
http://www.eclipsecon.org