Index
Links: 2021 - All years
- Original The Apache Software Foundation
Board of Directors Meeting Minutes
April 21, 2021
1. Call to order
The meeting was scheduled for 22:00 UTC and began at 22:01 when
a sufficient attendance to constitute a quorum was recognized by
the chair.
Other Time Zones: https://timeanddate.com/s/42b1
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:
Bertrand Delacretaz
Roy T. Fielding
Sharan Foga
Justin Mclean
Sam Ruby
Craig L Russell
Roman Shaposhnik
Sander Striker
Sheng Wu
Directors Absent:
none
Executive Officers Present:
David Nalley
Matt Sicker
Ruth Suehle
Executive Officers Absent:
Myrle Krantz
Guests:
Andrew Wetmore
Carl B. Marcum
Daniel Gruno
Dave Fisher
David Neuman
Greg Stein
Lee Rhodes - joined :08
Rob Tompkins
Sally Khudairi
Shane Curcuru
Wei-Chiu Chuang - joined :06
Willem Ning Jiang
3. Minutes from previous meetings
Published minutes can be found at:
http://www.apache.org/foundation/board/calendar.html
A. The meeting of March 17, 2021
See: board_minutes_2021_03_17.txt
Approved by General Consent.
4. Executive Officer Reports
A. Board Chair [Sander]
The ASF has recently celebrated its 22nd anniversary. I would
like to extend my appreciation and gratitude to everyone who
has contributed to the Foundation's continued success.
The board meetings have been running smoothly and efficiently
in the past year. Roy T. Fielding has gotten us into a
routine based on clear expectations. The excellent Whimsy
Board Agenda tool remains crucial in supporting our process.
To ensure continuity on our tooling, I would like to explore
having the functionality of the Board Agenda tool be provided
and supported by our operations team in the long run. Initial
conversations between Sam Ruby, the primary author of the tool,
and Infrastructure have started.
In the upcoming year I will focus on ensuring our board defaults
to asynchronous communication. I intend to continue the efforts
that were started in the past year to also support actions
outside of the monthly meetings more easily.
B. President [David]
It's been a busy month for me from a non-ASF perspective. However the
bulk of my month's ASF activity was budget-related.
Additionally, please see Attachments 1 through 8.
C. Treasurer [Myrle]
Summary:
Collaboration with IgniteSpot on accounting continues to work
smoothly. We’ve mostly completed the transition from the Citizens’
bank account to TDBank. We are currently introducing a new credit
card provider which will change the way volunteers interact
financially with the foundation.
The shift to accrual accounting will begin at the new fiscal year on
May 1st. Under accrual accounting, budgeting hiccups like the one
mentioned in the Brand report won’t happen if invoices are paid after
services were rendered. Charges will be placed on our books in the
month goods and services were received.
We’ve changed the treasurer slack channel to be private and we have
updated the subscriber list.
At fundraising's request, we have added “soft collections” to our
contract with IgniteSpot. This and the addition of bill.com data entry
increases our accounting expenses, but they will still be lower than
last year. IgniteSpot is also taking on event sponsor invoicing.
We have received and signed an engagement letter with the CPA to begin
work on our taxes for the fiscal year that completes at the end of
April 2021.
Transition to TDBank
TDBank has now completed the implementation of Treasury services,
including ACH blocking. We have begun moving our money from Citizens
to TDBank.
Starting on April 16th, all outgoing sponsorship invoices contain the
new bank account number. PayPal and Stripe now deposit to TDBank.
Greg has begun moving PEO to TDBank, and will complete that move by
the end of April.
We’ll continue to monitor the Citizen’s account for a few months after
that before closing it completely. There may still be a few sponsors’
PO systems that need updating. We’ll synchronize with fundraising
before taking the last step.
Introduction of virtual credit cards
As of April 14th, we have an account with Ramp.com for the purposes of
issuing virtual and physical credit cards. Last year we had an
incident in which a vendor was repeatedly charging an officer’s card
for a service that had been canceled. We were forced to cancel that
officer’s credit card to stop the incorrect charges. With virtual
credit cards, each vendor receives a separate credit card number,
making it possible for us to cancel a credit card and stop incorrect
charges from one vendor without affecting other vendors.
Virtual credit cards also make it possible for officers to name the
budget line item in QuickBooks Online that a charge should be applied
to automatically. This approach reduces the accounting effort caused
by the credit cards, especially for recurring charges.
This solution also improves our ability to support volunteers who
rarely make charges. In the past we asked our volunteers to pay for
things out-of-pocket and then reimbursed them. Examples include board
members traveling to the once-yearly face-to-face, or ordering
stickers and swag for ApacheCon and FOSDEM. We want to be able to
issue a virtual card to those volunteers for a specific purpose, and
then void the card when they’re done.
Greg is testing both physical and virtual ramp.com cards on
Infrastructure vendors, IgniteSpot is testing accounting systems
integration, and I am testing user management. Early results are
excellent. We expect to begin rolling this out with further officers
towards the end of May. Once that rollout is complete, we will cancel
all Citizens’ credit cards.
D. Secretary [Matt]
In March, the secretary received 69 ICLAs, 2 software grants, 36
membership applications, and 10 CoI affirmations.
E. Executive Vice President [Ruth]
ApacheCon planning continues... we have over 100k in sponsorships
(mostly pending, but I have no expectation of them not going
through)..
F. Vice Chair [Shane]
Happy to continue serving as Vice Chair at the board's request, just
to help out where needed.
Executive officer reports approved as submitted by General Consent.
5. Additional Officer Reports
A. VP of W3C Relations [Andy Seaborne / Justin]
No report was submitted.
B. Apache Legal Affairs Committee [Roman Shaposhnik]
See Attachment 10
C. Apache Security Team Project [Mark J. Cox / Sam]
See Attachment 11
D. VP of Jakarta EE Relations [Rob Tompkins / Sheng]
See Attachment 12
Additional officer reports approved as submitted by General Consent.
6. Committee Reports
Summary of Reports
The following reports required further discussion:
# Arrow [rs]
# Jakarta EE Relations [ss, rs]
A. Apache Accumulo Project [Ed Coleman / Roman]
See Attachment A
B. Apache ActiveMQ Project [Bruce Snyder / Bertrand]
See Attachment B
C. Apache Airavata Project [Suresh Marru / Sander]
See Attachment C
D. Apache APISIX Project [Ming Wen / Craig]
See Attachment D
E. Apache Aries Project [Christian Schneider / Sharan]
See Attachment E
F. Apache Arrow Project [Wes McKinney / Roy]
See Attachment F
@Roy: Follow up with board issues
G. Apache AsterixDB Project [Till Westmann / Sam]
See Attachment G
H. Apache Attic Project [Herve Boutemy / Craig]
See Attachment H
I. Apache Avro Project [Ismaël Mejía / Sander]
See Attachment I
J. Apache Bahir Project [Luciano Resende / Roy]
See Attachment J
K. Apache Bloodhound Project [Gary Martin / Bertrand]
No report was submitted.
L. Apache Calcite Project [Haisheng Yuan / Roman]
See Attachment L
M. Apache CarbonData Project [Liang Chen / Justin]
See Attachment M
N. Apache Celix Project [Pepijn Noltes / Sheng]
See Attachment N
O. Apache CXF Project [Daniel Kulp / Sharan]
See Attachment O
P. Apache Daffodil Project [Mike Beckerle / Justin]
See Attachment P
Q. Apache DataFu Project [Matthew Hayes / Roy]
See Attachment Q
R. Apache DB Project [Bryan Pendleton / Bertrand]
See Attachment R
S. Apache Directory Project [Shawn McKinney / Sharan]
See Attachment S
T. Apache DolphinScheduler Project [Lidong Dai / Sheng]
See Attachment T
U. Apache Druid Project [Gian Merlino / Roman]
See Attachment U
V. Apache Dubbo Project [Ian Luo / Sander]
See Attachment V
W. Apache Fineract Project [Awasum Yannick / Craig]
See Attachment W
X. Apache Fluo Project [Keith Turner / Sam]
See Attachment X
Y. Apache Geronimo Project [Romain Manni-Bucau / Sam]
See Attachment Y
Z. Apache Gobblin Project [Abhishek Tiwari / Bertrand]
See Attachment Z
AA. Apache Griffin Project [William Guo / Sander]
No report was submitted.
AB. Apache Hadoop Project [Wei-Chiu Chuang / Craig]
See Attachment AB
AC. Apache HAWQ Project [Lei Chang / Sharan]
See Attachment AC
AD. Apache HBase Project [Duo Zhang / Justin]
See Attachment AD
AE. Apache Incubator Project [Justin Mclean]
See Attachment AE
AF. Apache Isis Project [Johan Doornenbal / Roman]
See Attachment AF
AG. Apache James Project [Benoit Tellier / Sheng]
See Attachment AG
AH. Apache jclouds Project [Andrew Gaul / Roy]
See Attachment AH
AI. Apache Jena Project [Andy Seaborne / Justin]
See Attachment AI
AJ. Apache JMeter Project [Bruno Demion / Sander]
See Attachment AJ
AK. Apache Johnzon Project [Romain Manni-Bucau / Craig]
See Attachment AK
AL. Apache Joshua Project [Tommaso Teofili / Roman]
See Attachment AL
AM. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Roy]
See Attachment AM
AN. Apache Kudu Project [Adar Dembo / Sam]
See Attachment AN
AO. Apache MADlib Project [Aaron Feng / Sheng]
See Attachment AO
AP. Apache Mahout Project [Trevor Grant / Sharan]
See Attachment AP
AQ. Apache Maven Project [Robert Scholte / Roman]
See Attachment AQ
AR. Apache Mesos Project [Vinod Kone / Sander]
No report was submitted.
AS. Apache MINA Project [Guillaume Nodet / Sam]
See Attachment AS
AT. Apache Mnemonic Project [Yanhui Zhao / Roman]
See Attachment AT
AU. Apache MyFaces Project [Bernd Bohmann / Sharan]
See Attachment AU
AV. Apache NiFi Project [Joe Witt / Roy]
See Attachment AV
AW. Apache Nutch Project [Sebastian Nagel / Sheng]
See Attachment AW
AX. Apache OpenJPA Project [Mark Struberg / Craig]
See Attachment AX
AY. Apache OpenMeetings Project [Maxim Solodovnik / Justin]
See Attachment AY
AZ. Apache OpenOffice Project [Carl B. Marcum / Bertrand]
See Attachment AZ
BA. Apache ORC Project [Owen O'Malley / Justin]
See Attachment BA
BB. Apache Parquet Project [Julien Le Dem / Sander]
See Attachment BB
BC. Apache PDFBox Project [Andreas Lehmkühler / Bertrand]
See Attachment BC
BD. Apache Perl Project [Philippe Chiasson / Sander]
No report was submitted.
BE. Apache Petri Project [Dave Fisher / Roman]
See Attachment BE
BF. Apache Pig Project [Koji Noguchi / Roy]
See Attachment BF
BG. Apache Pivot Project [Roger Lee Whitcomb / Sam]
See Attachment BG
BH. Apache Ranger Project [Selvamohan Neethiraj / Sheng]
No report was submitted.
BI. Apache Ratis Project [Tsz-wo Sze / Craig]
See Attachment BI
BJ. Apache River Project [ / Roy]
No report was submitted.
BK. Apache Royale Project [Piotr Zarzycki / Craig]
See Attachment BK
BL. Apache Rya Project [Adina Crainiceanu / Roman]
See Attachment BL
BM. Apache Samza Project [Yi Pan / Sam]
See Attachment BM
BN. Apache SkyWalking Project [Sheng Wu]
See Attachment BN
BO. Apache Solr Project [Jan Høydahl / Bertrand]
See Attachment BO
BP. Apache Sqoop Project [Venkat Ranganathan / Sheng]
No report was submitted.
BQ. Apache Steve Project [Daniel Gruno / Sharan]
See Attachment BQ
BR. Apache Streams Project [Steve Blackmon / Roy]
See Attachment BR
BS. Apache Struts Project [René Gielen / Sander]
See Attachment BS
BT. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Roman]
See Attachment BT
BU. Apache Tcl Project [Georgios Petasis / Craig]
See Attachment BU
BV. Apache Tez Project [Jonathan Turner Eagles / Sam]
See Attachment BV
BW. Apache Thrift Project [Jens Geyer / Roy]
See Attachment BW
BX. Apache Tika Project [Tim Allison / Sharan]
See Attachment BX
BY. Apache TinkerPop Project [Stephen Mallette / Sheng]
See Attachment BY
BZ. Apache Traffic Server Project [Bryan Call / Bertrand]
See Attachment BZ
CA. Apache Trafodion Project [Pierre Smits / Justin]
No report was submitted.
CB. Apache Web Services Project [Daniel Kulp / Sander]
See Attachment CB
CC. Apache Zeppelin Project [Lee Moon Soo / Sam]
See Attachment CC
Committee reports approved as submitted by General Consent.
7. Special Orders
A. Change the Apache Traffic Control Project Chair
WHEREAS, the Board of Directors heretofore appointed David Neuman
(neuman) to the office of Vice President, Apache Traffic Control, and
WHEREAS, the Board of Directors is in receipt of the resignation of
David Neuman from the office of Vice President, Apache Traffic Control,
and
WHEREAS, the Project Management Committee of the Apache Traffic Control
project has chosen by vote to recommend Eric Friedrich (friede) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that David Neuman is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Traffic Control, and
BE IT FURTHER RESOLVED, that Eric Friedrich be and hereby is appointed
to the office of Vice President, Apache Traffic Control, 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 7A, Change the Apache Traffic Control Project
Chair, was approved by Unanimous Vote of the directors
present.
B. Change the Apache Kibble Project Chair
WHEREAS, the Board of Directors heretofore appointed Rich Bowen
(rbowen) to the office of Vice President, Apache Kibble, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Rich Bowen from the office of Vice President, Apache Kibble, and
WHEREAS, the Project Management Committee of the Apache Kibble project
has chosen by vote to recommend Sharan Foga (sharan) as the successor
to the post;
NOW, THEREFORE, BE IT RESOLVED, that Rich Bowen is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Kibble, and
BE IT FURTHER RESOLVED, that Sharan Foga be and hereby is appointed to
the office of Vice President, Apache Kibble, 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 7B, Change the Apache Kibble Project Chair,
unanimous with Sharan abstaining
C. Change the Apache Bigtop Project Chair
WHEREAS, the Board of Directors heretofore appointed Jun He (junhe) to
the office of Vice President, Apache Bigtop, and
WHEREAS, the Board of Directors is in receipt of the resignation of Jun
He from the office of Vice President, Apache Bigtop, and
WHEREAS, the Project Management Committee of the Apache Bigtop project
has chosen by vote to recommend Kengo Seki (sekikn) as the successor to
the post;
NOW, THEREFORE, BE IT RESOLVED, that Jun He is relieved and discharged
from the duties and responsibilities of the office of Vice President,
Apache Bigtop, and
BE IT FURTHER RESOLVED, that Kengo Seki be and hereby is appointed to
the office of Vice President, Apache Bigtop, 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 7C, Change the Apache Bigtop Project Chair, was
approved by Unanimous Vote of the directors present.
D. Change the Apache Mesos Project Chair
WHEREAS, the Board of Directors heretofore appointed Vinod Kone
(vinodkone) to the office of Vice President, Apache Mesos, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Vinod Kone from the office of Vice President, Apache Mesos, and
WHEREAS, the Project Management Committee of the Apache Mesos project
has chosen by vote to recommend Qian Zhang (qianzhang) as the successor
to the post;
NOW, THEREFORE, BE IT RESOLVED, that Vinod Kone is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Mesos, and
BE IT FURTHER RESOLVED, that Qian Zhang be and hereby is appointed to
the office of Vice President, Apache Mesos, 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 7D, Change the Apache Mesos Project Chair, was
approved by Unanimous Vote of the directors present.
E. Change the Apache Community Development Project Chair
WHEREAS, the Board of Directors heretofore appointed Sharan Foga
(sharan) to the office of Vice President, Apache Community Development,
and
WHEREAS, the Board of Directors is in receipt of the resignation of
Sharan Foga from the office of Vice President, Apache Community
Development, and
WHEREAS, the Project Management Committee of the Apache Community
Development project has chosen by vote to recommend Swapnil Mane
(swapnilmmane) as the successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Sharan Foga is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Community Development, and
BE IT FURTHER RESOLVED, that Swapnil Mane be and hereby is appointed to
the office of Vice President, Apache Community Development, 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 Community Development
Project Chair, was approved by Unanimous Vote of the directors
present.
F. FY22 Budget
Expected Income
Public Donations 170,000
Sponsorship 2,025,000
Conference Revenue 55,000
Interest 6,000
Programs 101,000
[GSoC Mentor Stipends 11,000]
[D&I Programs 90,000]
---------
Total Income 2,357,000
Budgeted Expense
Infrastructure 1,089,000
Staffing 1,000,000
Hosting 64,000
SSL/DNS Renewals 1,500
Code Signing 2,500
Travel 20,000
Infra Discretionary 1,000
Publicity 213,000
Outside PR Services - HALO 150,000
Central Services 20,000
Analytics Services 18,000
Clipping Services 15,000
Press Release Distribution 10,000
Brand Management 90,000
Conferences 30,000
Travel Assistance Committee 0
Fundraising 173,500
Fundraising Services HALO 72,000
Ambassador Services HALO 36,000
Sponsorship Prospecting 58,500
Bank Fees 5,000
Fundraising Discretionary 2,000
Privacy 15,000
Treasury Services 27,500
Tax & Audit 2,500
Software & Online Services 5,000
Finance Services IgniteSpot 20,000
Diversity and Inclusion 150,000
General & Administrative 50,400
Office Supplies 7,000
President Discretionary 14,500
Chairman Discretionary 5,000
Legal Counsel 15,000
Licenses/Insurance 2,000
HQ Charges 5,000
Bank Charges 1,000
Shipping 900
---------
Total Expense 1,838,400
Special Order 7F, FY22 Budget, was approved by Unanimous Vote
of the directors present.
G. Change the Apache Perl Project Chair
WHEREAS, the Board of Directors heretofore appointed Philippe Chiasson
(gozer) to the office of Vice President, Apache Perl, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Philippe Chiasson from the office of Vice President, Apache Perl,
and
WHEREAS, Steve Hay (stevehay) has volunteered as the successor to the
post;
NOW, THEREFORE, BE IT RESOLVED, that Philippe Chiasson is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Perl, and
BE IT FURTHER RESOLVED, that Steve Hay be and hereby is appointed
to the office of Vice President, Apache Perl, 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 7G, Change the Apache Perl Project Chair, was
approved by Unanimous Vote of the directors present.
H. Terminate the Apache Trafodion Project
WHEREAS, the Board of Directors deems it no longer in the best
interest of the Foundation to continue the Apache Trafodion project
due to inactivity;
NOW, THEREFORE, BE IT RESOLVED, that the Apache Trafodion
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 Trafodion
Project; and be it further
RESOLVED, that the office of "Vice President, Apache Trafodion" is
hereby terminated; and be it further
RESOLVED, that the Apache Trafodion PMC is hereby terminated.
Special Order 7H, Terminate the Apache Trafodion Project, was
approved by Unanimous Vote of the directors present.
I. Change the Apache River Project Chair
WHEREAS, the Board of Directors heretofore appointed Peter Firmstone
(peter_firmstone) to the office of Vice President, Apache River, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Peter Firmstone from the office of Vice President, Apache River, and
WHEREAS, the Project Management Committee of the Apache River project is
currently being reformed, for which a temporary chair is necessary until
the PMC can vote on its own, and
WHEREAS, Roy T. Fielding (fielding) has volunteered to be chair pro-tem;
NOW, THEREFORE, BE IT RESOLVED, that Peter Firmstone is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache River, and
BE IT FURTHER RESOLVED, that Roy T. Fielding be and hereby is
appointed to the office of Vice President, Apache River, 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 7I, Change the Apache River Project Chair, was
approved by Unanimous Vote of the directors present.
8. Discussion Items
A. Discussion of a name change
Discussed.
9. Review Outstanding Action Items
* Roy: work on binary release policy
[ Unfinished Business 2020-05-20 ]
Status: Stalled.
* Sander: pursue re-establishment or Attic resolution for mod_perl
[ Perl 2020-12-16 ]
Status: Added change of chair resolution (7G), as 4 PMC members
materialized in my follow up. Advised to capture the interest
of the people on the dev@ list that replied. Thread:
https://s.apache.org/t26d7.
* Roman: pursue a report for Joshua
[ Joshua 2021-03-17 ]
Status: https://s.apache.org/fp3zm
* Sharan: follow up with PMC mediation
[ Lucene 2021-03-17 ]
Status: Contacted community member involved. Received details of what
triggered their racism comment. They now see incident as
racial insensitivity rather than racism. Agreed to send other
examples of potentially more serious incidents. Once received
I have permission to share all info with Lucene PMC.
* Justin: pursue an Attic resolution for Trafodion
[ Trafodion 2021-03-17 ]
Status: Sander: added resolution 7H, seeing no traffic on dev@, users@,
or private@ in 2021 indicating community activity.
* Sander: ensure CoI filed for everyone
[ Conflict of Interest Policy Ratification 2021-03-17 ]
Status: As per 2021-04-19 the vast majority has signed. Sent reminders
for the remainder.
10. Unfinished Business
11. New Business
12. Announcements
13. Adjournment
Adjourned at 22:49 UTC
============
ATTACHMENTS:
============
-----------------------------------------
Attachment 1: Report from the VP of Brand Management [Mark Thomas]
Covering the period March 2021
* ISSUES FOR THE BOARD
Brand Management will be over budget for the current FY. This is due to
invoices for the previous FY being very (months) late. They were received and
paid this FY and hence are recorded against this FY's budget. If Brand
Management expenditure is tracked against date of invoice rather than the date
the invoice was received, then both this FY and last FY (and the two FY's
before that) are under budget.
* OPERATIONS
Responded to the following queries, liaising with projects as required:
- one request to use some of our logos on a website
- one request to use our SPARK logo on a t-shirt
- one request to use NETBEANS in a film
- two requests to review an external training offering for ASF software
- provided advice on how to reference our marks in a book Also:
- clarified the wording of http://www.apache.org/foundation/marks/
- reviewed 2 notices from the EUIPO regarding new applications that
potentially conflicted with our marks. Nothing of concern was found.
* REGISTRATIONS
With special thanks to clr, we were able to provide the necessary paperwork to
counsel to allow them to progress our APACHE registration in China.
Allowed an application in class 42 that was transferred as part of a donation
to lapse.
* INFRINGEMENTS
A report received regarding a possible infringement of our KAFKA mark was
passed to the PMC for follow-up.
Provided advice on how to handle an inaccurate trademark attribution in a
book.
Provided advice to FLINK and KAFKA regarding a potential infringements.
-----------------------------------------
Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri]
1) ASF Sponsors: we are happy to be closing out FY2021, having exceeded our
revenue goals. We are renewing a Platinum Sponsor and are pursuing 10 renewals
(three Silver, and seven Bronze Sponsors). We signed on three new Sponsors
(one Gold and two Bronze), and are discussing Sponsorship with two candidate
organizations. We are awaiting renewal payments from two Gold and one Bronze
sponsor.
2) Targeted Sponsors: we are awaiting input to onboard a new Targeted Sponsor
at the Platinum level, and are upgrading a Bronze Targeted Sponsor to the
Platinum level.
3) Sponsor Relations: ongoing Sponsor outreach continues. We are continuing to
work with a small handful of organizations with promotional opportunities
included with their sponsorship.
4) Event Sponsorship: sponsorships for ApacheCon Asia and ApacheCon@Home have
kicked off. Combined packages for both events have proven particularly
attractive to sponsors, with Platinum level sponsorships already sold out. The
event sponsorship process, from the prospectus to sales to contracting to
invoicing, has been a smooth process, under the direction of VP Fundraising,
ApacheCon event leads, select Sponsor Ambassadors, and Accounting.
5) Individual Donations and Corporate Giving: we earned $10,566 during March
through Hopsie (donate.apache.org), which includes a Bronze Sponsorship
payment as well as a corporate contribution from an Open Source advocacy group
in Europe.
6) Administrivia: our workflow processes, including invoicing, payment
processing, and reconciliation, are operating efficiently.
-----------------------------------------
Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi]
[REPORT] ASF Marketing & Publicity — April 2021
I. Budget: we remain on-budget with no vendor payments due at this time. We
have submitted the proposed budget for FY2022 for review.
II. Cross-committee Liaison: Sally Khudairi is wrapping up ASF Fundraising
activities for FY2021, with FY2022 efforts underway. We have published the Q3
FY2021 operations summary https://s.apache.org/Q3FY2021 and video highlights
https://youtu.be/S6FWqAuA_8M . We announced the ASF's 22nd Anniversary
https://s.apache.org/22ndAnniversary and coordinated the publication of an
article on the success of the Apache Way with FOSSlife
https://www.fosslife.org/how-apache-project-boosted-free-and-open-source-software-movements
to take place in tandem with the Anniversary press release. We announced the
new ASF Board of Directors https://s.apache.org/NewBoard2021 as well as the
March Month-in-Review https://s.apache.org/Mar2021 and video highlights
https://s.apache.org/exppv. We continue to support corporate producers of
Apache project events, and are assisting ASF Brand Management with various
activities. We are promoting the CFP, sponsorship opportunities, and
registration for both ApacheCon@Home and ApacheCon Asia.
III. Press Releases: the following formal announcements were issued via the
newswire service, ASF Foundation Blog, and announce@apache.org during this
timeframe:
- 8 April - The Apache Software Foundation Announces Apache®
DolphinScheduler™ as a Top-Level Project
- 24 March - The Apache® Software Foundation Celebrates 22 Years of Open
Source Innovation "The Apache Way"
IV. Informal Announcements: we published 10 items on the ASF "Foundation"
Blog, including 5 Apache News Round-ups and 1 monthly overview, totalling 377
news summaries published to date. We tweeted 21 items to 59.7K followers on
Twitter, and posted 18 items to 47.7K followers on LinkedIn. The ASF's
YouTube channel had 14.7K views this month.
V. Future Announcements: 3 announcements are in development. Projects
planning to graduate from the Apache Incubator as well as PMCs wishing to
announce major project milestones 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. We received a total of
2,959 press hits vs. last month's 2,456, inclusive of coverage on the ASF,
Apache Projects, and ApacheCon. We are waiting for a PMC to respond to a
query from a top-tier business media outlet.
VII. Analyst Relations: we received 2 analyst queries and are waiting for a
PMC to respond to an analyst query on a Big Data-related project. Apache was
mentioned in a total of 22 reports by Gartner, Forrester, 451 Research,
GigaOm, and IDC.
VIII. Central Services: activity with Kenneth Paskett (Creative team) and
Swapnil Mane (Editorial team) is progressing. Projects include updating
apache.org to meet accessibility guidelines and security best practices, as
well as updating ASF and Project logos (and accompanying Powered By Apache
badges). We are also working with Andrew Wetmore of ASF Infrastructure on
certain sections of the ASF site. We have mapped out the video editorial
calendar for news highlights and production planning for the 2021 calendar
year and will also be leading select promotions for both ApacheCons via
Feathercast. We are also reviewing suggested changes to the format of the
Apache Weekly Round-up.
IX. Events liaison: there are several commercially-produced Apache project
events in flight. We are responding to queries on promotions, reviewing press
releases and Websites, aligning messaging, and coordinating with ASF Brand
Management where needed. We are promoting both ApacheCon events. We are also
supporting the ASF's virtual presence at a developer conference.
X. Newswire and press clip accounts: services are active and continue without
interruption.
XI. Miscellany: we provided guidance regarding a FOSS community figure, as
well as an issue raised regarding the "Apache" name. We helped a new ASF
Sponsor rep with several areas of activity and their corporate participation.
We reviewed two third-party press releases that mention products based on
Apache projects and one press release promoting an Apache Project event. We
reviewed a corporate explainer video, a request to use ASF assets for an NFT
project, an article series promoting an ASF project, and an article on ASF
Security. We advised an individual on participating with and engaging ComDev
on several activities of interest. We advised ComDev participants on
promoting their activities. We assisted with verifying the ASF with
certification credentials for Brand Management and Infrastructure. We advised
a consulting group regarding commercial solutions using Apache Projects. We
received 5 telephone calls regarding non-ASF business (complaints about
issues with apps on mobile devices, lack of Project engagement on social
media, and claims of federal government surveillance).
# # #
-----------------------------------------
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
==========
- Contractor hired to assist with CMS migrations for the primary
www.a.o website, and for projects that do not have time, energy, nor
experience to perform those migrations.
- Excellent financial shape.
Finances
========
Infrastructure has landed very below budget for four primary reasons:
we did not fill our open headcount, we did not conduct a team F2F
meeting, the "credit card" discretionary fund was overbudgeted due to
historical comingling of hosting charges to the card which are now
separate line items, and reduction of hosting costs by shifting
services to lower-cost providers.
For FY22, we plan to fill that headcount, and the budget has been
finer-tuned to the actuals from FY21.
Short Term Priorities
=====================
- Provide support to the CMS migrations contractor, and finally
decommission the CMS service and its aging hardware.
- LDAP migration.
Long Range Priorities
=====================
- Turn off the old mail-*.apache.org services in favor of lists.a.o
General Activity
================
- Our puppet server has been migrated to a new set of machines in AWS,
increasing the throughput and responsiveness of Puppet.
- Much work on www.a.o content.
- Gitbox v2 is progressing nicely, with a recent focus on account
linking between the ASF and Github.
- Many meetings/work with Atlassian to plan our move from self-hosted
products to their cloud offering.
- JFrog has deprecated their bintray service, and have kindly offered
to host us on their Artifactory service instead. It should be about
the same, functionally.
- New daemon for processing the svn authz files.
- Various ElasticSearch work: copy of data from lists.a.o, setting up
a new cluster with newer code and better hardware for cheaper, and
looking at Amazon's new OpenSearch release.
- Integrating a huge number of new Jenkins nodes for Cassandra.
- Shifting Infra billing systems to our new TDBank/Ramp service.
- Considering a turndown of our/donated DNS servers, in favor of R53.
- Migrating everything from gitwcsub to .asf.yaml only.
-----------------------------------------
Attachment 5: Report from the VP of Conferences [Rich Bowen]
Registration for ApacheCon @Home 2021 is now open at
https://www.apachecon.com/acah2021/register.html
The Call for Presentations will close on May 3rd.
Platinum sponsorship is sold out, and other sponsorship levels are still
available at https://www.apachecon.com/acah2021/sponsors.html
Many thanks to everyone who has stepped up to make this event happen!
-----------------------------------------
Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald]
-----------------------------------------
Attachment 7: Report from the VP of Diversity and Inclusion [Gris Cuevas]
-----------------------------------------
Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier]
-----------------------------------------
Attachment 9: Report from the VP of W3C Relations [Andy Seaborne]
-----------------------------------------
Attachment 10: 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've cleared the queue quite a bit and
are currently down to 25 unresolved LEGAL JIRAs.
Thanks to Justin we've settled on a language clarifying our positions on
modified Apache Licenses and how, while allowed, they should clearly be
distanced from Apache License itself.
Finally, there's work underway to attempt a split between a formal legal
policy on binary releases and a community FAQ. Hopefully this will help to
clarify it for our communities but it'll require use of contracting resources
that INFRA has suggested.
-----------------------------------------
Attachment 11: 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.
Stats for Mar 2021:
24 [license confusion]
13 [support request/question not security notification]
Security reports: 27 (last months: 46, 46, 45)
4 [solr]
3 [trafficserver]
2 [commons]
1 [airflow], [apisix], [archiva], [axis], [druid], [dubbo]
[geode], [groovy], [hadoop], [httpd], [impala],
[infrastructure], [ofbiz], [pdfbox], [shiro], [subversion],
[superset], [tapestry], [velocity]
In total, as of 1st Apr 2021, we're tracking 80 (last month:
76) open issues across 40 projects, median age 56 (last month:
62) days. 49 of those issues have CVE names assigned.
9 (last month: 9) of these issues, across 8 projects, are older
than 365 days.
-----------------------------------------
Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins]
Update here is that TomEE had a [VOTE] as to whether or not they wanted us to join Eclipse and consensus there dictated that it would be preferable for them [1]. So our intention is to indeed join as a Guest Member.
[1] https://lists.apache.org/thread.html/r3ddc8a6f51ee7cb006c817a5fb4e616dda0a2b922f7bcadf2ebf6cec%40%3Cdev.tomee.apache.org%3E
-----------------------------------------
Attachment A: Report from the Apache Accumulo Project [Ed Coleman]
## Description:
Apache Accumulo is a robust, scalable, distributed key/value store with
cell-based access control and customizable server-side processing.
## Issues:
There are no new issues requiring board attention.
## Membership Data:
Apache Accumulo was founded 2012-03-21 (9 years ago)
There are currently 39 committers and 39 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- Karthick Narendran was added to the PMC on 2021-01-22
- Karthick Narendran was added as committer on 2021-01-22
## Project Activity:
No new releases this reporting period. Last release dates:
- accumulo-2.0.1 was released on 2020-12-24.
- accumulo-1.10.1 was released on 2020-12-22.
Project activity on the next release remains active with significant
improvements to the current baseline. The remaining issues are being actively
worked. Highlights of changes this reporting period:
- Removal of potentially harmfully terminology to more inclusive terms
continues.
- Formalization of public API. Previously, certain internal classes were
necessary for users for some functions (iterators) - the interface has been
extracted and formally declared as part of the Accumulo public API.
- The Apache Accumulo PMC agreed to participate in an Open Source Hackathon
for Diversity (April 29-30) The goal of the hackathon is to kick-start
involvement in the OSS community and foster an environment for contributions
and increase the diversity of the OSS communities. Event details at: [open
source hackathon](
https://www.eventbrite.com/e/open-source-hackathon-tickets-150583967701)
## Community Health:
Overall community health is good and GitHub activity remains consistent.
- Decreases in Jira and dev mailing list activity reflect the community
transition to using GitHub as a focal point for development. This is
reflected in the increased activity for PRs and GitHub issues.
- contributions from 14 individuals reflecting continued community involvement
and consistent participation.
-----------------------------------------
Attachment B: Report from the Apache ActiveMQ Project [Bruce Snyder]
* Description
** Apache ActiveMQ is a popular and powerful open source message-oriented
middleware. Apache ActiveMQ is fast, supports many cross language clients
and protocols, comes with easy to use enterprise integration patterns and
many advanced features while fully supporting JMS 2.0, AMQP 1.0, MQTT,
Stomp and REST.
* Activity
** ActiveMQ
*** 5.16.1 has been released on 2021-01-20 fixing CVE and issues on the 5.16.x
series (5.16.x series is running compliant with JDK 9+)
*** 5.15.15 release is in vote, fixing CVE (dependencies) and issues. We will
probably announce that 5.15.15 will be the last release on the 5.15.x,
inviting users to upgrade at least on 5.16.x.
*** 5.16.2 release will be released soon. We have one issue to fix (the broker
redelivery plugin doesn't work properly on 5.16.x) to fix before moving
forward with the release.
*** 5.17.x (main branch) is moving forward: we already have a PR allowing to
fully build with JDK 11+. Couple of PRs are almost ready to upgrade to
Spring 5.x and log4j2. JMS 2.x support (at least client side) and other
new features will come soon as well.
*** To give more visibility for the users, we discussed about renaming
ActiveMQ (from "ActiveMQ classic" to something else, to clearly identify
ActiveMQ and Artemis). This thread drives to a consensus to move forward
on the website (documentation mostly).
*** Some new features are in preparation as "PoC": replicated kahadb,
improvements on the Karaf support, ...
*** An effort is underway to clear up the outstanding ActiveMQ JIRA (AMQ-*) in
support of the new features planned for ActiveMQ 5.17. and beyond.
*** A standardized Docker container is being designed and planned to be
released alongside the 5.17.0 with JDK 11 release.
** ActiveMQ Artemis
*** ActiveMQ Artemis 2.17.0 has been released on 2021-02-11
*** ActiveMQ Artemis 2.18.0 to be released soon, with substantial improvements
on Disaster and Recovery capabilities introduced as part of AMQP Broker
Connections.
**** it will be possible to have two or more broker synchronized, improving
possibilities for failover scenarios.
**** significant hardening work on OpenWire advisories and Virtual Topics, to
support migrating users
**** smart replica packet batching, on shared nothing replication; greatly
improves performance of replication by saving network bandwidth.
** ActiveMQ CMS (C++ Clients)
*** Community contributors have expressed interest in modernizing the C++
clients to support more modern patterns as well as deprecate legacy
language features.
* Releases
** 5.16.1 was released on 2021-01-20.
** 5.15.14 was released on 2020-12-10.
** ActiveMQ Artemis 2.15.0 was released on 2020-08-31.
* Committer/PMC Changes
** No new PMC members. Last addition was Jean-Baptiste Onofré on 2019-12-17
** No new committers. Last addition was Domenico Francesco Bruscino on
2020-06-29
-----------------------------------------
Attachment C: Report from the Apache Airavata Project [Suresh Marru]
## Description:
The mission of Apache Airavata is the creation and maintenance of software
related to executing and managing computational jobs on distributed computing
resources including local clusters, supercomputers, national grids, academic
and commercial clouds.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Airavata was founded 2012-09-18 (9 years ago)
There are currently 41 committers and 25 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 Sudhakar Pamidighantam on 2019-12-19.
- No new committers. Last addition was Aarushi Bisht on 2019-12-19.
## Project Activity:
The project remains steady. To encourage more interactivity, we enabled the
use of Github issues which is helping at the same time fracturing issue
management across JIRA and GitHub. The last release was on March 24th, 2019. The
code-base reorganizing is moving at a snail pace and is still holding the
release, we hope to get these out in summer.
## Community Health:
The community remains healthy. Development is progressing at a stable pace. The
google summer of code student interest was relatively low compared to previous
years. Following last few years trend, we are anticipating high summer
activity.
-----------------------------------------
Attachment D: Report from the Apache APISIX Project [Ming Wen]
## Description:
The mission of Apache APISIX is the creation and maintenance of software
related to a cloud-native microservices API gateway
## Issues:
There are no issues requiring board attention
## Membership Data:
Apache APISIX was founded 2020-07-15 (9 months ago)
There are currently 36 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is 3:2.
Community changes, past quarter:
- Guosheng Yang was added to the PMC on 2021-01-30
- Xiran Liu was added to the PMC on 2021-01-15
- Chao Zhang was added to the PMC on 2021-03-18
- Jin Chen was added as committer on 2021-03-11
- Joey Ma was added as committer on 2021-01-20
- Pahud was added as committer on 2021-01-23
- Peter Zhu was added as committer on 2021-01-20
## Project Activity:
Recent releases:
apisix-ingress-controller-0.5.0 was released on 2021-04-13.
apisix 2.5 was released on 2021-04-05.
apisix-dashboard-2.5 was released on 2021-03-29.
apisix-ingress-controller-0.4.0 was released on 2021-03-12.
apisix 2.4 was released on 2021-03-05.
dashboard-2.4 was released on 2021-02-12.
apisix 2.3 was released on 2021-02-10.
apisix-ingress-controller-0.2.0 was released on 2021-01-17.
## Community Health:
Because of the Chinese New Year,
the mailing list, GitHub PR and issue decreased,
or remain the same as the previous quarter.
The Apache APISIX community needs to be more diverse
to keep the community active.
Since we elected a number of committers and PMCs this quarter,
contributors have always maintained a high degree of enthusiasm.
Apache APISIX will continue to maintain a
relatively low committer bar to attract more developers.
dev@apisix.apache.org had a 14% decrease
in traffic in the past quarter (399 emails compared to 462)
1042 commits in the past quarter (5% increase)
91 code contributors in the past quarter (44% increase)
840 PRs opened on GitHub, past quarter (1% increase)
822 PRs closed on GitHub, past quarter (-1% decrease)
583 issues opened on GitHub, past quarter (-35% decrease)
568 issues closed on GitHub, past quarter (-32% decrease)
-----------------------------------------
Attachment E: Report from the Apache Aries Project [Christian Schneider]
## Description:
Apache Aries software is a set of pluggable Java components enabling an
enterprise OSGi application programming model.
## Issues:
No issues to report.
## Membership Data:
Apache Aries was founded 2010-12-15 (10 years ago)
There are currently 57 committers and 41 PMC members in this project.
The Committer-to-PMC ratio is roughly 4:3.
Community changes, past quarter:
- No new PMC members. Last addition was Carlos Sierra Andrés on 2018-07-03.
- No new committers. Last addition was Romain Manni-Bucau on 2020-01-29.
## Project Activity:
Recent releases:
spifly-1.3.3 was released on 2021-04-13.
blueprint-cm-1.3.2 was released on 2021-02-20.
blueprint-core-1.10.3 was released on 2021-02-20.
proxy-impl-1.1.9 was released on 2021-02-20.
## Community Health:
Community engagement low but stable. Development activity done by quite few
people.
-----------------------------------------
Attachment F: Report from the Apache Arrow Project [Wes McKinney]
## Description:
The mission of Apache Arrow is the creation and maintenance of software related
to columnar in-memory processing and data interchange
## Issues:
* CI Issues continue to be a problem. With the increase in utilization of
ASF’s allotment of Github Actions we’ve seen CI build time go from 20-30
minutes to as long as 5 hours
* There have been several issues around understanding exact requirements for
what it means to follow the Apache way and developing code within the
community:
* Several Rust projects were developed outside of the ASF repos and then
had proposals to be donated back.
* After accepting the donation of Julia developers continued to develop in
the original Julia repo and only make PRs back to the Arrow repo on an
intermittent basis. Since the Arrow community has been growing rapidly,
we had not done a thorough enough job of educating newcomers what it
means to develop “inside the community”.
* It appears a development model similar to what Rust is proposing
(see community health) will mitigate technical concerns for why this
was the development model chosen.
* It is unclear if JIRA use is required / encouraged for Apache projects
or if using a non Apache hosted system such as GitHub issues for parts
of the project is sufficiently community friendly
* In both cases it seems exact requirements of the ASF are not clear.
Through discussion it became apparent that the preferred method for
revolutionary changes to the existing code bases is by creating separate
development branches for prototyping with updates back to the community.
* ASF’s Artifactory isn’t ready yet. We don’t know the current status. See
also https://lists.apache.org/thread.html/r9200fe
d3fa812f8c7de07a2500425f258db3231baa8e05f288175e4a%40%3Cbuilds.apache.org%3E
## Membership Data:
Apache Arrow was founded 2016-01-19 (5 years ago)
There are currently 55 committers and 32 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- Andrew Lamb was added to the PMC on 2021-03-07
- Jorge Leitão was added to the PMC on 2021-03-07
- Yibo Cai was added as committer on 2021-03-05
## Project Activity:
We are aiming to have a 4.0 release this month.
## Community Health:
* Rust members of the community have proposed to follow a new development
workflow using separate Arrow github repos specifically for Rust components
and migrating away from JIRA to Github for issue tracking. Rust will also
start releasing on a different cadence then the rest of the language
bindings.
* The releases will still follow Apache Arrow governance (voting for
releases, etc)
* Depending on the experience of the Rust community, the Julia community may
follow a similar path in the future
-----------------------------------------
Attachment G: Report from the Apache AsterixDB Project [Till Westmann]
Description:
Apache AsterixDB is a scalable big data management system (BDMS) that provides
storage, management, and query capabilities for large collections of
semi-structured data.
Activity:
- Development and discussions are active and have picked up in the last
quarter, the community continues to be healthy and engaged.
Issues:
There are no issues that require the board's attention at this time.
PMC/Committership changes:
- Rui Guo was added as a committer on 2021-01-12.
- The last committer added was Rui Guo on 2021-01-12.
- The last PMC member added was Xikui Wang on 2018-02-02.
Releases:
- Apache AsterixDB 0.9.6 was released on 2020-10-13.
- Apache Hyracks 0.3.6 was released on 2020-10-13.
-----------------------------------------
Attachment H: Report from the Apache Attic Project [Herve Boutemy]
## Description:
The mission of Attic is the creation and maintenance of a home for dormant
projects.
## Issues:
There are no issues requiring board attention at this time: we're back on track.
## Membership Data:
Apache Attic was founded 2008-11-19 (12 years ago)
There are currently 19 committers and 17 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 Herve Boutemy on 2015-07-19.
- No new committers. Last addition was Herve Boutemy on 2016-01-27.
## Project Activity:
There was no new retirement for 2021 Q1.
We worked on finishing the retirement process for projects moved to the Attic
in 2019 and 2020, a big backlog from 2 years. When checking done vs todo in
detail for every project, most of the user-visible steps had been done on time
immediately when retirement started (ie adding the "retired" banner to the
site, updating committee-info.txt, foundation site, ...): the only missing
step was to officially announce retirement on announce mailing-list. Then we
did a batch of announces to close the whole backlog.
There is a technical discussion happening with infra on how to manage Git
repositories of projects moved to the Attic on GitHub and GitBox:
- rename to attic-*.git (to mark Attic-PMC management)
- or keep as-is (to let community find resources at the usual place)?
More than a pure technical discussion, it's about user experience from
communities of a retired project.
Some work just started on writing or linking to an article on "How to keep
your project and community healthy"/"How to avoid moving to the Attic".
## Community Health:
Retirement work is mostly done by 1 PMC member (who wrote a maximum
automation), and announces are done by PMC Chair. Other PMC members are active
in the discussions.
On next retirements, we'll need to check that retirement process (as
documented and automated) can be understood and run by multiple PMC members,
to ensure our current good situation is sustainable over time and people.
-----------------------------------------
Attachment I: Report from the Apache Avro Project [Ismaël Mejía]
## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Avro was founded 2010-04-21 (11 years ago)
There are currently 34 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 Ryan Skraba on 2020-09-14.
- No new committers. Last addition was Kengo Seki on 2020-07-08.
## Project Activity:
Apache Avro 1.10.2 was released on 2021-03-15. This release keeps the expected
pace of releases every 3-6 months discussed by the community. It updated many
dependencies and fixed issues across the several languages supported. For more
details see the announcement:
https://s.apache.org/avro-1.10.2-announce
The community finished migrating the Continuous Integration jobs to Github
Actions greatly improving the tests speed and the onboarding of new
contributors.
For those who prefer metrics:
Mailing Lists:
- dev@avro.apache.org had 1142 emails (72% increase)
- user@avro.apache.org had 22 emails (27% decrease)
- issues@avro.apache.org had 316 emails (35% increase)
JIRA:
- 86 issues opened (-1% increase)
- 55 issues closed (41% increase)
GitHub:
- 137 PRs open (61% increase)
- 131 PRs closed (133% increase)
Code Repository:
- 216 commits in the past quarter (86% increase)
- 23 code contributors in the past quarter (43% decrease)
## Community Health:
Community health is doing well at drawing in contributions. The pace was high
during this quarter due to the release as well as the activity on dev@ due to
the automatic dependency upgrades, however the number of contributors keeps
steady. The PMC keeps the ongoing track of recognizing contributors through
committership.
We have improved the release cadence in the last two years having in average a
release every two quarters which is a good pace for a ‘mature’ project like
Avro. We updated some of the technical infrastructure to make contributors
experience better and some of the languages supported are seeing upgrades into
modern versions, e.g. C++, Ruby.
One important aspect in recent quarters is that new Avro versions are being
downstreamed into other Apache projects like Apache Parquet and Apache Spark
rapidly. This shows the Avro community compromise given that Avro is an
important part of the Apache Big Data ecosystem.
-----------------------------------------
Attachment J: 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.
Also, related to the 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.
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.
## 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 community started working on the release to catch up with Apache Spark
but there are some issues that need to be resolved before the release
can happen. Unfortunately, these issues are taking more time than expected.
The Flink side of Bahir has seen much more activity, but the release does
not seem to be the highest priority for them. I will try to influence them
and producing a release in the next few months.
## Community Health:
This past quarter has seen a great increase in community involvement with
healthy engagement on reviewing new issues and prs.
dev@bahir.apache.org had a 66% increase in traffic in the past quarter
reviews@bahir.apache.org had a 593% increase in traffic in the past quarter
13 issues opened in JIRA, past quarter (30% increase)
8 issues closed in JIRA, past quarter (100% increase)
14 PRs opened on GitHub, past quarter (40% increase)
15 PRs closed on GitHub, past quarter (150% increase)
### 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 K: Report from the Apache Bloodhound Project [Gary Martin]
-----------------------------------------
Attachment L: Report from the Apache Calcite Project [Haisheng Yuan]
## Description:
The mission of Calcite is the creation and maintenance of software related to
Dynamic data management framework
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Calcite was founded 2015-10-21 (5 years ago)
There are currently 52 committers and 23 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 Ruben Q L on 2020-08-09.
- Liya Fan was added as committer on 2021-02-09.
## Project Activity:
Avatica 1.18 is being released.
Calcite 1.27.0 will be released after Avatica 1.18.
On Jan 20th, we had an online meetup for Calcite community with
presentations covering Calcite concepts, recent work on streams,
spatial query implementation.
## Community Health:
The overall activity in the community has slightly decreased in the
past few months without this being worrisome.
117 JIRA tickets created and 55 JIRA tickets closed/resolved in the last
3 months, and 80 commits in the past quarter, slight decrease comparing
with last quarter.
-----------------------------------------
Attachment M: Report from the Apache CarbonData Project [Liang Chen]
## Description:
- The Apache CarbonData is an indexed columnar store solution for fast
analytics on Big Data platforms (including Apache Hadoop, Apache Spark,
Apache Flink among others) to help speed up queries an order of magnitude
faster over petabytes of data, with the aim of using a unified file format
to satisfy all kinds of data analysis cases.
## Issues:
- There are no new issues requiring board attention at this time.
## Activity:
- Apache CarbonData has finished integration with Apache spark, Apache
Flink, Apache Kafka, Presto etc.
- The community released 2.1.1 , Some key features and improvements as
belows:
- Geospatial index algorithm improvement and UDFs enhancement.
- Adding global sort support for Second Index segments data file merge
operation.
- Refactor CarbonDataSourceScan without Spark filter
- Size control of minor compaction
- Clean files become data trash manager
- Fix error when loading string field with high cardinality(local
dictionary fallback issue)
- We already worked out two topics and already submitted CFP for ApacheCon
Asia.
## Health Report:
- Commit activity:
- 46 commits in the past quarter (-31% decrease)
- 14 code contributors in the past quarter (-22% decrease)
- GitHub PR activity:
- 41 PRs opened on GitHub, past quarter (-54% decrease)
- 45 PRs closed on GitHub, past quarter (-52% decrease)
## Releases:
- 2.1.1 was released on 2021-03-29
- 2.1.0 was released on 2020-11-12.
- 2.0.1 was released on 2020-06-01.
- 2.0.0 was released on 2020-05-20.
- 1.6.1 was released on 2019-10-25.
## Project Composition:
- There are currently 26 committers and 16 PMC members in this project.
- The Committer-to-PMC ratio is roughly 7:4.
## Community changes, past quarter:
- Akash R Nilugal was added to the PMC on 2021-04-11
- Ajantha Bhat U was added to the PMC on 2020-11-15
- Indhumathi was added as committer on 2020-10-02
- Kunal Kapoor was added to the PMC on 2020-03-29
- Tao Li was added as committer on 2020-02-04
- Zhi Liu was added as committer on 2020-02-27
## Notable mailing list trends:Mailing list activity stays at a high level
- dev@carbondata.apache.org:
- 179 subscribers (increase 6):
- dev@carbondata.apache.org had a 253% increase in traffic in the past
quarter (368 emails compared to 104)
- issues@carbondata.apache.org:
- issues@carbondata.apache.org had a 50% decrease in traffic in the past
quarter (1881 emails compared to 3732)
- user@carbondata.apache.org:
- 76 subscribers (no change):
## JIRA activity:
- 57 issues opened in JIRA, past quarter (-20% decrease)
- 47 issues closed in JIRA, past quarter (-33% decrease)
-----------------------------------------
Attachment N: Report from the Apache Celix Project [Pepijn Noltes]
## Description:
The mission of Celix is the creation and maintenance of software related to
Implementation of the OSGi specification adapted to C and C++
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Celix was founded 2014-07-16 (7 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 Erjan Altena on 2018-06-25.
- No new committers. Last addition was Michael de Lang on 2020-07-20.
## Project Activity:
A few big changes has been added since the last report:
- Refactor of the dependency manager to work in a async manner.
All dependency manager change are now executed on the event thread.
- Completion of the OSGi Promise (adapted) implementation.
Including support to plugin a execution model though a
executor and scheduled executor api.
- Initial implementation of a C++ remote services implementation.
The remote services is build on top of the Celix pubsub api.
## Community Health:
Celix development activity has increased (commits, pull request).
Mailing activity has decreased.
For Celix this is normal, most of the activity is on the pull request,
including comments and discussions.
-----------------------------------------
Attachment O: Report from the Apache CXF Project [Daniel Kulp]
## Description:
Apache CXF is an open source services framework. CXF helps you build and
develop services using frontend programming APIs, like JAX-WS and JAX-RS.
These services can speak a variety of protocols such as SOAP, XML/HTTP,
RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS
or JBI.
There are also two sub-projects that leverage CXF:
Fediz - Fediz helps you to secure your web applications via the standard
WS-Federation Passive Requestor Profile.
DOSGi - is the reference implementation of the Distribution Provider component
of the OSGi Remote Services Specification
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache CXF was founded 2008-04-15 (13 years ago)
There are currently 43 committers and 26 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 Andy McCright on 2019-02-24.
- No new committers. Last addition was Alexey Markevich on 2017-12-29.
We have a few patches from various people, but nothing strong enough for
consideration as a committer. We've tried to encourage some additional
involvement from various people, but not much response at this point.
## Project Activity:
The primary focus this period was bug fixes for a patch release for 3.4.
There were several important regressions and bugs in 3.4 that were fixed
as part of 3.4.3. Traffic on users lists was up a bit this quarter as
people continued migrating to 3.4.
Recent releases:
3.3.10 was released on 2021-03-22.
3.4.3 was released on 2021-03-22.
## Community Health:
For the most part, the project is making steady, but not stellar, progress.
Many of the protocols and specs that CXF implements are mature specs and don't
really change much. Thus, steady progress and regular releases are a good
thing. We are responding to bug reports and security issues and getting
patch releases out.
-----------------------------------------
Attachment P: Report from the Apache Daffodil Project [Mike Beckerle]
## Description:
Apache Daffodil Project Report
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Daffodil was founded 2021-02-16 (2 months 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 (project graduated recently).
- No new committers were added.
## Project Activity:
This is our second board report after graduation from incubator.
- We are still working on the first TLP release which will be Daffodil 3.1.0,
We are about a week or two from where we can start that process.
## Community Health:
The stats system appears to be not including anything for March on the graphics.
It shows zero emails for users mailing list for March, when pony mail shows 20
messages in the archives. The Pull-Request stats look better, and are more
reflective of our activity level.
The Daffodil project hasn't slowed down in the past quarter (part of which was
while we were still incubating). Many new features and contributions from
across our active developers. These will all fold into our next release.
It remains a priority for us to attract more developers and users for Apache
Daffodil. Being a TLP will help this.
-----------------------------------------
Attachment Q: Report from the Apache DataFu Project [Matthew Hayes]
## Description:
The mission of Apache DataFu is the creation and maintenance of software
related to well-tested libraries that help developers solve common data
problems in Hadoop and similar distributed systems.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache DataFu was founded 2018-02-20 (3 years ago) There are currently 19
committers and 11 PMC members in this project. The Committer-to-PMC ratio is
roughly 5:3.
Community changes, past quarter:
- No new PMC members. Last addition was Casey Stella on 2018-02-20.
- No new committers. Last addition was Ohad Raviv on 2019-07-26.
## Project Activity:
* Added support for newer versions of Gradle.
## Community Health:
There hasn't been very much activity during the past quarter, aside from the
Gradle fix above.
-----------------------------------------
Attachment R: Report from the Apache DB Project [Bryan Pendleton]
## Description:
The mission of the Apache DB project is to create and maintain
commercial-quality, open-source, database solutions based on software licensed
to the Foundation, for distribution at no charge to the public.
The Apache DB TLP consists of the following subprojects:
o Derby : a relational database implemented entirely in Java.
o JDO : focused on building the API and the TCK for compatibility
testing of Java Data Object implementations providing data
persistence.
o Torque : an object-relational mapper for Java.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache DB was founded 2002-07-16 (19 years ago)
There are currently 47 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 Georg Kallidis on 2020-08-26.
- Tobias Bouschen was added as committer on 2021-01-19
## Project Activity:
The JDO project is still working on the 3.2 release.
The new team web site db.apache.org/jdo is up and running.
The Derby community continues to work closely with the broader Java
community to ensure Derby compatibility with newer Java releases.
During this period, Derby was tested with Java 16 and Java 17.
## Community Health:
Activity in the DB community mailing lists, issue trackers, and
source repositories was healthy and stable during this quarter.
All the teams had good activity on both the developer and user
mailing lists.
-----------------------------------------
Attachment S: Report from the Apache Directory Project [Shawn McKinney]
## Description:
The Apache Directory TLP consists of the following sub-projects:
- ApacheDS: An extensible and embeddable directory server entirely written in
Java, which has been certified LDAPv3 compatible by the Open Group. Besides
LDAP it supports Kerberos 5 and the Change Password Protocol.
- LDAP API: An ongoing effort to provide an enhanced LDAP API, as a
replacement for JNDI and the existing LDAP API (jLdap and Mozilla LDAP API).
This is a "schema aware” API with some convenient ways to access all types
of LDAP servers.
- Studio: A complete directory tooling platform intended to be used with any
LDAP server however it is particularly designed for use with ApacheDS. It is
an Eclipse RCP application, composed of several Eclipse (OSGi) plugins.
- Fortress: A standards-based authorization platform that provides role-based
access control, delegated administration and password policy services with
an LDAP backend.
- Kerby: An implementation of Kerberos v5 protocol and contains various tools
to access and manage kerberos principals and keytabs. It provides a rich,
intuitive and interoperable implementation, library, KDC and various
facilities that integrates PKI, OTP and token (OAuth2) as desired in modern
environments such as cloud, Hadoop and mobile.
- Mavibot: An embeddable key-value database library with MVCC (Multi Version
Concurrency Control) support.
- SCIMple: An implementation of SCIM v2.0 specification.
## Issues:
- There are no issues requiring board attention at this time.
## Membership Data:
Apache Directory was founded 2005-02-22 (15 years ago)
There are currently 58 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:3.
Community changes, past quarter:
- No new PMC members. Last addition was Radovan Semancik on 2018-09-28.
- new committer Jiayi Liu on 2021-01-11
## Project Activity:
Overall:
Activity over the subprojects continues to be low but the needful is being
done thanks to the work of a few dedicated members. Also community
interaction remains steady.
As first reported last quarter we are using the new CMS and the project
website migration (using it) was successful. This was a big effort, and we
want to recognize the work from Roy Lenferink and Stefan Seelman.
Per sub-project:
- ApacheDS: low activitity: due to a known corruption issue in its backend
database the project has placed a notification on its website recommending
the directory is not be used in production unless the data is read-only.
This recommendation will be lifted when the necessary changes are made to
migrate to the new backend (mavibot). Also work done to migrate tests to
Junit 5 is nearly complete.
- LDAP API: very low activity.
- Studio: moderate activity: new release this quarter
- Fortress: low activity: bug fixes and enhancements. Plans for next release
put off to early summer.
- Kerby: low activity: security and bug fixes.
- Mavibot: low activity.
- SCIMple: no activity.
## Community Health:
No problems to report. 1Q activity continues to be low but steady across most
of the sub-projects.
## Releases:
Apache Directory Studio 2.0.0-M16 was released on 2021-02-21
-----------------------------------------
Attachment T: Report from the Apache DolphinScheduler Project [Lidong Dai]
## Description:
Apache DolphinScheduler is a distributed, extensible visual Big Data workflow
scheduler system.
As a distributed and extensible data workflow scheduler platform with rich
directed acyclic graph (DAG) visual interfaces, DolphinScheduler solves
complex task dependencies and triggers in the data pipeline. Out-of-the-box,
its easy-to-extend processing connects numerous systems to 100,000-level data
task scheduling. Apache DolphinScheduler is:
- Cloud Native — support multi-cloud/data center workflow management, also
supports Kubernetes, Docker deployment and custom task types, distributed
scheduling, with overall scheduling capability increased linearly with the
scale of the cluster
- Highly Reliable — decentralized multi-master and multi-worker, high
availability, supported by itself, overload processing
- User-Friendly — all process definition operations are visualized, defines
key information at a glance, one-click deployment
- Supports Rich Scenarios — includes streaming, pause, recover operation,
multi-tenant, and additional task types such as spark, hive, mr, shell,
python, flink, sub_process, and more.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
2019-08-29 - Apache DolphinScheduler was accepted as Incubator project.
2021-03-17 - Apache DolphinScheduler graduated as a Top-Level Project.
There are currently 32 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 (project graduated recently).
- Shiwen Cheng was added as committer on 2021-04-01.
- Chong Zhuang was added as committer on 2021-04-09.
## Project Composition Sections:
MasterServer ----- master service
WorkerServer ----- worker service
LoggerServer ----- logger service
ApiApplicationServer ----- api service
AlertServer ----- alert service
## Project Activity:
DolphinScheduler 1.3.5 was released on 2021-02-14.
Apache DolphinScheduler 1.3.6 is in the process of releasing voting process.
this version contained some new features, some important features like
`Support task scalability on K8s such as Spark, Flink and DataX`,`Support
turning off sudo permissions` and so on. this version also fix some bugs. now
we are also focusing on trying to prepare the big release of
2.0.0, this will take a long time
to finalize.we have discussed a lot and the
work have begun, 2.0 looks to achieve these goals:
- First goal was `Complete Workflow DAG json split`
- Second goal was `Task plug-in SPI, support extended task types`
- Third goal was `Master refactor and add coordinator module`
## Community Health:
we are electing new PMC member.
mails to dev mailing list had a 20% decrease in the past quarter(204 emails).
662 commits in the past quarter (28% increase).
78 code contributors in the past quarter (5% increase).
517 PRs opened on GitHub in past quarter (82% increase).
505 PRs closed on GitHub in past quarter (72% increase).
337 issues opened on GitHub in past quarter (no change).
373 issues closed on GitHub in past quarter (17% decrease).
-----------------------------------------
Attachment U: Report from the Apache Druid Project [Gian Merlino]
## Description
Apache Druid is a high performance real-time analytics database. It is
designed for workflows where low-latency query and ingest are the main
requirements. It implements ingestion, storage, and querying subsystems. Users
interface with Druid through built-in SQL and JSON APIs, as well as
third-party applications.
Druid has an extensive web of connections with other Apache projects: Calcite
for SQL planning, Curator and ZooKeeper for coordination, Kafka and Hadoop as
data sources, Avro, ORC, or Parquet as supported data input formats, and
DataSketches for scalable approximate algorithms. Druid can also be used as a
data source by Superset.
## Issues
There are no issues requiring board attention at this time.
## Activity
We are nearly finishing up the release process for our fifth major
post-graduation release, 0.21.0, which we expect to have ready within the
coming weeks. This has been postponed due to a number of security hot-fixes,
with 0.20.1 released on Jan 29, 2021 (CVE-2021-25646), and 0.20.2 released on
Mar 29, 2021 (CVE-2021-26919). Our last major release was 0.20.0 on October
16, 2020.
Since our last board report we have had 10 community virtual meetups in
various "locations" across the globe (San Francisco, London, Pittsburgh,
Warsaw, Sydney, Bangalore), with 1 more scheduled in April (San Francisco).
In-person events are still on hold due to COVID-19 related concerns around
nonessential gatherings.
Mailing list activity has risen 80% since the last quarter, and a 35% increase
in commit activity. Our ASF Slack channel, #druid, has continued to grow, and
has reached over 1500 members, with daily activity of users asking questions
and offering support to each other.
Additionally, our recently disclosed security vulnerabilities have appeared in
a number of blogs and youtube videos. Hopefully all publicity is good
publicity? Seriously, though: the project has certainly experienced a recent
increase in interest from security researchers, which we take to be a positive
sign.
## Recent PMC changes
- Currently 30 PMC members.
- 3 new PMC members this quarter.
- Most recently added PMC members:
- Lucas Capistrant (Mar 25, 2021)
- Maytas Monsereenusorn (Mar 22, 2021)
- Suneet Saldanha (Mar 22, 2021)
## Recent committer changes
- Currently 47 committers.
- 6 new committers this quarter.
- Most recently added committers:
- Abhishek Agarwal (Mar 23, 2021)
- Frank Chen (Mar 23, 2021)
- Michael Schiff (Mar 23, 2021)
- Steve Hetland (Mar 26, 2021)
- Yue Zhang (Mar 23, 2021)
- Zach Sherman (Mar 23, 2021)
## Recent releases
- 0.20.2, a security release, was released on Mar 29, 2021
- 0.20.1, a security release, was released on Jan 29, 2021
- 0.20.0, a major release, was released on October 16, 2020
## Development activity by the numbers
In the last quarter:
- 461 commits
- 502 pull requests opened
- 467 pull requests merged/closed
- 236 issues opened
- 70 issues closed
- 47 contributors
-----------------------------------------
Attachment V: Report from the Apache Dubbo Project [Ian Luo]
## Description:
The mission of Apache Dubbo is the creation and maintenance of software related
to a high-performance, lightweight, java based RPC framework.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Dubbo was founded 2019-05-15 (2 years ago)
There are currently 66 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:1. The newly added 8 members
come from 5 different companies.
Community changes, past quarter:
- Liu Yang was added to the PMC on 2021-02-08
- Albumen Kevin was added as committer on 2021-01-20
- Guo Hao was added as committer on 2021-02-26
- Gong Dewei was added as committer on 2021-03-06
- Zhixin Li was added as committer on 2021-02-02
- Ran Ke was added as committer on 2021-02-20
- Wenxue Wang was added as committer on 2021-04-06
- Yuanzheng Zhang was added as committer on 2021-03-09
## Project Activity:
- dubbo-go has 3 releases in total in this quarter,
including 1.5.5, 1.5.6-rc1,1.5.6-rc2. 1.5.6
is still under development.
The community starts to work on dubbo-go 3.0 to
align with dubbo java but the progress is slow.
- dubbo has 3 releases in this quarte,
including 2.7.9, 2.7.10, 3.0.0.preview.
In order to improve regression, we have built
dubbo-samples as dubbo's integration test.
- The first dubbo 3.0 release, 3.0.0.preview,
has been released at the end of March.
The community has published the 3.0 roadmap of this year.
In the roadmap, the next major milestone is June,
by which time we are planning to release the first
production available 3.0 version.
## Community Health:
- dev@dubbo.apache.org had a 150% increase in traffic in the past quarter
(213 emails compared to 85):
- 1066 commits in the past quarter (11% increase)
- 143 code contributors in the past quarter (38% increase)a
- 588 PRs opened on GitHub, past quarter (21% increase)
- 705 PRs closed on GitHub, past quarter (65% increase)
- 271 issues opened on GitHub, past quarter (-19% change)
- 302 issues closed on GitHub, past quarter (115% increase)
With the recovery of the release pace of v2.7, the activity of
Dubbo community has improved significantly in this quarter,
which is reflected in the significant increase in the number of closed PRs
and issues, and the total number of new contributors and number of code commits.
Some actions of version 3.0 in this quarter have also
greatly increased the attention of the whole community,
including roadmap and the release of the first preview version.
Community developers began to discuss more about issues
related to 3.0 refactoring or development in the mailing lists,
-----------------------------------------
Attachment W: Report from the Apache Fineract Project [Awasum Yannick]
## Description:
The mission of Apache Fineract is the creation and maintenance of software
related to a core banking platform that provides a reliable, robust, and
affordable solution for entrepreneurs, financial institutions, and service
providers to offer financial services to the world's underbanked and unbanked.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Fineract was founded 2017-04-19 (4 years ago)
There are currently 41 committers and 20 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 Aleksandar Vidakovic on 2020-10-11.
- No new committers. Last addition was Percy Enoabane on 2020-10-02.
## Project Activity:
1.4.0 was released on 2020-09-18.
1.5.0 is under review but not yet released. Release Manager Aleksandar
Vidakovic is doing the final triage for 1.5.0 release of Fineract 1.x which
will also address an outstanding security Vulnerability. We may also release
other security enhancements which Joseph Makara and Petri Tuomola are working
on.
Activity of developers fixing bugs and adding features are regularly reported
on list by Michael Vorburger.
Over the past two quarters there has been a gradual uptick in contributions
from individuals at organizations building commercial solutions powered by
Fineract, positive signs of moving towards a more functional contribution
model with upstream development being followed.
Community members led by Javier Borkenztain are organizing for ApacheCon2021
with a dedicated Fintech/Fineract track once again. There are a number of GSOC
projects being proposed and discussed. At this point in time we anticipate
requesting 5 to 6 slots with strong candidates applying for the 4th phase of
our machine learning credit scorecards, improvements and enhancements to
Fineract from our backlog, ongoing work to the Android SDK and client, mapping
of the Fineract APIs to Open Banking APIs, and Fineract CN mobile.
Aspiring GSoC students are making contributions to the code base as we receive
applicants for projects. New Contributor: Joseph Makara is making some
significant contributions and making sure Fineract is more secure and robust.
Petri Tuomola and Manthan Surkar have been providing feedback to assist him.
## Community Health:
Over the past 3 months, there has been a gradual decline in activities on the
mailing list, JIRA issues. This is something we have seen over the past 6
months probably due to the effects of covid-19.
The increase in pull request and code contributors over the past 3 months is
due to the upcoming release we plan to make in a few weeks. So everyone is
sending in fixes for what they like to see in the new release.
Overall, the community is healthy with end users asking support questions on
list and contributors helping them out.
Mailing list had a 57% decrease in traffic in the past quarter (121 emails
compared to 285)
53 issues opened in JIRA, past quarter (-37% decrease)
33 issues closed in JIRA, past quarter (-42% decrease)
102 commits in the past quarter (-38% decrease)
16 code contributors in the past quarter (33% increase)
188 PRs opened on GitHub, past quarter (24% increase)
124 PRs closed on GitHub, past quarter (-28% decrease)
-----------------------------------------
Attachment X: Report from the Apache Fluo Project [Keith Turner]
## Description:
The mission of Apache Fluo is the creation and maintenance of software related
to the storage and incremental processing of large data sets
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Fluo was founded 2017-07-18 (4 years ago)
There are currently 13 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Karthick Narendran on 2020-04-16.
- No new committers. Last addition was Karthick Narendran on 2020-04-17.
## Project Activity:
* A really nice improvement to how Fluo loads data was made by a new
contributor.
* Muchos was updated to support the rename of master to manager in Accumulo
* Systemd support in Muchos was improved
## Community Health:
There was relatively low activity on the project this quarter, similar to the
last quarter. There were 12 commits from 3 committers and 2 contributors. The
two contributors were first time Fluo contributors. Still need to do a
release of Fluo 2.0
-----------------------------------------
Attachment Y: Report from the Apache Geronimo Project [Romain Manni-Bucau]
## Description:
The mission of Geronimo is the creation and maintenance of software related to
Java2, Enterprise Edition (J2EE) container
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Geronimo was founded 2004-05-26 (17 years ago)
There are currently 71 committers and 41 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- Francois Papon was added to the PMC on 2021-03-09
- Francois Papon was added as committer on 2021-03-09
## Project Activity:
Project was quite calm but got some releases (maintenance ones). Since
underlying specifications and technologies are quite stable this is quite
understandable and not a worrying point.
## Community Health:
We got some PR on historical projects (which is not that common for this part
of Geronimo) which is rather a good sign and a potential committer if some
more work is done. Due to the smaller activity we got some less exchanges but
community stays healthy and JBO started a XBean release which makes some new
blood in release managers :).
-----------------------------------------
Attachment Z: Report from the Apache Gobblin Project [Abhishek Tiwari]
## Description:
The mission of Apache Gobblin is the creation and maintenance of software
related to a distributed data integration framework that simplifies common
aspects of big data integration such as data ingestion, replication,
organization and lifecycle management for both streaming and batch data
ecosystems
## Issues:
No issues to report.
## Membership Data:
Apache Gobblin was founded 2021-01-19 (3 months ago)
There are currently 17 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:7.
Community changes, past quarter:
- No new PMC members (project graduated recently).
- Jay Sen was added as committer on 2021-04-01
## Project Activity:
- Since last month report, a new committer was voted in.
- ReadMe and FAQ where updated for better onboarding experience.
On technical front:
- HiveWriter was enabled to consume GCME and register into Hive metadata store.
- Schema checker was made configurable.
- Flow requester and owner list were made updatable.
- KafkaIngestionHealth check was enhanced to use auto-tuned consumer.
- Job authenticator was made configurable.
- Event reporter queue capacity was made configurable.
- Flakiness in Github actions was fixed.
- Support for Hadoop 2.9 was added.
- Various bug fixes.
## Community Health:
Last board report was sent on Mar 17th, since then:
- There have been 23 commits.
- 18 commits ie. 82% contributions have been from non-committers
- We constantly look for consistent contributors to vote them in as Committers
and PMC.
- dev@gobblin.apache.org had 490 new emails in Mar and Apr 2021.
-----------------------------------------
Attachment AA: Report from the Apache Griffin Project [William Guo]
-----------------------------------------
Attachment AB: Report from the Apache Hadoop Project [Wei-Chiu Chuang]
## Description:
The mission of Hadoop is the creation and maintenance of software related to
Distributed computing platform
## Issues:
The security vulnerability handling is becoming a hot potato. There is an
increasing attention to vulnerabilities as well as updating vulnerable third
party dependencies. I started a thread to discuss ways to expedite resolution.
GitHub raised 28 alerts as of today, most of them Javascript packages used by
YARN UI. But we lack volunteers working to update these packages.
The AWS EMR team is interested in knowing/collaborating more with the Apache
Hadoop project on the vulnerabilities announced. Obviously, without a
committer in the project prevent them from knowing/participating in addressing
these vulnerabilities. Meanwhile, AWS EMR is one of the largest commercial
providers of Hadoop, it would be irresponsible for our users if EMR can't take
the appropriate actions. Can/should we find a way to include EMR (as well as
other cloud providers) in the discussion of vulnerabilities?
## Membership Data:
Apache Hadoop was founded 2008-01-16 (13 years ago)
There are currently 230 committers and 120 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- Szilard Nemeth was added to the PMC on 2021-04-02
- Jinglun was added as committer on 2021-03-27
- Mukund Thakur was added as committer on 2021-02-04
## Project Activity:
Hadoop 3.2.3 was officially released this quarter (01/09/2021).
Hadoop 3.3.1 release is being discussed/planned.
Feature development:
(completed)
- HDFS-15714 HDFS Provided Storage Read/Write Mount Support On-the-fly - work
started this quarter and resolved in early April. Release: 3.4.0
- HADOOP-16830 Add Public IOStatistics API - completed this Jan. Release:
3.3.1
- HADOOP-16492 Support HuaweiCloud Object Storage as a Hadoop Backend File
System - this work started Aug'19 and finally completed this Jan. Release:
3.4.0
- HADOOP-16524 Automatic keystore reloading for HttpServer2. Release: 3.4.0
and 3.3.1.
(ongoing)
- HDFS-15714 HDFS Provided Storage Read/Write Mount Support On-the-fly
- HDFS-15747 RBF: Rename across sub-namespaces. -- this one is near
completion.
- YARN-10370 [Umbrella] Reduce the feature gap between FS Placement Rules and
CS Queue Mapping rules -- this one is done, with remaining work moving to
"Part II"
- YARN-10534 Enable runC container transformations.
- HADOOP-16829 Über-jira: S3A Hadoop 3.3.1 features
- MAPREDUCE-6749 MR AM should reuse containers for Map/Reduce Tasks -- we will
be creating a branch for this development.
- HADOOP-17474 Optimise abfs incremental listings -- this work started this
quarter.
- YARN-10496
[Umbrella] Support Flexible Auto Queue Creation in Capacity Scheduler -- this
work started from last quarter.
## Community Health:
Activity is picking up again after the holiday season.
359 issues opened in JIRA, past quarter (4% increase)
318 issues closed in JIRA, past quarter (21% increase)
778 commits in the past quarter (24% increase)
99 code contributors in the past quarter (26% increase)
266 PRs opened on GitHub, past quarter (13% increase)
214 PRs closed on GitHub, past quarter (5% increase)
-----------------------------------------
Attachment AC: Report from the Apache HAWQ Project [Lei Chang]
## Description:
HAWQ is a Hadoop native SQL query engine that combines the key
technological advantages of MPP database with the scalability and
convenience of Hadoop. HAWQ reads data from and writes data to HDFS
natively. 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 (3 years ago)
There are currently 70 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 and Kevin Monroe on 2018-04-24.
- Chiyang Wan was added as committer on 2021-02-26.
- Apache China raised an event in community to help contributers and
committers hunting jobs as well as help domestic and overseas companies
finding candidates, Feburary 26th, 2021.
## Project Activity:
1) Features
- HAWQ-1779. Add GitHub Action for building on macOS
- HAWQ-1780. Add GitHub Action Step to Test against Running Instance
- HAWQ-1781. Add Github Action Sanity Test
- HAWQ-1782. Fix failed to read EXTERNAL TABLE of GPFDIST protocol
- HAWQ-1783. Add GitHub Action Workflow for Build on Linux
- HAWQ-1784. Fix TestCreateTable depends on GUC setting
- HAWQ-1785. Fix HDFS metadata mismatch in GitHub Action
- HAWQ-1787. Refactor notice in pre-built toolchain
- HAWQ-1788. set default value for dfs.domain.socket.path
- HAWQ-1789. Make GitHub Workflow init script idempotent
2) Bug fixes:
- HAWQ-1787. Fix travis-CI
## Community Health:
- 11 issues opened in JIRA, past quarter
- 11 issues closed in JIRA, past quarter
- 11 commits in the past quarter
Overall status of the project is healthy.
-----------------------------------------
Attachment AD: Report from the Apache HBase Project [Duo Zhang]
## Description:
Apache HBase is an open-source, distributed, versioned, non-relational
database. Apache HBase gives you low latency random access to billions of rows
with millions of columns atop non-specialized hardware.
hbase-thirdparty is a set of internal artifacts used by the project to
mitigate the impact of our dependency choices on the wider ecosystem.
hbase-connectors is a collection of integration points with other projects.
The initial release includes artifacts for use with Apache Kafka and Apache
Spark.
hbase-filesystem contains HBase project-specific implementations of the Apache
Hadoop FileSystem API. It is currently experimental and internal to the
project.
hbase-operator-tools is a collection of tools for HBase operators. Now it is
mainly for hosting HBCK2.
hbase-native-client is a client library in C/C++, in its early days.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache HBase was founded 2010-04-21 (11 years ago)
There are currently 93 committers and 55 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- Huaxiang Sun was added to the PMC on 2021-04-12
- Geoffrey Jacoby was added as committer on 2021-04-09
## Project Activity:
Recent releases:
2.3.5 was released on 2021-03-31.
2.4.2 was released on 2021-03-17.
hbase-operator-tools-1.1.0 was released on 2021-02-20.
hbase-thirdparty-3.5.0 was released on 2021-02-20.
2.4.1 was released on 2021-01-26.
2.3.4 was released on 2021-01-22.
We discussed again on whether to EOL all 1.x, as There doesn't seem to be much
developer interest in branch-1 beyond occasional maintenance. Reid Chan
offered to complete the 1.7.0 release.
https://s.apache.org/u3q4t
We restarted the splittable meta design, and held an online meeting again to
discuss.
https://s.apache.org/i5mwy
We discussed whether to move the stable pointer to 2.4.x. This is a good sign
that the 2.x releases are more and more stable.
https://s.apache.org/z1iaq
The volunteer on maintaining hbase-backup had shown up and put up a design
discussion about the feature.
https://s.apache.org/ora3e
We found that it is a bit pain for keeping JIRA issue and git commit in sync
and what's more, we include CHANGES and RELEASENOTES directly in a release so
it will be easy to sink an RC if we found something wrong in these two files,
not the actual code. We discussed how to make RMs live better in the future.
https://s.apache.org/2nxzw
The first phase of moving our tracing system from HTrace to OpenTelemetry has
been done. We will start a vote soon to merge the feature branch back.
https://s.apache.org/9eekz
We finally migrated the legacy log4j1 logging system to log4j2. We also
reached out to the hadoop community to see if they would like to migrate too.
https://issues.apache.org/jira/browse/HBASE-19577
https://issues.apache.org/jira/browse/HADOOP-16206
## Community Health:
- Mailing list activity:
dev@hbase.apache.org:
958 subscribers(985 in the previous quarter)
769 emails sent to list(1014 in the previous quarter)
user@hbase.apache.org:
2035 subscribers(2080 in the previous quarter)
91 emails sent to list(85 in the previous quarter)
user-zh@hbase.apache.org
71 subscribers(71 in the previous quarter)
1 emails sent to list(35 in the previous quarter)
- JIRA activity:
261 issues opened in JIRA, past quarter (-16% decrease)
243 issues closed in JIRA, past quarter (-1% decrease)
- Commit activity:
902 commits in the past quarter (3% increase)
67 code contributors in the past quarter (-9% decrease)
- GitHub PR activity:
281 PRs opened on GitHub, past quarter (-21% decrease)
309 PRs closed on GitHub, past quarter (-8% decrease)
The community is still healthy but the development activity keeps
decreasing. We need to speed up the release process of the new major release,
i.e, we need to have a list of features we want to include in the new major
release and start to make progress.
-----------------------------------------
Attachment AE: Report from the Apache Incubator Project [Justin Mclean]
# Incubator PMC report for April 2021
The Apache Incubator is the entry path into the ASF for projects and
codebases wishing to become part of the Foundation's efforts.
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 36 podlings incubating. In March, podlings executed 6
distinct releases. We added 2 new IPMC members, and none retired. There was
one IP clearance in March, and there were no new podlings. DolphinScheduler
graduated last month.
This month we were missing reports from Livy, Milagro, PageSpeed, Spot, and
Weex. Livy, PageSpeed, and Spot have missed multiple reports, and roll
calls will be taken to check these projects are still viable. Weex is in
the process of retiring. Annotator and BlueMarlin do not have signoff by
mentors and will also be asked to report next month.
Pinot made a process error in making a release but will make sure it
doesn't happen again.
As with last month, MXNet still has outstanding trademark and branding
issues, but they are working on it. As noted in the previous report, they
are also having trouble getting IPMC votes on releases.
Some old Incubator JIRA issues were cleared up, and some Incubator web
pages updated. Further cleanup was done in removing old releases from
retired podlings.
As usual, most discussions on the mailing list were around releases, new
project proposal and finding new mentors.
## Community
### New IPMC members:
- Atri Sharma
- Juan Pan
### People who left the IPMC:
- None
## New Podlings
- None
## Podlings that failed to report, expected next month
- Livy
- Milagro
- PageSpeed
- Spot
- Weex
## Graduations
- DolphinScheduler
The board has motions for the following:
- None
## Releases
The following releases entered distribution during the month of
March:
- Liminal 0.0.1
- MXnet 1.8.0
- MXnet 2.0.0
- Pinot 0.7.0
- Teaclave 0.2.0
- TubeMQ 0.8.0
## IP Clearance
- dubbo-go-pixiu
## Legal / Trademarks
N/A
## Infrastructure
N/A
## Miscellaneous
N/A
## Table of Contents
[Annotator](#annotator)
[BlueMarlin](#bluemarlin)
[DataLab](#datalab)
[EventMesh](#eventmesh)
[Flagon](#flagon)
[Hivemall](#hivemall)
[Liminal](#liminal)
[MXNet](#mxnet)
[NLPCraft](#nlpcraft)
[NuttX](#nuttx)
[Pegasus](#pegasus)
[PonyMail](#ponymail)
[Teaclave](#teaclave)
[Toree](#toree)
[TubeMQ](#tubemq)
[YuniKorn](#yunikorn)
--------------------
## Annotator
Annotator provides annotation enabling code for browsers, servers, and
humans.
Annotator has been incubating since 2016-08-30.
### Three most important unfinished issues to address before graduating:
1. Add active contributors
2. Stabilize a release cadence
3. Continue to demonstrate good governance
### Are there any issues that the IPMC or ASF Board need to be aware of?
Community building has been very slow and it has been a long time since
the project added new committers or PPMC members. After a period of
relative inactivity and a conversion of the codebase to TypeScript, the
project is long overdue for a second release. The IPMC should expect to
see the project vote on a second release before the next board report to
demonstrate forward momentum.
### How has the community developed since the last report?
There have been some one-off contributions to project documentation and
questions raised by people evaluating the project for use, but there
have not been sustained contributions or involvement from new folks yet.
### How has the project developed since the last report?
The project is now making continuous development packages to make it
easier for developers to test upcoming releases. There is now tooling
in place for generating API documentation, with plans to integrate the
generated documentation into the website. The existing interfaces have
all been documented. These efforts are all focused around the current
goal of building community by making it easier for developers to become
familiar with the project.
### 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:
2020-07-11
### When were the last committers or PPMC members elected?
2018-09-04
### Have your mentors been helpful and responsive?
Yes. Mentors have been as available when needed, but the project will
reach out to get advice on what else could be done to make the project
more accessible to new contributors and to grow the community.
### Is the PPMC managing the podling's brand / trademarks?
There are no branding issues that the PPM is aware of.
### Signed-off-by:
- [ ] (annotator) Nick Kew
Comments:
- [ ] (annotator) Tommaso Teofili
Comments:
- [ ] (annotator) Benjamin Young
Comments:
### IPMC/Shepherd notes:
Justin Mclean: With no sign-offs, it might be time to see if you can find
an additional mentor.
--------------------
## 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. Migrate issues from https://github.com/Futurewei-io/blue-marlin
repository to https://github.com/apache/incubator-bluemarlin
2. Prepare a new Release
3. Clarify the policies to maintain the code and accept pull-requests
from contributors
### Are there any issues that the IPMC or ASF Board need to be aware of?
No Issues.
### How has the community developed since the last report?
No answer.
### How has the project developed since the last report?
1. Bug fix for Lookalike Model project
2. Add tests for Lookalike Model project
3. Bug fix for Lookalike Application
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [X] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
NA
### When were the last committers or PPMC members elected?
None yet.
### Have your mentors been helpful and responsive?
No answer.
### Is the PPMC managing the podling's brand / trademarks?
No answer.
### Signed-off-by:
- [ ] (bluemarlin) Craig Russell
Comments:
- [X] (bluemarlin) Jean-Baptiste Onofré
Comments:
- [ ] (bluemarlin) Von Gosling
Comments:
- [ ] (bluemarlin) Junping Du
Comments:
- [ ] (bluemarlin) Uma Maheswara Rao G
Comments:
### IPMC/Shepherd notes:
--------------------
## DataLab
DataLab is a platform for creating self-service, exploratory data science
environments in the cloud using best-of-breed data science tools.
DataLab has been incubating since 2018-08-20.
### Three most important unfinished issues to address before graduating:
1. Finish preparing all artifacts necessary for graduation
2.
3.
### Are there any issues that the IPMC or ASF Board need to be aware of?
No issues
### How has the community developed since the last report?
We have new PPMC members (Yurii Kinash, Mykola Bodnar, Leonid Frolov)
and a new committer (Yurii Tykhun).
### How has the project developed since the last report?
- We are working towards the release 2.5.0
- Migration to Py3 (in progress)
- Edge node recreation capability (in progress)
- Support of Spark v.3.x.x (open)
- Localization (done)
- Switch to modular architecture (in progress)
- Augment an administrative page (done)
- Implement possibility of GPU usage for Jupyter and Dataproc on GCP
(in progress)
- Bug fixing
### 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
- [X] Other: working towards next release
### Date of last release:
2020-17-09
### When were the last committers or PPMC members elected?
The last committer was elected on February 26, 2021.
### Have your mentors been helpful and responsive?
Yes, our mentors are very helpful and responsive.
### Is the PPMC managing the podling's brand / trademarks?
There are no known brand and naming issues. New name was approved and
our team changed all references to DLab that are publicly accessible
to DataLab.
### Signed-off-by:
- [ ] (datalab) P. Taylor Goetz
Comments:
- [ ] (datalab) Henry Saputra
Comments:
- [ ] (datalab) Konstantin I Boudnik
Comments:
- [X] (datalab) Furkan Kamaci
Comments:
### IPMC/Shepherd notes:
--------------------
## EventMesh
EventMesh is a dynamic cloud-native basic service runtime used to decouple
the application and middleware layer.
EventMesh has been incubating since 2021-02-18.
### Three most important unfinished issues to address before graduating:
1. Make more releases in ASF policy regularly.
2. Building 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?
Preparing for some open talks, such as EDASubbmit and ApacheCon Asia.
### How has the project developed since the last report?
Waiting for code migration to apache, and ready for first release of 1.2.2.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [ ] Working towards first release
- [ ] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
None
### When were the last committers or PPMC members elected?
None
### Have your mentors been helpful and responsive?
Yes, Our mentors are very helpful and responsive.
### Is the PPMC managing the podling's brand / trademarks?
The VP, Brand has approved the project name.
### Signed-off-by:
- [ ] (eventmesh) Francois Papon
Comments:
- [ ] (eventmesh) Junping Du
Comments:
- [X] (eventmesh) Jean-Baptiste Onofre
Comments:
- [X] (eventmesh) Justin Mclean
Comments: Already working towards first release, well done!
- [ ] (eventmesh) Von Gosling
Comments:
### IPMC/Shepherd notes:
--------------------
## Flagon
Flagon is a software tool usability testing platform
Flagon has been incubating since 2016-07-13.
### Three most important unfinished issues to address before graduating:
1. Currently discussing Graduation path (TLP, other TLP (e.g., Superset))
2. Continue VOTE thread for Graduation on general@incubator
3. (see commentary under podling maturity section)
### Are there any issues that the IPMC or ASF Board need to be aware of?
None at this time.
### How has the community developed since the last report?
We have seen increased user and contributor engagement:
- in development, this quarter we have contributed 60 new commits to
UserALE.js alone, 15 of those were from 7 contributor PRs.
- we have seen an increase in visits to our GitHub UserALE.js from unique
users (https://tinyurl.com/4cmcnn9a)
- we have seen a marked increase in contributor/user issue discussion
(https://tinyurl.com/88wafvhk)
- we have also seen user/contributor participation in VOTEs (2.2.0 RC and
new PPMC VOTEs)
We have also included and are now onboarding a new committer and PPMC
member (see below).
### How has the project developed since the last report?
We added a range of new features and hardened our core product (e.g.,
UserALE.js). Development has been consistent.
New features in the last quarter will frame an upcoming release candidate
for UserALE.js v.2.2.0, and include:
- Redesigned logging pipelines
- Journey Tests
- Modernized Unit Tests
- Updated build pipeline
### 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:
We anticipate reviving a VOTE for graduation in 2021 Q2.
We have addressed most issues raised by IPMC during last graduation VOTE
(2020 Q4):
- [X] Add DISCLAIMER to subprojects to be retired (TAP, STOUT,
UserALE.pyqt5, user-ale)
- [ ] Make subprojects to be retired Read Only (in progress, but
non-blocking)
- [X] Add logo to https://apache.org/logos/?#flagon
- [X] Update UserALE.js release processes for consistency with Apache
policies for NPM Package Releases (see 2.1.1 release)
- [X] Get all committers subscribed to appropriate lists (might still be
missing one, but have contacted all)
### Date of last release:
2020-03-27 (UserALE.js 2.1.0)
Note: UserALE.js 2.1.1 has passed a successful release VOTE.
2.1.1 Release announcement is pending website update. Artifacts are
currently available on mirrors, GitHub, and NPM.
### When were the last committers or PPMC members elected?
2021-03-26 (Gedd Johnson). ICLA has been received by Secretary. He
originates from one of our core user communities.
### Have your mentors been helpful and responsive?
Mentors are supportive.
### Is the PPMC managing the podling's brand / trademarks?
- To date, there are no known issues of 3rd Party misuse of brand
- 'Flagon' was cleared through the Apache PODLINGNAMESEARCH workflow.
- 'Flagon' branded graphics will conform to Apache's Trademark and
Branding policies.
### Signed-off-by:
- [ ] (flagon) Lewis John McGibbney
Comments:
- [X] (flagon) David Meikle
Comments: Great to see the community engagement.
- [ ] (flagon) Tim Allison
Comments:
- [X] (flagon) Furkan Kamaci
Comments: Thanks for the detailed report!
### 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?
- Few traffics on mailing lists including requests to join the project from
a Hive committer.
- 2-3 users issued JIRA tickets
### How has the project developed since the last report?
- not so active. Only applied minor hotfixes.
### 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:
--------------------
## Liminal
Apache Liminal is an end-to-end platform for data engineers and scientists,
allowing them to build, train and deploy machine learning models in a robust
and agile way.
Liminal has been incubating since 2020-05-23.
### Three most important unfinished issues to address before graduating:
1. Grow developers community.
2. Adoption of the project by a few companies.
3. More releases - provide out-of-the-box usability for common use-cases.
### 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 have started to engage with Airflow community
(https://airflow.apache.org/ecosystem/).
We plan to push the first release through social media.
### How has the project developed since the last report?
We have released our first official Apache version + notes on running it on
AWS.
We have planned the timeline and content of the second version (due to May
2021).
### 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:
2021-03-16
### When were the last committers or PPMC members elected?
NA
### Have your mentors been helpful and responsive?
J.B. and Davor have been super helpful in approving the first release and
in pushing infra issues.
### Is the PPMC managing the podling's brand / trademarks?
NA
### Signed-off-by:
- [X] (liminal) Jean-Baptiste Onofre
Comments:
- [ ] (liminal) Henry Saputra
Comments:
- [ ] (liminal) Uma Maheswara Rao G
Comments:
- [X] (liminal) Davor Bonaci
Comments: Very happy to see the first release completed!
- [ ] (liminal) Liang Chen
Comments:
### IPMC/Shepherd notes:
Dave Fisher - I sent a note to the PPMC suggesting that they start their
Suitable Name Search soon.
--------------------
## MXNet
A Flexible and Efficient Library for Deep Learning
MXNet has been incubating since 2017-01-23.
### Three most important unfinished issues to address before graduating:
1. Address release issues, improve automation for license checks, and
make it easier for auditing.
- DONE
2. Successfully and smoothly make releases without WIP disclaimer.
- ONGOING.
3. Improve brand management.
- ONGOING.
### Are there any issues that the IPMC or ASF Board need to be aware of?
1. The community fixed the issues in INCUBATOR-253 and will continue to
perform regular trademark and branding review.
2. Following the completion of license and release issue fixes, MXNet had
difficulty finishing the
releases votes in Incubator. Here are the stats for the two recent
successful releases:
| | 1.8.0 | 2.0.0.alpha |
|----------------------------------------|---------|-------------|
| duration | 39 days | 27 days |
| issues uncovered (fixed after release) | 5 | 2 |
| mentor participation | 50% | 25% |
We have one mentor who indicated the desire to step down if we can find
more mentors.
We will request for a few more active mentors to help us smoothly finish
the last mile before graduation.
3. We conduct regular brand management review as part of the regular
reporting.
From recent brand usage review for MXNet third-party distributions,
we found several listings on AWS marketplace that need update. The PPMC
reached out to the publishers of these listings for correction. See status
in brand management section.
### How has the community developed since the last report?
* The number of GitHub contributors increased to currently 955
* Active blogs and social media presence
* Medium (https://medium.com/apache-mxnet) w/ 2k followers (+3%)
* Active video channels
* YouTube channel (https://www.youtube.com/apachemxnet) w/ 1.39k
subscriber (+4.5% since last report)
* Chinese YouTube channel
(https://www.youtube.com/channel/UCjeLwTKPMlDt2segkZzw2ZQ) w/ 6.55k
subscribers (+1.8%)
* (in China) bilibili space (https://space.bilibili.com/209599371) w/
28k subscriber (+7.6% since last report)
* Highlights in MXNet ecosystem
* Dive into Deep Learning has 67K 30-day active users, and has
attracted 31.3K stars & 350 contributors on GitHub. It has been adopted as
a textbook or reference book by 180+ universities from 40 countries, such
as Stanford, MIT, UC Berkeley, CMU, UCambridge.
* GluonCV v0.10.0 release
(https://github.com/dmlc/gluon-cv/releases/tag/v0.10.0)
* GluonNLP MX2 NumPy version
(https://github.com/dmlc/gluon-nlp/tree/master)
* GluonTS v0.6.7 release
(https://github.com/awslabs/gluon-ts/releases/tag/v0.6.7)
* DeepInsight (https://github.com/deepinsight/insightface)
* Sockeye 2.3.14 release (https://github.com/awslabs/sockeye)
### How has the project developed since the last report?
1) 1.8.0 is released:
https://github.com/apache/incubator-mxnet/releases/tag/1.8.0
with 100+ patches of new features, improvements, and fixes.
2) 2.0.0 alpha is released:
https://github.com/apache/incubator-mxnet/projects/18
https://github.com/apache/incubator-mxnet/releases/tag/2.0.0.alpha
3) Github statistics of last month:
* March 7, 2021 – April 7, 2021: Excluding merges, 18 authors have
pushed 33 commits to master and 67 commits to all branches. On master, 10
files have changed and there have been 206 additions and 71 deletions.
### 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:
2021-03-24
### When were the last committers or PPMC members elected?
2021-02-03
### Have your mentors been helpful and responsive?
Yes. Furkan has helped with all our recent releases (thanks!).
Markus expressed desire to step down as a mentor if we find more
mentors. Because of the large scope of the project and the several issues
we faced so far, we definitely wish to have more mentors to help.
### Is the PPMC managing the podling's brand / trademarks?
Yes. From recent brand usage review for MXNet third-party distributions,
we found several listings on AWS marketplace that need update. The PPMC
reached out to the publishers of these listings for correction.
Here we report the status of these items.
https://aws.amazon.com/marketplace/pp/B07MP6Y8XT?qid=1609989161134&sr=0-17&r
ef_=srh_res_product_title (done)
https://aws.amazon.com/marketplace/pp/B07C49CVC1?qid=1609989286506&sr=0-30&r
ef_=srh_res_product_title (done)
https://aws.amazon.com/marketplace/pp/B01JJ31R8C?qid=1609989286506&sr=0-22&r
ef_=srh_res_product_title (done)
https://aws.amazon.com/marketplace/pp/B07F3YBMT9?qid=1609989286506&sr=0-23&r
ef_=srh_res_product_title (done)
https://aws.amazon.com/marketplace/pp/B084FXK9XH?qid=1609989286506&sr=0-24&r
ef_=srh_res_product_title (done)
https://aws.amazon.com/marketplace/search/results?x=0&y=0&searchTerms=%22MX
(pending)
https://aws.amazon.com/marketplace/pp/B073SHB43M?qid=1609989286506&sr=0-21&r
ef_=srh_res_product_title (pending update)
https://aws.amazon.com/marketplace/pp/B079225XXC?qid=1609989161134&sr=0-14&r
ef_=srh_res_product_title (pending update)
https://aws.amazon.com/marketplace/pp/B08L8H9NWD?qid=1609989286506&sr=0-28&r
ef_=srh_res_product_title (pending update)
https://aws.amazon.com/marketplace/pp/B08G8VXC1Q?qid=1609989286506&sr=0-29&r
ef_=srh_res_product_title (pending update)
### Signed-off-by:
- [ ] (mxnet) Markus Weimer
Comments:
- [ ] (mxnet) Bob Paulin
Comments:
- [ ] (mxnet) Jason Dai
Comments:
- [X] (mxnet) Furkan Kamaci
Comments:
### IPMC/Shepherd notes:
--------------------
## NLPCraft
Apache NLPCraft is an open source library for adding natural language
Interface to modern applications. Apache NLPCraft has been incubating since
2020-02-13.
### Three most important unfinished issues to address before graduating:
1. Community growth & outreach.
2. Multiple release managers.
3. Presenting the project at ApacheCon 2021.
### 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?
Project have several new contributors that we are expecting to formally
join the project/ASF in the future. These are individuals outside of the
original NLPCraft community. We are also getting number of offline
contributions when it comes to ideas, testing and website. We are working
on promoting these contributions and inviting these individuals to be more
active. We need, however, to get much better at the general project
outreach via meetups, conferences, etc.
Project has 8 forks on the Github.
### How has the project developed since the last report?
Project produced 2 releases. Both releases were an interim, bug fix
releases. So far, they were produced by the same release manager (Aaron
Radzinski). The community is working on the major release 0.7.5 right now
that should go GA in the April 2021 with significant changes and
improvements (all of which are relfected in JIRA tickets for 0.7.5
version). At this point, the community does not have a formalized roadmap
with many internal discussions happening on Slack channels. We are
generally expecting to formalize the long-term roadmap towards 1.0.0
release with hopefully a larger community around the project.
### 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:
NLPCraft 0.7.4 released on Jan 31, 2021.
### When were the last committers or PPMC members elected?
Aug, 2020 - Gleb Zernov (ifropc), committer.
### Have your mentors been helpful and responsive?
We have some problems with getting attention from mentors. Release voting
can go for weeks without attention from mentors that is slowing down the
progress on the project. However, the mentors' participation has improved
lately. We've also identified some of the communication inefficiencies that
would help us to engage mentors better going forward.
### Is the PPMC managing the podling's brand / trademarks?
Yes, no issues to report.
### Signed-off-by:
- [ ] (nlpcraft) Roman Shaposhnik
Comments:
- [X] (nlpcraft) Furkan Kamaci
Comments: Thanks for giving so much time to this month's report.
- [ ] (nlpcraft) Evans Ye
Comments:
- [ ] (nlpcraft) Paul King
Comments:
- [ ] (nlpcraft) Konstantin I Boudnik
Comments:
- [X] (nlpcraft) Dave Fisher
Comments: Thanks for the more detailed report.
### IPMC/Shepherd notes:
--------------------
## NuttX
NuttX is a mature, real-time embedded operating system (RTOS).
NuttX has been incubating since 2019-12-09.
### Three most important unfinished issues to address before graduating:
1. Clear any potential infringing use of the NuttX trademark
2. Make more releases under Apache
3. Continue to grow the community with people from different background
### 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?
* Most communications have moved from old venues to dev@nuttx.apache.org.
The dev list contains 230 subscribers, an increase of 9% since our
previous report, and is the home of all development discussions and
user questions.
* GitHub's PRs and Issues also have their own discussions.
* We are seeing new contributors to the project through GitHub.
* No new committer(s) have been added since the last report.
### How has the project developed since the last report?
* We have made significant steps toward license clearing, needed for
graduation: In this quarter, thousands of files have been cleared
and changed to the Apache 2.0 License through the large effort of
our volunteers. Since joining the Incubator, more than 10,000 files
have been changed to the Apache 2.0 License with the permission of
more than 60 individuals and 16 organizations who signed ICLAs, CCLAs,
and SGAs to assist us in getting closer to graduation. We are
grateful to everyone for their invaluable support through this
important process.
* We continue to secure ICLAs and SGAs from from past and present
contributors and have secured 8 new ICLAs and 3 new SGAs this
quarter.
* Contributions are flowing regularly as PRs in GitHub with occasional
patches in the dev list.
* Many technical improvements, bug fixes, and new architectures have
been collaborated and work continues with an average of 9 and
sometimes more than a dozen pull requests merged per day.
* We have not made any new releases during this quarter but have begun
discussing the next release, tentatively set for next month.
* We have listened to the valuable feedback received during our
previous releases and continue to improve our documentation. This can
be found at https://nuttx.apache.org/docs/latest/.
* We are working to streamline our GitHub PR checks to use fewer
resources while still giving providing early feedback of potentially
disruptive problems. The GitHub PR checks have helped us immensely in
improving our code quality and compliance to project standards.
### 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:
NuttX-10.0.1 and NuttX-9.1.1 were released on 2020-12-08.
### When were the last committers or PPMC members elected?
Last elected PPMC: 2020-01-10
Last committer added: 2020-12-30
### Have your mentors been helpful and responsive?
Mentors are helpful and responsive.
### Is the PPMC managing the podling's brand / trademarks?
Podling name was approved on May 17th 2020: https://s.apache.org/4hfzx
### Signed-off-by:
- [X] (nuttx) Duo Zhang
Comments: Glad to see the big step on license clearing!
- [ ] (nuttx) Junping Du
Comments:
- [X] (nuttx) Justin Mclean
Comments: Great work on the license, ICLA and SGA work. You could
graduate without that 100% done as long at the 3rd party licenses are ALv2
compatible.
- [ ] (nuttx) Mohammad Asif Siddiqui
Comments:
- [ ] (nuttx) Flavio Paiva Junqueira
Comments:
### IPMC/Shepherd notes:
--------------------
## Pegasus
Pegasus is a distributed key-value storage system which is designed to be
simple, horizontally scalable, strongly consistent and high-performance.
Pegasus has been incubating since 2020-06-28.
### Three most important unfinished issues to address before graduating:
1. Make roadmap of Pegasus annually.
2. Make more releases in ASF policy regularly.
3. Resolve the license problems.
### Are there any issues that the IPMC or ASF Board need to be aware of?
N/A
### How has the community developed since the last report?
Not significantly.
### How has the project developed since the last report?
We have prepared to raise voting for the release 2.2.0 as we have
well-tested the beta version in Xiaomi.
The changes were summarized here:
https://github.com/apache/incubator-pegasus/issues/696.
### 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-30
### When were the last committers or PPMC members elected?
N/A
### Have your mentors been helpful and responsive?
Yes
### Is the PPMC managing the podling's brand / trademarks?
Yes
### Signed-off-by:
- [ ] (pegasus) Kevin A. McGrail
Comments:
- [X] (pegasus) Duo zhang
Comments: I think we'd better add 'Growing the community' to our
important issues.
- [ ] (pegasus) Liang Chen
Comments:
- [ ] (pegasus) Von Gosling
Comments:
### IPMC/Shepherd notes:
--------------------
## PonyMail
Pony Mail is a mail-archiving, archive viewing, and interaction service,
that can be integrated with many email platforms.
Pony Mail has been incubating since 2016-05-27.
### Three most important unfinished issues to address before graduating:
1. Further grow community
2. Work towards foal 1.0
3.
### Are there any issues that the IPMC or ASF Board need to be aware of?
### How has the community developed since the last report?
The community welcomes Sean Palmer to the committers roster, and appreciates
his work on DKIM parsing for Pony Mail and Foal.
### How has the project developed since the last report?
Work is underway for a release-worthy edition of Foal.
### 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
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2019-04-02
### When were the last committers or PPMC members elected?
Sean Palmer was elected committer on April 2nd, 2021.
### 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:
- [ ] (ponymail) John D. Ament
Comments:
- [X] (ponymail) Sharan Foga
Comments: Great to see a new committer added to the project. Community
size is still small so hope that the work around the Foal release may help
attract new users or contributors.
### IPMC/Shepherd notes:
--------------------
## Teaclave
Teaclave is a universal secure computing platform, making computation on
privacy-sensitive data safe and simple.
Teaclave has been incubating since 2019-08-20.
### Three most important unfinished issues to address before graduating:
1. Improve project structure and documentation
2. Grow the community (attracting more committers, contributors, users)
3. Publish Apache releases (resolving logistics on Apache 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?
Since the last report, we have started monthly virtual meetups for three
times. Many people from the community share their usage experience of
Teaclave. Also, we invited some contributors to talk about some technical
details of the design and implementation. For each meetup, we have minutes
write-up published on the Teaclave blog.
- Teaclave Meetup #1:
https://teaclave.apache.org/blog/2021-01-27-teaclave-meetup-1/
- Teaclave Meetup #2:
https://teaclave.apache.org/blog/2021-02-24-teaclave-meetup-2/
- Teaclave Meetup #3:
https://teaclave.apache.org/blog/2021-03-24-teaclave-meetup-3/
In addition, we have one more project (Crust Network) powered by Teaclave
joined in our "Powered By" page on the Teaclave homepage.
- https://teaclave.apache.org/powered-by/
### How has the project developed since the last report?
During this period, we also accepted the Rust OP-TEE TrustZone SDK project
to Teaclave as a sub-project, named as Teaclave TrustZone SDK. Similar to
Teaclave SGX SDK, Teaclave TrustZone SDK will be the foundation of the
Teaclave FaaS platform to support multiple trusted execution environments.
- Welcome Rust OP-TEE TrustZone SDK TO Teaclave:
https://teaclave.apache.org/blog/2021-03-14-welcome-rust-optee-trustzone-sdk
/
We published a project roadmap in 2021:
- Roadmap in 2021: Project Maturity and Community Buildup:
https://teaclave.apache.org/blog/2021-01-19-roadmap-in-2021-project-maturity
-and-community-buildup/
We also announce the 0.2.0 release. In 0.2.0, we focus on various
components including built-in functions, SDKs in different languages,
docker, command line interface, documents, etc.
- Announcing Apache Teaclave (incubating) 0.2.0:
https://teaclave.apache.org/blog/2021-03-01-announcing-teaclave-0-2-0/
### 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:
2021-03-02: Apache Teaclave (incubating) 0.2.0
### When were the last committers or PPMC members elected?
2020-10-22, Ran Duan (rduan), Committer
### Have your mentors been helpful and responsive?
Yes, our mentors work responsively to help us with accepting new project
donation into Teaclave.
### Is the PPMC managing the podling's brand / trademarks?
We don't find any 3rd parties incorrectly using the podling's name and
brand. The VP, Brand has approved the project name. (PODLINGNAMESEARCH-175)
### Signed-off-by:
- [X] (teaclave) Felix Cheung
Comments:
- [X] (teaclave) Furkan Kamaci
Comments:
- [ ] (teaclave) Jianyong Dai
Comments:
- [ ] (teaclave) Matt Sicker
Comments:
- [ ] (teaclave) Zhijie Shen
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:
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?
It has been a quiet few months, with a few bug reported related to
Apache Spark 3.x. The community also needs to update the latest RC
to conform to the changes on release requirements for python packages.
### How has the project developed since the last report?
Quiet few months with work needed to be done on the failed RC.
### 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:
--------------------
## TubeMQ
TubeMQ is a distributed messaging queue (MQ) system.
TubeMQ has been incubating since 2019-11-03.
### Three most important unfinished issues to address before graduating:
1.Complete the project rename task
2.Improve and optimize the system to solve system Short board
3.Promote the system, to let more people to use and participate in the
community
### Are there any issues that the IPMC or ASF Board need to be aware of?
One,
Our rename implementation Jira[1] still has no clear completion time. Since
the new name passed and mentor JB submitted the rename Jira[1] on March 11,
after the priority of the jira was adjusted from Major to Minor on March
13, the mentors has pinged several times, but still no more movement.
1.
https://issues.apache.org/jira/projects/INFRA/issues/INFRA-21558?filter=allo
penissues
### How has the community developed since the last report?
We have recently deployed the community TubeMQ 0.8.0 version in our
environment, from the comparison of before and after the gray-scale, the
performance of the version is at least 5% higher than before, especially
the metric of the number of disks written has dropped significantly, and
the problems found have been reported back to the community for repair.
At the same time, we have conducted three times offline technical exchanges
with the technical teams of other different companies (the relevant
communication documents have been placed on the external website for other
business review and analysis). Through the comparison of the environmental
issues of different companies in the big data scenario, TubeMQ has
relatively good cost advantages and technical characteristics. We will
continue to choose to cooperate with companies with similar scenario
requirements to let more people, company, who need this ability uses this
component, and participates in the operation of the community.
In addition to using email to synchronize information, we created an
"inlong" channel in ASF on Slack to meet and solve the needs of users for
timely communication.
### How has the project developed since the last report?
When we were preparing for the release of TubeMQ 0.8.0 without the "-WIP"
tag, we discovered that the BDB component that the project metadata
management module relies on has a license authorization problem, we are
refactoring this part to meet Apache's license requirements.
At the same time, our project has submitted an application for name change
and has been approved by Apache. We are currently preparing for the content
of the project after the name change, including the project homepage, Logo,
modules to be open sourced, documentation, etc, and some of the content has
been completed and is waiting to be applied online after the name change is
completed; the name change implementation Jira [1] has been submitted by
Mentor JB on March 11, and is still in pending status without clear
implementation completion time.
1.
https://issues.apache.org/jira/projects/INFRA/issues/INFRA-21558?filter=allo
penissues
### 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:
2021-03-05
### When were the last committers or PPMC members elected?
yuanboliu - was added as committers on 2020-12-10
dockerzhang - was added as PPMC on 2020-12-15
### Have your mentors been helpful and responsive?
Yes, the mentors Justin and JB in the project improvement stage gave us a
lot of help.
### Is the PPMC managing the podling's brand / trademarks?
Yes, all good here.
### Signed-off-by:
- [ ] (tubemq) Junping Du
Comments:
- [X] (tubemq) Justin Mclean
Comments: Rename issue has been resolved.
- [ ] (tubemq) Sijie Guo
Comments:
- [ ] (tubemq) Zhijie Shen
Comments:
- [X] (tubemq) Jean-Baptiste Onofre
Comments: I helped with renaming process
### IPMC/Shepherd notes:
--------------------
## YuniKorn
YuniKorn is a standalone resource scheduler responsible for scheduling batch
jobs and long-running services on large scale distributed systems running in
on-premises environments as well as different public clouds.
YuniKorn has been incubating since 2020-01-21.
### Three most important unfinished issues to address before graduating:
1. Gain more contributors and active committers.
2. Release regularly, split large changes over multiple releases.
3. Improve the ease of deployment and documentation quality.
### Are there any issues that the IPMC or ASF Board need to be aware of?
No issues at this point in time.
### How has the community developed since the last report?
Added one new committer, and several new contributors.
Delivered two large features in new release v0.10.
Release v0.10 has been approved by the community and is up for a vote in
the
IPMC.
### How has the project developed since the last report?
New release with a new release manager (3rd for 3 releases) voted on by
community. Voting thread just created for a IPMC vote.
Major new functionality gang scheduling delivered.
New community members tested pre-release code and were active in the
development phase.
Some statistics for the report period (2021-01-01 till 2021-03-31):
JIRA: 125 created, 99 resolved
PRs: 86 opened, 84 resolved
12 unique active code contributors (cumulative for all repos)
### 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-08-26
### When were the last committers or PPMC members elected?
2021-02-04 committer added
### Have your mentors been helpful and responsive?
yes
### Is the PPMC managing the podling's brand / trademarks?
No issues that we are aware of.
### Signed-off-by:
- [ ] (yunikorn) Junping Du
Comments:
- [X] (yunikorn) Felix Cheung
Comments:
- [X] (yunikorn) Jason Lowe
Comments:
- [X] (yunikorn) Holden Karau
Comments:
### IPMC/Shepherd notes:
-----------------------------------------
Attachment AF: Report from the Apache Isis Project [Johan Doornenbal]
## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Isis was founded 2012-10-17 (9 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 Jörg Rade on 2020-04-12.
- No new committers. Last addition was Jörg Rade on 2020-03-23.
## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.
The main focus during the last quarter has been to deliver 2.0.0-M5, which
incorporates JPA as a new persistence layer (alongside JDO). This is a
major milestone, and goes a long way to bringing the framework into the
"mainstream".
We have seen increased contributions from the community, including some
substantial and useful PRs. We have also had a flurry of small PRs from
(what would seem to be) students who have been tasked by their tutor to
contribute to an open source project with Apache Isis being suggested to
them. We've incorporated one or two of those PRs, and provided appropriate
feedback to the remainder :-)
We had hoped to finally release v2.0 in Q1 this year. That hasn't happened
(though M5 was released, per above). We may release one further M6 before
finally releasing v2.0. This will flesh out support for JPA (auditing etc)
as well as improve the integration with our security integrations.
(spring-security, keycloak, shiro).
## Community Health:
This is a mature project. The framework is generally stable. While there is
little activity on the mailing lists, there is daily frequent activity on
the Slack channel.
-----------------------------------------
Attachment AG: Report from the Apache James Project [Benoit Tellier]
## Description:
The Apache James Project delivers a rich set of open source modules and
libraries, written in Java, related to Internet mail which build into an
advanced extensible mail server running on the JVM.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache James was founded 2003-01-22 (18 years ago)
There are currently 39 committers and 16 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 Antoine Duprat on 2016-03-11.
- No new committers. Last addition was David Leangen on 2020-07-06.
## Project Activity:
Recent releases:
- 3.5.0 was released on 2020-07-23.
- 3.4.0 was released on 2019-09-27.
- MIME4J-0.8.3 was released on 2019-03-22.
The community is currently voting for the Apache James 3.6.0 release. A Mime4J
release had been requested by users, and will be performed timely. The project
plans to invest in a 3.6.x bugfix release line, with shorter release time.
The project now relies on ci-builds.apache.org. Works needs to be done in
order to reduce build time.
Contribution had also been received regarding the Antora documentation new
website, whose staged version is deployed. More work is needed to better
automatized website deployment, and we need to think Antora and the old XDoc
website could cohabit during the migration duration.
Contributions had been received regarding ElasticSearch 6.5 -> 7.10 upgrade.
Also, feedback is being collected regarding the experimental implementation of
the JMAP mail protocol
## Community Health:
Code collaboration on Github increased a lot, triggering some interesting
discussions that eventually made it to the server-dev mailing list:
- 117 PRs opened on GitHub, past quarter (254% increase)
Also we are proud to see a more diversified contributor base:
- 19 code contributors in the past quarter (35% increase)
-----------------------------------------
Attachment AH: Report from the Apache jclouds Project [Andrew Gaul]
A cloud-agnostic library that enables developers to access a variety of cloud
providers using one API.
== Project Status ==
jclouds recently released 2.3.0, which modernized many dependencies and
addressed OSGi pain points.
== Community ==
We continue to merge fixes from the community. Apart from this the overall
activity remains low.
Last committer: 2018-07-23 (Daniel Estevez) Last PMC member: 2021-03-14
(Jean-Baptiste Onofré)
== Community Objectives ==
Release 2.3.1 in Q3 2021.
== Releases ==
The last major jclouds release, 2.3.0, took place on 2021-03-06. The last
bugfix release, 2.2.1, took place on 2020-05-14.
== Notes ==
There are no issues that require Board attention.
-----------------------------------------
Attachment AI: Report from the Apache Jena Project [Andy Seaborne]
## Description:
The mission of Jena is the creation and maintenance of software related to Java
framework for building Semantic Web applications
## Issues:
There are no issues requiring board attention."
## Membership Data:
Apache Jena was founded 2012-04-18 (9 years ago)
There are currently 18 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is 9:7.
Community changes, past quarter:
- No new PMC members. Last addition was Aaron Coburn on 2019-01-22.
- No new committers. Last addition was Greg Albiston on 2019-07-08.
## Project Activity:
Jena 4.0.0 was released on 2021-04-01.
This release marks moving from requiring a Java8 platform to requiring a
Java11 platform. After discussion in the dev and users communities, the
feeling was that this was a moment for a major version jump. Because of this,
there was as much removal of deprecated and old code as time permitted.
The release was roughly inline with the "release every 3 or 4 months" ideal
that the project has.
The release date was by-chance!
This release also contained an updated implementation of "RDF-star" - an
emerging new feature for RDF that is gaining traction. This release passes
all the syntax and evaluation test suites.
## Community Health:
The community, as seen on the user list and via contributors remains healthy.
The thread on whether to update to Java11 was the busiest user list thread.
-----------------------------------------
Attachment AJ: Report from the Apache JMeter Project [Bruno Demion]
## Description:
The mission of JMeter is the creation and maintenance of software related to
Java performance and functional testing
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache JMeter was founded 2011-10-26 (9 years ago)
There are currently 13 committers and 8 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- No new PMC members. Last addition was Vladimir Sitnikov on 2018-06-08.
- No new committers. Last addition was Maxime Chassagneux on 2017-02-15.
## Project Activity:
- The project continue to fix some bugs and add some improvements.
## Community Health:
- The project has a normal activity during last quarter.
## Project Release Activity:
Recent releases:
5.4.1 final was released on 2021-01-20.
-----------------------------------------
Attachment AK: Report from the Apache Johnzon Project [Romain Manni-Bucau]
## Description:
The mission of Johnzon is the creation and maintenance of software related to
JSR-353 compliant JSON parsing; modules to help with JSR-353 as well as JSR-374
and JSR-367
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Johnzon was founded 2016-04-20 (5 years ago)
There are currently 8 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 4:3.
Community changes, past quarter:
- No new PMC members. Last addition was Reinhard Sandtner on 2016-08-30.
- No new committers. Last addition was Jonathan Gallimore on 2018-05-09.
## Project Activity:
We got development activity in terms of optimizations and features.
Some release can be on the way too.
## Community Health:
We get interaction on jsonb/jsonp bugtrackers, our JIRA and github which is
quite good. Dev mailing list stays the main exchange point though.
-----------------------------------------
Attachment AL: Report from the Apache Joshua Project [Tommaso Teofili]
## Description:
The mission of Apache Joshua is the creation and maintenance of software
related to statistical and other forms of machine translation.
## Issues:
The main issue is that the project activity is close to zero at the moment.
## Membership Data:
Apache Joshua was founded 2018-10-17 (3 years ago)
There are currently 10 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Felix Hieber on 2018-10-17.
- No new committers were added.
## Project Activity:
We didn't see any actual activity in 2021. A potential GSoC student reached
out (to work on language models) but we didn't manage to follow up with him.
Before that we:
* addressed occasional PRs related to packaging and deployment
* started a research effort to foresee what to focus on next as
MT approach, we started drafting a survey paper but we didn't manage to
complete that (yet?)
## Community Health:
The community is silent and small. Beyond a few PMC members, the rest of the
community is mostly inactive.
-----------------------------------------
Attachment AM: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez]
## Description:
The mission of JSPWiki is the creation and maintenance of software related to
Leading open source WikiWiki engine, feature-rich and built around standard
JEE components (Java, servlets, JSP).
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache JSPWiki was founded 2013-07-17 (8 years ago)
There are currently 14 committers and 8 PMC members in this project.
The Committer-to-PMC ratio is 7:4.
Community changes, past quarter:
- No new PMC members. Last addition was Dave Koelmeyer on 2016-04-06.
- No new committers. Last addition was Dave Koelmeyer on 2016-04-06.
- Craig Russel (Mar 2, 2021) and David Vittor (Mar 4, 2021) requested to step
down as PMC members.
## Project Activity:
This quarter hasn't seen too much activity, which has been mainly driven by 3
PR from 2 different contributors. Most notably, we got a new Search Provider,
based on AWS Kendra [#1].
We still have another couple of PRs from contributors pending review, and a
lot of PRs from dependabot featuring dependencies' upgrades.
2.11.0 still planned as next release, should not be too far away.
## Community Health:
There's enough project oversight, although project activity is low.
We are looking for some continuity on previously noted contributors, as they
may end up becoming potential PMC members / committers.
[#1] https://jspwiki-wiki.apache.org/Wiki.jsp?page=KendraSearchProvider
-----------------------------------------
Attachment AN: Report from the Apache Kudu Project [Adar Dembo]
## Description:
The mission of Apache Kudu is the creation and maintenance of software related
to a distributed columnar storage engine built for the Apache Hadoop ecosystem.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Kudu was founded 2016-07-19 (4 years ago)
There are currently 27 committers and 27 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Bankim Bhavsar on 2020-04-17.
- No new committers. Last addition was Bankim Bhavsar on 2020-04-17.
## Project Activity:
Recent releases:
- 1.14.0 was released on 2021-01-27.
- 1.13.0 was released on 2020-09-17.
- 1.12.0 was released on 2020-05-11.
## Community Health:
- Traffic to dev@kudu.apache.org had a 122% increase in traffic in the past
quarter. The increase is due to the Kudu 1.14.0 release process and some
project proposals.
- Traffic to user@kudu.apache.org had a 70% decrease in traffic in the past
quarter. Similar to past reports, this is likely due to the increased usage
of the community slack.
- Development activity measured in the number of commits has increased (+4%)
by 11 unique contributors (+0%), 3 of which were first-time contributors to
the project.
- Development activity measured by opened and closed issues has decreased
(-35% opened tickets, -47% closed tickets), partially due to the coarse
granularity of tasks being worked on.
- Public IM activity over the community Slack channel remains steady.
- Website traffic increased slightly, with +12.7% measured number of users and
+17.1% sessions in the last 90 days, according to Google Analytics.
-----------------------------------------
Attachment AO: Report from the Apache MADlib Project [Aaron Feng]
## Description:
- Apache MADlib is a scalable, big data, SQL-driven machine learning framework
for data scientists.
## Issues:
- There are no issues requiring board attention at this time.
## Activity:
- Release 1.18.0 occurred on Apr 5, 2021 which was the 8th release as an
Apache TLP project.
- Community is working on the 1.19.0 release including the following JIRAs:
* multilayer perceptron - add Adam and RMSprop optimizers
* ARIMA - add GROUP BY feature
* weakly connected components and other graph methods - add incremental
methods
* next phase of DBSCAN clustering algorithm
- Recent blog post on Apache MADlib regarding the autoML 1.18.0 release
feature:
https://tanzu.vmware.com/content/blog-tag-thought-leadership/massively-parallel-automated-model-building-for-deep-learning
## Health report:
The community is relatively small but very engaged with robust mailing list
traffic, interest in doing frequent releases and new functionality being
developed by contributors.
The number of developers actively contributing to the code/documentation is
approximately 5 in the 1st quarter of calendar year 2021.
We will constantly be on a lookout for new community members to be invited
either as committers or PMC.
## PMC changes:
- Added 2 new PMC members since last report: Ekta Khanna (Feb 2021) Domino
Valdano (Feb 2021)
- Currently stands at 16 PMC members.
## Committer base changes:
- Currently 17 committers, no new committers since last report.
- The most recent committers added were: Ekta Khanna (2019-07-27) Himanshu
Pandey (2019-07-27) Domino Valdano (2019-07-27)
## Releases:
- Next release: v1.19.0 planned for 1H 2021
- v1.18.0 released on 2021-04-05
- v1.17.0 released on 2020-04-09
- v1.16.0 released on 2019-07-08
## Mailing list activity:
Mailing list activity was 85 posts to dev@ and 4 posts to user@ for the last 3
months Jan-Mar 2021.
## JIRA Statistics:
- 23 JIRA tickets created in the 3 months
- 19 JIRA tickets resolved in the 3 months
-----------------------------------------
Attachment AP: Report from the Apache Mahout Project [Trevor Grant]
## Description:
The mission of Mahout is the creation and maintenance of software related to
Scalable machine learning library
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Mahout was founded 2010-04-20 (11 years ago)
There are currently 28 committers and 11 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 Trevor Grant on 2017-02-03.
- No new committers. Last addition was Christofer Dutz on 2020-06-08.
## Project Activity:
The statistics related the project tell a story of sharply decreased
attention, however this does not paint an accurate picture.
As Data Science as a phenomenon has shifted away from the Java ecosystem and
Scala wanes in popularity in general- we believe now more than ever the
importance of developing a Python interface to Apache Mahout.
While the Java components were shockingly easy to incorporate, the Scala
portions have proven more... troublesome. However, we are still working along
as we are able to develop a prototype that will allow us to itemize the work
via JIRA tickets, and assign out.
Aside from the work on Python bindings fork, little has been accomplished on
the actual code base.
Finally, we've had a new contributor who spoke at ApacheCon@Home who donated
a Ridge Regression algorithm to the library.
## Community Health:
The community is still strong in spite of the the story the statistics tell. I
will restate, that most of the actual coding has been toying with a prototype
of Python bindings, which the active PMC members feel like is the best use of
their time for the future of the project.
Also- the community calls which started before the holidays, were never able
to regain momentum in the New Year, a trend we can hopefully reverse, however
again, there isn't much to talk about, since most of the work is on the Python
bindings.
We do note the exorbitant amount of time since a PMC or committer was added,
and realize a close second priority to composing Python bindings would be
focusing on community health (specifically, a strategy to attract and retain
"new blood").
That said, we are hoping introduction of Python bindings will open us up to an
entire new world of potential users, some of which we hope will graduate to
contributors, from which we will readily grant commit bits, and those who
show long term interest and dedication will happily be welcomed as PMC.
-----------------------------------------
Attachment AQ: Report from the Apache Maven Project [Robert Scholte]
## Description:
The mission of Maven is the creation and maintenance of software related to
Java project management and comprehension tools
## Issues:
"There are no issues requiring board attention."
## Membership Data:
Apache Maven was founded 2003-03-01 (18 years ago)
There are currently 63 committers and 23 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:3.
Community changes, past quarter:
- No new PMC members. Last addition was Mark Struberg on 2019-12-27.
- No new committers. Last addition was Benjamin Marwell on 2020-12-05.
## Project Activity:
Last Maven Release: 3.8.1 (2021-04-04)
Plugins (ordered by date)
Maven Checkstyle Plugin 3.1.2 was released on 2021-01-30.
Maven Artifact Plugin 3.0.0 was released on 2021-02-20.
Maven Invoker Plugin 3.2.2 was released on 2021-02-20.
Maven Scripting Plugin 3.0.0 was released on 2021-03-01.
Maven Wrapper Plugin 3.0.2 was released on 2021-04-08.
Other (ordered by date)
Maven Archiver 3.5.1 was released on 2021-01-27.
Maven Common Artifact Filters 3.1.1 was released on 2021-01-30.
Maven Shared Invoker 3.1.0 was released on 2021-02-07.
Maven Wagon 3.4.3 was released on 2021-02-19.
Maven Common Artifact Filters 3.2.0 was released on 2021-02-20.
Maven Resolver 1.6.2 was released on 2021-03-16.
## Community Health:
In the last report I mentioned a the potential vulnerability
in Maven. As you can see we did release a new Maven version,
but it contains mainly a new feature to block external access
via http by default.
Special thanks for Brian Fox and Mark Cox in this process.
Trying to understand and explain the repositoy order for
dependency resolution claimed a lot of time, but as far as
I know the reporter has accepted the answer.
Meanwhile Java 16 has been released. JEP 396 (Strongly
Encapsulate JDK Internals by Default) could cause a lot of
problems, but only a few subprojects suffered from it.
Updating their dependencies was often enough to fix it.
Even though parts of the project are 18 years old, overall
it seems to be a pretty mature codebase.
-----------------------------------------
Attachment AR: Report from the Apache Mesos Project [Vinod Kone]
-----------------------------------------
Attachment AS: Report from the Apache MINA Project [Guillaume Nodet]
## Description:
The mission of MINA is the creation and maintenance of software related to
Multipurpose Infrastructure for Network Application
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache MINA was founded 2006-10-25 (14 years ago)
There are currently 28 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- No new PMC members. Last addition was Jonathan Valliere on 2018-08-27.
- No new committers. Last addition was Thomas Wolf on 2020-09-23.
## Project Activity:
No releases this quarter. The last release was Mina SSHD 2.6.0 on 2021-01-04.
## Community Health:
The community is healthy. SSHD is by far the most active subproject,
the other ones having a really low number of commits.
-----------------------------------------
Attachment AT: Report from the Apache Mnemonic Project [Yanhui Zhao]
## 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:
None at this this time
## Membership Data:
There are currently 20 committers and 14 PMC members in this project. The
Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- Li Shen was added as a PMC member.
## Project Activity:
In this period of reporting (since March, 2021) , we have achieved two
milestones of (1) redesign the current memory service selection mechanism
preparing for the incoming JDK upgrade, and (2) mnemonic-site reboot to
reflect most updated project information, development flow, release flow,
project news, etc. We successfully released our 0.14.0 release. Our community
has held regular meetings on biweekly basis, and we have covered the following
topics on the project meeting
- Project related training
- Release target discussion and planning
- New feature support discussion
- Blocker issue discussion and possible solution
- Encourage community engagement and looking to grow our developer communities
## Community Health:
Through our biweekly meetings, current committers and active developers are
actively contributing and participating in the project. We plan to grow our
community by recruiting other active developers.
Through the community discussion, we planned feature development for our
0.15.0 release focusing on
1. Solve the resgc dependency
2. Fix the issue that some test cases are causing errors
3. Review current test cases, remove duplicate test cases that test on the
same features, improving test case running efficiency. Support test cases
running with gradle.
4. Keep improving the website with updated information and webpage layout.
-----------------------------------------
Attachment AU: Report from the Apache MyFaces Project [Bernd Bohmann]
## Description:
The mission of MyFaces is the creation and maintenance of software related to
JavaServer(tm) Faces implementation and components
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache MyFaces was founded 2005-02-23 (16 years ago)
There are currently 79 committers and 44 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.
Community changes, past quarter:
- No new PMC members. Last addition was Eduardo Breijo-Baullosa on 2018-01-30.
- No new committers. Last addition was Volodymyr Siedlecki on 2020-05-18.
## Project Activity:
- Apache MyFaces Core the community is working on Faces 4.0 features.
A lot of release activity to fix a vulnerability report.
It was fun to work with several people on one issue.
- Apache Tobago the community is working on release 5.0.0, 4.x and 2.x.
- Recent releases:
tobago-4.5.3 was released on 2021-03-01.
myfaces-core-2.3-next-M5 was released on 2021-02-15.
myfaces-core-2.2.14 was released on 2021-02-08.
tobago-2.4.4 was released on 2021-02-05.
tobago-4.5.2 was released on 2021-02-05.
myfaces-core-2.3.8 was released on 2021-02-02.
myfaces-core-3.0.0 was released on 2021-01-29.
tobago-2.4.3 was released on 2021-01-12.
## Community Health:
- Apache MyFaces Core is healthy.
UI-Component Sets:
- Apache Tobago is healthy.
- Apache Trinidad is in maintenance mode.
Last developer commit was Sept 2017.
- Myfaces Tomahawk is in maintenance mode.
Last developer commit was March 2021.
Last commit on behalf of a contributor was May 2016.
Add-ons and Extensions:
- Apache MyFaces Portlet Bridge is in maintenance mode.
Last developer commit was Jan 2014.
Last commit on behalf of a contributor was May 2015.
- Apache MyFaces CODI is in maintenance mode.
CODI was replaced by Apache DeltaSpike so new development
happens there. Last commit March 2014.
- Apache MyFaces Orchestra is in maintenance mode.
New projects use CDI and DeltaSpike instead.
Last commit on behalf of a contributor was August 2016.
- Apache MyFaces ExtVal is in maintenance mode.
Last commit June 2014.
- Apache MyFaces Commons is in maintenance mode.
Last commit August 2012.
- Apache MyFaces Ext-Scripting is in maintenance mode.
Last commit Sept 2017.
- Apache MyFaces Test is in maintenance mode (Used by Myfaces Core).
Last commit May 2017.
-----------------------------------------
Attachment AV: Report from the Apache NiFi Project [Joe Witt]
## Description:
The mission of NiFi is the creation and maintenance of software related to
providing an easy to use, powerful, and reliable system to process and
distribute data.
Apache NiFi MiNiFi is an edge data collection agent built to seamlessly
integrate with and leverage the command and control of NiFi. There are both
Java and C++ implementations.
Apache NiFi Registry is a centralized registry for key configuration items
including flow versions, assets, and extensions for Apache NiFi and Apache
MiNiFi.
Apache NiFi Nar Maven Plugin is a release artifact used for supporting the
NiFi classloader isolation model.
Apache NiFi Flow Design System is a theme-able set of high quality UI
components and utilities for use across the various Apache NiFi web
applications in order to provide a more consistent user experience.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache NiFi was founded 2015-07-14 (6 years ago)
There are currently 53 committers and 33 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:5.
Community changes, past quarter:
- Joey Frazee was added to the PMC on 2021-03-24
- Adam Debreceni was added as committer on 2021-01-20
- David Handermann was added as committer on 2021-01-20
- Ferenc Gerlits was added as committer on 2021-03-26
- Otto Fowler was added as committer on 2021-03-22
- Tamas Palfy was added as committer on 2021-01-20
## Project Activity:
NiFi 1.13.2 was released on 2021-03-20
NiFi 1.13.1 was released on 2021-03-15
NiFi MiNiFi CPP 0.9.0 was released on 2021-02-26
NiFi 1.13.0 was released on 2021-02-16
The releases of the Apache NiFi 1.13.x line and MiNiFi CPP 0.9.x line again
represent hundreds of JIRAs and months of contributions within the community.
They bring important features, improvements, bug fixes, and security fixes.
Substantial improvements have been made that reduce the NiFi convenience
binary by several hundred MB which is a great start in our journey to a more
appropriate size. We will eventually have the core NiFi application/kernel
then users can source extensions at runtime on demand from artifact
repositories.
## Community Health:
We have seen a huge increase in developer list email count increasing by more
than 100% to 415 emails in the quarter. Our users list increased activity in
terms of email count by nearly 20%. We saw a decrease in JIRA issues
opened/closed by about 15% to total of 135 issues closed this past quarter in
the NIFI JIRA alone. We saw in increase in the number of unique contributors
by nearly 20% to a total 64 contributors of source in this reporting period.
The total number of commits in that period increased 73%.
The number of PRs opened and closed during the quarter increased 50% to around
320+. In recognition of the various discussions we've had on this topic in
the community this past year and the continued challenge we've had staying on
top off PR reviews and pruning those that won't be merged we finally
implemented a stale marker and auto-close Github action to keep these
manageable. We used other Apache projects as a guide. We'll keep an eye on
the impact this has both positive and negative over the next few quarters.
-----------------------------------------
Attachment AW: Report from the Apache Nutch Project [Sebastian Nagel]
## Description:
Apache Nutch is a highly extensible and scalable open source web crawler
software project based on Apache Hadoop® data structures and the MapReduce
data processing framework.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Nutch was founded 2010-04-21 (11 years ago) There are currently 21
committers and 21 PMC members in this project. The Committer-to-PMC ratio is
1:1.
Community changes, past quarter:
- No new committers and PMC members. Last addition was Shashanka Balakuntala
Srinivasa on 2020-08-01.
## Project Activity:
Nutch 1.18 was released on 2021-01-24 and fixes the XXE injection
vulnerability (CVE-2021-23901) reported on 2021-01-04.
Work on Nutch 1.19 is ongoing. As important step forward we completed
the upgrade to build and run on JDK 11.
The migration away from the Apache CMS is still pending and has not
made any progress during the last 3 months.
## Community Health:
Traffic on mailing lists, issue reports and code contributions are on
a low but steady level.
-----------------------------------------
Attachment AX: Report from the Apache OpenJPA Project [Mark Struberg]
## Description:
Apache OpenJPA is a persistent object management kernel for databases,
relational as well as non-relational. For relational databases, OpenJPA is
compliant to the Java Persistence Architecture (JPA) version 2.2.
OpenJPA runs in stand-alone Java SE as well as containers e.g Java EE,
Tomcat, Spring or OSGi.
## Issues:
There are no issues requiring board attention at this time
## Activity:
The last quarter was very active. We got support for HerdDB as contribution
plus many other parts. In addition to that we worked on resolving a lot of
old tickets and did run our full test suite to most of the databases we do
support - subsequently leading to a lot of bug fixes on that side.
We are now ramping up for a new release which is expected in the next few
weeks
## Health report:
People are still around, code is very functional and stable.
We try to review old tickets and either resolve or close them.
## PMC changes:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.
## Releases:
- 3.1.2 was released on 2020-07-14.
- 3.1.1 was released on 2020-02-14.
- 3.1.0 was released on 2019-04-14.
## Activity stats:
- 153 emails on dev
- 15 tickets opened, 27 closed
- 60 committs
-----------------------------------------
Attachment AY: Report from the Apache OpenMeetings Project [Maxim Solodovnik]
## Description:
The mission of OpenMeetings is the creation and maintenance of software related
to OpenMeetings: Web-Conferencing and real-time collaboration
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache OpenMeetings was founded 2013-01-25 (8 years ago)
There are currently 30 committers and 28 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:7.
Community changes, past quarter:
- Ali Alhaidary was added to the PMC on 2021-03-22
- Ali Alhaidary was added as committer on 2021-04-07
## Project Activity:
New version with audio-only SIP support and the fix for minor CVE
was released.
We are working on bug-fix release.
Recent releases:
- 6.0.0 was released on 2021-03-08.
- 5.1.0 was released on 2020-12-05.
- 5.0.1 was released on 2020-09-22.
## Community Health:
We were able to invite new PMC member. Traffic to user@ list
(and on JIRAs) is slightly decreased due to I currently have less
free time (I'm expecting a baby).
Hopefully will be able to commit more in nearest couple of months :)
-----------------------------------------
Attachment AZ: Report from the Apache OpenOffice Project [Carl B. Marcum]
## DESCRIPTION
Apache OpenOffice is an open-source office-document productivity suite. There
are six productivity applications based around the OpenDocument Format (ODF)
that are Writer, Calc, Impress, Draw, Math, Base. With limited support for
other file formats, OpenOffice ships for Windows, macOS, Linux 64-bit, Linux
32-bit and in 41 languages.
### History
2020-10-24 - 300 million downloads of Apache OpenOffice (binary installation
files)
2020-10-14 - 20 year anniversary of OpenOffice
2016-10-18 - 200 million downloads of Apache OpenOffice (binary installation
files)
2014-04-17 - 100 million downloads of Apache OpenOffice (binary installation
files)
2012-10-17 - Apache OpenOffice was established as Top Level Project (TLP)
2011-06-13 - OpenOffice.org was accepted as Incubator project in the ASF
with the new name Apache OpenOffice
## SUMMARY
Latest Release (4.1.9) was in February 2021. The community activity in general
is on a low but sustainable level. A major obstacle is the complex code and
build system. Therefore it is not easy for new people to gain a foothold into
the code when the first build is hard to be done. There is recent activity to
update the building guides to make it easier to get builds working.
## ISSUES FOR BOARD AWARENESS
No issues
## RELEASES
We are working in parallel on 2 release lines:
1) 4.2.0 is the next minor release, planned to be released into a beta phase.
We have missed our goal on going into the beta in 2019. We managed only to
solve the biggest blockers. Currently a new dev test version is released
to be more widely tested. An alpha and/or beta release is planned
for the next quarter.
For that release we are improving the translation process. We are now able to
sync our translation server Pootle with the code.
Together with ASF Infra we were able to set up a new (updated) translate VM.
At the moment we support 65 languages in Pootle. We plan to add some new
languages to the 4.2.0 release.
2) We are planning a maintenance release 4.1.10 targeted for late April.
The motivation in still maintaining the 4.1.x release line is not very high.
Therefore we will shut it down as soon as we have a stable release of 4.2.x.
## LATEST RELEASE HISTORY
2021-02-07 4.1.9
2020-11-10 4.1.8
2019-09-21 4.1.7
2018-11-18 4.1.6
## COMMITTER & PMC DATA
There are currently 143 committers and 27 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:1.
Community changes, past quarter:
- No new PMC members
Last PMC member addition was on 2017-Dec-20 Keith N. McKenna (knmc).
Last PMC member withdrawal was on 2019-Sep-24 Roberto Galoppini (galoppini).
- 1 new committer has been accepted, we welcome Arrigo Marchiori (ardovm)
Last committer addition was on 2020-12-24 Arrigo Marchiori (ardovm).
Last committer withdrawal was on 2017-Feb-04 Dennis E. Hamilton (orcmid).
## COMMUNITY HEALTH AND DEVELOPMENT
Community overall health is improving. With Arrigo Marchiori a new developer on
the code has been accepted by the community.
With the finished migration we see first steps on website and documentation
updates. The community looks forward into 2021 with a positive spirit.
### FOSDEM 2021 Conference
The conference was February 6th and 7th. It was online this year and talks
were pre-recorded. OpenOffice had a developer room and we gave 6 talks.
The presentations are available online.
https://ftp.osuosl.org/pub/fosdem/2021/D.apache.openoffice/
## INFRASTRUCTURE
Our Windows and Linux build bots are functional again. Work still needs to be
done on the RAT builds.
We are working on a Mac build bot in order to enhance our changes. The machine
is sponsored by MacStadium.
We are planning a new migration of our MWiki wiki.oo.o to a new VM.
### Google Analytics
Apache OpenOffice no longer uses Google Analytics on openoffice.org and
is planning to remove it from our other websites.
## MARKETING
Due to corona all live action marketing has been currently postponed.
We have reorganized the flyer activity. Currently we are preparing material for
the next year.
### Facebook
We have one Volunteer representing Apache OpenOffice on Facebook. The activity
is irregular. Most engagement is helping users with issues. Articles reach
about 2.2K People.
### Twitter
Our Twitter account is maintained by one person.
## DEVELOPMENT
### Apple Code Signing
We have done one signed test build and the AOO 4.1.8 macOS DMG images are
also signed. However since Apple has changed the standards, users may still
see a Gatekeeper warning (this is due to the AOO 4.1.x builds requiring an
older SDK). Signing is done manually but via scripting and follows Apple's
preferred process:
https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow
### Windows Code Signing
We sign all Windows installer beginning with the 4.1.8 release.
There is some discussion to switch from the current Installer to a MSI
installer. But there are technical hurdles to be solved.
Windows code signing is currently a manual process.
### Unmaintained Python 2 code
Python 2 is unmaintained. We have in the development tree the external python3
support. Internal python 3 support is difficult. We are checking alternatives.
Planned for the next major release.
### New ODF Version
Our default file format, the Open Document Format, has received a new Standard
update. We plan to support this format.
-----------------------------------------
Attachment BA: Report from the Apache ORC Project [Owen O'Malley]
## Description:
The mission of ORC is the creation and maintenance of software related to the
smallest, fastest columnar storage for Big Data workloads
## Issues:
There are no issues that require board attention. Based on the feedback
last quarter we had one PMC member join the private email list and another
go emeritus.
## Membership Data:
Apache ORC was founded 2015-04-22 (6 years ago)
There are currently 42 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:1.
Community changes, past quarter:
- Panagiotis Garefalakis was added to the PMC on 2021-02-02
- Jeongseok Hyun was added as a committer on 2021-04-12.
## Project Activity:
The community is working a couple of features:
* row level filtering that supports lazy loading of columns
* automatic generation of row level filters based on Search Arguments
It is probably time to make a new 1.7 release soon.
## Community Health:
We've had a significant upswing in activity in the last quarter, especially
since there wasn't a new release:
- dev@orc.apache.org had a 94% increase in traffic in the past
quarter (842 emails compared to 434)
- issues@orc.apache.org had a 81% increase in traffic in the
past quarter (355 emails compared to 196)
- user@orc.apache.org had a 1900% increase in traffic in the
past quarter (20 emails compared to 1)
We've also had some contributions from several new members.
-----------------------------------------
Attachment BB: Report from the Apache Parquet Project [Julien Le Dem]
## Description:
Parquet is a standard and interoperable columnar file format
for efficient analytics. Parquet has 3 sub-projects:
- parquet-format: format reference doc along with thrift based metadata
definition (used by both sub-projects bellow)
- parquet-mr: java apis and implementation of the format along with
integrations to various projects (thrift, pig, protobuf, avro, ...)
- parquet-cpp: C++ apis and implementation of the format along with Python
bindings and arrow integration. (Now as part of apache arrow)
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Parquet was founded 2015-04-21 (6 years ago)
There are currently 37 committers and 26 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 Xinli Shang on 2020-11-09.
- Gidon Gershinsky was added as committer on 2021-04-05
## Project Activity:
Latest release: MR-1.12.0 was released on 2021-03-25.
main features:
- encryption
- bloom filter
- BYTE_STREAM_SPLIT encoding
many bug fixes
https://github.com/apache/parquet-mr/blob/master/CHANGES.md#version-1120
## Community Health:
Nice to see an increase in activity after the somewhat slower activity for
the past year.
-----------------------------------------
Attachment BC: Report from the Apache PDFBox Project [Andreas Lehmkühler]
## Description:
The mission of PDFBox is the creation and maintenance of software related to
Java library for working with PDF documents
## Issues:
There are no issues requiring board attention at this time.
Some bugs were reported via security@apache.org and 2 of them ended up in a
CVE. Both were solved in 2.0.23.
- CVE-2021-27906 Apache PDFBox: a carefully crafted PDF file can trigger an
OutOfMemory-Exception while loading the file
- CVE-2021-27807 Apache PDFBox: a carefully crafted PDF file can trigger an
infinite loop while loading the file
The credits goes to Fabian Meumertzheim who found this issues when working on
OSS-Fuzz
## Membership Data:
Apache PDFBox was founded 2009-10-21 (11 years ago)
There are currently 21 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Matthäus Mayer on 2017-10-16.
- No new committers. Last addition was Joerg O. Henne on 2017-10-09.
Our PMC members Maruan and Tilman became ASF members.
## Project Activity:
Recent releases:
2.0.23 was released on 2021-03-18.
2.0.22 was released on 2020-12-19.
2.0.21 was released on 2020-08-20.
## Community Health:
- there is a steady stream of contributions, bug reports and questions on the
mailing lists. Unfortunately these are mostly different people and very few
regulars, so that it is that easy to find new committers
- there are a lot of refactorings, improvements and bugfixes
- the first alpha version of the upcoming new major release 3.0.0 was released
- some of the downstream projects already started to integrate the new release
into their codebases. The feedback is positive so far
- we just learn that an instructor at Wright State University uses PDFBox in
his class as starting point [1], [2]
[1] https://s.apache.org/smf58
[2] https://s.apache.org/zbwv7
-----------------------------------------
Attachment BD: Report from the Apache Perl Project [Philippe Chiasson]
-----------------------------------------
Attachment BE: Report from the Apache Petri Project [Dave Fisher]
## Description:
The mission of Apache Petri is the creation and maintenance of software related
to assessment of, education in, and adoption of the Foundation's policies and
procedures for collaborative development and the pros and cons of joining the
Foundation
## Issues:
None
## Membership Data:
Apache Petri was founded 2019-11-19 (a year ago)
There are currently 8 committers and 5 PMC members in this project.
The Committer-to-PMC ratio is 8:5.
Community changes, past quarter:
- No new PMC members. We plan to evaluate this as cultures succeed.
- No new committers. Last addition was Justin Erenkrantz on 2020-04-23.
## Project Activity:
This quarter we made significant improvements to the Petri website.
Of interest is a new status file - https://petri.apache.org/info.yaml which
has project data and culture status.
BuildStream is making slow and steady progress on their path along
The Apache Way. They are currently in the process of connecting with copyright
holders to change to the Apache License v2.
Since the BuildStream website is yet to be moved, https://buildstream.apache.org
is mapped to the BuildStream status page https://petri.apache.org/buildstream
We've added support for OGL metadata to the website. Future posts to Facebook,
Twitter, and LinkedIn about Apache Petri will look good.
## Community Health:
The significant work on the website was prompted by two factors.
(1) Some questions from Sebb about improving our discussion of The Apache Way.
(2) PRs and Issues from a John Bampton whose contributions include pointers to a
number of tools. For some of his contributions see the tool links on
https://github.com/apache/petri-site/blob/master/DEVELOPER.md
-----------------------------------------
Attachment BF: 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:
Still no 0.18 release.
* PIG-5253(Pig Hadoop 3 support) need a review&testing.
* Pig-on-spark has a couple of unit/e2e test failures after moving to
spark-2.4 (or higher). Currently working on PIG-4308 but there are more.
One option would be to drop pig-on-spark and release 0.18 but we are still
hoping we don't need to get there.
* Once above two issues are resolved, need to update dependent jars from owasp
reports.
## Membership Data:
Apache Pig was founded 2010-09-21 (11 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.)
-----------------------------------------
Attachment BG: 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:
With the abrupt departure of one of the PMC members I have been attempting
to contact other PMC members to see if we still have 3 votes. Have not heard
from anyone, though. So, I would say the project now has insufficient oversight.
## Membership Data:
Apache Pivot was founded 2009-12-15 (11 years ago)
There are currently 9 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is 9:7.
Community changes, past quarter:
- No new PMC members. Last addition was Niclas Hedhman on 2016-01-13.
- Niclas Hedhman has asked to be removed from the PMC, but the motion
has not been filed yet.
- No new committers were added.
## Project Activity:
There has been a lot of development activity in the last few months, on a
timeline for the "terminal" release probably this summer.
## Community Health:
Not good. Only myself working on development and no other user or developer
activity. Attempting to contact any of the other committers or developers in
order to reestablish sufficient project oversight.
-----------------------------------------
Attachment BH: Report from the Apache Ranger Project [Selvamohan Neethiraj]
-----------------------------------------
Attachment BI: Report from the Apache Ratis Project [Tsz-wo Sze]
## Description:
Apache Ratis is a highly customizable Java library implementing the RAFT
consensus protocol. It supports pluggable state machines, a pluggable
transport layer and a pluggable RAFT log. Ratis also improves the original
RAFT protocol to support data intensive applications.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Ratis was founded 2021-02-17 (a month ago)
There are currently 26 committers and 17 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:
Apache Ratis 2.0.0 was released on 2021-03-25; see
https://s.apache.org/ratis-2.0.0-release-announcement
A major feature of 2.0.0 is Ratis Streaming (RATIS-979), which supports zero
buffer copying and asynchronous event driven model.
Note that 2.0.0 is wire compatible with 1.0.0 since there are no incompatible
protobuf changes. We have tested the following cases to verify that 2.0.0 is
wire compatible with 1.0.0.
- 1.0 client talking to 2.0 server.
- 2.0 client talking to 1.0 server.
- 1.0 client talking to 1.0 server and 2.0 server in the same raft group.
- 2.0 client talking to 1.0 server and 2.0 server in the same raft group.
Note that 2.0.0 is API incompatible with 1.0.0 due to the API changes
(RATIS-1181, RATIS-1242). We have formally defined a set of public APIs for
StateMachine implementations. We also have moved the new APIs to a new maven
module named ratis-server-api.
The previous 1.0.0 release was released on 2020-07-20.
## Community Health:
The project is healthy. There is not much activity in this quarter compared
with the last quarter. As mentioned in the Project Activity section, we worked
on two big changes, (1) Streaming and (2) public API in the last quarter. We
focus on bug fix and performance improvement in this quarter.
-----------------------------------------
Attachment BJ: Report from the Apache River Project []
-----------------------------------------
Attachment BK: Report from the Apache Royale Project [Piotr Zarzycki]
## Description:
The mission of Apache Royale is the creation and maintenance of software
related to improving developer productivity in creating applications for
wherever Javascript runs (and other runtimes)
## Issues:
No issue to report here.
## Membership Data:
Apache Royale was founded 2017-09-20 (4 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:
- No new PMC members. Last addition was Greg Dove on 2019-10-29.
- No new committers. Last addition was Hugo Ferreira on 2020-10-26.
## Project Activity:
Project activity was reported in previous report
## Community Health:
-----------------------------------------
Attachment BL: Report from the Apache Rya Project [Adina Crainiceanu]
## Description:
The mission of Apache Rya is the creation and maintenance of software related
to scalable storage, retrieval, and analysis of RDF data
## Issues:
There are no issues requiring board attention
## Membership Data:
Apache Rya was founded 2019-09-17 (2 years ago)
There are currently 12 committers and 11 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 Adina Crainiceanu on 2019-09-17.
- No new committers were added.
## Project Activity:
Apache Rya 4.0.1 was released on 2020-12-22.
Planning to submit a proposal for ApacheCon RDF/linked data track
## Community Health:
Not much activity in the past quarter, after the last release in December 2020.
PMC is discussing ways to increase activity and the number of committers
100 subscribers to the dev list
dev@rya.apache.org had a 78% decrease in traffic in the past quarter
(12 emails compared to 54)
notifications@rya.apache.org had a 94% decrease in traffic in the past quarter
(5 emails compared to 82)
0 issues opened in JIRA, past quarter (-100% decrease)
0 issues closed in JIRA, past quarter (-100% decrease)
0 commits in the past quarter (-100% decrease)
-----------------------------------------
Attachment BM: Report from the Apache Samza Project [Yi Pan]
## Description:
The mission of Samza is the creation and maintenance of software related to
distributed stream processing framework
## Issues:
- There are no issues requiring board attention.
## Membership Data:
Apache Samza was founded 2015-01-22 (6 years ago)
There are currently 28 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 Bharath Kumarasubramanian on 2020-02-13.
- Ke Wu was added as committer on 2021-02-25
- Sanil Jain was added as committer on 2021-02-01
## Project Activity:
- 1.6.0 was released on 2021-01-28.
- Support rack aware standby in YARN
- Standalone improvements to minimize downtime during rolling upgrades
## Community Health:
- Community saw 44% increase in new contributors engagement
- JIRA Activity:
- 11 issues opened in JIRA, past quarter (-50% decrease)
- 7 issues closed in JIRA, past quarter (-46% decrease)
- Commit Activity:
- 34 commits in the past quarter
- 35 PRs opened on GitHub, past quarter (66% increase)
- 38 PRs closed on GitHub, past quarter (90% increase)
-----------------------------------------
Attachment BN: Report from the Apache SkyWalking Project [Sheng Wu]
## Description:
The mission of Apache SkyWalking is the creation and maintenance of software
related to application performance management and monitoring (APM)
## Issues:
No issue
## Membership Data:
Apache SkyWalking was founded 2019-04-17 (2 years ago)
There are currently 44 committers and 28 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- Juntao Zhang was added to the PMC on 2021-02-24
- No new committers. Last addition was Ke Zhang on 2020-12-19.
## Project Activity:
- nginx-lua-0.4.1 was released on 2021-03-06
- nginx-lua-0.4.0 was released on 2021-03-01
- client-js-0.4.0 was released on 2021-02-26
- satellite-0.1.0 was released on 2021-02-26
- CLI-0.6.0 was released on 2021-02-09
- 8.4.0 was released on 2021-02-04
- SWCK-0.2.0 was released on 2021-01-31
## Community Health:
The whole community is healthy. Over 80 contributors submitted new
features and bug fix.
dev@skywalking.apache.org had a 31% increase in traffic in the past
quarter (304 emails compared to 232)
743 commits in the past quarter (-2% decrease)
82 code contributors in the past quarter (-1% decrease)
489 PRs opened on GitHub, past quarter (-2% decrease)
-----------------------------------------
Attachment BO: Report from the Apache Solr Project [Jan Høydahl]
## Description:
Solr is a highly scalable search server based on Apache Lucene.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Solr TLP was founded 2021-02-17. However Solr has existed since
2006-01-17 as a Lucene subproject.
There are currently 87 committers and 61 PMC members in this project. The
Committer-to-PMC ratio is roughly 8:5.
Community changes, past month:
- No new committers added
- Eric Pugh (epugh) joined the PMC 2021-04-15
## Project Activity:
The separation of Lucene and Solr is almost complete. Jenkins jobs were added
last month.
The final adaption of build and release process is expected to be finalized
during the work with the 9.0 releases. Work has started on the solr-operator
v0.3.0 release which will be its first release under Apache ownership.
Releases (since March report):
- 8.8.2 was released on 2021-04-12 (closing 3 CVEs)
## Community Health:
Lots of activity in the new git repo and on the new mailing lists.
Contributors are porting their old PRs/patches from the lucene-solr.git repo
to the new solr.git repo, and we already have 75 PRs in the new repo.
It's hard to compare email traffic due to the split and that the various lists
had different cutover dates, but traffic is ramping up on all lists. The new
dev@solr list has about 25 mails/week.
-----------------------------------------
Attachment BP: Report from the Apache Sqoop Project [Venkat Ranganathan]
-----------------------------------------
Attachment BQ: Report from the Apache Steve Project [Daniel Gruno]
## Description:
The mission of Steve is the creation and maintenance of software related to
Apache's Python based single transferable vote software system
## Issues:
There are no issues requiring board attention at present
## Membership Data:
Apache Steve was founded 2012-07-25 (9 years ago)
There are currently 9 committers and 4 PMC members in this project.
The Committer-to-PMC ratio is 9:4.
Community changes, past quarter:
- No new PMC members. Last addition was Rich Bowen on 2015-04-20.
- No new committers. Last addition was Pierre Smits on 2015-12-15.
## Project Activity:
No noteworthy activity this quarter. There remains sufficient oversight,
albeit on the slim side of the scale. The project was involved in the
Annual Members Meeting, which went without a single hitch. So that's nice.
## Community Health:
No changes in community as of late. Things are quiet, but as stated earlier,
we have sufficient oversight, should anything happen.
-----------------------------------------
Attachment BR: Report from the Apache Streams Project [Steve Blackmon]
## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Streams was founded 2017-07-18 (3 years ago) There are currently 9
committers and 9 PMC members in this project. The Committer-to-PMC ratio is
1:1.
## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26
## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- Apache Streams 0.7.0 will be the first compatible with JDK11.
- No pull requests or mailing list discussion since Q1 board report :(
- Necessary work to enable Apache Streams 0.7.0 binary/bytecode release seems
to have stalled: curation of an accurate NOTICE file is required and no one
has demonstrated interest/time to do this work.
- Activity will likely be high(er) into and through summer, with work
supporting ApacheCon Social Data track presentations.
## Community Health:
- Adding committers and growing the PMC will remain a focus.
- We need to identify and execute strategies to reach out to likely interested
users and developers.
- We need to conduct more regular roadmap planning, create and deliver based
on a release schedule.
-----------------------------------------
Attachment BS: Report from the Apache Struts Project [René Gielen]
The Apache Struts MVC framework is a solution stack for creating elegant and
modern action-based Java web applications. It favours convention over
configuration, is extensible using a plugin architecture, and ships with
plugins to support patterns and technologies such as REST, AJAX and JSON.
The Struts team made no releases in the last quarter.
The last Struts releases were
* Struts 2.5.26 - Bug fix release (2020-12-06)
* Struts Master 14 - Apply Apache Parent POM and plugin upgrades (2020-02-05)
* Struts Annotations 1.0.7 - Enhancements in preparation for the next
framework release (2020-02-23)
Within the last quarter we saw slightly decreased, but reasonable development
activity with 40 opened and 41 closed pull requests. Mailing list traffic
went back to the overall normal after a notable spike in the last quarter.
A notable non-code effort was the establishment of a new Security Impact
Level Rating, aiming to better align with proven industry standards [1]. All
existing security bulletins were reviewed and updated to match the new impact
level rating [2].
Another notable effort is currently underway to restrict the impact of
injected untrusted and unvalidated user input regarding double evaluation
attacks to an absolute minimum, reviewing all internal EL usages in order to
restrict them to the minimum required to keep up guaranteed framework
functionality [3] .
We released no security bulletins in the last quarter.
The last published security bulletin was:
* S2-061 - Forced OGNL evaluation, when evaluated on raw user input in tag
attributes, may lead to remote code execution - similar to S2-059.
(CVE-2020-17530)
We have no issues that require board assistance at this time.
## PMC changes:
- Currently 22 PMC members.
- No new PMC members added in the last 3 months
- James Chaplin (jchaplin) was added to the PMC on 2020-11-16
## Committer base changes:
- Currently 60 committers.
- No new committers added in the last 3 months
- James Chaplin (jchaplin) was added as committer on 2020-01-08
## Mailing list activity:
- dev@struts.apache.org:
- 146 emails sent to list (212 in previous quarter)
- issues@struts.apache.org:
- 311 emails sent to list (563 in previous quarter)
- user@struts.apache.org:
- 28 emails sent to list (30 in previous quarter)
## JIRA activity:
- 12 JIRA tickets created in the last 3 months
- 23 JIRA tickets closed/resolved in the last 3 months
[1] https://cwiki.apache.org/confluence/display/WW/Security+Bulletins#SecurityBulletins-Securityimpactlevels
[2] https://struts.apache.org/announce-2021.html#a20210219
[3] https://github.com/apache/struts/pull/483
[4] https://struts.apache.org/security/#do-not-use-incoming-untrusted-user-input-in-forced-expression-evaluation
-----------------------------------------
Attachment BT: Report from the Apache Tapestry Project [Thiago Henrique De Paula Figueiredo]
## Description:
The mission of Tapestry is the creation and maintenance of software related to
Component-based Java Web Application Framework
## Issues:
No issues requiring board attention.
## Membership Data:
Apache Tapestry was founded 2006-02-14 (15 years ago)
There are currently 28 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is 7:3.
Community changes, past quarter:
- No new PMC members. Last addition was Dmitry Gusev on 2019-09-02.
- No new committers. Last addition was Ben Weidig on 2020-12-30.
## Project Activity:
This quarter we finally managed to release Tapestry 5.7.0, a new major
release, with the highlight being much more friendly to Java 9+ modules.
Besides that, we also had 4 minor releases. 2 security
vulnerabilities were fixed and a fixed version released within a few weeks
of disclosure..
## Community Health:
We had a spike in mailing list traffic, mostly related to the new major
version release.
dev@tapestry.apache.org had a 0% decrease in traffic in the
past quarter (112 emails compared to 112)
users@tapestry.apache.org had a 400%
increase in traffic in the past quarter (50 emails compared to 10)
-----------------------------------------
Attachment BU: Report from the Apache Tcl Project [Georgios Petasis]
## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Tcl was founded 2000-07-24 (21 years ago)
There are currently 12 committers and 7 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 Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.
## Project Activity:
Building upon the work that has been done after releasing rivet-3.2.0
(on 2020-11-07), various tests are being done to ensure the stability of
the release and find potential bugs (none found so far). We are currently
working on fixing build failures in AppVeyor integration (based on
CMAKE). Finally, a pull request was received through GitHub.
## Community Health:
There has been an decrease in the traffic of the mailing lists.
rivet-dev@tcl.apache.org had a 84% decrease in traffic in the past
quarter (5 emails compared to 30). However this fluctuation seems
normal for the project (as most traffic in the list happens after new
releases).
-----------------------------------------
Attachment BV: Report from the Apache Tez Project [Jonathan Turner Eagles]
## Description:
Apache Tez is an effort to develop a generic application framework which can be
used to process arbitrarily complex DAGs of data-processing tasks and also a
re-usable set of data-processing primitives which can be used by other projects.
## Issues:
None at this time. One more PMC member not on the private email list has been
tracked down and resolved. It's safe to assume remaining members are not
active in project guidance and activities.
## Membership Data:
Apache Tez was founded 2014-07-15 (7 years ago)
There are currently 35 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 László Bodor on 2020-11-23.
- No new committers. Last addition was László Bodor on 2020-01-22.
## Project Activity:
Full github PR integration (yetus-based) has been completed (long standing
issue). Community members have been using this and an uptick of github patch
submissions has been seen and from new contributors.
Improvement with apache maven build pom standard has been added to and will
help with contributors coming from other apache products.
Two strong features in the next few quarter will be jdk 11 runtime support and
Hadoop 3.3.0 certified release. Jdk 11 CI build support already added so just
certifying runtime release is necessary. Hadoop 3.3.0 has broken some
compatibility so we are designing how to create a compatible release as this
is one of our main runtime environments
## Community Health:
Healthy amount of contribution from new members, though not enough to start
considering new committers at this point.
Some emails increase from dev and issues is really due to integration with
github and it should be expected that a reduction in dev emails should be
expected next quarter as this was creating difficulty in using that list.
-----------------------------------------
Attachment BW: Report from the Apache Thrift Project [Jens Geyer]
## Description:
The mission of Thrift is the creation and maintenance of software related to
Framework for scalable cross-language services development
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Thrift was founded 2010-10-20 (10 years ago)
There are currently 40 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.
Community changes, past quarter:
- Yuxuan Wang was added to the PMC on 2021-03-12
- Christopher Tubbs was added as committer on 2021-02-12
## Project Activity:
We did two releases, 0.14.0 to finally fix CVE-2020-13949 and shortly
afterwards 0.14.1 to patch some small issues that have been found after
releasing 0.14.0. We are looking forward to get the next release ready in the
next 4 months.
* 0.14.1 was released on 2021-03-08.
* 0.14.0 was released on 2021-02-11.
## Community Health:
Especially after the latest releases we observed an increase in mailing list,
patch and general project activities. Also, the number of PR reviews done has
slightly increased, this was a pain point previously (and we still need to
improve).
-----------------------------------------
Attachment BX: Report from the Apache Tika Project [Tim Allison]
## Description:
Apache Tika is a dynamic toolkit for content detection, analysis, and
extraction. It allows a user to understand, and leverage information from, a
growing a list over 1200 different file types including most of the major
types in existence (MS Office, Adobe, Text, Images, Video, Code, and science
data) as recognized by IANA and other standards bodies.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Tika was founded 2010-04-20 (11 years ago)
There are currently 32 committers and 31 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 Peter Lee on 2020-11-24.
- No new committers. Last addition was Peter Lee on 2020-11-25.
## Project Activity:
We released 2.0.0-ALPHA on 2021-01-16 and a stable release, 1.26,
on 2021-03-29. The ALPHA release is an exciting step towards a BETA
or stable 2.x release in the next month or so.
We recently added several languages to our language detector and
made improvements in our mock parser, which allows users to harden
their pipelines against parser failures. We're nearing completion on
a new pipes module that will allow for easier integration with datastores
(e.g. S3) and search engines, such as Apache Solr.
## Community Health:
Code contributors have increased in the last quarter, and we've seen an
impressive increase in email traffic. Our Community Health Score (Chi)
is "Super Healthy". We'll continue to be on the lookout for potential
new committers/PMC members.
-----------------------------------------
Attachment BY: Report from the Apache TinkerPop Project [Stephen Mallette]
## Description:
Apache TinkerPop is a graph computing framework for both graph databases
(OLTP) and graph analytic systems (OLAP).
## Activity:
TinkerPop released 3.4.10 in the middle of January to address an important
issue with a default configuration with our Python driver that was causing
connection problems. There were a few other smaller changes in that release,
but the release was mostly driven by the need in Python. As mentioned in
the January report, we've been focusing on firming up 3.5.0 for release,
which would be the first major release in the last couple of years. We still
continue to describe it as a "heavy maintenance release", and we expect it
to release toward the end of this month.
We have completed the IP Clearance process for gremlint[1] and have brought
the code into our repository. We continue to work out the administrative
logistics related to the gremlint.com web site, wiring up the primary
TinkerPop build to gremlint, artifact generation, etc. and will see gremlint
a part of the 3.5.0 release. On a related note, our January report mentioned
the contribution of an ANTLR grammar for Gremlin. This contribution has also
been completed in time for 3.5.0.
With the addition of gremlint, we have made its author, Øyvind Sæbø our
newest committer.
## Issues:
There are no issues requiring board attention at this time.
## Releases:
- 3.4.10 (January 18, 2021)
## PMC/Committer:
- Last PMC addition was Jorge Bay-Gondra - October 2018
- Last committer addition was Øyvind Sæbø - March 2021
## Links
[1] https://gremlint.com/
-----------------------------------------
Attachment BZ: Report from the Apache Traffic Server Project [Bryan Call]
## Description:
The mission of Traffic Server is the creation and maintenance of software
related to a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant
caching proxy server.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Traffic Server was founded 2010-04-20 (11 years ago)
There are currently 64 committers and 54 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:7.
Community changes, past quarter:
- Brian Olsen was added to the PMC on 2021-02-23
- No new committers. Last addition was Brian Neradt on 2020-08-31.
## Project Activity:
We released ATS 9.0.1, which is our latest bug fix release. We also released
7.1.12, which is a bug fix release for our LTS branch.
We are working on our next minor release 9.1.x and testing it in production.
We have created a road map for the year and when major features will be added
to our release branches. A couple of our major features this year will be
HTTP/3 support and HTTP/2 origin support.
## Community Health:
We started having weekly PR and issue scrubs, which has greatly increased the
amount of opened (67% increase) and closed PRs (95% increase) and closed
GitHub issues (45% increase) for the quarter. Code commits also jumped by
125% and the number of contributors by 36%. The stats around community
engagement for the first quarter of the year is great news.
We are also continuing to hold monthly half day meetings and we are planning
on having a remote Spring summit.
-----------------------------------------
Attachment CA: Report from the Apache Trafodion Project [Pierre Smits]
-----------------------------------------
Attachment CB: Report from the Apache Web Services Project [Daniel Kulp]
## Description:
Apache Web Services is a collection of shared technologies related to SOAP/XML
based Web Services that can be shared by different implementations. Spring-WS,
Axis2, CXF, and others use parts of the technology created within Apache Web
Services.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Web Services was founded 2003-01-22 (18 years ago)
There are currently 223 committers and 42 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:2.
Community changes, past quarter:
- No new PMC members. Last addition was Alessio Soldano on 2016-05-17.
- No new committers. Last addition was Alessio Soldano on 2014-09-14.
## Project Activity:
WebServices is a mature project based on standards that are also quite mature.
As such, there is not a significant amount of activity required. However, user
questions are being answered promptly, bugs are being fixed, and there are at
least 3 independent PMC members around making sure the project can continue to
produce releases as needed. Since SOAP/XML based Web Services is no longer
considered state of the art, we don't expect a major uptick in new development
efforts, new committers, etc...
The bulk of the work this quarter was doing dependency updates in several of
the projects including WSS4J and Axiom. Part of this was getting the github
"Dependabot" setup to setup automatic PR's for dependency updates. Another
issue that is still being discussed is that some dependencies have dropped
support for Java8 in their latest releases, but we have not planned on that
yet and thus we cannot move to the latest releases. This will require further
discussions, particularly if picking up newer releases will be needed for
security fixes.
Past Releases:
WSS4J-2.3.1: 2020-12-15
WSS4J-2.2.6: 2020-12-15
XmlSchema-2.2.5: 2020-01
Neethi-3.1.1: 2018-01
Axiom-1.2.21: 2018-11
Woden-1.0M10: 2015-09
## Community Health:
As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and
we are getting very little contribution from anyone other than the 2 or 3
regulars" that are driving features and changes needed for CXF (which is
being driven by their employers). Thus, we are not seeing any possibilities
for future new committers or PMC members. However, there are plenty of
people around that can do releases and answer questions and respond to
security issues. It's a mature project.
-----------------------------------------
Attachment CC: Report from the Apache Zeppelin Project [Lee Moon Soo]
## Description:
- Apache Zeppelin is a collaborative data analytics and visualization tool
for general-purpose data processing systems.
## Activity:
## Health report:
- +7 new code contributors since last report. 343 total.
## PMC changes:
- There are currently 22 committers and 11 PMC members in this project. The
Committer-to-PMC ratio is 2:1.
- Last PMC addition was Jeff Zhang on Thu Jan 25 2018
- We invited a new PMC member, but wait for his response.
## Committer base changes:
- Currently 22 committers.
- Last committer addition was Philipp Dallig on 2020-06-24
## Releases:
- 0.9.0 was released on Dec 24, 2020
- 0.9.0-preview2 was released on July 27, 2020
- 0.9.0-preview1 was released on March 26, 2020
- 0.8.2 was released on Wed Sep 29 2019
- 0.8.1 was released on Wed Jan 23 2019
- 0.8.0 was released on Wed Jul 18 2018
## Mailing list activity:
- users@zeppelin.apache.org:
- 80 emails sent to list ( 40 in previous quarter)
- dev@zeppelin.apache.org:
- 801 emails sent to list ( 671 in previous quarter)
------------------------------------------------------
End of minutes for the April 21, 2021 board meeting.
Index