For what it's worth, Arrow was created in Jan 2016 [1]. Here is the text of the 
Board resolution.

Julian

[1] 
https://www.apache.org/foundation/records/minutes/2016/board_minutes_2016_01_20.txt

---


  7. Special Orders

    A. Establish the Apache Arrow Project

       WHEREAS, the Board of Directors deems it to be in the best
       interests of the Foundation and consistent with the
       Foundation's purpose to establish a Project Management
       Committee charged with the creation and maintenance of
       open-source software, for distribution at no charge to the
       public, related to columnar in-memory processing and data 
       interchange

       NOW, THEREFORE, BE IT RESOLVED, that a Project Management
       Committee (PMC), to be known as the "Apache Arrow Project",
       be and hereby is established pursuant to Bylaws of the
       Foundation; and be it further

       RESOLVED, that the Apache Arrow Project be and hereby is
       responsible for the creation and maintenance of software
       related to columnar in-memory processing and data interchange;
       and be it further

       RESOLVED, that the office of "Vice President, Apache Arrow" be
       and hereby is created, the person holding such office to
       serve at the direction of the Board of Directors as the chair
       of the Apache Arrow Project, and to have primary responsibility
       for management of the projects within the scope of
       responsibility of the Apache Arrow Project; and be it further

       RESOLVED, that the persons listed immediately below be and
       hereby are appointed to serve as the initial members of the
       Apache Arrow Project:

       * Todd Lipcon <t...@apache.org>
       * Ted Dunning <tdunn...@apache.org>
       * Michael Stack <st...@apache.org>
       * P. Taylor Goetz <ptgo...@apache.org>
       * Reynold Xin <r...@apache.org>
       * Julian Hyde <jh...@apache.org>
       * Julien Le Dem <jul...@apache.org>
       * Jacques Nadeau <jacq...@apache.org>
       * James Taylor <jamestay...@apache.org>
       * Jake Luciani <j...@apache.org>
       * Parth Chandra <par...@apache.org>
       * Alex Levenson <alexleven...@apache.org>
       * Marcel Kornacker <mar...@apache.org>
       * Steven Phillips <s...@apache.org>
       * Hanifi Gunes <h...@apache.org>
       * Jason Altekruse <j...@apache.org>
       * Abdel Hakim Deneche <adene...@apache.org>

       NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jacques Nadeau
       be appointed to the office of Vice President, Apache Arrow, to
       serve in accordance with and subject to the direction of the
       Board of Directors and the Bylaws of the Foundation until
       death, resignation, retirement, removal or disqualification,
       or until a successor is appointed.
       
       RESOLVED, that the Apache Arrow Project be and hereby
       is tasked with the migration and rationalization of the Apache
       Drill Arrow sub-project; and be it further

       RESOLVED, that all responsibilities pertaining to the Apache
       Drill Arrow sub-project encumbered upon the
       Apache Drill Project are hereafter discharged.

       Special Order 7A, Establish the Apache Arrow Project, was
       approved by Unanimous Vote of the directors present.

On 2023/12/15 16:02:15 Andrew Lamb wrote:
> Thank you Julian. This is very helpful. I will review the archives.
> 
> Andrew
> 
> On Fri, Dec 15, 2023 at 10:55 AM Julian Hyde <jhyde.apa...@gmail.com> wrote:
> 
> > I believe the process is for the Board to create a new PMC whose IP and
> > PMC members are an exact copy of the parent PMC.  (Like the Unix “fork”
> > function.) And then both PMCs delete the stuff, and PMC members, they no
> > longer need.
> >
> > Arrow itself was created via this process (from Drill). You could search
> > the archives for the board resolution that created Arrow. The Incubator is
> > not involved in the process. (Except in some minor ways, such as a name
> > search.)
> >
> > Julian
> >
> > > On Dec 15, 2023, at 7:09 AM, Andrew Lamb <al...@influxdata.com> wrote:
> > >
> > > I apologize if this is not the right list on which to ask this question.
> > >
> > > Can someone point to information about the procedure to propose
> > > “graduating” an *existing* sub project to a new top level project?
> > >
> > > Specifically, we are working on a proposal to graduate the “Apache Arrow
> > > DataFusion”[1]  sub project to its own Top Level Project. The DataFusion
> > > project has sort of been “incubating” within the Arrow top level project
> > > for several years and has grown to the point where it can both stand on
> > its
> > > own as well as benefit from more focused community[2].
> > >
> > > I searched the archives of this list [3] and did not find anything that
> > > seemed relevant.
> > >
> > > I did find, farther back in history, that the Mahout, Avro and HBase
> > > projects appear to have previously “graduated” from sub projects of
> > Hadoop
> > > to their own top level projects but could not determine how they did so.
> > >
> > > Thank you for any guidance you may be able to provide,
> > >
> > > Andrew
> > >
> > > [1] https://arrow.apache.org/datafusion/
> > >
> > > [2] https://github.com/apache/arrow-datafusion/discussions/6475
> > >
> > > [3] https://lists.apache.org/list.html?general@incubator.apache.org
> > > [4]
> > >
> > https://news.apache.org/foundation/entry/the_apache_software_foundation_announces4
> >
> > ---------------------------------------------------------------------
> > 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

Reply via email to