Index
Links: 2021 - All years
- Original The Apache Software Foundation
Board of Directors Meeting Minutes
March 17, 2021
1. Call to order
The meeting was scheduled for 20:00 UTC and began at 20:01 when
a sufficient attendance to constitute a quorum was recognized by
the chair.
Other Time Zones: https://timeanddate.com/s/42ac
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:
Shane Curcuru
Myrle Krantz
David Nalley
Matt Sicker
Ruth Suehle
Executive Officers Absent:
none
Guests:
Christian Grobmeier
Christofer Dutz
Daniel Gruno
Dave Fisher
Dmitry Pavlov
Gavin McDonald
Greg Stein
Lee Rhodes
Mike Beckerle
Paul Angus
Rich Bowen
Sally Khudairi
Sven Vogel
3. Minutes from previous meetings
Published minutes can be found at:
http://www.apache.org/foundation/board/calendar.html
A. The meeting of February 17, 2021
See: board_minutes_2021_02_17.txt
Approved by General Consent.
4. Executive Officer Reports
A. Board Chair [Roy]
I am happy to report that the Annual Members Meeting took place on
schedule, 9-11 March, without a hitch. My thanks to Daniel Gruno for
organizing the voting process using Apache STeVe, our vote monitors for
their oversight, and to all of our officers and members for showing up
on time (in person or by proxy) so that we could finish in 40 minutes.
Thanks also to our outgoing directors Shane Curcuru, Niclas Hedhman,
and Patricia Shanahan for their effectiveness over the past year in
helping the ASF get through crazy times.
Congratulations to our new directors, Sharan Foga and Sheng Wu,
and also to our returning director Roman Shaposhnik. I am looking
forward to the new perspectives you will bring to our deliberations.
As mentioned previously, this will be my final meeting as Board Chair.
I have to say that this is "just in time", since the combination of
dealing with repercussions from the last board meeting while organizing
a members meeting immediately followed by the first board meeting are
just a little too much for me to handle. I am exhausted. I suggest
that next year's annual meeting be planned for 1-3 March instead,
just to give the new Board two weeks (instead of one) to get started.
B. President [David]
Most of my work this month has been spent with the budget. While it's
not 100% final, it's in relatively good shape and hence I've added a
discussion item to the agenda.
I've received and dealt with some regulatory matters for the state of
Tennessee and the City of Wilmington.
In addition, I've spent some time with Ruth Suehle around division of
our labor and strategic items we want to tackle for the coming fiscal
year.
Additionally, please see Attachments 1 through 8.
C. Treasurer [Myrle]
Shift to accrual accounting
We are preparing for a change to accrual accounting at the beginning
of the new fiscal year on May 1st. IgniteSpot has combed our books
for any problematic entries, and over the course of several meetings
we have discussed how to handle various cases. In general we expect
this to produce budgets and reports that are more intuitive for
officers and board members to read. The price of this is that the
accounting effort to generate those reports will increase in some
cases. The good news is that because of our shift to bill.com, most
of the information necessary to make that transition is already
available and extracted for accounting purposes.
Advising VP Data Privacy
VP Data Privacy is putting together a list of external services
consumed, and Treasury is assisting.
Reporting and Budget preparation
We continue to work with the president and the officers to prepare the
budget for the coming year. In particular, in preparation for a
switch to accrual accounting, we are meeting with officers
individually to give them an opportunity to ask questions and discuss
how this impacts their budgeting areas.
We also prepared the quarterly and the yearly member’s meeting report
this last month.
Tax filings
Our 990 is now complete and submitted.
Transition to TDBank
TDBank now has all of the paperwork necessary to implement Treasury
services. By their predictions, that should be completed within the
next week. Once Treasury services are implemented, we can start
shifting accounts receivable to TDBank.
D. Secretary [Matt]
In February, the secretary received 56 ICLAs, 3 CCLAs, and 3 software
grants. We continue working with VP, Privacy, to plan out privacy
policies related to document handling.
E. Executive Vice President [Ruth]
We're on track to have a semi-dual ApacheCon virtual ApacheCon event,
with one in August for Asia time zones and one in September for North
America/Europe time zones. Sponsors will have the option to sponsor
only one or to create a custom sponsorship package of both at a
discount. We already have some significant interest in each. For more
ApacheCon details, see VP Conferences report.
Executive officer reports approved as submitted by General Consent.
5. Additional Officer Reports
A. VP of W3C Relations [Andy Seaborne / Bertrand]
See Attachment 9
B. Apache Legal Affairs Committee [Roman Shaposhnik / Sander]
No report was submitted.
C. Apache Security Team Project [Mark J. Cox / Sharan]
See Attachment 11
D. VP of Jakarta EE Relations [Rob Tompkins / Justin]
No report was submitted.
Additional officer reports approved as submitted by General Consent.
6. Committee Reports
Summary of Reports
The following reports required further discussion:
# Joshua [sw]
# Lucene [sf]
# Perl [sw]
# River [rubys]
# Royale [jm]
# Solr [bd]
# Trafodion [jm]
# Zeppelin [ss]
A. Apache Airflow Project [Bolke de Bruin / Craig]
See Attachment A
B. Apache Allura Project [David Philip Brondsema / Roman]
See Attachment B
C. Apache Any23 Project [Lewis John McGibbney / Sam]
See Attachment C
D. Apache Archiva Project [Olivier Lamy / Roy]
See Attachment D
E. Apache Atlas Project [Madhan Neethiraj / Sheng]
See Attachment E
F. Apache Axis Project [Robert Lazarski / Sander]
See Attachment F
G. Apache Bahir Project [Luciano Resende / Roy]
No report was submitted.
H. Apache Beam Project [Kenneth Knowles / Bertrand]
See Attachment H
I. Apache Bigtop Project [Jun He / Craig]
See Attachment I
J. Apache Bloodhound Project [Gary Martin / Sharan]
No report was submitted.
K. Apache BVal Project [Matthew Jason Benson / Sheng]
See Attachment K
L. Apache Camel Project [Andrea Cosentino / Roman]
See Attachment L
M. Apache Cayenne Project [Michael Ray Gentry / Sam]
See Attachment M
N. Apache Chemistry Project [Florian Müller / Justin]
See Attachment N
O. Apache Clerezza Project [Hasan Hasan / Roy]
See Attachment O
P. Apache CloudStack Project [Sven Vogel / Roman]
See Attachment P
Q. Apache Commons Project [Gary D. Gregory / Sheng]
See Attachment Q
R. Apache Cordova Project [Jesse MacFadyen / Sam]
See Attachment R
S. Apache cTAKES Project [Pei Chen / Sander]
See Attachment S
T. Apache Curator Project [Enrico Olivelli / Sharan]
See Attachment T
U. Apache Daffodil Project [Mike Beckerle / Bertrand]
See Attachment U
V. Apache DataSketches Project [Lee Rhodes / Craig]
See Attachment V
W. Apache DeltaSpike Project [Mark Struberg / Justin]
See Attachment W
X. Apache ECharts Project [Wenli Zhang / Sander]
See Attachment X
Y. Apache Felix Project [Karl Pauls / Sam]
See Attachment Y
Z. Apache Flex Project [Olaf Krüger / Craig]
See Attachment Z
AA. Apache Flink Project [Stephan Ewen / Sheng]
See Attachment AA
AB. Apache Gobblin Project [Abhishek Tiwari / Justin]
See Attachment AB
AC. Apache Gora Project [Kevin Ratnasekera / Roman]
See Attachment AC
AD. Apache Guacamole Project [Mike Jumper / Bertrand]
See Attachment AD
AE. Apache Gump Project [Stefan Bodewig / Sharan]
See Attachment AE
AF. Apache Helix Project [Kishore G / Roy]
See Attachment AF
AG. Apache Hive Project [Ashutosh Chauhan / Justin]
See Attachment AG
AH. Apache Hudi Project [Vinoth Chandar / Sharan]
See Attachment AH
AI. Apache Iceberg Project [Ryan Blue / Roy]
See Attachment AI
AJ. Apache Incubator Project [Justin Mclean]
See Attachment AJ
AK. Apache IoTDB Project [Xiangdong Huang / Bertrand]
See Attachment AK
AL. Apache Jackrabbit Project [Marcel Reutegger / Sheng]
See Attachment AL
AM. Apache Joshua Project [Tommaso Teofili / Roman]
No report was submitted.
@Roman: pursue a report for Joshua
AN. Apache Karaf Project [Jean-Baptiste Onofré / Sander]
See Attachment AN
AO. Apache Lucene Project [Michael Sokolov / Sam]
See Attachment AO
@Sharan: follow up with PMC mediation
AP. Apache Lucene.Net Project [Shad Storhaug / Craig]
See Attachment AP
AQ. Apache Mnemonic Project [Yanhui Zhao / Craig]
See Attachment AQ
AR. Apache Mynewt Project [Justin Mclean]
See Attachment AR
AS. Apache NetBeans Project [Geertjan Wielenga / Sharan]
See Attachment AS
AT. Apache OFBiz Project [Jacopo Cappellato / Roman]
See Attachment AT
AU. Apache Olingo Project [Michael Bolz / Justin]
See Attachment AU
AV. Apache OODT Project [Imesha Sudasingha / Roy]
See Attachment AV
AW. Apache OpenNLP Project [Jeffrey T. Zemerick / Sam]
See Attachment AW
AX. Apache OpenWebBeans Project [Mark Struberg / Sander]
See Attachment AX
AY. Apache Perl Project [Philippe Chiasson / Sheng]
No report was submitted.
AZ. Apache Pig Project [Koji Noguchi / Bertrand]
No report was submitted.
BA. Apache Pivot Project [Roger Lee Whitcomb / Roy]
No report was submitted.
BB. Apache PLC4X Project [Christofer Dutz / Justin]
See Attachment BB
BC. Apache Portable Runtime (APR) Project [Nick Kew / Sharan]
See Attachment BC
BD. Apache Portals Project [David Sean Taylor / Craig]
See Attachment BD
BE. Apache Pulsar Project [Matteo Merli / Bertrand]
See Attachment BE
BF. Apache Ratis Project [Tsz-wo Sze / Sander]
See Attachment BF
BG. Apache River Project [Roy Fielding / Roy]
See Attachment BG
BH. Apache Royale Project [Piotr Zarzycki / Sam]
See Attachment BH
BI. Apache ServiceMix Project [Krzysztof Sobkowiak / Roman]
See Attachment BI
BJ. Apache Shiro Project [Brian Demers / Sheng]
See Attachment BJ
BK. Apache SINGA Project [Wang Wei / Craig]
See Attachment BK
BL. Apache Sling Project [Robert Munteanu / Sam]
See Attachment BL
BM. Apache Solr Project [Jan Høydahl / Bertrand]
See Attachment BM
BN. Apache SpamAssassin Project [Sidney Markowitz / Justin]
See Attachment BN
BO. Apache Storm Project [Kishor Patil / Sharan]
See Attachment BO
BP. Apache Submarine Project [Wangda Tan / Roy]
See Attachment BP
BQ. Apache Synapse Project [Isuru Udana / Roman]
See Attachment BQ
BR. Apache Tomcat Project [Mladen Turk / Sander]
See Attachment BR
BS. Apache Trafodion Project [Pierre Smits / Justin]
No report was submitted.
@Justin: pursue an Attic resolution for Trafodion
BT. Apache TVM Project [Tianqi Chen / Sharan]
See Attachment BT
BU. Apache UIMA Project [Richard Eckart de Castilho / Roman]
See Attachment BU
BV. Apache Unomi Project [Serge Huber / Bertrand]
See Attachment BV
BW. Apache VCL Project [Josh Thompson / Craig]
See Attachment BW
BX. Apache Velocity Project [Nathan Bubna / Sander]
See Attachment BX
BY. Apache Wicket Project [Andrea Del Bene / Sam]
See Attachment BY
BZ. Apache Xerces Project [Michael Glavassevich / Sheng]
See Attachment BZ
CA. Apache Yetus Project [Allen Wittenauer / Roy]
See Attachment CA
CB. Apache Zeppelin Project [Lee Moon Soo / Roy]
See Attachment CB
CC. Apache ZooKeeper Project [Flavio Paiva Junqueira / Justin]
See Attachment CC
Committee reports approved as submitted by General Consent.
7. Special Orders
A. Establish the Apache DolphinScheduler Project
WHEREAS, the Board of Directors deems it to be in the best interests
of the Foundation and consistent with the Foundation's purpose to
establish a Project Management Committee charged with the creation and
maintenance of open-source software, for distribution at no charge to
the public, related to a distributed and extensible workflow scheduler
platform with powerful DAG visual interfaces.
NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
(PMC), to be known as the "Apache DolphinScheduler Project", be and
hereby is established pursuant to Bylaws of the Foundation; and be it
further
RESOLVED, that the Apache DolphinScheduler be and hereby is
responsible for the creation and maintenance of software related to a
distributed and extensible workflow scheduler platform with powerful
DAG visual interfaces; and be it further
RESOLVED, that the office of "Vice President, Apache DolphinScheduler"
be and hereby is created, the person holding such office to serve at
the direction of the Board of Directors as the chair of the Apache
DolphinScheduler Project, and to have primary responsibility for
management of the projects within the scope of responsibility of the
Apache DolphinScheduler Project; and be it further
RESOLVED, that the persons listed immediately below be and hereby are
appointed to serve as the initial members of the Apache
DolphinScheduler Project:
* Leon Bao <leonbao@apache.org>
* Wu Baoqi <baoqiwu@apache.org>
* Lidong Dai <lidongdai@apache.org>
* Jun Gao <gaojun2048@apache.org>
* ZijJian Gong <millionfor@apache.org>
* Guo Jiwei <technoboy@apache.org>
* Furkan Kamaci <kamaci@apache.org>
* Gang Li <lgcareer@apache.org>
* Liang Chen <chenliang613@apache.org>
* Xiaochun Liu <liuxiaochun@apache.org>
* Kevin Ratnasekera <djkevincr@apache.org>
* Shao Feng Shi <shaofengshi@apache.org>
* Guo William <guowei@apache.org>
* Sheng Wu <wusheng@apache.org>
* Qiao Zhanwei <journey@apache.org>
NOW, THEREFORE, BE IT FURTHER RESOLVED, that Lidong Dai be appointed
to the office of Vice President, Apache DolphinScheduler, to serve in
accordance with and subject to the direction of the Board of Directors
and the Bylaws of the Foundation until death, resignation, retirement,
removal or disqualification, or until a successor is appointed; and be
it further
RESOLVED, that the Apache DolphinScheduler Project be and hereby is
tasked with the migration and rationalization of the Apache Incubator
DolphinScheduler podling; and be it further
RESOLVED, that all responsibilities pertaining to the Apache Incubator
DolphinScheduler podling encumbered upon the Apache Incubator PMC are
hereafter discharged.
Special Order 7A, Establish the Apache DolphinScheduler
Project, was approved by Unanimous Vote of the directors
present.
B. Change the Apache Attic Project Chair
WHEREAS, the Board of Directors heretofore appointed Mads Toftum (mads)
to the office of Vice President, Apache Attic, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Mads Toftum from the office of Vice President, Apache Attic, and
WHEREAS, the Project Management Committee of the Apache Attic project
has chosen by vote to recommend Herve Boutemy (hboutemy) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Mads Toftum is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Attic, and
BE IT FURTHER RESOLVED, that Herve Boutemy be and hereby is appointed
to the office of Vice President, Apache Attic, 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 Attic Project Chair, was
approved by Unanimous Vote of the directors present.
C. Change the Apache CloudStack Project Chair
WHEREAS, the Board of Directors heretofore appointed Sven Vogel
(svogel) to the office of Vice President, Apache CloudStack, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Sven Vogel from the office of Vice President, Apache CloudStack, and
WHEREAS, the Project Management Committee of the Apache CloudStack
project has chosen by vote to recommend Gabriel Beims Bräscher
(gabriel) as the successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Sven Vogel is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache CloudStack, and
BE IT FURTHER RESOLVED, that Gabriel Beims Bräscher be and hereby is
appointed to the office of Vice President, Apache CloudStack, 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 CloudStack Project Chair,
was approved by Unanimous Vote of the directors present.
8. Discussion Items
A. Election of Board Chair and Vice Chair
The board elected a new Board Chair: Sander Striker.
Shane Curcuru will continue as Vice Chair.
B. Board Calendar
Does this time (20:00 UTC) work for everybody going forward? Should
the time be adjusted to match the daylight savings time for a
geographic region? Should we rotate times so that everybody can share
in the pain?
RESOLVED, that the board chooses 22:00 UTC on the third Wednesday of
each month to be the regularly scheduled board meeting henceforth.
C. Conflict of Interest Policy Ratification
The Conflict of Interest was last ratified in March 2020. Do we want to
ratify it for this term? Do we want to make any changes?
For reference, here is the COI policy currently in effect:
https://whimsy.apache.org/board/minutes/Adopt_a_COI_policy.html
@Sander: ensure CoI filed for everyone
D. FY22 Budget
Current Draft FY22 Budget:
https://s.apache.org/DraftFY22Budget
For comparison here is the approved FY21 Budget:
https://whimsy.apache.org/board/minutes/Budget.html
9. Review Outstanding Action Items
* Roy: work on binary release policy
[ Unfinished Business 2020-05-20 ]
Status: Not done. Will keep this one for a while.
* Sander: pursue a report for Perl
[ Perl 2020-12-16 ]
Status: Over due, but post out to dev@ / modperl@ to solicit
volunteers for Perl PMC. https://s.apache.org/82zzi
* Roy: pursue a report for Joshua
[ Joshua 2021-02-17 ]
Status: Not done. I inherited this one and didn't have time to do it.
* Roy: encourage dev list participation or attic resolution
[ Trafodion 2021-02-17 ]
Status: Not done. Another inherited action.
* Craig: explain security issue relevance and board communications
[ Velocity 2021-02-17 ]
Status: Done. Velocity has published the CVEs and releases.
* Sander: explain need to respond to security vulnerabilities in board report
[ Zeppelin 2021-02-17 ]
Status: Done. https://s.apache.org/s5ein. Let's follow up further
based on the pending report.
* Roy: review past board resolution about code of conduct
[ What is the scope of applicability for our Code of Conduct? 2021-02-17 ]
Status: Done by Shane via board list.
10. Unfinished Business
11. New Business
12. Announcements
Multiple communities within the ASF have all concurred to thank
sebb, Apache Member, for his extensive and considerate ongoing
volunteer activities across the foundation.
13. Adjournment
Adjourned at 20:58 UTC
============
ATTACHMENTS:
============
-----------------------------------------
Attachment 1: Report from the VP of Brand Management [Mark Thomas]
Covering the period February 2021
* ISSUES FOR THE BOARD
None.
* OPERATIONS
Responded to the following queries, liaising with projects as required:
- one request for logo usage on t-shirts
- one copyright permission request to use material from STRUTS for a book was
directed to the ALv2
- approved event requests for IGNITE and PULSAR
- approved name searches for RATIS, EVENTMESH and INLONG
- provided advice to PHOENIX on options for hosting tech talks
- one request to use project logos on an external website
* REGISTRATIONS
Work with counsel and APISIX PMC to progress transfer of APISIX registrations
in China to the ASF.
Continued to work with counsel to complete the change of registered address
for our registrations. Some of these are on hold as they require notarized
paperwork. I expect to be in a position to obtain that in the next few months.
Counsel has identified a mechanism that will allow us to proceed with the
application to register APACHE in China without requiring paperwork signed by
all 9 directors, notarized and then legalized.
* INFRINGEMENTS
Provided advice to KAFKA regarding a potential infringement.
With help from Willem Jiang and Sheng Wu, had a domain registration in China
that was using a domain based on one of our marks to host pornography removed.
-----------------------------------------
Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri]
1) ASF Sponsors: we are working on $237K in renewals (one Platinum, two Gold,
and two Bronze Sponsors), $56K of which is remaining in renewals for FY2021.
We signed on three new Sponsors (one Gold and two Bronze), are discussing
Sponsorship with two candidate organizations, and have $287K invoiced
outstanding (new Sponsorships or confirmed renewals from one Platinum, three
Gold, and one Bronze sponsor). We received $626K in Sponsor payments (three
Platinum, three Gold, three Silver, three Bronze, and one Corporate Charitable
Contribution valued in excess of a Platinum Sponsorship).
2) Targeted Sponsors: we are onboarding a new Targeted Sponsor at the Platinum
level, and are in the process of upgrading a Bronze Targeted Sponsor to the
Platinum level.
3) Sponsor Relations: ongoing Sponsor outreach continues. We are working with
four organizations with various promotional offerings as part of their
sponsorship.
4) Event Sponsorship: this year's ApacheCon@Home was just announced. Event
Sponsorship will be announced in the coming weeks.
5) Individual Donations and Corporate Giving: we earned $8,453 during February
through Hopsie (donate.apache.org), which includes a Bronze Sponsorship
payment. We continue to receive charitable contributions on our online
donation platform.
6) Administrivia: we continue to fine-tune our workflow processes, including
payment reporting with ASF Accounting.
-----------------------------------------
Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi]
[REPORT] ASF Marketing & Publicity — March 2021
I. Budget: we are on-budget and processing vendor payments as anticipated. We
have submitted the proposed FY2022 budget.
II. Cross-committee Liaison: Sally Khudairi is successfully advancing
day-to-day activities within ASF Fundraising as we are nearing the end of the
Fiscal Year. The Q3 FY2021 operations summary is on hold pending a few delayed
reports. We have been actively supporting corporate producers of Apache
project events, and coordinating with ASF Brand Management on event
positioning and promotion where needed. We have begun to promote the CFP for
ApacheCon@Home.
III. Press Releases: the following formal announcements were issued via the
newswire service, ASF Foundation Blog, and announce@apache.org during this
timeframe:
- 4 March - The Apache Software Foundation Announces Apache® Daffodil™ as a
Top-Level Project
- 23 February - The Apache® Software Foundation Sustains its Mission of
Providing Software for the Public Good through Corporate Sponsorships and
Charitable Giving
- 16 February - The Apache Software Foundation Announces Apache® Gobblin™ as
a Top-Level Project
IV. Informal Announcements: we published 8 items on the ASF "Foundation" Blog,
including 5 Apache News Round-ups and 1 monthly overview, totalling 371 news
summaries published to date. We tweeted 19 items to 59.4K followers on
Twitter, and posted 20 items to 47K followers on LinkedIn. The ASF's YouTube
channel had 16.9K views this month.
V. Future Announcements: 5 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 8 media queries. We received a total of
2,456 press hits vs. last month's 2,715, inclusive of coverage on the ASF,
Apache Projects, and ApacheCon. We successfully managed a crisis
communications incident, and are coordinating a feature on The Apache Way with
an Open Source publication.
VII. Analyst Relations: we received 3 analyst queries and coordinated 3
project briefings with 2 analyst research teams for upcoming industry reports,
research findings summaries, and sector radar intelligence reports. Apache was
mentioned in a total of 19 reports by Gartner, Forrester, 451 Research,
GigaOm, and IDC.
VIII. Central Services: monthly meetings with Kenneth Paskett (Creative team)
and Swapnil Mane (Editorial team) continue. Activities include updating
apache.org to meet accessibility guidelines, updating the ASF master logo, and
assisting projects with logos and Powered By Apache badges. We are working on
the video editorial calendar for news highlights and production planning.
IX. Events liaison: we continue to counsel Apache project event producers with
the proper positioning and promotion of their events. We have initiated
promotion for ApacheCon@Home.
X. Newswire and press clipping accounts: services are current and active
without interruption.
XI. Miscellany: we continue to work with several Sponsors to highlight their
support of Apache projects and the ASF. We coordinated media activities with a
corporate user of an Apache project, reviewed three press releases that
mention products based on Apache projects, reviewed a company's training and
explainer videos, and liaised several queries between ASF social media
channels and Apache projects. We fielded several calls from individual users
regarding issues with unauthorized apps their mobile devices, guided a
European consultancy seeking information on Cloud solutions, helped an ASF
Sponsor with introductions to select community members, and assisted an Apache
project with stats needed to support a grant proposal.
# # #
-----------------------------------------
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
==========
There is nothing to highlight beyond the budget that Infra has
submitted to the President/Operations.
Finances
========
Infra has submitted a draft budget to the President for presentation
at the March meeting of the Board.
Short Term Priorities
=====================
- Complete transition to new Puppet setup
Long Range Priorities
=====================
- Finish our hermes mail system migration
General Activity
================
- Constructed new Puppet system in EC2, across several machines, to
improve responsiveness and speed
- Moving from Bintray to an Artifactory instance, sponsored by JFrog
- New service for simple exec when a commit happens
- Refinement of red/orange/yellow status issues, with related paging
- Work on meet.a.o for our communities to conduct meetups.
- Infra contributed support for the Annual Members Meeting
- Doc updates across infra.a.o
- Lots of "aardvark" work. This is a honeypot to capture spammers and
subsequently lock them out of our systems.
- Initial work on selfserve for mailing list moderator changes
-----------------------------------------
Attachment 5: Report from the VP of Conferences [Rich Bowen]
On Monday, March 8th, we announced[conf1] the Call for Presentations for the
upcoming ApacheCon @Home 2021. We expect to have registration live by
the end of the month, and sponsorship opportunities available by next
week. The website is also live[conf2].
Rather than trying to service all time zones, like last year, this
time we will be running to events - one focused on
Europe/Africa/America time zones, and the other on Asia/Oceania time
zones. We expect to announce the Asia-centric (ie, timezones) event before
the next board meeting.
We have volunteers to run 20 tracks for the EU/AM event:
API & Microservice
Big Data
Cassandra
Community
Content Delivery
Content Management
Drill
Fineract & Fintech
Geospatial
Groovy
Incubating
Integration
IoT
Karaf
Observability
RDF and Linked Data
Royale
Search
Social Data
Tomcat
This event will, of course, once again be online, like last year.
Anyone wishing to participate in the planning of this event, or
volunteer for any event duties, is requested to subscribe to the
planners@apachecon.com mailing list and introduce themselves there.
We are still operating under the expectation that there will be no
ASF-approved in-person events in 2021. We will continue to revisit
this situation over the coming months as the pandemic situation
continues to evolve, and international travel restrictions change.
[conf1] https://blogs.apache.org/conferences/entry/call-for-presentations-for-apachecon
[conf2] https://www.apachecon.com/acah2021/index.html
-----------------------------------------
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]
Nothing to report this month.
-----------------------------------------
Attachment 10: Report from the Apache Legal Affairs Committee [Roman Shaposhnik]
-----------------------------------------
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.
We recently started spending more time on stalled issues to get them
moving again, and this has led to a some of the old issues being
completed. Unfortunately we also have had to escalate issues to a
handful of unresponsive PMCs, both directly and by using board
roll-calls. Some of this escalation has worked, but we continue to
stay on top of the rest until resolution.
Stats for Feb 2021:
25 [license confusion]
32 [support request/question not security notification]
Security reports: 46 (last months: 46, 45, 45)
10 [site]
7 [druid]
3 [zeppelin]
2 [airflow], [commons], [infrastructure], [lucene], [pdfbox],
[shiro], [superset]
1 [dolphinscheduler], [dubbo], [hadoop], [httpd], [openoffice],
[shardingsphere], [struts], [tapestry], [tika], [tomcat],
[trafficserver], [unomi]
In total, as of 1st Mar 2021, we're tracking 76 (last month:
67) open issues across 44 projects, median age 62 (last month:
61) days. 48 of those issues have CVE names assigned.
10 (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]
-----------------------------------------
Attachment A: Report from the Apache Airflow Project [Bolke de Bruin]
## Description:
The mission of Apache Airflow is the creation and maintenance of software
related to workflow automation and scheduling that can be used to author and
manage data pipelines.
## Membership Data:
There are currently 39 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- Xiaodong Deng was added to the PMC on 2020-12-25
- Daniel Standish was added as committer on 2021-03-01
- Elad Kalif was added as committer on 2021-02-26
- Ephraim Anierobi was added as committer on 2021-02-17
- James Timmins was added as committer on 2021-02-26
- Vikram Koka was added as committer on 2021-01-05
## Project Activity:
### Releases:
- 2.0.1 was released on 2021-02-08.
- 2.0.0 was released on 2020-12-17.
- 1.10.14 was released on 2020-12-10
- upgrade-check-1.2.0 was released on 2021-02-12.
- A batch of provider packages (a "sub"/plugin package of apache-airflow)
were released on 2021-02-08 and again on 2021-03-08.
- Backport Provider Packages (the same code as the normal provider packages,
but compatible with 1.10.x series) were released on 2021-02-10 and again on
2021-03-08
### CVEs published
Airflow published four CVEs this past quarter:
- CVE-2020-17513: Apache Airflow Server-Side Request Forgery (SSRF) in Charts
& Query View
- CVE-2021-26697: Apache Airflow: Lineage API endpoint for Experimental API
missed authentication check
- CVE-2021-26559: CWE-284 Improper Access Control on Configurations Endpoint
for the Stable API
- CVE-2020-17526: Apache Airflow Incorrect Session Validation in Airflow
Webserver with default config
- CVE-2020-17511: Apache Airflow Airflow admin password gets logged in plain
text
- CVE-2020-17515: Apache Airflow Reflected XSS via Origin Parameter
### Events:
- “Airflow Virtual Meetup” was organized on 2021-01-28
- “Bangalore Airflow Virtual Meetup” was organized on 2021-02-12
- Airflow Virtual meet-up will be held on 2021-04-08
- We are working on organizing a virtual Airflow Summit 2021 conference which
will be held on May 20-28 2021. The call for papers is already open and
will close on April 12.
## Community Health:
Despite the decrease in activity we are pretty healthy.
- We created a community-managed Airflow publication on medium.com and dev.to
to gather Airflow-related blog posts under one umbrella to promote the
project.
- We have two recurring community calls organized every fortnight:
- Airflow Dev Call
- Airflow Issue Triage process
- Apache Airflow project started using Github Discussions and we observed a
constant flow of users' questions.
- We are also releasing a “Airflow Newsletter” to dev@airflow once a month.
- We conducted a community survey among Airflow users and the results are
here: http://airflow.apache.org/blog/airflow-survey-2020/
- In Q4 2020, there was a very large effort to make major upgrades in
preparation for 2.0. This effort, while necessary, was also an
unsustainable effort (lots of nights and weekends from committers/PMC
members). Since 2.0 is now released, it is both reasonable and healthy for
there to be a drop in the commit and PR pace (48% decrease in commits vs
the previous quarter). However overal commits are still continuing at a
healthy pace - 1535 commits form 199 contributors in in Q1
- We have seen a slight decrease in issues being opened (543, down 16%)
possibly as a result of enabling GitHub Discussions, meaning users have an
alternative means of asking for help rather than opening GitHub issues or
posting on the lists.
-----------------------------------------
Attachment B: Report from the Apache Allura Project [David Philip Brondsema]
## Description:
The mission of Apache Allura is the creation and maintenance of software
related to a software development infrastructure platform commonly known as a
"forge"
## Issues:
- No issues needing board attention.
## Membership Data:
There are currently 16 committers and 16 PMC members in this project. The
Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Dillon Walls on 2020-12-02.
- No new committers. Last addition was Dillon Walls on 2020-12-02.
## Project Activity:
- a new contributor's work merged. A large contribution is pending changes
after feedback.
- other small fixes & improvements
- Python 3 fully done and tested
- next release is being discussed, will start soon
## Community Health:
- Slow core development but still there
- A small amount of community discussion and contribution is encouraging
-----------------------------------------
Attachment C: Report from the Apache Any23 Project [Lewis John McGibbney]
## Description:
The mission of Apache Any23 is the creation and maintenance of software related
to automatic crawling, parsing, analyzing, producing, validating and converting
RDF (Resource Description Framework) data
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Any23 was founded 2012-08-27 (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 Hans Brende on 2018-02-25.
- No new committers. Last addition was Hans Brende on 2018-02-21.
## Project Activity:
Project activity is characteristically low. So far 20 issues
have been addressed for the 2.5 development drive so a 2.5 release
candidate could easily be produced.
## Community Health:
Community health is quiet but nominal. We will most likely submit
a presentation to the RDF / Linked data session @ApacheCon.
Any23 featured as the primary software used in the recent
WebDataCommons data release
https://groups.google.com/g/web-data-commons/c/IztabA5kMzg?pli=1
This dataset released 86.3 billion quads Microdata, Embedded
JSON-LD, RDFa, and Microformat data originating from 15.3
million websites.
-----------------------------------------
Attachment D: Report from the Apache Archiva Project [Olivier Lamy]
## Description:
The mission of Archiva is the creation and maintenance of software related to
Build Artifact Repository Manager
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Archiva was founded 2008-03-19 (13 years ago)
There are currently 21 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 7:3.
Community changes, past quarter:
- No new PMC members. Last addition was Martin Stockhammer on 2017-04-10.
- No new committers. Last addition was Martin Stockhammer on 2016-09-22.
## Project Activity:
Still large rewrite of REST API and move of the UI to use AngularJS.
## Community Health:
Low activity but the project is still used.
-----------------------------------------
Attachment E: Report from the Apache Atlas Project [Madhan Neethiraj]
## Description:
Apache Atlas is a scalable and extensible set of core foundational governance
services that enables enterprises to effectively and efficiently meet their
compliance requirements within Hadoop and allows integration with the complete
enterprise data ecosystem.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Atlas was founded 2017-06-20 (4 years ago)
There are currently 43 committers and 32 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Ashutosh Mestry on 2019-04-16.
- No new committers. Last addition was Pinal Shah on 2020-11-02.
## Project Activity:
- updated to use JanusGraph 0.5.3, Solr 8.6.3, Gremlin 3.4.8, Elastic Search
6.8.3
- Python client fixes for PEP8 guidelines, and other issues
- type system enhancements to support addition of: mandatory attributes, super
types
- enhancements to authorize add/update/remove classification operations
- audit improvements to store only delta
- updated free-text search processor to support Elasticsearch
- updated DSL implementation to replace gremlin query with graph traversal
- audit API and UI updates to support sorting
- updated Hive, ADLS-Gen2 models with new attributes
- updated DSL to support glossary and relationship
- multiple UI fixes
## Community Health:
- dev@atlas.apache.org had a 5% increase in traffic in the past quarter (1186
emails compared to 1126)
- user@atlas.apache.org had a 43% decrease in traffic in the past quarter (11
emails compared to 19)
- 116 issues opened in JIRA, past quarter (-17% decrease)
- 83 issues closed in JIRA, past quarter (-14% decrease)
- 148 commits in the past quarter (-25% decrease)
- 18 code contributors in the past quarter (5% increase)
- 11 PRs opened on GitHub, past quarter (120% increase)
- 4 PRs closed on GitHub, past quarter (100% increase)
## Releases:
2.1.0 was released on 07/16/2020
0.8.4 was released on 06/21/2019
1.2.0 was released on 06/12/2019
2.0.0 was released on 05/14/2019
0.8.3 was released on 10/31/2018
1.1.0 was released on 09/17/2018
1.0.0 was released on 06/02/2018
0.8.2 was released on 02/05/2018
1.0.0-alpha was released on 01/25/2018
0.8.1 was released on 08/29/2017
0.8-incubating was released on 03/16/2017
0.7.1-incubating was released on 01/26/2017
0.7-incubating was released on 07/09/2016
0.6-incubating was released on 12/31/2015
0.5-incubating was released on 07/11/2015
-----------------------------------------
Attachment F: Report from the Apache Axis Project [Robert Lazarski]
# Apache Axis Board Report
## Description
The Apache Axis project is responsible for the creation and maintenance of
software related to the Axis Web Services frameworks and subsidiary components
(both Java and C).
## Issues
There are no issues requiring board attention at this time.
## Membership Data:
Axis was created on 2001-01-19 (20 years ago).
There are currently 63 committers and 62 PMC members in this project, a vote
in 2010 made all committers automatically PMC members. One PMC member
resigned.
Community changes, past quarter:
- Currently 62 PMC/ 63 Commiters members.
- No new committers were added in the last 90 days, last committer added was
Bill Blough on December 7th 2017 who also was added to the PMC on May 9th
2018.
## Project Activity:
Recent releases:
- Axis 2/Java 1.7.9 was released on November 16, 2018.
- Axis 2/C 1.6 was released on April 20, 2009.
- Axis 1.4 was last released in 2006.
## Health report:
This was a good quarter for Axis2 as our project's most prolific PMC member by
commits, Andreas Veithen, became more active in the project once again and
helped greatly by settting up GitHub Dependabot and fixed some issues with our
recent dependancy upgrades.
Also fixed this past quarter is JDK 11 compliation support and beyond by
removing some features such as XDoclet that are no longer available in later
JDK's.
The project lacks committer growth because most of our users are using Axis2
for SOAP. We remain hopeful that as JSON and REST become more popular, Axis2
can transistion to that user base.
Concerning JSON, our implementation is based on GSON though the newer
alternative Moshi is likely to be contributed for JSON support since our day
jobs are rapidly moving to Moshi.
We have started a thread on the dev mailing list concerning the outstanding
reamining items that need to be resolved for the next Axis2 release.
Axis2 C PMC member Bill Blough activity includes "working on Axis2 C last
quarter for my employer (mostly rampart related), but I still need to clean up
and merge the changes into the repo. "
## Axis2 java Jira issues opened in the last 90 days: 2
## Axis2 java Jira issues closed in the last 90 days: 16
-----------------------------------------
Attachment G: Report from the Apache Bahir Project [Luciano Resende]
-----------------------------------------
Attachment H: Report from the Apache Beam Project [Kenneth Knowles]
## Description:
The mission of Apache Beam is the creation and maintenance of software related
to a unified programming model for both batch and streaming data processing,
enabling efficient execution across diverse distributed execution engines and
providing extensibility points for connecting to different technologies and
user communities.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Beam was founded 2016-12-20 (4 years ago)
There are currently 76 committers and 23 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:2.
Community changes, past quarter:
- Chamikara Madhusanka Jayalath was added to the PMC on 2021-01-20
- Piotr Szuberski was added as committer on 2021-01-19
## Project Activity:
Recent releases:
- 2.28.0 was released on 2021-02-22.
- 2.27.0 was released on 2021-01-08.
- 2.26.0 was released on 2020-12-11.
Technical improvements are steady. There are no disruptive technical changes
to mention, just healthy enhancements and bugfixes for a variety of modules:
ParquetIO, BigQueryIO, PubsubIO, SQL. [changes]
Highlights of community activities:
- A new design for the website is now done and deployed [website].
- Beam College [college] starts on April 7th. This is a training event
offering five single-day sessions for Beam users to go deep on topics.
- Beam Summit 2021 planning has begun [summit].
[changes] https://github.com/apache/beam/blob/master/CHANGES.md
[website] https://s.apache.org/7rr5d
[college] http://beamcollege.dev/
[summit] https://s.apache.org/8cp13
## Community Health:
Community health metrics are remarkably stable across all mailing lists and
code review. I will mention one specific statistic so that no one is
concerned. In the data, we see "300 issues closed in JIRA, past quarter (782%
increase)" but this is due to breakage and subsequent repair of our Jira
workflows.
-----------------------------------------
Attachment I: Report from the Apache Bigtop Project [Jun He]
## Description:
Bigtop is a project for the development of packaging and tests of the Apache
Hadoop ecosystem. The primary goal of Bigtop is to build a community around the
packaging and interoperability testing of Hadoop-related projects. This
includes testing at various levels (packaging, platform, runtime, upgrade,
etc...) developed by a community with a focus on the system as a whole, rather
than individual projects. In short we strive to be for Hadoop what Debian is to
Linux.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Bigtop was founded 2012-09-19 (8 years ago)
There are currently 39 committers and 29 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- Yuqi Gu was added to the PMC on 2021-01-04
- No new committers. Last addition was Yuqi Gu on 2020-06-10.
## Project Activity:
- 1.5.0 was released on 2020-12-15. In this release new distros and components
are added, and many components upgraded.
- Definition of v3.0 BOM is in discussion. The core objective is to upgrade
Hadoop to 3.x, and other core components compatible with it.
- Community is working on documentation update to better organize materials and
reflect the latest status.
## Community Health:
- Community health is good. Wikimedia has successfully migrated its CDH cluster
to Bigtop v1.5.0 based, where related topics were discussed in user mailing
list.
- Regularly received bug reports/feature requests/PRs from users and community
members. Commit activity increased compared to last quarter. Code contributors
counter increased to 9, and closed PR has 35% increase to 53.
-----------------------------------------
Attachment J: Report from the Apache Bloodhound Project [Gary Martin]
-----------------------------------------
Attachment K: Report from the Apache BVal Project [Matthew Jason Benson]
## Description:
The mission of BVal is the creation and maintenance of software related to
Apache BVal: JSR-303 Bean Validation Implementation and Extensions
## Issues:
No issues requiring board attention at this time.
## Membership Data:
Apache BVal was founded 2012-02-14 (9 years ago)
There are currently 16 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Jean-Louis Monteiro on 2020-11-29.
- No new committers. Last addition was Jean-Louis Monteiro on 2020-11-17.
## Project Activity:
Low, as usual: community members have this past quarter engaged in discussion
of a single new, as yet unresolved, project feature.
## Community Health:
Vital signs remain faint but stable. Our issue tracking and email activity
experienced a false positive "spike" due to a rash of JIRA spam.
-----------------------------------------
Attachment L: Report from the Apache Camel Project [Andrea Cosentino]
## Description:
The mission of Apache Camel is the creation and maintenance of an open-source
integration framework based on known Enterprise Integration Patterns.
## Issues:
there are no issues requiring board attention at this time
## Membership Data:
Apache Camel was founded 2008-12-17 (12 years ago)
There are currently 75 committers and 37 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.
Community changes, past quarter:
- Gazda was added to the PMC on 2021-02-19
- Bob Paulin was added as committer on 2021-02-16
- Jeremy Ross was added as committer on 2020-12-15
- Jiří Ondrušek was added as committer on 2020-12-15
## Project Activity:
- We released Camel 3.8.0 on 2021-02-13.
- We released Camel 3.7.2 on 2021-02-08.
- We released Camel 3.7.1 on 2021-01-21.
- We released Camel 3.7.0 on 2020-12-16.
- We released Camel 3.4.5 on 2020-12-23.
- We released Camel 2.25.3 on 2020-12-24.
- The Camel 3.7.x releases are part of the second LTS for Camel 3. We are
planning to support 3.7.x for one year. The release 3.7.3 for 3.7.x LTS is
on vote at the time of writing this report.
- We are already working on 3.9.0 release: this release will be the prelude of
the first LTS release of 2021, 3.10.0.
- We released Camel-K 1.3.0 on 2020-12-22
- We released Camel-K 1.3.1 in 2021-02-01
- We are improving the Camel-K experience and we introduce the Kamelet
concept, while pushing the project ahead, by aligning to the Camel main
releases.
- We are continuing supporting Camel-Quarkus by releasing 3 versions this
quarter
- We released camel-quarkus-1.7.0 on 2021-02-22
- We released camel-quarkus-1.6.0 on 2021-01-18.
- We released camel-quarkus-1.5.0 on 2020-12-18.
- We are continuing working on the Camel-kafka-connector project and we
released four versions of it
- 0.7.0 on 21 Dec 2020
- 0.7.1 on 24 Jan 2021
- 0.7.2 on 14 Feb 2021
- 0.8.0 on 23 Feb 2021
- The 0.7.x releases are based on the second LTS of main Camel, 3.7.x
- At the time of writing this report, we are preparing to release 0.7.3,
based on Camel 3.7.3
## Community Health:
- dev@camel.apache.org had a 39% increase in traffic in the past quarter (468
emails compared to 336): This increase is related to some technical
discussion around what to do with some new ideas into the Camel project.
Also we started to have feedback from people using the second LTS releases
of Camel 3.
- issues@camel.apache.org had a 3% decrease in traffic in the past quarter
(2300 emails compared to 2358): Here we are more or less at the same level
of last report. We are creating new issues for the third LTS release, but
we are also starting to see issues for 3.7.x. So the situation is stable.
- users@camel.apache.org had a 13% increase in traffic in the past quarter
(346 emails compared to 306): the increase is related to people switching
from Camel 2 to Camel 3, since we are already at the second LTS, so we are
looking at discussions about this and also issues with Camel 3.
- 387 issues opened in JIRA, past quarter (-4% decrease) and 356 issues closed
in JIRA, past quarter (-2% decrease): as reporte above, the situation is
stable. We are facing issues and improvements for 3.10, but also starting to
see new issues for Camel 3 and the 3.7.x LTS releases. The activity related
to Camel 2 is near to zero, even though we are still see people asking for
issues.
- 4974 commits in the past quarter (6% increase) and 117 code contributors in
the past quarter (-23% decrease): the core work of Camel 3 is more or less
done by the same number of contributors, the fact is the past we had some
contributions related to documentation and website. In this quarter we were
much more stable in this area.
- 1284 PRs opened on GitHub, past quarter (-13% decrease) and 1276 PRs closed
on GitHub, past quarter (-13% decrease): some of the PRs in the past quarter
were coming from bot and gh action, with the new security policies adopted
some of this work needs to be done by hands.
- 332 issues opened on GitHub, past quarter (-1% decrease) and 270 issues
closed on GitHub, past quarter (-15% decrease): the number of issues is the
same but we closed less backlog issues this quarter.
-----------------------------------------
Attachment M: Report from the Apache Cayenne Project [Michael Ray Gentry]
# Apache Cayenne Board Report, March 2021
## Description
Apache Cayenne is a Java database persistence framework. It takes a
distinct approach to object graph persistence and provides an ORM
runtime, remote persistence services, and a cross-platform GUI
database mapping/modeling/development tool.
## Issues
There are no issues requiring board attention at this time.
## Membership Data
Apache Cayenne was founded 2006-12-19 (14 years ago).
There are currently 23 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Nikita Timofeev on 2017-06-25.
- No new committers. Last addition was Arseni Bulatski on 2018-12-10.
## Project Activity
Development is focused on Cayenne 4.2. Prior versions are
maintenance-only.
- Cayenne 4.0 (stable)
- Maintenance only.
- Cayenne 4.1 (stable)
- Maintenance only.
- Cayenne 4.2 (development)
- Most development work is focused on this version.
### Releases
- Cayenne 4.0.2 on 2019-10-14.
- Cayenne 4.1 on 2020-07-21.
- Cayenne 4.2.M2 on 2020-10-12.
## Community Health
Cayenne is healthy, but JIRA, Git, and mailing list activity are currently
lower than normal, perhaps due to the lull before Cayenne 4.2 is finally
released. Questions on the mailing list are still actively addressed.
-----------------------------------------
Attachment N: Report from the Apache Chemistry Project [Florian Müller]
## Description:
Apache Chemistry is an effort to provide an implementation of the
CMIS (Content Management Interoperability Services) specification in
Java, Python, PHP, .NET, Objective-C, and JavaScript (and possibly other
languages).
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Chemistry was founded 2011-02-16 (10 years ago)
There are currently 38 committers and 36 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Laurent Mignon on 2017-09-23.
- No new committers. Last addition was Laurent Mignon on 2017-09-20.
## Project Activity:
There was no activity in the last three months.
Last releases were in 2017.
## Community Health:
We have a mature code base. No major development is expected.
Because there hasn't been much activity in the last three years, we
consider moving the project to the attic after a final OpenCMIS release.
A few fixes and dependency updates have been accumulated over the years
and users have asked for official release of those.
So far, nobody volunteered to cut the release, though and therefore
there is no movement.
-----------------------------------------
Attachment O: Report from the Apache Clerezza Project [Hasan Hasan]
## Description:
Apache Clerezza models the RDF abstract syntax in Java and provides supports
for serializing, parsing, managing and querying triple collections (graphs).
Apache Clerezza modules aim at supporting the development of Semantic Web
applications and services.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Clerezza was founded 2013-02-20 (8 years ago)
There are currently 17 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.
Community changes, past quarter:
- No new PMC members. Last addition was Furkan Kamaci on 2018-12-27.
- No new committers. Last addition was Furkan Kamaci on 2018-12-27.
## Project Activity:
We have defined two JIRA issues for GSoC 2021 which require the use of
Apache Clerezza for data management layer in two different projects.
Besides, there are some cleanup of old JIRA tickets.
We also have updated the download page of the Apache Clerezza website
to reflect latest releases of all modules.
## Community Health:
At the moment, there is no improvement with respect to community health.
We hope this will change after GSoC 2021 participation.
-----------------------------------------
Attachment P: Report from the Apache CloudStack Project [Sven Vogel]
Apache CloudStack (ACS) is an IaaS (Infrastructure as a Service) cloud
orchestration platform. ACS manages many types of hypervisors, storage
and networking devices.
## Issues:
No issues to report.
## Activity:
- The Apache CloudStack project is pleased to announce the major
release of CloudStack 4.15 with a modern new Primate UI and will
deprecate the legacy UI in the upcoming release 4.16
- The Apache CloudStack project is pleased to announce the LTS
maintenance releases of CloudStack 4.14.1
- The community is work on maintenance release 4.15.1.0 and new
feature release 4.16 are underway
- The CloudStack PMC is open to nominations for the next VP and there
will be a vote from 12th of March
## Health report:
- Apropos of the activity report; the project is considered healthy
## PMC changes:
- Currently 51
- no new PMC members were added since last report.
- Most recently added PMC members:
Andrija Panic, Gabriel Beims Bräscher, Bobby Stoyanov,
Nathan Johnson, Sven Vogel on July 17st 2019
## Committer base changes:
- Currently 125
- last vote for committers was done on Oct 27st 2020
- Most recently added committers: Abhishek Kumar, Rakesh Venkatesh,
Suresh Anaparti and Hoang Nguyen on Oct 27st 2020
## Releases:
- 4.15 was released on 22nd January 2021
- 4.14.1 was released on 4th of March 2021
-----------------------------------------
Attachment Q: Report from the Apache Commons Project [Gary D. Gregory]
## Description:
The mission of Apache Commons is the creation and maintenance of Java focused
reusable libraries and components
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Commons was founded 2007-06-19 (14 years ago)
There are currently 149 committers and 40 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:2.
Community changes, past quarter:
- No new PMC members. Last addition was Romain Manni-Bucau on 2020-09-01.
- No new committers. Last addition was Peter Lee on 2020-03-13.
## Project Activity:
Apache Commons released three (3) components during this reporting period:
- LANG-3.12.0 was released on 2021-03-01.
- NET-3.8.0 was released on 2021-02-19.
- DAEMON-1.2.4 was released on 2021-01-21.
## Community Health:
We see PRs on GitHub regularly opened and usually processed by the team on a
timely basis. The mailing list activity feels moderate. The general attitude
feels cooperative and friendly.
-----------------------------------------
Attachment R: Report from the Apache Cordova Project [Jesse MacFadyen]
## Status report for the Apache Cordova project - March 2021
## Description:
- A platform for building native mobile applications using HTML, CSS and
JavaScript.
## Activity
Recent work has been around keeping up with recent changes to iOS and Android,
our most used platforms. We continue to work towards reducing technical debt,
and 'running the business' We are finalizing a list of test devices to be used
by active committers, and the possibility of either MacInTheCloud, or Amazon
EC2 Mac Instances so we can support Apple's M1 hardware.
## Issues:
- There are no issues requiring board attention at this time.
## Health report:
Our status dashboard at http://status.cordova.io is mostly all green -
failures are usually due to external service issues that do device testing.
Our nightly builds have been extremely stable.
ASF Project Statistics gives the project a Community Health Score (Chi): 4.7
(Healthy)
We are still only seeing contributions from a small group of dedicated
individuals. This makes it harder to make large changes. All the large
corporate sponsored development has ceased, but the project continues to see
good traffic, and usage has been stable.
The cordova-cli, the base tool used for creating/building/running gets 125k
downloads a week on npm, and has been consistent for the last year. Various
core plugins see usage in the 50-80k/wk range.
Our primary channel for helping, and hearing from users is via our #slack
community, which has ~4k users and continues to be fairly active. There has
been some interest in also exploring github discussions.
## PMC changes:
- Currently 99 PMC members.
- No new PMC members.
- Niklas Merz was added to the PMC on 2019-12-26
## Committer base changes:
- Currently 102 committers.
- No new committers.
- Niklas Merz was added to committers on 2019-12-26
## Releases:
- cordova-plugin-inappbrowser@5.0.0 was released on 2021-02-16
- cordova-plugin-wkwebview-engine@1.2.2 was released on 2021-02-06
- cordova-fetch@3.0.1 was released on 2021-02-05
- cordova-ios@6.2.0 was released on 2021-02-04
## Dev mailing list:
dev@cordova.apache.org had a 31% decrease in traffic in the past quarter (74
emails compared to 106):
## Github activity:
issues@cordova.apache.org had a 32% decrease in traffic in the past quarter
(2080 emails compared to 3055)
Issue close rate of 85%
- 165 issues opened on GitHub, past quarter (-40% decrease)
- 141 issues closed on GitHub, past quarter (-35% decrease)
PR close rate of 93%
- 77 PRs opened on GitHub, past quarter (-59% decrease)
- 72 PRs closed on GitHub, past quarter (-54% decrease)
Commits
- 74 commits in the past quarter (-57% decrease)
- 16 code contributors in the past quarter (-42% decrease)
-----------------------------------------
Attachment S: Report from the Apache cTAKES Project [Pei Chen]
## Description:
The mission of cTAKES is the creation and maintenance of software related to
Natural language processing (NLP) tool for information extraction from
electronic medical record clinical free-text
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache cTAKES was founded 2013-03-19 (8 years ago)
There are currently 39 committers and 31 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Gandhi Rajan on 2018-07-12.
- No new committers. Last addition was Peter Abramowitsch on 2020-10-15.
## Project Activity:
- Committee continues to work on the future release (4.x.x or 5.x.x)
- dev@ is working with infra on CMS migration for the static web site
- 4.0.0.1 was released on Jan 20 2021
- 4.0.0 was released on Apr 27 2017
- 3.2.2 was released on May 30 2015
## Community Health:
There was an increase in activity relating to a new authentication mechanism
from UMLS, a 3rd party library.
- dev@ctakes.apache.org had a 63% increase in traffic in the past quarter (147
emails compared to 90).
- user@ctakes.apache.org had a 18% increase in traffic in the past quarter (13
emails compared to 11).
-----------------------------------------
Attachment T: Report from the Apache Curator Project [Enrico Olivelli]
## Description:
The mission of Curator is the creation and maintenance of software related to
Java libraries that make using Apache ZooKeeper easier
## Issues:
No critical issues. But we are lacking of continuative contributions from non
committers. We started a discussion about how to engage more with the
community in order to have candidates to invite, but actually we are not
making process in this direction.
## Membership Data:
Apache Curator was founded 2013-09-18 (7 years ago)
There are currently 15 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Zili Chen on 2020-08-06.
- No new committers. Last addition was Zili Chen on 2020-08-06.
## Project Activity:
Recent releases:
5.1.0 was released on 2020-07-03.
Apache Curator 5.0.0 was released on 2020-05-28.
Apache Curator 4.3.0 was released on 2020-02-29.ta here]
## Community Health:
The project is healthy, there is not much activity, this is probably due to
the current stability of our codebase and to the fact that we are mostly bound
to the pace of releases and new features of Apache ZooKeeper.
We recently added a new high level feature from a new contributor and we are
planning to cut a new major release soon, but probably this will be happen
right after the next major release of ZooKeeper (that is under VOTE during
these days).
We see good discussions on the ML and on JIRA.
Relevant stats:
- 5 commits in the past quarter (66% increase)
- 4 code contributors in the past quarter (33% increase)
- dev@curator.apache.org had a 155% increase in traffic in the past quarter
(174 emails compared to 68)
- user@curator.apache.org had a 100% decrease in traffic in the past quarter
(0 emails compared to 14)
-----------------------------------------
Attachment U: Report from the Apache Daffodil Project [Mike Beckerle]
## Description:
Apache Daffodil implements the Data Format Description Language (DFDL) for
parsing (and unparsing) rich structured binary and text data described using
DFDL schemas.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Daffodil was founded 2021-02-16 (16 days 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:
- Olabusayo Kilo added to PMC - as part of graduation process
- No new committers were added, though one PPMC member decided
to just be a committer going forward as TLP for now.
This also happened as part of the graduation process.
## Project Activity:
This is our first board report after graduation from incubator.
- Last prior release was Daffodil 3.0.0 (incubator) released Nov 2020.
- We are still working on the first TLP release which will be Daffodil 3.1.0,
but we are a few weeks from where we can start that process.
- We had a good press release and activity around the graduation to TLP. (Many
thanks to Sally K. for leading us through this. We actually got complements
like "what a great press release". and people were happy we delayed things a
couple days to get their statements included.)
## Community Health:
The 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
developers.
User list traffic is sparse, but not abnormally so. We have users who even
agreed to be listed on the press release as Daffodil users (I speak of
Perspecta Labs), but who have created zero traffic on users@daffodil mailing
list. It seems this means some users are successful with daffodil without need
of support which is encouraging with respect to software quality.
(That said, we will prod them to particpate in the users list.)
We continue to need to attract new developers and users for Apache Daffodil.
Being a TLP will help this.
-----------------------------------------
Attachment V: Report from the Apache DataSketches Project [Lee Rhodes]
## Description:
The mission of Apache DataSketches is the creation and maintenance of software
related to an open source, high-performance library of streaming algorithms
commonly called "sketches" in the data sciences. Sketches are small, stateful
programs that process massive data as a stream and can provide approximate
answers, with mathematical guarantees, to computationally difficult queries
orders-of-magnitude faster than traditional, exact methods
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache DataSketches was founded 2020-12-15 (3 months ago)
There are currently 15 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is 5:4.
Community changes, past quarter:
- No new PMC members (project graduated recently).
- Charlie Dickens was added as committer on 2020-12-18
## Project Activity:
DataSketches-java (java core) 2.0.0 was released 2021-02-22.
DataSketches-cpp (C++ core) 3.0.0 will be released week of 2021-03-08.
## Community Health:
Health is good. We are getting new sources of contribution: Ex: Prof Braverman
at Johns Hopkins wants to contribute to our library.
-----------------------------------------
Attachment W: Report from the Apache DeltaSpike Project [Mark Struberg]
## Description:
Apache DeltaSpike is a suite of portable CDI (Contexts & Dependency
Injection) extensions intended to make application development easier when
working with CDI and Java EE. Some of its key features include:
- A core runtime that supports component configuration, type safe messaging
and internationalization, and exception handling.
- A suite of utilities to make programmatic bean lookup easier.
- A plugin for Java SE to bootstrap both JBoss Weld and Apache OpenWebBeans
outside of a container.
- JSF integration, including backporting of JSF 2.2 features for Java EE 6.
- JPA integration and transaction support.
- A Data module, to create an easy to use repository pattern on top of JPA.
Testing support is also provided, to allow you to do low level unit testing of
your CDI enabled projects.
## Issues:
There are no issues requiring board attention at this time.
## Activity:
We created a new release and did some maintenance on existing features.
There also have been some security enhancements.
## Health report:
As explained before, we focus on stability, so we don't see tons of big changes.
We had quite some contributions when we thought about shipping a new release.
Plus we also had no issue with getting the votes done. So all fine.
## Releases:
- 1.9.5 was released on 2021-03-10.
- 1.9.4 was released on 2020-06-12.
- 1.9.3 was released on 2020-02-05.
## Project Composition:
- There are currently 35 committers and 19 PMC members in this project.
- The Committer-to-PMC ratio is roughly 9:5.
## Community changes, past quarter:
- No new PMC members. Last addition was Harald Wellmann on 2016-05-19.
- No new committers. Last addition was Christian Beikov on 2019-10-21.
-----------------------------------------
Attachment X: Report from the Apache ECharts Project [Wenli Zhang]
## Description:
The mission of Apache ECharts is the creation and maintenance of software
related to a charting and data visualization library written in JavaScript
## Issues:
NA
## Membership Data:
Apache ECharts was founded 2020-12-16 (3 months ago)
There are currently 22 committers and 14 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.
A new committer has just passed voting and under invitation.
## Project Activity:
- The last version was released on 6th Feb.
- We are working on the next version 5.1.0 which will start testing from
31th March.
## Community Health:
We see more contributors to the project and the issues opened and closed
are both increasing. This is probably caused by our new major version
release. We see some of the new contributors are encouraged by our current
committers to start contributing with minor changes to the project. This
is a good thing to see and we plan to attract more people to contribute.
-----------------------------------------
Attachment Y: Report from the Apache Felix Project [Karl Pauls]
## Description:
Apache Felix is a project aimed at implementing specifications from the OSGi
Alliance as well as implementing other supporting tools and technologies
aligned with OSGi technology.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Felix was founded 2007-03-28 (14 years ago)
There are currently 69 committers and 27 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Georg Henzler on 2019-06-10.
- No new committers. Last addition was Robert Munteanu on 2020-07-20.
## Project Activity:
- Existing implementations have been improved/enhanced based on community
feedback.
- With the R8 OSGi Core spec being released and the implementation finished we
released a new major framework version.
- We had the first release of the atomos component.
- Work on migrating the website away from Apache CMS is still ongoing.
- Released 18 components including framework 7.0.0 and atomos 1.0.0 (
otherwise, mostly bug fixes/minor improvements).
### Releases
- org.apache.felix.atomos-1.0.0 was released on 2021-02-23
- org.apache.felix.scr-2.1.26 was released on 2021-02-22
- org.apache.felix.cm.json-1.0.6 was released on 2021-02-03
- org.apache.felix.cm.json-1.0.4 was released on 2021-01-29
- org.apache.felix.dependencymanager-r16 was released on 2021-01-24
- org.apache.felix.metatype-1.2.4 was released on 2021-01-18
- org.apache.felix.eventadmin-1.6.2 was released on 2021-01-11
- org.apache.felix.configadmin-1.9.20 was released on 2021-01-07
- org.apache.felix.framework-7.0.0 was released on 2020-12-25
- org.apache.felix.framework.security-2.8.0 was released on 2020-12-25
- org.apache.felix.main-7.0.0 was released on 2020-12-25
- org.apache.felix.main.distribution-7.0.0 was released on 2020-12-25
- org.apache.felix.eventadmin-1.6.0 was released on 2020-12-17
- org.apache.felix.webconsole-4.6.0 was released on 2020-12-17
- org.apache.felix.framework-6.0.4 was released on 2020-12-15
- org.apache.felix.main-6.0.4 was released on 2020-12-15
- org.apache.felix.main.distribution-6.0.4 was released on 2020-12-15
- org.apache.felix.resolver-2.0.2 was released on 2020-12-15
## Community Health:
- Overall the project is in ok health.
- The OSGi Alliance transitioned to the Eclipse Foundation and establish an
Eclipse OSGi Working Group which will be the home for the continued
evolution of the OSGi specifications.
- Questions on the user list are answered, development concerns are either
discussed on the mailing list or directly in the JIRA issues.
- We had no issues voting on releases and JIRA issues are generally addressed.
- dev@felix.apache.org had a 11% increase in traffic in the past quarter (494
emails compared to 443)
- users@felix.apache.org had a 34% decrease in traffic in the past quarter (12
emails compared to 18)
- 27 issues opened in JIRA, past quarter (-30% decrease)
- 24 issues closed in JIRA, past quarter (-33% decrease)
- 162 commits in the past quarter (43% increase)
- 10 code contributors in the past quarter (no change)
- 16 PRs opened on GitHub, past quarter (-30% decrease)
- 17 PRs closed on GitHub, past quarter (-5% decrease)
-----------------------------------------
Attachment Z: Report from the Apache Flex Project [Olaf Krüger]
## Description:
The mission of the Apache Flex project is to create and maintain software
related to the development of expressive applications that deploy to desktops
and devices (including smartphones, tablets and tv)
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Flex was founded 2012-12-19 (8 years ago)
There are currently 68 committers and 45 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Olaf Krüger on 2017-08-28.
- No new committers. Last addition was Greg Dove on 2016-09-07.
## Project Activity:
Flash has been blocked by Adobe since January 2021 and is therefore no longer
available within the browser. The only remaining supported runtime is AIR,
maintained by Harman. No changes have been made to the Flex framework for a long
time and it is unlikely that another release will appear.
## Community Health:
Even the daily mailing list activity is decreasing,
users still come back when issues needs to be resolved.
-----------------------------------------
Attachment AA: Report from the Apache Flink Project [Stephan Ewen]
## Description:
Apache Flink is a distributed system for unified batch- and streaming data
processing. Flink consists of a scalable high-performance runtime and
many APIs and libraries, including SQL, functional DSLs in Java, Scala,
Python, and the Stateful Functions library for event-driven applications.
Flink interacts and integrates with several Apache projects in the broader
ecosystem of data storage and computing, such as Apache Beam, Kafka, Pulsar,
Hadoop, HBase, Cassandra, Calcite, Iceberg, Hudi, and various others.
## Issues:
- There are currently no community issues that require board attention.
## Membership Data:
PMC changes since previous report:
- Kostas Tzoumas resigned from the PMC on 2021-02-26 after winding
down his involvement.
New committers since previous report:
- Danny Cranmer was added as committer on 2021-01-08
- Guowei Ma was added as committer on 2021-01-19
- Xingbo Huang was added as committer on 2021-02-02
- Wei Zhong was added as committer on 2021-02-02
- Roman Khachatryan was added as committer on 2021-02-09
The newest PMC member is Zhu Zhu, joined on October 5th, 2020.
The newest committer is Roman Khachatryan, joined on February 9th, 2021.
There are currently 71 committers and 32 PMC members in this project.
## Releases
The following releases were made since the last board report:
- Flink 1.12.2 was released on 2021-03-05.
- Flink 1.12.1 was released on 2021-01-19.
- Flink 1.11.3 was released on 2020-12-17.
- Flink 1.10.3 was released on 2021-01-29.
- Flink Stateful Functions 2.2.2 was released on 2021-01-02.
## Project Activity:
- The community is approaching the Flink 1.13.0 release, which introduces
new features like reactive scaling, various improvements for K8s
deployment, SQL semantics, unaligned checkpoints, and savepoints.
- In the meantime the community has released a set of bugfix releases, also
for older Flink versions to address two reported CVEs.
- The Stateful Functions project is approaching the 3.0 release, which is
putting the focus onto remote functions, a new type system, and extending
the set of SDKs (currently Java and Python).
- The project is discussing how to handle confusion with users about Flink
supporting code execution. Distributed code execution (over data streams)
is what Flink is meant to be, however we repeatedly see some users
confused about whether this is a vulnerability.
## Community Health:
The activity on mailing lists and JIRA remains high, but slightly lower in
this quarter (which contained the Christmas Holiday and Luna New Year seasons)
compared to the previous quarter.
- user@f.a.o is at 2219 mails/quarter
- user-zh@f.a.o is at 2130 mails/quarter
- dev@f.a.o is at 2420 mails/quarter
- 1114 JIRA tickets created
- 787 JIRA tickets closed
- 839 PRs opened
- 779 PRs closed
- The community created around 15 new major feature proposals
(FLIPs = Flink Improvement Proposals)
-----------------------------------------
Attachment AB: 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 (2 months ago)
There are currently 16 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:7.
Community changes, past quarter:
- No new PMC members (project graduated recently).
- No new committers were added.
## Project Activity:
- We worked with the Apache's Marketing & Publicity to issue a PR about
Gobblin's graduation to TLP: https://s.apache.org/5h9gx
- Gobblin's documentation and website were updated to reflect graduation.
On technical front:
- Schema checks were made configurable.
- Capability to update flow requester and owner was added.
- Offset lag was set to 0 for Kafka topics with no previous watermark.
- Capability to filter Kafka topics with no schema in registry was added.
- Capabilities to run subset of jobs from job repository was added.
- Function added for access of dataset failures from job context.
- Several bug fixes, and documentation update.
## Community Health:
Last board report was sent on Feb 17th, since then:
- There have been 20 commits
- 13 commits ie. 65% 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 322 new emails in Feb and Mar 2021.
-----------------------------------------
Attachment AC: Report from the Apache Gora Project [Kevin Ratnasekera]
## Description:
- The Apache Gora open source framework provides an in-memory data model and
persistence for big data. Gora supports persisting to column stores,
key-value stores, document stores, distributed in-memory key-value stores,
in-memory data grids, in-memory caches, distributed multi-model stores and
hybrid in-memory architectures. Gora also enables analysis of data with
extensive Apache Hadoop MapReduce, Apache Spark, Apache Flink, and Apache
Pig support.
## Issues:
- There are no issues requiring board attention at this time.
## Membership Data:
Apache Gora was founded 2012-01-24 (9 years ago)
There are currently 31 committers and 31 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Lahiru Jayasekara on 2020-04-30.
- No new committers. Last addition was Lahiru Jayasekara on 2020-04-28.
## Project Activity:
- 0.9 was released on 2019-08-15 and we are currently working on our
development drive for next release. We could not make any significant
progress from last quarterly report. However initiated discussion on next
release on development list. We are planning to make some progress on this
coming quater.
- We were able to successfully complete two intern Outreachy projects. These
contributions are still under the review from community.
- One potential candidate was proposed to become committer / PMC and it is
under discussion on private list.
- We are planning to participate this year GSoC based on student interest on
potential projects.
## Community Health:
- Compared to previous quarter, there is decrease in level
of activity in both mailings lists as well as on Github. This is mainly
due to holiday period and availability was very limited from project
members. Project is in healthy state, hopefully we will be able to
generate some activity around next release and complete our major release
very soon.
-----------------------------------------
Attachment AD: Report from the Apache Guacamole Project [Mike Jumper]
## Description:
The mission of Apache Guacamole is the creation and maintenance of software
related to providing performant, browser-based remote access
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Guacamole was founded 2017-11-14 (3 years ago)
There are currently 14 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:5.
Community changes, past quarter:
- No new PMC members. Last addition was Carl Harris on 2017-11-19.
- No new committers. Last addition was Luke on 2020-02-07.
## Project Activity:
The project is currently working on adding support for X.Org and SPICE, as
well as churning through a number of outstanding pull requests. Community
contributions vary widely, ranging from translations and keyboard layouts to
more complex improvements to RDP and SSH. An effort to migrate to the latest
releases of several libraries is underway, as is an effort to migrate from
AngularJS to Angular.
Recent releases:
- 1.3.0 was released on 2021-01-01.
- 1.2.0 was released on 2020-06-28.
- 1.1.0 was released on 2020-01-29.
## Community Health:
The community is active and healthy. The minor lull in activity noted last
quarter has disappeared, presumably due to a combination of the end of the
holiday season and the release of 1.3.0.
-----------------------------------------
Attachment AE: Report from the Apache Gump Project [Stefan Bodewig]
## Description:
Apache Gump is a cross-project continuous integration server. Gump's
intention isn't so much to be a CI server but rather a vehicle that
makes people look beyond their project's boundaries and helps the
projects to collaborate.
Gump is written in Python and supports several build tools and version
control systems. The Apache installation of Gump builds ASF as well as
non-ASF projects and their dependencies. It started in the Java part
of the foundation but also builds projects like APR, HTTPd and
OpenSSL.
## Summary
Nothing has really changed over the past three months and we honestly
do not anticipate changes in the foreseeable future.
The Tomcat community is the only one still using Gump actively and the
only activity in Gump is around keeping the infrastructure alive and
tweaking things for the benefit of Tomcat builds.
We will certainly support any other project that wants to get the
benefit of the early warning system for backwards incompatible changes
Gump provides, but we are not actively recruiting projects.
## Issues
There are no issues requiring board attention.
## Project Activity
The migration to a new VM is complete by now, but we still need to
update a bit of information at gump.apache.org to reflect this.
## Releases
Gump has never done any releases. One reason for this is that the ASF
installations of Gump work on the latest code base almost all of the
time following its "integrate everything continuously" philosophy.
## Membership Data:
Apache Gump was founded 2004-02-18 (17 years ago) There are currently
16 committers and 10 PMC members in this project. The
Committer-to-PMC ratio is 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Mark Thomas on 2014-12-03.
- No new committers. Last addition was Konstantin Kolinko on 2015-02-11.
-----------------------------------------
Attachment AF: Report from the Apache Helix Project [Kishore G]
## Description:
The mission of Helix is the creation and maintenance of software related to A
cluster management framework for partitioned and replicated distributed
resources
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Helix was founded 2013-12-17 (7 years ago)
There are currently 23 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 6:5.
Community changes, past quarter:
- No new PMC members. Last addition was Junkai Xue on 2017-07-03.
- Meng Zhang was added as committer on 2021-01-22
## Project Activity:
Features are keeping in development.
1.0.2 was release 2020-07-29
## Community Health:
Apache Helix hold the first meetup in 2021 and more than 30 people joined.
user@helix.apache.org had a 56% decrease in traffic in the past quarter.
-----------------------------------------
Attachment AG: Report from the Apache Hive Project [Ashutosh Chauhan]
## Description:
The mission of Hive is the creation and maintenance of software related to Data
warehouse infrastructure using the Apache Hadoop Database
## Issues:
No issues requiring board attention at this time.
## Membership Data:
Apache Hive was founded 2010-09-21 (10 years ago)
There are currently 97 committers and 50 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- Ádám Szita was added to the PMC on 2021-01-31
- Aasha Medhi was added as committer on 2021-01-08
- Naresh P R was added as committer on 2021-03-05
- Panagiotis Garefalakis was added as committer on 2021-03-08
- Pravin Sinha was added as committer on 2020-12-18
- Peter Varga was added as committer on 2021-01-28
## Project Activity:
Maintenance release was done on 2.x line with 2.3.8 release in Jan.
Discussions on-going on dev list to organize a virtual meetup. Lot of interest
from various community members on it.
## Community Health:
Various dev mailing lists (dev@, gitbox@, issues@) saw increase in traffic
~15% indicating increased dev activity this quarter. Also, with 72 code
contributors this quarter that number increased by ~28%. Overall, community is
very healthy.
-----------------------------------------
Attachment AH: Report from the Apache Hudi Project [Vinoth Chandar]
## Description:
The mission of Apache Hudi is the creation and maintenance of software related
to providing atomic upserts and incremental data streams on Big Data
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Hudi was founded 2020-05-19 (10 months ago)
There are currently 22 committers and 12 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 Sivabalan Narayanan on 2020-10-07.
- Li Way was added as committer on 2021-01-26
- Xianghu Wang was added as committer on 2021-02-02
- Wenning Ding was added as committer on 2021-02-17
## Project Activity:
We released a very significant 0.7.0 version, with flink support and foundations
for supporting different types of table metadata. We also take pride in calling
out that fully managed data clustering is available in Hudi, as a first of
its kind in open source big data management. We have also made several bug fixes
and improvements. We are preparing for 0.8.0 release soon, that vastly
improves Flink integration and also provides different multi-writer
concurrency modes.
Community members gave presentations at Uber organized meetup, that had over
~250 signups. Engineers from Uber, also shared content from a engineering wide
learning series, with rest of community. We added few more names to our
powered by list.
## Community Health:
As evidenced by the metrics, there was significant uptick in activity leading
upto the 0.7.0 release and beyond. We had noted that the PMC/Committers were
working on process/code abstractions to help improve the velocity of the
community. Some of those efforts bore fruits, by way of organizing/streamlining
work in umbrella JIRAs etc.
Going forward, the challenge we need to tackle is scaling code reviews. We also
faced significant issues with travis CI during our release (seems to have
recovered since). We are exploring azure CI which provides unlimited minutes
(similar to Flink's setup), and investing with more regression/stress
tests to gain much higher confidence for landing PRs.
-----------------------------------------
Attachment AI: Report from the Apache Iceberg Project [Ryan Blue]
## Description:
Apache Iceberg is a table format for huge analytic datasets that is designed
for high performance and ease of use.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Iceberg was founded 2020-05-19 (9 months ago)
There are currently 13 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 Anton Okolnychyi on 2020-05-19.
- Peter Vary was added as committer on 2021-01-23
## Project Activity:
0.11.0 was released on 2021-01-26 and included several important new features:
* Support for partition evolution
* Spark SQL extensions with support for MERGE INTO, DELETE FROM, and new DDL
* Spark support for table maintenance through stored procedures
* Streaming reads, filter pushdown, and experimental CDC writes in Flink
* AWS module with better integration for S3 and Glue metastore
* Nessie metastore module
The community is working toward finalizing the v2 format spec and the next
release. There is good progress on metrics collection for Avro data files,
Hive integration, Spark UPDATE support, and more table maintenance actions.
## Community Health:
The overall number of pull requests merged in the last quarter decreased from
the previous quarter, but this is mostly due to annual holidays. Leading up to
the release in January, the project set a new record at 78 PRs merged in a week.
More importantly, although there was a decrease in PRs merged, the number of
contributors still increased slightly, to 50 code contributors in the quarter.
Peter Vary was also added as a committer in January.
-----------------------------------------
Attachment AJ: Report from the Apache Incubator Project [Justin Mclean]
# Incubator PMC report for March 2021
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 37 podlings incubating. In February, podlings executed
5 distinct releases. We added no new IPMC members, and none retired. There
was one IP clearance in February, and there was one new podling, EventMesh.
Ratis and Daffodil graduated last month.
This month we were missing reports from Hivemall, Livy, PageSpeed, Spot,
Toree, Weex. Toree has missed more than one report in a row, and the IPMC
will take a roll call. NLPCraft will be asked to report again due to a
minimal report. SAMOA has been retired and Weex will be retired shortly.
Livy failed to report despite a recent roll call that received 3 PPMC
member reponses. Currently, Marvin-AI does not have signoff by
mentors and will also be asked to report next month if they don't get
signoff.
A vote to remove BlueMarlin from the Incubator was taken. This caused some
action on the project's part, and they have moved communication to the dev
list and the code to the ASF repository. Currently, they will be allowed to
continue in the Incubator.
MXNet still has several trademark and branding issues that need to be
resolved. MXNet is having trouble getting its mentors or IPMC members to
vote on its releases. This is possible due to continuing issues and
bandwidth required when dealing with this project.
A new proposal LXDB is under discussion.
Some retired podlings need some cleanup and be correctly retired, so the
public is aware of this. Some of the old release directories were removed.
Most discussions on the mailing list were around releases, new project
proposal, graduations and finding new mentors.
## Community
### New IPMC members:
- none
### People who left the IPMC:
- none
## New Podlings
- EventMesh
## Podlings that failed to report, expected next month
- Hivemall
- Livy
- NLPCraft
- PageSpeed
- Spot
- Toree
- Weex
## Graduations
- Daffodil
- Ratis
The board has motions for the following:
- DolphinScheduler
## Releases
The following releases entered distribution during the month of
March:
- Age 0.3.0
- DolphinScheduler 1.3.5
- Livy 0.7.1
- NLPcraft 0.7.4
- Sedona 1.0.0
livy/0.7.1-incubating
## IP Clearance
- gremlint for TinkerPop
## Legal / Trademarks
- N/A
## Infrastructure
- N/A
## Miscellaneous
- N/A
## Table of Contents
[AGE](#age)
[brpc](#brpc)
[Crail](#crail)
[Doris](#doris)
[Hop](#hop)
[Marvin-AI](#marvin-ai)
[Nemo](#nemo)
[NLPCraft](#nlpcraft)
[PonyMail](#ponymail)
[StreamPipes](#streampipes)
[Wayang](#wayang)
--------------------
## AGE
AGE is a multi-model database that enables graph and relational models built
on PostgreSQL.
AGE has been incubating since 2020-04-29.
### Three most important unfinished issues to address before graduating:
1. Vote in a few more committers.
2. We requested a space on Apache Docker Hub but still waiting for that.
We have AGE images but need to have them on the Apache docker hub.
3. Need to create a home page for Apache AGE on confluence.
### 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?
1. We have more contributors working on the project.
2. More discussions from new contributors on building other tools such as
drivers for the project and add to its ecosystem.
### How has the project developed since the last report?
1. We did have our first official Apache release. We also have more
contributors for the project.
2. Developed a very detailed and complete user guide and documentation for
the project to support users.
3. New features developed, and we are planning for our next 0.4.0 release
soon.
### 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:
2021-02-19
### When were the last committers or PPMC members elected?
None. But we are in the process of electing at least two committers (this
month) that made a fair amount of contributions to the project.
### Have your mentors been helpful and responsive?
Yes, always responsive and helpful.
### Is the PPMC managing the podling's brand / trademarks?
PPMC is not managing the podling's brand / trademarks.
### Signed-off-by:
- [X] (age) Kevin Ratnasekera
Comments:
- [X] (age) Von Gosling
Comments:
- [ ] (age) Raphael Bircher
Comments:
- [X] (age) Felix Cheung
Comments:
### IPMC/Shepherd notes:
Dave Fisher: It seems that there was an attempt to start several
discussions on dev@ in the last month. It's not clear if there were responses
within github.
Von Gosling: It's good that projects start to be discussed. We need to
continue to guide teams.
--------------------
## brpc
brpc is an industrial-grade RPC framework for building reliable and high-
performance services.
brpc has been incubating since 2018-11-13.
### Three most important unfinished issues to address before graduating:
1.Release apache release, and not WIP release
2.Attract more users and contributors
3.Add more committers to develop the community
### 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?
After voting from our PMC member, we are happy to welcome a new
committer, he is Lorin-lilei. He is from bytedance, working in graph
database and graph computing. Their projects are using brpc as their RPC
framework, he contributed a lot bug fixes in the brpc community. So PMC
recognize his contributions.
### How has the project developed since the last report?
We have fixed some license issues that long existed in the code
base. Next we will check all code for license compatible.We will try
to release version 1.0 next month.
### 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-06-15
### When were the last committers or PPMC members elected?
2021-03-09
### Have your mentors been helpful and responsive?
Yes, they remind me to finish pod report and hire new committers.
### Is the PPMC managing the podling's brand / trademarks?
Not ready for that issue, will take care of it after version 1.0
release.
### Signed-off-by:
- [x] (brpc) Kevin A. McGrail
Comments: great job with the new committer and the licensing fix
- [ ] (brpc) Jean-Baptiste Onofré
Comments:
- [X] (brpc) Von Gosling
Comments:
### IPMC/Shepherd notes:
--------------------
## Crail
Crail is a storage platform for sharing performance critical data in
distributed data processing jobs at very high speed.
Crail has been incubating since 2017-11-01.
### Three most important unfinished issues to address before graduating:
1. Grow developers community
2. Establish convincing Crail use cases
3. More steady release cycles
### Are there any issues that the IPMC or ASF Board need to be aware of?
No answer.
### How has the community developed since the last report?
PR's implementing storage resource elasticity support were offered by
a new contributor, discussed on the dev mailing list, improved and finally
merged into the code base.
### How has the project developed since the last report?
The projects code base evolved towards the integration of storage resource
elasticity support. The project will soon reflect these improvements in
a new release.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2020-01-14
### When were the last committers or PPMC members elected?
December 4th, 2018
### Have your mentors been helpful and responsive?
Yes, our mentors have been supportive and responsive.
### Is the PPMC managing the podling's brand / trademarks?
There are no known cases of a 3rd party podling name/brand incorrect use.
Podling name search has been completed - see
https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-138
### Signed-off-by:
- [X] (crail) Julian Hyde
Comments:
- [ ] (crail) Luciano Resende
Comments:
- [X] (crail) Felix Cheung
Comments:
### IPMC/Shepherd notes:
--------------------
## Doris
Doris is a MPP-based interactive SQL data warehousing for reporting and
analysis.
Doris has been incubating since 2018-07-18.
### Three most important unfinished issues to address before graduating:
1. More releases and rich product features.
2. Attract more users and contributors to make the community more
prosperous.
### 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?
1. Since the last report, we have added 27 contributors and 1 committers.
There are currently 148 contributors and 21 committers.
### How has the project developed since the last report?
1. Doris 0.14 version is preparing for release and has entered the dev
voting truncation.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2020-10-27: Apache Doris (incubating) 0.13.0
### When were the last committers or PPMC members elected?
New Committer: Wei Huang. 2021-01-22
### Have your mentors been helpful and responsive?
All mentors are helpful.
### Is the PPMC managing the podling's brand / trademarks?
Yes.
### Signed-off-by:
- [X] (doris) Willem Ning Jiang
Comments:
- [ ] (doris) Shao Feng Shi
Comments:
- [X] (doris) Ming Wen
Comments:
### IPMC/Shepherd notes:
--------------------
## Hop
Hop is short for the Hop Orchestration Platform. Written completely in Java
it aims to provide a wide range of data orchestration tools, including a
visual development environment, servers, metadata analysis, auditing
services and so on. As a platform, Hop also wants to be a reusable library
so that it can be easily reused by other software.
Hop has been incubating since 2020-09-24.
### Three most important unfinished issues to address before graduating:
1. create a first full release (including binaries)
2. trademark (re)search
3. [HOP-2469](https://issues.apache.org/jira/browse/HOP-2469): Ensure
that Hop complies with ASF encryption policy
### 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?
Community and interactivity on social media continues to grow (LinkedIn:
400+, Twitter: 325+, Youtube: 80).
We're actively engaging in discussions on the dev mailing lists. There's
still some room for improvement, but we're convinced this will grow over
time and as the community continues to grow.
### How has the project developed since the last report?
0.60 was released as source only. This allowed/forced us to tackle the
most pressing licensing issues.
We're working towards the 0.70 release. Since this release will include
binaries, we're cleaning up any remaining license issues with dependencies
and the notice, license and other files.
Development continues at a fast pace. We're starting to see a steady
stream of contributions from a variety of community members.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [X] First release done
- [X] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2021-01-26
### When were the last committers or PPMC members elected?
November 2020
### Have your mentors been helpful and responsive?
We've been able to get all the help and answers we needed. Julian Hyde
has been especially helpful since the start of the incubation process by
pointing out risks, providing guidance in adopting "The Apache Way" and
being an overall great support to the Hop team.
### Is the PPMC managing the podling's brand / trademarks?
The "Apache Hop" brand name seems to be used correctly, we are not aware
of any violations. Third parties may not always use the "(Incubating)"
suffix sufficiently, but since this is mentioned extensively in our own
communication, website and social media accounts, we consider this to be a
minor issue.
Trademark search still needs to be done, but is high on the PPMC's
priority list.
### Signed-off-by:
- [ ] (hop) Tom Barber
Comments:
- [X] (hop) Julian Hyde
Comments: Hop are doing great. After some prodding from
the mentors, they have moved discussions away from
chat and onto the dev list. They flag themselves as
"nearing graduation" and I concur.
Note that we need some help from Justin to register
the project's use of encryption.
- [X] (hop) Maximilian Michels
Comments: The project is doing well. More and more blockers
for graudation got resolved, e.g. licensing headers
and the first release. Let's keep up the good work!
- [X] (hop) Francois Papon
Comments:
- [X] (hop) Kevin Ratnasekera
Comments:
### IPMC/Shepherd notes:
Dave Fisher: Its great to see an active and engaging community on the dev
list.
I think that the PPMC does need to grow in numbers some prior to
graduation.
--------------------
## Marvin-AI
Marvin-AI is an open-source artificial intelligence (AI) platform that helps
data scientists, prototype and productionalize complex solutions with a
scalable, low-latency, language-agnostic, and standardized architecture
while simplifies the process of exploration and modeling.
Marvin-AI has been incubating since 2018-08-21.
### Three most important unfinished issues to address before graduating:
1. Increase activity from current contributors and community.
2. Finish the new version of Toolbox.
3. Release a new version.
### Are there any issues that the IPMC or ASF Board need to be aware of?
No.
### How has the community developed since the last report?
We have expanded "Marvin-lab" at the university and several postgraduate
students in the artificial intelligence field are using marvin as their
research tool.
We had an online meeting to discuss architectural approaches, we also
found out about new members joining the community, some of them are
utilizing the platform in their companies.
### How has the project developed since the last report?
1. Minor bug fix.
2. Last adjustments on the new toolbox version.
3. Added Airflow support.
4. Added TFX integration.
5. Architecture meeting to be scheduled.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2019-07-18
### When were the last committers or PPMC members elected?
Wei Chen added as new PPMC member (2019-06-07)
### Have your mentors been helpful and responsive?
Yes.
### Is the PPMC managing the podling's brand / trademarks?
Yes.
### Signed-off-by:
- [ ] (marvin-ai) Luciano Resende
Comments:
- [ ] (marvin-ai) William Colen
Comments:
### IPMC/Shepherd notes:
--------------------
## Nemo
Nemo is a data processing system to flexibly control the runtime behaviors
of a job to adapt to varying deployment characteristics.
Nemo has been incubating since 2018-02-04.
### Three most important unfinished issues to address before graduating:
1. Address a few remaining items in the Apache Project Maturity model
2. Grow the community
3.
### 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?
- Address the items in the Apache Project Maturity model
- Attracted new contributors
### How has the project developed since the last report?
- Created a new release
- Continued to improve stream processing support
### 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-12-07
### When were the last committers or PPMC members elected?
February 27, 2020
### Have your mentors been helpful and responsive?
Our mentors have been helpful and responsive.
### Is the PPMC managing the podling's brand / trademarks?
The PPMC manages the podling's brand / trademarks.
### Signed-off-by:
- [ ] (nemo) Hyunsik Choi
Comments:
- [X] (nemo) Byung-Gon Chun
Comments:
- [X] (nemo) Jean-Baptiste Onofre
Comments:
- [X] (nemo) Markus Weimer
Comments:
### IPMC/Shepherd notes:
--------------------
## NLPCraft
A Java API for NLU applications
NLPCraft has been incubating since 2020-02-13.
### Three most important unfinished issues to address before graduating:
1. Community growth.
2.
3.
### 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.
### How has the project developed since the last report?
Project produced 2 releases.
### 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:
Jan 31, 2021.
### When were the last committers or PPMC members elected?
Aug, 2020.
### 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.
### Is the PPMC managing the podling's brand / trademarks?
Yes, no issues.
### Signed-off-by:
- [ ] (nlpcraft) Roman Shaposhnik
Comments:
- [X] (nlpcraft) Furkan Kamaci
Comments:
- [X] (nlpcraft) Evans Ye
Comments:
- [X] (nlpcraft) Paul King
Comments:
- [X] (nlpcraft) Konstantin I Boudnik
Comments:
### IPMC/Shepherd notes:
Dave Fisher - I am rejoining NLPCraft as a Mentor.
Justin Mclean - This report down't contain the needed detail the IPMC
expects and the project will be asked to report next month.
I suggest you ask your mentors if they can put in the time to mentor
this project and if not, they should consider stepping down as mentors.
--------------------
## 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. Grow the community and attract more committers
2. Make a release of the next generation suite
3.
### Are there any issues that the IPMC or ASF Board need to be aware of?
No
### How has the community developed since the last report?
We have attracted some new users. One has also shown an interest in
contributing code around docker
packaging for Ponymail.
### How has the project developed since the last report?
We have also made some fixes to the code to help another user with their
migration from
Pipermail.
### 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
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2019-04-20
### When were the last committers or PPMC members elected?
Sebb was added as a committer on 2016-10-10
### Have your mentors been helpful and responsive?
No answer.
### Is the PPMC managing the podling's brand / trademarks?
No answer.
### Signed-off-by:
- [ ] (ponymail) John D. Ament
Comments:
- [X] (ponymail) Sharan Foga
Comments: Good to see that we have attracted some new users including
a migration from an
alternative mailing list software. Our small community size means
responding to specific
requests can take time so building community numbers is still
important. Getting another
committer on board could really help.
### IPMC/Shepherd notes:
Justin Mclean: Please answer all questions in the report.
--------------------
## StreamPipes
StreamPipes is a self-service (Industrial) IoT toolbox to enable non-
technical users to connect, analyze and explore (Industrial) IoT data
streams.
StreamPipes has been incubating since 2019-11-11.
### Three most important unfinished issues to address before graduating:
1. Grow the community
2. Attract more developers
3. Complete maturity assessment
### Are there any issues that the IPMC or ASF Board need to be aware of?
There are no issues right now.
### How has the community developed since the last report?
* In general, the community has grown since the last report and there is
regular traffic
on the mailing list (~50 mailing list discussions/month excluding commits
& issues).
* Community members have proposed several projects for Google Summer of
Code 2021
* 2 new committers and 2 new PPMC members have been elected since the
last report (see details below)
* An article about Apache StreamPipes has appeared in the Linux Magazine
(https://www.linux-magazine.com/Issues/2021/244/Apache-StreamPipes/)
* We had several remote training sessions to show users how to use
StreamPipes
* The community has voted on a new logo for Apache StreamPipes
* Number of Twitter followers increased (last report: 156, currently: 171)
* Number of Github stars increased (last report: 186, currently: 205)
### How has the project developed since the last report?
* Currently in the final steps to release the next version 0.68.0
* Notable new features the community has worked on:
* Edge extensions for moving pipeline elements between edge nodes
* Pipeline monitoring
* API & StreamPipes Client for external access to StreamPipes resources
* OPC UA integration
* Extensions to the data explorer
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2020-10-28
### When were the last committers or PPMC members elected?
Since last report:
* 2021-02-08 (New committers: Tim Bossenmaier, Daniel Gomm)
* 2021-01-29 (New PPMC member: Grainier Perera)
* 2021-12-08 (New PPMC member: Marco Heyden)
### Have your mentors been helpful and responsive?
Yes, mentors are helpful and responsive. We get quick feedback in case
there are any questions.
### Is the PPMC managing the podling's brand / trademarks
Yes, we are managing the brand. We are not aware of any incorrect use of
the podling
name and brand so far.
### Signed-off-by:
- [X] (streampipes) Christofer Dutz
Comments:
- [ ] (streampipes) Jean-Baptiste Onofré
Comments:
- [ ] (streampipes) Julian Feinauer
Comments:
- [X] (streampipes) Justin Mclean
Comments: Thanks for the detailed report.
- [ ] (streampipes) Kenneth Knowles
Comments:
### IPMC/Shepherd notes:
--------------------
## Wayang
Wayang is a cross-platform data processing system that aims at decoupling
the business logic of data analytics applications from concrete data
processing platforms, such as Apache Flink or Apache Spark. Hence, it tames
the complexity that arises from the "Cambrian explosion" of novel data
processing platforms that we currently witness.
Wayang has been incubating since 2020-12-16.
### Three most important unfinished issues to address before graduating:
1. Educate the new PPMCs to be able to do Apache releases
2. Do our first Apache release
3. Grow the community
### Are there any issues that the IPMC or ASF Board need to be aware of?
Until the moment of this report it was created and didn't have any issue,
because all the important issues got solved.
### How has the community developed since the last report?
In the last month the community did a meeting where they created the most
important point to be focused on. The main focus points are the creation of
a Python API, SQL API and maintenance on the Core to be enabled to support
the new API's. The protocol of that meeting can be found it on dev@ list
Additional to that the community is searching for more developers that
can be part of it.
Also during the last month the issue with the software grant got solved
and we are waiting for the document to get signed.
### How has the project developed since the last report?
The project has moved the codebase to Apache's Git repos as well as
successfully setup the CI jobs. Also the Website is now up and running.
The team is finishing the process of renaming the project from Rheem to
Wayang, and is important to review that everything is placed in the right
spot.
### 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:
No Release yet.
### When were the last committers or PPMC members elected?
2021-03-02 Gabor Gevay (PPMC & Committer)
2021-03-05 Yasser Idris (Committer)
The votes have passed and the invites have been sent, however the accept
emails are still missing at the time the report was written.
### Have your mentors been helpful and responsive?
Yes, the mentors and champion are very responsive and helpful Is the PPMC
managing the podling's brand / trademarks?
### Is the PPMC managing the podling's brand / trademarks?
No answer.
### Signed-off-by:
- [X] (wayang) Christofer Dutz
Comments:
- [ ] (wayang) Lars George
Comments:
- [ ] (wayang) Bernd Fondermann
Comments:
- [X] (wayang) Jean-Baptiste Onofré
Comments:
### IPMC/Shepherd notes:
--------------------
-----------------------------------------
Attachment AK: Report from the Apache IoTDB Project [Xiangdong Huang]
## Description:
The mission of Apache IoTDB is the creation and maintenance of software
related to an IoT native database with high performance for data
management and analysis
## Issues:
In our last report, the Board leaves comments:
jm: Please make sure if you have meetings that the what is discussed
is brought back to the mailing list so the whole community can
be involved.
Reply:
The discussion is recorded on Confluence [1] and some notifications [2]
on the mailing list.
[1] https://cwiki.apache.org/confluence/display/IOTDB/Bi-weekly+meeting
[2] https://lists.apache.org/list.html?dev@iotdb.apache.org:lte=3M:bi-weekly
## Membership Data:
Apache IoTDB was founded 2020-09-16 (6 months ago)
There are currently 39 committers and 23 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 Gaofei Cao on 2020-09-16.
- Jesse Zhou was added as committer on 2021-02-20
- Houliang Qi was added as committer on 2020-12-15
- Xinyu Tan was added as committer on 2020-12-19
- Alima777 was added as committer on 2021-02-20
## Project Activity:
- IOTDB-0.11.2 was released on 2021-01-22.
- IOTDB-0.11.1 was released on 2020-12-11.
- We are working on developing 0.12.0.
- Some interesting features are merged into the main branch,
e.g., the UDF (User Define Function), Cluster module, Integration with
Apache Zeppelin.
## Community Health:
According to Github's statistics, the number of IoTDB's code contributors
reaches to 100!
The number of discussions on the dev@ mailing list, the number of PRs
decreases, the Chinese New Year holiday is one of the reasons.
However, we can see the number of emails in the review@ mailing list
increases, it is good because it indicates more discussions happen.
The number of opened issues also increases, which indicates more and
more user requirements are received.
-----------------------------------------
Attachment AL: Report from the Apache Jackrabbit Project [Marcel Reutegger]
## Description:
The Apache Jackrabbit content repository is a fully conforming
implementation of the Content Repository for Java™ Technology API
(JCR, specified in JSR 170 and 283). The Jackrabbit content
repository is stable, largely feature complete and actively being
maintained.
Jackrabbit Oak is an effort to implement a scalable and performant
hierarchical content repository as a modern successor to the Apache
Jackrabbit content repository. It is targeted for use as the
foundation of modern world-class web sites and other demanding
content applications. In contrast to its predecessor, Oak does not
implement all optional features from the JSR specifications and it
is not a reference implementation.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Jackrabbit was founded 2006-03-15 (15 years ago)
There are currently 58 committers and 58 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Miroslav Smiljanic on 2020-10-27.
- No new committers. Last addition was Miroslav Smiljanic on 2020-10-27.
## Project Activity:
Apache Jackrabbit Oak receives most attention nowadays. All
maintenance branches and the main development branch are
continuously seeing moderate to high activity.
We continue making regular feature releases of Jackrabbit Oak. The
most recent release was Jackrabbit Oak 1.38.0 that was made available
on January 28th.
Apache Jackrabbit itself is mostly in maintenance mode with most of
the work going into bug fixing and tooling. New features are mainly
driven by dependencies from Jackrabbit Oak.
Mid-February the team decided to drop support and deprecate
the 1.2 branch of Apache Jackrabbit Oak. Users are encouraged to upgrade
to the latest stable 1.38.0 version (https://s.apache.org/ih4ms).
On March 1st a JCRSITE issue was created with spam content. The ticket
INFRA-21489 was processed very quickly by the ASF infrastructure team.
Thanks! At the same time the Jackrabbit team also noticed Jukka Zitting
is set as the project lead for the JCRSITE. Jukka is not active anymore
on the project and INFRA-21488 requests a change of the project lead.
## Community Health:
The project is healthy with a continuous stream of traffic on all
mailing lists reflecting the activity of the respective component.
There is a wide range of topics being discussed on the dev and user
lists as well as on the various JIRA issues.
Commit activity is moderate mirroring the activity on the
JIRA issues and the desire of the individual contributors to bring
features and improvements in for the next Jackrabbit Oak release.
## Releases:
- jackrabbit-2.21.5 was released on 2021-01-14
- jackrabbit-oak-1.22.6 was released on 2021-01-19
- jackrabbit-filevault-3.4.8 was released on 2021-01-22
- filevault-package-maven-plugin-1.1.6 was released on 2021-01-22
- jackrabbit-oak-1.38.0 was released on 2021-01-28
- jackrabbit-2.16.7 was released on 2021-02-11
- jackrabbit-filevault-3.4.10 was released on 2021-03-01
## JIRA activity:
- 110 JIRA tickets created in the last 3 months
- 109 JIRA tickets closed/resolved in the last 3 months
-----------------------------------------
Attachment AM: Report from the Apache Joshua Project [Tommaso Teofili]
-----------------------------------------
Attachment AN: Report from the Apache Karaf Project [Jean-Baptiste Onofré]
## Description:
The mission of the Apache Karaf project is to provide an application
ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind
of applications. Karaf subprojects bring additional features for this runtime
and running applications.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Karaf was founded 2010-06-16 (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 Francois Papon on 2018-11-29.
- No new committers. Last addition was Francois Papon on 2018-05-19.
## Project Activity:
We are working on Karaf5 proposal (https://github.com/jbonofre/karaf5). We
would like to have a first "concrete" base to have a discussion/vote on the
mailing list. Karaf5 will be an important milestone for the project, changing
the Karaf perspective opening Karaf to new communities and users. We are also
working on other Karaf runtimes branches, especially Karaf 4.3.1 will be
released soon, fixing/improving Karaf 4.3.x series. The Karaf subprojects are
also active, especially Decanter with a release including new features
(Decanter 2.7.0).
To summarize, here's the releases during the period:
- Decanter 2.7.0 was released on 2021-02-15
## Community Health:
We are still working closely with other communities (Camel, ServiceMix, ...).
We have some actions planned with Camel community.
Karaf 5 will be very important and strong milestone for the project, opening
Karaf to even more communities.
-----------------------------------------
Attachment AO: Report from the Apache Lucene Project [Michael Sokolov]
## Description:
The mission of Lucene is the creation and maintenance of software related to
Search engine library
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Lucene was founded 2005-01-18 (16 years ago) There are currently 87
committers and 60 PMC members in this project. The Committer-to-PMC ratio is
roughly 8:5.
Community changes, past quarter:
- One new PMC member was added: Bruno Roustant on 2021-03-01.
- No new committers. Last addition was Julie Tibshirani on 2020-11-18.
- Erick Erickson announced his intention to retire, but remains a committer on
the PMC
- There were two vote discussions for new committers. In both cases, the votes
were deferred. We also had one vote discussion for a new PMC member that
was deferred.
## Project Activity:
Last year the project voted to spin off Apache Solr as its own top-level
project. Recently, the work to do so has begun in earnest. The top-level
project itself has been created. We decided by majority vote to induct all
current Lucene committers and PMC members with the same status in the
newly-formed project. Jan Høydahl was elected Solr PMC chair. There will be no
change to the Lucene PMC or committers list. Work to split the code
repositories, release processes, and websites has also begun (see the Solr
report for more details). At the same time, the community has begun to focus
on the next major release, which will be 9.0. That release will be
Lucene-only; Solr will follow its own release cadence. The remaining 8.x
releases will remain more tightly coordinated due to the need to maintain
backwards-compatibility guarantees.
This quarter's activity statistics continue to reflect work on both core
Lucene and Solr. Work on Solr is desribed in the report on that newly-separate
top-level project.
Highlights from Lucene's 8.8.0 release include: enhanced synonym filter with
flags, improvements to geospatial queries, configurable DocValue compression,
and an implementation of CJK character width normalization as a CharFilter.
We do anticipate a substantial drop in Lucene's activity metrics (JIRAs,
commits) in the next quarter as Solr activity migrates to its own project.
### Releases
The most recent release was 8.8.1, released on 2021-02-22.
* 8.8.0 was released on 2021-02-12
* 8.7.0 was released on 2020-11-03.
* 8.6.3 was released on 2020-10-07.
* 8.6.2 was released on 2020-09-01
## Community Health:
We continue to see healthy participation both from the community of committers
as well as from outside contributors. Some statistics show a decrease in the
past quarter; I expect this can be attributed to seasonal fluctuation.
We do plan to sunset the general@lucene.apache.org mailing list since it sees
very low traffic. PyLucene release notices that were going there will now be
folded in with the dev@ list.
-----------------------------------------
Attachment AP: Report from the Apache Lucene.Net Project [Shad Storhaug]
## Description:
Apache Lucene.NET is a port of the Lucene search engine library, written in C#
and targeted at .NET runtime users.
## Issues:
There are no Board-level issues at this time.
## Membership Data:
Apache Lucene.NET was founded 2012-08-15 (9 years ago)
There are currently 16 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is 8:7.
Community changes, past quarter:
- No new PMC members. Last addition was Laimonas Simutis on 2020-09-08.
- No new committers. Last addition was Jens Melgaard on 2020-10-20.
## Project Activity:
Progress:
- Several user-reported bug fixes
- 25 PRs were submitted
- We are continuing to expand testing, adding build hang detection, and
Xamarin.Android tests to J2N
- Work has begun on tracking down concurrency contention problems
- Work has begun on reviewing tests for incomplete/partially implemented
tests, API usability problems, and performance issues
- We are making preparations for the release of Lucene.NET 4.8.0-beta00014
We have also been steadily improving performance, refactoring APIs to be more
.NET-like than Java-like, and expanding testing.
Recent releases:
- Apache-Lucene.Net-4.8.0-beta00013 was released on 2020-11-16.
- Apache-Lucene.Net-4.8.0-beta00012 was released on 2020-09-19.
- Apache-Lucene.Net-4.8.0-beta00011 was released on 2020-07-24.
Average Daily Downloads of Lucene.NET from NuGet.org (all versions): 2,680
## Community Health:
Since our move to GitHub Issues, we are now getting bug reports that have been
long underreported. This new collaboration channel with end users is helping
us zero in on bugs, and is also helping to drive some PR activity from
contributors.
This quarter has seen a decrease in activity on Lucene.NET due to focus on the
Xamarin.Android tests, which were added to the smaller J2N dependency project
first before we scale up the approach for use in ICU4N and Lucnene.NET.
dev@lucenenet.apache.org had a 30% decrease in traffic in the past quarter
(287 emails compared to 405) user@lucenenet.apache.org had a 75% increase in
traffic in the past quarter (7 emails compared to 4) 77 commits in the past
quarter (-63% decrease) 5 code contributors in the past quarter (-37%
decrease) 25 PRs opened on GitHub, past quarter (-35% decrease) 25 PRs closed
on GitHub, past quarter (-32% decrease) 18 issues opened on GitHub, past
quarter (-14% decrease) 15 issues closed on GitHub, past quarter (-6%
decrease)
-----------------------------------------
Attachment AQ: 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:
- No new PMC members. Last addition was Chenyang Li on 2020-11-04.
- Xiaojin Jiao was added as committer on 2021-03-08
## Project Activity:
In this period of reporting (since Feb. 07, 2021) , 24 of tickets have been
created and 16 resolved. We 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 are
planning our 0.14.0 release this month. 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 recruited Xiaojin
Jiao as our new committer, and plan to grow our community by recruiting other
active developers.
We maintained active developing activities that lead to our upcoming release
of 0.14.0, and we are planning 0.15.0 release to (1) reduce third party
library dependencies, (2) improving on all existing test cases and code
qualities, and bug fixing and improvement on website
-----------------------------------------
Attachment AR: Report from the Apache Mynewt Project [Justin Mclean]
## Description:
Mynewt is a real-time operating system for constrained embedded systems like
wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit
MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS
architectures.
The mission of Apache Mynewt is the creation and maintenance of software
related to an embedded OS optimized for networking and built for remote
management of constrained devices that are incapable of running either Linux or
Android
## Issues:
Bluetooth SIG manufacturer ID for ASF issue is stil not resolved and our pings
on this matter are being ignored.
## Membership Data:
Apache Mynewt was founded 2017-06-21 (4 years ago)
There are currently 36 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.
Community changes, past quarter:
- No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24.
- Krzysztof Kopyściński was added as committer on 2021-01-26
## Project Activity:
No new release was made in past quarter. Community is currently working
on preparing RC1 for 1.9 release.
Community work in several areas including:
test facilities, improvements in MCU and BSP support, qualification
fixes for Bluetooth stack, new Bluetooth stack ports, bug fixes
Automated static code analysis tool (Coverity Scan) was setup and lots
of reported issues were already fixed. Bi-weekly runs should help keep
code more secure.
## Community Health:
# Mailing list activity:
- Mailing list activity has increased significantly compared to last quarter
- Some questions on mailing list remained without response
- Slack activity remains on same level
# GitHub activity:
- Number of opened and closed PRs and commits has increased significantly
compared to last quarter
- Number of code contributors is similar to last quarter but they originate
from larger number of companies comparing to last quarter
- Issue types seen include change/feature requests, bug reports,
contributions/PR, Q&A
-----------------------------------------
Attachment AS: Report from the Apache NetBeans Project [Geertjan Wielenga]
## Description:
The mission of Apache NetBeans is the creation and maintenance of software
related to development environments, tooling platforms, and application
frameworks.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache NetBeans was founded 2019-04-17 (2 years ago) There are currently 75
committers and 63 PMC members in this project. The Committer-to-PMC ratio is
roughly 7:6.
Community changes, past quarter:
- No new PMC members. Last addition was Sarvesh Kesharwani on 2019-06-06.
- Brad Walker was added as committer on 2021-01-23
- Karl Tauber was added as committer on 2020-12-24
## Project Activity:
- Apache NetBeans 12.2 was released in December 2020.
- Apache NetBeans 12.3 has been released March 3, 2021.
- Next release scheduled to be 12.4 in May, see this discussion for details on
next releases: https://lists.apache.org/thread.html/r08e565beb402
7d75cf21cd5385e16001d21b778af2113ed7d7b0de4a%40%3Cdev.netbeans.apache.org%3E
- Need to publish the above info so everyone is aware of the roadmap and
update the schedule:
https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule
- Work has been done to clarify the release process further with a view to
expanding the group who can do release management (which is currently about
5): https:/
/cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+Release+README
## Community Health:
- The core developers on the project are working together well.
- dev@netbeans.apache.org had a 14% increase in traffic in the past quarter
(878 emails compared to 767)
- users@netbeans.apache.org had a 51% increase in traffic in the past quarter
(497 emails compared to 329)
- 500 issues closed in JIRA, past quarter (206% increase)
- 250 PRs opened on GitHub, past quarter (-5% decrease)
- 218 PRs closed on GitHub, past quarter (-26% decrease)
-----------------------------------------
Attachment AT: Report from the Apache OFBiz Project [Jacopo Cappellato]
## Description:
Apache OFBiz is an open source product for the automation of enterprise
processes that includes framework components and business applications for ERP
(Enterprise Resource Planning), CRM (Customer Relationship Management),
E-Business / E-Commerce, SCM (Supply Chain Management), MRP (Manufacturing
Resource Planning), MMS/EAM (Maintenance Management System/Enterprise Asset
Management). Apache OFBiz provides a foundation and starting point for
reliable, secure and scalable enterprise solutions.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache OFBiz was founded 2006-12-20 (14 years ago)
There are currently 53 committers and 32 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- Girish Vasmatkar was added to the PMC on 2021-01-27
- Akash Jain was added to the PMC on 2021-01-28
- Daniel Watford was added as committer on 2021-01-01
- Martin Becker was added as committer on 2021-03-03
## Project Activity:
- Various bug fixes, refactoring, code cleanups and enhancements have been
contributed to the project
- new release: 17.12.05 was released on 2021-01-09
- Some highlights about relevant discussions and content produced by the
community in the last quarter: adopting Docker for OFBiz deployments, creating
new tutorials, the video series about OFBiz as an Omni-channel
Order Management System goes on with 4 new videos, a new video series with
interviews to OFBiz users and their success stories has started with the
first video interview
- The summary/news articles, published every month in the official blog [1],
are a great way to stay up to date with what is going on in the OFBiz
community and provide an useful reference to tickets resolved, new
documentation, new videos and other material published on the project's
channels; since our last report two new articles have been published: [2]
and [3]
- Updates about the community activities are also published on LinkedIn [4],
Twitter [5], YouTube [6] and other social media [7].
- Trademarks: we do not have trademark related concerns at the moment and our
backlog of non-compliant parties is mostly empty
[1] https://blogs.apache.org/ofbiz/
[2] https://blogs.apache.org/ofbiz/entry/apache-ofbiz-news-december-2020
[3] https://blogs.apache.org/ofbiz/entry/apache-ofbiz-news-january-2021
[4] https://www.linkedin.com/company/apache-ofbiz/
[5] https://twitter.com/ApacheOfbiz
[6] https://www.youtube.com/user/ofbiz
[7] https://www.facebook.com/Apache-OFBiz
## Community Health:
It has been a positive quarter for the community and the project with valuable
communication, average amount of activity, a new release published, various
content produced, two new committers and two new PMC members.
-----------------------------------------
Attachment AU: Report from the Apache Olingo Project [Michael Bolz]
## Description:
The Apache Olingo Project be and hereby is responsible for the creation and
maintenance of software related to providing an implementation of the
OASIS OData (Open Data Protocol) specifications, in server and client form.
It currently supports OData 2.0 and OData 4.0. The later is
the OASIS version of the protocol: OASIS Open Data Protocol (OData) TC.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Olingo was founded 2014-03-19 (7 years ago)
There are currently 25 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 5:3.
Community changes, past quarter:
- No new PMC members. Last addition was Ramya Vasanth on 2019-04-15.
- No new committers. Last addition was Archana Rai on 2017-05-26.
## Project Activity:
Recent releases:
4.8.0 was released on 2020-12-27.
4.7.1 was released on 2019-12-25.
4.7.0 was released on 2019-12-04.
With release 4.8.0 we continued to have at least
one maintenance release per year.
## Community Health:
Overall community health is good and there were more activity
in last quarter on mailing lists (300% increase for user
and 34% increase for dev) but less commits (-22% decrease).
The V4 code line is on steady development also reflected in related
discussions on mailing list which results in 15 new JIRA items (-31% decrease)
Release of V4 version 4.8.0 was done in December last year
containing the latest fixes and improvements based on the closed JIRA items.
The V2 code line has still open JIRA items but as they are not enough done for
a release we have no timeline for a V2 release yet.
-----------------------------------------
Attachment AV: Report from the Apache OODT Project [Imesha Sudasingha]
## Description:
Apache OODT is a software framework as well as an architectural style for the
rapid construction of scientific data systems. It provides components for data
capture, curation, metadata extraction, workflow management, resource
management, and data processing.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache OODT was founded 2010-11-17 (10 years ago)
There are currently 46 committers and 45 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Imesha Sudasingha on 2017-08-28.
- No new committers. Last addition was Imesha Sudasingha on 2017-08-29.
## Project Activity:
We are currently working on JDK 11 support and removing XML RPC support. There
have been very positive contributions during this quarter. Several PRs are
waiting to be reviewed for OODT 2.0 release. We are hopeful to get them merged
in next quarter.
## Community Health:
Compared to last reporting period, project activity has been high due to
several contributors working on JDK 11 support, logging improvements for OODT
and overall 2.0 release. We predict this trend will continue in the next
quarter as well.
-----------------------------------------
Attachment AW: Report from the Apache OpenNLP Project [Jeffrey T. Zemerick]
## Description:
The mission of OpenNLP is the creation and maintenance of software related to
Machine learning based toolkit for the processing of natural language text
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache OpenNLP was founded 2012-02-14 (9 years ago)
There are currently 22 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Koji Sekiguchi on 2017-10-09.
- No new committers. Last addition was Tim Allison on 2020-01-28.
## Project Activity:
The last release was version 1.9.3 on July 31, 2020. The project will likely
see a 1.9.4 release in the first half of 2021. Version 1.9.4 will largely be a
maintenance release with code refactor improvements. A vote to release
pre-trained OpenNLP models will be started soon and will likely coincide with
the next release. The pre-trained models aim to lower the entry curve for
usage.
## Community Health:
The project saw a small increase in community activity having more pull
requests, issues closed, and commits. Mailing list traffic remains low. The
project is not facing any issues and otherwise remains healthy.
-----------------------------------------
Attachment AX: Report from the Apache OpenWebBeans Project [Mark Struberg]
## Description:
Apache OpenWebBeans is an ALv2-licensed implementations of the
"Contexts and Dependency Injection for the Java EE platform"
specifications which are defined as JSR-299 (CDI-1.0), JSR-346
(CDI-1.1 and CDI-1.2 MR) and JSR-365 (CDI-2.0).
The OWB community also maintains a small server as
Apache Meecrowave subproject. Meecrowave bundles latest releases of
the ASF projects Tomcat9 + OpenWebBeans + CXF + Johnzon + log4j2.
## Issues:
There are no issues requiring board attention at this time.
## Activity:
We are right now in the progress of preparing a new release.
Traffic on the mailing lists is steady and fine.
We did some performance improvements and ironed out some
integration issues with Apache TomEE.
## Health report:
All fine. Enough people to give feedback and do maintenandce.
## PMC changes:
- Currently 13 PMC members, 20 committers
- Last PMC addition was Reinhard Sandtner on 2017-10-09.
- Last committer addition was John D. Ament on 2017-10-09.
## Releases:
- 2.0.21 was released on 2021-01-06.
- 2.0.20 was released on 2020-11-15.
- meecrowave-1.2.10 was released on 2020-11-15.
## Project Statistics:
- mail traffic back to normal with 133 (prev 127) emails
- 24 issues opened in JIRA
- 23 issues closed in JIRA
-----------------------------------------
Attachment AY: Report from the Apache Perl Project [Philippe Chiasson]
-----------------------------------------
Attachment AZ: Report from the Apache Pig Project [Koji Noguchi]
-----------------------------------------
Attachment BA: Report from the Apache Pivot Project [Roger Lee Whitcomb]
-----------------------------------------
Attachment BB: Report from the Apache PLC4X Project [Christofer Dutz]
## Description:
The mission of the Apache PLC4X project is creating a set of libraries for
communicating with industrial programmable logic controllers (PLCs) using a
variety of protocols but with a shared API.
## Issues:
There are currently no issues needing board attention.
## Membership Data:
Apache PLC4X was founded 2019-04-17 (2 years ago) There are currently 18
committers and 12 PMC members in this project. The Committer-to-PMC ratio is
3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Ben Hutcheson on 2020-11-08.
- No new committers. Last addition was Ben Hutcheson on 2020-09-26.
## Project Activity:
In January we finally managed to bring all ongoing work to a state in which we
could finally do a release again. We are planning on releasing way more often
after these intense refactoring has been completed.
We have seen an increase of incoming questions and support-requests on the
mailing list from new sources, which seems to imply a growing usage in public.
The main areas the community has been working on are:
- Rebuilding the Kafka Connect adapter, having that validated and made
available in the Confluent Hub for easy installation
- Implementing an MSPEC based OPC-UA driver for PLC4X, which will allow us to
support OPC-UA in other languages (We were currently relying on Eclipse Milo
for that)
- Creating an API for Discovery and Browsing (Testing this in PLC4Go)
- Implementing Auto-Discovery and Browsing for the KNX protocol
PLC4X has reported to be mentioned in more and more Industrial IoT related
podcasts and videos.
Conference-wise this quarter has been very quiet.
## Community Health:
I think the community is generally in a good shape and continuously growing.
We have continued our monthly community zoom call on every first Wednesday of
the month, which we stated last year, but this is mainly used for community
building and sometimes for answering questions, not for discussing important
project matters.
- dev@plc4x.apache.org had a 13% decrease in traffic in the past quarter (363
emails compared to 417)
- issues@plc4x.apache.org had a 198% increase in traffic in the past quarter
(260 emails compared to 87)
- 24 issues opened in JIRA, past quarter (84% increase)
- 40 issues closed in JIRA, past quarter (344% increase)
- 377 commits in the past quarter (-23% decrease)
- 12 code contributors in the past quarter (9% increase)
- 17 PRs opened on GitHub, past quarter (-29% decrease)
- 20 PRs closed on GitHub, past quarter (-23% decrease)
- 305 Stars on GitHub (up by 45)
- 134 Forks on GitHub (up by 12)
- 421 Twitter Followers (up by 28)
-----------------------------------------
Attachment BC: Report from the Apache Portable Runtime (APR) Project [Nick Kew]
## Description:
The mission of the Apache Portable Runtime (APR) project is to create and
maintain software libraries that provide a predictable and consistent interface
to underlying platform-specific implementations. The primary goal is to provide
an API to which software developers may code and be assured of predictable if
not identical behaviour regardless of the platform on which their software is
built, relieving them of the need to code special-case conditions to work
around or take advantage of platform-specific deficiencies or features.
## Issues:
No issues requiring board attention.
## Membership Data:
Apache Portable Runtime (APR) was founded 2000-12-01 (20 years ago)
There are currently 68 committers and 43 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Michael Osipov on 2020-08-29.
- No new committers. Last addition was Michael Osipov on 2020-08-29.
## Project Activity:
The project has again been quiet. One matter of possible interest:
there is a proposal (from a longstanding member of the community) for
an associated commandline toolkit apr-tools. The proposer has
announced the first such tool, currently at github.
No release since 1.7.0 (April 2019), nor is a new release imminent. In the
absence of a major bug or security issue, the most likely trigger for a new
1.7 release is to resolve glitches reported with new/updated toolchains
including Xcode 12 (Mac) and autoconf 2.69/2.70 (Gnu).
## Community Health
The community remains stable, with ASF projects using APR always a prime
focus. As is often the case with APR, there has been no proactive effort,
but we are responsive to questions and issues raised by users.
-----------------------------------------
Attachment BD: Report from the Apache Portals Project [David Sean Taylor]
## Description:
The mission of Portals is the creation and maintenance of software related to
Portal technology
## Issues:
1. Due to lack of activity, the board called for a roll call on the PMC
private mailing list. We had six PMC members respond:
Randy Watler
Ate Douma
David Taylor
Craig Doremus
Neil Griffin
Scott Nicklous
2. Jetspeed had a vulnerability reported. I have committed a fix,
but have not released the fix yet to the 2.3.2 next release.
3. Pluto had a vulnerability reported. A fix has not been submitted.
## Membership Data:
Apache Portals was founded 2004-02-17 (17 years ago)
There are currently 41 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Neil Griffin on 2017-02-11.
- No new committers. Last addition was Ahmed on 2016-08-06.
## Project Activity:
Jetspeed is working towards a 2.3.2 release, very slowly.
Pluto has been inactive for a while now.
## Community Health:
The project is not active, but is still used by many individuals and
companies. We hope to release both Pluto and Jetspeed soon to address
the security vulnerabilities.
-----------------------------------------
Attachment BE: Report from the Apache Pulsar Project [Matteo Merli]
## Description:
Pulsar is a highly scalable, low latency messaging platform running on
commodity hardware. It provides simple pub-sub semantics over topics,
guaranteed at-least-once delivery of messages, automatic cursor management for
subscribers, and cross-datacenter replication.
## Issues:
- There are no issues requiring board attention at this time.
## Project Activity:
- 2.6.3 was released on January 26th 2021
- Pulsar Client Go 0.4.0 was released on March 4th 2021
- This quarter there has been a marked increase of new proposals and very
healthy discussions around them in the community:
* PIP 82: Tenant and namespace level rate limiting
* PIP 81: Split the individual acknowledgments into multiple entries
* PIP 80: Unified namespace-level admin API
* PIP 79: Reduce redundant producers from partitioned producer
* PIP-78: Reduce redundant producers from partitioned producer
* PIP 77: Contribute Supernova to Apache Pulsar
* PIP 76: Streaming Offload
* PIP 75: Replace protobuf code generator
* PIP 74: Pulsar client memory limits
- Pulsar has reached 375 contributors on the main Github repo (11% increase
since December 2020)
- The project has started a series of by-weekly virtual community meetings
for committers and community members to discuss new proposals, technical
issues, or seek assistance on PRs. There are 2 meetings, on in afternoon
(Pacific time) to accommodate Asia and US timezones and the other in
morning (PT) to accommodate Europe and US contributors. The minutes of
these meetings are posted the dev@ mailing list.
- The second edition of Pulsar Summit North America has been announced for
June 16, 17 2021. The call for presentation is closing on March 26th.
- Next release 2.8.0 is still being worked on and expected to be released
within the current month of March.
## Health report:
- There is healthy grow in the community, several users are starting to
become contributors to the project and engaging more and more with
the community.
## Membership Data:
Apache Pulsar was founded 2018-09-18 (2.5 years ago)
There are currently 36 committers and 25 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:7.
Community changes, past quarter:
No new PMC members. Last addition was Jennifer Huang on 2020-10-25.
- Lin Lin was added as committer on 2020-12-24
- Yong Zhang was added as committer on 2021-01-20
## Community Health:
- Activity on the mailing lists remains high with a mixture of new users,
contributors, and deeper more experienced users and contributors sparking
discussion and questions and filing bugs or new features.
- users@pulsar.apache.org:
- 34% decrease in traffic in the past quarter (74 emails compared to 111)
- dev@pulsar.apache.org:
- 1% decrease in traffic in the past quarter (685 emails compared to 686)
## Slack activity:
- 2650 Members (2428 in December 2020)
- 220 Active weekly users (1997 in December 2020)
## GitHub activity:
- 1061 commits in the past quarter (-8% decrease)
- 112 code contributors in the past quarter (-8% decrease)
- 648 PRs opened on GitHub, past quarter (-2% decrease)
- 631 PRs closed on GitHub, past quarter (-3% decrease)
- 399 issues opened on GitHub, past quarter (4% increase)
- 235 issues closed on GitHub, past quarter (-8% decrease)
-----------------------------------------
Attachment BF: 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.
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:
- New PMC members: Siddharth Wagle (2020-12), Jie Wang (2020-12)
- New committer: Aravindan Vijayan (2020-12)
## Project Activity:
We are working on releasing 2.0.0. The vote is in progress.
A major feature of 2.0.0 is Ratis Streaming (RATIS-979), which supports
zero buffer copying and asynchronous event driven.
A major incompatible change of 2.0.0 is the API change (RATIS-1181, RATIS-1242).
It is to formally define a set of public APIs for StateMachine implementations.
We also have moved the new APIs to a new maven module.
## Community Health:
Commit activity:
- 103 commits in the past quarter (-23% decrease)
- 16 code contributors in the past quarter (-5% decrease)
GitHub PR activity:
- 103 PRs opened on GitHub, past quarter (-27% decrease)
- 108 PRs closed on GitHub, past quarter (-21% decrease)
The metrics above show a decrease of activity from the quarter compared
to the last quarter. The main reason is that this quarter (December to
March) include many holidays around the world. It is expected to have
a lower activity in the project.
-----------------------------------------
Attachment BG: Report from the Apache River Project [Roy Fielding]
Peter Firmstone has resigned as chair and PMC member. Roy has
initiated a formal roll call of the PMC and explained the process
on the dev list. The roll call revealed only 2 active PMC members.
A call for volunteers has begun on the dev list [1] and there
appears to be a sufficient number of volunteers to revive the PMC.
[1] https://lists.apache.org/thread.html/rea5d032849f3953f5113e59df57d79433d0473d050e9366f0e366735%40%3Cdev.river.apache.org%3E
Now we just need to follow-up on the list and prepare a resolution
for next month.
-----------------------------------------
Attachment BH: Report from the Apache Royale Project [Piotr Zarzycki]
## Description:
Apache Royale implements the principles of Apache Flex to support development
of applications designed for JavaScript instead of Adobe Flash/AIR runtimes.
Apache Royale improves developer productivity in creating applications to run
wherever JavaScript runs, including on browsers, in Apache Cordova
applications, on Node, and on other platforms.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
- Hugo Ferreira became a committer on 5 October 2020.
- Christofer Dutz became a committer on 4 September 2020.
## Project Activity:
One of the committers has started improving how we build the Apache Royale
distribution package using Maven. There is also a significant amount of work
around emulation components, which help users smoothly migrate their
application from Apache Flex to Royale. We have been working intensively with
several users who want to port existing applications from Flex to Apache
Royale. Each migrating application brings specific challenges; as we answer
those challenges, we make Royale stronger and more useful to all users.
Work toward release 0.9.8 has been on hold for some time due to unavailability
of committers to finish the whole process.
## Community Health:
Activity on social media:
- Our Twitter account has 715 (previously 697) followers.
- Our Facebook page has 169 (previously 170) likes.
- Our LinkedIn Group has 156 (previously 153) people.
- Our StackOVerFlow "apache-royale" tag currently has 62 (previously 58)
questions.
- Our Slack channel, "royale", in the-asf.slack.com workspace, makes quick
team consultations more convenient.
-----------------------------------------
Attachment BI: Report from the Apache ServiceMix Project [Krzysztof Sobkowiak]
## Description:
The mission of Apache ServiceMix project is to create and maintain a flexible,
open-source integration container, powered by OSGi, that unifies the features
and functionality of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful
runtime platform you can use to build your own integrations solutions.
## Issues:
No issue requiring board attention.
## Membership Data:
Apache ServiceMix was founded 2007-09-19 (13 years ago)
There are currently 50 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:3.
Community changes, past quarter:
- No new PMC members. Last addition was Andrea Cosentino on 2017-03-15.
- No new committers. Last addition was Andrea Cosentino on 2016-03-13.
## Project Activity:
We did monthly bundles releases (for other projects like Camel or Karaf):
* bundles-2020.12
* bundles-2021.01
* bundles-2021.02
## Community Health:
ServiceMix is still maintained, waiting the "move" to Karaf. Our main focus is
on specs and bundles (the runtime is really on Karaf side for now).
-----------------------------------------
Attachment BJ: Report from the Apache Shiro Project [Brian Demers]
## Description:
The mission of Shiro is the creation and maintenance of software related to
Powerful and easy-to-use application security framework
## Issues:
We have no issues that require Board assistance at this time
## Membership Data:
Apache Shiro was founded 2010-09-21 (10 years ago)
There are currently 13 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.
Community changes, past quarter:
- Benjamin Marwell was added to the PMC on 2020-12-13
- No new committers. Last addition was Benjamin Marwell on 2020-04-23.
## Project Activity:
- The project is maintaining a 1.x branch for bug fixes and security updates
- Work on 2.x has stalled a bit due to the increased focus on 1.x
Releases:
- 1.7.1 was released on 2021-01-31.
- 1.7.0 was released on 2020-10-29.
- 1.6.0 was released on 2020-08-17.
## Community Health:
Mailing list traffic is down over the past quarter, this is partially
because we had a busy November in the previous quarter.
-----------------------------------------
Attachment BK: Report from the Apache SINGA Project [Wang Wei]
## Description:
The mission of Apache SINGA is the creation and maintenance of software related
to a distributed deep learning platform
## Issues:
N.A
## Membership Data:
Apache SINGA was founded 2019-10-16 (a year ago)
There are currently 22 committers and 16 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Chris Yeung on 2020-04-17.
- No new committers. Last addition was Zhang Zhaoqi on 2020-07-01.
## Project Activity:
Recent releases:
3.1.0 was released on 2020-10-30.
3.0.0 was released on 2020-04-18.
The major activities were fixing some bugs and issues of V3.1.0.
The major features of the next release are to be discussed.
## Community Health:
Multiple committers were moving to new roles (companies). The development
progress was slowed down compared to the last report. The community needs to
attract new committers and may restructure the core development team.
Commit activity: 27 commits in the past quarter (-76% decrease) 3 code
contributors in the past quarter (-72% decrease)
GitHub issues: 4 issues opened on GitHub, past quarter (-60% decrease) 6
issues closed on GitHub, past quarter (-62% decrease)
GitHub PR activity: 30 PRs opened on GitHub, past quarter (-53% decrease) 34
PRs closed on GitHub, past quarter (-58% decrease)
-----------------------------------------
Attachment BL: Report from the Apache Sling Project [Robert Munteanu]
## Description:
Apache Sling™ is a framework for RESTful web-applications based on an
extensible content tree.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Sling was founded 2009-06-17 (12 years ago)
There are currently 49 committers and 28 PMC members in this project.
The Committer-to-PMC ratio is 7:4.
Community changes, past quarter:
- No new PMC members. Last addition was Eric Norman on 2020-08-19.
- Joerg Hoh was added as committer on 2021-03-03
## Project Activity:
Work continues on various individual modules, with 19 releases for this
reporting period.
Our sample application, the Sling Starter 12 is planned but no one is actively
working on its release.
## Community Health:
Community is in good health. The commits have decreased compared to the last
reporting period, but on the other hand the users mailing list has seen
a lot more traffic and we have seen an increase in pull requests.
There are two Sling-themed conferences planned for this year:
- ReSolve, on 18/05/2021
- adaptTo, on 27-29/2021
-----------------------------------------
Attachment BM: Report from the Apache Solr Project [Jan Høydahl]
## Description:
Solr is a highly scalable search server based on Apache Lucene.
## Issues:
We have a question: "Can the Lucene PMC release a Solr bugfix release for the
previous 8.x version in the lucene/solr release repo, by vote in Lucene PMC?
Here's the background for the question: Lucene + Solr are intertwined and
currently have common git repo, build, release process and release repository.
The latest joint release is 8.8.1, built from a release branch using Ant
(master is quite different, using gradle). We do not currently plan to perform
a code and build split on the 8.x ant branch, and we have no current plans
for another 8.x feature release.
However, there will likely be a need for bugfix- and security releases on the
v8.x (ant) branch. How to plan for this?
If Lucene PMC cannot formally release a Solr release, we imagine that the
Lucene Release Manager can build both the lucene and solr artifacts, and then
hold the VOTE, requiring 3 "+1" from both the Lucene and Solr PMCs (which are
right now 100% identical). Then in the final step of the release, move the
Solr artifacts to the Solr release repo, and each PMC announce their own
releases separately?
Let us know what you think.
## 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 60 PMC members in this project. The
Committer-to-PMC ratio is roughly 8:5. The project was bootstrapped with the
same set of committers and PMC members as its mothership, Lucene.
Community changes, past quarter (Since February 17th):
- Bruno Roustant was added to the PMC on 2021-03-01
One PMC member nomination in-flight.
## Project Activity:
Our main focus has been to migrate Solr from the Lucene project, and we have
completed the website and mailing list migrations.
We're currently working on splitting the Lucene/Solr code base into separate
git repos and untangle builds. Cutover this week.
Expecting to spend a couple more weeks to finalize build, Jenkins, release
processes etc. We are working closely with Lucene PMC to complete remaining
steps.
Upcoming releases:
We're preparing for the first-ever Apache release of the solr-operator, which
is a Kubernetes Operator for Solr which was donated by Bloomberg last year. We
are establishing it as a sub project. The operator is written in Golang.
Next up will be Solr 9.0, which will happen after Lucene releases lucene 9.0,
as Lucene is now a binary dependency for Solr.
## Community Health:
Many community members are active in the migration process.
As we are fresh as TLP, please see the Lucene report for relevant community
health last quarter.
-----------------------------------------
Attachment BN: Report from the Apache SpamAssassin Project [Sidney Markowitz]
Apache SpamAssassin report to Board for March 2021
SpamAssassin is a mail filter to identify spam. The project provides a
framework/engine and regular rule updates that reflect the changing nature of
spam email seen in the wild. Updated rules are generated through a combination
of hand crafted contributions and automated processing of spam and anonymized
processed non-spam that are contributed by volunteers.
Status and health report:
The project activities, including running our rule update infrastructure and
our dev and user mailing lists, are continuing smoothly.
SpamAssassin 3.4.4 was released on 28 January, 2020. It was primarily a
security release, fixing two CVEs, all then known outstanding open security
issues on the project.
Previous reports to the Board have described the release of SpamAssassin 3.4.5
as "imminent", fixing a CVE obtained in February, 2020. That should have
triggered a process resulting in a release with 90 days. The last publicly
released build for it was 3.4.5 Pre-Release 1 built on June 21, 2020.
Development continued after that, without a formal release yet. We recognize
that this has been unacceptable. There do not appear to be any issues blocking
the release at this time. We intend to run the release process as soon as
possible on the current 3.4 branch. After that we will look at how to modify
our development and release processes to better conform to modern CI
practices, further automate releases, and add time targets to our process
steps.
We intend to return our primary focus to development of version 4.0.0 once
3.4.5 is released.
Releases:
The last release was Apache SpamAssassin version 3.4.4 on 28 January 2020.
Note that we maintain online rule updates that are continuously updated
through a combination of developer contributions and automated processing via
our mass-check facility.
Committer/PMC changes:
Most recent new committer:
Paul Stead (pds) 12 September 2018
Most recent new PMC members:
Giovanni Bechis (gbechis) 24 Sep 2018
Henrik Krohns (hege) 25 Sep 2018
-----------------------------------------
Attachment BO: Report from the Apache Storm Project [Kishor Patil]
## Description:
The mission of Storm is the creation and maintenance of software related to
Distributed, real-time computation system
## Issues:
No issues at the moment
## Membership Data:
Apache Storm was founded 2014-09-16 (6 years ago)
There are currently 42 committers and 41 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Bipin Prasad on 2020-11-15.
- No new committers. Last addition was Bipin Prasad on 2020-11-16.
## Project Activity:
Migrating to metrics v2, runc containerized topologies. Preparing release 2.3.0
## Community Health:
2.2.0 was released on 2020-06-25. The community is actively preparing next RC.
-----------------------------------------
Attachment BP: Report from the Apache Submarine Project [Wangda Tan]
Apache Submarine is a unified AI platform which allows engineers and data
scientists to run Machine Learning and Deep Learning workload in a
distributed cluster.
## Issues
There are no problematic issues requiring board attention.
## General
### Feature development of Submarine:
The community is busy working on the following features:
1. Improve project stability and reliability
2. Support TensorBoard and MLFlow on Submarine workbench
3. Model management
4. Model serving (may use open source project)
5. Machine learning pipeline (DAG)
## Membership Data:
Apache Submarine was founded on 2019-10
There are currently 26 (from 25 since last report) committers and 9
(from 9 since last report) PMC members in this project.
## Project Activity:
### Releases
- Community is actively working on 0.6.0 since last report,
we have released 0.5.0 in the last quarter.
## Community Health:
### JIRA Activity
- 65 JIRA tickets created since the past quarter [
project in ("Apache Submarine") AND createdDate >= 2020-12-10
]
- 49 JIRA tickets resolved since the past quarter [
project in ("Apache Submarine") AND resolutiondate >= 2020-12-10
]
- 25 JIRA tickets created since the past month [
project in ("Apache Submarine") AND createdDate >= 2021-02-10
]
- 21 JIRA tickets resolved since the past month [
project in ("Apache Submarine") AND resolutiondate >= 2020-02-10
]
### Mailing list, slack channel, Github activities:
- dev@submarine: 151 emails since Feb 1st, 2021.
There are 20 accounts participated the discussion.
- Community sync up: Similar to last report.
Submarine community sync up is very active now, weekly sync up
has 15+ participants in the last several months.
- There are 407 stars of apache/submarine Github.
## Answers for feedbacks from board:
No specific question from board for the last report.
-----------------------------------------
Attachment BQ: Report from the Apache Synapse Project [Isuru Udana]
## Description:
Apache Synapse is a high performance, flexible, lightweight
Enterprise Service Bus (ESB) and a mediation framework.
## Issues:
None identified.
## Membership Data:
Apache Synapse was founded 2007-12-19 (13 years ago)
There are currently 35 committers and 26 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:7.
Community changes, past quarter:
- No new PMC members. The last addition was Prabath Ariyarathna on 2017-05-04.
- No new committers. The last addition was Shafreen on 2020-07-14.
## Project Activity:
Shafreen (the new committer) has started the release process. We are expecting
to complete the release in the next month.
Synapse is participating in the Google Summer of Code program this year. We
have added two project proposals to the Apache ideas list[1] and got attention
from students as well.
[1] https://cwiki.apache.org/confluence/display/COMDEV/
GSoC+2021+Ideas+list#GSoC2021Ideaslist-Synapse
## Community Health:
dev@synapse.apache.org had a 5% decrease in traffic in the past quarter (22
emails compared to 23) 2 issues opened in JIRA, past quarter (100% increase)
We expect these numbers to get increased significantly with the release work
we are doing in the near future.
-----------------------------------------
Attachment BR: Report from the Apache Tomcat Project [Mladen Turk]
## Description:
- A Java Servlet, JavaServer Pages, Java WebSocket and Java
Unified Expression language specifications implementation
and Jakarta EE equivalents.
## Issues:
- There are no issues requiring board attention at this time
## Membership Data:
- There are currently 28 PMC members.
Igal Sapir was added to the PMC on Mar 18 2019
- There are currently 47 committers.
Raymond Augé was added as committer on 2020-07-02
## Community Health:
- Continued healthy activity across multiple components and
responsiveness on both dev and user lists.
## Project Activity:
Apache Tomcat 10.0.2 is the first stable 10.0.x release
targeted for Jakarta EE 9.
- Apache Tomcat 10.0.2 was released on 2021-02-02
- Apache Tomcat 10.0.0 was released on 2020-12-08
- Apache Tomcat 9.0.43 was released on 2020-02-02
- Apache Tomcat 9.0.41 was released on 2020-12-08
- Apache Tomcat 8.0.63 was released on 2020-02-02
- Apache Tomcat 8.5.61 was released on 2020-12-08
- Apache Tomcat 7.0.108 was released on 2020-02-05
## Security:
- Detailed status:
http://tomcat.apache.org/security.html
## Trademark:
- No new trademark issues in the last 3 months
and there are currently no outstanding trademark issues that the
Apache Tomcat PMC is working on.
-----------------------------------------
Attachment BS: Report from the Apache Trafodion Project [Pierre Smits]
-----------------------------------------
Attachment BT: Report from the Apache TVM Project [Tianqi Chen]
## Description:
The mission of Apache TVM is the creation and maintenance of software related
to compilation of machine learning models to run on a wide range of hardware
platforms
## Issues:
No issue that needs board attention
## Membership Data:
Apache TVM was founded 2020-11-17 (4 months 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:
- Leyuan Wang was added to the PMC on 2021-01-16
- Chenfan was added as committer on 2020-12-18
- Josh Fromm was added as committer on 2021-01-19
## Project Activity:
The community merged 130 pull requests from 69 authors in the past month.
The improvements highlights includes:
- Better vulkan and SPIRV support
- Support of irregular control flow such as while loop
- Initial support of TensorIR for tensor-core libraries
- Various improvements to the Torch and Tensorflow frontends.
## Community Health:
The developer community is healthy, with broad participations
from various organizations. The community discussed about start experimenting
a new RFC mechanism that opens pull request to a separate github repo
(apache/tvm-rfcs, whose pull requests will be mirrored to dev@). This would
allow reviews and tracking of the RFC more easily. Additionally, there are
quite a few engaged discussion about the Device API, micro controller support,
and Torchscript integeration. The community members also give talks in major
workshops. The PMC is actively discussing new candidates for PMC
and committership.
-----------------------------------------
Attachment BU: Report from the Apache UIMA Project [Richard Eckart de Castilho]
## Description:
Apache UIMA's mission: the creation and maintenance of open-source software
related to the analysis of unstructured data, guided by the UIMA Oasis
Standard. The software provides frameworks, tools and annotators,
facilitating the analysis of unstructured content such as text, audio and
video.
## Issues:
No Board level issues at this time.
## Membership Data:
Apache UIMA was founded 2010-03-17 (11 years ago)
There are currently 25 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:5.
Community changes, past quarter:
- No new PMC members. Last addition was Viorel Morari on 2019-11-19.
- No new committers. Last addition was Viorel Morari on 2018-09-20.
## Project Activity:
- Cleaning up backlog on Jira
- Moving more of the project's code repositories from the
ASF SVN to GitHub/GitBox
- Implementation of new features and bug fixes
- Towards new releases of the UIMA Java SDK, uimaFIT and Ruta sub-projects
- Recent releases:
-- UIMA Build Resources 6 was released on 2021-02-17
-- UIMA Parent POM 14 was released on 2021-03-10
## Community Health:
The community continues to be moderately active and provides bug reports
and PRs at times. The recent switch to GitHub repos facilitates the
contribution process.
-----------------------------------------
Attachment BV: Report from the Apache Unomi Project [Serge Huber]
## Description:
The mission of Apache Unomi is the creation and maintenance of software related
to providing a reference implementation of the OASIS Customer Data Platform
specification currently being worked on by the OASIS Context Server Technical
Committee
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Unomi was founded 2019-02-20 (2 years ago)
There are currently 14 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 7:3.
Community changes, past quarter:
- No new PMC members. Last addition was David Griffon on 2019-02-20.
- Anatol Sialitski was added as committer on 2021-01-29
- Pavel Milkevich was added as committer on 2021-01-29
A new PMC member was approved and is currently being processed.
## Project Activity:
Work on version 2.0 GraphQL implementation is progressing nicely, with most of
the specification implemented. A lot of work has also been done on integration
tests to improve their quality and stability. The project has also moved to a
full Github CI solution to make it easier to give automated feedback on pull
requests.
## Community Health:
The community is quite healthy, with again most of the activity concentrated
in Github pull requests and the Apache Slack Unomi channel. The slack channel
now has 116 members. Contributions are coming at a steady pace and welcomed.
It seems that the community prefers to use the above mentioned tools than the
mailing lists, however, as usual, all decisions are always taken using the
lists, as they should be.
Here are some metrics:
- dev@unomi.apache.org had a 10% decrease in traffic in the past quarter
(437 emails compared to 483)
- users@unomi.apache.org had a 100% decrease in traffic in the past quarter
(0 emails compared to 11)
- 0 issues opened in JIRA, past quarter (-100% decrease)
- 0 issues closed in JIRA, past quarter (-100% decrease)
- 117 commits in the past quarter (21% increase)
- 11 code contributors in the past quarter (no change)
- 37 PRs opened on GitHub, past quarter (5% increase)
- 36 PRs closed on GitHub, past quarter (no change)
-----------------------------------------
Attachment BW: Report from the Apache VCL Project [Josh Thompson]
## Description:
The mission of the Apache VCL project is to create and maintain of software
related to a modular cloud computing platform which dynamically provisions and
brokers remote access to compute resources.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache VCL was founded 2012-06-19 (9 years ago)
There are currently 10 committers and 8 PMC members in this project.
The Committer-to-PMC ratio is 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Mike Jennings on 2020-08-24.
- No new committers. Last addition was Mike Jennings on 2019-01-04.
## Project Activity:
- Last release: 2019-07-25
- There has not been much activity since the last board report beyond
supporting people on the user list that are using VCL.
## Community Health:
VCL continues to be a small but functioning community. We still have
committers, PMC members, and users. Things are just a little slow for us right
now.
-----------------------------------------
Attachment BX: Report from the Apache Velocity Project [Nathan Bubna]
## Description:
The mission of Velocity is the creation and maintenance of software related to
A Java Templating Engine
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Velocity was founded 2006-10-24 (14 years ago)
There are currently 15 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 5:3.
Community changes, past quarter:
- No new PMC members. Last addition was Michael Osipov on 2017-07-27.
- No new committers. Last addition was Thomas Mortagne on 2020-03-09.
## Project Activity:
Velocity Engine 2.3 release available 2021-03-08 Velocity Tools 3.1 released
available 2021-03-08 These releases each resolve a recent CVE reports for
those projects. Details have been published:
https://velocity.apache.org/news.html#CVE-2020-13936
https://velocity.apache.org/news.html#CVE-2020-13959
## Community Health:
The project remains, as one PMC member put it, "hyper stable", with the devs
largely focused on other projects, but still rallying (eventually) when work
needs to get done. Issues do eventually get addressed. The community is small,
the active community is smaller, but it is functioning.
The board called for a roll call due to our developer's schedules not being
satisfactory in regards to the CVE. Three PMC members responded (with various
levels of irritation). The PMC member who did most to implement the fixes
ignored the roll call thread. When it came time to get the releases out, the
PMC showed up to test and approve with 5 binding +1 for the Engine release and
6 binding +1 for the Tools release. I'd call that the actual, meaningful "roll
call".
-----------------------------------------
Attachment BY: Report from the Apache Wicket Project [Andrea Del Bene]
## Description:
The mission of Wicket is the creation and maintenance of software related to
Component-based Java Web Application Framework.
## Issues:
No issues require board attention.
## Membership Data:
Apache Wicket was founded 2007-06-20 (14 years ago)
There are currently 33 committers and 32 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:8.
Community changes, past quarter:
- No new PMC members. Last addition was Thomas Heigl on 2020-08-14.
- No new committers. Last addition was Thomas Heigl on 2020-05-18.
## Project Activity:
We are working to the next release cycle which (among the other things)
will contain a fix for CVE-2021-23937. The new releases involved will be:
- Wicket 7.18.0, based on Java 7
- Wicket 8.12.0, based on Java 8
- Wicket 9.3.0, based on Java 11
The vote for the new releases should be held in the very next days.
## Community Health:
The community is stable and healthy. Adoption of release 9 is still growing
and beside new greenfield projects, we had different feedback from old
projects migrating to the last main release.
-----------------------------------------
Attachment BZ: Report from the Apache Xerces Project [Michael Glavassevich]
Xerces-J
With help from the community, Xerces-J 2.12.1 was finally published to Maven
central at the beginning of the year. It's been otherwise quiet on the
development front with only a couple commits to fix a defect and improve the
documentation.
In January, there was a potential security issue that was reported through
security@ but it appears to be a problem with the JDK's fork of Xerces-J and
the serializer component that is bundled from Xalan. We forwarded the details
to the Xalan PMC for them to assess.
Mailing list traffic has been very low; roughly 30+ posts on the j-dev and
j-users lists since the beginning of November 2020.
No new releases since the previous report. The latest release is Xerces-J
2.12.1 (January 11th, 2020).
Xerces-C
There was one short discussion on the mailing list and a bit of activity in
JIRA. Otherwise, there's nothing notable to report.
Mailing list traffic has been very low; roughly 15+ posts on the c-dev and
c-users lists since the beginning of November 2020.
No new releases since the previous report. The latest release is Xerces-C
3.2.3 (April 10th, 2020).
Xerces-P
Nothing in particular to report. There was no development activity over the
reporting period.
XML Commons
No activity over the reporting period.
Committer / PMC Changes
The most recent committers were added in April 2017 (Xerces-C) and May 2017
(Xerces-J).
No new PMC members since the last report. The most recent addition to the PMC
was in June 2016.
One committer has committed changes to SVN since November 2020.
-----------------------------------------
Attachment CA: Report from the Apache Yetus Project [Allen Wittenauer]
## Description:
Apache Yetus provides libraries and tools that enable contribution and
release processes for software projects.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Yetus was founded 2015-09-15 (5 years ago)
There are currently 12 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 4:3.
Community changes, past quarter:
- No new PMC members. Last addition was Akira Ajisaka on 2018-12-17.
- No new committers. Last addition was Akira Ajisaka on 2018-02-06.
## Project Activity:
The usual post-release lull quarter... with a twist.
Usually, there is a quarter of people doing upgrades for their
individual projects in the ASF. But it appears the adoption of the
latest release (0.13.0) is significantly higher outside of the ASF,
primarily due to GitHub Actions support. In fact, there is only one
ASF projectthat appears to have even attempted to upgrade to this
release. That deployment is (effectively) reverting some code in
order to revert back to previous behavior. It is greatly disappointing
that a lack of participation in the ASF during the release process
didn't help discover these bugs earlier, but it is what it is.
## Community Health:
How down was this post-release lull? Might be our biggest one, and
that is likely reflective of most of the work in the project being
done by one person who didn't do much of any contributions this
quarter:
- dev@yetus.apache.org had a 68% decrease in traffic in the past
quarter (16 emails compared to 50)
- 0 issues opened in JIRA, past quarter (-100% decrease)
- 2 commits in the past quarter (-98% decrease)
- 2 code contributors in the past quarter (-50% decrease)
-----------------------------------------
Attachment CB: 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)
-----------------------------------------
Attachment CC: Report from the Apache ZooKeeper Project [Flavio Paiva Junqueira]
## Description:
Apache ZooKeeper is a system for distributed coordination. It enables
the implementation of a variety of primitives and mechanisms that are
critical for safety and liveness in distributed settings, e.g.,
distributed locks, master election, group membership, and configuration.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache ZooKeeper was founded 2010-11-17 (10 years ago)
There are currently 30 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Enrico Olivelli on 2020-01-15.
- Ling Mao was added as committer on 2021-01-16
## Project Activity:
3.5.9 was released on 2021-01-14.
3.6.3 and 3.7.0 are in progress
The community has focused on minor releases of the 3.6. branch
and it is also getting ready to release 3.7.0. 3.7.0 has had a release
candidate, but it has not passed the vote. The work towards cutting
these releases will continue in the next period.
## Community Health:
The project overall had more discussion and more commits as part
of closing on releases, but fewer GitHub PRs have been created
and closed compared to the previous reporting period. The difference
reflects the current community focus on releases.
- dev@zookeeper.apache.org had a 34% increase in traffic in the past quarter
(402 emails compared to 298)
- notifications@zookeeper.apache.org had a 38%
decrease in traffic in the past quarter (650 emails compared to 1035)
- user@zookeeper.apache.org had a 50% increase in traffic in the past quarter
(90 emails compared to 60)
- 115 commits in the past quarter (26% increase)
- 31 code contributors in the past quarter (3% increase)
- 68 PRs opened on GitHub, past quarter (-35% decrease)
- 57 PRs closed on GitHub, past quarter (-44% decrease)
------------------------------------------------------
End of minutes for the March 17, 2021 board meeting.
Index