Most of the projects mentioned so far have been “internal” - code developed to help run the ASF. “External” projects also go straight-to-TLP and are more important because they have many more users and greater impact on the world.
A couple of examples I am aware of have been “refactorings”, taking code and members from an existing project to form a new project: * Arrow was created from Drill in this way; * Hive was factored out of Hadoop; * I don’t recall whether HCatalog was created as a podling, but it was later absorbed into Hive in what might be considered a reverse of the straight-to-TLP process. (Please forgive me / correct me if I get the details of these projects wrong. I was only directly involved with Arrow.) I do think that these projects are worth learning from. Creating a new project and community by “re-potting” is a powerful pattern that projects should use when appropriate. Julian > On Apr 1, 2019, at 4:11 AM, Bertrand Delacretaz <bdelacre...@codeconsult.ch> > wrote: > > Hi, > > On Sun, Mar 31, 2019 at 1:58 PM Geertjan Wielenga > <geertjan.wiele...@googlemail.com.invalid> wrote: >> ...I don’t >> think it’s common to skip incubation and I’m sure a lot would not be >> learned by skipping it.... > > The rationale for the very few projects that have gone direct to TLP > is that there was nothing to learn. > > A good example is http://steve.apache.org/ : the code already existed > somewhere on ASF servers, was managed informally by a number of > long-term ASF Members. > > Moving to a TLP clarifies things in this case, and incubation wouldn't > have brought any advantages. > > But it's really an exceptional process applied to a handful of > projects so far out of about 200 PMCs nowadays. > > -Bertrand > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org