Index
Links: 2021 - All years
- Original The Apache Software Foundation
Board of Directors Meeting Minutes
February 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/42ab
The meeting was held via teleconference, hosted by the Secretary
via Zoom.
The #asfboard channel on the-asf.slack.com was used for backup.
2. Roll Call
Directors Present:
Shane Curcuru
Bertrand Delacretaz
Roy T. Fielding
Niclas Hedhman
Justin Mclean
Sam Ruby
Craig L Russell
Patricia Shanahan
Sander Striker
Directors Absent:
none
Executive Officers Present:
Myrle Krantz
David Nalley
Matt Sicker
Ruth Suehle
Executive Officers Absent:
none
Guests:
Daniel Gruno
Dave Fisher
Dmitry Pavlov
Henri Yandell
Paul Angus
Rich Bowen - joined :11
Sally Khudairi
Sharan Foga
Stephen Mallette
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 January 20, 2021
See: board_minutes_2021_01_20.txt
Approved by General Consent.
4. Executive Officer Reports
A. Chairman [Roy]
I have set up and sent notice for the annual members meeting, to be
held on IRC on 9 March 2021, with votes concluding on 11 March.
In spite of the wild year 2020-21 has been, it doesn't seem like it has
been a full year, partly because moving the date earlier has reduced
us to 11 meetings. Please be sure to send in nominations before they
close on February 28.
I am happy to report that I finally managed to update our Bylaws page
with Amendment II, as we approved in September, and sent the required
notification to the members-notify list. Thanks to everyone who proposed
or reviewed the changes on members-info. I set the bylaws change to
take effect on 11 March 2021 so that it overlaps with the annual
members meeting (maximizing implied consensus).
B. President [David]
I continued to spend time working on a single incident that generated
multiple code of conduct complaints.
I am behind on overall budget work, but most of the officers
representing the bulk of the budget have pushed their draft requests
forward. I had hoped to have a first pass ready for this board meeting
but failed to meet that. Expect to see more on operations@ this week.
Otherwise, things look to be running relatively well.
Additionally, please see Attachments 1 through 8.
C. Treasurer [Myrle]
Treasurer’s work this month primarily consisted of providing the
information and reviews necessary to complete our audit, and prepare
our tax return. I have been going slower on the goal of transitioning
to TDBank, but the urgency for that task has not diminished. I’ll be
renewing our efforts in the coming month.
Budget preparation
IgniteSpot is currently preparing a pro forma budget as a starting
point for officers based on the previous year’s expenses. YTD
officer’s expense control has been very good. In general, I expect
spending in the coming year to necessarily increase to cover expenses
that have been delayed in the past year. But because there is still a
greater than normal amount of economic uncertainty, I would ask that
officers approach this carefully.
Audit
We completed our audit for the fiscal year ending on April 30, 2020
with an unqualified result. The full report has been provided to the
board.
The auditor did identify an area in which we can improve, with respect
to apportioning our funds in a manner which keeps them under FDIC
insurance. Some improvements had already been made by the time of the
audit, and we will continue to seek to improve in this area.
Tax filings
The work to complete our 990s is almost, but not quite complete. All
change requests have been discovered and we await only the final
version. This fiscal year there were several changes from previous
years, including the introduction of ALC, and the introduction of a
Conflict of Interest policy. We are grateful to the TAC community for
helping us respond to questions about grant making activities.
Boston Private
The assistant treasurer is now also listed as a signatory on the
Boston Private account. Thank you to the board for helping us get
this done.
Transition to TDBank
The transition to TDBank is currently blocked on the introduction of
treasury services. Taxes and audit had higher priority in the last
month, and so this work was put on pause, but it will proceed in the
coming month.
Accounting transition
The transition to the new accountant is mostly complete. We did
identify one final item that we missed in the transition up till this
point. The ownership of our credit card account remained with Virtual
until last Friday, the 12th. I am still awaiting confirmation that
transfer was successful. Presumably the holidays and the inclement
weather have produced additional obstacles. This will result in
interest and fees. My hope is to bring our credit card service
provider to the point where we can also easily transfer information
between volunteers and accounting, and transfer responsibility from
one volunteer to another.
Financial reporting:
Foundation financial reporting can be found in our quarterly report:
https://blogs.apache.org/foundation/entry/the-apache-software-foundation-operations11
D. Secretary [Matt]
In January, the secretary received 50 ICLAs and one CCLA.
E. Executive Vice President [Ruth]
ApacheCon planning is underway. We are looking at a more coordinated
effort between the North America/Europe event and the Asia event,
especially in terms of sponsorship. CFP launching soon.
F. Vice Chairman [Shane]
Nothing to report this month.
Executive officer reports approved as submitted by General Consent.
5. Additional Officer Reports
A. VP of W3C Relations [Andy Seaborne / Niclas]
See Attachment 9
B. Apache Legal Affairs Committee [Roman Shaposhnik / Roy]
See Attachment 10
C. Apache Security Team Project [Mark J. Cox / Sander]
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:
# Logging Services [nh]
# Perl [nh]
# TinkerPop [rtf]
# Trafodion [nh]
# Velocity [clr]
# Zeppelin [bd]
A. Apache Ambari Project [Jayush Luniya / Shane]
See Attachment A
B. Apache Ant Project [Jan Materne / Craig]
See Attachment B
C. Apache Attic Project [Mads Toftum / Sam]
See Attachment C
D. Apache BookKeeper Project [Sijie Guo / Bertrand]
See Attachment D
E. Apache Brooklyn Project [Geoff Macartney / Patricia]
See Attachment E
F. Apache Buildr Project [Antoine Toulme / Patricia]
See Attachment F
G. Apache Cassandra Project [Nate McCall / Roy]
See Attachment G
H. Apache Celix Project [Pepijn Noltes / Bertrand]
See Attachment H
I. Apache Clerezza Project [Hasan Hasan / Sam]
No report was submitted.
J. Apache Cocoon Project [Cédric Damioli / Sander]
See Attachment J
K. Apache Community Development Project [Sharan Foga / Niclas]
See Attachment K
L. Apache CouchDB Project [Jan Lehnardt / Craig]
See Attachment L
M. Apache Creadur Project [Philipp Ottlinger / Shane]
See Attachment M
N. Apache DataSketches Project [Lee Rhodes / Justin]
See Attachment N
O. Apache DB Project [Bryan Pendleton / Sander]
See Attachment O
P. Apache DeltaSpike Project [Mark Struberg / Patricia]
No report was submitted.
Q. Apache Drill Project [Charles Givre / Shane]
See Attachment Q
R. Apache ECharts Project [Wenli Zhang / Bertrand]
See Attachment R
S. Apache Empire-db Project [Rainer Döbele / Sam]
See Attachment S
T. Apache Flume Project [Balázs Donát Bessenyei / Craig]
See Attachment T
U. Apache FreeMarker Project [Dániel Dékány / Roy]
See Attachment U
V. Apache Geode Project [Karen Miller / Niclas]
See Attachment V
W. Apache Giraph Project [Dionysios Logothetis / Justin]
See Attachment W
X. Apache Gobblin Project [Abhishek Tiwari / Roy]
See Attachment X
Y. Apache Gora Project [Kevin Ratnasekera / Sam]
No report was submitted.
Z. Apache Groovy Project [Paul King / Sander]
See Attachment Z
AA. Apache HTTP Server Project [Joe Orton / Bertrand]
See Attachment AA
AB. Apache HttpComponents Project [Michael Osipov / Justin]
See Attachment AB
AC. Apache Ignite Project [Dmitry Pavlov / Patricia]
See Attachment AC
AD. Apache Impala Project [Jim Apple / Shane]
See Attachment AD
AE. Apache Incubator Project [Justin Mclean]
See Attachment AE
AF. Apache Joshua Project [Tommaso Teofili / Niclas]
No report was submitted.
@Niclas: pursue a report for Joshua
AG. Apache jUDDI Project [Alex O'Ree / Craig]
See Attachment AG
AH. Apache Juneau Project [James Bognar / Bertrand]
See Attachment AH
AI. Apache Kafka Project [Jun Rao / Sander]
See Attachment AI
AJ. Apache Kibble Project [Rich Bowen / Shane]
See Attachment AJ
AK. Apache Knox Project [Larry McCay / Patricia]
See Attachment AK
AL. Apache Kylin Project [Shao Feng Shi / Justin]
See Attachment AL
AM. Apache Libcloud Project [Tomaž Muraus / Craig]
See Attachment AM
AN. Apache Logging Services Project [Matt Sicker / Niclas]
See Attachment AN
AO. Apache ManifoldCF Project [Karl Wright / Roy]
See Attachment AO
AP. Apache MetaModel Project [Kasper Sørensen / Sam]
See Attachment AP
AQ. Apache Mnemonic Project [Yanhui Zhao / Justin]
See Attachment AQ
AR. Apache Oozie Project [Gézapeti / Roy]
See Attachment AR
AS. Apache OpenWhisk Project [Dave Grove / Bertrand]
See Attachment AS
AT. Apache Ozone Project [Sammi Chen / Craig]
See Attachment AT
AU. Apache Perl Project [Philippe Chiasson / Niclas]
No report was submitted.
AV. Apache Phoenix Project [Ankit Singhal / Sander]
See Attachment AV
AW. Apache POI Project [Dominik Stadler / Sam]
See Attachment AW
AX. Apache Qpid Project [Robbie Gemmell / Patricia]
See Attachment AX
AY. Apache Ranger Project [Selvamohan Neethiraj / Shane]
See Attachment AY
AZ. Apache REEF Project [Sergiy Matusevych / Bertrand]
See Attachment AZ
BA. Apache River Project [Peter Firmstone / Niclas]
No report was submitted.
BB. Apache RocketMQ Project [Xiaorui Wang / Sander]
See Attachment BB
BC. Apache Roller Project [David M. Johnson / Sam]
See Attachment BC
BD. Apache Santuario Project [Colm O hEigeartaigh / Patricia]
See Attachment BD
BE. Apache Serf Project [Justin Erenkrantz / Justin]
See Attachment BE
BF. Apache ServiceComb Project [Willem Ning Jiang / Shane]
See Attachment BF
BG. Apache ShardingSphere Project [Liang Zhang / Craig]
See Attachment BG
BH. Apache SIS Project [Martin Desruisseaux / Roy]
See Attachment BH
BI. Apache Spark Project [Matei Alexandru Zaharia / Justin]
See Attachment BI
BJ. Apache Subversion Project [Nathan Hartman / Bertrand]
See Attachment BJ
BK. Apache Superset Project [Maxime Beauchemin / Patricia]
See Attachment BK
BL. Apache Syncope Project [Francesco Chicchiriccò / Sam]
See Attachment BL
BM. Apache SystemDS Project [Matthias Boehm / Sander]
See Attachment BM
BN. Apache TomEE Project [David Blevins / Roy]
See Attachment BN
BO. Apache Traffic Control Project [David Neuman / Craig]
See Attachment BO
BP. Apache Trafodion Project [Pierre Smits / Niclas]
No report was submitted.
@Niclas: encourage dev list participation or attic resolution
BQ. Apache Turbine Project [Georg Kallidis / Shane]
See Attachment BQ
BR. Apache TVM Project [Tianqi Chen / Niclas]
See Attachment BR
BS. Apache Usergrid Project [Michael Russo / Bertrand]
See Attachment BS
BT. Apache Velocity Project [Nathan Bubna / Craig]
See Attachment BT
@Craig: explain security issue relevance and board
communications
BU. Apache Whimsy Project [Shane Curcuru]
See Attachment BU
BV. Apache Xalan Project [Gary D. Gregory / Roy]
See Attachment BV
BW. Apache Xerces Project [Michael Glavassevich / Sam]
No report was submitted.
BX. Apache XML Graphics Project [Clay Leeds / Justin]
See Attachment BX
BY. Apache Zeppelin Project [Lee Moon Soo / Sander]
See Attachment BY
@Sander: explain need to respond to security vulnerabilities
in board report
BZ. Apache TinkerPop Project [Stephen Mallette / Niclas]
See Attachment BZ
Committee reports approved as submitted by General Consent.
7. Special Orders
A. Change the Apache Lucene Project Chair
WHEREAS, the Board of Directors heretofore appointed Anshum Gupta
(anshum) to the office of Vice President, Apache Lucene, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Anshum Gupta from the office of Vice President, Apache Lucene, and
WHEREAS, the Project Management Committee of the Apache Lucene project
has chosen by vote to recommend Michael Sokolov (sokolov) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Anshum Gupta is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Lucene, and
BE IT FURTHER RESOLVED, that Michael Sokolov be and hereby is appointed
to the office of Vice President, Apache Lucene, to serve in accordance
with and subject to the direction of the Board of Directors and the
Bylaws of the Foundation until death, resignation, retirement, removal
or disqualification, or until a successor is appointed.
Special Order 7A, Change the Apache Lucene Project Chair, was
approved by Unanimous Vote of the directors present.
B. Establish the Apache Ratis 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 highly customizable Raft protocol
implementation in Java.
NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
(PMC), to be known as the "Apache Ratis Project", be and hereby is
established pursuant to Bylaws of the Foundation; and be it further
RESOLVED, that the Apache Ratis be and hereby is responsible for the
creation and maintenance of software related to a highly customizable
Raft protocol implementation in Java; and be it further
RESOLVED, that the office of "Vice President, Apache Ratis" 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 Ratis
Project, and to have primary responsibility for management of the
projects within the scope of responsibility of the Apache Ratis
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 Ratis Project:
* Arpit Agarwal <arp@apache.org>
* Shashikant Banerjee <shashikant@apache.org>
* Marton Elek <elek@apache.org>
* Josh Elser <elserj@apache.org>
* Anu Engineer <aengineer@apache.org>
* Uma Maheswara Rao G <umamahesh@apache.org>
* Lokesh Jain <ljain@apache.org>
* Hanisha Koneru <hanishakoneru@apache.org>
* Mingliang Liu <liuml07@apache.org>
* Jitendra Nath Pandey <jitendra@apache.org>
* Mukul Kumar Singh <msingh@apache.org>
* Enis Soztutar <enis@apache.org>
* Tsz-wo Sze <szetszwo@apache.org>
* Siddharth Wagle <swagle@apache.org>
* Jie Wang <runzhiwang@apache.org>
* Xiaoyu Yao <xyao@apache.org>
* Jing Zhao <jing9@apache.org>
NOW, THEREFORE, BE IT FURTHER RESOLVED, that Tsz-wo Sze be appointed to
the office of Vice President, Apache Ratis, 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 Ratis Project be and hereby is tasked with the
migration and rationalization of the Apache Incubator Ratis podling; and
be it further
RESOLVED, that all responsibilities pertaining to the Apache Incubator
Ratis podling encumbered upon the Apache Incubator PMC are hereafter
discharged.
Special Order 7B, Establish the Apache Ratis Project, was
approved by Unanimous Vote of the directors present.
C. Establish the Apache Solr 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 highly scalable distributed document search and
analytics.
NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
(PMC), to be known as the "Apache Solr Project", be and hereby is
established pursuant to Bylaws of the Foundation; and be it further
RESOLVED, that the Apache Solr be and hereby is responsible for the
creation and maintenance of software related to highly scalable
distributed document search and analytics; and be it further
RESOLVED, that the office of "Vice President, Apache Solr" 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 Solr
Project, and to have primary responsibility for management of the
projects within the scope of responsibility of the Apache Solr 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 Solr Project:
* Joel Bernstein <jbernste@apache.org>
* Andrzej Bialecki <ab@apache.org>
* Michael Busch <buschmi@apache.org>
* Ishan Chattopadhyaya <ishan@apache.org>
* Cao Mạnh Đạt <datcm@apache.org>
* Mike Drob <mdrob@apache.org>
* James Dyer <jdyer@apache.org>
* Shai Erera <shaie@apache.org>
* Erick Erickson <erick@apache.org>
* Ryan Ernst <rjernst@apache.org>
* Jim Ferenczi <jimczi@apache.org>
* Scott Ganyo <scottganyo@apache.org>
* Jason Gerlowski <gerlowskija@apache.org>
* Otis Gospodnetic <otis@apache.org>
* Dennis Gove <dpgove@apache.org>
* Adrien Grand <jpountz@apache.org>
* Martijn van Groningen <mvg@apache.org>
* Anshum Gupta <anshum@apache.org>
* Mark Harwood <mharwood@apache.org>
* Erik Hatcher <ehatcher@apache.org>
* Gus Heck <gus@apache.org>
* Shawn Heisey <elyograg@apache.org>
* Jan Høydahl <janhoy@apache.org>
* Grant Ingersoll <gsingers@apache.org>
* Mikhail Khludnev <mkhl@apache.org>
* Namgyu Kim <namgyu@apache.org>
* Nick Knize <nknize@apache.org>
* Tomas Eduardo Fernandez Lobbe <tflobbe@apache.org>
* Shalin Shekhar Mangar <shalin@apache.org>
* Stefan Matheis <steffkes@apache.org>
* Michael McCandless <mikemccand@apache.org>
* Ryan McKinley <ryan@apache.org>
* Mark Robert Miller <markrmiller@apache.org>
* Christian Moen <cm@apache.org>
* Robert Muir <rmuir@apache.org>
* Munendra S N <munendrasn@apache.org>
* Nhat Nguyen <dnhatn@apache.org>
* Noble Paul <noble@apache.org>
* Christine Poerschke <cpoerschke@apache.org>
* Timothy Potter <thelabdude@apache.org>
* Houston Putman <houston@apache.org>
* Kevin Risden <krisden@apache.org>
* Steven Rowe <sarowe@apache.org>
* Uwe Schindler <uschindler@apache.org>
* Yonik Seeley <yonik@apache.org>
* Koji Sekiguchi <koji@apache.org>
* Atri Sharma <atri@apache.org>
* Sami Siren <siren@apache.org>
* David Smiley <dsmiley@apache.org>
* Michael Sokolov <sokolov@apache.org>
* Cassandra Targett <ctargett@apache.org>
* Tommaso Teofili <tommaso@apache.org>
* Varun Thacker <varun@apache.org>
* Ignacio Vera <ivera@apache.org>
* Dawid Weiss <dweiss@apache.org>
* Simon Willnauer <simonw@apache.org>
* Alan Woodward <romseygeek@apache.org>
* Karl Wright <kwright@apache.org>
* Areek Zillur <areek@apache.org>
NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jan Høydahl be appointed
to the office of Vice President, Apache Solr, 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 Solr Project be and hereby
is tasked with the migration and rationalization of the Apache
Lucene Solr sub-project; and be it further
RESOLVED, that all responsibilities pertaining to the Apache
Lucene Solr sub-project encumbered upon the
Apache Lucene Project are hereafter discharged.
Special Order 7C, Establish the Apache Solr Project, was
approved by Unanimous Vote of the directors present.
D. Establish the Apache Daffodil Project
WHEREAS, the Board of Directors deems it to be in the best interests
of the Foundation and consistent with the Foundation's purpose to
establish a Project Management Committee charged with the creation and
maintenance of open-source software, for distribution at no charge to
the public, related to an implementation of the Data Format
Description Language (DFDL) used to convert between fixed format data
and more readily processed forms such as XML or JSON.
NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
(PMC), to be known as the "Apache Daffodil Project", be and hereby is
established pursuant to Bylaws of the Foundation; and be it further
RESOLVED, that the Apache Daffodil Project be and hereby is
responsible for the creation and maintenance of software related to an
implementation of the Data Format Description Language (DFDL) used to
convert between fixed format data and more readily processed forms
such as XML or JSON; and be it further
RESOLVED, that the office of "Vice President, Apache Daffodil" 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
Daffodil Project, and to have primary responsibility for management of
the projects within the scope of responsibility of the Apache Daffodil
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 Daffodil
Project:
* Brandon Sloane <btsloane@apache.org>
* Christofer Dutz <cdutz@apache.org>
* Dave Fisher <wave@apache.org>
* Dave Thompson <dthompson@apache.org>
* John Interrante <jinterrante@apache.org>
* John Wass <jw3@apache.org>
* Joshua Adams <jadams@apache.org>
* Kevin Ratnasekera <djkevincr@apache.org>
* Mike Beckerle <mbeckerle@apache.org>
* Steve Lawrence <slawrence@apache.org>
* Taylor Wise <vtguy08@apache.org>
* Olabusayo Kilo <olabusayo@apache.org>
NOW, THEREFORE, BE IT FURTHER RESOLVED, that Mike Beckerle be
appointed to the office of Vice President, Apache Daffodil, 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 Daffodil Project be and hereby is tasked
with the migration and rationalization of the Apache Incubator
Daffodil podling; and be it further
RESOLVED, that all responsibilities pertaining to the Apache Incubator
Daffodil podling encumbered upon the Apache Incubator PMC are
hereafter discharged.
Special Order 7D, Establish the Apache Daffodil Project, was
approved by Unanimous Vote of the directors present.
E. Remove Marko Rodriguez from TinkerPop PMC
RESOLVED, that Marko Rodriguez is removed from the Apache TinkerPop
Project Management Committee.
Special Order 7E, Remove Marko Rodriguez from TinkerPop PMC, was
adopted by majority vote of the board, with 8 directors voting
for and 1 voting against.
Niclas wishes to note that he voted against this resolution
"on the basis that the appalling behavior wasn't done in the name
of the ASF or the Tinkerpop project, nor on our lists. I don't like
the slippery slope aspect of kicking out people based on idiotic
things written elsewhere."
8. Discussion Items
A. What is the scope of applicability for our Code of Conduct?
Specifically, https://www.apache.org/foundation/policies/conduct
begins with:
This code of conduct applies to all spaces managed by the
Apache Software Foundation, including IRC, all public and private
mailing lists, issue trackers, wikis, blogs, Twitter, and any other
communication channel used by our communities.
and
We expect this code of conduct to be honored by everyone who
participates in the Apache community formally or informally, or
claims any affiliation with the Foundation, in any Foundation-related
activities and especially when representing the ASF, in any role.
Roy believes that both of those sentences are overly long and ambiguous,
and should be clarified so that the CoC volunteers do not find themselves
trying to judge the behavior of all 8000 contributors when they aren't
directly engaged in ASF-related communication.
To be clear, there is no such scope limit for the Board; we can choose
to remove committee members for any reason (or even without a reason).
This scope is only for our expectations regarding the CoC process and
its applicability to reported violations.
Proposal from Roy, edit the above to something like:
This code of conduct applies to all forum spaces managed by the
Apache Software Foundation, to all officers, contractors, and
employees of the ASF, and to any communication, participation, or
activities conducted on our behalf, regardless of forum, that have
an expressed or implied affiliation with the ASF or an Apache project.
The board discussed various ways in which we could slightly modify the
CoC process to clarify its scope, and also whether the CoC process itself
is governed by the board or merely affirmed by the board. Rich Bowen has
volunteered to research how the existing text might be improved.
There was no immediate action taken by the board.
@Roy: review past board resolution about code of conduct
9. Review Outstanding Action Items
* Roy: work on binary release policy
[ Unfinished Business 2020-05-20 ]
Status: Stalled
* Roy: notify members about bylaw updates
[ Unfinished Business 2020-11-18 ]
Status: Done
* Sander: pursue a report for Perl
[ Perl 2020-12-16 ]
Status: Asked for a roll call. https://s.apache.org/6cyjg
* Matt: find out about updating bylaws for a DE corp
[ Unfinished Business 2021-01-20 ]
Status: Done.
* Bertrand: what's the status of Maven Central disaster recovery?
[ Unfinished Business 2021-02-17 ]
Status: Done.
10. Unfinished Business
11. New Business
12. Announcements
13. Adjournment
Adjourned at 21:05 UTC
============
ATTACHMENTS:
============
-----------------------------------------
Attachment 1: Report from the VP of Brand Management [Mark Thomas]
Covering the period January 2021
* ISSUES FOR THE BOARD
None.
* OPERATIONS
Responded to the following queries, liaising with projects as required:
- Discussed the possibility of including an ® when we refer to APACHE in our
license. The conclusion was not to pursue this at this time.
- Provided guidance to GOBBLIN on using non-ASF logos on the project website.
- Rejected a PNS request due to an existing project with the same name.
- Worked with counsel and the PMC to provide a custom (slightly relaxed)
naming policy for KAFKA clients and connectors.
- Rejected a trademark infringement claim for a non-ASF website that happened
to be hosted on httpd.
- Approved the PNS for DolphinScheduler
- Approved external events for PULSAR
- Responded to a question regarding whether or not ACTIVEMQ was a registered
trademark
* REGISTRATIONS
Continued to work with counsel to update the official ASF address associated
with our registrations.
Worked with counsel and the PMC to progress the assignments for APISIX in
China and SERVICECOMB in the US and EU.
Worked with counsel to progress the registration of APACHE in China. I have
requested, but not yet received, options for alternative approaches for
providing the proof of my authority as VP, Brand Management should it be
required.
* INFRINGEMENTS
Provided advice to ACTIVEMQ on options for handling a fork considered to be
infringing. Provided advice to ACCUMULO regarding options for handling a
website considered to be infringing.
-----------------------------------------
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). We signed on three new Sponsors (one Gold and two
Bronze), are discussing Sponsorship with two candidate organizations, and have
$581K invoiced (new Sponsorships or confirmed renewals from three Platinum,
four Gold, and one Bronze sponsor). We received $626K in Sponsor payments
(three Platinum, three Gold, three Silver, three Bronze, and one Corporate
Charitable Contribution).
2) Targeted Sponsors: we onboarded a new Targeted Sponsor at the Gold level.
3) Sponsor Relations: ongoing Sponsor outreach continues. We are working with
three organizations on promotional offerings as part of their sponsorship.
4) Event Sponsorship: no Apache events are in-flight at this time.
5) Individual Donations and Corporate Giving: we earned $11,842 during January
through Hopsie (donate.apache.org), which now also accepts payments from Apple
Pay, Google Pay, and Microsoft Pay. Select Sponsors continue to use our online
donation platform to process payment of their Sponsorship fees. We also use
the platform for select charitable contributions.
6) Administrivia: we continue to streamline, automate, and optimize our
workflow processes and record-keeping.
-----------------------------------------
Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi]
[REPORT] ASF Marketing & Publicity — February 2021
I. Budget: we are on-budget and processing vendor payments as scheduled. We
have started the budgeting process for FY2022.
II. Cross-committee Liaison: Sally Khudairi continues to support day-to-day
activities within ASF Fundraising, including Sponsor renewals, invoicing, and
onboarding new Sponsors. We helped publish the 2020 Security Report
https://s.apache.org/SecurityReport2020 and assisted with several
security-related queries. We are preparing the Q3 FY2021 operations report.
published Part I https://s.apache.org/InsideInfra-ChrisL and Part II
https://s.apache.org/InsideInfra-ChrisL2 of the interview with Chris Lambertus
--this is the last of the “Inside Infra“ interview series featuring members of
the ASF Infrastructure team. We participated on the Treasury/Accounting
operations calls, helped coordinate communications for the upcoming
Apache-Open Geospatial Consortium-Open Source Geospatial Foundation code
sprint, and coordinated with Brand Management with reviewing the positioning
of four Apache project events.
III. Press Releases: the following formal announcements were issued via the
newswire service, ASF Foundation Blog, and announce@apache.org during this
timeframe:
- 3 February - The Apache Software Foundation Announces Apache® DataSketches™
as a Top-Level Project
- 26 January - The Apache Software Foundation Announces Apache® ECharts™ as a
Top-Level Project
- 25 January - The Apache Software Foundation Security Report: 2020
- 21 January - The Apache Software Foundation Announces Apache® Superset™ as
a Top-Level Project
- 19 January - The Apache CloudStack Project Releases Apache® CloudStack®
v4.15
IV. Informal Announcements: we published 12 items on the ASF "Foundation"
Blog, including 4 Apache News Round-ups and 1 monthly overview, totalling 366
news summaries published to date. We tweeted 17 items to 59.2K followers on
Twitter, and posted 15 items to 46.3K followers on LinkedIn. The ASF’s YouTube
channel had 16.5K views this month.
V. Future Announcements: 4 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,715 press hits vs. last month’s 2,156, inclusive of coverage on the ASF,
Apache Projects, and ApacheCon.
VII. Analyst Relations: we received 4 analyst queries, fact-checked an
upcoming industry report, and coordinated briefings with 4 Apache PMCs for
three research reports. Apache was mentioned in a total of 17 reports by
Gartner, Forrester, 451 Research, 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, applying the ASF Visual Style
Guide to video highlights released under the Feathercast banner, and assisting
projects with logos and Powered By Apache badges. We are working on the video
editorial calendar for news highlights. The video highlighting the 2020
Security Report is in production.
IX. Events liaison: we helped produce the ASF’s virtual booth at FOSDEM. We
continue to advise several Apache project event producers with positioning and
promoting their events.
X. Newswire and press clip accounts: services are current and active through
2021.
XI. Miscellany: we are working with several organizations, including ASF
Sponsors, seeking to highlight their support of Apache projects and the ASF.
Our tracking of public postings related to a Code of Conduct violation
continues. We received notice of an upcoming blog post that involved an Apache
project and coordinated joint media queries, counseled a corporate on linking
and publicity policies related to their educational materials, reviewed three
corporate press releases that mentioned specific Apache projects, and
completed editorial review of a International Labour Organization research
project that featured the ASF.
# # #
-----------------------------------------
Attachment 4: Report from the VP of Infrastructure [David Nalley]
General
=======
Infrastructure is operating as expected, and has no current issues
requiring escalation to the President or the Board.
Highlights
==========
- We were advised of a "sudo" vulnerability by the Security Team. Most
of our machines do not have general access, and the users who can
access them tend to have sudo. But with that said, we applied the
corrective patches within hours across our entire set of hosts.
Finances
========
- Budget process is beginning.
Short Term Priorities
=====================
- Roll out a replacement for JFrog's Bintray. This will likely be a
cloud-hosted Artifactory system (from JFrog), though we also have a
Nexus v3 license from Sonatype. Evaluation continues.
Long Range Priorities
=====================
- As usual: email and gitbox v2.
General Activity
================
- LDAP schema and definition/interaction changes, to deal with various
types of naming across cultures.
- Investigating sign-in via Okta for future cloud-based services at
Atlassian. Possible use of Okta within our own services.
- Performance issues related to backup, proxmox, puppet, and others.
We continue to tune to keep the services smooth, and to align our
needs with the appropriate underlying box.
- Improvements on what to backup, and general tooling around keeping
disk usage within desired constraints on build machines, and our
mail systems.
- Stood up a new TLP server, and dealt with a number of
synchronization and update problems on the new server and old. Some
tooling received updates for more bullet-proof operation. All TLP
servers are now on Puppet v6.
- A large amount of doc updates and clarification around GitHub,
Gitbox, and our use of git at the Foundation.
-----------------------------------------
Attachment 5: Report from the VP of Conferences [Rich Bowen]
On February 5th, the ApacheCon planners met to begin discussion of
ApacheCon 2021, which will, again, be a virtual event happening on the
Hopin platform. We have tentatively identified September 21-23 as the
dates for this event. Although this has not been announced publicly,
we expect that it will be by the time these meeting minutes are
published.
We are working on getting a CFP up, and will have a call for track
chairs very soon also.
Additionally, the following events have been approved for 2021:
* May 11-13. Kafka Summit Europe
* May 25. Apache Ignite Summit
* August 6th-8th. ApacheCon Asia
* September 14-16. Kafka Summit Americas
Plans discussed late last year to do some kind of internal "training"
events have fallen victim to lack of availability. However, the VP
Conferences is attempting to find more ways to delegate portions of
the job, so that this is not a SPOF going forward.
-----------------------------------------
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]
Henry Story (bblfish@) has joined the "Notation (N3) Community Group".
This is our first member to join so ASF has signed the W3C Community
Contributor License Agreement for the CG.
-----------------------------------------
Attachment 10: Report from the Apache Legal Affairs Committee [Roman Shaposhnik]
One more pretty uneventful month: we've had a regular amount of usual requests
flowing through LEGAL JIRA and legal-discuss. Committee members took good care
of resolving most of these in time. We're slightly up at 35 unresolved issues
this month.
There has been some discussion about adding language clarifying our positions
on modified Apache Licenses and how, while allowed, they should clearly be
distanced from Apache License itself.
-----------------------------------------
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.
This month we sent requests for information to 23 projects which had
old or stale outstanding security issues either that needed triage
completing or releases making. Most projects responded by the
deadline with an updated status report and a number of issues were
closed/completed (some included in the stats below, some after). We
still have some projects that are not dealing with their security
issues appropriately and we have continued to escalate these to the
projects themselves and the board where needed.
Where projects are unresponsive it reflects badly on the ASF and can
lead to users being exposed when reporters choose to go public without
a co-ordinated fix. We worked with Press on the response to this
story:
https://www.bleepingcomputer.com/news/security/undisclosed-apache-velocity-xss-vulnerability-impacts-gov-sites/
We published the 2020 Security Report https://s.apache.org/SecurityReport2020
Stats for Jan 2021:
26 [license confusion]
12 [support request/question not security notification]
Security reports: 46 (last months: 45, 45, 41)
15 [site]
3 [tomcat]
2 [airflow], [flink]
1 [commons], [cxf], [druid], [gobblin], [httpd], [hudi],
[jmeter], [maven], [mina], [myfaces], [netty], [nutch],
[nuttx], [ofbiz], [openmeetings], [openoffice], [poi],
[pulsar], [ranger], [shiro], [skywalking], [struts],
[trafficserver], [xerces]
In total, as of 1st Feb 2021, we're tracking 67 (last month:
68) open issues across 42 projects, median age 61 (last month:
80) days. 38 of those issues have CVE names assigned.
9 (last month: 7) of these issues, across 5 projects, are older
than 365 days. Some require esclation.
-----------------------------------------
Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins]
-----------------------------------------
Attachment A: Report from the Apache Ambari Project [Jayush Luniya]
## Description:
The mission of Apache Ambari is the creation and maintenance of software
related to Hadoop cluster management
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Ambari was founded 2013-11-20 (7 years ago)
There are currently 109 committers and 51 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- No new PMC members. Last addition was Szabolcs Béki on 2020-03-27.
- No new committers. Last addition was Tamas Payer on 2020-03-28.
## Project Activity:
We was working on Ambari 2.7.6 when [Cloudera
announced|https://www.cloudera.com/downloads/paywall-expansion.html] to put
their public repositories behind paywall. As Ambari is strongly dependent
on these HDP packages and its repositories, it has to be rewritten to
use other repos / distributions like Bigtop.
## Community Health:
There are no new committers in the project and the contributors'
activity is decreasing.
dev@ambari.apache.org had a 32% decrease in traffic in the past quarter
(107 emails compared to 157)
37 issues opened in JIRA, past quarter (no change)
24 issues closed in JIRA, past quarter (-48% decrease)
21 commits in the past quarter (-34% decrease)
6 code contributors in the past quarter (-45% decrease)
29 PRs opened on GitHub, past quarter (-23% decrease)
25 PRs closed on GitHub, past quarter (-24% decrease)
-----------------------------------------
Attachment B: Report from the Apache Ant Project [Jan Materne]
## Description:
The mission of Apache Ant is the creation and maintenance of the Ant build
system and related software components
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Ant was founded 2002-11-18 (18 years ago)
There are currently 29 committers and 23 PMC members in this project.
The Committer-to-PMC ratio is roughly 4:3.
Community changes, past quarter:
- No new PMC members. Last addition was Magesh Umasankar on 2018-07-06.
- No new committers. Last addition was Jaikiran Pai on 2017-06-14.
## Project Activity:
Recent releases:
Ant 1.10.9 was released on 2020-09-30.
Ant 1.10.8 was released on 2020-05-13.
Ant 1.9.15 was released on 2020-05-13.
Ivy 2.5.0 was released on 2019-10-24.
Tests with early version of JDK 16 worked.
## Community Health:
For Ant we feel healthy enough to apply patches, and get a release done.
But basically we are in "maintenance mode". There isn't much development.
For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse
versions. We hope to get the build running again so we could update that.
-----------------------------------------
Attachment C: Report from the Apache Attic Project [Mads Toftum]
## Description:
PMC Attic is responsible for the oversight of projects which otherwise would
not have oversight.
## Issues:
Current PMC Chair did not find time to work on Attic and does not expect to be
able to clear up sufficient time to make progress in the next quarter.
We'll change PMC Chair during the next month.
## Membership Data:
Apache Attic was founded 2008-11-19 (12 years ago)
There are currently 21 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is 7:6.
Community changes, past quarter:
- No new PMC members. Last addition was Herve Boutemy on 2015-07-19.
- No new committers. Last addition was Herve Boutemy on 2016-01-27.
## Project Activity:
There are currently 20 projects being moved to the Attic: 5 added during 2020
Q4, 0 finished during this period http://attic.apache.org/tracking.html
## Community Health:
We have a backlog that represents 1 year of projects added, some work done to
do the move (with many automated tasks thanks to Sebb), but never until the
last step is done and move marked fully done.
There is no precise blocker, it's just about finishing the job.
We'll work on finishing some Attic moves, so we see progress over next months.
-----------------------------------------
Attachment D: Report from the Apache BookKeeper Project [Sijie Guo]
## Description:
The mission of BookKeeper is the creation and maintenance of software related
to Replicated Log Services which can be used to build replicated state
machines.
During the past years, it became a more general basic building block for
Distributed Storage Systems, as Apache Pulsar and other OpenSource projects
like Pravega.io and HerdDB.org.
## Issues:
No relevant issues for the board at the moment.
## Membership Data:
Apache BookKeeper was founded 2014-11-18 (6 years ago)
There are currently 23 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 Charan Reddy G on 2019-07-23.
- No new committers. Last addition was Anup Ghatage on 2020-10-19.
## Project Activity:
The project is quite active even if we are not cutting releases very often.
- 4.12.1 was released on 2021-01-12
- 4.12.0 was released on 2020-11-17
The project is moving forward with new features and bugfixes. e.g.
- Enhance the Stream Store and TableService;
## Community Health:
Since some of the issues are discussed in Slack or Pulsar’s channels, the
email threads get a small decrease.
GitHub activity:
- 108 commits in the past quarter (38% increase)
- 24 code contributors in the past quarter (9% increase)
- 62 PRs opened on GitHub, past quarter (3% increase0
- 64 PRs closed on GitHub, past quarter (6% increase)
- 49 issues opened on GitHub, past quarter (75% increase)
- 21 issues closed on GitHub, past quarter (-22% decrease)
Mailing List activity:
- dev@bookkeeper.apache.org had a 12% decrease in traffic in the past quarter
(88 emails compared to 100)
- issues@bookkeeper.apache.org had a 8% decrease in traffic in the past
quarter (563 emails compared to 607):
-----------------------------------------
Attachment E: Report from the Apache Brooklyn Project [Geoff Macartney]
## Description:
The mission of Apache Brooklyn is the creation and maintenance of software
related to a software framework for modeling, monitoring and managing cloud
applications through autonomic blueprints.
## Issues:
- There are no issues requiring board attention at this time.
## Membership Data:
Apache Brooklyn was founded 2015-11-18 (5 years ago)
There are currently 19 committers and 16 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 Duncan Grant on 2018-08-30.
- No new committers. Last addition was Iuliana Cosmina on 2020-07-03.
## Project Activity:
- The past quarter has been one of quite busy commit activity.
- In addition to bug fixes, a number of noteworthy enhancements have been
made to Brooklyn, including improved support for integration with
Kubernetes, TOSCA modelling, and PowerShell.
## Community Health:
- We continued the conversation with our open source colleagues in
Apache Jclouds about changes in our dependencies.
- We also engaged in some deep dive sessions with colleagues in
Apache Karaf about how we use Karaf.
- Discussions about issues and directions for the project continue
on the mailing lists.
-----------------------------------------
Attachment F: Report from the Apache Buildr Project [Antoine Toulme]
## Description:
Apache Buildr is a build system for Java-based applications, including
support for Scala, Groovy and a growing number of JVM languages and
tools. We wanted something that’s simple and intuitive to use, so
we only need to tell it what to do, and it takes care of the rest.
But also something we can easily extend for those one-off tasks, with
a language that’s a joy to use. And of course, we wanted it to be
fast, reliable and have outstanding dependency management.
## Issues:
- There are no issues requiring board attention at this time.
## Activity:
- We have released 1.5.8 in July 2019. We haven't had any activity since.
This report is essentially the same as what we filed in February and August.
## Health report:
- We still have a small PMC presence of 3 active members still able
to vote releases.
## PMC changes:
- Currently 7 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Peter Donald on Tue Oct 15 2013
## Committer base changes:
- Currently 10 committers.
- Olle Jonsson was added as a committer on Wed Dec 12 2018
## Releases:
- Last release was 1.5.8 on July 14th 2019
-----------------------------------------
Attachment G: Report from the Apache Cassandra Project [Nate McCall]
## Description:
The Apache Cassandra database is the right choice when you need scalability
and high availability without compromising performance. Linear scalability and
proven fault-tolerance on commodity hardware or cloud infrastructure make it
the perfect platform for mission-critical data. Cassandra's support for
replicating across multiple datacenters is best-in-class, providing lower
latency for your users and the peace of mind of knowing that you can survive
regional outages.
## Issues:
There are no issues to bring to the board's attention at this time. The PMC
has been actively dealing with CVE and trademark issues, as they are brought
to our attention.
## Membership Data:
There are currently 59 committers and 34 PMC members in this project. The
Committer-to-PMC ratio is roughly 8:5.
PMC and committer additions this quarter:
- Adding a new PMC member in currently in progress. The last PMC addition was
Michael Semb Wever on 2020-04-09.
- Ekaterina Dimitrova was added as committer on 2020-12-10
- Yifan Cai was added as committer on 2020-12-19
## Project Activity:
The project's focus remains on testing 4.0 beta, with trunk remaining in
feature freeze. A 4.0 RC release is looking likely in the this quarter. A 4.0
GA looks to be soon after. This progress is being regularly reported with the
'Cassandra 4.0 Status' emails on the dev ML, and can also be visualised via
the jira board:
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=355&view=detail&selectedIssue=CASSANDRA-16382&quickFilter=1661
The releases 3.0.24 and 3.11.10 address CVE-2020-17516. This took some time to
release and report but it was being actively addressed during what appeared
the waiting period. Furthermore, these releases were cut and published by a
new release manager, a positive sign in seeing the release manager become a
more rotating role.
The community is receiving and publishing monthly changelog blogs, which
include reaching out to users and getting use-case descriptions and quotes.
There also looks to be momentum in Cassandra getting involved in GSoC 2021.
Recent releases:
* 3.0.24 was released on 2021-02-01.
* 3.11.10 was released on 2021-02-01.
* 4.0-beta4 was released on 2020-12-30.
## Community Health:
The community appears to be in good health. The past quarter has seen a slight
reduction in activity but that would appear to be only to do with the time of
year.
-----------------------------------------
Attachment H: Report from the Apache Celix Project [Pepijn Noltes]
## Description:
Dynamic service framework - OSGi like - for C and C++
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Celix was founded 2014-07-16 (7 years ago)
There are currently 14 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:5.
Community changes, past quarter:
- No new PMC members. Last addition was Erjan Altena on 2018-06-25.
- No new committers. Last addition was Michael de Lang on 2020-07-20.
## Project Activity:
- Service handling has been refactored to use a single event thread
and provide a async api
- Dependency manager has been refactored to support a async api and
tackle threading issues
- PubSub TCP admin has been improved
- PubSub serialization has been updated to move to a serialization
service per message type approach
- A OSGI promises implementation - adapted to C++17 - has been added
## Community Health:
The project commit activity has increased in the last quarter.
dev@celix.apache.org had a 122% increase in traffic in the past
quarter (242 emails compared to 109)
88 commits in the past quarter (62% increase)
8 code contributors in the past quarter (14% increase)
15 PRs opened on GitHub, past quarter (-11% decrease)
18 PRs closed on GitHub, past quarter (38% increase)
7 issues opened on GitHub, past quarter (75% increase)
13 issues closed on GitHub, past quarter (1200% increase)
-----------------------------------------
Attachment I: Report from the Apache Clerezza Project [Hasan Hasan]
-----------------------------------------
Attachment J: Report from the Apache Cocoon Project [Cédric Damioli]
## Description:
The mission of Cocoon is the creation and maintenance of software related to
Web development framework: separation of concerns, component-based
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Cocoon was founded 2003-01-22 (18 years ago)
There are currently 80 committers and 32 PMC members in this project.
The Committer-to-PMC ratio is 5:2.
Community changes, past quarter:
- No new PMC members. Last addition was Javier Puerto on 2012-07-06.
- No new committers were added.
## Project Activity:
Since the release this summer, almost no activity on the projet,
which is back on maintenance track.
## Community Health:
Very low traffic this quarter, no bug fix nor commits.
To be monitored in the future.
-----------------------------------------
Attachment K: Report from the Apache Community Development Project [Sharan Foga]
## Description:
The mission of Community Development is the creation and maintenance of
software related to Resources to help people become involved with Apache
projects
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Community Development was founded 2009-11-01 (11 years ago)
There are currently 39 committers and 33 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 Roy Lenferink on 2020-05-04.
- No new committers. Last addition was Priya Sharma on 2020-10-26.
## Project Activity:
Apache News Video
Swapnil Mane has been experimenting with a new format for
the Apache News Roundup [1] and has been trialling it with the community. Some
other videos have been created on the the OpenSourceWave [2] Youtube channel.
Community feedback has been extremely positive. We also used one of these
videos, Apache By the Digits 2020 [3] during FOSDEM.
Apache Roadshow China
During December an Apache Roadshow [4]was held in
conjunction with COSCon. The event was a success and thanks Ted Liu for
organinsng and managing the Apache participation.
ALC
We have had a request to try to establish an ALC in Nigeria and are
currently seeking an ASF member and project PMC members as these are part of
the minimum requirements.[5]
FOSDEM
We applied for and were accepted for an online booth at FOSDEM. Even
with very short timeframe several volunteers worked to put together an online
presence for us during the event.
GSoC
We have been gathering ideas from our projects for GSoC and are in the
final stages of our application.
## Community Health:
Our dev mailing list has seen a large increase in traffic compared to the
previous quarter (363 emails compared to 257). Even with the New Year break it
is good to see the discussion activity grow. Some of this increase is related
to the GSoC project requests and also github notifications for changes to the
comdev website.
[1] https://youtu.be/daud_G6YyV0
[2] https://s.apache.org/OpenSourceWave
[3] https://www.youtube.com/watch?v=KX49JEaPtAE
[4] https://s.apache.org/rh3z2
[5] https://s.apache.org/y3iuw
[6] https://community.apache.org/gsoc.html
-----------------------------------------
Attachment L: Report from the Apache CouchDB Project [Jan Lehnardt]
## Description:
Apache CouchDB software is a document-oriented database that can be queried and
indexed in a MapReduce fashion using JavaScript. CouchDB also offers
incremental replication with bi-directional conflict detection and resolution.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache CouchDB was founded 2008-11-19 (12 years ago)
There are currently 68 committers and 16 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:2.
Community changes, past quarter:
- No new PMC members. Last addition was Jonathan Hall on 2020-02-12.
- Balázs Donát Bessenyei was added as committer on 2021-01-14
## Project Activity:
- Foundational work for the big 4.0 release continues at pace (see
previous reports for details).
- Meanwhile the 3.x continues to receives new features and bug fixes.
## Community Health:
- things are a little slower overall, due to the pandemic, but overall
activity is still at relatively normal levels.
-----------------------------------------
Attachment M: Report from the Apache Creadur Project [Philipp Ottlinger]
## Description:
The mission of Creadur is the creation and maintenance of software related to
Comprehension and auditing of software distributions
## Issues:
Nothing the board can help with.
## Membership Data:
Apache Creadur was founded 2012-04-18 (9 years ago)
There are currently 11 committers and 10 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 Karl Heinz Marbaise on 2016-08-30.
- No new committers. Last addition was Karl Heinz Marbaise on 2016-08-30.
## Project Activity:
Project activity remains steadily low.
Recent changes were mainly induced by infrastructure changes.
## Community Health:
No changes to last report. Release 0.14 could be forged,
sent a reminder to the project mailing list about that.
-----------------------------------------
Attachment N: 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 (2 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:
We have completed the transition from podling to TLP.
DataSketches-memory was released Jan 22nd.
DataSketches-java (Java-core) is expected in the next week.
The ASF Press-Release graduation announcement was Feb 3rd.
## Community Health:
Health is good. We are continuing to get new inquiries about
our project. Ex: We were asked to do a comparison of BlinkDB to DataSketches.
-----------------------------------------
Attachment O: Report from the Apache DB Project [Bryan Pendleton]
## Description:
The mission of the Apache DB project is to create and maintain
commercial-quality, open-source, database solutions based on software licensed
to the Foundation, for distribution at no charge to the public.
The Apache DB TLP consists of the following subprojects:
o Derby : a relational database implemented entirely in Java.
o JDO : focused on building the API and the TCK for compatibility
testing of Java Data Object implementations providing data
persistence.
o Torque : an object-relational mapper for Java.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache DB was founded 2002-07-16 (19 years ago)
There are currently 47 committers and 45 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Georg Kallidis on 2020-08-26.
- Tobias Bouschen was added as committer on 2021-01-19
## Project Activity:
Torque team have addressed two recently reported security warnings
in module dependencies (CVE-2020-8908 and CVE-2020-9488)
by upgrading to the fixed version of the relevant packages. Note
that these were not security problems in the Torque code itself,
rather they were out of date versions of log4j2 and guava that
were being used by Torque.
The JDO project are continuing to evolve the web presence.
We successfully migrated the site to a combination of GitHub Actions
and ASF processing to automatically publish "source" changes
to the web site.
We are working toward a JDO 3.2 release, with a few items still
left to complete.
## Community Health:
All of the DB project teams experienced normal or higher activity
levels during this quarter. Community members were busy answering
user questions, fixing bugs, improving documentation, readying
releases, etc. In the previous quarter we thought activity levels
were a bit lower, but they seem to have resumed their normal
pace this quarter.
-----------------------------------------
Attachment P: Report from the Apache DeltaSpike Project [Mark Struberg]
-----------------------------------------
Attachment Q: Report from the Apache Drill Project [Charles Givre]
## Description:
The mission of Drill is the creation and maintenance of software related to
Schema-free SQL Query Engine for Apache Hadoop, NoSQL and Cloud Storage
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Drill was founded 2014-11-18 (6 years ago)
There are currently 59 committers and 26 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 Bohdan Kazydub on 2020-01-28.
- James Turton was added as committer on 2020-11-20
- Cong Luo was added as committer on 2021-01-19
## Project Activity:
We are discussing the next release of Drill. We are targeting end of
Q1 for the release. The new release will contain a number of very
significant improvements including:
* An XML Reader for Drill
* Drill plugin for Elasticsearch based on Calcite adapters
* Cassandra/Scylla plugin for Drill also based on Calcite adapters
* Numerous optimizations including limit pushdowns for files
* Security enhancements including a password vault integration
Recent releases:
1.18.0 was released on 2020-09-04.
1.17.0 was released on 2019-12-26.
1.16.0 was released on 2019-05-02.
## Community Health:
Drill has had a significant uptick in activity in the last quarter. In addition
to the metrics below, Drill's Slack channel has had a lot more activity.
* dev@drill.apache.org had a 115% increase in traffic in the past quarter
(546 emails compared to 253)
* issues@drill.apache.org had a 117% increase in traffic in the past quarter
(625 emails compared to 288)
* user@drill.apache.org had a 69% decrease in traffic in the past quarter
(25 emails compared to 80)
* 47 issues opened in JIRA, past quarter (88% increase)
* 51 issues closed in JIRA, past quarter (919% increase)
* 90 commits in the past quarter (328% increase)
* 15 code contributors in the past quarter (50% increase)
* 50 PRs opened on GitHub, past quarter (163% increase)
* 52 PRs closed on GitHub, past quarter (173% increase)
-----------------------------------------
Attachment R: 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 (2 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.
## Project Activity:
A new version v5.0.2 was release on 2021/02/06.
We are mainly working on fixing bugs of v5.0 major release and write
tutorials about the new features.
We hold an online release of v5.0.0 on 2021/01/28.
The recorded video will be released on YouTube in a few more weeks.
## Community Health:
The graduation blog post of ECharts was officially released on 2021/01/26. [1]
We installed a translation bot on GitHub issues that translate Chinese
issues into English since we have many Chinese users asking questions
in Chinese in issues. [2] Hopefully, this can help more developers
understand the topic in the issue.
[1] https://blogs.apache.org/foundation/entry/the-apache-software-
foundation-announces71
[2] https://github.com/apache/echarts/issues/14237#issuecomment-774642287
-----------------------------------------
Attachment S: Report from the Apache Empire-db Project [Rainer Döbele]
## Description:
Empire-db is an object orientated API for dealing with all aspects of
storing, manipulating, retrieving and modelling data in relational database
management systems. With an SQL centric, no-compromise approach
Emprie-db attempts to makes the full power of the database system available to
applications. In contrast to object-relational-mapping it provides a easy,
intuitive and string-free way to create SQL-statements of any complexity in
order to query or manipulate data.
## Issues:
There are no issues requiring the boards attention at this time.
## Membership Data:
Apache Empire-db was founded 2012-01-24 (9 years ago)
There are currently 9 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Jan Glaubitz on 2016-07-10.
- No new committers. Last addition was Jan Glaubitz on 2015-10-05.
## Project Activity:
The previous quarter has been quiet with little activity which in
large part may be due to the maturity of the solution.
The last release was in May, 2020.
## Community Health:
Community is still active.
3 issues opened in JIRA, past quarter.
0 issues closed in JIRA, past quarter.
-----------------------------------------
Attachment T: Report from the Apache Flume Project [Balázs Donát Bessenyei]
## Description:
The mission of Flume is the creation and maintenance of software related to A
reliable service for efficiently collecting, aggregating, and moving large
amounts of log data
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Flume was founded 2012-06-20 (9 years ago)
There are currently 32 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is 4:3.
Community changes, past quarter:
- No new PMC members. Last addition was Ferenc Szabo on 2019-01-28.
- No new committers. Last addition was Tristan Stevens on 2020-01-07.
## Project Activity:
The last quarter had low activity, likely due to people busy with
other things.
The last release was on January 8, 2019, more than two years ago.
## Community Health:
The community shows low activity, but we still seem to have the
necessary number of people around.
-----------------------------------------
Attachment U: Report from the Apache FreeMarker Project [Dániel Dékány]
## Description:
Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.
FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.
## Issues:
There are no issues requiring board attention at this time.
## Activity:
Activity was low, but bug fixes, and minor new features were still committed.
Release voting on next version (2.3.31) is ongoing. Also the
freemarker-generator tool keeps receiving commits.
## Health report:
Activity is low but steady, as is usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to develop the next micro version. The long term goal is
continuing the ongoing development on the 3.0 branch, so that the project can
innovate and the code base can become much cleaner and more attractive for new
committers.
## PMC changes:
- Currently 7 PMC members.
- No changes since the graduation on 2018-03-21
## Committer base changes:
- Currently 8 committers.
- Last added: Siegfried Goeschl on 2020-01-07
## Releases:
- 2.3.30 was released on 2020-03-05
-----------------------------------------
Attachment V: Report from the Apache Geode Project [Karen Miller]
## Description:
The mission of Apache Geode is the creation and maintenance of software related
to a data management platform that provides real-time, consistent access to
data-intensive applications throughout widely distributed cloud architectures.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Geode was founded 2016-11-15 (4 years ago)
There are currently 110 committers and 53 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. One member resigned due to retirement (but remains a
committer).
- No new committers. Two candidates have been proposed and discussed, and
are in the voting process.
## Project Activity:
- Apache Geode v1.13.1 was released on 2020-11-18.
- We're actively working on v1.14, which will contain many bug fixes.
- PMC Member Barry Oglesby published two articles this quarter:
- ["Calculating Apache Geode GatewaySender Event Queue, Transmission and
Processing Times"](
https://medium.com/swlh/calculating-apache-geode-gatewaysender-event-queue-transmission-and-p\
rocessing-times-c39839bd45a7) in November, 2020.
- ["Calculating the Size of an Apache Geode GatewaySender Queue"](
https://medium.com/@boglesby_2508/calculating-the-size-of-an-apache-geode-gatewaysender-queue-7c41e2f6ba83)
in January,\
2021.
## Community Health:
- 211 issues opened in JIRA, past quarter (-26%)
- 203 issues closed in JIRA, past quarter (-15%)
- 416 commits in the past quarter (-21% decrease)
- 56 code contributors in the past quarter (-1%)
- 322 PRs opened on GitHub, past quarter (-1%)
- 321 PRs closed on GitHub, past quarter (-1%)
-----------------------------------------
Attachment W: Report from the Apache Giraph Project [Dionysios Logothetis]
## Description:
The mission of Giraph is the creation and maintenance of software related to
Iterative graph processing system built for high scalability
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Giraph was founded 2012-05-15 (9 years ago)
There are currently 20 committers and 13 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 Dionysios Logothetis on 2018-04-22.
- No new committers. Last addition was Dionysios Logothetis on 2018-04-23.
## Project Activity:
- New implementation of edge storage mechanism that does not limit number of
edges per vertex. This allows handling of graphs with high-degree vertices,
a common production graph.
## Community Health:
- Even though number of commits is low, this is the first time in a while that
the project had a significant contribution from somebody besides the core
Giraph team (see new feature mentioned above).
-----------------------------------------
Attachment X: 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 (21 days 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 are working with Apache's Marketing & Publicity to issue a PR about
Gobblin's graduation to TLP.
- Gobblin's infra was moved out of Incubator, and post graduation activities
were undertaken including documentation and website update.
On technical front:
- Retention support was added to failed DAG state store.
- Changes in default compaction configurations.
- New guide for Docker support.
- Support for flow resume action via Restli, Github Action workflow for tests.
- Capability to add zip files to Gobblin Yarn application as resources.
- Configuration to control containers per Kafka topic, task cancellation,
option to skip Hadoop token initialization.
- Scripts for state store CLI.
- Hive Registration support in compaction.
- Fixes for retries in DataWriter, task hang after restart, Helix workflows
clean-up, and other fixes.
## Community Health:
Last board report was sent on Jan 3rd, since then:
- There have been 41 commits
- 25 commits ie. 61% 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 723 new emails in Jan and Feb 2021.
-----------------------------------------
Attachment Y: Report from the Apache Gora Project [Kevin Ratnasekera]
-----------------------------------------
Attachment Z: Report from the Apache Groovy Project [Paul King]
## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language
## Issues:
No issues requiring board attention at this time.
## Membership Data:
Apache Groovy was founded 2015-11-18 (5 years ago)
There are currently 20 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.
Community changes, past quarter:
- Eric Milles was added to the PMC on 2020-11-20
- No new committers. Last addition was Mikko Värri on 2020-06-03.
## Project Activity:
We continue to work on bug fixes for 2.5 and 3 and continue to assist
other non-Apache projects within the Groovy ecosystem move to 3.0.
We are also continuing on our roadmap for Groovy 4 and recently
released another alpha version. We expect to move to beta/RC versions
shortly with the GA release expected later this year.
Recent releases:
- 4.0.0-alpha-2 was released on 2020-12-04.
- 3.0.7 was released on 2020-12-03.
- 2.5.14 was released on 2020-12-03.
- 2.4.21 was released on 2020-12-03.
The latest round of releases included a CVE security fix.
We had 21 releases for 2020, making it a good year
stats-wise (there have been 211 releases since 2003).
Downloads (Maven central/bintray only):
- For Nov/Dec/Jan quarter: approx 108 million
- last 12 months: ~350M
- since 2012 (when we started keeping stats from above repos): ~740M
## Community Health:
The overall community status remains healthy.
This quarter, 472/716 commits were contributed from 13 contributors
to master/all branches including 9 non-committer contributors (6 new).
This represents fairly normal activity for the project as does
recent mailing list and bug tracker activity.
Apache Groovy continues to rank well on the TIOBE language
popularity index between 10th to 12th for most of the past 6 months.
There are flaws with the index and it fluctuates somewhat
but it is still nice to be not too far down the ranking.
-----------------------------------------
Attachment AA: Report from the Apache HTTP Server Project [Joe Orton]
## Description:
The mission of HTTP Server is the creation and maintenance of software related
to Apache Web Server (httpd)
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache HTTP Server was founded 1995-02-27 (26 years ago)
There are currently 125 committers and 54 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 Mario Brandt on 2020-04-27.
- No new committers. Last addition was Mario Brandt on 2020-04-27.
## Project Activity:
Apache httpd 2.4.46 was released on 2020-08-05, which is our latest release.
The HTTP Server project has been more active this quarter; in terms of
releases, the focus remains on improving the 2.4.x branch, with both large and
small changes backported from the trunk in recent months. A batch of quite
significant enhancements to the proxy modules have been merged to 2.4, as well
as a variety of bug fixes, cleanups, and new configuration options.
A new release (v2.15) of the "libapreq" subproject passed a PMC vote. This
release addresses a security issue for the libapreq library which has been
outstanding for some time. There has been no other development for the
various subprojects under the HTTP Server umbrella.
We continue to improve our use of CI, with automated testing using
AddressSanitizer [1] enabled this quarter. Like other ASF projects, our
Travis CI configuration has been throwing intermittent failures when pulling
third-party images from Docker Hub, due to rate-limiting [2]. We plan to
migrate to other container registries to mitigate this.
[1] https://github.com/google/sanitizers/wiki/AddressSanitizer
[2] https://issues.apache.org/jira/browse/INFRA-21197
## Community Health:
Mailing list (dev@httpd.a.o) activity was fairly stable on this quarter, with
commit reviews dominating the discussion. Commit activity is up significantly
(75% more on last quarter), with 2.4 backports contributing here as discussed
above.
Use of GitHub Pull Requests continues to increase (20 new PRs filed, up from
13 in the previous quarter), with these being filed both by new contributors
and existing committers. The ability to get quick and thorough CI results for
both these cases is proving useful.
It was announced this month [3] that the Internet Security Research Group has
contracted (httpd committer) Stefan Eissing to produce a Rust-based TLS
module as an alternative to mod_ssl. It's exciting to see this kind of
work getting funded, and the announcement gathered some media coverage [4].
[3] https://www.abetterinternet.org/post/memory-safe-tls-apache/
[4] https://www.theregister.com/2021/02/02/patching_apache_rust/
-----------------------------------------
Attachment AB: Report from the Apache HttpComponents Project [Michael Osipov]
## Description:
- The Apache HttpComponents project is responsible for creating and
maintaining a toolset of low-level Java components focused on HTTP and
associated protocols.
## Issues:
- There are no issues requiring board attention at this time.
## Project Activity:
- Minimal changes have occured for 4.x branches
- Work for both Core and Client on 5.x has been done by external contributers.
- More and more tickets arrive for the 5.x line
- The 5.1 branches approach GA quality
- The team has decided to move 5.2 branches to Java 8
## Community Health
- Overall the project remains active. Issues and dicussions are
resolved in time.
## Membership Data
- None
## Releases:
- HttpComponents Core 4.4.14 GA was released on 2020-12-01
- HttpComponents Core 5.0.3 GA was released on 2020-12-03
- HttpComponents Core 5.1 beta 2 was released on 2020-12-03
- HttpComponents Core 5.1 beta 3 was released on 2021-02-08
-----------------------------------------
Attachment AC: Report from the Apache Ignite Project [Dmitry Pavlov]
## Description:
The mission of Ignite project is the creation and maintenance of software
related to high-performance distributed database engine providing in-memory
and persistent data caching, partitioning, processing, and
querying components.
## Issues:
There are no issues requiring board attention
## Membership Data:
Apache Ignite was founded 2015-08-19 (5 years ago)
There are currently 56 committers and 35 PMC members in this project.
The Committer-to-PMC ratio is 8:5.
Community changes, past quarter:
- Alex Plehanov was added to the PMC on 2020-11-18
- Ivan Bessonov was added as a committer on 2021-01-19
- Nikita Amelchev was added as a committer on 2021-01-21
## Project Activity:
Development
- Apache Ignite community voted to remove MVCC public API. Test and test
suites on the TeamCity are under discussion.
- 3.0.0-alpha1 was released on 2021-01-11, this release is the very first
build made from standalone branch Ignite 3.0, such releases should help in
early adoption and testing of 3.0
- 2.9.1 was released on 2020-12-28 (latest stable) - this release patches
2.9.0 and mostly contains fixes
- 2.10.0 release is being prepared
Events and conferences
- Apache Ignite PMC members were suggested to take part in the program
committee for the Apache Ignite Summit organized by GridGain. 3+ members
affiliated with different entities agreed to take part
- Community members and Ignite users continue to run talks at online meetups
## Community Health:
- dev@, user@ list traffic, and code contributions are almost the same as
in the past quarter
- Issues, PRs related activity have increased (from +14% to +49%)
-----------------------------------------
Attachment AD: Report from the Apache Impala Project [Jim Apple]
## Description:
The mission of Apache Impala is the creation and maintenance of software
related to a high-performance distributed SQL engine
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Impala was founded 2017-11-14 (3 years ago)
There are currently 56 committers and 33 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 Csaba Ringhofer on 2020-02-18.
- Abhishek Rawat was added as committer on 2020-12-08
## Project Activity: During November, December, and January, the Impala
community added support (or improved support) for:
- Codegen in the sorter
- FIPS compliance
- More sketches from Apache DataSketches
- Cookie authentication in impala-shell
- Numerous fixes for flaky tests, including many with timing requirements that
were too tight
- More support for parallelism within a single node ("dop")
- Role-related statements using Apache Ranger
- Unicode
- An admission control daemon
- More integration with Apache Iceberg
## Community Health:
The community is overall healthy. This quarter has a common amount of
variability in some previous metrics. It is not infrequent that this
variability has no plainly obvious cause, though the US holiday season is
sometimes correlated with lower activity.
- 2,576 reviews were sent to reviews@, 39% down from the previous
quarter. This metric is the most notable change.
- 170 new JIRA tickets were filed, 28% lower than the previous quarter.
- 153 patches were committed this quarter, 15% down from last quarter. There
is a notable dip around Christmas, in which weekly commits increased from 3
to 22 within a week.
- Notable increases in activity are visible in total JIRA traffic as well as a
125% increase in JIRAs closed.
-----------------------------------------
Attachment AE: Report from the Apache Incubator Project [Justin Mclean]
# Incubator PMC report for February 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 39 podlings incubating. In January, podlings executed 4
distinct releases. We added no new IPMC members, and none retired. There
was one IP clearance in January, and there were no new projects. Goblin
graduated last month, and Ratis is up for graduation this month. There was
discussion about accepting EventMesh.
This month we were missing reports from Doris, Livy, NLPCraft,
PageSpeed, PonyMail, Toree, Wayang and Weex. Livy, PonyMail and Weex
have missed more than one report in a row. It not known why so many podlings
failed to report, but I would guess step time of year and world events.
The IPMC is waiting on the results of a roll call for BRPC. Roll calls have
been sent for Livy and PonyMail. Weex has been asked to consider retirement
(again) as they have failed to report several times in a row.
BlueMarlin has been asked to move communication to the dev list or be
retired from the IPMC.
S2Graph has been retired.
SAMOA did not respond to an email to consider retirement, and the Incubator
PMC will discuss retiring the project.
MXNet still has several trademark and branding issues that need to be
resolved. The releases containing Category X code still have been finally
removed. MXNet brought a release vote to the IPMC general list without the
required number of PPMC votes.
Most discussions on the mailing list were around releases and graduations
and finding new mentors. There were graduation discussions around Daffodil,
DolphinScheduler, Flagon, Goblin, and Ratis. There are vote currently underway
for accepting EventMesh, and graduating Daffodil and DolphinScheduler.
## Community
### New IPMC members:
- None
### People who left the IPMC:
- None
## New Podlings
- None
## Podlings that failed to report, expected next month
- Doris
- Livy
- NLPCraft
- PageSpeed
- PonyMail
- Toree
- Wayang
- Weex
## Graduations
- Goblin
The board has motions for the following:
- Ratis
## Releases
The following releases entered distribution during the month of
January:
- Heron 0.20.3
- NLPcraft 0.7.3
- Ratis 0.6.0
- Hop 0.60
## IP Clearance
- OpenWhisk IDE plugins
## Legal / Trademarks
N/A
## Infrastructure
N/A
## Miscellaneous
N/A
## Table of Contents
[brpc](#brpc)
[DolphinScheduler](#dolphinscheduler)
[Heron](#heron)
[Pinot](#pinot)
[Pony Mail](#ponymail)
[Ratis](#ratis)
[SDAP](#sdap)
[Sedona](#sedona)
[Training](#training)
[Tuweni](#tuweni)
--------------------
## 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?
It developed slowly.
More companies are beginning to adopt brpc in their products, including
cloudset and DiDi.
We are discussing to add one new committer.
### How has the project developed since the last report?
We have integrated some bugs fixes, including fix build in MacOS.
And add some features, such as improvement of protobuf-json
conversation, support logging to json format.
### 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?
2019-12-24
### 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?
No answer.
### Signed-off-by:
- [ ] (brpc) Kevin A. McGrail
Comments:
- [ ] (brpc) Jean-Baptiste Onofré
Comments:
- [X] (brpc) Von Gosling
Comments: The project seems to have had some small trouble with
community building, with few new committers absorbed over the past
year.
Hopefully, we could better absorb fresh blood through the local
community.
### IPMC/Shepherd notes:
Justin Mclean: Pleas make sure to answer all sections of the report.
--------------------
## DolphinScheduler
DolphinScheduler is a distributed ETL scheduling engine with powerful DAG
visualization interface..
DolphinScheduler has been incubating since 2019-08-29.
### Three most important unfinished issues to address before graduating:
None
### 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. GitHub code contributors grew from 136 to 169.
2. Raise a discussion about graduation and do preparation.
### How has the project developed since the last report?
1. Apache Dolphin Scheduler 1.3.3, 1.3.4 has released. 1.3.5 is ready for
voting next week.
2. Discuss Apache Dolphin Scheduler 2.0 architecture.
### 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-31
### When were the last committers or PPMC members elected?
2020-10-27
### Have your mentors been helpful and responsive?
Our mentors were very helpful, help us in graduation progress.
### Is the PPMC managing the podling's brand / trademarks?
Yes.
### Signed-off-by:
- [X] (dolphinscheduler) Sheng Wu
Comments: Glad to see the community is closing the graduation.
- [ ] (dolphinscheduler) ShaoFeng Shi
Comments:
- [X] (dolphinscheduler) Liang Chen
Comments:
- [X] (dolphinscheduler) Furkan KAMACI
Comments:
- [ ] (dolphinscheduler) Kevin Ratnasekera
Comments:
### IPMC/Shepherd notes:
--------------------
## Heron
A real-time, distributed, fault-tolerant stream processing engine.
Heron has been incubating since 2017-06-23.
### Three most important unfinished issues to address before graduating:
1. Building the community
2. Making releases
3. Make Heron easier to adopt
### Are there any issues that the IPMC or ASF Board need to be aware of?
N/A
### How has the community developed since the last report?
The community has remained consistent. New presentations in the monthly
meetups.
Increasing the community should be one of the major goals for the project.
### How has the project developed since the last report?
- Bug/issue fixes
- Feature and documentation improvements
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2021-1-14 0.20.3-incubating is approved!
Community is currently working on a convenience binary release.
### When were the last committers or PPMC members elected?
The last two new committers voted in:
Oliver Bristow (July 22, 2020)
Windham Wong (July 3, 2020)
### Have your mentors been helpful and responsive?
Mentors have been helpful for the new release and answering questions.
### Is the PPMC managing the podling's brand / trademarks?
Yes
### Signed-off-by:
- [ ] (heron) Jake Farrell
Comments:
- [ ] (heron) Julien Le Dem
Comments:
- [ ] (heron) P. Taylor Goetz
Comments:
- [X] (heron) Dave Fisher
Comments: I am the only mentor paying attention and the podling has
requested additional mentors. Two new mentors have been
added.
### IPMC/Shepherd notes:
--------------------
## Pinot
Pinot is a distributed columnar storage engine that can ingest data in real-
time and serve analytical queries at low latency.
Pinot has been incubating since 2018-10-17.
### Three most important unfinished issues to address before graduating:
1. Move ThirdEye code base out of Apache Pinot repo.
2.
3.
### Are there any issues that the IPMC or ASF Board need to be aware of?
None.
### How has the community developed since the last report?
We now have 900+ members in the Apache Pinot Slack Community - all slack
discussions are forwarded to the project mailing list.
### How has the project developed since the last report?
Released 0.6.0
Github stats in the last one month:
30 authors have pushed 61 commits to master and 134 commits to all
branches.
On master, 347 files have changed and there have been 19,473 additions and
3,444 deletions.
10 issues were resolved, and 24 new issues were opened.
### 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-11-17
### When were the last committers or PPMC members elected?
We have successfully closed the voting for Chinmay Soman and Yupeng Fu as
Apache Pinot Committers on January 26, 2021.
### Have your mentors been helpful and responsive?
Mentors are responsive as well as helpful.
### Is the PPMC managing the podling's brand / trademarks?
No answer.
### Signed-off-by:
- [ ] (pinot) Kishore Gopalakrishna
Comments:
- [ ] (pinot) Jim Jagielski
Comments:
- [ ] (pinot) Olivier Lamy
Comments:
- [X] (pinot) Felix Cheung
Comments: Since some committership were based on Thirdeye
contribution, let's review that before graduation.
### IPMC/Shepherd notes:
Justin Mclean: Please provide an answer to all sections of the
report. Please don't include meaningless stats without
proving some commentary to explain what they mean. It also
be nice to include more information on why the Thirdeye code
was moved out of the repo.
--------------------
## Ratis
Ratis is a java implementation for RAFT consensus protocol
Ratis has been incubating since 2017-01-03.
### Three most important unfinished issues to address before graduating:
The podling is ready for graduation. The PPMC has voted in favor of
graduation. A discussion has been started on incubator-general. A few
minor issues were raised by the incubator community.
These have been addressed.
### 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?
50 total contributors (1 new since the last report).
1 new committer
### How has the project developed since the last report?
The PPMC has voted in favor of graduation.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [ ] Community building
- [ ] Nearing graduation
- [X] Other: Ready for graduation.
### Date of last release:
2020-07-20 - Ratis 1.0.0
### When were the last committers or PPMC members elected?
2020-12-30 - avijayan added to committers
### Have your mentors been helpful and responsive?
Yes, the mentors are helpful.
### Is the PPMC managing the podling's brand / trademarks?
VP, Brand has approved the name(PODLINGNAMESEARCH-160)
### Signed-off-by:
- [X] (ratis) Uma Maheswara Rao G
Comments: Graduation voting is in progress.
- [ ] (ratis) Devaraj Das
Comments:
- [X] (ratis) Arpit Agarwal
Comments:
### IPMC/Shepherd notes:
--------------------
## SDAP
SDAP is an integrated data analytic center for Big Science problems.
SDAP has been incubating since 2017-10-22.
### Three most important unfinished issues to address before graduating:
1. Make official SDAP (Incubating) Release
2. Improve committer participation
3. Improve/create user guide documentation
### 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?
No community events to report; development has continued.
### How has the project developed since the last report?
Bug Fixes
- SDAP-302 Collection Manager crashes when Collections Config is updated
while actively scanning S3 dirs
- SDAP-290 Collection manager crashes when granule directory has wildcard
- SDAP-301 Granule Ingester cannot process granules with missing 'units'
attribute
- SDAP-300 Collection Manager won't scan directories on local filesystem
- SDAP-299 Update Helm dependency repo urls
- SDAP-295 Hash dataset name in tile ID
- SDAP-293 New ingestion system should convert Kelvin to Celsius
- SDAP-288 support S3 new ingestion system
- SDAP-286 ingestion should handle 0-360 longitudes
New Features
- SDAP-292 Add Cassandra authentication support to delete_by_query.py
script
- SDAP-298 Helm Chart 1.0.0
Improvements
- SDAP-294 Support date normalization on analysis side
- SDAP-297 Update Collection Manager documentation
- SDAP-296 Make deletebyquery script work out-of-the-box in docker image
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [X] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
None yet.
### When were the last committers or PPMC members elected?
Two new committers were elected in April 2020.
### Have your mentors been helpful and responsive?
Have not heard from Jörn in a while.
### Is the PPMC managing the podling's brand / trademarks?
No, PPMC is not managing the podling's brand.
### Signed-off-by:
- [ ] (sdap) Jörn Rottmann
Comments:
- [X] (sdap) Trevor Grant
Comments:
### IPMC/Shepherd notes:
Justin Mclean: The PPMC does need to manage the brand, please don't
leave this until it's too late and causes issues.
--------------------
## Sedona
Sedona is a big geospatial data processing engine. It provides an easy to
use APIs for spatial data scientists to manage, wrangle, and process
geospatial data.
Sedona has been incubating since 2020-07-19.
### Three most important unfinished issues to address before graduating:
1. Need several release managers. Currently, Jia is the release manager
2. Complete IP clearance is not done yet.
3. Website, documentations and the release process may not be fully
compliant with Apache guidelines.
### Are there any issues that the IPMC or ASF Board need to be aware of?
N/A
### How has the community developed since the last report?
All good here. We are interacting with our users through dev@s.a.o and
Gitter
### How has the project developed since the last report?
We have added a number of new functions to Sedona (see Sedona JIRA:
https://s.apache.org/yz865)
We have changed the Sedona project structure, file headers and class names
to make sure it follows the guidelines.
The first release (Apache Sedona 1.0.0-incubating RC1) has passed the
community vote and is now being voted by IPMC.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [X] Working towards first release
- [ ] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
N/A
### When were the last committers or PPMC members elected?
N/A
### Have your mentors been helpful and responsive?
All good here
### Is the PPMC managing the podling's brand / trademarks?
All good here
### Signed-off-by:
- [X] (sedona) Felix Cheung
Comments: very close on the first release. community growth will be a
good focus next.
- [ ] (sedona) Jean-Baptiste Onofré
Comments:
- [ ] (sedona) George Percivall
Comments:
- [X] (sedona) Von Gosling
Comments: Keep moving, very close to the first release after podling.
### IPMC/Shepherd notes:
--------------------
## Training
The Training project aims to develop resources which can be used for
training purposes in various media formats, languages and for various Apache
and non-Apache target projects.
Training has been incubating since 2019-02-21.
### Three most important unfinished issues to address before graduating:
1. Promote the information about Apache Training Project with increased
participation from community
2. Create a tutorial on how the tools provided by this project can be
used to create own content
3. Review current policies around contribution review and releases to
find a pragmatic compromise
### Are there any issues that the IPMC or ASF Board need to be aware of?
The Training Project has opened up the commit permissions to all the
committers of Apache project to make is easy for experts in each area
contribute to Apache Training presentations. This was announced in the
last week of September 2020. This will open up the project for
contributions from other Apache projects.
### How has the community developed since the last report?
Activity has remained down since the last report.
There were 26 posts in last 3 months.
We have to work on strategies to increase the queries for contributions
from individual contributors.
### How has the project developed since the last report?
New training slides were added on following topics:
* Apache Druid
PR activity is normal since the last report.
### How would you assess the podling's maturity?
There are currently some issues with this podling that we are working to
address,
we believe that the issues are not yet critical and can be turned around
from within the community but want to make the board aware of this early
on.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### When were the last committers or PPMC members elected?
November 2020
### Have your mentors been helpful and responsive?
Mentors have been responsive and helpful when reached out to.
### Is the PPMC managing the podling's brand / trademarks?
The name search process has not yet been started, as there is still time
to do that if and when graduation draws nearer. The PPMC is actively
monitoring usage of the Podlings current name on other sites.
The Podling is not directly affiliating with any sponsors donating content
and presenting an independent image on the webpage.
### Signed-off-by:
- [X] (training) Craig Russell
Comments: Lots of new material being contributed by many people.
- [X] (training) Christofer Dutz
Comments:
- [X] (training) Justin Mclean
Comments:
- [ ] (training) Lars Francke
Comments:
### IPMC/Shepherd notes:
--------------------
## Tuweni
Tuweni is a set of libraries and other tools to aid development of
blockchain and other decentralized software in Java and other JVM languages.
Tuweni has been incubating since 2019-03-25.
### Three most important unfinished issues to address before graduating:
1. Increase release pace and adoption
2. Vote in a few more committers
3. Organize outreach
### Are there any issues that the IPMC or ASF Board need to be aware of?
No issues to report at this time.
### How has the community developed since the last report?
We have pulled through a good set of features and the project is
participating in efforts such as the Ethereum Enterprise Alliance,
a non-profit.
We have had a very small outreach effort building on publishing
our docs on the website ; more drumbeating required.
### How has the project developed since the last report?
We voted 1.3.0. 1.4.0 is under vote.
We are working on a working Ethereum client now.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [X] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2020-11-27
### When were the last committers or PPMC members elected?
Danno Ferrin as committer on 2020-06-08.
### Have your mentors been helpful and responsive?
1.4.0 is having a hard time getting past initial vote.
We will submit it to PPMC soon.
### Is the PPMC managing the podling's brand / trademarks?
Yes. At present, there are no issues nor concerns with the Tuweni mark.
We do not anticipate any issues with the mark regarding graduation.
### Signed-off-by:
- [ ] (tuweni) Jean-Baptiste Onofré
Comments:
- [X] (tuweni) Furkan Kamaci
Comments:
### IPMC/Shepherd notes:
-----------------------------------------
Attachment AF: Report from the Apache Joshua Project [Tommaso Teofili]
-----------------------------------------
Attachment AG: Report from the Apache jUDDI Project [Alex O'Ree]
## Description:
- jUDDI (pronounced "Judy") is an open source Java implementation of the
Universal Description, Discovery, and Integration (UDDI v3) specification
for (Web) Services. The jUDDI project includes Scout. Scout is an
implementation of the JSR 93 - Java API for XML Registries 1.0 (JAXR).
## Issues:
- There are no issues that require the board's attention at this time.
## Membership Data:
Apache jUDDI was founded 2010-08-21 (10 years ago)
There are currently 7 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Alex O'Ree on 2013-03-17.
- No new committers were added.
## Activity:
- jUDDI - last release was Aug 08, 2020, primarily bug fixes but includes some
feature requests and support for additional database vendors.
- SCOUT - last release 10 DEC 2018. Resolved several bugs and dependencies.
## Health report:
- Low development activity is a factor for low mailing list volume, but in all
likelihood, it's from a general lack of interest in the protocol. However
there has been a recent uptick due to user feedback and problem reporting.
- There has been some new feature development recently as requested by the
community as well as a health number of bug reports which have been
resolved.
- There are enough active PMC members to approve releases and respond to
potential security issues.
## Releases:
- 3.3.9 was released on 2020-08-18.
- SCOUT-1.2.8 was released on Mon Dec 10 2018
-----------------------------------------
Attachment AH: Report from the Apache Juneau Project [James Bognar]
## Description:
The mission of Apache Juneau is the creation and maintenance of software
related to a toolkit for marshalling POJOs to a wide variety of content types
using a common framework, and for creating sophisticated self-documenting REST
interfaces and microservices using VERY little code
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Juneau was founded 2017-10-17 (3 years ago) There are currently 12
committers and 12 PMC members in this project. The Committer-to-PMC ratio is
1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Ayeshmantha Perera on 2019-01-02.
- No new committers. Last addition was Ayeshmantha Perera on 2019-01-02.
## Project Activity:
8.2.0 was released on 2020-10-14. Currently working on the next major release
(9.0). Focus is on removing deprecated APIs and improvements targeting usage
in Spring.
## Community Health:
Overall project activity has slowed somewhat since the last release in
October. Email traffic has decreased 49% in the past quarter. Commits have
picked up again in January (14% increase) with work targeted for v9.0.
-----------------------------------------
Attachment AI: Report from the Apache Kafka Project [Jun Rao]
Apache Kafka is a distributed event streaming platform for efficiently storing
and processing a large number of records in real time.
Development
===========
We released the 2.7.0, which includes the following key features.
- Configurable TCP connection timeout and improve the initial metadata fetch
- Enforce broker-wide and per-listener connection creation rate
- Throttle Create Topic, Create Partition and Delete Topic Operations
- Add TRACE-level end-to-end latency metrics to Streams
- Add Broker-side SCRAM Config API
- Support PEM format for SSL certificates and private key
- Add RocksDB Memory Consumption to RocksDB Metrics
- Add Sliding-Window support for Aggregations
We’ve continued steady progress toward the task of replacing ZooKeeper in Kafka.
We expect to have some limited functionalities in the upcoming 2.8.0 release
that demonstrate much higher scalability for the metadata.
Tiered Storage work continues and unlocks infinite scaling and faster rebalance
times via KIP-405. The KIP proposal is getting closer for voting.
Community
===========
Dev mailing list had a 39% increase in traffic in the past quarter (3246 emails
compared to 2333).
User mailing list had a 33% decrease in traffic in the past quarter (378 emails
compared to 562).
We didn't add any new committer or PMC member in the last quarter.
We last added 3 new committers
Chia-Ping Tsai and David Jacot on Oct. 15, 2020, and
Sophie Blee-Goldman on Oct. 19, 2020.
We last added a new PMC member John Roesler on Aug. 9, 2020.
With the help from ASF branding committee, Kafka PMC passed a relaxed naming
policy for non-java clients and connectors. Quite a few non-java clients and
connectors have been using Kafka in its name. Those products form a critical
eco-system for Apache Kafka since Apache Kafka doesn't provide them directly.
We feel that requiring all of them to change their product name is
detrimental to the Kafka community. The relaxed policy can be found at
https://kafka.apache.org/trademark
Releases
===========
2.7.0 was released on Dec. 21, 2020.
2.6.1 was released on Jan. 7, 2021.
-----------------------------------------
Attachment AJ: Report from the Apache Kibble Project [Rich Bowen]
## Description:
The mission of Apache Kibble is the creation and maintenance of software
related to an interactive project activity analyzer and aggregator
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Kibble was founded 2017-10-18 (3 years ago) There are currently 14
committers and 12 PMC members in this project. The Committer-to-PMC ratio is
7:6.
Community changes, past quarter:
- No new PMC members. Last addition was Rafael Weingärtner on 2017-12-09.
- No new committers. Last addition was Michał Słowikowski on 2020-10-21.
## Project Activity:
The Kibble community is relatively small and over the last quarter we have
been working to grow the community and also the active committer base.
Recently a community call was held to discuss a project roadmap [1]. The notes
from the meeting have been posted to the dev mailing list [2] and also the
Kibble wiki [3].
The community decision is to look at re-writing the implementation of Kibble
from scratch. Once the clean repo is created we hope to see project activity
increase again.
## Community Health:
Even though there has not been very much mailing list traffic we are seeing
some community growth and interest in defining and progressing a project
roadmap.
[1] https://s.apache.org/fxwsk
[2] https://s.apache.org/x9k9v
[3] https://s.apache.org/dltie
-----------------------------------------
Attachment AK: Report from the Apache Knox Project [Larry McCay]
## Description:
The mission of Knox is the creation and maintenance of software related to
Simplify and normalize the deployment and implementation of secure Hadoop
clusters
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Knox was founded 2014-02-18 (7 years ago)
There are currently 22 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 6:5.
Community changes, past quarter:
- No new PMC members. Last addition was Sandor Molnar on 2019-11-20.
- No new committers. Last addition was Sandor Molnar on 2019-11-21.
## Project Activity:
* Apache Knox 1.6.0 was released on 2020-12-06
* Planning for 1.7.0 will begin shortly and continue to build out cloud usecases
## Community Health:
* increase in traffic in both dev and user emails lists can be attributed
to the recent release closedown and github integration messaging
* The project continues to be in a more mature state with more bug fixes than
new features. This status will change as more cloud specific features and
usecases come online.
* Community Health Score: 2.25
-----------------------------------------
Attachment AL: Report from the Apache Kylin Project [Shao Feng Shi]
## Description:
The mission of Apache Kylin is the creation and maintenance of software related
to a distributed and scalable OLAP engine
## Issues:
There are no issues requiring board attention
## Membership Data:
Apache Kylin was founded 2015-11-18 (5 years ago)
There are currently 45 committers and 24 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 Xiaoxiang Yu on 2020-10-08.
- Qing Cai was added as committer on 2020-11-21
- Yaqian Zhang was added as committer on 2021-02-02
## Project Activity:
Recent releases:
4.0.0-beta was released on 2021-02-07.
3.1.1 was released on 2020-10-18.
4.0.0-alpha was released on 2020-09-13.
## Community Health:
In the past quarter, most of our efforts are
on Kylin 4.0 new feature development, so compared with the
previous quarter, the activity in the community seems to be less.
But at the same time, we can see there are more contributors
who are more interested in Kylin 4.0 development, and more issue
reports are related to Kylin 4.0 .
dev@kylin.apache.org had a 35% decrease in traffic in the past quarter
(150 emails compared to 228)
92 issues opened in JIRA, past quarter (-23% decrease)
52 issues closed in JIRA, past quarter (-51% decrease)
104 commits in the past quarter (-55% decrease)
24 code contributors in the past quarter (-25% decrease)
102 PRs opened on GitHub, past quarter (-15% decrease)
91 PRs closed on GitHub, past quarter (-24% decrease)
-----------------------------------------
Attachment AM: Report from the Apache Libcloud Project [Tomaž Muraus]
## Description:
Libcloud is a Python library that abstracts away the differences among
multiple cloud provider APIs.
## Issues:
There are no issues which require board attention at this time.
## Membership Data:
Apache Libcloud was founded 2011-05-19 (10 years ago)
There are currently 23 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. Last addition was Quentin Pradet on 2018-05-14.
- No new committers. Last addition was Miguel Caballer on 2020-08-04.
## Project Activity:
Since the last report we had two releases (v3.3.0 and v3.3.1).
Project activity continues to be stable, primary driver of that are
pull requests and issues on Github.
This year we are also celebrating a 10 year anniversary of
graduating to a TLP so we will try to prepare some small
giveaway for the contributions and the community (stickers).
## Community Health:
Community health continue to be OK. Most of the activity and
contributions happens on Github.
-----------------------------------------
Attachment AN: Report from the Apache Logging Services Project [Matt Sicker]
## Description:
The mission of the Apache Logging Services project is to create and maintain
of software for managing the logging of application behavior, and for related
software components.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Logging Services was founded 2003-12-16 (17 years ago) There are
currently 39 committers and 14 PMC members in this project. The
Committer-to-PMC ratio is roughly 5:2.
Community changes, past quarter:
- Volkan Yazici was added to the PMC on 2020-11-16
- No new committers. Last addition was Stephen Webb on 2020-08-08.
## Project Activity:
- In November, we released Log4j 2.14.0, the first release integrating the
JsonTemplateLayout, a highly flexible JSON output logging driver. This
release features added support for MongoDB 4 and drops support for MongoDB
2.
- We had some discussions around the minimum Java requirements for Log4j 3.0
and are still determining the feasibility of adopting Java Platform Module
System while continuing to support Java 8.
- In December, we had some preliminary discussions about potentially
maintaining a Log4Go subproject in the future.
- In December, we moved the Log4PHP subproject to dormant status.
- In December, discussions of a new log4cxx release began relating to its
website and documentation to make upcoming and future releases more
streamlined.
- Toward the end of December, seven members of the PMC--Carter Kozak, Gary
Gregory, Matt Sicker, Ralph Goers, Remko Popma, Ron Grabowski, and Volkan
Yazici--all participated in an online videochat hosted by Volkan. In lieu of
a physical meetup, this online meetup was a great opportunity for everyone
to get to know each other better, discuss high level project details, and go
over some history and context of things. Notes from the meeting are
published on the Logging Services wiki at
<https://s.apache.org/logging-online-drinks-1>.
- In January, some long-standing security issues with certain log receivers in
Chainsaw were patched along with other build updates. No release has been
published yet, but plans to work on one are under way.
- Initial discussions around releasing Log4j 2.14.1, but it was not initiated
in this quarter.
- Quiet quarter for log4net.
- In log4cxx, we have improved the build automation and CI setup for testing
cross platform builds.
- Future versions of log4cxx are planning to be updated to make better use of
updated C++ standards such as C++11.
## Community Health:
- Mailing list traffic and general traffic has decreased a bit the prior
quarter likely due to holidays, personal affairs, and nothing out of the
ordinary.
-----------------------------------------
Attachment AO: Report from the Apache ManifoldCF Project [Karl Wright]
## Description:
The mission of ManifoldCF is the creation and maintenance of software related
to Framework for connecting source content repositories to target repositories
or indexes.
## Issues:
Continued light activity, due to pandemic in all likelihood, although a new
connector was contributed. There are no issues requiring board attention.
## Membership Data:
Apache ManifoldCF was founded 2012-05-15 (9 years ago)
There are currently 25 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- No new PMC members. Last addition was Markus Schuch on 2018-01-04.
- No new committers. Last addition was Cihad Guzel on 2019-08-17.
## Project Activity:
ManifoldCF graduated from the Apache Incubator on May 16, 2012. Since then,
there have been numerous major releases, including a 2.17 release on December
28, 2020. The next major release is due on April 30th, 2021.
A new connector was contributed this quarter, and work was done to bring all of
our connectors and the build process into compliance with JDK 11.
## Community Health:
We nominated and approved Cihad Guzel as committer on 8/16/2019. We nominated
and approved Markus Schuch as a PMC member on 12/29/2017. We did not sign up
any new PMC members or committers this quarter. We continue to be on the
lookout for new PMC members and committers. As was true for last quarter, the
light level of activity this quarter has limited our pool of new developers
considerably. All developers we have have extensive outside commitments and
the pandemic has, if anything, made that situation worse.
However, existing committers have continued to contribute, and use the
product.
-----------------------------------------
Attachment AP: Report from the Apache MetaModel Project [Kasper Sørensen]
## Description:
The mission of MetaModel is the creation and maintenance of software related to
common interface for discovery, exploration of metadata and querying of
different types of data sources
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache MetaModel was founded 2014-11-19 (6 years ago)
There are currently 13 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.
Community changes, past quarter:
- No new PMC members. Last addition was Arjan Seijkens on 2019-08-29.
- No new committers. Last addition was Jörg Unbehauen on 2018-05-03.
## Project Activity:
Recent activity has been centered around the Travis CI build, and
ensuring support for the latest versions of PostgreSQL.
## Community Health:
Relatively speaking, the past quarter has seen a good uptick in activity,
but the benchmark is also comparing to one of our least active quarters
ever before that. In general, MetaModel is a fairly quiet and low activity
project with just a few active contributors.
-----------------------------------------
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:
PMC Changes:
- Yanhui Zhao replaced Gary Wang as the new PMC Chair
- Gary Wang becomes PMC member
Committer Base Changes:
- Currently 19 committers.
## Project Activity:
In this period of reporting (since last release done on Jan. 11, 2021) , 23 of
tickets have been created and 12 resolved. After our latest release of version
0.13.0, the community discussion prioritized our next release target focusing
on (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.
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. Our project has PMC
chair change appointing Yanhui as the new project chair, and it is approved by
the board. Gary will still serve in the PMC and oversee the project
development. We plan to recruit new committers recently to grow our
communities.
Metric data below indicates increased activities since our last project
reboot, along with the new version release. Our project is now in a very
health state.
- dev@mnemonic.apache.org had a 496% increase in traffic in the
past quarter (501 emails compared to 84)
- 66 issues opened in JIRA, past quarter (560% increase)
- 52 issues closed in JIRA, past quarter (642% increase)
- 46 commits in the past quarter (475% increase)
- 10 code contributors in the past quarter (400% increase)
- 52 PRs opened on GitHub, past quarter (642% increase)
- 50 PRs closed on GitHub, past quarter (614% increase)
Our 2021 release plan and schedule:
- v0.13.0 release done on Jan. 11 2020
- Active development on next major version (0.14), targeting release date of
mid-March 2021
-----------------------------------------
Attachment AR: Report from the Apache Oozie Project [Gézapeti]
## Description:
The mission of Oozie is the creation and maintenance of software related to A
workflow scheduler system to manage Apache Hadoop jobs.
## Issues:
There are no issues requiring board attention
## Membership Data:
Apache Oozie was founded 2012-08-28 (8 years ago)
There are currently 27 committers and 22 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 Andras Salamon on 2020-01-07.
- No new committers. Last addition was Mate Juhasz on 2020-03-28.
## Project Activity:
Community activity is up a bit.
There is a volunteer release manager for the new Oozie release, which is
in the works.
We're stuck on the CMS migration, but will have some discussions about that
as well.
## Community Health:
Slow development overall, but there are new commits here and there.
dev@oozie.apache.org had a 12% decrease in traffic in the past quarter (136
emails compared to 154)
3 issues opened in JIRA, past quarter (-25% decrease)
0 issues closed in JIRA, past quarter (-100% decrease)
6 commits in the past quarter (200% increase)
5 code contributors in the past quarter (400% increase)
1 PR opened on GitHub, past quarter (100% increase)
-----------------------------------------
Attachment AS: Report from the Apache OpenWhisk Project [Dave Grove]
## Description:
The mission of Apache OpenWhisk is the creation and maintenance of software
related to a platform for building serverless applications with functions
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache OpenWhisk was founded 2019-07-16 (2 years ago)
There are currently 53 committers and 20 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 Rob Allen on 2019-07-16.
- Geonhui Kim was added as committer on 2020-11-30
- Ning You Gang was added as committer on 2021-01-19
- Seonghyun Oh was added as committer on 2020-12-02
## Project Activity:
We released OpenWhisk 20.11 - our first unified release that bundles together
compatible versions of all 22 separately released OpenWhisk components.
We finalized the donation from Naver corporation of VSCode and IntelliJ
plugins for OpenWhisk. Two new git repositories were created to hold the
donated code and we are progressing towards making the first Apache release of
these components.
We completed the migration from travis-ci.org to travis-ci.com for all of our
active repositories.
Technical progress in the core OpenWhisk repository is mainly being driven by
the integration of a new alternative scheduling subsystem.
I anticipate there will be a release wave across the openwhisk-runtime-*
components this quarter to propagate upstream updates to the various embedded
language runtimes. On our development branches, we've already picked up
upstream updates for Go, NodeJS, and PHP.
Recent Releases:
- openwhisk-runtime-nodejs-1.17.0 was released on 2020-12-16.
- OpenWhisk 20.11 was released on 2020-11-29.
- openwhisk-deploy-kube-1.0.0 was released on 2020-11-24.
## Community Health:
December was a quiet month, with many community members on vacation. This is
reflected across all of the statistical metrics of community health. Activity
picked up again by mid-January, mainly driven by work in the core repository
on a new scheduling sub-system and by the integration of the newly donated IDE
plugins.
There continues to be active technical discussion via GitHub issues. The bulk
of user support happens via our Slack, but also spills into GitHub issues and
Stackoverflow.
-----------------------------------------
Attachment AT: Report from the Apache Ozone Project [Sammi Chen]
## Description
Apache Ozone is a scalable, redundant, and distributed object and file store,
designed to scale to billions of objects/files and run on clusters of
thousands of nodes. Ozone supports S3 compatible object APIs as well as a
Hadoop Compatible File System implementation.
## Issues
None.
## Membership Data
- Apache Ozone was founded 2020-10-21.
- There are currently 47 comitters and 25 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
- There is no membership change in the last month.
- In the last quarter,
Ethan Rose was added as branch committer on 2020-11-24
Xiang Zhang was added as committer on 2020-11-12
Chun-Hao Yang was added as committer on 2020-11-07
Prashant Pogde was added as committer on 2020-11-10
## Project Activity:
- FS Namesystem optimization is continuing.
- SCM HA has finished Phase 2.0 development. Phase 3.0 tasks include
bootstrap, security, and configuration etc.
- S3 ACL support in under development. Community is also investigating how
to support S3 Bucket policy in s3 gateway.
- Container Balance feature development is kicked off, per request from
customer engagement.
- Several companies in China start to try run Ozone with small scale
clusters internally, including JD, 360 and T3 ChuXing.
## Releases:
- 1.0.0 was released on 2020-09-02.
- 1.1.0 release is planned. It depends on Apache Ratis release schedule.
## Community Health:
Last board report was sent on Jan 11th. In the past month,
- dev@ozone.apache.org had 9 new emails(Last report is 35).
- issues@ozone.apache.org had 3572 new emails(Last report is 1378).
- 161 issues resolved in JIRA (Last report is 99).
- 136 issues opened in JIRA (Last report is 92).
- 7 new contributors joined the community this month. Now it's totally 104
contributors.(Last month report is 97)
-----------------------------------------
Attachment AU: Report from the Apache Perl Project [Philippe Chiasson]
-----------------------------------------
Attachment AV: Report from the Apache Phoenix Project [Ankit Singhal]
## Description:
The mission of Phoenix is the creation and maintenance of software related to
High performance relational database layer over Apache HBase for low latency
applications
## Issues:
No issues to report to the board at this time.
## Membership Data:
Apache Phoenix was founded 2014-05-20 (7 years ago)
There are currently 54 committers and 33 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 Istvan Toth on 2020-07-06.
- Daniel Wong was added as committer on 2021-01-08
- Richárd Antal was added as committer on 2020-12-24
- Viraj Jasani was added as committer on 2021-02-05
## Project Activity:
Apache Phoenix had its last release of 4.15.0 on 2019-12-20.
And, now the RCs of our mainstream branches 4.16.0 and 5.1.0
is up for the voting. Which will support Apache HBase
versions 1.3, 1.4, 1.5, 1.6, 2.1, 2.2, 2.3, and 2.4.
we released phoenix-thirdpary-1.1.0 on 2021-02-01 and,
also made the first release of Apache Omid 1.0.2 on
2020-11-23 and Apache Tephra 0.16.0 on 2020-12-03 after
their adoption in Phoenix.
We are discussing having Phoenix Tech talks/meetup every
month to share knowledge and discuss new ideas within
the community for improvement and growth.
Discussion on dropping the support of EOLs Apache HBase
versions (1.3, 1.4, 2.1) in the next release, to reduce
efforts on maintenance of multiple compatibility modules
and save build/infrastructure time as well.
Due to the lack of community support on nurturing
Phoenix connectors for PIG and Flume and without
exhaustive testing before release, we are considering
marking them as unmaintained in the upcoming phoenix release.
## Community Health:
Phoenix community continues to remain engaged with
multiple releases and code contributions.
We had closed more PRs/JIRAs than we opened, our commit
activity had also improved, and there were 44% more
code contributors than the previous quarter.
Our interactions on the user list steadily declining QoQ,
though we saw substantial growth in the traffic on
issues(+100%) and dev list(+23%) in the last quarter.
-----------------------------------------
Attachment AW: Report from the Apache POI Project [Dominik Stadler]
Report from the Apache POI committee [Dominik Stadler]
## Description:
- Apache POI is a Java library for reading and writing Microsoft Office file
formats
The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans
is a tool that allows you to map XML files to generated Java classes via
XML Schema definitions.
## Issues:
- There are no issues requiring board attention at this time
## Membership Data:
Apache POI was founded 2007-05-16 (14 years ago) There are currently 41
committers and 34 PMC members in this project. The Committer-to-PMC ratio is
roughly 6:5.
Community changes, past quarter:
- Marius Volkhart was added to the PMC on 2020-12-27
- Marius Volkhart was added as committer on 2020-12-19
## Project Activity:
- We managed to release Apache POI 5.0.0 with some fairly large changes
"under the hood", e.g. better support for Java 9+, new XMLBeans 4.0.0 with
reworked build-procedure and some internal cleanup. Upgrade to ECMA-376
5th edition
(transitional) schemas and enhancements to the support for Word and
PowerPoint files. Also a number of additional bugfixes could be included.
- A bugfix-release 5.0.1 is planned soon to provide a number of smaller
fixes that popped up after the 5.0.0 release.
- Some work is going on to replace the self-built logging wrapper with an
existing logging framework, likely Log4J.
## Project Release Activity:
5.0.0 was released on 2021-01-19. XMLBeans-4.0.0 was released on
2020-10-15.
## Community Health:
- Some Discussion about changes related to Apache POI 5.0.0 and XMLBeans
4.0.0, fortunately mostly caused by mixed up jars which can be fixed by the
reporters themselves.
- There are questions about features/behavior which indicates that Apache
POI is used by a considerable number of people. Questions via email or on
Stackoverflow usually get answers quickly.
- We have a number of active committers currently. However we are still
looking at ways to broaden the developer base as the code-base is large and
so some areas are currently not maintained much at all.
- Overall issue count went down this time mostly because some committers
could spend some time over the holidays and we could triage and resolve
some when releasing Apache POI 5.0.0.
### XMLBeans
- A few bugs were reported by people using XmlBeans directly after they
upgraded to 4.0.0, it seems there are still some users of it besides Apache
POI itself.
- Bug influx for XMLBeans is very low in general because it is a stable
project in maintenance-mode.
## Bugzilla Statistics:
### Apache POI
- 575 bugs are open overall (-7)
- Having 158 enhancements (+6)
- Thus having 417 actual bugs (-13)
- 99 of these are waiting for feedback (+2)
- Thus having 318 actual workable bugs (-15)
- 3 of the workable bugs have patches available (+-0)
- Distribution of workable bugs across components: {XSSF=88, HSSF=81, SS
Common=39, HWPF=35, XWPF=20, POI Overall=12, XSLF=12, SXSSF=11, POIFS=5,
HSMF=4, OPC=4, HPSF=3, HSLF=2, HPBF=1, SL Common=1}
### Apache XMLBeans
- 176 open issues (+2)
- Bug 131 (+1)
- Improvement 23 (+1)
- New Feature 19 (+-0)
- Wish 3 (+-0)
-----------------------------------------
Attachment AX: Report from the Apache Qpid Project [Robbie Gemmell]
Apache Qpid is a project focused on creating software based on the
Advanced Message Queuing Protocol (AMQP), currently providing a protocol
engine library, message brokers written in C++ and Java, a message router,
and client libraries for C, C++, Go, Java/JMS, Python, and Ruby.
# Releases:
- Qpid Proton 0.33.0 was released on 11th November 2020.
- Qpid Proton-J 0.33.8 was released on 17th November 2020.
- Qpid JMS 0.55.0 was released on 24th November 2020.
- Qpid JMS 0.56.0 was released on 17th December 2020.
- Qpid Broker-J 7.1.11 was released on 13th January 2021.
- Qpid Broker-J 8.0.3 was released on 13th January 2021.
# Community:
- The main user and developer mailing lists continue to be active and JIRAs
are being raised and addressed in line with prior activity levels.
- There were no new PMC member additions in this quarter.
The most recent new PMC member is Jiri Danek, added on 11th May 2020.
- There were no new committer additions in this quarter.
The most recent new committer is Ben Hardesty, added on 20th Sept 2019.
# Development:
- Work on changes for Proton-C 0.34.0 is progressing, including various fixes
and improvements, such as initial steps to rework the supported Python
versions ahead of dropping Python 2 support in the followup 0.35.0 release.
- Work on a Dispatch router 1.15.0 release nears completion, with an initial
candidate undergoing its release vote now. This contains lots of changes
centred around additional HTTP[2] and TCP protocol adapter support,
building upon earlier IO additions to Proton-C.
- Qpid Broker-J had 7.1.11 and 8.0.3 releases containing various
bug fixes and improvements, with work continuing on more 7.1.x and 8.0.x
releases as items arise.
- The AMQP 1.0 JMS client had 0.55.0 and 0.56.0 bug fix releases, picking
up Proton-J fixes plus some other fixes and improvements of its own. Work
continues on more fixes and improvements as encountered.
- Proton-J had a 0.33.8 bug fix release addressing a UTF-8 decoding issue
with multi-byte encodings crossing multi-component buffer boundaries. More
fixes and improvements occur as needed for its dependent components.
# Issues:
There are no Board-level issues at this time.
-----------------------------------------
Attachment AY: Report from the Apache Ranger Project [Selvamohan Neethiraj]
## Description:
- Apache Ranger is a framework to enable, monitor and manage comprehensive
data security across the Hadoop platform
## Issues:
- There are no issues requiring board attention at this time
## Activity:
- Community is working on a minor release of 2.1.1 with some of the
bugfixes
- Community is focused on enhancements and fixes for 2.2.0 release
- performance improvements in usersync
- enhancements and fixes in audit API/UI
- updated Ranger HDFS plugin to support Hadoop version 3.3.0
- docker deployment support for dev testing
- updated Ranger Atlas plugin to support type-read action
- added Python client library to access admin APIs
- policy-engine updates to support super-user permission
## Health report:
- The community is overall healthy.
- Community is working on many library upgrades and fixing some of the
new plugins (Apache Ozone) for upcoming 2.2.0 release.
## PMC changes:
- Currently 20 PMC members
- No new PMC members. Last addition was Sailaja Polavarapu on 2019-09-18.
## Committer base changes:
- Currently 30 committers
- Dhaval Shah was added as committer on 2021-01-20
## Releases:
- Apache Ranger 2.1.0 was released on 2020-09-03.
- Apache Ranger 2.0.0 was released on 2019-08-07.
- Apache Ranger 1.2.0 was released on 2018-10-04.
## Mailing list activity:
- Regular activity continues.
- dev@ranger.apache.org:
- 784 emails sent to list in the last 3 months (-14%)
- user@ranger.apache.org:
- 43 emails sent to list in the last 3 months (+16%)
## JIRA activity:
- 98 JIRA tickets created in the last 3 months (-23%)
- 59 JIRA tickets closed/resolved in the last 3 months (-28%)
## Commit activity:
- 148 commits in the last 3 months (-6%)
- 19 active code contributors in the last 3 months (+11%)
-----------------------------------------
Attachment AZ: Report from the Apache REEF Project [Sergiy Matusevych]
## Description:
Apache REEF, or Retainable Evaluator Execution Framework, is a library for
developing portable applications for cluster resource managers such as Apache
Hadoop YARN or Apache Mesos. For example, Microsoft Azure Stream Analytics is
built on REEF and Hadoop.
## Issues:
There are no issues requiring board attention.
## Membership Data:
We have not had new PMC members or committers since 2018.
Our community currently has 35 committers and 22 PMC members.
Last PMC member joined was Doug Service on 2017-09-28.
Last committer joined was Scott Inglis on 2018-09-27.
## Project Activity:
We are currently testing the long-term stable release v. 0.16.1. We plan to
vote on the new release soon and publish Maven and Nuget packages by the end
of February 2021.
Following REEF 0.16.1, we will start a large experimental release of REEF 0.17
that will include a new elastic group communication functionality (currently
in a pull request, approved for merge immediately after the 0.16.1 release).
Other than that, we don't plan any major changes in the API or the
functionality and will focus on maintaining the 0.16.1 branch.
## Community Health:
The project is stable, and there were no new PRs or issues opened or closed
this quarter. There was no significant activity on the mailing list, either.
We are finishing our work on publishing the long-term stable release 0.16.1
and will vote on the new release in February 2021.
-----------------------------------------
Attachment BA: Report from the Apache River Project [Peter Firmstone]
-----------------------------------------
Attachment BB: Report from the Apache RocketMQ Project [Xiaorui Wang]
## Description:
The mission of Apache RocketMQ is the creation and maintenance of software
related to a fast, low latency, reliable, scalable, distributed, easy to use
message-oriented middleware, especially for processing large amounts of
streaming data
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache RocketMQ was founded 2017-09-20 (3 years ago)
There are currently 33 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:4.
Community changes, past quarter:
- No new PMC members. The last addition was Rongtong Jin on 2020-03-30.
- No new committers. The last addition was Yufei Zhang on 2020-08-18.
## Project Activity:
Recent releases:
- ROCKETMQ-SPRING-2.2.0 was released on 2021-01-22.
- ROCKETMQ-4.8.0 was released on 2020-12-19.
## Community Health:
RocketMQ community health is overall good as we see the pop consuming client
proposal is being discussed, and most issues are timely responded to. The
RocketMQ 4.8.0 has made a lot of optimizations to the DLedger mode, including
supporting batch messages. This release made some enhancements, such as adding
a query message trace command, using CopyOnWriteArrayList to avoid possible
thread safety issues. And more, this release optimized a large number of
documents and code style.
-----------------------------------------
Attachment BC: Report from the Apache Roller Project [David M. Johnson]
## Description:
Apache Roller is a full-featured, Java-based blog server that works well on
Tomcat and MySQL, and is known to run on other Java servers and relational
databases. The ASF blog site at blogs.apache.org runs on Roller 6.0.0 Tomcat
and MySQL.
## Issues:
No issues require board attention at this time.
## Membership Data:
Apache Roller was founded 2007-02-21 (14 years ago)
There are currently 11 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Swapnil Mane on 2020-05-24.
- No new committers. Last addition was Michael Bien on 2020-08-04.
## Project Activity:
The community worked on upgrade to Jetty 10 maven plugin, fixing integration
tests and fixing issues identified by sonarqube.
## Community Health:
The Roller community is small and relatively inactive but healthy and
continuing to add new features, enhancements and bug fixes to Roller.
-----------------------------------------
Attachment BD: Report from the Apache Santuario Project [Colm O hEigeartaigh]
## Description:
The mission of Santuario is the creation and maintenance of software related to
XML Security in Java and C++
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Santuario was founded 2006-06-27 (15 years ago)
There are currently 17 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:4.
Community changes, past quarter:
- No new PMC members. Last addition was Daniel Kulp on 2018-10-01.
- No new committers. Last addition was Daniel Kulp on 2018-10-01.
## Project Activity:
There were two new bug-fix releases of the Apache Santuario - XML Security for
Java library over the last quarter - 2.2.1 + 2.1.6. We have a few issues fixed
for a 2.3.0 release which we will release later in 2021.
## Community Health:
Apache Santuario is a mature and stable project that has reached a point
where not too many fixes are required, as it is a set of implementations
of some specifications that are quite old now. It is actively managed by
the PMC.
-----------------------------------------
Attachment BE: Report from the Apache Serf Project [Justin Erenkrantz]
## Description:
The mission of the Apache Serf project is creating and maintaining of software
related to HTTP and associated protocols.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Serf was founded 2015-08-18 (5 years ago)
There are currently 13 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.
Community changes, past quarter:
- No new PMC members. Last addition was Branko Čibej on 2018-09-12.
- No new committers. Last addition was Evgeny Kotkov on 2017-04-13.
## Project Activity:
Recent activity on the mailing list and JIRA relate to recent OpenSSL releases
which break long-standing API contracts:
https://issues.apache.org/jira/browse/SERF-198
https://lists.apache.org/thread.html/r5223c3a3629b2d58b8ddfcf887931cd87672e0a7c0b85cc49579990e%40%3Cdev.serf.apache.org%3E
There is discussion on-list in the thread above about whether we should cut a
1.3.10 release with these OpenSSL fixes or cut a fresh 1.4.x release.
## Community Health:
While relatively quiet, I do believe that there exists enough of a community
where we could cut a new Serf release with a quorum of PMC/committers. If
a quorum isn't reached and a release can't be cut, we will then need to have
a conversation then about the community. However, I remain optimistic.
-----------------------------------------
Attachment BF: Report from the Apache ServiceComb Project [Willem Ning Jiang]
## Description:
The mission of Apache ServiceComb is the creation and maintenance of software
related to a microservice framework that provides a set of tools and components
to make development and deployment of cloud applications easier.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache ServiceComb was founded 2018-10-17 (2 years ago)
There are currently 25 committers and 20 PMC members in this project.
The Committer-to-PMC ratio is 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was MabinGo on 2019-10-09.
- No new committers. Last addition was ChinX on 2020-05-27.
## Project Activity:
Some of the subprojects are in the maintenance mode,
there are three releases of Java Chassis in the past quarter.
ServiceComb Java Chassis 2.1.5 was released on 2021-01-20.
ServiceComb Java Chassis 1.3.2 was released on 2021-01-04.
ServiceComb Java Chassis 2.1.3 was released on 2020-11-30.
## Community Health:
The PRs and commits are increased compared to the past quarter.
The issue number opened looks good, but the closed rate drops.
It looks like current developers just focus on their daily development work,
we need to spend some time on building the community and
bring more contributors on board.
-----------------------------------------
Attachment BG: Report from the Apache ShardingSphere Project [Liang Zhang]
## Description:
The mission of Apache ShardingSphere is the creation and maintenance of
software related to a database clustering system providing data sharding,
distributed transactions, and distributed database management
## Issues:
No
## Membership Data:
Apache ShardingSphere was founded 2020-04-15 (10 months ago)
There are currently 32 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Kimm King on 2020-06-26.
- Lu Qiu was added as committer on 2021-01-02
- Weijie Wu was added as committer on 2020-12-01
## Project Activity:
Software development activity:
- We have released ShardingSphere-ElasticJob-3.0.0-RC1 on 19 Dec 2020.
- We are preparing to making release beta version for 5.0.0 in next month.
- We added agent to collection metric and tracing info.
- We have added new integration test engine in our master branch.
Meetups and Conferences:
- Two PMC members attended DTCC and China SoftCon 2020,
giving two talks on Apache ShardingSphere.
- Two students pick up ShardingSphere missions
which published on GSoC 2021, the mentors began to guide students.
## Community Health:
Commit activity has held pretty steady over the winter.
The reason of email and commits decreased is we are preparing
to release 5.0.0-beta, which do lots works for test.
-----------------------------------------
Attachment BH: Report from the Apache SIS Project [Martin Desruisseaux]
## Description:
The mission of Apache SIS is the creation and maintenance of software providing
data structures for developing geospatial applications compliant with the model
of OGC/ISO international standards.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache SIS was founded 2012-09-19 (8 years ago)
There are currently 22 committers and 20 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 Johann Sorel on 2017-09-07.
- No new committers. Last addition was Alexís Manin on 2019-07-05.
## Project Activity:
The project activity has the same issue than the one reported 3 months ago:
about 7,600 lines of code added since previous report, but it still not the
work needed for making a release.
A joint ASF, Open Geospatial Consortium (OGC) and OSGeo code sprint will
happen from February 17th to 19th [1]. Apache SIS will participate, together
with Apache Jena and Superset. We plan to use this code sprint for starting
the work on the items that are blocking a release (filters, portrayal, access
to SQL database).
The JavaFX application demonstrating some Apache SIS capabilities is
operational. We will see after next SIS release if it help to attract
some users and developers.
[1] https://github.com/opengeospatial/joint-ogc-osgeo-asf-sprint-2021
## Community Health:
There is low activity on the mailing list. The work is still happening on a
branch, which may give the impression that the project is inactive. The merge
to master is still pending review of the same code waiting for review for more
than a year (next time we will try to use more feature branches for avoiding
such stall). But it does not have created friction as far as I know; both the
reviewer (myself) and the original code author are in the same situation,
lacking time for resolving this issue. The above-cited code sprint is our next
attempt to resolve this issue.
-----------------------------------------
Attachment BI: Report from the Apache Spark Project [Matei Alexandru Zaharia]
Apache Spark is a fast and general engine for large-scale data processing. It
offers high-level APIs in Java, Scala, Python, R and SQL as well as a rich set
of libraries including stream processing, machine learning, and graph
analytics.
Project status:
- The community is close to finalizing the first Spark 3.1.x release, which
will be Spark 3.1.1. There was a problem with our release candidate
packaging scripts that caused us to accidentally publish a 3.1.0 version to
Maven Central before it was ready, so we’ve deleted that and will not use
that version number. Several release candidates for 3.1.1 have gone out to
the dev mailing list and we’re tracking the last remaining issues.
- Several proposals for significant new features are being discussed on the
dev mailing list, including a function catalog for Spark SQL, a RocksDB
based state store for streaming applications, and public APIs for creating
user-defined types (UDTs) in Spark SQL. We would welcome feedback on these
from interested community members.
Trademarks:
- No changes since the last report.
Latest releases:
- Spark 2.4.7 was released on September 12th, 2020.
- Spark 3.0.1 was released on September 8th, 2020.
- Spark 3.0.0 was released on June 18th, 2020.
Committers and PMC:
- The latest committers were added on July 14th, 2020 (Huaxin Gao, Jungtaek
Lim and Dilip Biswal).
- The latest PMC member was added on Sept 4th, 2019 (Dongjoon Hyun). The PMC
has been discussing some new PMC candidates.
-----------------------------------------
Attachment BJ: Report from the Apache Subversion Project [Nathan Hartman]
## Description:
The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.
## Issues:
There are no Board-level issues at this time.
## Membership Data:
Our developer and user community is all-volunteer and we'd like to
begin by thanking everyone for their support.
Subversion was founded in February 2000 (21 years ago) and joined the
ASF to become Apache Subversion on 2010-02-16 (11 years ago). There
are currently 88 committers and 49 PMC members in this project. The
Committer-to-PMC ratio is roughly 3:2.
We have added one new partial committer since the last report: Daniel
Sahlberg (dsahlberg@) received a commit bit in December 2020.
No new PMC members have been added since the last report. Our most
recently added PMC member, Jun Omae (jun66j5@) joined the PMC in May
2020.
## Project Activity:
This quarter, our all-volunteer developers have burned the midnight
oil to prepare new releases in our 1.10 and 1.14 lines. These will
bring numerous bug fixes and improvements in the core code, build
system, regression test suite, Python 3 support, JavaHL bindings, and
other areas. Several long standing bugs have been brought to our
attention and fixed. The release candidates are now undergoing our
testing, signing, and voting process, and we expect to ship 1.10.7 and
1.14.1 later this month.
Last quarter, we reported that svn.haxx.se, "an unofficial Subversion
related mailing list archive," was about to shut down forever. That
would be a tremendous loss for our community because it would 404 the
only archive from Subversion's birth in 2000 through joining the ASF
in late 2009. That part of our history contains the most important
discussions about the design of Subversion's internals and might be
the only documentation of the rationale behind some significant
technical decisions. The impact of such a loss cannot be estimated.
We are pleased to report that we have coordinated with INFRA and the
original operators of svn.haxx.se and are now hosting the archive on
one of our PMC's virtual machines. We do not know whether this will be
a permanent arrangement or just a stopgap while we search for a better
solution. The current setup has the advantage of preserving URLs,
which are found throughout our archived emails and commit logs and
across the Internet. However, it has the disadvantage of living on a
virtual machine that we believe is not currently backed up, and
therefore continues to be at risk of loss. Nevertheless, we would like
to extend our most gracious thanks to everyone who helped bring us
this far, with a big shout-out to Daniel Sahlberg for the lion's share
of the work, to the long-time operators of svn.haxx.se for maintaining
the archive for over 20 years, and to INFRA for being very helpful
(and patient!) with our many questions and requests.
## Community Health:
Activity seems to happen in waves. While the previous quarter was
rather quieter than usual, activity has picked up significantly this
quarter. Developer email discussions increased 85% and commit activity
increased 222%. Recently, we received several questions at our users
mailing list about how to migrate to Subversion from other systems,
including Git. With the increased activity, work toward saving of the
archive, and upcoming releases, our community health feels much
improved this quarter.
-----------------------------------------
Attachment BK: Report from the Apache Superset Project [Maxime Beauchemin]
## Description:
Apache Superset is a Data Visualization and Data Exploration Platform
## Issues:
No issues to report at this time.
## Membership Data:
Apache Superset was founded 2020-11-17 (3 months ago)
There are currently 41 committers and 25 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- Lily Kuang was added to the PMC on 2020-12-06
- Rob DiCiuccio was added to the PMC on 2020-11-29
- Yongjie Zhao was added to the PMC on 2020-11-29
- Bence Orlai was added as committer on 2020-11-20
- Junlin Chen was added as committer on 2020-12-02
- Lily Kuang was added as committer on 2020-11-30
- Moriah Kreeger was added as committer on 2021-02-01
- Rob DiCiuccio was added as committer on 2020-11-20
- Srini Kadamati was added as committer on 2020-11-23
- Yongjie Zhao was added as committer on 2020-11-20
- Zuzana Vejrazkova was added as committer on 2020-12-08
## Project Activity:
Huge milestones and announcement this month. We announced
the project graduation from the incubator as well as the
release of Superset 1.0.0! Activity in the GitHub repository
over the past month is at an all time high.
We've also had a string of nice blogs come with the release:
- https://tinyurl.com/79wkakg5
- https://bit.ly/36LjEc9
- https://preset.io/blog/2021-01-18-superset-1-0/
## Community Health:
Continuous increases in activity across the board, community
members continue to prefer GitHub, Slack, StackOverflow over the
mailing list as we get higher levels of growth and engagement
on those channels
Manually accumulated metrics:
- WAU on Slack is hovering between 300-350, 2837 members as of 2/5/2021
From the reporter tool
- 1339 commits in the past quarter (38% increase)
- 79 code contributors in the past quarter (29% increase)
- 779 PRs opened on GitHub, past quarter (13% increase)
- 773 PRs closed on GitHub, past quarter (15% increase)
- 551 issues opened on GitHub, past quarter (47% increase)
- 304 issues closed on GitHub, past quarter (no change)
Busiest issues/PRs on GitHub:
- incubator-superset/issues/11659[Welcome] confusing Saved
Queries card(26 comments)
- incubator-superset/pull/11781fix (dataset editor): allow
Source tab readOnly mode(24 comments)
- superset/pull/12218refactor(explore): Enhance Dataset and
Control panel Collapse components(22 comments)
- incubator-superset/issues/11688[SIP-56] Adopt React
Testing Library for testing React components(22 comments)
- incubator-superset/issues/11765Apache Superset: cannot send
email(22 comments)
- incubator-superset/pull/11854feat: Results table on
Explore view(21 comments)
- incubator-superset/pull/11617feat: support 'chevron'
library for templating as jinja alternative(19 comments)
superset/issues/12867Dashboard thumbnails not visible -
Superset 1.0.0(19 comments)
- incubator-superset/pull/11880feat: Support multiple queries
per request(18 comments)
- superset/issues/11804SQL Lab saved query appears as "untitled"
in new SQL Lab window(17 comments)
-----------------------------------------
Attachment BL: Report from the Apache Syncope Project [Francesco Chicchiriccò]
## Description:
The mission of Syncope is the creation and maintenance of software related to
Managing digital identities in enterprise environments
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Syncope was founded 2012-11-21 (8 years ago)
There are currently 24 committers and 11 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 Matteo Alessandroni on 2017-12-22.
- No new committers. Last addition was Misagh Moayyed on 2019-10-04.
## Project Activity:
We finalized 2.1.8 (with bugfixes, minor improvements and features). We are
currently engaged to the (hopefully final) steps to cut 3.0.0-M1 in few weeks.
We remark that the work towards Syncope 3.0.0 is leading to cooperation with
Open Source projects external to the ASF as Apereo CAS and Pac4j.
Recent releases:
* 2.1.8 was released on 2020-12-18.
* 2.0.16 was released on 2020-09-11.
## Community Health:
Discussions about new features and improvements keep appearing and being
followed up in dev@.
Newcomers approach user@ and are getting supported by the community.
GitHub's Pull Requests seem to have become the main contribution mean, from
both first-time contributors and committers.
-----------------------------------------
Attachment BM: Report from the Apache SystemDS Project [Matthias Boehm]
## Description:
Apache SystemDS is a machine learning (ML) system for the end-to-end
data science lifecycle from data preparation and cleaning, over
efficient ML model training, to scoring and debugging. ML algorithms
or pipelines are specified in a high-level language with R-like syntax,
or related Python and Java APIs, and the system automatically generates
hybrid runtime plans of local, in-memory operations and distributed
operations on Apache Spark.
## Project Status:
- Current major focus areas are the new backend for federated learning,
various improvements across many components, and work towards an
additional release on Spark 2.x and Java 8 (before we potentially move
to Spark 3 and Java 11).
## Membership Data:
- Apache SystemDS was founded 2017-05-16 (incubator process entered
2015-11-02)
- 2 new PMC members were added 2020-10-07
(Arnab Phani, Sebastian Baunsgaard)
- 1 new committer was added 2021-02-08 (Sebastian Benjamin Wrede)
- There are currently 32 committers and 24 PMC members in the project.
## Activity and Health:
- Code activity is healthy with 132 commits (-42%) in the last 3 months.
- Community growth is healthy with 1 new committer and 20 active
contributors (+33%) in the last 3 months
- Communication is healthy, mailing list activity is improving.
## Releases:
- Apache SystemDS 2.0.0 was released on 2020-10-14.
- Apache SystemML 1.2.0 was released on 2018-08-24.
-----------------------------------------
Attachment BN: Report from the Apache TomEE Project [David Blevins]
## Description:
Apache TomEE delivers enterprise application containers and services based
on, but not limited to the Enterprise JavaBeans Specification and Java
Enterprise Edition Specifications.
## Health
Reported in the last two board reports, the project has been focusing on
releasing more frequently. January 2020 saw one release of TomEE 8, our main
branch, and long gap till the next TomEE 8 release in August, 2020. We're
proud to report we've done 4 releases of TomEE 8 since August, with an
average of 2 months between releases.
We've also reported delays in getting enough PMC votes to get releases out
the door. Things there have also improved and we average 6-10 days each
vote, with votes able to close early but just being held open to get more
feedback.
Also reported previously are efforts to expand the PMC to address some of the
health issues. This quarter we have voted in a new committer, Richard
Zowalla, and a new addition to the PMC -- name omitted from the report as the
72 hour lazy consenus from the board has not elapsed.
The project is very happy with the progress and good start to 2021. We hope
to keep up this momentum and will continue reporting on these fronts.
## Activity
The primary focus has been completing Jakarta EE 8 certification and pursuing
Jakarta EE 9 as a side effort. Both of these come from the same codebase and
the Jakarta EE 9 release achived via tools that translate bytecode
referencing javax packages to now use the equivalent jakarta packages. While
this is overall successfull and we are passing 99% (187 failing tests) and
98% (431 failing tests) of the Jakarta EE 8 and Jakarta EE 9 Web Profile
TCKs, we do see limitations for our embedded users, testing support and using
different dependencies in TomEE 8 vs TomEE 9. For example, we'd like to use
Tomcat 10 in TomEE 9 instead of Tomcat 9. Discussion is active on how we can
address that and solutions being discussed include doing an actual
javax-to-jakarta cutover in source.
A large chunk of our remaining failures for Jakarta EE 8 Web Profile
are only resolvable via test challenges that must be resolved in the
respective Jakarta specification projects at Eclipse.
The project has invested time shifting from Buildbot to Jenkins. The
experience so far has been not great and our build time is roughly 2.5 hours
on Buildbot and over 4 hours on Jenkins. The Jenkins install seems to have
significantly fewer resources, which is painful as Jenkins is significantly
better for Maven-based Java projects as it does track the pass/fail history
of each individual test and can point out things like intermittent failures,
frequently failed tests, etc. Some effort has been placed into investigating
Github Actions to see if that can open new options.
The project has successfully completed migration away from the Apache CMS,
which is an activity that has been in progress since February of this year.
Work continues on the website rebranding and updating of the technology
used. David Jencks has put considerable effort into migrating the website to
Antora, which the project is still hoping to leverage.
We still have hopes to improve the documentation and further improve the
website infrastructure, though no activity was done on that this quarter.
## PMC changes:
- Currently 12 PMC members (pending).
- 1 PMC members voted in the last 3 months (pending board approval)
- Last PMC addition pending and sent to board Wed Feb 10 2021
- Previous PMC addition Andy Gumbrecht on Tue Aug 11 2015
## Committer base changes:
- Currently 33 committers.
- Last committer added was Richard Zowalla on January 6th 2021
- Previous committer added was Daniel Dias Dos Santos on June 23rd 2020
## Releases:
- Apache TomEE 8.0.5 on November 24, 2020
- Apache TomEE 9.0.0-M3 on November 24, 2020
- Apache TomEE 8.0.6 on January 25, 2021
-----------------------------------------
Attachment BO: Report from the Apache Traffic Control Project [David Neuman]
## Description:
The mission of Apache Traffic Control is the creation and maintenance of
software related to building, monitoring, configuring, and provisioning a large
scale content delivery network (CDN)
## Issues:
There are no issues requiring the board's attention.
## Membership Data:
Apache Traffic Control was founded 2018-05-15 (3 years ago)
There are currently 26 committers and 16 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- No new PMC members. Last addition was Robert Butts on 2020-03-12.
- No new committers. Last addition was Zach Hoffman on 2020-09-03.
## Project Activity:
The community worked hard to get our 4.1.1 and 5.0 release candidates tested
and released. We had some discussion about our next release and decided we
would try to do a quick 5.1 release to address a few minor bugs and then plan
on a 6.0 release in the spring.
Our Traffic Ops working groups spent a fair amount of time cleaning up old
issues in Github which allowed us to get a good sense for things that we need
to revisit and things that are no longer valid.
We recently merged a PR to make ATC a go module.
## Community Health:
Overall the community remains healthy even though the majority of
contributions are primarily coming from one company with a small number of
contributions coming from others. We continue to see new users join our
community and set up Traffic Control, however we still struggle to turn them
into contributors.
-----------------------------------------
Attachment BP: Report from the Apache Trafodion Project [Pierre Smits]
-----------------------------------------
Attachment BQ: Report from the Apache Turbine Project [Georg Kallidis]
## Description:
The mission of Turbine is the creation and maintenance of software related to A
Java Servlet Web Application Framework and associated component library
## Issues:
- No board-level issues currently with Turbine project.
## Membership Data:
Apache Turbine was founded 2007-05-16 (14 years ago)
There are currently 11 committers and 9 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 Jeffery Painter on 2017-11-12.
- No new committers were added. The last change to the committer base was the
addition of Georg Kallidis (2012-09-19).
## Project Activity:
- Fulcrum Security 2.0.0 was released on 2021-01-04.
- Fulcrum Testcontainer 1.0.9 was released on 2021-01-04.
Main code activity was about accomplishment of Db Torque 5 integration in an
upcoming release, adding a new feature (URL mapping) into Turbine Core and
security updates in dependencies.
## Community Health:
- Turbine project has seen above average levels of activity in the last
quarter in dev mailing list and commits.
- Active community seems to be small, but at least stable and prepared to help
out, if needed, although efforts need to be taken to attract potential new
community members. Accompanying the next main release (Turbine core) with a
site revision seems to be the best way to test / achieve this first step.
-----------------------------------------
Attachment BR: 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 need board attention
## Membership Data:
Apache TVM was founded 2020-11-17 (3 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 project has been quite healthy in the past month.
On main, 373 files have changed and there have been 14,511 additions
and 4,001 deletions. The improvements come in areas include(but not limited to):
- Better micro-controller support.
- More documentation improvements.
- Automatic scheduler enhancement to support more workloads.
- Better test coverage and
## Community Health:
177 pull requests were bought up, and 135 of them were merged.
Those contributions come from 55 authors. The community members are
also actively engaged in RFC discussions, formalizing proposals
for features like micro-controller support, compiler updates and
accelerator support under the Apache way.
-----------------------------------------
Attachment BS: Report from the Apache Usergrid Project [Michael Russo]
## Description:
Usergrid is Backend-as-a-Service (BaaS) composed of an integrated database
(Cassandra), a query engine (ElasticSearch), and application layer and client
tier with SDKs for developers.
## Issues:
- There are no issues requiring board attention at this time.
## Membership Data:
Apache Usergrid was founded 2015-08-18 (5 years ago)
There are currently 27 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is 9:8.
Community changes, past quarter:
- No new PMC members. Last addition was Mike Dunker on 2016-01-18.
- No new committers. Last addition was Keyur Karnik on 2019-03-18.
## Project Activity:
- CI setup with ASF Jenkins is complete. Daily builds are in place but are
flaky due to infrastructure. We are working with the Infra team to resolve.
https://builds.apache.org/job/Usergrid/
- A committer has been identified for managing a new release and the process
should begin soon.
Recent releases:
- 2.1.0 was released on 2016-02-18.
- 1.0.2 was released on 2015-07-20.
## Community Health:
Growth is flat and use of Usergrid has been stable with no issues reported
recently. There has been interest for modernizing
Usergrid -- upgrading Cassandra/Elasticsearch to the latest version and
containerizing Usergrid. However, there has not been any significant
contributions for this yet.
-----------------------------------------
Attachment BT: Report from the Apache Velocity Project [Nathan Bubna]
## Description:
The mission of Velocity is the creation and maintenance of software related to
A Java Templating Engine
## Issues:
The project needs new releases of Engine and Tools to make some key fixes
available, but none of the PMC have spearheaded a release vote yet.
## 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:
More work than usual has been done, including on docs and infrastructure.
Both Engine and Tools are due for release.
## Community Health:
Increasing contributions via Github PRs have been happening. Still need more
experienced PMC devs to make more time to get releases out.
-----------------------------------------
Attachment BU: Report from the Apache Whimsy Project [Shane Curcuru]
## Description:
The mission of Apache Whimsy is the creation and maintenance of software
related to tools that help automate various administrative tasks or information
lookup activities
## Issues:
No issues for the board
## Membership Data:
Apache Whimsy was founded 2015-05-19 (6 years ago) There are currently 12
committers and 10 PMC members in this project. The Committer-to-PMC ratio is
6:5.
Community changes, past quarter:
- No new PMC members. Last addition was Matt Sicker on 2020-04-11.
- No new committers. Last addition was Test Sam Ruby on 2020-06-11 (which was
obviously done as a testing effort in the roster tool).
## Project Activity:
While not much new development is happening this quarter, bugs or issues
reported are still being fixed. Several issues in the Secretary workbench and
Board Agenda were worked on.
## Community Health:
While there has been activity from a handful of people, primary maintenance is
still done our main hero (sebb) much like rubys used to be our main hero. As
noted by Sam in dev@, the next board needs to consider the future of the Board
Agenda tool to ensure it can keep up with our meetings reliably for the long
term.
-----------------------------------------
Attachment BV: Report from the Apache Xalan Project [Gary D. Gregory]
## Description:
Apache Xalan exists to promote the use of XSLT. We view XSLT (Extensible
Stylesheet Language Transformations) as a compelling paradigm that transforms
XML documents, thereby facilitating the exchange, transformation, and
presentation of knowledge. The ability to transform XML documents into usable
information has great potential to improve the functionality and use of
information systems. We intend to build freely available XSLT processing
components in order to engender such improvements.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Xalan was founded 2004-09-30 (16 years ago)
There are currently 57 committers and 5 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:1.
Community changes, past quarter:
- No new PMC members. Last addition was Bill Blough on 2019-02-19.
- No new committers. Last addition was Bill Blough on 2019-03-20.
## Project Activity:
There have been no new releases in this reporting period. The most recent
release was XalanC-1.12 on 2020-06-07. The activity on the mailing list is low
with most traffic directed at the C side of the house (as opposed to Java).
## Community Health:
Health is low with little activity on the mailing lists and no commits this
reporting period. I moderate out a ton of spam on all mailing lists though
which is pain.
-----------------------------------------
Attachment BW: Report from the Apache Xerces Project [Michael Glavassevich]
-----------------------------------------
Attachment BX: Report from the Apache XML Graphics Project [Clay Leeds]
Apache XML Graphics Project Board Report
==================================
The Apache XML Graphics Project is responsible for software intended for the
creation & maintenance of the conversion of XML formats to graphical output &
related software components.
ISSUES FOR THE BOARD
=====================
No issues at present.
ACTIVITY
========
* Apache Batik 1.14 released 2021-01-21
* Apache FOP 2.6 released 2021-01-21
* Apache XML Graphics Commons 2.6 released 2021-01-21
PROJECT HEALTH REPORT
=======================
The level of community and developer activity remains at a consistent,
moderate level with respect to the previous reporting period.
RECENT PMC CHANGES
==================
Currently 11 PMC members.
* Simon Steiner was added to the PMC on Tue Jan 19 2016
* Simon ABSOLUTELY ROCKS IT! ;-)
* Clay Leeds was approved for XML Graphics PMC Chair position on March 26,
2018.
Committers
==========
Currently 21 committers.
* No new committers added in the last 3 months
* Last committer added was Matthias Reischenbacher at Wed May 13 2015
Most Recent Releases
====================
* Apache Batik 1.14 was released January 21, 2021
* Apache FOP 2.6 was released January 21, 2021
* Apache XML Graphics Commons 2.6 was released January 21, 2021
= SUB PROJECTS =
================
APACHE BATIK
============
* Apache Batik 1.14 was released January 21, 2021
New Release?
------------
Apache XML Graphics Apache Batik 1.14 was released on January 21, 2021
* BATIK-1292: Useless console message "About to transcoder source of type:
..."
* BATIK-1297: Dependency Convergence issue with xml-apis
Latest Release
--------------
Apache Batik 1.14 was released on January 21, 2021
APACHE FOP
==========
* Apache FOP 2.6 was released January 21, 2021
Newest Release?
---------------
* Support OTF/TTF SVG fonts
* Allow overpaint of PDF border
* Bug fixes
Latest Release
--------------
Apache FOP 2.6 was released on January 21, 2021
APACHE XML GRAPHICS COMMONS
====================
Community activity was light, although there were a few bugs resolved, and the
RELEASE of XML Graphics Commons 2.6 on January 21, 2021.
New Release?
------------
* Apache XML Graphics Commons 2.6 was released January 21, 2021
Latest Release
--------------
Apache XML Graphics Commons 2.6 was released on January 21, 2021
-----------------------------------------
Attachment BY: 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:
- 0.9.0 is officially released after 2 preview releases.
## Health report:
- +7 new code contributors since last report. 336 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:
- 38 emails sent to list ( 45 in previous quarter)
- dev@zeppelin.apache.org:
- 794 emails sent to list ( 693 in previous quarter)
-----------------------------------------
Attachment BZ: Report from the Apache TinkerPop Project [Stephen Mallette]
## Description:
Apache TinkerPop is a graph computing framework for both graph databases
(OLTP) and graph analytic systems (OLAP).
## Activity:
TinkerPop reported during its normal cycle last month, but is reporting
out-of-band this month to share a private issue that may require board
attention.
## Issues:
## Releases:
- 3.4.9 (December 7, 2020)
## PMC/Committer:
- Last PMC addition was Jorge Bay-Gondra - October 2018
- Last committer addition was Divij Vaidya - November 2019
## Links
[1] https://s.apache.org/ddfzq
------------------------------------------------------
End of minutes for the February 17, 2021 board meeting.
Index