Re: [DISCUSS] Graduate Apache Linkis(incubating) as an Apache Top Level Project

2022-11-23 Thread PJ Fanning
I agree that Linkis is ready to graduate. The community is well established and 
there was a large vote within that community to support this move [1].
I am a Linkis committer and recently joined the Incubator PMC. 

[1] https://lists.apache.org/thread/tnp165hs0k9rvntqz2f025sxsjlk6xsf

On 2022/11/23 07:34:10 david zollo wrote:
> +1
> As a mentor of Linkis, glad to see a diverse community being built, I think
> this project podling is ready
> to graduate from the incubator.
> 
> 
> 
> Best Regards
> 
> ---
> Apache DolphinScheduler PMC Chair & Apache SeaTunnel PPMC
> David
> Linkedin: https://www.linkedin.com/in/davidzollo
> Twitter: @WorkflowEasy 
> ---
> 
> 
> On Mon, Nov 21, 2022 at 10:44 PM ShaoFeng Shi 
> wrote:
> 
> > As one of Linkis's mentor, I see how the Linkis community growed up under
> > the Apache Way. The community is active, diversed, and the project is well
> > maintained by a group of young engineers. Each time when an issue be
> > addressed, it can be resolved quickly. I think the Linkis podling is ready
> > to graduate from the incubator.
> >
> > Best regards,
> >
> > Shaofeng Shi 史少锋
> > Apache Kylin PMC,
> > Apache Incubator PMC,
> > Email: shaofeng...@apache.org
> >
> > Apache Kylin FAQ: https://kylin.apache.org/docs/gettingstarted/faq.html
> > Join Kylin user mail group: user-subscr...@kylin.apache.org
> > Join Kylin dev mail group: dev-subscr...@kylin.apache.org
> >
> >
> >
> >
> > Shuai Di  于2022年11月21日周一 00:01写道:
> >
> > > Dear Apache Incubator Community,
> > >
> > > Apache Linkis has been incubating [1] since 2021-08-02 for over 15
> > > months. The Linkis community has grown rapidly under the guidance of
> > > mentors and the Apache Way. After self-checking the Linkis maturity
> > > model [2] and having discussion [3], we started a vote [4] for
> > > graduation within the Linkis community and got unanimous positive
> > > feedback [5]. We believe Apache Linkis (Incubating) is now ready to
> > > graduate to be a Top Level Project. We'd like to have a discussion
> > > with the incubator community and get more feedback.
> > >
> > > Here is an overview of the Apache Linkis(incubating) to help with the
> > > discussion.
> > >
> > > *Community*
> > >
> > > ● 4 new PPMC members were added, bringing the total number of PPMC
> > > members to 24 from 15 different organizations.
> > > ● 13 new committers were added(including the new PPMC members),
> > > bringing the total number of committers to 33 from 21 different
> > > organizations.
> > > ● 79 new contributors. The number of contributors is now 128 and growing.
> > > ● 20 biweekly online meetings were held in the community among PPMC
> > > members, committers, contributors, and users. The meeting minutes are
> > > recorded on the cwiki and mailing list [6][7].
> > > ● The dev@linkis mailing list currently has 113 subscribers.
> > > ● We've confirmed the VP, PMC, and Committers in the preparation
> > > discussion at private@linkis [8]. Shuai Di(shua...@apache.org) was
> > > voted as Vice President.
> > >
> > > *Project*
> > >
> > > ● Apache Linkis(incubating) builds a computation middleware layer to
> > > facilitate connection, governance and orchestration between the upper
> > > applications and the underlying data engines.
> > > ● Linkis community released a total of 7 Apache releases [9] by 7
> > > different release managers from 6 different organizations.
> > > ● 1935 pull requests created, and 1894 pull requests closed [10].
> > > ● 1488 issues created, and 1271 issues closed [11].
> > > ● The release cadence is about 2 months, with an average of 200+
> > > issues and 270+ pull requests per release.
> > >
> > > *Brands, License, and Copyright*
> > >
> > > ● We submitted an application for the brand [12] and it has been
> > > reviewed and approved.
> > > ● Linkis community maintains project code on GitHub and all modules
> > > code is under Apache 2.0 license. We have reviewed all the
> > > dependencies and ensured they do not bring any license issues [13].
> > > All the status files, license headers, and copyright are up to date.
> > > ● Linkis official website [14] is compliant with Apache Foundation
> > > requirements.
> > >
> > > -
> > > BEGINNING OF DRAFT RESOLUTION
> > > -
> > >
> > > Establish the Apache Linkis 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 a distributed and computation middleware to
> > > facilitate connection, governance, and orchestration between the upper
> > > applications and the underlying data engines.
> > >
> > > NOW, THEREFORE, BE IT RESOLVED, that a 

