Thanks, Craig. It seems that Petri would be a reasonable route for a mature project to become an Apache TLP. As would Incubator, in my opinion.
However, my main questions concern DB. Is DB interested in sub-projects? If so, how would one enter DB? I think that SQLLine would be a good fit in DB, but other than Rick’s remarks, I’m not sensing much enthusiasm. Julian > On Nov 1, 2021, at 11:54 AM, Craig Russell <apache....@gmail.com> wrote: > > 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 >