The incubator is indeed how most projects come to Apache. 

But Petri is a group that is specifically designed to fast-track projects that 
already know how communities work and are interested in bringing their project 
to Apache.

You can start by looking at the project web site https://petri.apache.org and 
asking questions on the discuss@ mail list.

Warm regards,
Craig

> On Nov 1, 2021, at 7:03 AM, Rick Hillegas <rick.hille...@gmail.com> wrote:
> 
> I don't know of any fast-track process for circumventing the incubator. I 
> have never incubated a project myself, so I would defer to Craig for guidance.
> 
> On 11/1/21 12:13 AM, Julian Hyde wrote:
>> (Moving sqlline-dev to bcc.)
>> 
>> Thanks for the reply, and the warm welcome, Rick.
>> 
>> >From what I can tell (if Derby, JDO, Cayenne are to be regarded as
>> typical), sub-projects enter the DB project via the Incubator, sponsored by
>> DB, and after completing incubation graduate into DB. And then the
>> committers of the incubating sub-project become PMC members of DB.
>> 
>> The Incubation process seems viable for us. I'm sure we can attract a few
>> more regular contributors during incubation. The ‘teaching people the
>> Apache Way’ aspect of the Incubator seems unnecessary, given that
>> contributors to SQLLine have plenty of Apache experience; I took Calcite
>> through incubation, and have mentored a half dozen projects through
>> incubation.
>> 
>> By the way, does that process require a Board vote? Or is it just a vote by
>> the DB PMC?
>> 
>> Would IP clearance be an alternative way to enter? I guess if we went that
>> route, we would still have to earn our commit bits & PMC membership after
>> entering DB, and in the interim, that would make releases a bit difficult.
>> 
>> Julian
>> 
>> On Oct 30, 2021, at 12:11 PM, Rick Hillegas <rick.hille...@gmail.com> wrote:
>> 
>> Hey Julian,
>> 
>> I think that the DB project would be a good home for SQLLine. DB already
>> has a SQL REPL tool called ij, which can be deployed against any JDBC
>> database. The ij REPL tool is part of the Derby toolset:
>> https://db.apache.org/derby/docs/10.15/tools/ctoolsij34525.html There could
>> be some interesting cross-pollination between SQLLine and ij.
>> 
>> Craig Russell hangs out at the DB project. He has a wealth of experience
>> incubating projects and can probably help guide you through the process.
>> 
>> You probably already know much more about the Apache incubator than I do,
>> given your stewardship of Calcite. At first blush, it sounds as though you
>> need to sort out some IP issues and attract a couple more active
>> contributors in order to pass the incubator hurdles.
>> 
>> I don't know what you need from DB at this point. Maybe Craig can weigh in.
>> 
>> Welcome and a big +1 to folding SQLLine into Apache DB.
>> 
>> Cheers,
>> -Rick
>> 
>> 
>> On 10/28/21 8:49 PM, Julian Hyde wrote:
>> 
>> Is the DB project interested in adding sub-projects? And if so, what
>> are the criteria for acceptance, and what is the process?
>> 
>> SQLLine [1] is an open-source project that provides a command-line
>> shell for any JDBC data source. It is widely used, including in Apache
>> projects such as Drill and Calcite, and even more widely forked (e.g.
>> Hive’s Beeline). The project was founded in around 2002 [2] and around
>> 2012 I adopted it, moved it to GitHub, and started making releases
>> again [3]. We have two regular contributors (myself and Sergey
>> Nuyanzin) and several occasional contributors, and make one or two
>> releases per year.
>> 
>> In the SQLLine project, we have recently started a conversation about
>> governance, branding and IP ownership.  Based on its GitHub URL,
>> people tend to assume that it is a single-developer project, and that
>> perception may hurt adoption and participation. We have been moving
>> towards an ASF-style governance model based on a PMC and committers,
>> but we are just short of critical mass.
>> 
>> We think that SQLLine might be a good fit for the DB project. As a
>> Java-based tool for interacting with databases it fits the mission
>> perfectly; several of us are active in ASF projects and therefore know
>> how things work in Apache. If accepted, we could contribute to the
>> running of the DB project (voting on other sub-projects’ releases, for
>> example).
>> 
>> Please let us know whether you think it would be a good fit for our
>> projects.
>> 
>> Julian
>> 
>> [1] https://github.com/julianhyde/sqlline
>> 
>> [2] https://sourceforge.net/projects/sqlline/files/sqlline/
>> 
>> [3] https://github.com/julianhyde/sqlline/blob/master/HISTORY.md
>> 
> 

Craig L Russell
c...@apache.org

Reply via email to