Index
Links: 2020 - All years
- Original The Apache Software Foundation
Board of Directors Meeting Minutes
December 16, 2020
1. Call to order
The meeting was scheduled for 20:00 UTC and began at 20:03 when
a sufficient attendance to constitute a quorum was recognized by
the chairman.
Other Time Zones: https://timeanddate.com/s/42a9
The meeting was held via teleconference, hosted by the Secretary
via Zoom.
The #asfboard channel on the-asf.slack.com was used for backup.
2. Roll Call
Directors Present:
Shane Curcuru
Bertrand Delacretaz
Roy T. Fielding
Justin Mclean
Sam Ruby
Craig L Russell
Sander Striker
Directors Absent:
Niclas Hedhman
Patricia Shanahan
Executive Officers Present:
Myrle Krantz
David Nalley
Matt Sicker
Ruth Suehle
Executive Officers Absent:
none
Guests:
Daniel Gruno
Daniel Ruggeri
Dave Fisher
Greg Stein
Henri Yandell - joined :34
Paul Angus
Rob Tompkins
Sally Khudairi
3. Minutes from previous meetings
Published minutes can be found at:
http://www.apache.org/foundation/board/calendar.html
A. The meeting of November 18, 2020
See: board_minutes_2020_11_18.txt
Approved by General Consent.
4. Executive Officer Reports
A. Chairman [Roy]
Everything seems to be going fine, which is also amazing given all that
is going on in the world. I had a second brush fire rip through the
hills near my house and once again barely missed having to evacuate, so
it seems only yesterday that we had the last meeting.
It has now been several months since I stopped doing the consent agenda
and there has been little difference in terms of how long our meetings
run. I think we can safely do without it until we have a much larger
slate of things on the agenda.
B. President [David]
This month has been busy.
We successfully moved all of our employees to a new Professional
Employer Organization (PEO) thanks to the ongoing work of Greg Stein.
By the time of the Board meeting we should have completed the first
pay cycle with the new PEO.
We've additionally submitted our business license request to the city
of Wilmington, DE and that has been approved.
I've been working to help the Treasurer mitigate a single point of
failure risk for banking by working on opening a backup account at
another institution. The minimum paperwork is in place, but we are
waiting for some options to mirror our service offering from
Citizens.
Tom Pappas has tendered his resignation as VP Finance. At present, I
don't have plans to make an immediate replacement.
I've also, with the help of several others, been dealing with a code
of conduct complaint.
Additionally, please see Attachments 1 through 9.
C. Treasurer [Myrle]
For the most recent quarterly financial report, please see:
https://blogs.apache.org/foundation/entry/the-apache-software-foundation-operations10
Our switch to a new account firm known as IgniteSpot Accounting also
known as “Dashboard Accountants” in Utah is almost complete. We have:
* Completed the transfer of our accounting data to them
** successfully imported data into QuickBooks online
** created accounts for all relevant people to access this data, which
includes President, Treasurer, and Assistant Treasurer.
* Transitioned our invoicing process to IgniteSpot.
** created new invoice templates
** onboarded the IgniteSpot team onto fundraising tools and processes
* Begun transitioning our accounts payable process to IgniteSpot.
** Set up IgniteSpot’s access to our bill.com accounts
* Freshened up our mailing list structure and subscribers to
facilitate communication and role clarity, while protecting data
privacy.
** For all communications with our accounting team please use the
team@treasurer.apache.org mailing list.
** For details, please see https://issues.apache.org/jira/browse/INFRA-21126
I have been very pleased with the energy and accuracy with which
IgniteSpot has approached this transition.
We still need to:
* Complete the transition of our bank account out from under the
previous accounting firm’s relationship with our bank, and provide
the new accounting firm with read access to our banking data.
* Complete the tax and audit of our books from the last fiscal year,
which are still held by our previous accounting firm.
* Complete the integration between bill.com and QuickBooks online, in
order to automatically sync payment data.
* Complete the migration of various other accounts such as PayPal,
Boston Private, etc.
Related tasks that we have also completed:
* Moved PEO for our employees to ADP Total Source. Kudos to Greg
Stein for working through the details of this process.
* Set up a new lock box in the State of Delaware, resulting in a new
mailing address for our corporation.
Our evaluation of virtualizing our credit card expenditures (mentioned
in last month's report) is lower priority, but to facilitate progress
on this in the future, we’re implementing solutions to support credit
worthiness checks common to virtual card offerings:
* moving money from CDARS into our bank account to support a minimum
balance.
* seeking a method to create read only access into our bank account.
D. Secretary [Matt]
In November, the secretary received 101 ICLAs, 10 software grants, and
2 CoI affirmations. The secretary team is currently working with VP,
Data Privacy, to revise policy related to access controls over ICLAs
and other PII.
E. Executive Vice President [Ruth]
Nothing to add
F. Vice Chairman [Shane]
No special activities to report this month.
Executive officer reports approved as submitted by General Consent.
5. Additional Officer Reports
A. VP of W3C Relations [Andy Seaborne / Niclas]
See Attachment 10
B. Apache Legal Affairs Committee [Roman Shaposhnik / Sander]
See Attachment 11
C. Apache Security Team Project [Mark J. Cox / Shane]
See Attachment 12
D. VP of Jakarta EE Relations [Rob Tompkins / Bertrand]
See Attachment 13
Additional officer reports approved as submitted by General Consent.
6. Committee Reports
Summary of Reports
The following reports required further discussion:
# Sentry [ss]
A. Apache Airflow Project [Bolke de Bruin / Patricia]
See Attachment A
B. Apache Allura Project [David Philip Brondsema / Craig]
See Attachment B
C. Apache Any23 Project [Lewis John McGibbney / Justin]
See Attachment C
D. Apache Archiva Project [Olivier Lamy / Sam]
See Attachment D
E. Apache Atlas Project [Madhan Neethiraj / Roy]
See Attachment E
F. Apache Axis Project [Robert Lazarski / Sander]
See Attachment F
G. Apache Bahir Project [Luciano Resende / Sam]
See Attachment G
H. Apache Beam Project [Kenneth Knowles / Shane]
No report was submitted.
I. Apache Bigtop Project [Jun He / Roy]
See Attachment I
J. Apache Bloodhound Project [Gary Martin / Patricia]
No report was submitted.
K. Apache BVal Project [Matthew Jason Benson / Justin]
See Attachment K
L. Apache Camel Project [Andrea Cosentino / Craig]
See Attachment L
M. Apache Cayenne Project [Michael Ray Gentry / Niclas]
See Attachment M
N. Apache Chemistry Project [Florian Müller / Bertrand]
See Attachment N
O. Apache CloudStack Project [Sven Vogel / Sander]
See Attachment O
P. Apache Cocoon Project [Cédric Damioli / Patricia]
See Attachment P
Q. Apache Commons Project [Gary D. Gregory / Shane]
See Attachment Q
R. Apache Cordova Project [Jesse MacFadyen / Sam]
See Attachment R
S. Apache cTAKES Project [Pei Chen / Bertrand]
See Attachment S
T. Apache Curator Project [Enrico Olivelli / Justin]
See Attachment T
U. Apache DeltaSpike Project [Mark Struberg / Craig]
See Attachment U
V. Apache Felix Project [Karl Pauls / Niclas]
See Attachment V
W. Apache Flex Project [Olaf Krüger / Roy]
See Attachment W
X. Apache Flink Project [Stephan Ewen / Craig]
See Attachment X
Y. Apache Guacamole Project [Mike Jumper / Patricia]
See Attachment Y
Z. Apache Gump Project [Stefan Bodewig / Sam]
See Attachment Z
AA. Apache HAWQ Project [Lei Chang / Shane]
See Attachment AA
AB. Apache Helix Project [Kishore G / Niclas]
See Attachment AB
AC. Apache Hive Project [Ashutosh Chauhan / Justin]
No report was submitted.
AD. Apache Hudi Project [Vinoth Chandar / Roy]
See Attachment AD
AE. Apache Iceberg Project [Ryan Blue / Sander]
See Attachment AE
AF. Apache Incubator Project [Justin Mclean]
See Attachment AF
AG. Apache IoTDB Project [Xiangdong Huang / Bertrand]
See Attachment AG
AH. Apache Jackrabbit Project [Marcel Reutegger / Sander]
See Attachment AH
AI. Apache Karaf Project [Jean-Baptiste Onofré / Shane]
See Attachment AI
AJ. Apache Lucene Project [Anshum Gupta / Bertrand]
See Attachment AJ
AK. Apache Lucene.Net Project [Shad Storhaug / Craig]
See Attachment AK
AL. Apache MetaModel Project [Kasper Sørensen / Patricia]
See Attachment AL
AM. Apache Mnemonic Project [Gordon King / Justin]
See Attachment AM
AN. Apache Mynewt Project [Justin Mclean]
See Attachment AN
AO. Apache NetBeans Project [Geertjan Wielenga / Sam]
See Attachment AO
AP. Apache OFBiz Project [Jacopo Cappellato / Niclas]
See Attachment AP
AQ. Apache Olingo Project [Michael Bolz / Roy]
See Attachment AQ
AR. Apache OODT Project [Imesha Sudasingha / Bertrand]
See Attachment AR
AS. Apache OpenNLP Project [Jeffrey T. Zemerick / Patricia]
See Attachment AS
AT. Apache OpenWebBeans Project [Mark Struberg / Justin]
See Attachment AT
AU. Apache Ozone Project [Sammi Chen / Shane]
See Attachment AU
AV. Apache Perl Project [Philippe Chiasson / Sander]
No report was submitted.
@Sander: pursue a report for Perl
AW. Apache Pig Project [Koji Noguchi / Sam]
See Attachment AW
AX. Apache Pivot Project [Roger Lee Whitcomb / Roy]
See Attachment AX
AY. Apache PLC4X Project [Christofer Dutz / Niclas]
See Attachment AY
AZ. Apache Portable Runtime (APR) Project [Nick Kew / Craig]
See Attachment AZ
BA. Apache Portals Project [David Sean Taylor / Roy]
See Attachment BA
BB. Apache Pulsar Project [Matteo Merli / Niclas]
See Attachment BB
BC. Apache Royale Project [Piotr Zarzycki / Sam]
See Attachment BC
BD. Apache Sentry Project [Kalyan Kalvagadda / Sander]
No report was submitted.
BE. Apache ServiceMix Project [Krzysztof Sobkowiak / Craig]
See Attachment BE
BF. Apache Shiro Project [Brian Demers / Justin]
See Attachment BF
BG. Apache SINGA Project [Wang Wei / Patricia]
See Attachment BG
BH. Apache Sling Project [Robert Munteanu / Bertrand]
See Attachment BH
BI. Apache SpamAssassin Project [Sidney Markowitz / Shane]
See Attachment BI
BJ. Apache Storm Project [Kishor Patil / Bertrand]
See Attachment BJ
BK. Apache Submarine Project [Wangda Tan / Sam]
See Attachment BK
BL. Apache Superset Project [Maxime Beauchemin / Patricia]
See Attachment BL
BM. Apache Synapse Project [Isuru Udana / Sander]
No report was submitted.
BN. Apache Tomcat Project [Mladen Turk / Niclas]
See Attachment BN
BO. Apache Trafodion Project [Pierre Smits / Justin]
No report was submitted.
@Justin: pursue a roll call for Trafodion
BP. Apache TVM Project [Tianqi Chen / Shane]
See Attachment BP
BQ. Apache UIMA Project [Richard Eckart de Castilho / Craig]
See Attachment BQ
BR. Apache Unomi Project [Serge Huber / Roy]
See Attachment BR
BS. Apache Usergrid Project [Michael Russo / Shane]
See Attachment BS
BT. Apache VCL Project [Josh Thompson / Sam]
See Attachment BT
BU. Apache Wicket Project [Andrea Del Bene / Patricia]
See Attachment BU
BV. Apache Yetus Project [Allen Wittenauer / Sander]
See Attachment BV
BW. Apache ZooKeeper Project [Flavio Paiva Junqueira / Niclas]
See Attachment BW
Committee reports approved as submitted by General Consent.
7. Special Orders
A. Terminate the Apache Metron Project
WHEREAS, the Project Management Committee of the Apache Metron project
has chosen by vote to recommend moving the project to the Attic; and
WHEREAS, the Board of Directors deems it no longer in the best interest
of the Foundation to continue the Apache Metron project due to
inactivity;
NOW, THEREFORE, BE IT RESOLVED, that the Apache Metron project is
hereby terminated; and be it further
RESOLVED, that the Attic PMC be and hereby is tasked with oversight
over the software developed by the Apache Metron Project; and be it
further
RESOLVED, that the office of "Vice President, Apache Metron" is hereby
terminated; and be it further
RESOLVED, that the Apache Metron PMC is hereby terminated.
Special Order 7A, Terminate the Apache Metron Project, was
approved by Unanimous Vote of the directors present.
B. Appoint Assistant V.P. Legal Affairs
WHEREAS, the Board of Directors ("Board") is in receipt of the
resignation of Henri Yandell from the position of Assistant V.P. Legal
Affairs, and
WHEREAS, the Legal Affairs Committee has solicited interest in this
position and Justin Mclean has indicated an interest in the position;
WHEREAS, the Legal Affairs Committee recommends the Board appoint
Justin Mclean as the Assistant V.P. Legal Affairs;
NOW, THEREFORE, BE IT RESOLVED, that the Board accepts the resignation
of Henri Yandell Assistant V.P. Legal Affairs and thanks him for his
service, and
BE IT FURTHER RESOLVED, that Justin Mclean be and hereby is appointed
to the position of Assistant V.P. Legal Affairs to serve during the
term and as directed by the Board.
Special Order 7B, Appoint Assistant V.P. Legal Affairs, was
approved by Unanimous Vote of the directors present.
C. Establish the Apache ECharts 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 charting and data visualization library written in
JavaScript.
NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
(PMC), to be known as the "Apache ECharts Project", be and hereby is
established pursuant to Bylaws of the Foundation; and be it further
RESOLVED, that the Apache ECharts be and hereby is responsible for the
creation and maintenance of software related to a charting and data
visualization library written in JavaScript; and be it further
RESOLVED, that the office of "Vice President, Apache ECharts" 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 ECharts
Project, and to have primary responsibility for management of the
projects within the scope of responsibility of the Apache ECharts
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
ECharts Project:
* Houjin Huang <dafo@apache.org>
* Deqing Li <deqingli@apache.org>
* Dong Rui <errorrik@apache.org>
* Kener Linfeng <kener@apache.org>
* Kevin A. McGrail <kmcgrail@apache.org>
* Wenli Zhang <ovilia@apache.org>
* Shen Yi <shenyi@apache.org>
* Shuang Su <sushuang@apache.org>
* Siwen Su <susiwen8@apache.org>
* Junting Wang <wangdd@apache.org>
* Zhongxiang Wang <wangzx@apache.org>
* Dave Fisher <wave@apache.org>
* Sheng Wu <wusheng@apache.org>
* Zak Wu <zakwu@apache.org>
NOW, THEREFORE, BE IT FURTHER RESOLVED, that Wenli Zhang be appointed to
the office of Vice President, Apache ECharts, 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 Apache ECharts Project be and hereby is tasked with
the migration and rationalization of the Apache Incubator ECharts
podling; and be it further
RESOLVED, that all responsibilities pertaining to the Apache Incubator
ECharts podling encumbered upon the Apache Incubator PMC are hereafter
discharged.
Special Order 7C, Establish the Apache ECharts Project, was
approved by Unanimous Vote of the directors present.
D. Establish the Apache DataSketches 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 an open source, high-performance library of streaming
algorithms commonly called "sketches" in the data sciences. Sketches
are small, stateful programs that process massive data as a stream and
can provide approximate answers, with mathematical guarantees, to
computationally difficult queries orders-of-magnitude faster than
traditional, exact methods.
NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
(PMC), to be known as the "Apache DataSketches Project", be and hereby
is established pursuant to Bylaws of the Foundation; and be it further
RESOLVED, that the Apache DataSketches be and hereby is responsible for
the creation and maintenance of software related to an open source,
high-performance library of streaming algorithms commonly called
"sketches" in the data sciences. Sketches are small, stateful programs
that process massive data as a stream and can provide approximate
answers, with mathematical guarantees, to computationally difficult
queries orders-of-magnitude faster than traditional, exact methods; and
be it further
RESOLVED, that the office of "Vice President, Apache DataSketches" 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
DataSketches Project, and to have primary responsibility for management
of the projects within the scope of responsibility of the Apache
DataSketches 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 DataSketches
Project:
* Alexander Saydakov <alsay@apache.org>
* Dave Fisher <wave@apache.org>
* Edo Liberty <edo@apache.org>
* Eshcar Hillel <eshcar@apache.org>
* Evans Ye <evansye@apache.org>
* Furkan Kamaci <kamaci@apache.org>
* Jon Malkin <jmalkin@apache.org>
* Justin Thaler <jthaler@apache.org>
* Kenneth Knowles <kenn@apache.org>
* Lee Rhodes <leerho@apache.org>
* Liang Chen <chenliang613@apache.org>
* Roman Leventov <leventov@apache.org>
NOW, THEREFORE, BE IT FURTHER RESOLVED, that Lee Rhodes be appointed to
the office of Vice President, Apache DataSketches, 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 DataSketches Project be and hereby is tasked
with the migration and rationalization of the Apache Incubator
DataSketches podling; and be it further
RESOLVED, that all responsibilities pertaining to the Apache Incubator
DataSketches podling encumbered upon the Apache Incubator PMC are
hereafter discharged.
Special Order 7D, Establish the Apache DataSketches Project,
was approved by Unanimous Vote of the directors present.
E. Change the Apache Calcite Project Chair
WHEREAS, the Board of Directors heretofore appointed Stamatis
Zampetakis (zabetak) to the office of Vice President, Apache Calcite,
and
WHEREAS, the Board of Directors is in receipt of the resignation of
Stamatis Zampetakis from the office of Vice President, Apache Calcite,
and
WHEREAS, the Project Management Committee of the Apache Calcite project
has chosen by vote to recommend Haisheng Yuan (hyuan) as the successor
to the post;
NOW, THEREFORE, BE IT RESOLVED, that Stamatis Zampetakis is relieved
and discharged from the duties and responsibilities of the office of
Vice President, Apache Calcite, and
BE IT FURTHER RESOLVED, that Haisheng Yuan be and hereby is appointed
to the office of Vice President, Apache Calcite, 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.
Special Order 7E, Change the Apache Calcite Project Chair, was
approved by Unanimous Vote of the directors present.
F. General Deposit Resolution
WHEREAS, The Apache Software Foundation (the "Corporation") wishes
to maintain accounts at Citizens Bank (the “Bank”).
RESOLVED:
1. That Citizens Bank (the “Bank”) is designated a depository of the
funds of this Corporation (“Corporation”), and:
Myrle Krantz Treasurer
Trevor Grant Assistant Treasurer
David Nalley President
Ruth Suehle Exec. V.P
is/are hereby authorized:
a. To open deposit accounts at Bank;
b. To contract for any services offered by Bank, including
(without limitation) electronic account access and management
services;
c. To submit for deposit and/or collection for the account of this
Corporation all checks, drafts, notes or other instruments for
the payment of money; and the bank is authorized to accept such
instruments, whether or not endorsed by any person or by stamp
or other impression in the name of the Corporation, without
inquiry as to the circumstances of the endorsement or lack of
endorsement or the disposition of the proceeds.
d. To make deposits of currency for the account of this
Corporation;
e. To sign checks, drafts or other orders with respect to any
funds to the credit of this Corporation, including checks,
drafts or orders in favor of any individual designated above,
and to issue stop payment instructions with reference to any of
the above;
f. To make withdrawals or transfers of funds from accounts in the
name of this Corporation, and to transfer funds between such
accounts, by any means authorized by Bank.
g. To conduct any and all other lawful business with Bank.
2. That any and all withdrawals of money and/or other transactions
heretofore had on behalf of this Corporation with the Bank are hereby
ratified, confirmed and approved, and that the Bank may rely upon the
authority conferred by this entire resolution unless, and except to
the extent that, this resolution shall be revoked or modified by any
subsequent resolution.
3. That the designated authorized person(s) in this Resolution are
individually empowered to delegate to other persons the authority to
perform transactions with respect to the accounts of this Corporation
and to change and revoke such delegations from time to time; the Bank
is entitled to rely upon such delegations of authority and to accept
instructions from such other persons as being fully authorized by
this Corporation
4. That this Corporation acknowledges and agrees that all accounts
are subject to the rules, regulations, charges and fees of Bank
contained in the Bank’s Business Deposit Agreement and Schedule of
Fees and Charges and any other account agreements it receives, and
any modification(s) or amendment(s) of same, with the same effect as
if each and every term thereof were set forth in full herein.
5. That this Corporation certifies that the provisions in this
Resolution are in conformity with the statutes applicable to, or
organizational documents of the Corporation. Any provision hereof
which may prove unenforceable under any law shall not affect the
validity of any other provision hereof.
6. That the signatures and/or facsimile signatures appearing above
and on the Bank’s signature card are those of the authorized signers
designated and that each said individual is legally empowered, in
accordance with the charter or bylaws of the Corporation, to exercise
the authority provided for in this Resolution.
7. That if not a single stockholder corporation, the Secretary or/and
Assistant Secretary of this Corporation be/are and hereby is/are
authorized and directed to certify to the Bank the names of the
present officers of this Corporation and other persons authorized to
sign for it, and the offices respectively held by them, together with
specimens of their signatures and from time to time as changes in
such personnel are made, immediately to certify such changes to the
Bank, and the Bank shall be fully protected in relying on such
certifications and shall be indemnified and held harmless from any
claims, demands, expenses (including reasonable attorneys' fees),
losses or damages resulting from refusing to honor any signature not
so certified. That the Secretary or an Assistant Secretary of this
Corporation be and hereby is authorized and directed to certify to
the Bank that this resolution has been duly adopted, is in full force
and effect and is in accordance with the provisions of the charter.
Special Order 7F, General Deposit Resolution, was approved by Vote of
the directors present, with Bertrand abstaining and the remaining
directors voting Yes.
G. Terminate the Apache Sentry Project
WHEREAS, the Board of Directors deems it no longer in the best interest
of the Foundation to continue the Apache Sentry project due to
inactivity;
NOW, THEREFORE, BE IT RESOLVED, that the Apache Sentry project is
hereby terminated; and be it further
RESOLVED, that the Attic PMC be and hereby is tasked with oversight
over the software developed by the Apache Sentry Project; and be it
further
RESOLVED, that the office of "Vice President, Apache Sentry" is hereby
terminated; and be it further
RESOLVED, that the Apache Sentry PMC is hereby terminated.
Special Order 7G, Terminate the Apache Sentry Project, was
approved by Unanimous Vote of the directors present.
8. Discussion Items
9. Review Outstanding Action Items
* Roy: work on binary release policy
[ Unfinished Business 2020-05-20 ]
Status: Not done yet, will start during the winter break.
* Myrle: include link to financial report in future
[ Treasurer 2020-11-18 ]
Status: Done
* Roy: get last CoI signature
[ Unfinished Business 2020-11-18 ]
Status: Done
* Roy: notify members about bylaw updates
[ Unfinished Business 2020-11-18 ]
Status: Not done yet, will do during the winter break.
10. Unfinished Business
A. Prepare a notice for the members regarding the bylaws
amendment approved in October so that the formal approval
clock can commence.
B. Find a way to make use of our github repo to assist with
collaborative writing of ASF documentation and provide a
place for meaningful tracking of board issues.
C. Work on a binary release policy.
@Bertrand: take over the GitHub repo ASF docs repo initiative
11. New Business
12. Announcements
13. Adjournment
Adjourned at 20:35 UTC
============
ATTACHMENTS:
============
-----------------------------------------
Attachment 1: Report from the VP of Brand Management [Mark Thomas]
Covering the period November 2020
* ISSUES FOR THE BOARD
None.
* OPERATIONS
Responded to the following queries, liaising with projects as required:
- Provided advice on branding for an external YouTube channel focused
on an Apache project
- Provided advice to SUPERSET on branding of external docker images
- Provided advice to the organisers of proposed events focused on
MXNET and PULSAR
- Provided advice to an external organisation wishing to use the
MAVEN and KAFKA logos
- Providing naming advice to a project considering an application to
the incubator
- Directed a publisher and blogger towards our FAQ for using our marks
- Provided advice to GEODE regarding outdated translations of project
documentation
- sebb and wave cleaned up the meta-data associated with the podling
name search JIRAs
* REGISTRATIONS
Worked with counsel to progress the registrations for:
- APACHE in China
- BROOKLYN in the US
* INFRINGEMENTS
- Provided advice regarding the naming of a derivative of the ALv2
-----------------------------------------
Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri]
1) ASF Sponsors: we are working on renewals for two Platinum Sponsors, two
Gold Sponsors, and three Bronze Sponsors. One Platinum, two Gold, one Silver,
and one Bronze Sponsors have confirmed renewals. One Platinum Sponsor has
given verbal confirmation to renew but needs to secure budget in order to
officially proceed. We are in the invoicing process with one Platinum, four
Gold, one Silver, and two Bronze Sponsors. We have received payment from a
Silver Sponsor, and one Bronze Sponsor is in arrears. One Bronze sponsor is
unable to renew for the 2021 Sponsorship year.
2) Targeted Sponsors: we finalized the renewal of a Platinum Targeted
Sponsorship, which was actively reworked over the past year. We are awaiting
confirmation from an organization that committed resources with ASF
Infrastructure, and will be onboarding them as a new Targeted Sponsor. We will
soon be conducting end-of-year outreach with existing Targeted Sponsors.
3) Sponsor Relations: we have begun our end-of-year Sponsor outreach and are
working with three organizations considering ASF Sponsor promotional offerings
as part of their sponsorship. We held calls with three sponsors (one each
Platinum, Gold, and Silver), and coordinated queries with ASF Legal Affairs,
Brand Management, and the Apache Incubator.
4) Event Sponsorship: no activity (there are no Apache events being planned at
this time).
5) Individual Donations and Corporate Giving: we earned $2,891 during November
over 47 donations. We started the end-of-year campaigns, including Giving
Tuesday and corporate giving programs, and have begun to receive several
donations. We have been notified of an incoming corporate gift that would
qualify the donor recognition as an ASF Sponsor.
-----------------------------------------
Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi]
[REPORT] ASF Marketing & Publicity — December 2020
I. Budget: we are processing some vendor payments with the ASF's new bill pay
system.
II. Cross-committee Liaison: Sally Khudairi continues to support day-to-day
activities within ASF Fundraising, including Sponsor renewals, invoicing, and
promotions, as well as end-of-year fundraising campaigns. We were aiming to
launch a complimentary ad campaign to benefit Fundraising, particularly for
Giving Tuesday and related campaigns, but missed targeted deadlines whilst
awaiting proposal signoff. We promoted ApacheCon presentations
https://www.youtube.com/c/TheApacheFoundation/, issued the November Month In
Review https://s.apache.org/Nov2020, published Part II of the "Inside Infra"
interview with Gavin McDonald https://s.apache.org/InsideInfra-Gavin2, as well
as Part I with Andrew Wetmore https://s.apache.org/InsideInfra-Andrew. We
helped two Apache project community events with their promotions, are working
with a PMC on an upcoming Project Milestone announcement, promoted GSoC 2021
to all PMCs for ComDev, and handled two publisher reprint requests with Brand
Management. We issued the November Month In Review
https://s.apache.org/Nov2020 and are preparing the second FY2021 quarterly
report (Q3; August - October 2020). We are exploring additional
Foundation-wide campaigns to augment the "Success at Apache" series.
III. Press Releases: the following formal announcement was issued via the
newswire service, ASF Foundation Blog, and announce@apache.org during this
timeframe:
- 30 November - The Apache Software Foundation Announces Apache® TVM™ as a
Top-Level Project https://s.apache.org/59g4a
IV. Informal Announcements: we published 9 items on the ASF "Foundation" Blog,
including 5 Apache News Round-ups and 1 monthly overview, totalling 349 news
summaries published to date. We tweeted 38 items to 58.8K followers on
Twitter, and posted 31 items to 45.1K followers on LinkedIn. The ASF’s
YouTube channel had 18,205 views this month, and 8,144 total subscribers to
date.
V. Future Announcements: 1 announcement is in development. Projects planning
to graduate from the Apache Incubator as well as PMCs wishing to announce
major project milestones, "Did You Know?" success stories, "Have You Met?"
highlights, and "Project Perspectives" profiles are requested to contact Sally
at <press@apache.org> with at least 2-weeks' notice for proper planning and
execution.
VI. Media Relations: we responded to 7 media queries, and handled an ongoing
crisis communications issue with an Apache project. We also handled a media
request for stats on a Project, which were collected from Snoot and augmented
by data obtained from the PMC. We received a total of 3,441 press hits vs.
last month’s 2,543, inclusive of coverage on the ASF, Apache Projects, and
initiatives such as ApacheCon.
VII. Analyst Relations: we have been working with two analyst firms on reports
in serverless computing as well as AI service Clouds. Apache was mentioned in
a total of 21 reports by Gartner, Forrester, 451 Research, and IDC.
VIII. Central Services: Kenneth Paskett (Creative team) continues to make
adjustments to the apache.org homepage. We are preparing for the migration to
the new CMS. We used newly created promotional artwork for Giving Tuesday and
end-of-year fundraising campaigns. Swapnil Mane (Editorial team) continues to
help with drafting and publishing Weekly News Round-ups and Month-in-Review
summaries, and is exploring additional promotional outlets. We continue to
consider new ways to build on M&P projects.
IX. Events liaison: we have wrapped publicity for ApacheCon@Home. We continue
to work with various Apache projects with communications pertaining to events
promotion.
X. Newswire and press clip accounts: We are phasing out billing pass-throughs
from HALO Worldwide and endeavor to have our accounts transferred for 1
January 2021.
XI. Miscellany: we handled a vendor request for promotional guidelines
pertaining to their team's participation with an Apache project, responded to
a Targeted Sponsor seeking additional marketing exposure, and approved a
vendor’s instructional video on deploying an Apache project in their software
solution. We also liaised the registration of the ASF as beneficiary of Season
of Docs, fulfilled a request regarding ASF Member participation in
professional associations, and responded to a query regarding the Trillions
and Trillions Served documentary on the ASF.
# # #
-----------------------------------------
Attachment 4: Report from the VP of Infrastructure [David Nalley]
General
=======
Infrastructure is operating as expected, and has no current issues
requiring escalation to the President or the Board.
Highlights
==========
- We have signed all the paperwork with our new PEO, and will have
completed onboarding our US employees by the Board meeting.
- Infra has started a monthly "All Things Builds" conference call,
which has shown good interest. It allows for cross-connecting
between projects.
Short Term Priorities
=====================
- Finish testing of the new mail systems.
Long Range Priorities
=====================
- GitHub v2: on recent Ubuntu and Puppet, more reliability, improved
codebase, etc.
General Activity
================
- Mail server rebuild is progressing well, and we are performing
various tests before moving more of the Foundation onto the new
system. Individual mail routing is working fine, and testing some
mailing lists is on deck.
- Continued some fixes on the account creation script.
- Initial work on moving from (ancient) Buildbot 0.8 to Buildbot 2.0
- Moving projects from travis-ci.org (deprecated and shutting down) to
our paid-for service on travis-ci.com.
- Preparing a meet.a.o server for Apache audio/video meetups.
- Working/meeting with Atlassian on product issues.
- Wrote an analyzer for people who mark mailing list messages as spam,
so we can track them down and unsubscribe them.
-----------------------------------------
Attachment 5: Report from the VP of Conferences [Rich Bowen]
Apologies for the late report. I'm on vacation this week and forgot.
A few weeks ago we hosted the Pulsar Summit, which had the following turnout:
44 Speakers / Asia, South & North America, Europe
53 Sessions / 2 Days / 8 Keynotes + 3 Tracks
863 Registrations (Hopin + HuoDongXing.com, Huodongxing.com is for China Registration)
300+ Companies Represented
100 Attendees for Online Workshop
7 Sponsors
10 Community Partners
4 Media Partners
Overall, the community was very pleased with the event.
We are in talks with the Tomcat community to use our event platform for an upcoming event early next year.
-----------------------------------------
Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald]
nothing to report this month other than work has started on the TAC app,
haven't seen any progress as of yet
-----------------------------------------
Attachment 7: Report from the VP of Finance [Currently Vacant]
-----------------------------------------
Attachment 8: Report from the VP of Diversity and Inclusion [Gris Cuevas]
## Description:
- The Diversity and Inclusion VP works in collaboration with a team who
contributes towards generating a current description of the D&I landscape in
the industry and for the foundation. The team also focuses on developing
resources the projects can leverage to increase diversity and inclusion in
their communities.
## Issues:
None
## Activity:
*** Operations: Last invoice of research project is expected in early January.
We're on track for the allocated budget.
*** Project: User Experience Research on new contributors: Final Research
validation done on the dev@d.a.o mailing list All operations for this
project have wrapped up, only remaining items is the production of the
final report
*** Project: Internships for underrepresented groups (Outreachy): 6 interns on
6 different projects. All of them in their 3 week of the contribution. You
can find more about the interns in the Outreachy working group meeting
notes [1].
## Committee members changes:
None.
## References
[1] 2020-11-25 Outreachy Meeting notes
-----------------------------------------
Attachment 9: Report from the VP of Data Privacy [Christian Grobmeier]
-----------------------------------------
Attachment 10: Report from the VP of W3C Relations [Andy Seaborne]
Nothing to report this month.
-----------------------------------------
Attachment 11: Report from the Apache Legal Affairs Committee [Roman Shaposhnik]
One more pretty uneventful month: we've had a regular amount of usual requests
flowing through LEGAL JIRA and legal-discuss. Committee members took good care
of resolving most of these in time. We're steady at 29 unresolved issues this
month.
The only three things worth noting are LEGAL-516 and a review of our bylaws.
Justin and I will be finally bringing LEGAL-516 home by the end of 2020. It
has remained open long enough and is clearly stalling.
DLAPiper is still slow to re-engage -- I'm hoping Mark will have more time
available for us before the end of the year.
-----------------------------------------
Attachment 12: Report from the Apache Security Team Project [Mark J. Cox]
Continued work on incoming security issues, keeping projects reminded
of outstanding issues, and general oversight and advice.
A couple of projects used our new CVE process web system for handling
their issues and we continue to work on it, waiting for Mitre to roll
out the production automation APIs.
Stats for Nov 2020:
21 [license confusion]
11 [support request/question not security notification]
Security reports: 45 (last months: 41, 32, 24, 38)
14 [site]
3 [httpd], [struts]
2 [hive], [maven]
1 [activemq], [airflow], [axis], [cxf], [flink], [hadoop], [hama],
[kylin], [mina], [netbeans], [nuttx], [ozone], [pulsar],
[shardingsphere], [shiro], [skywalking], [subversion], [tomcat],
[trafficcontrol], [trafficserver], [unomi]
In total, as of 1st December 2020, we're tracking 64 (last month:
69) open issues across 34 projects, median age 90 (last month:
82) days. 33 of those issues have CVE names assigned.
7 (last month: 8) of these issues, across 4 projects, are older
than 365 days. None require escalation.
-----------------------------------------
Attachment 13: Report from the VP of Jakarta EE Relations [Rob Tompkins]
Not much to report since November’s report. I do know that there is active
movement towards TomEE’s Jakarta EE 8 and 9 certification.
I also plan to attend the board meeting next week to get the board’s opinion
on my actively pursuing the Apache Software Foundation becoming a guest
member of the Eclipse foundation.
-----------------------------------------
Attachment A: Report from the Apache Airflow Project [Bolke de Bruin]
## Description:
The mission of Apache Airflow is the creation and maintenance of software
related to workflow automation and scheduling that can be used to author and
manage data pipelines
## Issues:
## Membership Data:
Apache Airflow was founded 2018-12-19 (2 years ago)
There are currently 35 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Daniel Imberman on 2020-07-07.
- Ryan Hamilton was added as committer on 2020-10-29
## Project Activity:
Apache Airflow 1.10.13 was released on Nov 25. Although it contains a bug
related to task_concurrency and depends_on_past: Issue Link. The fix for it
has been merged and 1.10.14rc1 would be cut this week and if the VOTE passes,
1.10.14 will be released early next week apache-airflow-upgrade-check 1.0.0
was released on Nov 25 too and is available for download via PIP: pip install
apache-airflow-upgrade-check We have received credits from AWS to speed up our
CI!
[PAST EVENTS] Nov 17 —
https://www.meetup.com/NYC-Apache-Airflow-Meetup/events/274289245/
[To Be Confirmed]: We’ve just closed all the Airflow Summit proceedings and we
are going to donate $8,863.95 profit from Airflow Summit to the Apache
Software Foundation. Many thanks to Software Guru for ]managing the
conference efforts] - or something similar!
1.10.13 was released on 2020-11-25. upgrade-check-1.0.0 was released on
2020-11-25. Backport Provider Packages 2020.11.23 was released on 2020-11-24.
Backport Provider Packages 2020.11.13 was released on 2020-11-13. Backport
Provider Packages 2020.10.29 was released on 2020-11-02. Backport Provider
Packages 2020.10.5 was released on 2020-10-06.
## Community Health:
We are pretty healthy :-). The numbers speak for themselves we think:
dev@airflow.apache.org had a 23% increase in traffic in the past quarter (669
emails compared to 540)
2825 commits in the past quarter (53% increase) 201 code contributors in the
past quarter (-13% decrease) 1422 PRs opened on GitHub, past quarter (21%
increase) 1410 PRs closed on GitHub, past quarter (21% increase) 633 issues
opened on GitHub, past quarter (23% increase) 491 issues closed on GitHub,
past quarter (63% increase)
-----------------------------------------
Attachment B: Report from the Apache Allura Project [David Philip Brondsema]
## Description:
The mission of Apache Allura is the creation and maintenance of software
related to a software development infrastructure platform commonly known as a
"forge"
## Issues:
- No issues needing board attention.
## Membership Data:
There are currently 16 committers and 16 PMC members in this project. The
Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- Dillon Walls was added to the PMC on 2020-12-02
- Dillon Walls was added as committer on 2020-12-02
## Project Activity:
- a few outside contributions merged. One large one awaiting code review
- Python 3 final fixes & tweaks continue to land
- other small fixes & improvements
- very much need to do a release soon, once Python 3 support is tested more
## Community Health:
- A few questions from from end-users/admins on mailing list
- Slow core development but still there
- Made one contributor a committer + PMC member. Other contributions have
been one-off mostly
-----------------------------------------
Attachment C: Report from the Apache Any23 Project [Lewis John McGibbney]
## Description:
The mission of Apache Any23 is the creation and maintenance of software related
to automatic crawling, parsing, analyzing, producing, validating and converting
RDF (Resource Description Framework) data
## Issues:
There are no issues requiring board attention
## Membership Data:
Apache Any23 was founded 2012-08-27 (8 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Hans Brende on 2018-02-25.
- No new committers. Last addition was Hans Brende on 2018-02-21.
## Project Activity:
The project successfully released Any23 2.4 in October 2020.
A few bugs and features have been worked on since then.
Project activity is low as usual.
## Community Health:
At the Boards prompting, a ROLL CALL (https://s.apache.org/cu8h0)
was posted on user@ and dev@. The community responded and confirmed
that the project community is still alive. The community is in
good health. Arguably as good as it ever has been.
-----------------------------------------
Attachment D: Report from the Apache Archiva Project [Olivier Lamy]
## Description:
The mission of Archiva is the creation and maintenance of software related to
Build Artifact Repository Manager
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Archiva was founded 2008-03-19 (13 years ago)
There are currently 21 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 7:3.
Community changes, past quarter:
- No new PMC members. Last addition was Martin Stockhammer on 2017-04-10.
- No new committers. Last addition was Martin Stockhammer on 2016-09-22.
## Project Activity:
2.2.5 was released on 2020-06-19.
Significant work on refactoring REST Api and migrate to Angular as js framework.
## Community Health:
The community is still small.
But we still get bug reports and questions on mailing lists
-----------------------------------------
Attachment E: Report from the Apache Atlas Project [Madhan Neethiraj]
## Description:
Apache Atlas is a scalable and extensible set of core foundational governance
services that enables enterprises to effectively and efficiently meet their
compliance requirements within Hadoop and allows integration with the complete
enterprise data ecosystem.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Atlas was founded 2017-06-20 (3 years ago) There are currently 43
committers and 32 PMC members in this project. The Committer-to-PMC ratio is
roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Ashutosh Mestry on 2019-04-16.
- Pinal Shah was added as committer on 2020-11-02
## Project Activity:
- the community is working on enhancements and fixes for next release
- Atlas hooks enhancements to improve resiliency
- updated admin audits to capture import/export, server start/activation
events
- performance improvements
- updated version for a number of dependent libraries, like: Spring
Framework, JQuery, Jetty, JanusGraph
- enable easier reindexing using Java Patch framework
- introduced Python client APIs for Atlas
- added support for additional keystore and truststore types besides JKS
## Community Health:
- dev@atlas.apache.org had a 7% decrease in traffic in the past quarter (1153
emails compared to 1236)
- user@atlas.apache.org had a 34% decrease in traffic in the past quarter (20
emails compared to 30)
- 122 issues opened in JIRA, past quarter (14% increase)
- 87 issues closed in JIRA, past quarter (27% increase)
- 181 commits in the past quarter (39% increase)
- 17 code contributors in the past quarter (-5% decrease)
- 5 PRs opened on GitHub, past quarter (-50% decrease)
- 2 PRs closed on GitHub, past quarter (-60% decrease)
## Releases:
2.1.0 was released on 07/16/2020
0.8.4 was released on 06/21/2019
1.2.0 was released on 06/12/2019
2.0.0 was released on 05/14/2019
0.8.3 was released on 10/31/2018
1.1.0 was released on 09/17/2018
1.0.0 was released on 06/02/2018
0.8.2 was released on 02/05/2018
1.0.0-alpha was released on 01/25/2018
0.8.1 was released on 08/29/2017
0.8-incubating was released on 03/16/2017
0.7.1-incubating was released on 01/26/2017
0.7-incubating was released on 07/09/2016
0.6-incubating was released on 12/31/2015
0.5-incubating was released on 07/11/2015
-----------------------------------------
Attachment F: Report from the Apache Axis Project [Robert Lazarski]
# Apache Axis Board Report
## Description
The Apache Axis project is responsible for the creation and maintenance of
software related to the Axis Web Services frameworks and subsidiary components
(both Java and C).
## Issues
There are no issues requiring board attention at this time.
## Membership Data:
Axis was created on 2001-01-19 (19 years ago).
There are currently 63 committers and PMC members in this project, a vote in
2010 made all committers automatically PMC members.
Community changes, past quarter:
- Currently 63 PMC/Commiters members.
- No new committers were added in the last 90 days, last committer added was
Bill Blough on December 7th 2017 who also was added to the PMC on May 9th
2018.
## Project Activity:
Recent releases:
- Axis 2/Java 1.7.9 was released on November 16, 2018.
- Axis 2/C 1.6 was released on April 20, 2009.
- Axis 1.4 was last released in 2006.
## Health report:
As Axis commemorates our 20th year this upcoming quarter since the projects
first commit, we continue to have moderate activity of new and existing users
posting to the mailing lists and creating Jira issues.
Our goal for the next Axis2 java release is JDK 11 compilation, and upgrades
of dependencies. Notable upgrades this past quarter include moving to log4j2,
switching from com.sun.xml.bind to org.glassfish.jaxb, and fixing the
WSDL2Code.sh script for JDK 9 and later.
Documentation improvements this past include our Spring Framework integration
guide. JSON based web services doc improvements are in progress. Both of these
areas are key to growing our community and increasing committer growth.
Axis2 C PMC member Bill Blough continued to make progress this past quarter,
by working on fixes to the Rampart security components.
java-dev@axis.apache.org had a 189% increase in traffic in the past quarter
(136 emails compared to 47):
java-user@axis.apache.org had a 7700% increase in traffic in the past quarter
(78 emails compared to 1):
10 issues opened in JIRA, past quarter (150% increase)
8 issues closed in JIRA, past quarter (100% increase)
14 commits in the past quarter (-26% decrease)
-----------------------------------------
Attachment G: Report from the Apache Bahir Project [Luciano Resende]
## Description:
Apache Bahir provides extensions to distributed analytic platforms such as
Apache Spark and Apache Flink. Currently, Bahir provides extensions to
multiple distributed analytic platforms, extending their reach with a
diversity of streaming connectors and SQL data sources.
## Issues:
There are no issues requiring board attention at this time
## Membership Data:
Apache Bahir was founded 2016-05-17 (5 years ago)
There are currently 40 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:2.
Community changes, past quarter:
- No new PMC members. Last addition was João Boto on 2020-07-09.
- No new committers. Last addition was Łukasz Antoniak on 2019-01-21.
Also, related to previous report comment, the ratio of PMC/Committer
is related to, during project inception, all Apache Spark committers
being given committership access to the project. Note that, any active
committers that stayed active for a little while are now PMC members.
## Project Activity:
Apache Bahir community continues to see a steady medium flow of
contributions enhancing the existing extensions for both
Apache Spark and Apache Flink.
The extensions to Apache Flink has seen higher activity compared to
the extensions to Apache Spark. We are now investigating required updates
to support Apache Spark 3.0 and recently there are also some required
updates to support latest Apache Spark 2.4.x release which was just reported
and is being investigated.
## Community Health:
In general, this quarter had a lower mailing list and committs activity, but
steady number of new JIRAs.
### Releases
Apache Bahir for Apache Spark 2.4.0 released on 2019-09-23
Apache Bahir for Apache Spark 2.3.4 released on 2019-09-23
Apache Bahir for Apache Flink 1.0 released on 2017-05-24
## Trademark/Branding
* No known issues.
## Legal Issues
* No known issues.
-----------------------------------------
Attachment H: Report from the Apache Beam Project [Kenneth Knowles]
-----------------------------------------
Attachment I: Report from the Apache Bigtop Project [Jun He]
## Description:
Bigtop is a project for the development of packaging and tests of the Apache
Hadoop ecosystem. The primary goal of Bigtop is to build a community around the
packaging and interoperability testing of Hadoop-related projects. This
includes testing at various levels (packaging, platform, runtime, upgrade,
etc...) developed by a community with a focus on the system as a whole, rather
than individual projects. In short we strive to be for Hadoop what Debian is to
Linux.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Bigtop was founded 2012-09-19 (8 years ago)
There are currently 39 committers and 28 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Kengo Seki on 2020-04-17.
- No new committers. Last addition was Yuqi Gu on 2020-06-10.
## Project Activity:
- Recreated CI with new instances and a couple of security fixes applied.
- Due to PowerPC worker node in CI is not available since Sept, and no response
from IBM on community's request for resource, the community agreed to
temporarily drop the ppc64le support in v1.5.0.
- V1.5.0 release candidate is ready. Voting is in progress and will be closed on
Sunday, December 13th, 2020.
- Bigtop Website is now automatically built and deployed with changes pushed to
master.
- Started work on Hadoop upgrade to 3.2.1.
## Community Health:
- Community health is good. New users and contributors were seen in threads of
user and dev mailing list, where developer documentation and release status
were discussed.
- 7 code contributors in the past quarter (40% increase)
- 59 issues opened in JIRA, past quarter (78% increase)
- 56 issues closed in JIRA, past quarter (69% increase)
- 90 commits in the past quarter (221% increase)
-----------------------------------------
Attachment J: Report from the Apache Bloodhound Project [Gary Martin]
-----------------------------------------
Attachment K: Report from the Apache BVal Project [Matthew Jason Benson]
## Description:
The mission of BVal is the creation and maintenance of software related to
Apache BVal: JSR-303 Bean Validation Implementation and Extensions
## Issues:
No issues requiring board attention at this time.
## Membership Data:
Apache BVal was founded 2012-02-14 (9 years ago)
There are currently 16 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- Jean-Louis Monteiro was added to the PMC on 2020-11-29
- Jean-Louis Monteiro was added as committer on 2020-11-17
## Project Activity:
Apache BVal 2.0.5 was released on October 26. Additionally, we have
recently welcomed Jean-Louis Monteiro to the PMC in recognition of his
participation and assistance with our last few releases.
## Community Health:
Our activity metrics for this quarter were raised across the board.
This is partially due to the community activity that led to our recent
release. Additionally, we have just begun exploring new opportunities for
extending the base specification for improved compatibility with CDI frameworks,
which was another contributing factor.
-----------------------------------------
Attachment L: Report from the Apache Camel Project [Andrea Cosentino]
## Description:
The mission of Apache Camel is the creation and maintenance of an open-source
integration framework based on known Enterprise Integration Patterns.
## Issues:
there are no issues requiring board attention at this time
## Membership Data:
Apache Camel was founded 2008-12-17 (12 years ago)
There are currently 72 committers and 36 PMC members in this project.
The Committer-to-PMC ratio is 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Omar Al-Safi on 2020-06-01.
- No new committers. Last addition was Otavio Rodolfo Piske on 2020-08-31.
## Project Activity:
- We released Apache Camel 3.4.3 on 2020-08-11.
- We released Apache Camel 3.4.4 on 2020-09-28.
- We released Apache Camel 3.5.0 on 2020-09-01.
- We released Apache Camel 3.6.0 on 2020-10-20.
- The 3.4.x series of releases are part of the LTS on-going effort we are
doing, so we are following this patch releases series. We're going to release
3.4.5 in the beginning of 2021
- The new LTS release will be the 3.7.0 which will be released in December.
- We are preparing the next patch release for 2.25.x, the 2.25.3
- We released Camel-K 1.2.0 on 2020-10-08
- We released Camel-K 1.2.1 on 2020-11-24
- We are improving the support of Camel 3 and improving the Camel-K experience
- We are continuing supporting Camel-Quarkus by releasing 4 versions this
quarter
- We released the following Camel-Quarkus versions:
- 1.1.0 on 9 Sep 2020
- 1.2.0 on 15 Oct 2020
- 1.3.0 on 17 Oct 2020
- 1.4.0 on 19 Nov 2020
- We are continuing working on the Camel-kafka-connector project and we
released four versions of it
- 0.4.4 on 11 Oct 2020
- 0.5.0 on 09 Sep 2020
- 0.6.0 on 24 Oct 2020
- 0.6.1 on 27 Nov 2020
- The 0.4.4 release is based on Camel 3.4.4 LTS release
- We are working on 0.7.x based on 3.7.0 and we'll release once Camel 3.7.0
will be released
- We moved our main chat from Gitter to Zulip
## Community Health:
- dev@camel.apache.org had a 2% increase in traffic in the past quarter (404
emails compared to 393): This is mainly related to the fact we released the
LTS 3.4.x and the little increase in the traffic is because we are about to
release the second LTS train
- issues@camel.apache.org had a 7% decrease in traffic in the past quarter
(2531 emails compared to 2698): Camel 3 is still in his early adoption so
not all the users are moving from the 2.x version, but many of them are
beginning. We are focusing on new features but also on backlog about stuff
we'd like to have in 3.x, but we weren't able to complete
- users@camel.apache.org had a 1% increase in traffic in the past quarter (335
emails compared to 330): This is more or less constant, people are starting
to ask about Camel 3 and migration from Camel 2.
- 407 issues opened in JIRA, past quarter (15% increase) 351 issues closed in
JIRA, past quarter (no change) This is related to the new features we'd like
to introduce in 3.7.0 and second LTS, in particular some stuff comes from
the subprojects
- 4650 commits in the past quarter (18% increase) 150 code contributors in the
past quarter (23% increase) We saw an increase in new contributors related
mainly to documentation and migration, for the commits some of them are
related to new features and code generation
- 1484 PRs opened on GitHub, past quarter (49% increase) 1477 PRs closed on
GitHub, past quarter (47% increase) A Lot of new PRs are coming from some
bot we are using. Related to the auto-generation of documentation mainly
- 371 issues opened on GitHub, past quarter (-2% decrease)
319 issues closed on GitHub, past quarter (6% increase)
We were closing some backlog github issues especially in subprojects
-----------------------------------------
Attachment M: Report from the Apache Cayenne Project [Michael Ray Gentry]
# Apache Cayenne Board Report, December 2020
## Description
Apache Cayenne is a Java database persistence framework. It takes a
distinct approach to object graph persistence and provides an ORM
runtime, remote persistence services, and a cross-platform GUI
database mapping/modeling/development tool.
## Issues
There are no issues requiring board attention at this time.
## Membership Data
Apache Cayenne was founded 2006-12-19 (14 years ago).
There are currently 23 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Nikita Timofeev on 2017-06-25.
- No new committers. Last addition was Arseni Bulatski on 2018-12-10.
## Project Activity
Development is focused on Cayenne 4.2. Prior versions are
maintenance-only.
- Cayenne 4.0 (stable)
- Maintenance only.
- Cayenne 4.1 (stable)
- Maintenance only.
- Cayenne 4.2 (development)
- Most development work is focused on this version.
### Releases
- Cayenne 4.0.2 on 2019-10-14.
- Cayenne 4.1 on 2020-07-21.
- Cayenne 4.2.M2 on 2020-12-12.
## Community Health
Cayenne is healthy. Development activity is stable and and we have a
stable user and developer community.
### Mailing List Activity
- dev@cayenne.apache.org had a 29% decrease in traffic in the past quarter
(15 emails compared to 21).
- user@cayenne.apache.org had a 9% decrease in traffic in the past quarter
(76 emails compared to 83).
User mailing list traffic decrease is mainly due to having only a single
development version (4.2) following the release of Cayenne 4.1 Final
instead of having two active pipelines.
### JIRA and GitHub Activity
- 20 issues opened in JIRA, past quarter (100% increase).
- 19 issues closed in JIRA, past quarter (280% increase).
- 65 commits in the past quarter (-18% decrease).
- 5 code contributors in the past quarter (66% increase).
- 13 PRs opened on GitHub, past quarter (85% increase).
- 11 PRs closed on GitHub, past quarter (120% increase).
JIRA and GitHub activity mainly reflect the transitioning of effort from
4.1 to 4.2.
-----------------------------------------
Attachment N: Report from the Apache Chemistry Project [Florian Müller]
## Description:
Apache Chemistry is an effort to provide an implementation of the
CMIS (Content Management Interoperability Services) specification in
Java, Python, PHP, .NET, Objective-C, and JavaScript (and possibly other
languages).
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Chemistry was founded 2011-02-16 (10 years ago)
There are currently 38 committers and 36 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Laurent Mignon on 2017-09-23.
- No new committers. Last addition was Laurent Mignon on 2017-09-20.
## Project Activity:
There was little to no activity in the last three months.
Last releases were in 2017.
## Community Health:
We have a mature code base. No major development is expected.
Because there hasn't been much activity in the last three years, we
consider moving the project to the attic after a final OpenCMIS release.
A few fixes and dependency updates have been accumulated over the years
and users have asked for official release of those.
So far, nobody volunteered to cut the release, though.
-----------------------------------------
Attachment O: Report from the Apache CloudStack Project [Sven Vogel]
## Description:
Apache CloudStack (ACS) is an IaaS (Infrastructure as a Service) cloud
orchestration platform. ACS manages many types of hypervisors, storage
and networking devices.
## Issues:
No issues to report.
## Activity:
- The Apache CloudStack project is pleased to announce the releases of
CloudStack 4.14.0 and 4.13.1. Apache CloudStack 4.14.0 is the latest new
LTS release while 4.13.1 is a maintenance release of the 4.13 LTS branch.
- the community is currently working on the release of the Apache CloudStack
4.15 (RC1) and the first GA candidate of the new UI (Primate)
## Health report:
- Apropos of the activity report; the project is considered healthy
## PMC changes:
- Currently 51
- no new PMC members were added since last report.
- Most recently added PMC member: Andrija Panic, Gabriel Beims Bräscher,
Bobby Stoyanov, Nathan Johnson, Sven Vogel on July 17st 2019
## Committer base changes:
- Currently 125
- a new vote for committers was done on Oct 27st 2020
- Most recently added committers: Abhishek Kumar, Rakesh Venkatesh,
Suresh Anaparti and Hoang Nguyen on Oct 27st 2020
## Releases:
- 4.14 was released on 26th May 2020
-----------------------------------------
Attachment P: Report from the Apache Cocoon Project [Cédric Damioli]
## Description:
The mission of Cocoon is the creation and maintenance of software related to
Web development framework: separation of concerns, component-based
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Cocoon was founded 2003-01-22 (18 years ago)
There are currently 80 committers and 32 PMC members in this project.
The Committer-to-PMC ratio is 5:2.
Community changes, past quarter:
- No new PMC members. Last addition was Javier Puerto on 2012-07-06.
- No new committers were added.
## Project Activity:
Since the release this summer, not much activity on the projet.
It's back on its maintenance track.
We've also completed the handling of a XXE vulnerability
discovered by a 3rd party.
## Community Health:
After a renewed interest due to the ongoing release process last quarter,
the list traffic has obviously strongly decreased.
-----------------------------------------
Attachment Q: Report from the Apache Commons Project [Gary D. Gregory]
## Description:
The mission of Apache Commons is the creation and maintenance of Java focused
reusable libraries and components
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Commons was founded 2007-06-19 (13 years ago)
There are currently 149 committers and 40 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:2.
Community changes, past quarter:
- No new PMC members. Last addition was Romain Manni-Bucau on 2020-09-01.
- No new committers. Last addition was Peter Lee on 2020-03-13.
## Project Activity:
Our releases this time period are:
- VFS-2.7.0 was released on 2020-10-30.
- NET-3.7.2 was released on 2020-10-18.
- NET-3.7.1 was released on 2020-10-03.
- POOL-2.9.0 was released on 2020-09-28.
- DBCP-2.8.0 was released on 2020-09-25.
- IO-2.8.0 was released on 2020-09-09.
## Community Health:
We are processing what feels like a fair amount of PRs (401 PRs) on GitHub
despite the fact that the statistics report a decline in activity (-19%). We
are still getting involvement from a core set of committers as well as action
from new contributions, especially on GitHub.
The raw statistics are:
- dev@commons.apache.org had a 66% decrease in traffic in the past quarter
(395 emails compared to 1133)
- issues@commons.apache.org had a 26% decrease in traffic in the past quarter
(3346 emails compared to 4508)
- notifications@commons.apache.org had a 84% decrease in traffic in the past
quarter (137 emails compared to 842)
- user@commons.apache.org had a 47% decrease in traffic in the past quarter
(42 emails compared to 78)
- 110 issues opened in JIRA, past quarter (-27% decrease)
- 85 issues closed in JIRA, past quarter (-60% decrease)
- 1439 commits in the past quarter (-36% decrease)
- 55 code contributors in the past quarter (-5% decrease)
- 488 PRs opened on GitHub, past quarter (-6% decrease)
- 401 PRs closed on GitHub, past quarter (-19% decrease)
-----------------------------------------
Attachment R: Report from the Apache Cordova Project [Jesse MacFadyen]
## Status report for the Apache Cordova project - December 2020
## Description:
- A platform for building native mobile applications using HTML, CSS and
JavaScript.
## Activity
Recent work has been around keeping up with recent changes to iOS and Android,
our most used platforms. We continue to work towards reducing technical debt,
and 'running the business'
## Issues:
- There are no issues requiring board attention at this time.
## Health report:
Our status dashboard at http://status.cordova.io is mostly all green -
failures are usually due to external service issues that do device testing.
Our nightly builds have been extremely stable.
ASF Project Statistics gives the project a Community Health Score (Chi): 6.33
(Healthy)
We are still only seeing contributions from a small group of dedicated
individuals. This makes it harder to make large changes. All the large
corporate sponsored development has ceased, but the project continues to see
good traffic, and usage has been stable.
The cordova-cli, the base tool used for creating/building/running gets 125k
downloads a week on npm, and has been consistent for the last year. Various
core plugins see usage in the 50-80k/wk range.
Our primary channel for helping, and hearing from users is via our #slack
community, which has ~4k users and continues to be fairly active. There has
been some interest in also exploring github discussions.
Our online video hangouts are happening more regularly, which helps give a
sense of team despite our varied distribution, and availability. All meetings
are recorded and shared on YouTube, and we hope to get more and more interest
from the community, as well as community participation.
## PMC changes:
- Currently 99 PMC members.
- No new PMC members.
- Niklas Merz was added to the PMC on 2019-12-26
## Committer base changes:
- Currently 102 committers.
- No new committers.
- Niklas Merz was added to committers on 2019-12-26
## Releases:
- cordova-plugin-inappbrowser@4.1.0 was released on 2020-11-21.
- cordova-plugin-geolocation@4.1.0 was released on 2020-11-20.
- cordova-plugin-camera@5.0.1 was released on 2020-11-09.
- cordova-electron@2.0.0 was released on 2020-10-02.
- cordova-plugin-camera@5.0.0 was released on 2020-09-18.
## Dev mailing list:
dev@cordova.apache.org had a 61% decrease in traffic in the past quarter (109
emails compared to 275):
## Github activity:
Issue close rate of 78%:
- 262 issues opened on GitHub, past quarter (-20% decrease)
- 205 issues closed on GitHub, past quarter (-29% decrease)
PR close rate of 83%:
- 184 PRs opened on GitHub, past quarter (-34% decrease)
- 153 PRs closed on GitHub, past quarter (-49% decrease)
Commits
- 171 commits in the past quarter (-66% decrease)
- 27 code contributors in the past quarter (-22% decrease)
-----------------------------------------
Attachment S: Report from the Apache cTAKES Project [Pei Chen]
## Description:
The mission of cTAKES is the creation and maintenance of software related to
Natural language processing (NLP) tool for information extraction from
electronic medical record clinical free-text
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache cTAKES was founded 2013-03-19 (8 years ago)
There are currently 39 committers and 31 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Gandhi Rajan on 2018-07-12.
- New committer: Peter Abramowitsch was added as committer on 2020-10-15
## Project Activity:
- There are ongoing discussions regarding a 4.0.x patch release to address
a new authentication mechanism from UMLS, a 3rd party library.
- Committee continues to work on the future release (4.x.x or 5.x.x)
- dev@ is working with infra on CMS migration for the static web site
- Last release was 4.0.0 on Thu Apr 27 2017
- 3.2.2 was released on May 30 2015
- 3.2.1 was released on Dec 10 2014
## Community Health:
- cTAKES held its own track and presentations for virtual ApacheCon2020.
- dev@ctakes.apache.org had a 30% decrease in traffic in the past quarter (95
emails compared to 135)
- user@ctakes.apache.org had a 22% decrease in traffic in the past quarter
(11 emails compared to 14) There was a spike in emails last quarter largely
due to a single user asking questions and active responses; email traffic
resumed to typical levels.
-----------------------------------------
Attachment T: Report from the Apache Curator Project [Enrico Olivelli]
## Description:
The mission of Curator is the creation and maintenance of software related to
Java libraries that make using Apache ZooKeeper easier
## Issues:
Currently there is not much activity on the project, basically we are
following the pace of Apache ZooKeeper, as Curator is mostly a wrapper over
ZooKeeper.
We recently started a discussion about the status of the project in 2020, and
community feedback was that Curator is pretty widespread, and it works well,
so this is why there is not so much activity. Currently most of the committers
are no more working on Curator in their main job
By the way we see users asking questions on the ML and recently we received an
offer about a contribution of some important new features. This new work will
add more liveness to the project.
## Membership Data:
Apache Curator was founded 2013-09-18 (7 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Zili Chen on 2020-08-06.
- No new committers. Last addition was Zili Chen on 2020-08-06.
- New PMC Chair. on 2020-11-18
## Project Activity:
Recent releases:
Apache Curator 5.1.0 was released on 2020-07-03.
Apache Curator 5.0.0 was released on 2020-05-28.
Apache Curator 4.3.0 was released on 2020-02-29.
## Community Health:
- dev@curator.apache.org had a 71% decrease in traffic in the past quarter (66
emails compared to 221)
- user@curator.apache.org had a 27% decrease in traffic in the past quarter
(14 emails compared to 19)
- 2 issues opened in JIRA, past quarter (-71% decrease)
- 2 issues closed in JIRA, past quarter (-50% decrease) 3 commits in the past
quarter (-72% decrease) 3 code contributors in the past quarter (-25%
decrease) 1 PR opened on GitHub, past quarter (-85% decrease) 2 PRs closed
on GitHub, past quarter (-60% decrease)
-----------------------------------------
Attachment U: Report from the Apache DeltaSpike Project [Mark Struberg]
## Description:
Apache DeltaSpike is a suite of portable CDI (Contexts & Dependency
Injection) extensions intended to make application development easier when
working with CDI and Java EE. Some of its key features include:
- A core runtime that supports component configuration, type safe messaging
and internationalization, and exception handling.
- A suite of utilities to make programmatic bean lookup easier.
- A plugin for Java SE to bootstrap both JBoss Weld and Apache OpenWebBeans
outside of a container.
- JSF integration, including backporting of JSF 2.2 features for Java EE 6.
- JPA integration and transaction support.
- A Data module, to create an easy to use repository pattern on top of JPA.
Testing support is also provided, to allow you to do low level unit testing of
your CDI enabled projects.
## Issues:
There are no issues requiring board attention at this time.
## Activity:
We do some tests for Java16 right now. Apart from that maintenance
is going on. No big new features on the way right now.
## Health report:
Community is stable and responds to user questions and reports.
We focus on stability, so we don't see tons of big changes.
## Releases:
- 1.9.4 was released on 2020-06-12
- 1.9.3 was released on 2020-02-05.
- 1.9.2 was released on 2019-12-16.
## Project Composition:
- There are currently 35 committers and 19 PMC members in this project.
- The Committer-to-PMC ratio is roughly 9:5.
## Community changes, past quarter:
- No new PMC members. Last addition was Harald Wellmann on 2016-05-19.
- No new committers. Last addition was Christian Beikov on 2019-10-21.
-----------------------------------------
Attachment V: Report from the Apache Felix Project [Karl Pauls]
## Description:
Apache Felix is a project aimed at implementing specifications from the OSGi
Alliance as well as implementing other supporting tools and technologies
aligned with OSGi technology.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Felix was founded 2007-03-28 (14 years ago)
There are currently 69 committers and 27 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Georg Henzler on 2019-06-10.
- No new committers. Last addition was Robert Munteanu on 2020-07-20.
## Project Activity:
- Existing implementations have been improved/enhanced based on community
feedback.
- Work on implementing the upcoming R8 OSGi Core specification is finished.
- With the R8 OSGi Core spec being proposed final draft and the implementation
finished we are waiting for the spec to go public to release a new framework.
- Work on migrating the website away from Apache CMS is still ongoing.
- Released 11 components (mostly bug fixes/minor improvements).
### Releases
- org.apache.felix.http.jetty-4.1.4 was released on 2020-11-28.
- org.apache.felix.gogo.bom-1.0.6 was released on 2020-10-21.
- org.apache.felix.gogo.jline-1.1.8 was released on 2020-10-21.
- org.apache.felix.gogo.bom-1.0.4 was released on 2020-10-09.
- org.apache.felix.gogo.command-1.1.2 was released on 2020-10-09.
- org.apache.felix.gogo.runtime-1.1.4 was released on 2020-10-09.
- org.apache.felix.gogo.shell-1.1.4 was released on 2020-10-09.
- org.apache.felix.http.jetty-4.1.0 was released on 2020-09-26.
- org.apache.felix.http.bridge-4.1.0 was released on 2020-09-26.
- org.apache.felix.http.base-4.1.0 was released on 2020-09-26.
- SCR 2.1.24 was released on 2020-09-19.
## Community Health:
- Overall the project is in ok health.
- The OSGi Alliance is transitioning to the Eclipse Foundation and has reached
an agreement to establish an Eclipse OSGi Working Group which will be the
home for the continued evolution of the OSGi specifications.
- Questions on the user list are answered, development concerns are either
discussed on the mailing list or directly in the JIRA issues.
- We had no issues voting on releases and JIRA issues are generally addressed.
- dev@felix.apache.org had a 5% decrease in traffic in the past quarter (464
emails compared to 484).
- users@felix.apache.org had a 15% increase in traffic in the past quarter (23
emails compared to 20).
- 39 issues opened in JIRA, past quarter (-2% decrease)
- 36 issues closed in JIRA, past quarter (38% increase)
- 113 commits in the past quarter (14% increase)
- 10 code contributors in the past quarter (-33% decrease)
- 23 PRs opened on GitHub, past quarter (-17% decrease)
- 18 PRs closed on GitHub, past quarter (-33% decrease)
-----------------------------------------
Attachment W: Report from the Apache Flex Project [Olaf Krüger]
## Description:
The mission of the Apache Flex project is to create and maintain software
related to the development of expressive web applications that deploy to all
major browsers, desktops and devices (including smartphones, tablets and tv).
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Flex was founded 2012-12-19 (8 years ago).
There are currently 69 committers and 45 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Olaf Krüger on 2017-08-28.
- No new committers. Last addition was Greg Dove on 2016-09-07.
## Project Activity:
The website migration off the Apache CMS is still in process.
The installer was broken and has been fixed.
## Community Health:
The community is trying to help each other wherever it can, even if only a few
active users are left.
-----------------------------------------
Attachment X: Report from the Apache Flink Project [Stephan Ewen]
## Description:
Apache Flink is a distributed data streaming system for batch and streaming
data analysis on top of a streaming dataflow engine. Flink's stack contains
functional batch and streaming analysis APIs in Java, Scala, Python, and
libraries for various use cases.
Flink interacts and integrates with several Apache projects in the broader
ecosystem of data storage and computing, such as Apache Beam, Calcite,
Hadoop, Mesos, Kafka, HBase, Cassandra, and various others.
## Issues:
- There are currently no community issues that require board attention.
## Membership Data:
PMC changes since previous report:
- Zhu Zhu joined the PMC on 2020-10-05
New committers since previous report:
- Godfrey He was added as committer on 2020-09-11
- Congxian Qiu was added as committer on 2020-10-27
- Niels Basjes was added as committer on 2020-09-14
The newest PMC member is Zhu Zhu, joined on October 5th, 2020.
The newest committer is Congxian Qiu, joined on October 27th, 2020.
There are currently 66 committers and 33 PMC members in this project.
## Releases
The following releases were made since the last board report:
- Flink 1.12.0 was released on 2020-12-10.
- Flink 1.11.2 was released on 2020-09-17.
- Flink Stateful Functions 2.2.1 was released on 2020-11-10.
- Flink Stateful Functions 2.2.0 was released on 2020-09-28.
- shaded-12.0 (vendored dependencies) was released on 2020-10-06.
## Project Activity:
- The community released Flink 1.12, with a lot of exciting features, like
batch-on-DataStream support, SQL Temporal Tables, a new transactional sink
API, and much more. The release was supported by around 300 contributors.
Details are here:
https://flink.apache.org/news/2020/12/10/release-1.12.0.html
- In the meantime the community has release Flink 1.11.2 and is preparing to
release version 1.11.3 with various fixes and improvements backported from
Flink 1.12.
- The Stateful Functions project released a 2.2 release with many stability
fixes and is gearing up for the next release, which is focusing on bigger
features, like adding Java and Go SDKs.
- The Flink Forward China will happen Dec. 13-15, with a set of talks from
committers and users.
## Community Health:
Going towards the big 1.12 release, there was more activity on the dev lists
and JIRA, and the user lists went slightly more quiet than the quarter before:
- user@f.a.o is roughly stable (2144 mails/quarter)
- user-zh@f.a.o is a bit more quiet (2487 mails/quarter)
- dev@f.a.o is more active due to release efforts (2740 mails/quarter)
- 1329 JIRA tickets created
- 1263 JIRA tickets closed
- 1046 PRs opened
- 1062 PRs closed
- The community created around 10 new major feature proposals
(FLIPs = Flink Improvement Proposals)
-----------------------------------------
Attachment Y: Report from the Apache Guacamole Project [Mike Jumper]
## Description:
The mission of Apache Guacamole is the creation and maintenance of software
related to providing performant, browser-based remote access
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Guacamole was founded 2017-11-14 (3 years ago)
There are currently 14 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:5.
Community changes, past quarter:
- No new PMC members. Last addition was Carl Harris on 2017-11-19.
- No new committers. Last addition was Luke on 2020-02-07.
## Project Activity:
The scope of the upcoming 1.3.0 release was finalized on 2020-09-20. The
release itself did not occur in mid-September as originally expected. Most of
the in-scope work has since been completed, and it appears likely that the
release will still be ready by year's end. Closing out those remaining issues
and preparing a first RC remains the primary focus of the project.
Recent releases:
- 1.2.0 was released on 2020-06-28.
- 1.1.0 was released on 2020-01-29.
- 1.0.0 was released on 2019-01-08.
## Community Health:
The community is active and healthy. There is a minor lull in overall
activity, presumably due to the usual seasonal demands on individuals' time.
Users and contributors otherwise continue to be engaged and responsive on the
mailing lists and within pull requests.
-----------------------------------------
Attachment Z: Report from the Apache Gump Project [Stefan Bodewig]
## Description
Apache Gump is a cross-project continuous integration server. Gump's intention
isn't so much to be a CI server but rather a vehicle that makes people look
beyond their project's boundaries and helps the projects to collaborate.
Gump is written in Python and supports several build tools and version control
systems. The Apache installation of Gump builds ASF as well as non-ASF
projects and their dependencies. It started in the Java part of the foundation
but also builds projects like APR, HTTPd and OpenSSL.
## Summary
We are moving to a new VM. Apart from that, nothing has changed over the past
three months and we honestly do not anticipate changes in the foreseeable
future.
The Tomcat community is the only one still using Gump actively and the only
activity in Gump is around keeping the infrastructure alive and tweaking
things for the benefit of Tomcat builds.
We will certainly support any other project that wants to get the benefit of
the early warning system for backwards incompatible changes Gump provides, but
we are not actively recruiting projects.
## Activity
We're moving over to a new VM which wasn't as easy as we had hoped because it
involved migrating from Python 2 to Python 3 (Gump itself is written in
Python). Many thanks to Adam Jack and Mark Thomas for carrying the burden of
the migration.
## Releases
Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the time
following its "integrate everything continuously" philosophy.
## Changes to the Roster
All ASF committers have write access to the metadata that configure the ASF
installations.
The last changes to the PMC have seen Konstantin Kolinko and Mark Thomas join
in November 2014.
Brett Porter has left the PMC in December 2019.
-----------------------------------------
Attachment AA: Report from the Apache HAWQ Project [Lei Chang]
## Description:
HAWQ is a SQL query engine that combines the key technological advantages of
MPP database with the scalability and convenience of Hadoop and Cloud. HAWQ
delivers industry-leading performance and linear scalability. It provides
users the tools to confidently and successfully interact with petabyte range
data sets. HAWQ provides users with a complete, standards compliant SQL
interface.
## Issues:
None
## Membership Data:
Apache HAWQ was founded 2018-08-15 (2 years ago)
There are currently 68 committers and 45 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Amy Bai on 2018-08-15.
- No new committers. Last addition was Stephen Tuyu on 2019-08-23.
## Project Activity:
1) Discuss the plan and scope for release 2.5.0.0:
o orc format support
o pluggable storage support
o improve memory management for orc format
o add resource enforcement, et al to Apache HAWQ
o improvement for memory management module
o improvement for partitioned tables
o nested UDF can be run on segment
2) Bug fixes:
o Fix core dump for UDF debug utility
3) Others:
o A joint effort from Apache HAWQ community and Department of Computer
Science, PKU, to provide an open source program to open source
community.
o Apache HAWQ integration with BI tool Fanruan, July 2020.
## Last release:
Last release was Apache HAWQ 2.4.0.0 release on September 25, 2018
-----------------------------------------
Attachment AB: Report from the Apache Helix Project [Kishore G]
## Description:
The mission of Helix is the creation and maintenance of software related to A
cluster management framework for partitioned and replicated distributed
resources
## Issues:
No obvious issues are observed.
## Membership Data:
Apache Helix was founded 2013-12-17 (7 years ago)
There are currently 22 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 6:5.
Community changes, past quarter:
- No new PMC members. Last addition was Junkai Xue on 2017-07-03.
- No new committers. Last addition was Huizhi Lu on 2020-08-04.
## Project Activity:
0.9,8 was released on 2020-10-19
0.9.9 release is in progress
## Community Health:
user@helix.apache.org had a 94% increase
17 code contributors in the past quarter (13% increase)
-----------------------------------------
Attachment AC: Report from the Apache Hive Project [Ashutosh Chauhan]
-----------------------------------------
Attachment AD: Report from the Apache Hudi Project [Vinoth Chandar]
## Description:
The mission of Apache Hudi is the creation and maintenance of software related
to providing atomic upserts and incremental data streams on Big Data
## Issues:
There are no issues requiring board attention
## Membership Data:
Apache Hudi was founded 2020-05-19 (7 months ago)
There are currently 19 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.
Community changes, past quarter:
- Sivabalan Narayanan was added to the PMC on 2020-10-07
- Prashant Wason was added as committer on 2020-11-20
- Satish Kotha was added as committer on 2020-11-23
## Project Activity:
We are preparing for a 0.7.0 release by end of Dec 2020, which will quite
literally be our most feature packed release so far. Some highlight include:
Clustering support, built-in metadata tracking to eliminate file listings,
Flink support, insert_overwrite operation, many bug fixes/perf improvements,
nClouds training session.
Our contributors, committers, users have written a number of blogs, delivered
talks since the last report. Talks include : ApacheCon talk, PrestoDB panel
discussion @PrestoCon, QCon China, DC_THURS Session.
New blogs have been also written: Grofers' Data lake article,
towards datascience article, aws blog, nClouds blog.
All of these can be found on our site
https://hudi.apache.org/docs/powered_by.html
## Community Health:
While we think the contributor health and overall community activity is healthy,
we do acknowledge the relative downward trend in the past quarter. Absolute
numbers are good. Below we try to explain them as best as we can
On dev mailing list, dev discussions have largely happened over PRs and cWiki
pages. We have had several design discussions over cWiki RFC pages, that don't
quite get captured here. RFC-15,18,19 which form bulk of the upcoming release
all have great amount of cWiki activity
We use GH Issues primarily as a support mechanism. So lower issues can also
be sign of users facing less problems after our 0.6.0 release. We are actively
tracking the issues almost everyday for potentially unknown issues affecting
users.
On code contributions, we have landed a lot of larger PRs this time around. So
review process as well as number of PRs have taken a dip.
Before the next report, we plan to build out an analytics pipeline using Hudi
which will help us delve deeper into root causing these numbers.
-----------------------------------------
Attachment AE: Report from the Apache Iceberg Project [Ryan Blue]
## Description:
Apache Iceberg is a table format for huge analytic datasets that is designed
for high performance and ease of use.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Iceberg was founded 2020-05-19 (7 months ago)
There are currently 12 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 4:3.
Community changes, past quarter:
- No new PMC members. Last addition was Anton Okolnychyi on 2020-05-19.
- Jingsong Lee was added as committer on 2020-10-09
- Zheng Hu was added as committer on 2020-10-09
## Project Activity:
Recent releases:
* 0.10.0 was released on 2020-11-11.
The 0.10.0 release included:
* A new Flink module supporting DataStreams and SQL writes and (batch) reads
* A new Hive module supporting reads
* Row-level delete implementation, part of the v2 spec, for engine integration
More recently, the community has added:
* Stored procedures for Spark that perform table maintenance from SQL
* New catalog implementations for Nessie and Glue
* Writers to support Flink CDC events and Spark MERGE plans
* Handling for NaN values in metadata, and NaN predicates
The project is making significant progress.
## Community Health:
Community activity continues to increase. Recent video sync calls have had 20+
participants, code contributions are increasing in frequency (588 PRs opened and
552 PRs closed), and there are many new community members joining in.
The community added two new committers this quarter.
-----------------------------------------
Attachment AF: Report from the Apache Incubator Project [Justin Mclean]
# Incubator PMC report for December 2020
The Apache Incubator is the entry path into the ASF for projects and
codebases wishing to become part of the Foundation's efforts.
There are presently 41 podlings incubating. In November, podlings executed
10 distinct releases. We added one new IPMC member, and none retired. There
were two IP clearances in November. We have no new projects, although a
couple are under discussion, including Wayang. Superset and TVM graduated
last month and Warble was retired.
This month we were missing reports from Annotator, BRPC and Liminal.
Annotator has reached out to the IPMC, added a new mentor and will report
next month.
BlueMarlin report mentions an unexpected release, and they still seem to be
having trouble operating as an Apache project. One mentor has given up on
them due to lack of communication.
Liminal has failed to report several times, but there is ongoing activity
in the project. It also seems they are making unapproved releases which the
IPMC will follow up on.
There was still no response from S2Graph, and unless there any objections
they will be retired shortly.
Weex, who was considering retirement, tried to make a release and brought
the release to the IPMC without the needed 3 +1 votes. They were asked to
find the needed PPMC votes. It may be that they do not have enough of an
active PPMC to do this.
SAMOA currently has no mentors, and little or no activity and the IPMC is
considering retiring the project.
TubeMQ is considering renaming itself to something else.
NuttX made a release that was voted on the IPMC private list as it
contained some critical security fixes.
There was no visible progress made on MXNet issues, and this will be
discussed at the board meeting. An active mentor retired, and a new mentor
was added to help them.
Most discussions on the mailing list were around releases and graduations.
There were graduation discussions around ECharts, Flagon, DataSketches and
Goblin.
## Community
### New IPMC members:
- Lars George
### People who left the IPMC:
- none
## New Podlings
- none
## Podlings that failed to report, expected next month
- Annotator
- BRPC
- Liminal
## Graduations
- Superset
- TVM
The board has motions for the following:
- DataSketches
- ECharts
## Releases
The following releases entered distribution during the month of
November:
- Daffodil 3.0.0
- DolphinScheduler 1.3.3
- NLPCraft 0.7.1
- NLPCraft 0.7.2
- NuttX 10.0.0
- Pegasus 2.1.0
- Pinot 0.6.0
- Superset 0.38.0
- TubeMQ 0.7.0
- Tuweni 1.3.0
## IP Clearance
- Apache APISIX ingress controller
- Apache Arrow Julia library
## Legal / Trademarks
- MXNet issues still unresolved.
## Infrastructure
- N/A
## Miscellaneous
- N/A
## Table of Contents
[AGE](#age)
[BlueMarlin](#bluemarlin)
[Crail](#crail)
[Daffodil](#daffodil)
[Hivemall](#hivemall)
[Hop](#hop)
[Livy](#livy)
[Marvin-AI](#marvin-ai)
[Nemo](#nemo)
[SAMOA](#samoa)
[Spot](#spot)
[StreamPipes](#streampipes)
[Toree](#toree)
--------------------
## AGE
AGE is a multi-model database that enables graph and relational models built
on PostgreSQL.
AGE has been incubating since 2020-04-29.
### Three most important unfinished issues to address before graduating:
1. First release
2. Grow developers community
3. Schedule release cycles
### Are there any issues that the IPMC or ASF Board need to be aware of?
None.
### How has the community developed since the last report?
We do have two new contributors that are also interested to become
Committers of AGE project.
### How has the project developed since the last report?
The project has been actively developed and new development has been
pushed actively.
The website has been deployed and it is available.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [X] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2020-06-30
### When were the last committers or PPMC members elected?
None for now, but we do have two new people contributing to the project
and willing to become committers.
### Have your mentors been helpful and responsive?
Yes, they have been helpful and very responsive.
### Is the PPMC managing the podling's brand / trademarks?
PPMC is not managing the podling's brand / trademarks.
### Signed-off-by:
- [X] (age) Kevin Ratnasekera
Comments:
- [ ] (age) Von Gosling
Comments:
- [ ] (age) Raphael Bircher
Comments:
- [X] (age) Felix Cheung
Comments:
### IPMC/Shepherd notes:
--------------------
## BlueMarlin
BlueMarlin will develop a web service to add intelligence functionality to a
plain ad system.
BlueMarlin has been incubating since 2020-06-09.
### Three most important unfinished issues to address before graduating:
1. DL-based performance forecasting
2. DL-based spend recommendation
3. DL-based Inventory allocation
### Are there any issues that the IPMC or ASF Board need to be aware of?
### How has the community developed since the last report?
### How has the project developed since the last report?
The following features were added to predictor_dl_model:
1. We added new features of user residency and user IPL (IP location).
2. We added pipeline and product tags to config file. Config file has
placeholders to resolve the names of intermediate tables instead of
having user to fill them up.
3. We pushed model-stats into Hive instead of Elasticsearch. This makes
the pipeline to create one set of coherent tables that are associates
with a pipeline run instead of having the artifacts into different
types of data storage.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [X] Working towards first release
- [ ] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
Plan to have a release in Jan, 2021
### When were the last committers or PPMC members elected?
### Have your mentors been helpful and responsive?
Are things falling through the cracks? If so, please list any
open issues that need to be addressed.
### Is the PPMC managing the podling's brand / trademarks?
Are 3rd parties respecting and correctly using the podlings
name and brand? If not what actions has the PPMC taken to
correct this? Has the VP, Brand approved the project name?
### Signed-off-by:
- [X] (bluemarlin) Craig Russell
Comments: The podling has not yet done anything on list.
The SGA was filed late October 2020 so they are just starting.
They do not have a repository or a web page.
They claim in this report to have done a release but there
is no evidence of this.
- [ ] (bluemarlin) Jean-Baptiste Onofré
Comments:
- [ ] (bluemarlin) Von Gosling
Comments:
- [ ] (bluemarlin) Junping Du
Comments:
- [ ] (bluemarlin) Uma Maheswara Rao G
Comments:
### IPMC/Shepherd notes:
Dave Fisher - I resigned from mentoring this podling. They refuse
to discuss activity on the mailing list. They do not communicate.
They claim to make a release. This report is the first time we've
heard of it.
Justin Mclean - The issues to be resolved before graduation need
to be ones related to the community and how Apache operates not
functionality. I'm concerned about the release and comments by
other mentors. There are also section in this report that are
unanswered.
What can be done to get this project back on track?
Dave Fisher - There is no back. This podling has never been on
track.
--------------------
## Crail
Crail is a storage platform for sharing performance
critical data in distributed data processing jobs at
very high speed.
Crail has been incubating since 2017-11-01.
### Three most important unfinished issues to address before graduating:
1. Grow developers community
2. Convincing use cases
3. Steady release cycles
### Are there any issues that the IPMC or ASF Board need to be aware of?
No reply.
### How has the community developed since the last report?
We got one new contributors. We are looking forward to see
him applying as a committer.
### How has the project developed since the last report?
A new contributor was working in the field of adding elasticity.
Elastic scaling is a needed pre-requisite to use Apache Crail as
an efficient ephemeral data store for serverless frameworks.
We expect pull requests for code integration in the coming weeks.
With added elasticity, a new release would be due.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2020-01-14
### When were the last committers or PPMC members elected?
December 4th, 2018
### Have your mentors been helpful and responsive?
Yes, our mentors have been supportive and responsive.
### Is the PPMC managing the podling's brand / trademarks?
There are no known cases of a 3rd party podling name/brand incorrect use.
Podling name search has been completed - see
https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-138
### Signed-off-by:
- [X] (crail) Julian Hyde
Comments: Activity is very low. Crail are trying to find ways to
stimulate activity by bringing in a new contributor.
- [X] (crail) Luciano Resende
Comments:
- [X] (crail) Felix Cheung
Comments:
### IPMC/Shepherd notes:
--------------------
## Daffodil
Apache Daffodil is an implementation of the Data Format Description Language
(DFDL) used to convert between fixed format data and XML/JSON.
Daffodil has been incubating since 2017-08-27.
### Three most important unfinished issues to address before graduating:
1. Increase community growth and participation beyond Owl (main
priority)
2. Work with other Apache projects where Daffodil could provide extra
functionality
3. Continue frequent release schedule
### Are there any issues that the IPMC or ASF Board need to be aware of?
* None
### How has the community developed since the last report?
* Pull requests merged from three first-time contributors (one non-Owl)
* Continued involvement in mailing lists
* dev: 167 emails sent by 22 people, divided into 43 topics,
49 subscribers (+17)
* users: 14 emails sent by 5 people, divided into 9 topics,
59 subscribers (+16)
* Owl is continuing to encourage other companies with known Daffodil
interests to make public contributions and increase involvement
* Smooks (https://www.smooks.org) 2.0.0-M2 has been released with
Daffodil integration
### How has the project developed since the last report?
* Released Daffodil 3.0.0
* 44 commits merged from 10 different contributors
* 55 issues created, 54 issues resolved
* Changes include SAX support, ability to stream data larger than
available memory, reduced memory usage, improved diagnostics, and
numerous bug fixes
* Upcoming changes include support for parser/unparser code generation
and improved validation with new APIs and plugability
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2020-11-20
### When were the last committers or PPMC members elected?
* 2020-06-15 - John Interrante (PPMC)
* 2019-11-26 - Olabusayo Kilo (Committer)
* 2019-06-20 - Brandon Sloane (PPMC)
### Have your mentors been helpful and responsive?
* Yes, recently helped to find a third mentor which should help the
release process.
### Is the PPMC managing the podling's brand / trademarks?
* No known cases of a 3rd party incorrectly using the Daffodil
name/brand
* Podling name search has been completed and approved by Brand
Management Committee:
https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-147
### Signed-off-by:
- [X] (daffodil) Dave Fisher
Comments:
- [X] (daffodil) Christofer Dutz
Comments:
- [X] (daffodil) Kevin Ratnasekera
Comments:
### IPMC/Shepherd notes:
--------------------
## Hivemall
Hivemall is a library for machine learning implemented as Hive
UDFs/UDAFs/UDTFs.
Hivemall has been incubating since 2016-09-13.
### Three most important unfinished issues to address before graduating:
1. Community growth (committers and users)
2. One or more Apache Releases as an Incubator project
### Are there any issues that the IPMC or ASF Board need to be aware of?
PPMCs are considering exit approaches including retiring.
### How has the community developed since the last report?
No particular topic.
### How has the project developed since the last report?
No progress.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2019-12-19
### When were the last committers or PPMC members elected?
Elected Jerome Banks as a committer on April 2, 2018.
### Have your mentors been helpful and responsive?
Yes
### Is the PPMC managing the podling's brand / trademarks?
Yes, we keep tracking podling's brand / trademarks.
### Signed-off-by:
- [ ] (hivemall) Daniel Dai
Comments:
- [X] (hivemall) Koji Sekiguchi
Comments:
### IPMC/Shepherd notes:
--------------------
## Hop
Hop is short for the Hop Orchestration Platform. Written completely in Java
it aims to provide a wide range of data orchestration tools, including a
visual development environment, servers, metadata analysis, auditing
services and so on. As a platform, Hop also wants to be a reusable library
so that it can be easily reused by other software.
Hop has been incubating since 2020-09-24.
### Three most important unfinished issues to address before graduating:
1. identify and resolve the last remaining incompatibly licensed
dependencies (if any)
2. create a first release
3. grow the community
### Are there any issues that the IPMC or ASF Board need to be aware of?
No known significant issues at this moment
### How has the community developed since the last report?
- 2 additional committers, committers are increasingly active
- 9 new registered chat members (99 -> 108)
- 21 subscribers to dev, 11 to user mailing list
- significant follower growth on social media, mainly on LinkedIn (+46)
and Twitter (+15)
### How has the project developed since the last report?
- After JIRA and the website, code and documentation repositories have
been migrated.
- For the code migration, a copyright header related fix was required,
which was delivered and accepted.
- All existing builds have been recreated and updated to run on ASF
Jenkins
- new functionality has been created (new transform and action plugins,
UI updates and more)
- significant documentation updates
- discussion of and preparation for a first release (0.50) has started
Full details are available in the November monthly roundup:
https://hop.apache.org/blog/2020/12/roundup-2020-12/
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [X] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
No releases so far
### When were the last committers or PPMC members elected?
2020-11-18
### Have your mentors been helpful and responsive?
We have mainly been working on infrastructure and or software items over
the last month.
Mentor input will become more important now we've started working towards
a first release.
Julian Hyde regularly checks in and provides valuable input.
### Is the PPMC managing the podling's brand / trademarks?
There are no known brand and naming issues.
The PPMC only uses "Apache Hop (Incubating)" as the official project name
and has explicitly called "Project Hop" deprecated as of the moment of
acceptance in the Incubator.
### Signed-off-by:
- [ ] (hop) Tom Barber
Comments:
- [X] (hop) Julian Hyde
Comments: Plenty of work on features, good cooperation on dev list,
appointing the first committers since incubation, and pushing
hard for the first release. Hop is doing great.
- [ ] (hop) Maximilian Michels
Comments:
- [X] (hop) Francois Papon
Comments: Community is growing well (new committer, dev list,
mattermost channel) and a great work is done on the source code for
the first release. The Hop team is very active.
- [X] (hop) Kevin Ratnasekera
Comments: Significant progress has been made through out past time
period, with related to first release and community growth.
### IPMC/Shepherd notes:
--------------------
## Livy
Livy is web service that exposes a REST interface for managing long running
Apache Spark contexts in your cluster. With Livy, new applications can be
built on top of Apache Spark that require fine grained interaction with many
Spark contexts.
Livy has been incubating since 2017-06-05.
### Three most important unfinished issues to address before graduating:
1. Start preparing towards graduation
2.
3.
### Are there any issues that the IPMC or ASF Board need to be aware of?
Apache Livy is a stable project that is used widely in conjuction with
Apache Spark.
It seems to have met its project goals and there is not much active
development going on as a result. 2020 may definitely not be the best
year for community activity and Livy certainly seems to have taken a hit
on this aspect. Seeking guidance from the IPMC/Board on what could be next
steps for the project. Its not very active but at the same time its not a
defunct/unused project.
### How has the community developed since the last report?
### How has the project developed since the last report?
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [ ] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2020-01-07
### When were the last committers or PPMC members elected?
2019-01-22
### Have your mentors been helpful and responsive?
No reply
### Is the PPMC managing the podling's brand / trademarks?
No Reply
### Signed-off-by:
- [X] (livy) Bikas Saha
Comments:
- [X] (livy) Luciano Resende
Comments:
- [ ] (livy) Jean-Baptiste Onofre
Comments:
### IPMC/Shepherd notes:
Justin Mclean: As long as there is an active PPMC with at last 3 PPMC
members providing oversight the project should be fine. Is anything else
needed to graduate the project? Have you looked at the ASF maturity
model? I am concerned that users questions are going unanswered on the
dev list.
--------------------
## Marvin-AI
Marvin-AI is an open-source artificial intelligence (AI) platform that helps
data scientists, prototype and productionalize complex solutions with a
scalable, low-latency, language-agnostic, and standardized architecture
while simplifies the process of exploration and modeling.
Marvin-AI has been incubating since 2018-08-21.
### Three most important unfinished issues to address before graduating:
1. Increase activity from current contributors and community.
2. Finish the new version of Toolbox.
3. Release a new version.
### Are there any issues that the IPMC or ASF Board need to be aware of?
No.
### How has the community developed since the last report?
We have expanded "Marvin-lab" at the university and several postgraduate
students in the artificial intelligence field are using marvin as their
research tool.
We had an online meeting to discuss architectural approaches, we also
found out about new members joining the community, some of them are
utilizing the platform in their companies.
### How has the project developed since the last report?
1. Minor bug fix;
2. Last adjustments on the new toolbox version;
3. Preliminary version of AutoML wrapper (Marvin AutoML);
4. Organization of the structure of a documentation for the new toolbox;
5. Architectural discussions on dev mailing list and online meeting about
integrating TFX and Apache Beam.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2019-07-18
### When were the last committers or PPMC members elected?
Wei Chen added as new PPMC member (2019-06-07)
### Have your mentors been helpful and responsive?
Yes.
### Is the PPMC managing the podling's brand / trademarks?
Yes.
### Signed-off-by:
- [X] (marvin-ai) Luciano Resende
Comments:
- [X] (marvin-ai) William Colen
Comments:
### IPMC/Shepherd notes:
--------------------
## Nemo
Nemo is a data processing system to flexibly control the runtime behaviors
of a job to adapt to varying deployment characteristics.
Nemo has been incubating since 2018-02-04.
### Three most important unfinished issues to address before graduating:
1. Address a few remaining items in the Apache Project Maturity model
2. Grow the community
3. Create another release
### Are there any issues that the IPMC or ASF Board need to be aware of?
None.
### How has the community developed since the last report?
* Attracted new contributions
* Actively involved in addressing the items in the Apache Project
Maturity model
* Applied the project for a global-scale streaming system
### How has the project developed since the last report?
* Release 0.3 in progress
* Improved streaming support in Nemo
* Added combiners in streaming
* Added in-process data communication optimization
* Made Nemo run on geo-distributed datacenters
* Dynamic task scheduling in progress
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [ ] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2020-03-06 (Release 0.2)
### When were the last committers or PPMC members elected?
February 27, 2020
### Have your mentors been helpful and responsive?
Our mentors have been helpful and responsive.
### Is the PPMC managing the podling's brand / trademarks?
The PPMC manages the podling's brand / trademarks.
### Signed-off-by:
- [ ] (nemo) Hyunsik Choi
Comments:
- [X] (nemo) Byung-Gon Chun
Comments:
- [ ] (nemo) Jean-Baptiste Onofre
Comments:
- [X] (nemo) Markus Weimer
Comments: There is another release in flight as this report is
prepared.
### IPMC/Shepherd notes:
--------------------
## SAMOA
SAMOA provides a collection of distributed streaming algorithms for the most
common data mining and machine learning tasks such as classification,
clustering, and regression, as well as programming abstractions to develop
new algorithms that run on top of distributed stream processing engines
(DSPEs). It features a pluggable architecture that allows it to run on
several DSPEs such as Apache Storm, Apache S4, and Apache Samza.
SAMOA has been incubating since 2014-12-15.
### Three most important unfinished issues to address before graduating:
1. Revitalize the project by resuming development
2. Enlarge the user base and contributing community
### Are there any issues that the IPMC or ASF Board need to be aware of?
None.
### How has the community developed since the last report?
- Mailing list activity:
- @dev: 4 messages
### How has the project developed since the last report?
We are working in an implementation of adaptive random forests.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2020-04-23
### When were the last committers or PPMC members elected?
August 2019
### Have your mentors been helpful and responsive?
There are no mentors since June.
### Is the PPMC managing the podling's brand / trademarks?
Yes. There are no 3rd parties incorrectly using the podling‘s name and
brand for now.
### Signed-off-by:
### IPMC/Shepherd notes:
Justin Mclean: I suggest you reach out the the IPMC general list and
ask for more mentors. Given the low activity it may be hard to attract
one. Can the project point to me to where this development on adaptive
random forests is? There doesn't seem to be any commits for almost a year.
--------------------
## Spot
Apache Spot is a platform for network telemetry built on an open data model
and Apache Hadoop.
Spot has been incubating since 2016-09-23.
### Three most important unfinished issues to address before graduating:
1. Increase community activity in mailing list and commits
2. Make the product more approachable for new contributors and users
3. Develop a roadmap that focuses on delivering one use case effectively
### Are there any issues that the IPMC or ASF Board need to be aware of?
Not at this time.
### How has the community developed since the last report?
We're continuing to work on a roadmap with the community that will allow
more contributors to focus and work on different levels of the project
(i.e. data modeling and schema design, use-cases, ingestion, ml, ui, dev
ops, docs, etc).
### How has the project developed since the last report?
We've started regular weekly discussions around several topics, including
configuration management, authentication, and authorization models within
Spot so that we have a better backbone for adding more features and can
also backport existing functionality to a stronger foundation. These
discussions were delayed this quarter due to COVID and getting schedules
aligned relative to other workloads so we don't have any proposals
documented yet, but that is our next step.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [X] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2017-09-08
### When were the last committers or PPMC members elected?
2020-08-24 - We removed PPMC members who were not subscribed to the
private mailing list and who did not respond to an email asking them to
subscribe
### Have your mentors been helpful and responsive?
Are things falling through the cracks? If so, please list any
open issues that need to be addressed.
Our mentors have been helpful in onboarding new contributors, and in
getting us the Whimsy and Clutch reports and updating the website so we
more completely conform to ASF policy requirements for podlings.
### Is the PPMC managing the podling's brand / trademarks?
Are 3rd parties respecting and correctly using the podlings
name and brand? If not what actions has the PPMC taken to
correct this? Has the VP, Brand approved the project name?
We have no knowledge of any issues with the brand or trademark.
### Signed-off-by:
- [X] (spot) Uma Maheswara Rao G
Comments: This community needs few more mentors.
### IPMC/Shepherd notes:
Justin Mclean: Where are these weekly discussion taking place? Is what is
discussed in them brought back to the mailing list?
--------------------
## StreamPipes
StreamPipes is a self-service (Industrial) IoT toolbox to enable non-
technical users to connect, analyze and explore (Industrial) IoT data
streams.
StreamPipes has been incubating since 2019-11-11.
### Three most important unfinished issues to address before graduating:
1. Grow the community
2. Attract more users
3. Complete maturity assessment
### Are there any issues that the IPMC or ASF Board need to be aware of?
There are no issues right now.
### How has the community developed since the last report?
* First of all, we are quite happy with the current
community-driven development and all major things are being
discussed on the mailing lists
* We gave several talks at meetups and events during the past months
* Two talks at ApacheCon @Home
* SF Big Analytics Meetups
* StreamPipesWebinar Brazil
* several industry-focused talks
* All the talks are available on YouTube
* A large german computer magazine published an article about StreamPipes
(https://www.linux-magazin.de/ausgaben/2020/12/apache-streampipes/)
* We had several remote training sessions to show users how to use
StreamPipes
* There is a continuous flow of messages on the mailing list and more
people are contributing to discussions and give feedback
* Several new people showed up on the mailing list asking for
support or reporting problems
* We updated the installation guide to ease the first steps with
StreamPipes
* Number of Twitter followers increased (last report: 148, currently: 156)
* Number of Github stars increased (last report: 163, currently: 186)
### How has the project developed since the last report?
* We released version 0.67.0, our second release in the ASF
* Currently, most contributors are working on issues around stability bug
fixing
* The community currently discusses the future roadmap and there are some
new features community members are working on
* mqtt support
* pipeline monitoring
* python wrapper
* externally exposed REST APIs for pipelines and pipeline elements
* We are currently discussing the integration of
incubator-streampipes-extensions into the core project to ease future
release processes
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2020-10-28
### When were the last committers or PPMC members elected?
2020-05-22, but we expect several new committers and PPMC members to
being elected soon
### Have your mentors been helpful and responsive?
Yes, mentors are helpful and responsive. We get quick feedback in case
there are any questions.
Thanks to all mentors and IPMC members who took the time to vote on our
last release.
### Is the PPMC managing the podling's brand / trademarks?
Yes, we are actively managing the brand.
New logo is still an open issue that is being discussed in the community.
The project name has been approved.
### Signed-off-by:
- [X] (streampipes) Christofer Dutz
Comments:
- [ ] (streampipes) Jean-Baptiste Onofré
Comments:
- [ ] (streampipes) Julian Feinauer
Comments:
- [X] (streampipes) Justin Mclean
Comments:
- [ ] (streampipes) Kenneth Knowles
Comments:
### IPMC/Shepherd notes:
--------------------
## Toree
Toree provides applications with a mechanism to interactively and remotely
access Apache Spark.
Toree has been incubating since 2015-12-02.
### Three most important unfinished issues to address before graduating:
In my opinion, I believe Toree is one of those small but useful projects
that, except for being very active, would be ready to graduate. Having
said that, where there is an important issue or for voting new members
and releases the PPMC show up and participate (see example of last
committer/release thread).
The project will likely start graduation process on the next couple
months.
1. Increase active contributors
2.
3.
### Are there any issues that the IPMC or ASF Board need to be aware of?
None
### How has the community developed since the last report?
Similar pattern with a few Q&A on both Gitter and mailing list.
We also saw increased flow of questions related to Spark 3.0.
### How has the project developed since the last report?
We attempted a new release, but while waiting for vote process to
complete the Incubator release process changed and we are working
on adapting to the new rules.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [ ] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2020-07-31
### When were the last committers or PPMC members elected?
Kevin Bates was added to the PPMC on 2019-08-14
### Have your mentors been helpful and responsive?
There was nothing requiring mentor intervention on the last quarter.
### Is the PPMC managing the podling's brand / trademarks?
No Trademark issues
### Signed-off-by:
- [X] (toree) Luciano Resende
Comments:
- [ ] (toree) Julien Le Dem
Comments:
- [ ] (toree) Ryan Blue
Comments:
### IPMC/Shepherd notes:
-----------------------------------------
Attachment AG: Report from the Apache IoTDB Project [Xiangdong Huang]
## Description:
The mission of Apache IoTDB is the creation and maintenance of software related
to an IoT native database with high performance for data management and analysis
## Issues:
NO
## Membership Data:
Apache IoTDB was founded 2020-09-16 (3 months ago)
There are currently 35 committers and 23 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members (project graduated recently).
- No new committers were added.
## Project Activity:
Software development activity:
- We released the first release 0.11.0 after graduation on 2020-11-25.
- We are making release candidates for 0.11.1 (RC1 vote now).
- We have added Apache Pulsar integration example in the master branch.
- We are working on developing 0.12.0.
Meetups and Conferences:
- A PMC member attended Apache Pulsar Asia 2020,
giving a talk on Apache IoTDB integrating with Apache Pulsar.
- A meetup was held in Beijing China on Nov 29th,
for the local Foo User Group. A PMC (in Germany) and
a Committer were invited to share some technology details of IoTDB.
Two Chinese users shared their use experiences of Using IoTDB.
## Community Health:
Overall community health is good.
We have been performing extensive outreach to related projects,
in order to attract new contributors.
However, we need more contributors to update our website,
maintain our CI and news or other articles.
-----------------------------------------
Attachment AH: Report from the Apache Jackrabbit Project [Marcel Reutegger]
## Description:
The Apache Jackrabbit™ content repository is a fully conforming
implementation of the Content Repository for Java™ Technology API
(JCR, specified in JSR 170 and 283). The Jackrabbit content
repository is stable, largely feature complete and actively being
maintained.
Jackrabbit Oak is an effort to implement a scalable and performant
hierarchical content repository as a modern successor to the Apache
Jackrabbit content repository. It is targeted for use as the
foundation of modern world-class web sites and other demanding
content applications. In contrast to its predecessor, Oak does not
implement all optional features from the JSR specifications and it
is not a reference implementation.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Jackrabbit was founded 2006-03-15 (15 years ago)
There are currently 58 committers and 58 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- Amrit Verma was added to the PMC on 2020-09-28
- Miroslav Smiljanic was added to the PMC on 2020-10-27
- Amrit Verma was added as committer on 2020-09-15
- Miroslav Smiljanic was added as committer on 2020-10-27
## Project Activity:
Apache Jackrabbit Oak receives most attention nowadays. All
maintenance branches and the main development branch are
continuously seeing moderate to high activity.
We continue making regular feature releases of Jackrabbit Oak. The
most recent release was Jackrabbit Oak 1.36.0 that was made available
on November 17th.
Apache Jackrabbit itself is mostly in maintenance mode with most of
the work going into bug fixing and tooling. New features are mainly
driven by dependencies from Jackrabbit Oak.
In October the team noticed security vulnerabilities with Apache
Solr versions in use by Apache Jackrabbit Oak (CVE-2020-13941,
CVE-2019-17558, CVE-2019-2386). The updated Solr versions with the
fixes required a change of the Java version supported by the
Jackrabbit Oak maintenance releases. So far Jackrabbit Oak 1.4.x
and 1.6.x releases were able to run on Java 7 or newer. With the
upgrade of Solr, the minimum version had to be lifted to Java 8
(https://s.apache.org/t40d0).
Beginning of December the team decided to drop support and deprecate
the 2.18 branch of Apache Jackrabbit. Users are encouraged to upgrade
to the latest stable 2.20.x version (https://s.apache.org/llfe1).
## Community Health:
The project is healthy with a continuous stream of traffic on all
mailing lists reflecting the activity of the respective component.
There is a wide range of topics being discussed on the dev and user
lists as well as on the various JIRA issues.
Commit activity is moderate mirroring the activity on the
JIRA issues and the desire of the individual contributors to bring
features and improvements in for the next Jackrabbit Oak release.
## Releases:
- jackrabbit-2.12.11 was released on 2020-09-10
- jackrabbit-oak-1.34.0 was released on 2020-09-10
- jackrabbit-oak-1.22.5 was released on 2020-10-12
- jackrabbit-2.21.4 was released on 2020-10-22
- jackrabbit-2.20.2 was released on 2020-11-05
- jackrabbit-1.36 was released on 2020-11-17
- jackrabbit-oak-1.8.24 was released on 2020-12-08
## JIRA activity:
- 121 JIRA tickets created in the last 3 months
- 121 JIRA tickets closed/resolved in the last 3 months
-----------------------------------------
Attachment AI: Report from the Apache Karaf Project [Jean-Baptiste Onofré]
## Description:
The mission of the Apache Karaf project is to provide an application
ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind
of applications. Karaf subprojects bring additional features for this runtime
and running applications.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Karaf was founded 2010-06-16 (10 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
Following the DevX and Spring Boot (which helped as lab), Karaf 5 roadmap
preparation is in progress with a complete PoC ongoing (we will share details
on the mailing list for Christmas). We reach an important milestone for the
project with the release of Karaf 4.3.0. It's a major update for the project.
We also did Karaf 4.2.10 which is a maintenance release for our 4.2 users.
Couple of Winegrower releases have been done as well. Now that winegrower is
used in production, we will add a dedicated section on the website (a blog
post is in preparation to explain winegrower).
To summarize, here's the releases during the period:
- Karaf 4.3.0 was released on 2020-10-30
- Karaf 4.2.10 was released on 2020-10-12
- Winegrower 1.0.1 was released on 2020-11-22
## Community Health:
We are still working closely with other communities (Camel, ServiceMix, ...).
We also proposed our help for the Apache Brooklyn community, and asked for
feedback about their Karaf use case (Brooklyn uses Karaf). We are pretty sure
Karaf 5 will be very important and strong milestone for the project, opening
Karaf to even more communities.
-----------------------------------------
Attachment AJ: Report from the Apache Lucene Project [Anshum Gupta]
## Description:
- Lucene Core is a search-engine toolkit
- Solr is a search server built on top of Lucene Core
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Lucene was founded 2005-01-18 (16 years ago)
There are currently 87 committers and 60 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- Houston Putman was added to the PMC on 2020-11-30
- Julie Tibshirani was added as committer on 2020-11-18
## Project Activity:
The community is continuing to work on reducing the tech debt in the project,
as mentioned in the previous board reports. Several committers are actively
working on a much improved 9.0 release.
We released Apache Lucene and Solr 8.6.3 and 8.7.0 since the last report.
With 8.6.3, Solr released a bug fix to stop adding duplicate response headers
to internally proxied requests. This release also contained fix for a
regression introduced in Solr
8.6.0 that affected HTTP multipart POST requests.
The Solr 8.6.3 release also announced CVE-2020-13957.
Lucene 8.7.0 released various improvements including better compression of
stored fields and faster sorting by field. This release also significantly
improves indexing speed in certain cases.
Solr 8.7.0 introduced various features and improvements including the circuit
breaker infrastructure along with JVM and CPU based breakers that improve
uptime by rejecting incoming search requests based on JVM heap and CPU usage.
As part of restructuring of the codebase, the community intends to move
towards the model of having multiple repositories with different release
cadence. This will allow the community to offer official modules with
different release cadence.
A code contribution from Bloomberg for the Solr Operator is currently being
worked on as SOLR-14994. The grant was accepted after a discussion both,
within the PMC as well as the wider community. This would allow Solr users to
converge on the operating process when running Solr on Kubernetes.
## Community Health:
Our developer as well as user lists had reduced activity the past quarter. Our
user list had an avg. decrease of ~35% while our developer list dropped by
26%. This could be most likely due to the current pandemic as well as due to
the holiday season.
Despite a significant drop in the number of commits, which was most likely due
to the heavy commits on a feature branch reducing, we had a 21% increase in
code contributors the past quarter and the Github PR activity stayed almost
steady.
We are also waiting for the 9.0 release that uses Gradle to move forward with
the creation of Apache Solr TLP, the vote for which passed a few quarters ago.
-----------------------------------------
Attachment AK: Report from the Apache Lucene.Net Project [Shad Storhaug]
## Description:
Apache Lucene.NET is a port of the Lucene search engine library, written in C#
and targeted at .NET runtime users.
## Issues:
There are no Board-level issues at this time.
## Membership Data:
Apache Lucene.NET was founded 2012-08-15 (8 years ago)
There are currently 16 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is 8:7.
PMC Chair rotated 2018-06-20 to Shad Storhaug (nightowl888)
Community changes, past quarter:
- No new PMC members. Last addition was Laimonas Simutis on 2020-09-08.
- Jens Melgaard was added as committer on 2020-10-20
## Project Activity:
Progress:
- Several user-reported bug fixes
- 44 PRs were submitted including some new website features and performance
improvements to Lucene.NET
- We set up a nightly build
- We are continuing to expand testing adding x86 and .NET 5.0 targets
- We set up GitHub Actions to automatically run tests when PRs are submitted
We have also been steadily improving performance, refactoring APIs to be more
.NET-like than Java-like, and expanding testing.
Recent releases:
- Apache-Lucene.Net-4.8.0-beta00013 was released on 2020-11-16.
- Apache-Lucene.Net-4.8.0-beta00012 was released on 2020-09-19.
- Apache-Lucene.Net-4.8.0-beta00011 was released on 2020-07-24.
## Community Health:
Since our move to GitHub Issues, we are now getting bug reports that have been
long underreported. This new collaboration channel with end users is helping
us zero in on bugs, and is also helping to drive some PR activity from
contributors. There was some additional PR activity through our participation
in Hacktoberfest this quarter.
However, we are seeing less activity on the mailing lists due to the fact
collaborators generally contact us directly through GitHub Issues.
- dev@lucenenet.apache.org had a 86% increase in traffic in the past quarter
(411 emails compared to 220)
- user@lucenenet.apache.org had a 64% decrease in traffic in the past quarter
(4 emails compared to 11)
- 258 commits in the past quarter (-18% decrease)
- 8 code contributors in the past quarter (60% increase)
- 44 PRs opened on GitHub, past quarter (83% increase)
- 45 PRs closed on GitHub, past quarter (104% increase)
- 21 issues opened on GitHub, past quarter (23% increase)
- 18 issues closed on GitHub, past quarter (20% increase)
-----------------------------------------
Attachment AL: Report from the Apache MetaModel Project [Kasper Sørensen]
## Description:
The mission of MetaModel is the creation and maintenance of software related to
common interface for discovery, exploration of metadata and querying of
different types of data sources
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache MetaModel was founded 2014-11-19 (6 years ago)
There are currently 13 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.
Community changes, past quarter:
- No new PMC members. Last addition was Arjan Seijkens on 2019-08-29.
- No new committers. Last addition was Jörg Unbehauen on 2018-05-03.
## Project Activity:
There is not a lot of activity going on with MetaModel at the moment.
## Community Health:
There has been a decline in activity. The exact reasons are unclear to me, but
usage of the project seems to maybe be falling behind competing technologies.
-----------------------------------------
Attachment AM: Report from the Apache Mnemonic Project [Gordon King]
Description: Apache Mnemonic is an open-source Java library for durable
object-oriented programming on hybrid storage-class memory(e.g. NVM) space. It
comes up with durable object model (DOM) and durable computing model(DCM) and
takes full advantages of storage-class memory to simplify the code complexity,
avoid SerDe/(Un)Marshal, mitigate caching for constructing next generation
computing platforms. Mnemonic makes the storing and transmitting of massive
linked objects graphs simpler and more efficient. The performance tuning could
also be mostly converged to a single point of tuning place if based on
Mnemonic to process and analyze linked objects. The programmer is able to
focus on the durable object oriented business logic instead of worrying about
how to normalize/join, SerDe(un)marshal, cache and store their linked business
objects with arbitrary complexity.
Issues: There is a roll call to decide to retire this project, but it has been
supported by several contributors, so we decided to reboot it.
Activity: In this period of reporting (since Nov. 11, 2020) , 11 of tickets
have been created and 6 resolved, basically, we are working on migrating Maven
build to Gradle for efficiency and flexibility. Some technical challenges have
been well addressed and merged. Our community has held several regular
meetings every 2 weeks, the agenda mainly covered the following topics
- Gradle migration
- New PMC roles, responsibilities and actions
- Development workflow guidance
- Issues evaluation
- Tracking the release plan
Health Report: Our community and PMCs are working together on Gradle migration
and pushing the new release of Mnemonic, we are closely tracking the progress
of project and community activities. New PMCs are actively contributing and
participating in the project. The release plan got closely tracked and will
get updated according to the actual progress of project.
PMC Changes:
- Currently 14 PMC members.
- 3 PMC joined in Oct. 2020.
Committer Base Changes:
- Currently 19 committers (corrected according to whimsy).
- 3 same committers joined in Oct. 2020.
Releases:
- Last release was v0.12.0 on Sep. 04 2018
- Still active development on next major version (0.13)
-----------------------------------------
Attachment AN: Report from the Apache Mynewt Project [Justin Mclean]
## Description:
Mynewt is a real-time operating system for constrained embedded systems like
wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit
MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS
architectures.
The mission of Apache Mynewt is the creation and maintenance of software
related to an embedded OS optimized for networking and built for remote
management of constrained devices that are incapable of running either Linux or
Android
## Issues:
Bluetooth SIG manufacturer ID for ASF issue is stil not resolved.
## Membership Data:
Apache Mynewt was founded 2017-06-21 (3 years ago)
There are currently 35 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.
Community changes, past quarter:
- No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24.
- No new committers. Last addition was Andy Gross on 2020-05-04.
## Project Activity:
No new release was made in past quarter. Next release is tentatively
planned on Q1 2021.
Community work in several areas including:
test facilities, improvements in MCU and BSP support, qualification
fixes for Bluetooth stack, BLE Mesh improvements, new Bluetooth stack ports,
bug fixes
## Community Health:
# Mailing list activity:
- Mailing list activity has dropped significantly compared to last quarter
- Some questions on mailing list remained without response
- Slack activity remains on same level
# GitHub activity:
- Number of opened PRs dropped slightly compared to last quarter
- Number of commits and code contributors is similar to last quarter
- Issue types seen include change/feature requests, bug reports,
contributions/PR, Q&A
-----------------------------------------
Attachment AO: Report from the Apache NetBeans Project [Geertjan Wielenga]
## Description:
The mission of Apache NetBeans is the creation and maintenance of software
related to development environments, tooling platforms, and application
frameworks.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache NetBeans was founded 2019-04-17 (2 years ago)
There are currently 73 committers and 63 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
## Community changes, past quarter:
- No new PMC members. Last addition was Sarvesh Kesharwani on 2019-06-06.
- Akhilesh Singh was added as committer on 2020-11-10
- Akshay Gupta was added as committer on 2020-10-07
## Project Activity:
- Apache NetBeans 12.1 released (2020-09-01), together with related installers
and related resources, with thanks to our awesome release manager Laszlo
Kishalmi.
- Apache NetBeans 12.2 is very close to release, i.e., our quarterly release
schedule continues to work for us, thanks to Neil C. Smith's brilliant
implementation of this approach:
https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule
- A new project is emerging, led by developers from Oracle Labs to Apache
NetBeans, for integrating Java editor and debugger features into VS Code, as
a promotional tool for Apache NetBeans and to get feedback on those
features, since they are part of Apache NetBeans: https://cwiki.apache.org/
confluence/display/NETBEANS/Apache+NetBeans+Extension+for+Visual+Studio+Code
- All stages of the Oracle transition of NetBeans to Apache are complete,
though netbeans.org is still showing the old website, we should fix this.
## Community Health:
- Those who are committing code to the project are working together well, the
core of the NetBeans project is strong and united.
- Occasional discussions on the mailing lists about the speed and progress of
the development of features and stability of NetBeans continue to flare up
and we continue to need to educate the community of the consequences of a
project being in Apache and the personal ownership that that entails.
- dev@netbeans.apache.org had a 11% decrease in traffic in the past quarter
(774 emails compared to 861):
- 443 commits in the past quarter (42% increase)
- 53 code contributors in the past quarter (47% increase)
- 255 PRs opened on GitHub, past quarter (24% increase)
- 279 PRs closed on GitHub, past quarter (49% increase)
-----------------------------------------
Attachment AP: Report from the Apache OFBiz Project [Jacopo Cappellato]
## Description:
Apache OFBiz is an open source product for the automation of enterprise
processes that includes framework components and business applications for ERP
(Enterprise Resource Planning), CRM (Customer Relationship Management),
E-Business / E-Commerce, SCM (Supply Chain Management), MRP (Manufacturing
Resource Planning), MMS/EAM (Maintenance Management System/Enterprise Asset
Management). Apache OFBiz provides a foundation and starting point for
reliable, secure and scalable enterprise solutions.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache OFBiz was founded 2006-12-20 (14 years ago)
There are currently 51 committers and 30 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.
Community changes, past quarter:
- Mridul Pathak was added to the PMC on 2020-09-17
- Swapnil Shah was added to the PMC on 2020-09-18
- No new committers. Last addition was Devanshu Vyas on 2020-08-17.
## Project Activity:
- Various bug fixes and enhancements have been contributed to the project:
improvements to online help, support for REST based APIs and many others.
- The summary/news articles, published every month in the official blog [1],
are a great way to stay up to date with what is going on in the OFBiz
community and provide an useful reference to tickets resolved, new
documentation, new videos and other material published on the project's
channels.
- Some highlights about relevant discussions and content produced by the
community in the last quarter include: OFBiz as an Omnichannel Order
Management System (9 videos), OFBiz as an Headless commerce platform (3 Wiki
documents), How to implement REST APIs in OFBiz (a plugin and 2 videos), B2B
commerce with OFBiz (1 video), OFBiz integration with Shopify (1 video).
- Trademarks: we do not have trademark related concerns at the moment and our
backlog of non-compliant parties is mostly empty
- No new releases in this quarter; the last release was Apache OFBiz 17.12.04,
released on 2020-07-13
- Updates about the community activities are published in the official blog
[1], LinkedIn [2], Twitter [3], YouTube [4] and other social media [5].
## Community Health:
The community is collaborating to improve the trunk, fix vulnerabilities and
stabilize the two active release branches. While the traffic in the mailing
lists has been lighter than that of the first half of the year, the community
is also exploring new ways to socialize, communicate and produce valuable
content such as the chat sessions in the Slack channel of the project or the
tutorials and conversations around various OFBiz topics that are recorded and
published in the official YouTube channel [4]. The community continues its
slow growth: 2 new PMC members have been added in the last quarter.
[1] https://blogs.apache.org/ofbiz/
[2] https://www.linkedin.com/company/apache-ofbiz/
[3] https://twitter.com/ApacheOfbiz
[4] https://www.youtube.com/user/ofbiz
[5] https://www.facebook.com/Apache-OFBiz
-----------------------------------------
Attachment AQ: Report from the Apache Olingo Project [Michael Bolz]
## Description:
The Apache Olingo Project be and hereby is responsible for the creation and
maintenance of software related to providing an implementation of the
OASIS OData (Open Data Protocol) specifications, in server and client form.
It currently supports OData 2.0 and OData 4.0. The later is
the OASIS version of the protocol: OASIS Open Data Protocol (OData) TC.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Olingo was founded 2014-03-19 (7 years ago)
There are currently 25 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 5:3.
Community changes, past quarter:
- No new PMC members. Last addition was Ramya Vasanth on 2019-04-15.
- No new committers. Last addition was Archana Rai on 2017-05-26.
## Project Activity:
Recent releases:
- 4.7.1 was released on 2019-12-25.
- 4.7.0 was released on 2019-12-04.
- 4.6.0 was released on 2019-05-05.
Last quarter there were less commits and contributors.
## Community Health:
Overall community health is good and there were more activity
in last quarter (112% commits increase) compared to the summer months.
The V4 code line is on steady development also reflected in related
discussions on mailing list which results in 18 new JIRA items (20% increase)
Release of V4 version 4.7.1 was done in December last year
and we plan for a 4.8.0 release by December this year including updates
based on the 14 closed JIRA issues (133% increase).
The V2 code line has still open JIRA items but as they are not done there
is no V2 release planned for this year.
-----------------------------------------
Attachment AR: Report from the Apache OODT Project [Imesha Sudasingha]
## Description:
Apache OODT is a software framework as well as an architectural style for the
rapid construction of scientific data systems. It provides components for data
capture, curation, metadata extraction, workflow management, resource
management, and data processing.
## Issues:
Reply to comment by Justin on last report: The discussion wasn't in the mailing
list. We are currently discussing this in the mailing list and will continue
to do so in the future. During the last reporting period, we were able to
re-prioritize the action items for OODT 2.0 and are currently working on them.
## Membership Data:
Apache OODT was founded 2010-11-17 (10 years ago)
There are currently 46 committers and 45 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Imesha Sudasingha on 2017-08-28.
- No new committers. Last addition was Imesha Sudasingha on 2017-08-29.
## Project Activity:
Several key contributors are now available to contribute and we have identified
the action items for OODT 2.0. Currently we are actively working on them;
removing XML RPC and supporting JDK 11.
- Last release was in October 2019.
- Project activity has a slight increase due to revamped OODT 2.0 discussion
and is expected to increase in the coming months.
## Community Health:
Compared to the last 2 reporting periods, the activity is really positive and
we think we will be able to finish the OODT 2.0 release within this month. Our
two GSoC 2019 students offered their help for upcoming developments (see the
"OODT 2.0 Planning" thread) as well.
-----------------------------------------
Attachment AS: Report from the Apache OpenNLP Project [Jeffrey T. Zemerick]
## Description:
The mission of OpenNLP is the creation and maintenance of software related to
Machine learning based toolkit for the processing of natural language text.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache OpenNLP was founded 2012-02-14 (9 years ago)
There are currently 22 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Koji Sekiguchi on 2017-10-09.
- No new committers. Last addition was Tim Allison on 2020-01-28.
## Project Activity:
There has been several refactoring tasks completed and we are working toward
releasing Apache license-compatible OpenNLP models. The goal is to lower the
barrier to entry for new users of OpenNLP. We will likely target January 2021
for the next release.
Recent releases:
1.9.3 was released on 2020-07-31.
1.9.2 was released on 2019-12-30.
1.9.1 was released on 2018-12-31.
## Community Health:
The community has been more active this quarter. The project had several pull
requests open and closed this quarter along with an increase in JIRA issue
creation and resolution. Some of these pull requests and issues were by new
contributors. Overall the community remains healthy.
-----------------------------------------
Attachment AT: Report from the Apache OpenWebBeans Project [Mark Struberg]
## Description:
Apache OpenWebBeans is an ALv2-licensed implementations of the
"Contexts and Dependency Injection for the Java EE platform"
specifications which are defined as JSR-299 (CDI-1.0), JSR-346
(CDI-1.1 and CDI-1.2 MR) and JSR-365 (CDI-2.0).
The OWB community also maintains a small server as
Apache Meecrowave subproject. Meecrowave bundles latest releases of
the ASF projects Tomcat9 + OpenWebBeans + CXF + Johnzon + log4j2.
## Issues:
There are no issues requiring board attention at this time.
## Activity:
We got some releases out of the door and did some Java16 work.
GSOC had good progress.
## Health report:
3 active committers, many more helping out when needed.
Still good discussions and community interaction.
## PMC changes:
- Currently 13 PMC members, 20 committers
- Last PMC addition was Reinhard Sandtner on 2017-10-09.
- Last committer addition was John D. Ament on 2017-10-09.
## Releases:
- 2.0.20 was released on 2020-11-15.
- meecrowave-1.2.10 was released on 2020-11-15.
- 2.0.18 was released on 2020-09-11.
## Project Statistics:
- mail traffic back to normal with 127 emails
- 21 issues opened in JIRA
- 19 issues closed in JIRA
-----------------------------------------
Attachment AU: Report from the Apache Ozone Project [Sammi Chen]
## Description
Apache Ozone is a scalable, redundant, and distributed object and file store,
designed to scale to billions of objects/files and run on clusters of
thousands of nodes. Ozone supports S3 compatible object APIs as well as a
Hadoop Compatible File System implementation.
## Issues
None.
## Membership Data
- Apache Ozone was founded 2020-10-21.
- There are currently 45 comitters and 25 PMC members in this project.
The Committer-to-PMC ratio is roughly 1.8:1.
- Ethor Rose (2020-11-18) was added as branch committer since last month's
report.
## Project Activity:
- Decommissioning feature branch is voted and merged.
- Community is preparing to release 1.1.0.
- Most of the migration activities (from Hadoop to TLP) are finished. CI and
code workflow is stable now.
- There are multiple active design discussions (truncate, append, trash, s3
performance, s3 acl etc.).
- Long-term feature branches (SCM-HA, upgrade, prefix table) moved forward.
## Releases:
- 1.0.0 was released on 2020-09-02.
- 1.1.0 is planned, depending on Apache Ratis release.
## Community Health:
Last board report sent one month ago. In the past 4 weeks,
- dev@ozone.apache.org had 45 new emails(Last report is 51).
- issues@ozone.apache.org had 1619 new emails(Last report is 1686).
- 91 issues resolved in JIRA (Last report is 46).
- 105 issues opened in JIRA (Last report is 86).
- 45 active individual contributors in the community which is the highest
number so far.
- Both of the weekly community meetings (US/EU and EU/APAC) were well
attended with multiple discussions of releases, feature plans, feature
designs.
-----------------------------------------
Attachment AV: Report from the Apache Perl Project [Philippe Chiasson]
-----------------------------------------
Attachment AW: Report from the Apache Pig Project [Koji Noguchi]
## Description:
Apache Pig is a platform for analyzing large data sets on Hadoop. It provides
a high-level language for expressing data analysis programs, coupled with
infrastructure for evaluating these programs.
## Issues:
From previous quarter's report
> Still no 0.18 release. Got PIG-5253(Pig Hadoop 3 support) reviewed
> and ready to be committed. May require a bit more testing.
> Other remaining tasks include updating the dependent jars from
> owasp reports and cleaning up the unit&e2e test failures
> especially for pig-on-spark.
>
So sorry to report that we haven't been able to accomplish any of the above.
We will try to finish this by the next report.
## Membership Data:
Apache Pig was founded 2010-09-21 (10 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Koji Noguchi on 2016-08-04.
- No new committers. Last addition was Nándor Kollár on 2018-09-06.
## Project Activity:
Very low. We need to work for 0.18 release.
(Last 0.17.0 release was on 2017/06/16. )
## Community Health:
Overall activity is low as the project is mostly stable and contributions are
mainly bug fixes. And with covid, activity has become even lower as people have
less free time but we are hoping to get into better shape next year.
-----------------------------------------
Attachment AX: Report from the Apache Pivot Project [Roger Lee Whitcomb]
## Description
The mission of Pivot is the creation and maintenance of software related
to Rich Internet applications in Java
## Issues
Very little activity, but no issues arose this quarter. Three PMC members
are still available to vote, and some small amount of development toward
what is likely to be a final release is still ongoing.
## Membership Data
Apache Pivot was founded on 2009-12-15 (11 years ago).
There are currently 10 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
## Community Changes Past Quarter
- No new PMC members. Last addition was Niclas Hedhman on 2016-01-13.
- No new committers. Last addition was Niclas Hedhman on 2020-02-05.
## Project Release Activity
- The planned 2.1 release for the end of 2020 will likely now be Q1
or Q2 of 2021.
- 2.0.5 was released on 2017-07-04.
- 2.0.4 was released on 2014-05-19.
- 2.0.3 was released on 2013-08-01.
## Project Activity
There was no mailing list activity this last quarter, and no commits
or issues changed. Some development activity continued in the
background, but without commits yet.
## Community Health
The same as the last several years, there is no visible community,
except for the one developer / PMC chair who is still doing work.
The Attic seems inevitable once the hoped for and planned 2.1
release is done.
-----------------------------------------
Attachment AY: Report from the Apache PLC4X Project [Christofer Dutz]
## Description:
The mission of the Apache PLC4X project is creating a set of libraries for
communicating with industrial programmable logic controllers (PLCs) using a
variety of protocols but with a shared API.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache PLC4X was founded 2019-04-17 (2 years ago)
There are currently 18 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is 3:2.
Community changes, past quarter:
- Ben Hutcheson was added to the PMC on 2020-11-08
- Otto Fowler was added to the PMC on 2020-10-23
- Stefano Bossi was added as committer on 2020-09-07
- Ben Hutcheson was added as committer on 2020-09-26
## Project Activity:
The project has invested a lot of time and effort into streamlining the Java
version of our drivers, especially regarding shared datatypes. Also a lot was
invested in testing and fixing issues reported by the community.
While we did see quite some reduced community activity in the last reporting
quarter, this time we can report a lot of initiatives have been worked on by the
community:
- PLC4Py
- PLC4Go
- A new CAN driver
- OPC-UA Server
- Refreshed Kafka Connect adapter
- Updated Connection Pool
A large group of the community is working on porting PLC4X to the language
Python. We have added a first successful port of the KNX and Modbus drivers to
Go and work has just begun porting things to C# and .Net.
Promotion-Wise we have also tried to take advantage of what virtual meetups
allow us and have participated in a number of virtual conferences and
webinars. Some of us have reached out to some of the biggest IoT meetups and
asked them if there was interest in a PLC4X talk.
- ApacheCon@Home 2020 (4 Talks about or partly about PLC4X)
- LIBRECON
- HiveMQ Webinar
For December he have planned the following
- "100 Orte virtuell erleben! beim FZI"
- Eclipse IoT Meetup
- Eclipse IoT Working Group presentation
Right now we're working hard on finishing some last work and are hoping to
initiate the release of version 0.8.0 within the next week or so.
## Community Health:
Right now we are very happy with the state of the community.
In order to help with onboarding and keeping the community engaged, we started
monthly community-calls via Zoom. Where we don't have an agenda, but can do
some hands-on help and mentoring and sort of hang our together.
- dev@plc4x.apache.org had a 17% decrease in traffic in the past quarter
(424 emails compared to 505)
- issues@plc4x.apache.org had a 49% decrease in traffic in the past quarter
(115 emails compared to 222)
- 13 issues opened in JIRA, past quarter (-67% decrease)
- 9 issues closed in JIRA, past quarter (-66% decrease)
- 466 commits in the past quarter (63% increase)
- 9 code contributors in the past quarter (-30% decrease)
- 23 PRs opened on GitHub, past quarter (4% increase)
- 25 PRs closed on GitHub, past quarter (56% increase)
- 260 Stars on GitHub (up by 35)
- 122 Forks on GitHub (must have missed this number last time :-/)
- 393 Twitter Followers (up by 20)
The decrease of email communication shouldn't worry us, as most gossip and
chatter has moved to our slack channel. If important things are discussed
there, we usually write up a summary and post that to the list.
-----------------------------------------
Attachment AZ: Report from the Apache Portable Runtime (APR) Project [Nick Kew]
## Description:
The mission of the Apache Portable Runtime (APR) project is to create and
maintain software libraries that provide a predictable and consistent interface
to underlying platform-specific implementations. The primary goal is to provide
an API to which software developers may code and be assured of predictable if
not identical behaviour regardless of the platform on which their software is
built, relieving them of the need to code special-case conditions to work
around or take advantage of platform-specific deficiencies or features.
## Issues:
No issues requiring board attention.
## Membership Data:
Apache Portable Runtime (APR) was founded 2000-12-01 (20 years ago)
There are currently 68 committers and 43 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Michael Osipov on 2020-08-29.
- No new committers. Last addition was Michael Osipov on 2020-08-29.
## Project Activity:
The project has again been quiet, with small amounts of activity concentrated
on matters of technical detail in two areas: build toolchains and Windows
platform esoterica.
No release since 1.7.0 (April 2019), nor is a new release imminent. In the
absence of a major bug or security issue, the most likely trigger for a new
1.7 release is to resolve glitches reported with new/updated toolchains
including Xcode 12 (Mac) and autoconf 2.69/2.70 (Gnu).
## Community Health
The community remains stable, with ASF projects using APR always a prime
focus. As is often the case with APR, there has been no proactive effort,
but we are responsive to questions and issues raised by users.
-----------------------------------------
Attachment BA: Report from the Apache Portals Project [David Sean Taylor]
## Description:
The mission of Portals is the creation and maintenance of software related to
Portal technology
## Issues:
No known issues at this time
## Membership Data:
Apache Portals was founded 2004-02-17 (17 years ago)
There are currently 41 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Neil Griffin on 2017-02-11.
- No new committers. Last addition was Ahmed on 2016-08-06.
## Project Activity:
Not much activity this quarter. We are planning to
change that and release Jetspeed 2.3.2 in 2021.
There are several companies asking for updates.
Recent releases:
Pluto-3.1.0 was released on 2019-04-24.
Pluto-3.0.1 was released on 2018-06-21.
Pluto-3.0.0 was released on 2017-01-11.
## Community Health:
Community Health is the same as last quarter.
Hoping to see that change with developer activity.
2 issues opened in JIRA, past quarter (200% increase)
0 commits in the past quarter (no change)
0 code contributors in the past quarter (no change)
-----------------------------------------
Attachment BB: Report from the Apache Pulsar Project [Matteo Merli]
## Description:
Pulsar is a highly scalable, low latency messaging platform running on
commodity hardware. It provides simple pub-sub semantics over topics,
guaranteed at-least-once delivery of messages, automatic cursor management for
subscribers, and cross-datacenter replication.
## Issues:
- There are no issues requiring board attention at this time.
## Project Activity:
- 2.7.0 was released on November 25th 2020
- 2.6.2 was released on November 9th 2020
- Pulsar Client Go 0.3.0 was released on November 17th 2020
- Pulsar Manager 0.2.0 was released on September 30th 2020
- Several improvement proposals have been submitted:
* PIP 73: Configurable data source priority for message reading
* PIP 71: Pulsar SQL migrate SchemaHandle to presto decoder
* PIP 70: Introduce lightweight broker entry metadata
- Pulsar has reached 337 contributors on the main Github repo (10% increase
since September 2020)
- First Pulsar Summit Asia was held on November 28-29 2020. There were
3 tracks and 50+ presentation with a mix of English and Mandarin
sessions presentations
Many Pulsar committers and PMC members participated along with
broader Pulsar Asian community.
- Next release 2.8.0 is being worked on and it's expected to be ready
by the end of January 2021.
## Health report:
- There is healthy grow in the community, several users are starting to
become contributors to the project and engaging more and more with
the community.
## Membership Data:
Apache Pulsar was founded 2018-09-18 (2 years ago)
There are currently 34 committers and 25 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:7.
Community changes, past quarter:
- Jennifer Huang was added to the PMC on 2020-10-25
- Hang Chen was added as committer on 2020-10-21
## Community Health:
- Activity on the mailing lists remains high with a mixture of new users,
contributors, and deeper more experienced users and contributors sparking
discussion and questions and filing bugs or new features.
- users@pulsar.apache.org:
- 21% decrease in traffic in the past quarter (115 emails compared to 144)
- dev@pulsar.apache.org:
- 54% increase in traffic in the past quarter (899 emails compared to 583)
## Slack activity:
- 2428 Members (2223 in September 2020)
- 197 Active weekly users (320 in September 2020)
## GitHub activity:
- 1107 commits in the past quarter (45% increase)
- 122 code contributors in the past quarter (12% increase)
- 621 PRs opened on GitHub, past quarter (3% increase)
- 619 PRs closed on GitHub, past quarter (10% increase)
- 365 issues opened on GitHub, past quarter (-7% decrease)
- 244 issues closed on GitHub, past quarter (-10% decrease)
-----------------------------------------
Attachment BC: Report from the Apache Royale Project [Piotr Zarzycki]
## Description:
Apache Royale implements the principles of Apache Flex to support development
of applications designed for JavaScript instead of Adobe Flash/AIR runtimes.
Apache Royale improves developer productivity in creating applications to run
wherever JavaScript runs, including on browsers, in Apache Cordova
applications, on Node, and on other platforms.
## Issues:
There are no issues requiring board attention at this time.
## RELEASES:
Apache Royale 0.9.4 was released on November 14 2018
Apache Royale 0.9.6 was released on October 1 2019
Apache Royale 0.9.7 was released on May 13 2020
## Membership Data:
Apache Royale was founded 2017-09-20 (3 years ago)
There are currently 19 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- Hugo Ferreira became a committer on 5 October 2020.
- Christofer Dutz became a committer on 4 September 2020.
## Project Activity:
The Royale team offered four presentations at ApacheCon 2020. They are now
available as YouTube videos on the Apache channel.
We have done more work on stability over recent months, particularly for the
Jewel UI set, which we see more users adopting. We have continued expanding
documentation to cover all classes and components for Jewel. We are extending
documentation of compiler options that make it possible to reduce the size of
a compiled application.
Work toward the release of version 0.9.8 of the SDK is under way.
We had a lot of activity on social networks, sharing what is happening in
Apache Royale as we progress in the project. We think it is important to do
this so people outside the project and not following it on a daily basis can
get a notion of how we are doing. The numbers are:
- Our Twitter account has 697 (previously 677) followers.
- Our Facebook page has 170 (previously 162) likes.
- Our LinkedIn Group has 153 (previously 140) people.
- Our StackOVerFlow "apache-royale" tag currently has 58 (previously 56)
questions.
- Our Slack channel, "royale", in the-asf.slack.com workspace, makes
quick team consultations more convenient.
## Community Health:
We have been working intensively with several users who want to port existing
applications from Flex to Apache Royale. Each migrating application brings
specific challenges; as we answer those challenges, we make Royale stronger
and more useful to all users.
## Mailing list activity:
- users@royale.apache.org: 273 emails compared to 277 in the previous quarter
- dev@royale.apache.org: 781 emails compared to 857 in the previous quarter
-----------------------------------------
Attachment BD: Report from the Apache Sentry Project [Kalyan Kalvagadda]
-----------------------------------------
Attachment BE: Report from the Apache ServiceMix Project [Krzysztof Sobkowiak]
## Description:
The mission of Apache ServiceMix project is to create and maintain a flexible,
open-source integration container, powered by OSGi, that unifies the features
and functionality of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful
runtime platform you can use to build your own integrations solutions.
## Issues:
No issue requiring board attention.
## Membership Data:
Apache ServiceMix was founded 2007-09-19 (13 years ago)
There are currently 50 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:3.
Community changes, past quarter:
- No new PMC members. Last addition was Andrea Cosentino on 2017-03-15.
- No new committers. Last addition was Andrea Cosentino on 2016-03-13.
## Project Activity:
We did monthly bundles releases (for other projects like Camel or Karaf):
* bundles-2020.09
* bundles-2020.10
* bundles-2020.11
We also did Activation Spec release.
## Community Health:
We are still on the way to migrate most of ServiceMix parts in Karaf, but late
about that to propose a resolution to move ServiceMix to attic. However, it's
the main target on Q1/Q2 21.
-----------------------------------------
Attachment BF: Report from the Apache Shiro Project [Brian Demers]
## Description:
The mission of Shiro is the creation and maintenance of software related to
Powerful and easy-to-use application security framework
## Issues:
We have no issues that require Board assistance at this time
## Membership Data:
Apache Shiro was founded 2010-09-21 (10 years ago)
There are currently 13 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:5.
Community changes, past quarter:
- No new PMC members. Last addition was Colm O hEigeartaigh on 2019-10-08.
- No new committers. Last addition was Benjamin Marwell on 2020-04-23.
## Project Activity:
- The project is maintaining a 1.x branch for bug fixes and security updates
- Work on 2.x has stalled a bit due to the increased focus on 1.x
Releases:
- 1.7.0 was released on 2020-10-29.
- 1.6.0 was released on 2020-08-17.
- 1.5.3 was released on 2020-05-03.
## Community Health:
Mailing list traffic is about the same
- slight decrease in the dev list, but an increase in the user list
There has also been an uptick in the number of commits in the last quarter.
-----------------------------------------
Attachment BG: Report from the Apache SINGA Project [Wang Wei]
## Description:
The mission of Apache SINGA is the creation and maintenance of software related
to a distributed deep learning platform
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache SINGA was founded 2019-10-16 (a year ago)
There are currently 22 committers and 16 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Chris Yeung on 2020-04-17.
- No new committers. Last addition was Zhang Zhaoqi on 2020-07-01.
## Project Activity:
The community has released SINGA version 3.1.0 on 30th October 2020.
The main features of this release include:
1. Update Tensor core module to support tensor transformation (reshape,
transpose) for tensors up to 6 dimensions.
2. Add new tensor operators into the autograd module.
3. Reconstruct sonnx to support creating ONNX operators from both layer and
autograd.
4. Replace the Travis CI with Github workflow. Add quality and coverage
management.
5. Add compiling and packaging scripts to create wheel packages for
distribution.
Apart from this release, the community has been working on:
1. Supporting half-precision floating-point format (fp16) in deep learning
models and computational kernels.
2. Adding more SINGA onnx models to cover a wider spectrum of practical
applications.
3. Looking for the best option to enable GPU unit tests on all the submitted PRs
using Github actions workflow. The current Github test server doesn't
provide a GPU to run the CUDA unit tests, so we are going to evaluate the
self-host runner option.
## Community Health:
According to the statistic, there are 67 PRs opened and 87 PRs closed on
GitHub in the past quarter. It indicates that the community is active in the
development. Also, according to the statistic there is 33% increase of code
contributors, which may indicate that more people are interested in the
development of SINGA.
-----------------------------------------
Attachment BH: Report from the Apache Sling Project [Robert Munteanu]
## Description:
Apache Sling™ is a framework for RESTful web-applications based on an
extensible content tree.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Sling was founded 2009-06-17 (11 years ago)
There are currently 48 committers and 28 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Eric Norman on 2020-08-19.
- No new committers. Last addition was Henry Saginor on 2020-08-04.
## Project Activity:
Work continues on various individual modules, with 43 releases for this
reporting period.
Efforts are being made for the next release of Sling Starter 12, our
sample application.
## Community Health:
Community is in good health. Commit activity has dropped by almost half
compared to past quarter, although Jira activity bounced back - it was down by
a third for the last report.
Given the steady rate of releases I would not read too much into the commit
stats for now.
-----------------------------------------
Attachment BI: Report from the Apache SpamAssassin Project [Sidney Markowitz]
Apache SpamAssassin report to Board for December 2020
SpamAssassin is a mail filter to identify spam. The project provides a
framework/engine and regular rule updates that reflect the changing nature of
spam email seen in the wild. Updated rules are generated through a combination
of hand crafted contributions and automated processing of spam and anonymized
processed non-spam that are contributed by volunteers.
Status and health report:
The project activities, including running our rule update infrastructure and
our dev and user mailing lists, are continuing smoothly.
SpamAssassin 3.4.4 was released on 28 January, 2020. It was primarily a
security release, fixing two CVEs, all then known outstanding open security
issues on the project.
Release of SpamAssassin 3.4.5 is imminent, fixing a subsequently reported CVE
level security issue. 3.4.5 Pre-Release 1 was built on June 21, 2020.
We intend to return our primary focus to development of version 4.0.0. A
Pre-Release 1 of 4.0.0 is planned.
Releases:
The last release was Apache SpamAssassin version 3.4.4 on 28 January 2020.
Note that we maintain online rule updates that are continuously updated
through a combination of developer contributions and automated processing via
our mass-check facility.
Committer/PMC changes:
Most recent new committer:
Paul Stead (pds) 12 September 2018
Most recent new PMC members:
Giovanni Bechis (gbechis) 24 Sep 2018
Henrik Krohns (hege) 25 Sep 2018
-----------------------------------------
Attachment BJ: Report from the Apache Storm Project [Kishor Patil]
## Description:
The mission of Storm is the creation and maintenance of software related to
Distributed, real-time computation system
## Issues:
No issues to report.
## Membership Data:
Apache Storm was founded 2014-09-16 (6 years ago)
There are currently 42 committers and 41 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- Bipin Prasad was added to the PMC on 2020-11-15
- Rui Li was added to the PMC on 2020-11-15
- Bipin Prasad was added as committer on 2020-11-16
- Rui Li was added as committer on 2020-11-16
## Project Activity:
The project activity has been normal. We are closer to 2.3.0 release.
## Community Health:
Currently, the Storm community is growing with more contributions and patches.
-----------------------------------------
Attachment BK: Report from the Apache Submarine Project [Wangda Tan]
## Description:
The mission of Apache Submarine is the creation and maintenance of software
related to allowing infrastructure engineers and data scientists to build deep
learning applications (TensorFlow, PyTorch, etc.) end to end on cluster
management platforms (like YARN/K8s)
## Issues:
No noticeable issues requiring board's attention this quarter.
## Membership Data:
Apache Submarine was founded 2019-10-15 (a year ago)
There are currently 25 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:3.
Community changes, past quarter:
- Kevin Su was added to the PMC on 2020-10-07
- Ryan Lo was added as committer on 2020-10-20
## Project Activity:
0.5.0 release is currently being voted on. It was delayed multiple times since
October due to infra issues (the docker images were too big for the repository),
but the progress is being made steadily.
Wangda and Zhankun spoke about the Apache Submarine project at the ApacheCon.
0.6.0 release is being scoped, which should include features like security.
## Community Health:
Community participation continue to be good and growing. The weekly sync
(Mandarin) attracts more than 10 participants regularly.
-----------------------------------------
Attachment BL: Report from the Apache Superset Project [Maxime Beauchemin]
## Description:
Superset is an enterprise-ready web application for data exploration,
data visualization and dashboarding.
## Issues:
N/A
## Membership Data:
Apache Superset was founded 2020-11-17 (21 days ago)
There are currently 39 committers and 25 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- Lily Kuang was added to the PMC on 2020-12-06
- Rob DiCiuccio was added to the PMC on 2020-11-29
- Yongjie Zhao was added to the PMC on 2020-11-29
- Bence Orlai was added as committer on 2020-11-20
- Junlin Chen was added as committer on 2020-12-02
- Lily Kuang was added as committer on 2020-11-30
- Rob DiCiuccio was added as committer on 2020-11-20
- Srini Kadamati was added as committer on 2020-11-23
- Yongjie Zhao was added as committer on 2020-11-20
## Project Activity:
- We've graduated!!!
- We've enabled committers and PMCs to publish roadmap items
using GitHub projects and it's been well received by the community
- GitHub activity seems to have more than doubled over the past
quarter, we're seeing a steady increase in contribution and overall
activity in the repository
- We've moved to a monthly release cadence and seen 3 releases
over the past ~3 months
- Hoping to push a RC for our big 1.0 release before EoY (!)
## Community Health:
- dev@superset.apache.org had a 61% increase in traffic in the
past quarter (252 emails compared to 156)
- reflecting GitHub activity, notifications@superset.apache.org
had a 141% increase in traffic in the past quarter (16870
emails compared to 6972)
- 1248 commits in the past quarter (119% increase)
- 68 code contributors in the past quarter (41% increase)
-----------------------------------------
Attachment BM: Report from the Apache Synapse Project [Isuru Udana]
-----------------------------------------
Attachment BN: Report from the Apache Tomcat Project [Mladen Turk]
## Description:
- A Java Servlet, JavaServer Pages, Java WebSocket and Java
Unified Expression language specifications implementation
and Jakarta EE equivalents.
## Issues:
- There are no issues requiring board attention at this time
## Membership Data:
- There are currently 28 PMC members.
Igal Sapir was added to the PMC on Mar 18 2019
- There are currently 47 committers.
Raymond Augé was added as committer on 2020-07-02
## Community Health:
- Continued healthy activity across multiple components and
responsiveness on both dev and user lists.
## Project Activity:
- ApacheCon NA 2020 went very well.
Kudos to the conference team. Generally higher attendance
on-line than in-person. Having recordings of everything is
what really expands the reach though.
- Apache Tomcat 10.0.0-M10 was released on 2020-11-17.
- Apache Tomcat 10.0.0-M8 was released on 2020-09-14.
- Apache Tomcat 10.0.0-M9 was released on 2020-10-09.
- Apache Tomcat 9.0.40 was released on 2020-11-17.
- Apache Tomcat 9.0.39 was released on 2020-10-09.
- Apache Tomcat 9.0.38 was released on 2020-09-15.
- Apache Tomcat 8.5.60 was released on 2020-11-17.
- Apache Tomcat 8.5.59 was released on 2020-10-09.
- Apache Tomcat 8.5.58 was released on 2020-09-15.
- Apache Tomcat 7.0.107 was released on 2020-11-23.
- Apache Tomcat 7.0.106 was released on 2020-09-20.
## Security:
- Detailed status:
http://tomcat.apache.org/security.html
- We are planning a project specific, security focussed event
for Feb 2021 using Google provided funding.
## Trademark:
- No new trademark issues in the last 3 months
and there are currently no outstanding trademark issues that the
Apache Tomcat PMC is working on.
- Detailed history is available in svn.
-----------------------------------------
Attachment BO: Report from the Apache Trafodion Project [Pierre Smits]
-----------------------------------------
Attachment BP: Report from the Apache TVM Project [Tianqi Chen]
## Description:
Apache TVM’s extensible full-stack framework enables deep learning
applications to efficiently deploy across an array of hardware modules,
platforms, and systems, including mobile phones, wearables, specialized
chips, and embedded devices.
## Project Status:
- Apache TVM graduated as a TLP last month
- Community contribution are healthy, ~150 PRs merged last month
- The community is working on new features on automatic scheduling,
stabilizing the API, rust integration, micro-controllers, tensorflow and
pytorch support
## Community
- The community welcomed one new committer last month. There are also ongoing
discussions about new committer.
- The community is hosting an developer conference on Dec 2-4
https://tvmconf.org/
- Press release about TLP out, thanks to Sally!
## Releases:
- Apache TVM 0.7.0 was released Oct 9 2020
-----------------------------------------
Attachment BQ: Report from the Apache UIMA Project [Richard Eckart de Castilho]
## Description:
Apache UIMA's mission: the creation and maintenance of open-source software
related to the analysis of unstructured data, guided by the UIMA Oasis
Standard. The software provides frameworks, tools and annotators,
facilitating the analysis of unstructured content such as text, audio and
video.
## Issues:
No Board level issues at this time.
## Membership Data:
Apache UIMA was founded 2010-03-17 (11 years ago)
There are currently 25 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:5.
Community changes, past quarter:
- No new PMC members. Last addition was Viorel Morari on 2019-11-19.
- No new committers. Last addition was Viorel Morari on 2018-09-20.
## Project Activity:
- Cleaning up backlog on Jira
- Moving more of the project's code repositories from the
ASF SVN to GitHub/GitBox
- Ongoing work on bug fixing and new features
- Implemented transition of PMC chair role from Marshall Schor
to Richard Eckart de Castilho
- Recent releases:
-- 3.0.1ruta was released on 2020-04-17.
-- 2.8.1ruta was released on 2020-04-11.
-- 3.0.0ruta was released on 2019-12-09.
## Community Health:
The community continues to be moderately active.
GitHub's PR mechanism increasingly used for patch submission.
Started involving user's mailing list in discussions about the
development of features and the way certain bugs are fixed to
assess user impact and to improve community engagement.
-----------------------------------------
Attachment BR: Report from the Apache Unomi Project [Serge Huber]
## Description:
The mission of Apache Unomi is the creation and maintenance of software related
to providing a reference implementation of the OASIS Customer Data Platform
specification currently being worked on by the OASIS Context Server Technical
Committee
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Unomi was founded 2019-02-20 (2 years ago) There are currently 12
committers and 6 PMC members in this project. The Committer-to-PMC ratio is
2:1.
Community changes, past quarter:
- No new PMC members. Last addition was David Griffon on 2019-02-20.
- No new committers. Last addition was Taybou on 2019-04-01.
We have two new committers that have been voted in but not yet processed, and
also one PMC member that needs processing. Our work on the security releases
had to be completed urgently so this is still undergoing.
## Project Activity:
We've had 3 releases this month, mostly minor releases but very important ones
since they addressed some serious security issues and bugs. The security issue
was a critical remote code injection problem that needed some changes to the
way scripting is handled because OGNL was used and researchers found similar
issues to what Apache Struts has had. Fixing this required lots of changes
that introduced problems that required two more releases to fix completely.
The releases also include lots of contributions by new community members.
## Community Health:
The community is clearly growing. We now have over 111 users in the Slack
channel. Most users prefer this mean of communication to mailing lists, which
is reflected by the lower activity there. Of course as usually all decisions
and proposals stay on the mailing lists.
As a PMC chair I must say I am very happy about the way the community is
growing, it was a little slow on the uptake initially but clearly the project
is gaining more/new users. Can't wait to see what's next :)
Here are some stats (could we get some Slack stats somehow ?)
- dev@unomi.apache.org had a 49% increase in traffic in the past
quarter (482 emails compared to 323)
- users@unomi.apache.org had a 57% increase in traffic in the past
quarter (11 emails compared to 7)
- 29 issues opened in JIRA, past quarter (31% increase)
- 22 issues closed in JIRA, past quarter (69% increase)
- 94 commits in the past quarter (67% increase)
- 11 code contributors in the past quarter (22% increase)
- 33 PRs opened on GitHub, past quarter (22% increase)
- 35 PRs closed on GitHub, past quarter (40% increase)
-----------------------------------------
Attachment BS: Report from the Apache Usergrid Project [Michael Russo]
## Description:
Usergrid is Backend-as-a-Service (BaaS) composed of an integrated database
(Cassandra), a query engine (ElasticSearch), and application layer and client
tier with SDKs for developers.
## Issues:
- There are no issues requiring board attention at this time.
## Membership Data:
Apache Usergrid was founded 2015-08-18 (5 years ago)
There are currently 28 committers and 25 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Mike Dunker on 2016-01-18.
- No new committers. Last addition was Keyur Karnik on 2019-03-18.
## Project Activity:
- CI setup with ASF Jenkins is complete. Daily builds are in place but are
flaky due to infrastructure. We are working with the Infra team to resolve.
https://builds.apache.org/job/Usergrid/
- A committer has been identified for managing a new release and the process
should begin soon.
Recent releases:
- 2.1.0 was released on 2016-02-18.
- 1.0.2 was released on 2015-07-20.
## Community Health:
Growth is flat and use of Usergrid has been stable with no issues reported
recently. There has been interest for modernizing
Usergrid -- upgrading Cassandra/Elasticsearch to the latest version and
containerizing Usergrid. However, there has not been any significant
contributions for this yet.
-----------------------------------------
Attachment BT: Report from the Apache VCL Project [Josh Thompson]
## Description:
The mission of the Apache VCL project is to create and maintain of software
related to a modular cloud computing platform which dynamically provisions and
brokers remote access to compute resources.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache VCL was founded 2012-06-19 (8 years ago)
There are currently 10 committers and 8 PMC members in this project.
The Committer-to-PMC ratio is 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Mike Jennings on 2020-08-24.
- No new committers. Last addition was Mike Jennings on 2019-01-04.
## Project Activity:
We've had a small increase in user list activity due to increased interest in
the project as VCL is used to provide remote access to software, which has
become more important with the impact of COVID-19.
## Community Health:
-VCL remains a small but functioning community.
-Reviewing the year, we've had
- 182 emails to the user list
- 50 emails to the dev list
-----------------------------------------
Attachment BU: Report from the Apache Wicket Project [Andrea Del Bene]
## Description:
The mission of Wicket is the creation and maintenance of software related to
Component-based Java Web Application Framework.
## Issues:
No major issues require board attention but we still wait for
https://issues.apache.org/jira/browse/INFRA-21065 to be solved
in order to have a full CI back to work.
## Membership Data:
Apache Wicket was founded 2007-06-20 (13 years ago)
There are currently 33 committers and 32 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:8.
Community changes, past quarter:
- No new PMC members. Last addition was Thomas Heigl on 2020-08-14.
- No new committers. Last addition was Thomas Heigl on 2020-05-18.
## Project Activity:
We released Wicket 8.11.0, 9.1.0 and 9.2.0. This releases were mainly focused
on internal reworking for performance improvements.
Work on Wicket 10 should start in the next months as Jakarta EE 9 will be
adopted by major web/application servers.
## Community Health:
Overall community healthy and stable. Recently we have been mentioned (along
with Apache Struts) on Google security blog for supporting the most recent
security features like CSP and COOP/COEP:
https://security.googleblog.com/2020/12/improving-open-source-security-during.html
-----------------------------------------
Attachment BV: Report from the Apache Yetus Project [Allen Wittenauer]
## Description:
The mission of Yetus is a collection of libraries and tools that enable
contribution and release processes for software projects
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Yetus was founded 2015-09-15 (5 years ago)
There are currently 12 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 4:3.
Community changes, past quarter:
- No new PMC members. Last addition was Akira Ajisaka on 2018-12-17.
- No new committers. Last addition was Akira Ajisaka on 2018-02-06.
## Project Activity:
The Apache Yetus 0.13.0 release was cut on 2020-11-27 and announced as
official on 2020-12-06. It is by far the release with the most
JIRA issues and code changes since project inception. While there
are significant features added, there was also a lot of code removed
and documentation enhancements as we push towards making the project
easier to use and adopt. Part of that work included working with Legal
on LEGAL-537 which codifies our intent to publish a GitHub Action into the
GitHub Marketplace--a first for an ASF project. (At the moment we are
prevented from publishing on the Marketplace as it looks like the agreement
needs to get re-signed, but we are unsure as to why. Not an issue for
the board; just an FYI if you go looking for the Github Action in
the Marketplace and isn't there yet. :) )
With the publishing of the GitHub Action, we will almost certainly need
to get closer to the projects original founding goal of quarterly
releases. A lot of work was put into this release to speed up the release
process, so we will hopefully see that work pay off.
## Community Health:
As usual during a release effort, metrics pick up substantially:
* dev@yetus.apache.org had a 112% increase in traffic in the past quarter (53
emails compared to 25):
* 91 issues opened in JIRA, past quarter (333% increase)
* 94 issues closed in JIRA, past quarter (308% increase)
* 128 commits in the past quarter (753% increase)
* 99 PRs opened on GitHub, past quarter (518% increase)
* 99 PRs closed on GitHub, past quarter (607% increase)
The only bad part is that most of the heavy lifting is still being done
by a small group of people:
* 4 code contributors in the past quarter (no change)
-----------------------------------------
Attachment BW: Report from the Apache ZooKeeper Project [Flavio Paiva Junqueira]
## Description:
Apache ZooKeeper is a system for distributed coordination. It enables
the implementation of a variety of primitives and mechanisms that are
critical for safety and liveness in distributed settings, e.g.,
distributed locks, master election, group membership, and configuration.
## Issues:
No issue requiring board attention.
## Membership Data:
Apache ZooKeeper was founded 2010-11-17 (10 years ago)
There are currently 29 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Enrico Olivelli on 2020-01-15.
- Damien Diederen was added as committer on 2020-10-27
## Project Activity:
Recent releases:
3.6.2 was released on 2020-09-09.
3.5.8 was released on 2020-05-11.
3.6.1 was released on 2020-04-30.
## Community Health:
All metrics indicate an increase in development activity during the period.
The user list is the only one that has presented a drop. Historically, the
user list hasn't been a very active list.
- dev@zookeeper.apache.org had a 50% increase in traffic in the past quarter
(309 emails compared to 206)
- issues@zookeeper.apache.org had a 29% increase in
traffic in the past quarter (572 emails compared to 441)
- user@zookeeper.apache.org had a 42% decrease in traffic in the past quarter
(60 emails compared to 103)
- 71 issues opened in JIRA, past quarter (no change)
- 63 issues closed in JIRA, past quarter (117% increase)
- 96 commits in the past quarter (43% increase)
- 30 code contributors in the past quarter (87% increase)
- 104 PRs opened on GitHub, past quarter (38% increase)
- 97 PRs closed on GitHub, past quarter (86% increase)
------------------------------------------------------
End of minutes for the December 16, 2020 board meeting.
Index