[DISCUSS] Graduate Flagon from Apache Incubator as Top Level Project

2022-11-23 Thread Joshua Poore
Hello Incubator,


Flagon has been incubating since 2016-07-13 (originally ‘SensSoft’ [1]). During 
our incubation, the Flagon project developed steadily, developing viable 
open-source capability and doing so with democratized governance and commitment 
to productization, maintenance, and experimentation. Throughout our long 
incubation, our close and consistent community followed the Apache Way.

Our community and our mentors believe that Flagon has met the Incubator’s 
maturity model[2]. We believe that we are ready to graduate from the Incubator 
as a self-governing, Top-Level Project.

Specifically, 

1. Our code is well curated, maintained, documented and released through Apache 
processes and with the Apache (v2) License. 
2. Our code is broadly disseminated—through official Apache distribution, NPM, 
GitHub (and soon PyPI).
3. We maintain an Apache-Compliant Website[3] to link users to official release 
mirrors [4]
4. The community changed its name from 'SensSoft' to 'Flagon' to remove 
corporate entanglement with the organization that originally initiated the 
project, and has completed IP Clearance processes for ‘Flagon’ [5]
5. In total, we have produced 7 Apache releases with 4 different release 
managers.
6. In the past year, we have onboarded 4 new committers, 1 new PPMC, and 
accepted a major software grant from the University of Maryland; our community 
is small, but active in VOTEs, Releases, and DISCUSSions. 
7. Governance is conducted and documented through Apache lists 

Our last Graduation discussion was 10/2020, at which point the Incubator 
identified issues related to deprecated sub-projects and some committers that 
were not subscribed to @private lists [6]. Since then we have resolved these 
issues and continued to develop our products, grow our community, and operate 
the Apache Way.

Our community has discussed graduation [7], VOTE’d in favor of it [8,9], and 
the PPMC has reviewed our Graduation Resolution [10] (below).

-
BEGIN DRAFT RESOLUTION
-

Establish the Apache Flagon 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 behavioral 
logging capability useful for business analytics, usage analytics, usability 
and user testing. 

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

RESOLVED, that the Apache Flagon Project be and hereby is responsible for the 
creation and maintenance of software related to thin-client behavioral logging 
capability useful for business analytics, usage analytics, usability and user 
testing, and be it further 

RESOLVED, that the office of "Vice President, Apache Flagon" 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 Flagon Project, and to have primary 
responsibility for management of the projects within the scope of 
responsibility of the Apache Flagon 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 Flagon Project: 

* Joshua Poore  
* Lewis John McGibbney 
* David Meikle 
* Tim Allison 
* Furkan Kamaci 
* Steve York  
* Michelle Beard  
* Robert Foley 
* Austin Bennett 
* Gedd Johnson 

NOW, THEREFORE, BE IT FURTHER RESOLVED, that Joshua Poore be appointed to the 
office of Vice President, Apache Flagon, 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; and be it further 

RESOLVED, that the initial Apache Flagon PMC be and hereby is tasked with the 
creation of a set of bylaws intended to encourage open development and 
increased participation in the Apache Flagon Project; and be it further 

RESOLVED, that the Apache Flagon Project be and hereby is tasked with the 
migration and rationalization of the Apache Incubator Flagon podling; and be it 
further 

RESOLVED, that all responsibilities pertaining to the Apache Incubator Flagon 
podling encumbered upon the Apache Incubator Project are hereafter discharged.

--
END DRAFT RESOLUTION
--

We look forward to the Incubator’s feedback and taking the next step with 
Flagon.

This discussion will be open for 72 or more hours.

Respectfully,

Joshua Poore (Flagon PPMC)

[1] https://cwiki.apache.org/confluence/display/INCUBATOR/SensSoftProposal
[2] https://community.apache.or