Index
Links: 2020 - All years
- Original The Apache Software Foundation
Board of Directors Meeting Minutes
April 15, 2020
1. Call to order
The meeting was scheduled for 2:30pm Pacific and began at 2:31
when a sufficient attendance to constitute a quorum was
recognized by the chairman.
Other Time Zones: https://s.apache.org/Board20200415
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:
Sally Khudairi
David Nalley
Tom Pappas
Matt Sicker
Executive Officers Absent:
none
Guests:
Branko Čibej
Carl B. Marcum
Daniel Gruno
Daniel Ruggeri
Dave Fisher
Gavin McDonald
Greg Stein
Henri Yandell
Jim Jagielski
Kevin A. McGrail
Myrle Krantz
Paul Angus
Pierre Smits
Rich Bowen
Ruth Suehle
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 March 18, 2020
See: board_minutes_2020_03_18.txt
Approved by General Consent.
4. Executive Officer Reports
A. Chairman [Craig]
We held the 2020 Annual Members Meeting at the end of March and
elected a new board and voted to invite 34 new members to join us.
Congratulations to the new board and thanks to all members who helped
with the pre-, during-, and post-meeting technology that helped make
the meeting run smoothly.
The IRS-inspired Conflict of Interest policy was approved by the
board, and board members and executive officers will need to confirm
annually that they have read and understood it.
The pandemic has not yet directly affected the operations of the
Foundation except for postponement or cancellation of some
face-to-face events and the possible postponement or cancellation of
this year's ApacheCon that is currently scheduled for late September.
But we also recognize that our sponsors may be less able to
contribute, and we may need to adjust our expectations.
B. President [Sam]
At this point, David is effectively (in both senses of the word)
operating as President.
I am ready to step down as President as soon as the board is ready to
name my replacement. It is my recommendation that the board does so
at the time of the April board meeting, and it is my further
recommendation that David be named as my replacement.
If the board chooses not to do this at this time, I am willing to
continue for a short while, and will continue to defer to David to the
extent possible.
It has been an honor and a privilege to serve as ASF President these
past three plus years.
Additionally, please see Attachments 1 through 9.
C. Treasurer [Myrle]
The Treasurer has been working with Infrastructure to migrate our bill
approvals and payments to a SaaS system. We spent our Easter holiday
marveling at new features and increased usability as compared to our
current processes which use only SVN and Gsuite. We have started a test
run with a first invoice, and hope to complete that test run by the end
of April, with enough time to ensure that, if it fails, that invoice
can still be paid using traditional methods.
As already discussed at the previous board meeting, but worth
reiterating, the financial uncertainty currently resulting from the
COVID19 pandemic will not directly touch our bank balances. All our
funds are in low-interest FDIC-insured investments called CDARS, or in
our bank account. However the we are concerned about the
possible effects of the current uncertain economic situation on our
sponsors. In an abundance of caution, we request that all officers look
for ways to reduce or freeze costs. We ask that the board hold us to
that. We also ask that everyone be on the look out for financial risks
to the foundation, avoidable or unavoidable. Please share those with us
in a timely manner.
Operating Cash on March 31st, 2020 was $2,089.5K, which is down $17.9K
from last month’s ending balance (Feb 20) of $2,107.4 K. Total Cash
as of March 31st, 2020 is $3,510.4K (includes the Pineapple,
Restricted Donation and project funds) as compared to $3,895.4K on
March 31st, 2019, (a decrease of $385K year over year). The March 31st
2020 ending Operating cash balance of $2,089.5K represents an
Operating cash reserve of 10 months based on the “Estimated” FY20 Cash
forecast average monthly spending of $209.1K/month. The ASF actual
Operating reserve of 10 months at the end of March 2020 is a bit ahead
the budgeted 8 months of reserve for YTD March 31st, 2020. The
estimated YE Operating reserve of 10.2 months is ahead of the Budgeted
YE reserve of 7.6 months. The ASF Operating reserve is above the ASAE
standard average of 6 months of reserve for Non-Profits.
Reviewing the YTD Cash P&L, total Revenue is behind budget at this
point in the Fiscal year by $384.6K (this is mostly due to timing of
sponsor payments and Conference and Donations lagging a bit behind
budget at this point in the Fiscal) The open Accounts Receivable is
at $467.1K, which as of the end of March 2020 Financial Close is
enough, if it all arrives in the bank, before 4.30.20, to achieve the
FY20 Foundation Sponsorship Budget. As compared to FY19, FY20 YTD
revenue is ahead by $28.6K primarily due to FY20 Events exceeding
Revenue as compared to FY19, YTD.
YTD expenses through March 31st, 2020 are under budget by $478.4K,
spread across all depts except Infra due to prepaying for Travis CL
FY21 in March 2020. The updated Cash forecast expects this underage
in expenses to continue as we conclude the current Fiscal year.
Regarding Net Income (NI), YTD FY20 the ASF finished with a negative
<$306.8K> NI vs a budgeted negative <$400.6K> NI or $93.8K better
than the Budgeted NI for FY20 at this point in the Fiscal year. The
cash forecast has been updated, with the information we have at hand,
and at this point with one month left in the Fiscal year, we are still
on pace to, if everything goes according to the Forecast, exceed our
FY20 budgeted NI.
We want to thank the Dept heads for their review of the FY20 actual
activity which has allowed us to move some expenses to the correct
accounts and departments, which has made the cash forecast a much more
valuable management tool as we move forward and close out FY21. With
regard to FY19, we are ahead in revenue, by $28.6K as noted above, but
we are also ahead on expenses by $746.5K (due to ACNA19, ACEU19, the
Lease web payment which should have taken place in FY19, but did not,
as well as other expenses that occurred in FY20 and not in FY19);
thus, year over year NI FY20 is behind FY19 by $717.9K. It is
estimated that this will even out, to a degree, as we conclude FY20 at
the end of April 2020.
Current Balances:
Boston Private CDARS Account 2,278,681.78
Citizens Money Market 715,879.67
Citizens Checking 510,238.82
Paypal - ASF 5,588.80
Total Checking/Savings 3,510,389.07
Feb-20 Budget Variance
Income Summary:
Public Donations -20,189.01 2,912.58 -23,101.59
Sponsorship Program 128,500.00 202,000.00 -73,500.00
Programs Income 678.49 0.00 678.49
Conference/Event Income 0.00 0.00 0.00
Other Income 0.00 0.00 0.00
Interest Income 385.71 450.00 -64.29
Total Income 109,375.19 205,362.58 -95,987.39
Expense Summary
Infrastructure 96,954.08 85,733.09 11,220.99
Programs Expense 4,844.49 3,333.34 1,511.15
Publicity 8,507.39 21,233.32 -12,725.93
Brand Management 0.00 8,166.66 -8,166.66
Conferences 0.00 207,250.00 -207,250.00
Travel Assistance Committee 0.00 10,000.00 -10,000.00
Fundraising 11,478.44 16,080.00 -4,601.56
Treasury Services 3,350.00 3,350.00 0.00
General & Administrative 2,139.67 6,915.00 -4,775.33
Diversity and Inclusion 0.00 5,833.34 -5,833.34
Total Expense 127,274.07 367,894.75 -240,620.68
Net Income -17,898.88 -162,532.17 144,633.29
YTD FY20 Budget Variance
Income Summary:
Public Donations 75,039.63 130,223.93 -55,184.30
Sponsorship Program 1,335,100.00 1,592,000.00 -256,900.00
Programs Income 15,578.49 14,000.00 1,578.49
Conference/Event Income 610,161.06 700,000.00 -89,838.94
Other Income 0.00 0.00
Interest Income 20,426.21 4,700.00 15,726.21
Total Income 2,056,305.39 2,440,923.93 -384,618.54
Expense Summary
Infrastructure 1,015,501.18 997,563.92 17,937.26
Programs Expense 21,430.80 36,666.67 -15,235.87
Publicity 301,143.79 381,721.67 -80,577.88
Brand Management 35,958.09 89,833.33 -53,875.24
Conferences 681,886.78 852,750.00 -170,863.22
Travel Assistance Committee 50,361.68 165,000.00 -114,638.32
Fundraising 135,374.04 176,880.00 -41,505.96
Treasury Services 39,159.00 39,350.00 -191.00
General & Administrative 22,324.28 37,585.00 -15,260.72
Diversity and Inclusion 60,000.00 64,166.67 -4,166.67
Total Expense 2,363,139.64 2,841,517.25 -478,377.61
Net Income -306,834.25 -400,593.32 93,759.07
D. Secretary [Matt]
In March 2020, the secretary received 40 ICLAs and 3 CCLAs.
E. Executive Vice President [David]
Budget
======
See the current draft of the budget here
https://s.apache.org/FY21-Draft-Budget
If this were a normal year, we'd likely move forward
with the current state of the budget. Due to the
pandemic, I plan on one more iteration to plan on
slightly tighter budget before I present it the Board
for consideration.
Infrastructure
==============
Infra has canceled it's F2F Event - work is almost
don on clawing remaining expenditures back from
airlines.
Backfill the open sysadmin position is currently
on hold as we figure out the fallout from the
Pandemic
CI stats are here:
https://infra-reports.apache.org/cistats/
Infra has enabled BuildKite for Apache
Arrow.
Conferences
===========
ACNA is still on track for end of September, beginning of October,
Plenty of time remains if that decision needs to be revisited in
light of the current situation.
Travel Assistance
=================
TAC is not currently entertaining travel funding but are working
on a more sustainable application for intake and evaluation.
Requirements are currently been scoped.
Diversity & Inclusion
=====================
Movement on the analysis from survey, initial results have been
reviewed from the vendor. Expect more on this next month.
Five Outreachy-funded interns are expected for the next term.
This is a substantial increase from the last term.
Marketing and Publicity
=======================
Work continues here largely as expected, though seemingly quieter than
normal.
Fundraising
===========
This work continues at the expected pace, which is good news.
Brand Management
================
Work continues at a steady pace. Please see the private section of the
Brand Management report
F. Vice Chairman [Shane]
Assisted the Chairman in preparing various records and email reminders
for our annual Member's Meeting.
Executive officer reports approved as submitted by General Consent.
5. Additional Officer Reports
A. VP of W3C Relations [Andy Seaborne / Roy]
See Attachment 10
B. Apache Legal Affairs Committee [Roman Shaposhnik / Shane]
See Attachment 11
C. Apache Security Team Project [Mark J. Cox / Craig]
See Attachment 12
D. VP of Jakarta EE Relations [Henri Yandell / Patricia]
See Attachment 13
Additional officer reports approved as submitted by General Consent.
6. Committee Reports
Summary of Reports
The following reports required further discussion:
# Airavata [jm]
# Attic [rtf]
# Bloodhound [jm]
# Chukwa [bd]
# DataFu [jm]
# Mahout [jm]
# OODT [jm]
# OpenJPA [jm]
# Pivot [rubys]
# Rya [jm]
# Sentry [ss, jm]
# Streams [jm]
# Twill [nh]
# Zeppelin [nh]
A. Apache Accumulo Project [Michael Wall / Sander]
See Attachment A
B. Apache ActiveMQ Project [Bruce Snyder / Bertrand]
See Attachment B
C. Apache Airavata Project [Suresh Marru / Niclas]
See Attachment C
@Justin: pursue a roll call
D. Apache Aries Project [Christian Schneider / Justin]
See Attachment D
E. Apache Arrow Project [Jacques Nadeau / Sam]
See Attachment E
F. Apache AsterixDB Project [Till Westmann / Craig]
See Attachment F
G. Apache Attic Project [Mads Toftum / Roy]
No report was submitted.
@Greg: contact Attic to ensure there is a public face for it
H. Apache Avro Project [Sean Busbey / Patricia]
See Attachment H
I. Apache Beam Project [Kenneth Knowles / Niclas]
See Attachment I
J. Apache Bloodhound Project [Gary Martin / Justin]
No report was submitted.
@Justin: pursue a report for Bloodhound and consider pursing
Attic if necessary
K. Apache BVal Project [Matthew Jason Benson / Sander]
See Attachment K
L. Apache Calcite Project [Stamatis Zampetakis / Bertrand]
See Attachment L
M. Apache CarbonData Project [Liang Chen / Shane]
See Attachment M
N. Apache Celix Project [Pepijn Noltes / Sam]
See Attachment N
O. Apache Chukwa Project [Eric Yang / Bertrand]
No report was submitted.
@Bertrand: draft Attic resolution for Chukwa
P. Apache Crunch Project [Josh Wills / Shane]
No report was submitted.
@Shane: pursue potential Attic resolution for Crunch
Q. Apache CXF Project [Daniel Kulp / Sander]
See Attachment Q
R. Apache DataFu Project [Matthew Hayes / Sam]
See Attachment R
@Justin: pursue release policy issues with DataFu
S. Apache DB Project [Bryan Pendleton / Justin]
See Attachment S
T. Apache Directory Project [Shawn McKinney / Niclas]
See Attachment T
U. Apache Druid Project [Gian Merlino / Craig]
See Attachment U
V. Apache Dubbo Project [Ian Luo / Roy]
See Attachment V
W. Apache Fineract Project [Vishwas Babu A J / Patricia]
See Attachment W
X. Apache Fluo Project [Keith Turner / Niclas]
See Attachment X
Y. Apache Geronimo Project [Romain Manni-Bucau / Shane]
See Attachment Y
Z. Apache Griffin Project [William Guo / Justin]
See Attachment Z
AA. Apache Hadoop Project [Vinod Kumar Vavilapalli / Patricia]
See Attachment AA
AB. Apache Hama Project [Chia-Hung Lin / Craig]
No report was submitted.
AC. Apache HAWQ Project [Lei Chang / Bertrand]
No report was submitted.
AD. Apache HBase Project [Duo Zhang / Roy]
See Attachment AD
AE. Apache Incubator Project [Justin Mclean]
See Attachment AE
AF. Apache Isis Project [Kevin Meyer / Sander]
See Attachment AF
AG. Apache James Project [Benoit Tellier / Sam]
See Attachment AG
AH. Apache jclouds Project [Ignasi Barrera / Justin]
See Attachment AH
AI. Apache Jena Project [Andy Seaborne / Roy]
See Attachment AI
AJ. Apache JMeter Project [Bruno Demion / Patricia]
See Attachment AJ
AK. Apache Johnzon Project [Romain Manni-Bucau / Sam]
See Attachment AK
AL. Apache Joshua Project [Tommaso Teofili / Bertrand]
See Attachment AL
AM. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Shane]
See Attachment AM
AN. Apache Kudu Project [Adar Dembo / Niclas]
See Attachment AN
AO. Apache MADlib Project [Aaron Feng / Craig]
See Attachment AO
AP. Apache Mahout Project [Andrew Musselman / Sander]
See Attachment AP
@Justin: look into helping Mahout perform a release
AQ. Apache Marmotta Project [Jakob Frank / Patricia]
See Attachment AQ
AR. Apache Maven Project [Robert Scholte / Craig]
See Attachment AR
AS. Apache Mesos Project [Vinod Kone / Bertrand]
See Attachment AS
AT. Apache Metron Project [Casey Stella / Sander]
See Attachment AT
AU. Apache MINA Project [Guillaume Nodet / Sam]
See Attachment AU
AV. Apache Mnemonic Project [Gang Wang / Shane]
See Attachment AV
AW. Apache MyFaces Project [Bernd Bohmann / Roy]
See Attachment AW
AX. Apache NiFi Project [Joe Witt / Justin]
See Attachment AX
AY. Apache Nutch Project [Sebastian Nagel / Niclas]
See Attachment AY
AZ. Apache OODT Project [Imesha Sudasingha / Patricia]
See Attachment AZ
@Patricia: pursue a roll call for OODT
BA. Apache OpenJPA Project [Mark Struberg / Niclas]
See Attachment BA
BB. Apache OpenMeetings Project [Maxim Solodovnik / Shane]
See Attachment BB
BC. Apache OpenOffice Project [Carl B. Marcum / Roy]
See Attachment BC
BD. Apache OpenWebBeans Project [Mark Struberg / Bertrand]
See Attachment BD
BE. Apache ORC Project [Owen O'Malley / Craig]
See Attachment BE
BF. Apache Parquet Project [Julien Le Dem / Justin]
See Attachment BF
BG. Apache PDFBox Project [Andreas Lehmkühler / Sander]
See Attachment BG
BH. Apache Petri Project [Dave Fisher / Sam]
See Attachment BH
BI. Apache Pivot Project [Roger Lee Whitcomb / Sam]
No report was submitted.
@Niclas: pursue a report for Pivot
BJ. Apache Ranger Project [Selvamohan Neethiraj / Craig]
No report was submitted.
BK. Apache Rya Project [Adina Crainiceanu / Justin]
See Attachment BK
@Justin: pursue a roll call for Rya
BL. Apache Samza Project [Yi Pan / Niclas]
See Attachment BL
BM. Apache Sentry Project [Kalyan Kalvagadda / Sander]
See Attachment BM
@Sander: pursue a better report for Sentry
BN. Apache Serf Project [Branko Čibej / Bertrand]
See Attachment BN
BO. Apache SINGA Project [Wang Wei / Shane]
See Attachment BO
BP. Apache SkyWalking Project [Sheng Wu / Roy]
See Attachment BP
BQ. Apache Sqoop Project [Venkat Ranganathan / Patricia]
See Attachment BQ
BR. Apache Stanbol Project [Rafa Haro / Roy]
No report was submitted.
BS. Apache Steve Project [Daniel Gruno / Sander]
See Attachment BS
BT. Apache Streams Project [Steve Blackmon / Bertrand]
See Attachment BT
@Justin: look into release policy issues with Streams
BU. Apache Struts Project [René Gielen / Shane]
See Attachment BU
BV. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Justin]
See Attachment BV
BW. Apache Tcl Project [Georgios Petasis / Patricia]
See Attachment BW
BX. Apache Tez Project [Jonathan Turner Eagles / Craig]
See Attachment BX
BY. Apache Thrift Project [Jens Geyer / Sam]
See Attachment BY
BZ. Apache Tika Project [Tim Allison / Niclas]
See Attachment BZ
CA. Apache TinkerPop Project [Stephen Mallette / Bertrand]
See Attachment CA
CB. Apache Traffic Server Project [Bryan Call / Sam]
See Attachment CB
CC. Apache Twill Project [Terence Yim / Niclas]
See Attachment CC
@Niclas: draft an Attic resolution for Twill
CD. Apache Web Services Project [Daniel Kulp / Roy]
See Attachment CD
CE. Apache Zeppelin Project [Lee Moon Soo / Shane]
See Attachment CE
@Shane: help out Zeppelin with their security issue
Committee reports approved as submitted by General Consent.
7. Special Orders
A. Change the Apache Phoenix Project Chair
WHEREAS, the Board of Directors heretofore appointed Josh Elser
(elserj) to the office of Vice President, Apache Phoenix, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Josh Elser from the office of Vice President, Apache Phoenix, and
WHEREAS, the Project Management Committee of the Apache Phoenix project
has chosen by vote to recommend Ankit Singhal (ankit) as the successor
to the post;
NOW, THEREFORE, BE IT RESOLVED, that Josh Elser is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Phoenix, and
BE IT FURTHER RESOLVED, that Ankit Singhal be and hereby is appointed
to the office of Vice President, Apache Phoenix, 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 Phoenix Project Chair, was
approved by Unanimous Vote of the directors present.
B. Establish the Apache ShardingSphere 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 database clustering system providing data
sharding, distributed transactions, and distributed database
management;
NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
(PMC), to be known as the "Apache ShardingSphere Project", be and
hereby is established pursuant to Bylaws of the Foundation; and be it
further
RESOLVED, that the Apache ShardingSphere Project be and hereby is
responsible for the creation and maintenance of software related to a
database clustering system providing data sharding, distributed
transactions, and distributed database management; and be it further
RESOLVED, that the office of "Vice President, Apache ShardingSphere" 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
ShardingSphere Project, and to have primary responsibility for
management of the projects within the scope of responsibility of the
Apache ShardingSphere 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 ShardingSphere
Project:
* Hao Cao <caohao@apache.org>
* QingYang Chen <chenqingyang@apache.org>
* Hongjun Du <codefairy@apache.org>
* Hongtao Gao <hanahmily@apache.org>
* Von Gosling <vongosling@apache.org>
* Willem Ning Jiang <ningjiang@apache.org>
* Xiaoguang Ma <maxiaoguang@apache.org>
* Juan Pan <panjuan@apache.org>
* Craig L Russell <clr@apache.org>
* Sheng Wu <wusheng@apache.org>
* Yang Yi <yangyi@apache.org>
* Liang Zhang <zhangliang@apache.org>
* Yonglun Zhang <zhangyonglun@apache.org>
* Jun Zhao <zhaojun@apache.org>
NOW, THEREFORE, BE IT FURTHER RESOLVED, that Liang Zhang be appointed
to the office of Vice President, Apache ShardingSphere, to serve in
accordance with and subject to the direction of the Board of Directors
and the Bylaws of the Foundation until death, resignation, retirement,
removal or disqualification, or until a successor is appointed; and be
it further
RESOLVED, that the initial Apache ShardingSphere Project be and hereby
is tasked with the migration and rationalization of the Apache
Incubator ShardingSphere podling; and be it further
RESOLVED, that all responsibility pertaining to the Apache
Incubator ShardingSphere podling encumbered upon the Apache Incubator
PMC are hereafter discharged.
Special Order 7B, Establish the Apache ShardingSphere Project,
was approved by Unanimous Vote of the directors present.
C. Terminate the Apache Hama Project
WHEREAS, the Board of Directors deems it no longer in the best interest
of the Foundation to continue the Apache Hama project due to
inactivity;
NOW, THEREFORE, BE IT RESOLVED, that the Apache Hama project is hereby
terminated; and be it further
RESOLVED, that the Attic PMC be and hereby is tasked with oversight
over the software developed by the Apache Hama Project; and be it
further
RESOLVED, that the office of "Vice President, Apache Hama" is hereby
terminated; and be it further
RESOLVED, that the Apache Hama PMC is hereby terminated.
Special Order 7C, Terminate the Apache Hama Project, was
approved by Unanimous Vote of the directors present.
D. Change the Apache Isis Project Chair
WHEREAS, the Board of Directors heretofore appointed Kevin Meyer
(kevin) to the office of Vice President, Apache Isis, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Kevin Meyer from the office of Vice President, Apache Isis, and
WHEREAS, the Project Management Committee of the Apache Isis project
has chosen by vote to recommend Johan Doornenbal (jdoornenbal) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Kevin Meyer is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Isis, and
BE IT FURTHER RESOLVED, that Johan Doornenbal be and hereby is
appointed to the office of Vice President, Apache Isis, to serve in
accordance with and subject to the direction of the Board of Directors
and the Bylaws of the Foundation until death, resignation, retirement,
removal or disqualification, or until a successor is appointed.
Special Order 7D, Change the Apache Isis Project Chair, was
approved by Unanimous Vote of the directors present.
E. Change the Apache Serf Project Chair
WHEREAS, the Board of Directors heretofore appointed Branko Čibej
(brane) to the office of Vice President, Apache Serf, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Branko Čibej from the office of Vice President, Apache Serf, and
WHEREAS, the Project Management Committee of the Apache Serf project
has chosen by vote to recommend Justin Erenkrantz (jerenkrantz) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Branko Čibej is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Serf, and
BE IT FURTHER RESOLVED, that Justin Erenkrantz be and hereby is
appointed to the office of Vice President, Apache Serf, to serve in
accordance with and subject to the direction of the Board of Directors
and the Bylaws of the Foundation until death, resignation, retirement,
removal or disqualification, or until a successor is appointed.
Special Order 7E, Change the Apache Serf Project Chair, was
approved by Unanimous Vote of the directors present.
F. Terminate the Apache Stanbol Project
WHEREAS, the Project Management Committee of the Apache Stanbol project
has arrived at a consensus to recommend moving the project to the
Attic; and
WHEREAS, the Board of Directors deems it no longer in the best interest
of the Foundation to continue the Apache Stanbol project due to
inactivity;
NOW, THEREFORE, BE IT RESOLVED, that the Apache Stanbol project is
hereby terminated; and be it further
RESOLVED, that the Attic PMC be and hereby is tasked with oversight
over the software developed by the Apache Stanbol Project; and be it
further
RESOLVED, that the office of "Vice President, Apache Stanbol" is hereby
terminated; and be it further
RESOLVED, that the Apache Stanbol PMC is hereby terminated.
Special Order 7F, Terminate the Apache Stanbol Project, was
approved by Unanimous Vote of the directors present.
G. Change the Apache Subversion Project Chair
WHEREAS, the Board of Directors heretofore appointed Stefan Sperling
(stsp) to the office of Vice President, Apache Subversion, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Stefan Sperling from the office of Vice President, Apache Subversion, and
WHEREAS, the Project Management Committee of the Apache Subversion project
has chosen by consensus to recommend Nathan Hartman (hartmannathan) as
the successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Stefan Sperling is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Subversion, and
BE IT FURTHER RESOLVED, that Nathan Hartman be and hereby is appointed
to the office of Vice President, Apache Subversion, to serve in accordance
with and subject to the direction of the Board of Directors and the
Bylaws of the Foundation until death, resignation, retirement, removal
or disqualification, or until a successor is appointed.
Special Order 7G, Change the Apache Subversion Project Chair,
was approved by Unanimous Vote of the directors present.
8. Discussion Items
A. Board Calendar
Does this time (21:30 UTC) work for everybody going forward? Should the time
be adjusted to match the daylight savings time for a geographic region?
Should we rotate times so that everybody can share in the pain?
B. Executive Officer Nominations
Chair:
- Roy Fielding - nom by Sander
- Shane Curcuru - nom by Craig
President:
- David Nalley - nom by Sam
- Kevin McGrail - nom by Sander
EVP:
- Myrle Krantz - nom by Justin
- Ruth Suehle - nom by David
Asst. Treasurer:
- Kevin McGrail - self-nom
C. Improving ASF Members and Board communications
Proposal: create a new members-announce list, rename board-chat to
board-discuss and clarify how we use our Foundation-private lists.
Bertrand: as we have a lot on the agenda for this meeting I might
just briefly explain the idea and refine it asynchronously later,
leading to a vote on board@. I'm happy to coordinate this effort.
9. Review Outstanding Action Items
* David: close the loop with Arrow and other communities with needs for CI
[ Arrow 2019-10-16 ]
Status: Done: Arrow now has BuildKite - In addition we have
instrumented almost all of our CI efforts.
* Myrle: follow up on security issue
[ Aries 2020-01-15 ]
Status: reassign to Craig to follow up.
* DanielGruno: start graduation talks with Pony Mail
[ Incubator 2020-01-15 ]
Status:
* David: determine top ten CI issues affecting projects
[ President 2020-02-19 ]
Status:
* Ted: begin Attic process with Hama
[ Hama 2020-02-19 ]
Status: DONE. By Dave. I put in the resolution for the April Board
Meeting
* Ted: pursue a report for Joshua
[ Joshua 2020-02-19 ]
Status: Done: report was provided.
* Daniel: follow up about log4net security fix
[ Logging Services 2020-02-19 ]
Status:
* Shane: pursue a report for Marmotta
[ Marmotta 2020-02-19 ]
Status: Done; Report provided and PMC has started Attic discussions on
dev@
* Danny: find out about fork details
[ Open Climate Workbench 2020-02-19 ]
Status:
* Danny: pursue a report for Serf
[ Serf 2020-02-19 ]
Status: done.
* Rich: pursue a report for Beam
[ Beam 2020-03-18 ]
Status: done.
* Daniel: pursue a report for Bloodhound
[ Bloodhound 2020-03-18 ]
Status:
* Dave: pursue a report for BVal
[ BVal 2020-03-18 ]
Status: DONE. Matt Benson replied on March 18 that they will report in
April.
* Daniel: continue tracking targeted donation
[ Cordova 2020-03-18 ]
Status:
* Dave: inform Hama about next steps for Attic resolution
[ Hama 2020-03-18 ]
Status: DONE. No response from anyone on the project on the dev@ list
from my email on 03-18. I put in the retirement resolution.
* Dave: pursue a report for OODT
[ OODT 2020-03-18 ]
Status: DONE. I leave future reminders to this month's Board Shepherd
for OODT
* Roman: pursue a report for OpenWebBeans
[ OpenWebBeans 2020-03-18 ]
Status: Report is now present
* Ted: pursue a report for Pivot
[ Pivot 2020-03-18 ]
Status:
* Danny: follow up on project viability to handle security issues
[ Portals 2020-03-18 ]
Status:
* Danny: pursue a report for Sentry
[ Sentry 2020-03-18 ]
Status: done.
* Danny: see if project needs additional help or ready for Attic
[ Serf 2020-03-18 ]
Status:
* Ted: pursue possibility of Attic resolution
[ Twill 2020-03-18 ]
Status:
10. Unfinished Business
Clarify guidelines for PMCs to publish binary artifacts
Clarify guidelines for PMCs to request Continuous Integration
resources
Determine how to accept Restricted Donations
https://issues.apache.org/jira/projects/ASFP/issues/ASFP-2
11. EXECUTIVE SESSION OF THE BOARD
A. Extended Treasurer Discussion
Board Members, Secretary, President, EVP, Treasurer, and VP
Fundraising.
Discussed future cost savings in billing.
B. Executive Officer Appointments
Board Members and Secretary.
The board appoints Roy Fielding to Chair of the board by general
consent.
The board appoints Shane Curcuru to Vice Chair of the board by
general consent.
The board appoints David Nalley to President by general consent.
The board appoints Ruth Suehle to Executive Vice President by
general consent.
The board appoints the remaining executive officers from last term.
12. New Business
13. Announcements
14. Adjournment
Adjourned at 4:31 p.m. (Pacific)
============
ATTACHMENTS:
============
-----------------------------------------
Attachment 1: Report from the VP of Brand Management [Mark Thomas]
* ISSUES FOR THE BOARD
For information only. One of the event requests listed below was from my
employer. There was a potential issue due to a date conflict with
ApacheCon. To avoid any potential conflict of interest, the decision on
whether to approve the event (it was approved) was made by VP,
Conferences.
* OPERATIONS
Covering the period March 2020
Responded to the following queries, liaising with projects as required:
- discussed with counsel a new requirement (which was then dropped) from
the USTPO to provide an email address for the trademark owner
- two requests to use one or more project logos on external web sites
- one request to use extracts from a project's documentation in a
masters thesis
- four requests to use project marks for external events
- one query from KAFKA regarding having multiple logos for the
project
- one query from an external party regarding the requirements (none)
between providing training for one of our projects and being listed
on that project's commercial support providers page
- Jim Jagielski resigned from the Brand Management committee. We thank
him for his contributions.
- provided advice to SHARDINGSPHERE regarding listing of logos of
companies that use Apache ShardingSphere on the podling's website
- approved the podling name search for APISIX
* REGISTRATIONS
The Russian registrations for OPENOFFICE.ORG and OPENOFFICE.ORG &
Design have now been recorded as transferred to the ASF.
The transfer of the SERVICECOMB mark in China to the ASF is
progressing.
* INFRINGEMENTS
Nothing to report.
-----------------------------------------
Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri]
ASF Sponsor status: we are pursuing renewals for one Platinum, one Gold, five
Silver, and three Bronze sponsors, of which one Gold and one Silver have been
acquired and their renewal status remains unknown. We continue to wait for
purchase orders to invoice renewals for one Platinum and one Gold sponsor. We
are seeking a new point-of-contact for one Silver and three Bronze sponsors.
One Gold sponsor remains in arrears. We have had no new Sponsors this month.
Targeted sponsor status: we continue to confirm Targeted Sponsor commitments.
We are developing a new Targeted fund specifically earmarked for TAC
recipients to ASF Conferences. We have a new Targeted Sponsor that will mostly
focus on promoting ASF Conferences as a media partner for all events.
Sponsor Relations: we have been following up with Sponsors on the ASF 21st
Anniversary and other Foundation updates.
Events: we have suspended sales for ASF Conferences that were cancelled or
postponed due to the coronavirus.
Individual Donations and Corporate Giving: we have earned $790 over the past
month. Worldwide donations have been generally directed towards efforts
supporting the COVID-19 pandemic. Over the past quarter we experienced a high
volume of ongoing fraudulent donation attempts that are now easily blocked
through the Hopsie dashboard.
-----------------------------------------
Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi]
[REPORT] ASF Marketing & Publicity — April 2020
I. Budget: we continue to reconcile a bill presented by a vendor that has
already been paid in 2019. Given the circumstances surrounding the pandemic,
there have been delays on this front, but hope to get this resolved by the end
of the fiscal year.
II. Cross-committee Liaison: Sally Khudairi continues to support ASF
Fundraising with Sponsor Relations, Sponsorship renewals and payments, and
Targeted Sponsor commitments. There have been delays over the past quarter
that may impact our end-of-year targets with respect to renewals and
receivables. Our work with ASF 2020 Conferences is on pause due to
COVID-19-related cancellations and postponements. We announced the ASF’s 21st
Anniversary https://s.apache.org/21stAnniversary; the new Board of Directors
https://s.apache.org/Board2020 ; launched a new monthly post on ASF
Infrastructure team "Inside Infra: Chris Thistlethwaite"
https://s.apache.org/InsideInfra-Chris ; issued the Apache Month in Review:
March 2020 https://s.apache.org/Mar2020 ; and published "Success at Apache:
Welcoming Communities Strengthens the Apache Way" https://s.apache.org/tcs0m.
Post-production continues on the ASF documentary, "Trillions and Trillions
Served".
III. Press Releases: the following formal announcement was issued via the
newswire service, ASF Foundation Blog, and announce@apache.org during this
timeframe:
26 March - The Apache® Software Foundation Celebrates 21 Years of Open Source
Leadership
IV. Informal Announcements: we published 9 items on the ASF "Foundation" Blog.
4 Apache News Round-ups and 1 monthly overview were issued, with a total of
304 news summaries published to date. We tweeted 12 items to 56.5K followers
on Twitter, and posted 11 items on LinkedIn that garnered more than 27K
organic impressions.
V. Future Announcements: 2 announcements are on hold. Projects planning to
graduate from the Apache Incubator as well as PMCs wishing to announce major
project milestones, "Did You Know?" success stories, "Have You Met?"
highlights, and "Project Perspectives" profiles are requested to contact Sally
at <press@apache.org> with at least 2-weeks' notice for proper planning and
execution.
VI. Media Relations: we responded to six media queries. The ASF received 1,178
press clips vs. last month's clip count of 1,276. Media coverage of Apache
projects yielded 1,821 press hits vs. last month's 1,622. ApacheCon received
105 press hits.
VII. Analyst Relations: we received no briefing requests during this time,
although we have been following up with an analyst regarding an Apache project
featured in an upcoming Webinar. Apache was mentioned in 1 report by Gartner;
3 reports by Forrester; 5 reports by 451 Research; and 8 reports by IDC.
VIII. Central Services: the Creative team have updated the apache.org home
page and second tier templates for the ASF's 21st Anniversary. We are also
creating a new templated logo set for the new Apache Local Chapter initiative
that would allow for slight customization by each location. We are exploring
options for editorial production due to limited volunteer availability.
IX. Events liaison: support for events is on hold due to the coronavirus
impact on ASF Conferences; we are standing by to help promote any updates to
Apache Roadshows and ApacheCon. We have also secured a new Targeted Sponsor
who will be helping promote future ASF Conferences as a Media Partner.
X. Newswire and press clip accounts: all accounts are auto-renewing to ensure
uninterrupted service. We are working to resolve accounts issues with one of
our vendors.
# # #
-----------------------------------------
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
==========
- Many finance-related items: budget, pause on hiring, bill.com.
- Working on a starter guide for website build and publish.
Finances
========
- The budget has been submitted for FY21.
- We should get back the bulk of our flight expenditures, due to
government policies for airlines when a flight is canceled. Our
current exposure is about US$2500, but should reach zero after
discussion with airlines.
- We have one open headcount, but have decided to put a hold on
backfilling the position until we get a better sense of the
pandemic's effect on the world economy and our sponsors' ability to
continue helping us.
- Working with Treasurer to stand up bill.com. The initial work looks
very good, and (optimistically) we can start using it for issuing
some payments. We will continue after the Easter weekend.
Short Term Priorities
=====================
- Complete the project-specific Jenkins masters standup.
- Fix Docker security/permission support.
- Using the CI/CD statistics, trim failing builds and work with
projects to improve their utilization.
Long Range Priorities
=====================
- Move to new payment workflows.
- Portions of our mail system have been moved to 18.04/p6, but the
rest needs to be migrated.
General Activity
================
- Continue documentation work, specifically around www.a.o/dev/ pages
which need to migrate to infra.a.o.
- TravisCI was contracted for another year, at the same rate.
- Provided support for vote.a.o for the Annual Meeting.
- Improving Docker support and security on our Jenkins slaves.
- Changes to s.a.o to increase its capacity. The Annual Meeting
created a large load, due to many links/uses for documentation and
processes around the meeting.
- Added "stale" ticket insight on our Jira SLA page.
Uptime Statistics
=================
The TLP servers were having stability issues, but some parameter
tuning has stabilized their operation. It does not appear that these
created any impact on our communities or downstream users.
-----------------------------------------
Attachment 5: Report from the VP of Conferences [Rich Bowen]
ApacheCon North America will be held September 28 through October 1st, 2020,
in New Orleans. We are still proceeding as though the event will, in fact,
happen. The CFP has been extended until June 1, since attentions are elsewhere
at this time. We are also planning to extend the earlybird registration
deadlines out a few more weeks.
We continue to seek sponsorship for the event, but have taken the step of
offering sponsors to not pay until we have confirmed, for certain, that the
event will take place.
Meanwhile, we continue to monitor the COVID-19 situation, and watch other
conferences in the same time period as they struggle with the same decisions.
-----------------------------------------
Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald]
Much of this report is the same as last month, noting tweaks to membership and
mailing list activity
Current Events
==============
No current events
Future Events
=============
TAC has an events Calendar that it shares with other Committees for the
purposes of cross-committee planning and collaboration. Currently filled our
up until October. Due to the cancellation of many events, currently the next
supported event will be ApacheCon New Orleans.
Any ASF Project putting on a Hackathon and/or Meetup should also talk to TAC
about supporting them getting folks there (Committers and Non Committers)
Short Term Priorities
=====================
We are looking into creating a new webapp, one that is independent on the
reliance of one or two volunteers, that can be maintained and serve TACs needs
for the next few years. The webapp would need to be ready and tested before
applications open for the next event.
Long Term Priorities
====================
Be ready for applications open for ApacheCon NA, applications should be open
by early June.
Mailing List Activity
=====================
Discussion has begun on getting a new stable TAC Application Software.
Membership
==========
Inactive folks were removed from the committee, noting that should
circumstances change, they are welcome back at any time.
-----------------------------------------
Attachment 7: Report from the VP of Finance [Tom Pappas]
Continued to attend the Conference committee and assist where
applicable. Assisted in the Board Vote monitoring. Continue to attend
weekly fundraising calls and assist where applicable.
-----------------------------------------
Attachment 8: Report from the VP of Diversity and Inclusion [Gris Cuevas]
Contributors Gris Cuevas
Katia Rojas
## Description:
- The Diversity and Inclusion VP works in collaboration with a team who
contributes towards generating a current description of the D&I landscape in
the industry and for the foundation. The team also focuses on developing
resources the projects can leverage to increase diversity and inclusion in
their communities.
## Issues:
None
## Activity:
*** Project: Survey***
- Preliminary results have been reviewed.
- Bitergia is preparing a slide presentation with the summary
of gathered information and insights.
- Bitergia will host a 1h debrief about the survey which will be recorded
and shared in the diversity mailing list.
*** Project: User Experience Research on new contributors ***
- The under represented groups of interest have been identified.
- These are the groups the interviews will be focused on to expand the research.
- Bitergia is drafting the invite for volunteers to be
interviewed
- The purpose of these interviews is to deep-dive into topics of
interest identified in the survey.
- The survey debrief session will also serve as an introduction
to the questions from the interviews
*** Project: Internships for underrepresented groups (Outreachy) ***
- Don't forget to read the notes from the weekly working meetings, they are in
the D&I Wiki[1] and shared via the mailing list.
- The team is following up with the mentor and mentee from the previous round
to clarify the friction logs,they were also asked if sharing insights publicly was ok.
- The mentor and mentee would be invited to the interviews derived from the survey
- The second round of contributions has started, we have had 22 contributions for 3
projects
- We're expecting to have 5 interns in this new round, a 5x growth from
the previous round
- The V.P. of D&I will record an interview w/ Katia and Matt,
coordinators of the Outreachy program. This interview will be focused on
what's worked and what can be improved, as well as highlights.
- The coordinators continue to expand the Outreachy FAQs
- From Gris: We should discuss how to continue the program after funds run out
*** Operations ***
No updates.
## Health report:
The dev@ and diversity@ mailing lists continue to be slow, not too much
activity outside the work done for each ongoing project. The discussions have
been focused on topics that pertain to the projects we are running.
## Committee members changes:
None.
## References
[1] Outreachy Working Group - Meeting notes
-----------------------------------------
Attachment 9: Report from the VP of Data Privacy [Dirk-Willem van Gulik]
Apologies for a late report - Corona related things took over.
No substancial process on the organisational side.
Few RQ related things got processed in time, commmunicated timely to
requestor, etc. Currently no tickets open that require action or have
deadlines. One ticket 'dead' where the requestors email ceased to work (and it
may have been a fluff/experimental/vigiliante style request).
-----------------------------------------
Attachment 10: Report from the VP of W3C Relations [Andy Seaborne]
W3C are proposing process changes:
1/ "Recommendations" become "Specifications".
2/ Working groups can choose to have "living documents" with errata and
additions added in-place after publication.
These steps make it a little easier for open source projects to get feedback
recognized in specifications.
Proposed changes in-place https://w3c.github.io/w3process/#major-changes-2019
The Patent Policy is revised in line with these changes, but this should
not affect ASF participation.
-----------------------------------------
Attachment 11: Report from the Apache Legal Affairs Committee [Roman Shaposhnik]
For the past months we've had a regular amount of usual requests flowing
through LEGAL JIRA and legal-discuss. Hen and the rest of the volunteers took
a good care of resolving most of these in time. We're up 1 (to 21),
unresolved issues this month.
Henri Yandell (in his VP Jakarta EE Relations capacity) closed the loop with
Eclipse Foundation around relationship between ASF and Eclipse. There are no
further actions required at this time.
We received request for classification of the newly minted "Mulan PSL v2"
license (LEGAL-513). This license originated in China and what makes it
unusual is that the canonical text is in Chinese. It has already been
approved by OSI. So far the consensus is that it is very close to the
original ALv2 license and thus can be added to the Cat A. Our final decision
is expected in a week or so.
We have received an affidavit request for details on how Apache License
applies to the projects we govern and what are the ramifications for the
contributors and downstream consumers. We're working on this request and
expect the work to continue for the next week or so.
Due to recent global events, progress on various binary distribution
channels that ASF controls is slow, but it is still on my radar.
-----------------------------------------
Attachment 12: Report from the Apache Security Team Project [Mark J. Cox]
Continued work on incoming security issues, keeping projects reminded
of outstanding issues, and general oversight and advice.
In the stats below "site" refers to things where people report issues
that are not specific to a projects code, for example most of these are
reports of missing DMARC records, or lack of clickjacking protection,
or reports of open directory listings. Almost none of these are actual
real issues, those that are get escalated to infra.
Stats for Mar 2020:
29 [license confusion]
13 [support request/question not security notification]
Security reports: 43 (last months: 23, 40, 23, 31)
13 [site]
2 [flink], [lucene], [shiro], [skywalking], [tomcat]
1 [ambari], [atlas], [camel], [couchdb], [cxf], [druid]
[freemarker], [guacamole], [hadoop], [hc], [heron],
[ignite], [jena], [kylin], [openmeetings], [syncope],
[thrift], [velocity], [xerces], [zeppelin]
In total, as of 1st April 2020, we're tracking 58 (last month:
52) open issues across 35 projects, median age 61 (last month:
81) days. 33 of those issues have CVE names assigned.
8 (last month: 6) of these issues, across 6 projects, are older
than 365 days. None require board escalation.
-----------------------------------------
Attachment 13: Report from the VP of Jakarta EE Relations [Henri Yandell]
Some minor progress to report.
I've reviewed the emails over the last year and received valuable input from
Mark Struberg, David Blevins, and Mark Thomas.
I reached out to Mike Milinkovich and Paul Buck at Eclipse to determine the
current status of things.
My summary:
* There was a 2018-ish agreement on the Jakarta name signed by Mark Thomas.
* There was an invitation from Eclipse for Apache to join the Jakarta EE
Working Group as a guest, with 2 agreements to sign.
* There was also IP moved from Oracle to Eclipse related to the JCP and a
desire for Apache to sign something.
* There will be a big javax to jakarta package renaming coming down the
pipeline.
On these, the invitation is still open (#2) and there is still interest from
Eclipse in completing their diligence (#3).
My current action items are to identify the documents to be signed in #2 and
confirm that these were approved for signing; and to identify the mechanism by
which copyright licensing flowed from the ASF to the JCP so I understand what
copyright's in various JSRs the ASF may be able to license.
-----------------------------------------
Attachment A: Report from the Apache Accumulo Project [Michael Wall]
## Description:
The Apache Accumulo sorted, distributed key/value store is a robust, scalable,
high performance data storage system that features cell-based access control
and customizable server-side processing. It is based on Google's BigTable
design and is built on top of Apache Hadoop, Zookeeper, and Thrift.
## Issues:
The Oct report listed a discussion about a trademark issue at
http://www.accumulodata.com [1]. The owner has acknowledged and agreed to
repoint to https://accumulo.apache.org. The PMC is waiting on that change by
the owner.
## Membership Data:
Apache Accumulo was founded 2012-03-20 (8 years ago)
There are currently 36 committers and 36 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Holly Keebler on 2019-08-08.
- No new committers. Last addition was Holly Keebler on 2019-08-09.
- Ongoing discussion about adding a new member.
## Project Activity:
- No new releases this quarter, although 1.10 is still in the works. The 1.10
releases will also be our first LTS release [2].
- There was work done to improve the website generation using github actions
[3].
- The monthly "Hack Day" continues in Columbia MD. There was nothing of note
posted from the meetings in Jan[4] and Feb[5]. The March Hack Day had a few
notes[6].
- Some of the developers participated in a slack call[7] on Mar 24, notes were
written to the mailing list[8].
## Community Health:
- Activity in the community is consistent. There is less activity on the
mailing lists but more on github issues and and PRs [9].
[1]:https://lists.apache.org/thread.html/514d3cf9162e72f4aa13be1db5d6685999fc83755695308a529de4d6@%3Cprivate.accumulo.apache.org
[2]:https://lists.apache.org/thread.html/43f051404bc5f15cde8f971ccbdc4cf7b017cc014affd914c357eaad%40%3Cdev.accumulo.apache.org%3E
[3]:https://lists.apache.org/thread.html/rc9dacacb7bafd1d2289cdfa67ab31d5f4c0c1c47eb1afc905d62ef77%40%3Cdev.accumulo.apache.org%3E
[4]:https://lists.apache.org/thread.html/r873b186740d0c1c078edafbf0af4fab0158f85aabc74348cfdf8acc8%40%3Cdev.accumulo.apache.org%3E
[5]:https://lists.apache.org/thread.html/r0c43fdc622d446a0f5cbec79085de86e8ad098a173a73739e86c98fd%40%3Cdev.accumulo.apache.org%3E
[6]:https://lists.apache.org/thread.html/r3753f5ee8caba67fc00a4a6af36c75018349085f9c5fd7892ba7d7aa%40%3Cdev.accumulo.apache.org%3E
[7]:https://lists.apache.org/thread.html/r494ba26ee4e8f16fc1b865bb363f3e4a9035738d8c49f10505d6e4f5%40%3Cdev.accumulo.apache.org%3E
[8]:https://lists.apache.org/thread.html/r2ae8f3375fc2c2e36b11e576456b8697f29057c06d0bf89c6e165d14%40%3Cdev.accumulo.apache.org%3E
[9]:https://reporter.apache.org/wizard/statistics?accumulo
-----------------------------------------
Attachment B: Report from the Apache ActiveMQ Project [Bruce Snyder]
* Description
** Apache ActiveMQ is a popular and powerful open source message-oriented
middleware. Apache ActiveMQ is fast, supports many cross language clients
and protocols, comes with easy to use enterprise integration patterns and
many advanced features while fully supporting JMS 2.0, AMQP 1.0, MQTT,
Stomp and REST.
* Activity
** ActiveMQ
*** 5.16.x is in preparation with full JDK 11+ support. JMS 2.0 support
preview is as best effort (already started) but could be postponed to
5.17.x.
** Apache NMS
*** Initial work to start to update the api, to bring it inline with JMS 2.0,
in PR at time of this report.
** Apache NMS AMQP
*** Bug fixes mostly since first release
** Apache NMS Openwire
*** Ongoing but still not complete, work to update to netstd 2, for .net core
support
* Releases
** ActiveMQ 5.15.12 was released on 2020-03-18.
** ActiveMQ 5.15.11 was released on 2019-11-20.
** ActiveMQ 5.15.10 was released on 2019-09-03.
** Apache NMS AMQP 1.8.1 was released on 2020-04-04.
* Committer/PMC Changes
** No new PMC members. Last addition was Jean-Baptiste Onofré on 2019-12-18.
** Krzysztof Porębski was added as committer on 2020-02-27
-----------------------------------------
Attachment C: Report from the Apache Airavata Project [Suresh Marru]
## Description:
The mission of Apache Airavata is the creation and maintenance of software
related to executing and managing computational jobs on distributed computing
resources including local clusters, supercomputers, national grids, academic
and commercial clouds.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Airavata was founded 2012-09-18 (8 years ago)
There are currently 41 committers and 25 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Sudhakar Pamidighantam on 2019-12-19.
- No new committers. Last addition was Aarushi Bisht on 2019-12-19.
## Project Activity:
Airavata contributions and activity is rejuvenating. Two new major
capabilities are actively being developed. Airavata Custos is spin off
security components from the main repository into its own repository. Airavata
Managed File Transfers is a new activity. We anticipate these refactoring to
stabilize and release them to community soon.
## Community Health:
The community is doing well, there are 4 google summer of code applicants to
projects ideas. There are new contributors active on the mailing lists and
submitting pull requests.
-----------------------------------------
Attachment D: Report from the Apache Aries Project [Christian Schneider]
## Description:
Apache Aries software is a set of pluggable Java components enabling an
enterprise OSGi application programming model.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Aries was founded 2010-12-15 (9 years ago)
There are currently 58 committers and 41 PMC members in this project.
The Committer-to-PMC ratio is roughly 4:3.
Community changes, past quarter:
- No new PMC members. Last addition was Carlos Sierra Andrés on 2018-07-03.
- Romain Manni-Bucau was added as committer on 2020-01-29
## Project Activity:
We mainly worked on Aries CDI and Aries JAX-RS-Whiteboard.
## Community Health:
Only a few of the many sub projects of Aries are active at the moment.
Activity on user list grew a bit but is still very low.
The biggest problem I see at the moment is that our website is very
outdated. While we have some very interesting projects that are widely
used in the OSGi community we are not announcing them well.
-----------------------------------------
Attachment E: Report from the Apache Arrow Project [Jacques Nadeau]
## Description:
The mission of Apache Arrow is the creation and maintenance of software related
to columnar in-memory processing and data interchange. The project has some
level of support for 11 different programming languages.
## Issues:
- We are continuing to work with INFRA on issues related to self-hosted CI
machines integrated with our GitHub-based pull request workflows. There are
two avenues we are exploring (and we may well use both of them), GitHub
Actions Self-hosted and Buildkite. Per INFRA-19217 Buildkite has just been
approved for the @apache GitHub organization and we have validated that
we can successfully use this with the free Arrow organization that Buildkite
has provided us. CI/CD is likely to require an ongoing significant investment
of time, and we are doing the best we can try avoid overburdening ASF Infra
with requests.
## Membership Data:
Apache Arrow was founded 2016-01-19 (4 years ago)
There are currently 50 committers and 30 PMC members in this project.
The Committer-to-PMC ratio is 5:3.
Community changes, past quarter:
- Francois Saint-Jacques was added to the PMC on 2020-03-04
- Neal Richardson was added to the PMC on 2020-03-04
- No new committers. Last addition was Joris Van den Bossche on 2019-12-06.
## Project Activity:
- 0.16.0 was released at the end of January. We are close to
releasing 0.17.0, with a 1.0.0 release hopefully sometime in
2020.
- Three months ago, Apache Arrow was accepted for continuous fuzzing in the
OSS-Fuzz infrastructure. We have now finally stabilized the situation by
fixing all detected issues in the Arrow C++ IPC implementation, and are
actively fixing issues in the Arrow C++ Parquet reader.
- We just adopted a "C Data Interface" for the project which will open many new
opportunities for integrations with third party projects.
## Community Health:
The project and contributor base continues to grow in size and
scope. We now have over 400 unique contributors since the
creation of the project.
-----------------------------------------
Attachment F: Report from the Apache AsterixDB Project [Till Westmann]
Description:
Apache AsterixDB is a scalable big data management system (BDMS) that provides
storage, management, and query capabilities for large collections of
semi-structured data.
Activity:
- Development and discussions are active, the community is healthy and
engaged.
- Apache AsterixDB 0.9.5 and Apache Hyracks 0.3.5 are on hold to include a
critical change.
Issues:
- There are no issues that require the board's attention at this time.
PMC/Committership changes:
- Shiva Jahangiri was added as a committer on 2020-02-07.
- The last committer added was Shiva Jahangiri on 2020-02-07.
- The last PMC member added was Xikui Wang on 2018-02-02.
Releases:
- Apache AsterixDB 0.9.4.1 was released on 2019-02-22
- Apache Hyracks 0.3.4.1 was released on 2019-02-22
-----------------------------------------
Attachment G: Report from the Apache Attic Project [Mads Toftum]
-----------------------------------------
Attachment H: Report from the Apache Avro Project [Sean Busbey]
## Description:
Apache Avro is a data serialization system with a compact binary format. It is
used for storing and transporting schema driven serialized data. The unique
features of Avro include automatic schema resolution - when the reader's
expected schema is different from the actual schema with which the data was
serialized the data is automatically adapted to meet reader's requirements.
## Issues:
The project currently has no issues that require board attention.
## Membership Data:
Apache Avro was founded 2010-04-20 (10 years ago)
There are currently 33 committers and 23 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Nándor Kollár on 2019-08-29.
- No new committers. Last addition was Ryan Skraba on 2019-12-12.
## Project Activity:
Apache Avro 1.9.2 was released on 2020-02-12. This release included some new
experimental features that try to improve performance[1].
Work has continued to update both build tools, language versions, third party
dependencies, and ease of integration in preparation for a new major release
currently planned for May 2020, version 1.10.0.
The previously reported need to document and update how the project versions
releases came up for discussion again but no action has been taken yet.
## Numbers
For those who prefer metrics:
Mailing Lists:
- dev@avro.apache.org had 1034 emails (24% increase)
- user@avro.apache.org had 91 emails (15% increase)
JIRA:
- 115 issues opened (42% increase)
- 76 issues closed (7% increase)
GitHub:
- 88 PRs open (9% increase)
- 68 PRs closed (7% decrease)
Code Repository:
- 122 commits in the past quarter (67% increase)
- 25 code contributors in the past quarter (39% increase)
## Community Health:
Community health is doing well at drawing in contributions. The PMC still
needs to work to recognize contributors through committership. Current focus
is on working towards releases.
[1]: user facing details about these experimental additions is available:
https://s.apache.org/6pcpo
-----------------------------------------
Attachment I: Report from the Apache Beam Project [Kenneth Knowles]
## Description:
The mission of Apache Beam is the creation and maintenance of software related
to a unified programming model for both batch and streaming data processing,
enabling efficient execution across diverse distributed execution engines and
providing extensibility points for connecting to different technologies and
user communities.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Beam was founded 2016-12-20 (3 years ago)
There are currently 70 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:2.
Community changes, past quarter:
- No new PMC members. Last addition was Pablo Estrada on 2019-05-13.
- Alex Van Boxel was added as committer on 2020-02-03
- Chad Dombrova was added as committer on 2020-02-20
- Hannah Jiang was added as committer on 2020-02-03
- Jincheng Sun was added as committer on 2020-02-18
- Kamil Wasilewski was added as committer on 2020-02-27
- Katarzyna Kucharczyk was added as committer on 2019-12-19
- Michał Walenia was added as committer on 2020-01-25
## Project Activity:
- Improvements and fixes on several IOs have been done or on the way (updated
ElasticsearchIO, JmsIO new message types support, …)
- Beam now has an official Beam Improvement Proposal (BIP) process [bip] and a
first BIP [bip1]. This gives a clear way for people to proposal
enhancements, followed by an official voting process. We are looking forward
to evolving the process as we gain experience, in order to be more clear
about the status of proposals, for the Beam dev community and also broader
community including users.
- Last report, the community had chosen the firefly as mascot. Now we have
received some draft artwork from a vendor.
- Lots of activity around Google Summer of Code projects. Beam docker images
are now transitioned to the apache org (off the apachebeam). [docker]
- A draft communications strategy makes for really interesting reading about
outreach and awareness. [comms]
- The new twister2 runner is approaching merge. [twister2]
- Website transition to docsy has an update that it is beginning shortly.
[docsy]
- Starting with Beam 2.21.0 support for Flink 1.7 will be removed. [flink17]
- Starting with Beam 2.21.0 support for Flink 1.10 has been added. [flink110]
- Starting with the approach to the 2.20.0 release, Beam has adopted a
CHANGES.md file to track and draft release notes. It should also help make
it easier to have informative board reports.
- We still have not got the isolated Jenkins instance finished, which would
allow precommits to run on pull requests from untrusted parties.
[bip] https://s.apache.org/iwaoz
[bip1] https://s.apache.org/yo5zh
[docker] https://s.apache.org/y5cmf
[twister2] https://s.apache.org/iwuuw
[docsy] https://s.apache.org/j5nds
[comms] https://s.apache.org/ccqs8
[flink17] https://s.apache.org/8dky5
[flink110] https://issues.apache.org/jira/browse/BEAM-9295
Recent releases:
- 2.19.0 was released on 2020-02-03.
- 2.18.0 was released on 2020-01-23.
- 2.17.0 was released on 2020-01-06.
## Community Health:
Busiest email thread: this thread has been re-used over time for people to
request a committer to trigger testing on the PR
- dev@beam.apache.org Jenkins jobs not running for my PR 10438(98 emails)
The traffic on builds@ indicates a lot more test failures on master. It does
mean the community needs to communicate and come together around test health.
- builds@beam.apache.org had a 56% increase in traffic in the past quarter
(11442 emails compared to 7317):
Traffic on dev@, issues@, and user@ don't show interesting changes.
JIRA continues to grow faster than it shrinks, in a healthy ratio:
- 514 issues opened in JIRA, past quarter (-29% decrease)
- 398 issues closed in JIRA, past quarter (4% increase)
Could we possibly be catching up on PRs? Let's wait and see. We are down to
118 open at the time of this writing (we were previously on the move from
about 100 open all the time up to 150+ open all the time).
GitHub PR activity:
- 720 PRs opened on GitHub, past quarter (-11% decrease)
- 745 PRs closed on GitHub, past quarter (-6% decrease)
-----------------------------------------
Attachment J: Report from the Apache Bloodhound Project [Gary Martin]
-----------------------------------------
Attachment K: Report from the Apache BVal Project [Matthew Jason Benson]
## Description:
The mission of BVal is the creation and maintenance of software related to
Apache BVal: JSR-303 Bean Validation Implementation and Extensions
## Issues:
Please accept our apologies for having failed to submit a timely report
for last month's board meeting as scheduled. There are no issues requiring
board attention at this time.
## Membership Data:
Apache BVal was founded 2012-02-14 (8 years ago)
There are currently 15 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:7.
Community changes, past quarter:
- No new PMC members. Last addition was Thomas Andraschko on 2019-05-15.
- No new committers. Last addition was Thomas Andraschko on 2019-05-16.
## Project Activity:
Apache BVal 2.0.3 was released on 2019-08-19.
We are currently in one of our characteristic quiescent cycles, having
successfully implemented the latest version of the specification an
AL-licensed implementation of which it is our mission to provide. We are
in pure reactive mode with no issues reported of late.
## Community Health:
Automated tools score us negatively on health, yet we are as healthy as we
need to/can be given the nature of the project.
-----------------------------------------
Attachment L: Report from the Apache Calcite Project [Stamatis Zampetakis]
## Description:
Apache Calcite is a highly customizable framework for parsing and planning
queries on data in a wide variety of formats. It allows database-like access,
and in particular a SQL interface and advanced query optimization, for data
not residing in a traditional database.
Avatica is a sub-project within Calcite and provides a framework for building
local and remote JDBC and ODBC database drivers. Avatica has an independent
release schedule and its own repository.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Calcite was founded 2015-10-22 (4 years ago) There are currently 46
committers and 22 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 Haisheng Yuan on 2019-11-11.
- Feng Zhu was added as committer on 2020-02-29
## Project Activity:
Avatica 1.16.0 was released in the middle of December, including numerous bug
fixes and security improvements while the build system has been migrated from
Maven to gradle.
Calcite 1.22.0 was released at the beginning of March, including more than 250
resolved issues including long-awaited features such as support of SQL hints,
important bug fixes in the core of the query planner, and many changes in
build and test infrastructure. This release was the biggest in the history of
the project and one of the most complicated to pull out due to the big number
of contributions.
Stamatis gave a talk about query planning and Calcite at the university of
Cergy-Pontoise, Paris, France, in March. The audience was not aware of the
existence of the project which shows that we should organize such events more
often, at least in Europe, if we want to expand our community.
Finally, we were informed that the SuperSQL project by Tencent uses Calcite in
order to provide a unified entrance to various data platforms such as RDBMS,
ElasticSearch, Hive, Flink, Spark, Presto, ClickHouse, etc.
## Community Health:
Activity levels on mailing lists (-8%), git (-24%) and JIRA (opened -20%,
closed
-30%) have decreased in the first quarter of 2020. Most of the big changes
that started during the last quarter of 2019 (and initiated a lot of
activity) have been finalized and incorporated in the release of Calcite
1.22.0, making things calmer in the community. The big decrease of closed
issues in JIRA may be explained by the frequency of releases that have
slightly dropped. The number of active committers has also decreased the past
few months, with work and family constraints getting in the middle. To the
above it is worth adding the period of holidays in December and January that
in general slows things down.
Following the decreased activity in the lists, git, and JIRA it is normal to
see the activity rates on pull requests drop (-20% opened, -31% closed) more
or less for the same reasons. Although our backlog keeps increasing (~174 open
pull requests), the community is very reactive commenting and reviewing almost
every contribution. On the bright side, we continue to see promising
contributors who are on the right track for committership.
-----------------------------------------
Attachment M: Report from the Apache CarbonData Project [Liang Chen]
## Description:
- The Apache CarbonData is an indexed columnar store solution for fast
analytics on Big Data platforms (including Apache Hadoop, Apache Spark,
Apache Flink among others) to help speed up queries an order of magnitude
faster over petabytes of data, with the aim of using a unified file format
to satisfy all kinds of data analysis cases.
## Board comment in the last report:
druggeri: The previous quarter's report indicated that there are
potential PMC additions in the pipeline. Is anything preventing
growth there? It's cool to see the Flink integration making it into
the report!
Re: Nothing preventing, just waiting for new PMC candidate end to
end complete some contributions as per mailing list discussion of
community. we started VOTE for new candidate after the merit is
enough.
## Issues:
- There are no new issues requiring board attention at this time.
## Activity:
- Besides integration with Apache spark, now CarbonData can integrate with
Apache Flink for further extending the ecosystem.
- In the past 3 months, we are focusing on preparing 2.0 releases, which
provided many significant features, such as : Support pre priming cache in
Index cache server, Carbon Extension for Spark 2.4/3.0 without Carbon
Session, MV Time-series support with Rollup support, multiple granularity,
Supports the spatial index Data-map, Support Secondary Index, Support CDC
merge functionality, Support Flink streaming write to carbon, Hive leverage
the index for query performance enhancement, Hive Write support, Support
for latest stable spark 2.4.5 version, Support prestodb-0.217 and
prestosql-316, Insert into performance improvement, Optimize Bucket Table,
pycarbon support for AI cases, Materialized view on all table.
- Community organized online webinar on 5th Mar, 2020 .
## Health Report:
- Commit activity:
- 122 commits in the past quarter (-3% decrease)
- 30 code contributors in the past quarter (11% increase)
- GitHub PR activity:
- 133 PRs opened on GitHub, past quarter (-14% decrease)
- 155 PRs closed on GitHub, past quarter (4% increase)
## Releases:
- 1.5.4 was released on June 10 2019
- 1.6.0 was released on August 29 2019
- 1.6.1 was released on October 25 2019
- 2.0 is preparing rc1
## Project Composition:
- 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:
- Kunal Kapoor was added to the PMC on 2020-03-29
- Tao Li was added as committer on 2020-02-04
- Zhi Liu was added as committer on 2020-02-27
## Notable mailing list trends:Mailing list activity stays at a high level
- dev@carbondata.apache.org:
- 181 subscribers (up 10 in the last 3 months):
- 83 emails sent to list (138 in previous quarter)
- issues@carbondata.apache.org:
- 4943 emails sent to list (4277 in previous quarter)
- user@carbondata.apache.org:
- 76 subscribers (up 3 in the last 3 months):
## JIRA activity:
- 113 JIRA tickets created in the last 3 months (3% increase)
- 84 JIRA tickets closed/resolved in the last 3 months(10% increase)
-----------------------------------------
Attachment N: Report from the Apache Celix Project [Pepijn Noltes]
## Description:
Dynamic service framework for C and C++
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Celix was founded 2014-07-16 (6 years ago)
There are currently 13 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:5.
Community changes, past quarter:
- No new PMC members. Last addition was Erjan Altena on 2018-06-25.
- No new committers. Last addition was Idzard Hoekstra on 2019-10-01.
## Project Activity:
The last three month the Celix project has seen improvement on:
- Testing, moving from CppUTest to GTest
- PubSub, many improvements for performance, support for interceptors
and bug fixes
- Remote Service, also performance improvements and bug fixes
- Moved most of the CI build environment from travis to GitHub workflows
- Refactoring of the service registry to prevent race conditions
## Community Health:
Commit activity has increased significantly in the last quarter.
This is not only due to commits from the celix committers, but we
are also seeing more small PR created from non celix committers.
It seems that moving the source code management to GitHub really
helped in making donations more easy.
Because of the success of "pull-based development" most of the
discussion have moved to PR conversations.
dev@celix.apache.org had a 551% increase in traffic in the past
quarter (293 emails compared to 45)
132 commits in the past quarter (355% increase)
10 code contributors in the past quarter (42% increase)
35 PRs opened on GitHub, past quarter (250% increase)
33 PRs closed on GitHub, past quarter (266% increase)
16 issues opened on GitHub, past quarter (77% increase)
13 issues closed on GitHub, past quarter (333% increase)
-----------------------------------------
Attachment O: Report from the Apache Chukwa Project [Eric Yang]
-----------------------------------------
Attachment P: Report from the Apache Crunch Project [Josh Wills]
-----------------------------------------
Attachment Q: Report from the Apache CXF Project [Daniel Kulp]
## Description:
Apache CXF is an open source services framework. CXF helps you build and
develop services using frontend programming APIs, like JAX-WS and JAX-RS.
These services can speak a variety of protocols such as SOAP, XML/HTTP,
RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS
or JBI.
There are also two sub-projects that leverage CXF:
Fediz - Fediz helps you to secure your web applications via the standard
WS-Federation Passive Requestor Profile.
DOSGi - is the reference implementation of the Distribution Provider component
of the OSGi Remote Services Specification
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache CXF was founded 2008-04-15 (12 years ago)
There are currently 43 committers and 27 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Andy McCright on 2019-02-24.
- No new committers. Last addition was Alexey Markevich on 2017-12-29.
## Project Activity:
The work this quarter was most "patch" related as we concentrated on
getting bug fixes out to users. As such, we released:
3.2.13 was released on 2020-03-30.
3.3.6 was released on 2020-03-30.
3.2.12 was released on 2020-01-15.
3.3.5 was released on 2020-01-15.
3.2.12 and 3.3.5 contain fixes for two CVE's:
CVE-2019-17573: Apache CXF Reflected XSS in the services listing page
CVE-2019-12423: Apache CXF OpenId Connect JWK Keys service returns
private/secret credentials if configured with a jwk keystore
3.2.13 and 3.3.5 contain a fix for one CVE:
CVE-2020-1954: Apache CXF JMX Integration is vulnerable to a MITM attack
Mater branch is now targeting 3.4 and does have a few additional
new features. We have started a migration guide to document the
changes. We hope to get 3.4 out this coming period as we work
with Santuario and WebServices to get the releases we need
from them.
## Community Health:
For the most part, the project is making steady, but not stellar, progress.
Many of the protocols and specs that CXF implements are mature specs and don't
really change much (other than the above mentioned package change from
javax->jakarta). Thus, steady progress and regular releases are a good
thing. We are responding to bug reports and security issues and getting
patch releases out.
-----------------------------------------
Attachment R: Report from the Apache DataFu Project [Matthew Hayes]
## Description:
The mission of Apache DataFu is the creation and maintenance of software
related to well-tested libraries that help developers solve common data
problems in Hadoop and similar distributed systems
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache DataFu was founded 2018-02-20 (2 years ago) There are currently 19
committers and 11 PMC members in this project. The Committer-to-PMC ratio is
roughly 5:3.
Community changes, past quarter:
- No new PMC members. Last addition was Casey Stella on 2018-02-20.
- No new committers. Last addition was Ohad Raviv on 2019-07-26.
## Project Activity:
- Released DataFu 1.6.0 on March 30th, 2020, which includes the new Spark
library.
- Added Python 3 support for Spark library.
- Updated website instructions for new release.
- Unit test logging improvements.
## Community Health:
- There was more email activity compared to previous quarter due to release
preparation.
- Large increase in closed JIRAs and PRs is due to closing many old issues
that hadn't had recent activity.
-----------------------------------------
Attachment S: Report from the Apache DB Project [Bryan Pendleton]
## Description:
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 at this time
## Membership Data:
Apache DB was founded 2002-07-16 (18 years ago)
There are currently 47 committers and 44 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 Tilmann Zäschke on 2019-02-27.
- No new committers. Last addition was Laura Stewart on 2019-03-08.
Camilla Haase has notified the DB PMC of her decision to resign
her PMC membership; I will update the board records in April.
## Project Activity:
Derby-10.15.2.0 was released on 2020-02-18.
The JDO community continue to work on preparing the 3.2 release.
Torque tests are now running with Docker Testcontainer
for Mysql and Postgresql,
## Community Health:
The DB project communities seem healthy and stable this quarter.
There was a small increase in traffic on the Derby mailing lists
due to the 10.15.2.0 release.
-----------------------------------------
Attachment T: Report from the Apache Directory Project [Shawn McKinney]
## Description:
The Apache Directory TLP consists of the following sub-projects:
- ApacheDS: An extensible and embeddable directory server entirely written in
Java, which has been certified LDAPv3 compatible by the Open Group. Besides
LDAP it supports Kerberos 5 and the Change Password Protocol.
- LDAP API: An ongoing effort to provide an enhanced LDAP API, as a
replacement for JNDI and the existing LDAP API (jLdap and Mozilla LDAP API).
This is a "schema aware” API with some convenient ways to access all types
of LDAP servers.
- Studio: A complete directory tooling platform intended to be used with any
LDAP server however it is particularly designed for use with ApacheDS. It is
an Eclipse RCP application, composed of several Eclipse (OSGi) plugins.
- Fortress: A standards-based authorization platform that provides role-based
access control, delegated administration and password policy services with
an LDAP backend.
- Kerby: An implementation of Kerberos v5 protocol and contains various tools
to access and manage kerberos principals and keytabs. It provides a rich,
intuitive and interoperable implementation, library, KDC and various
facilities that integrates PKI, OTP and token (OAuth2) as desired in modern
environments such as cloud, Hadoop and mobile.
- Mavibot: An embeddable key-value database library with MVCC (Multi Version
Concurrency Control) support.
- SCIMple: An implementation of SCIM v2.0 specification.
## Issues:
- There are no issues requiring board attention at this time.
## Activity:
Per sub-project:
- ApacheDS: low activity: The project continues to be fairly low activity
although there’s been an uptick this quarter with a release. The major
hurdle for this project is utilization of the new backend, mavibot, bringing
much needed performance improvements and stability to the directory server.
- LDAP API: low activity: Also had a release this quarter. Downloads over
maven remain robust, around 1M/month.
- Studio: low activity: No releases this quarter but still being maintained
and used. Also robust download activity.
- Fortress: low activity: This project also had a release recently containing
enhancements and bug fixes. The next hurdle for this project is to consume
the LDAP API 2.x which will bring it in line with current.
- Kerby: very low activity but also still being maintained with lots of
downloads per month.
- Mavibot: no activity
- SCIMple: low activity: After several quarters with almost zero activity
(being called out on previous reports) this project woke up a bit this
quarter. Numerous pull requests and coding activities although still not
much in the way of communication over the mailing list. We are in contact
with the project team and will continue to monitor this activity closely.
## Health report:
Another slow quarter for the projects that comprise this TLP. While this is a
cause for concern, the PMC feels the overall health of the project remains
healthy with a decent core of contributors maintaining, fixing bugs. Demand
remains for the project's wares, we are continuing to release, albeit at a
lower level than in previous years, as evidenced by overall decreased commits.
## PMC changes:
- Currently 19 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Radovan Semancik on Sat Sep 29 2018
## Committer base changes:
- Currently 58 committers.
- No new committers added in the last 3 months
- Lothar Haeger was added as a committer on Mon Dec 17 2018
## Releases:
- Apache LDAP API 2.0.1 was released on 2020-03-26.
- ApacheDS 2.0L.0.AM26 was released on 2020-03-07.
- Apache Fortress 2.0.4 was released on 2019-12-13.
## Mailing list activity:
- Dev, Users and API, moderate increase.
- Fortress, Kerby and Scimple almost no activity on mailing lists.
## JIRA activity:
- 19 issues opened in JIRA, past quarter (-26% decrease)
- 25 issues closed in JIRA, past quarter (150% increase)
-----------------------------------------
Attachment U: Report from the Apache Druid Project [Gian Merlino]
## Description
Apache Druid is a high performance real-time analytics database. It is
designed for workflows where low-latency query and ingest are the main
requirements. It implements ingestion, storage, and querying subsystems. Users
interface with Druid through built-in SQL and JSON APIs, as well as
third-party applications.
Druid has an extensive web of connections with other Apache projects: Calcite
for SQL planning, Curator and ZooKeeper for coordination, Kafka and Hadoop as
data sources, Avro, ORC, or Parquet as supported data input formats, and
DataSketches for scalable approximate algorithms. Druid can also be used as a
data source by Superset.
## Issues
There are no issues requiring board attention at this time.
## Activity
We are currently finishing up our 2nd post-graduation release, 0.18.0, which
we hope to have wrapped up and ready for release in the week of April 13th.
Additionally, we released 0.17.1 on April 1st, in response to a vulnerabilty
report recieved by the Apache Security Team. The corresponding CVE is
CVE-2020-1958 and details are available at
https://nvd.nist.gov/vuln/detail/CVE-2020-1958.
To update on community happenings, since our last board report we have had 1
virtual meetup which was a success, with an additional virtual meetup
scheduled for April 8th. Due to COVID-19, all in-person meetups have been put
on hold, in favor of virtual meetups. Likewise, the Druid Summit event has
been rescheduled for November 2-4, with a smaller virtual event scheduled for
April 15th.
Mailing list activity is healthy with 156 emails on the dev list
(dev@druid.apache.org) over the last quarter. Our ASF slack channel,
#druid, has nearly 750 members, with daily activity of users asking for
and offering support to each other.
## Recent PMC changes
- Currently 27 PMC members.
- No changes to PMC since graduation.
## Recent committer changes
- Currently 35 committers.
- No recent changes to committers, the most recent addition was Chi Cao Minh
on 2020-01-15
## Recent releases
- 0.17.1, a security release, was released on April 1 2020
## Development activity by the numbers
In the last quarter:
- 317 pull requests opened
- 323 pull requests merged/closed
- 178 issues opened
- 112 issues closed
- 878 comments on pull requests
- 541 comments on issues
-----------------------------------------
Attachment V: Report from the Apache Dubbo Project [Ian Luo]
## Description:
The mission of Apache Dubbo is the creation and maintenance of software related
to a high-performance, lightweight, java based RPC framework.
## Issues:
The agreement for transferring dubbo.io domain name is still under discussion
between Alibaba legal team and Apache trademark team. No more issue needs
board's attention for this quarter.
## Membership Data:
Apache Dubbo was founded 2019-05-15 (a year ago)
There are currently 55 committers and 17 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 Alex Stocks on 2019-12-24.
- Zechao Zheng was added as committer on 2020-01-16
- Joe Zou was added as committer on 2020-02-21
## Project Activity:
- Dubbo Spring Boot 2.7.5, 2.7.6 are release
- Dubbo 2.6.8 is release
- Dubbo 2.7.6 is release
- dubbo-hessian-lite 3.2.7, dubbo-go-hessian2 v1.5.0 are release
- Dubbo go 1.4.0 is still under release vote
## Community Health:
In the past quarter, we continued to develop committers. Considering the
impact from COVID-19 and Chinese New Year holiday, we are in the reasonable
good shape with regarding to the community health.
- dev@dubbo.apache.org had a 27% decrease in traffic in the past quarter (154
emails compared to 210)
- 749 commits in the past quarter (4% increase)
- 98 code contributors in the past quarter (-10% decrease)
- 335 PRs opened on GitHub, past quarter (-17% decrease)
- 351 PRs closed on GitHub, past quarter (-10% decrease)
- 269 issues opened on GitHub, past quarter (-31% decrease)
- 230 issues closed on GitHub, past quarter (-28% decrease
Overall community health is good, but we should do better on mailing list
traffic.
-----------------------------------------
Attachment W: Report from the Apache Fineract Project [Vishwas Babu A J]
## Description:
Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as
a platform. Fineract provides a reliable, robust, and affordable solution for
entrepreneurs, financial institutions, and service providers to offer
financial services to the world’s 2 billion underbanked and unbanked.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Fineract was founded 2017-04-18 (~3 years ago) There are currently 36
committers and 18 PMC members in this project. The Committer-to-PMC ratio is
roughly 2:1.
Community changes, past quarter:
- No changes
## Project Activity:
The Fineract community maintains two active projects.
Fineract 1.x - Current generation product which is widely used.
Fineract-CN - Next Generation framework which is still under active
development and has not been officially released
- Fineract 1.x
The 1.4 release is still pending as the community is working to find volunteer
release managers and maintainers to help cut the release. The community is
anticipating a number of significant contributions for the 1.5 release so
would like to urgently get the 1.4 release shipped.
Several intern candidates are being evaluated for projects related to
hardening of the codebase, upgrading of core dependencies.
PMC members, Awasum Yannick and Michael Vorburger are continuing to do timely
reviews of pull requests being submitted.
- Fineract-CN
There is growing momentum around Fineract-CN with individuals from several
organizations looking to contribute back features and enhancements for the
deployments and ongoing projects. The current focus and aim of the committers
around Fineract CN is to identify the minimum set of mature and stable
libraries needed to establish a foundational framework, a minimum set of
functionality that can demonstrate an end to end solution on top of the
framework and sufficient DevOps tooling and scripts to more easily deploy the
framework.
Work is still ongoing to get the public demo server live. GSOC projects
related to live API documentation as well as additional UIs on top of
Fineract CN are being explored. Work is ongoing to provide an Open Banking API
layer on top of Fineract CN to all third party and trusted first-party apps to
securely connect.
## Community Health:
Both projects continue to remain healthy with 425 mails sent to our dev
mailing list, which amounts to a minor seasonal (~4%) decrease in traffic
compared to the previous quarter.
Activity rates on Jira also remain stable
- Fineract 1.X
- 50 JIRA tickets created in the last 3 months (24 in the previous quarter)
- 26 JIRA tickets closed/resolved in the last 3 months (22 in the previous
quarter)
- Fineract CN
- 29 JIRA tickets created in the last 3 months (15 in the previous quarter)
- 3 JIRA tickets closed/resolved in the last 3 months (39 in the previous
quarter)
Community members, Javier Borkenztain and Edward Cable, are working the
ApacheCon committee to plan out a Fineract track for ApacheCon North America.
-----------------------------------------
Attachment X: Report from the Apache Fluo Project [Keith Turner]
## Description:
The mission of Apache Fluo is the creation and maintenance of software related
to the storage and incremental processing of large data sets
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Fluo was founded 2017-07-18 (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 Joseph Koshakow on 2019-11-07.
- No new committers. Last addition was Joseph Koshakow on 2019-11-07.
## Project Activity:
Fluo added the ability to count running oracles to the Stat command and fixed
a race condition with counting workers and oracles.
Many general Muchos improvements were made including : Systemd support, Map
Reduce Job History support, latest Zookeeper support, multiple standby
namenode support, WIP Logstash support, Azure Log Analytics support, Azure
ephemeral storage support, and Azure terminate and wipe support.
## Community Health:
There was more overall activity this quarter than the last, more commits and
PRs. There were 48 commits from 4 committers and 6 non-committers. Three of
the non-committers were first time contributors. We are discussing inviting
two contributors to join Fluo.
Fluo has not done a release in a long time and this is not good. We really
need to do a release and will draft a release plan soon.
-----------------------------------------
Attachment Y: Report from the Apache Geronimo Project [Romain Manni-Bucau]
## Description:
The mission of Geronimo is the creation and maintenance of software related to
Java2, Enterprise Edition (J2EE) container
## Issues:
Nothing.
## Membership Data:
Apache Geronimo was founded 2004-05-26 (16 years ago)
There are currently 69 committers and 39 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 Raymond Augé on 2018-08-30.
- No new committers. Last addition was Łukasz Dywicki on 2018-08-16.
## Project Activity:
- geronimo-jcache-simple got 2 releases (1.0.3 and 1.0.4) in fev. to enhance
its OSGi support.
- xbean 4.16 had been released
## Community Health:
Activity is stable even if we feel some less work in Microprofile area (since
main specs are already out there).
We expect some more work in jakarta area around JPMS for example.
-----------------------------------------
Attachment Z: Report from the Apache Griffin Project [William Guo]
## Description:
The mission of Apache Griffin is the creation and maintenance of software
related to a data quality solution for big data, including both streaming and
batch mode. It offers an unified process to measure data quality from different
perspectives.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Griffin was founded 2018-11-21 (a year ago)
There are currently 20 committers and 18 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 Wan Kun on 2019-11-11.
- No new committers. Last addition was Wan Kun on 2019-08-31.
## Project Activity:
- We are close to release griffin 0.6.0
- We are working on upgrading our DSL.
- We are working on support flink as our work engine.
## Community Health:
- We've seen decreases in email and issue traffic in the past quarter,
but nothing alarming, we are working on to keep our community growing.
-----------------------------------------
Attachment AA: Report from the Apache Hadoop Project [Vinod Kumar Vavilapalli]
## Description:
The Apache™ Hadoop® project develops open-source software for reliable,
scalable, distributed computing.
## Issues:
There are no problematic issues requiring board attention at the moment.
## General
- A new mailing list user-zh@hadoop.apache.org was created towards end of Feb
2020 to foster questions about Apache Hadoop in Chinese for individuals who
feel more comfortable communicating in Chinese.
## Project Activity:
### Releases
- Apache Hadoop Ozone 0.5.0, the first beta release of Ozone, was announced on
March 24 2020
- hadoop-thirdparty-1.0.0 was released on 2020-03-18. hadoop-thirdparty is a
set of internal artifacts used by the project to mitigate the impact of our
dependency version updates on the wider ecosystem.
### Other release related news
- Apache Hadoop 3.3.0 release originally planned for mid March 2020 is running
late
- Apache Hadoop 2.8.x release line is marked as end-of-life
## Membership Data:
Apache Hadoop was founded 2008-01-16 (12 years ago)
There are currently 215 committers and 114 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
### PMC changes, past quarter:
- Currently 114 PMC members
- New PMC members since last report: 1
- Zhankun Tang was added to the PMC on 2020-03-24
### Committer base changes, past quarter:
- Currently 215 committers
- New committers since last report: 6
- Nilotpal Nandi was added as committer on 2020-04-11
- David Mollitor was added as committer on 2020-04-11
- Vivek Ratnavel Subramanian was added as committer on 2020-04-11
- Wilfred Spiegelenburg was added as committer on 2020-03-24
- Siyao Meng was added as committer on 2020-03-24
- Aravindan Vijayan was added as committer on 2020-02-03
## Community Health:
### JIRA Activity
Slightly down from last quarter
- 1074 JIRA tickets created since the last board report [ project in (YARN,
SUBMARINE, HADOOP, HDT, HDDS, HDFS, MAPREDUCE) AND createdDate >= 2020-01-15
]
- 841 JIRA tickets resolved since the last board report [ project in (YARN,
SUBMARINE, HADOOP, HDT, HDDS, HDFS, MAPREDUCE) AND resolutiondate >=
2020-01-15 ]
### Mailing list subscriptions & activity:
Mailing list activity on existing JIRA related lists (issues, commits)
continues to go down across the board - presumably due to lower release
activities. The dev lists are a mixed bag with common-dev seeing more activity.
The new list user-zh obviously has net positive activity.
-----------------------------------------
Attachment AB: Report from the Apache Hama Project [Chia-Hung Lin]
-----------------------------------------
Attachment AC: Report from the Apache HAWQ Project [Lei Chang]
-----------------------------------------
Attachment AD: Report from the Apache HBase Project [Duo Zhang]
## Description:
Apache HBase is an open-source, distributed, versioned, non-relational
database. Apache HBase gives you low latency random access to billions of rows
with millions of columns atop non-specialized hardware.
hbase-thirdparty is a set of internal artifacts used by the project to
mitigate the impact of our dependency choices on the wider ecosystem.
hbase-connectors is a collection of integration points with other projects.
The initial release includes artifacts for use with Apache Kafka and Apache
Spark.
hbase-filesystem contains HBase project-specific implementations of the Apache
Hadoop FileSystem API. It is currently experimental and internal to the
project.
hbase-operator-tools is a collection of tools for HBase operators. Now it is
mainly for hosting HBCK2.
hbase-native-client is a client library in C/C++, in its early days.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache HBase was founded 2010-04-21 (10 years ago)
There are currently 88 committers and 52 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 Guangxu Cheng on 2019-12-09.
- Bharath Vissapragada was added as committer on 2020-02-06
## Project Activity:
Apache HBase was founded at 2010-4-21, so 2020-4-21 is our 10th anniversary!
Recent releases:
2.2.4 was released on 2020-03-11.
1.6.0 was released on 2020-03-06.
1.4.13 was released on 2020-02-29.
2.1.9 was released on 2020-02-17.
2.2.3 was released on 2020-01-10.
We finally cut branch-2.3 and will mark branch-2.1 as EOL after the final
2.1.10 release.
https://s.apache.org/2630z
https://s.apache.org/dyojo
https://s.apache.org/l8v2v
https://s.apache.org/d4w2f
We moved stable pointer to 2.2.x, and created a stable-1 pointer to 1.4.x.
https://s.apache.org/geeg3
And after reconsideration, we decided to remove the stable-1 pointer.
https://s.apache.org/ync5i
There was a discussion about the release plan of 3.0.0
https://s.apache.org/2vs5g
We created a user-zh mailing list for users to communicate with Chinese.
https://s.apache.org/jnjl8
## Community Health:
- Mailing list activity:
dev@hbase.apache.org:
986 subscribers(990 in the previous quarter)
1262 emails sent to list(1157 in the previous quarter)
user@hbase.apache.org:
2100 subscribers(2121 in the previous quarter)
174 emails sent to list(144 in the previous quarter)
user-zh@hbase.apache.org
49 subscribers
21 emails sent to list
- JIRA activity:
455 issues opened in JIRA, past quarter (26% increase)
280 issues closed in JIRA, past quarter (8% increase)
- Commit activity:
1400 commits in the past quarter (45% increase)
68 code contributors in the past quarter (-6% decrease)
- GitHub PR activity:
437 PRs opened on GitHub, past quarter (32% increase)
407 PRs closed on GitHub, past quarter (32% increase)
The mailing list activity remained, it is a good news that we did not suffer
too much from the COVID-19. The development activity had a significant
increasing. This is because we were preparing the 2.3.0 release, and the
stabilizing work introduced a lot of commits.
-----------------------------------------
Attachment AE: Report from the Apache Incubator Project [Justin Mclean]
# Incubator PMC report for April 2020
The Apache Incubator is the entry path into the ASF for projects and
codebases wishing to become part of the Foundation's efforts.
This monthly report is in markdown so that it's easier to read. If you are
not viewing this in that format, it can be seen here:
https://cwiki.apache.org/confluence/display/INCUBATOR/April2020
There are presently 45 podlings incubating. In March, podlings executed 7
distinct releases. We added one new IPMC member, and there are a couple of
outstanding requests, no IPMC members retired.
There was one requested IP clearance. There are four new podlings under
discussion or VOTE; they are AgenisGraph, BlueMarlin, HBlock and Rainbow.
No projects graduated or retired last month. At least one podling is
heading towards graduation in the next few months, and ShardingSphere has a
resolution to graduate. All projected reported this month which is a
rarity, but one podling Gobblin failed to get sign off from it's mentors
and will be asked to report again next month.
It's nice to see that due to the covid-19 situation world-wide that things
are operating mostly as usual.
Three podlings MXNet, SDAP and Spot still need to sort out their roster and
private mailing list subscriptions and look lite they need to be reminded
again to correct this.
One IPMC member removed by the recent board proposal asked to join again
and was added back to the IPMC roster.
There was a discussion on graduating Apache ShardingSphere to become a Top
Level Project and the project corrected some minor branding and trademark
issues.
Regarding ShardingSphere, there was a discussion "Fork me on Github" the
outcome of which is that wording should not be used, and the link to
GitHub be a no-follow one.
It was discovered that some podling download pages were not following
policy (in minor ways). Also, there has been a recent change to use
download.apache.org rather than using apache.org.dist for .sha and .asc
links. Some podlings have fixed these issues. However, in most cases,
podlings will fix this when they make a new release.
A number of podlings have also made releases but are missing download pages
on their web site; this issue is currently unresolved, and the podlings
need to be contacted.
The (reasonably frequent) topic on distributing binaries came up again,
once again underlining the need to have a clear policy around this.
## Community
### New IPMC members:
- Steve Blackmon
### People who left the IPMC:
- None
## New Podlings
- None, but several under discussion.
## Podlings that failed to report, expected next month
- None
## Graduations
- none
The board has motions for the following:
- ShardingSphere
## Releases
The following releases entered distribution during the month of
March:
- ECharts 4.7.0
- Flagon useraleJS 2.1.0
- Hudi 0.5.2
- Nemo 0.2
- Pinot 0.3.0
- ShardingSphere 4.0.1
- Tuweni 1.0.0
## IP Clearance
- DotPulsar
## Legal / Trademarks
- No issues
## Infrastructure
- No issues
## Miscellaneous
- None
Table of Contents
[Annotator](#Annotator)
[APISIX](#APISIX)
[DLab](#DLab)
[DolphinScheduler](#DolphinScheduler)
[Flagon](#Flagon)
[Gobblin](#Gobblin)
[Hivemall](#Hivemall)
[Hudi](#Hudi)
[Iceberg](#Iceberg)
[Livy](#Livy)
[Milagro](#Milagro)
[MXNet](#MXNet)
[NLPCraft](#NLPCraft)
[NuttX](#NuttX)
[Pony Mail](#ponymail)
[Teaclave](#teaclave)
[TubeMQ](#TubeMQ)
[TVM](#TVM)
[Weex](#Weex)
[YuniKorn](#YuniKorn)
--------------------
## Annotator
Annotator provides annotation enabling code for browsers, servers, and
humans.
Annotator has been incubating since 2016-08-30.
### Three most important unfinished issues to address before graduating:
1. Release initial versions
2. Add active contributors
3. Demonstrate good governance through voting on process improvements.
### Are there any issues that the IPMC or ASF Board need to be aware of?
Not at this time.
### How has the community developed since the last report?
We have had increased mentor activity and increased participation on our
weekly calls which have both helped improve our momentum.
### How has the project developed since the last report?
We walked through the process of cutting a release (0.1.0) and putting
that
release up for a vote. The first vote attempt failed due to a process
mistake we
sent it to `general@` before we passed it to `dev@`. We then attempted a
second
vote which passed at the project level, but failed when sent to the
Incubator list.
However, we received valuable feedback from Justin Mclean which we are now
acting upon. We plan to attempt another release and vote early this month.
### 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:
None yet (due to issues with release process and/or voting), but
hopefully early this month.
### When were the last committers or PPMC members elected?
No new committers nor PPMC members have been added since the last report.
### Have your mentors been helpful and responsive?
Nick Kew has been more involved over email and has also been
in attendance to at least one of the weekly community calls. We have
greatly appreciated the involvement and look forward to more!
### Signed-off-by:
- [X] (annotator) Nick Kew
Comments:
- [ ] (annotator) Tommaso Teofili
Comments:
### IPMC/Shepherd notes:
--------------------
## APISIX
APISIX is a cloud-native microservices API gateway, delivering the
ultimate performance, security, open source and scalable platform for
all your APIs and microservices.
APISIX is based on Nginx and etcd. Compared with traditional API
gateways, APISIX has dynamic routing and plug-in hot loading, which is
especially suitable for API management under micro-service system.
APISIX has been incubating since 2019-10-17.
### Three most important unfinished issues to address before graduating:
1. More Apache Releases and more committers act as release manager to
release a version.
2. More committers and PPMC members.
3. Branding issues in the documentation, code, website, etc.
### 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 released three Apache releases ( APISIX 1.0, APISIX 1.1 and
apisix-dashboard 1.0 ). the APISIX 1.0 is import for us with a lot
enhancement in the core of Apache APISIX, also fixed many bugs come from
users's production enviroment. more and more company choose using Apache
APISIX and feedback experience to the community and we're happy to see
that feedback. 4 Apache releases by 4 different release managers till now.
- We have 18 committers and 70 contributors (including 18 committers) now.
since the last report, 5 commiters was elected ( including one core
contributor on Openresty and the first committer in Europe @sshniro who
introduced Apache APISIX into the EU's industrial Internet Project and
made a lot of optimization and improvement , showing the diversity of the
community ). we also elected first non-initial PPMC member @lilien1010.
- We strengthen interaction/cooperation with other Apache project. E.g.
Apache skywalking. we also elected @Sheng Wu ( from the PMC of Apache
skywalking ) as a member of our PPMC. then he can help us a lot on
community building.
- the official docker image library migrated to Apache.
- 4 committers of APISIX signed up as mentor of Google summer of code,
and add some tasks for it
### How has the project developed since the last report?
The project has been quite health, with more than 255 pull requests, 120
of them have being merged since the last report. on the mail list, 310
emails sent by 35 people, divided into 61 topics since the last report.
Compare to the last report, the number of pull requests have 779% increase
and the number of merged requests have 380% increase. These pull requests
are authored by a diverse set of contributors. In order to guide more
users to get started, we have added a quick start guide and enriched more
documents. Continue to remind people to communicate via the Apache APISIX
mailing list.
During the peroid,the Pull Request is mainly divided three aspects:
- Fixing Apache APISIX bug.
- add new feature and strengthen the stability of the code.
- enrich more documents.
### 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:
Fri Feb 24 2020 (1.1)
### When were the last committers or PPMC members elected?
- At Mar 15 2020 PPMC members elected a new PPMC member @Sheng Wu who help
us a lot on the mail list. he also share the experience on the apache
community.
- At Mar 24 2020 PPMC members elected a new commiter @Akayeshmantha ( from
the PMC of Apache Juneau ) who contributed a lot for some new features.
### Have your mentors been helpful and responsive?
Mentors are responsive and helpful. Things tend to be on the right way.
### Is the PPMC managing the podling's brand / trademarks?
Yes, We keep tracking podling's brand / trademarks.
### Signed-off-by:
- [X] (apisix) Willem Ning Jiang
Comments: It's good to see APISIX brings more and more PPMC aboard.
- [X] (apisix) Justin Mclean
Comments: Good progress here and nice report.
- [X] (apisix) Kevin Ratnasekera
Comments:
- [X] (apisix) Von Gosling
Comments:
### IPMC/Shepherd notes:
--------------------
## DLab
DLab is a platform for creating self-service, exploratory data science
environments in the cloud using best-of-breed data science tools.
DLab has been incubating since 2018-08-20.
### Three most important unfinished issues to address before graduating:
1. Come up with a new name for DLab.
2. Extend the amount of committers.
3. The team is working towards the release 2.3 and is going to do
this release in the first half of April.
### Are there any issues that the IPMC or ASF Board need to be aware of?
No issues.
### How has the community developed since the last report?
Leonid Frolov has been added as a new committer.
### How has the project developed since the last report?
The team is working towards the release v.2.3 which contains
a lot of new improvements. And the main feature of this
release is multi-Cloud orchestration for AWS, Azure and GCP.
Now, a single DLab instance can connect to all Clouds,
by means of respective set of API's, deployed on cloud endpoints.
Release 2.3 is planned for April.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [X] Nearing graduation
- [X] Other: Working towards next release
### Date of last release:
2019-10-12
### When were the last committers or PPMC members elected?
The last committer was elected on February 2, 2020.
### Have your mentors been helpful and responsive?
Yes our mentors are super helpful.
### Is the PPMC managing the podling's brand / trademarks?
We have a couple of naming options for the product. We agreed we
need a name for the umbrella of our accelerators, rather than
providing all products, implemented by our teams with different
names. Process of approving of the new name for the suite of
the products is undergoing an internal review and approval
process.
### Signed-off-by:
- [X] (dlab) P. Taylor Goetz
Comments:
- [X] (dlab) Henry Saputra
Comments:
- [X] (dlab) Konstantin I Boudnik
Comments:
- [X] (dlab) Furkan
Comments:
### IPMC/Shepherd notes:
--------------------
## DolphinScheduler
Dolphin Scheduler is a distributed and easy-to-expand visual DAG workflow
scheduling system dedicated to solving the complex dependencies in data
processing, making the scheduling system out of the box for data processing.
Dolphin Scheduler has been incubating since 2019-8-29.
### Three most important unfinished issues to address before graduating:
1. Develop more committers and contributors.
2. Make the architecture easily to expand for plug-ins.
3. Make intallation more easily to use.
### 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 62 to 71.
2. More articles were written by users and contributors initiatively.
### How has the project developed since the last report?
1. Support Apache Ambari install and DataX data ETL.
2. Refactor worker architecture for better performance and augmentability.
3. Add resource management tree structure.
### 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-2-24
### When were the last committers or PPMC members elected?
2020-1-24
### Have your mentors been helpful and responsive?
Yes, our mentors help a lot on our progress on restruction.
### Is the PPMC managing the podling's brand / trademarks?
Yes, We keep tracking podling's brand / trademarks.
### Signed-off-by:
- [X] (dolphinscheduler) Sheng Wu
Comments:
- [ ] (dolphinscheduler) ShaoFeng Shi
Comments:
- [X] (dolphinscheduler) Liang Chen
Comments:
- [X] (dolphinscheduler) Furkan
Comments:
- [X] (dolphinscheduler) Kevin Ratnasekera
Comments:
### IPMC/Shepherd notes:
--------------------
## Flagon
Flagon is a software tool usability testing platform
Flagon has been incubating since 2016-07-13.
### Three most important unfinished issues to address before graduating:
1. Grow the Flagon Committer/Contributor/Community Base
2. Refine release processes for core analytic product (Distill)
3. Finalize (through vote) Flagon logo, get marketing approvals (e.g swag)
### Are there any issues that the IPMC or ASF Board need to be aware of?
* None at this time.
* Flagon will likely draft and vote on a graduation resolution this year.
### How has the community developed since the last report?
1. Continued improving release processes and code base
2. Continued to generate a wide user base
3. Discussing collaborations for R&D applications
4. New potential committers are identified and will be introduced soon
### How has the project developed since the last report?
1. Project maturity roadmaps & release plans are maintained
2. Sub-projects are being migrated to Git Issues
3. Core product source code is well maintained
4. Analytical products are being refactored to grow user base
5. Continued attention and improvement in Apache Process
### 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-03-17
### When were the last committers or PPMC members elected?
* Furkan (Mentor) 2019-07-24
* Tim Allison (Mentor) 2019-07-17
* Arthi Vezhavendan (PPMC) 2017-01-24
### Have your mentors been helpful and responsive?
* Our mentors have been very supportive and responsive.
### Is the PPMC managing the podling's brand / trademarks?
* To date, there are no known issues of 3rd Party misuse of brand
* 'Flagon' was cleared through the Apache PODLINGNAMESEARCH workflow.
* 'Flagon' branded graphics will conform to Apache's Trademark and
Branding policies.
### Signed-off-by:
- [ ] (flagon) Lewis John McGibbney
Comments:
- [X] (flagon) David Meikle
Comments:
- [ ] (flagon) Tim Allison
Comments:
- [X] (flagon) Furkan Kamaci
Comments:
### IPMC/Shepherd notes:
--------------------
## Gobblin
Gobblin is 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.
Gobblin has been incubating since 2017-02-23.
### Three most important unfinished issues to address before graduating:
1. Revisit Apache Maturity Model assessment. [In progress since last
report]
2. Complete house-keeping tasks like revamp website, podling namesearch.
[In progress since last report]
### 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?
* New committers Lei Sun (lesun) and Kuai Yu (kuyu).
* Email stats since last report: user@gobblin.incubator.apache.org : 9
dev@gobblin.incubator.apache.org : 1689
* There have been 76 Commits since last report: git log
--format='%ci' | grep -cE '((2020-0(1|2|3)))'
* 43 ie. 56% of those commits were by non-committers: git log
--format='%ae %ci' | grep -E '((2020-0(1|2|3)))' | cut -d ' ' -f 1 |
sort | uniq -c | sort -n
### How has the project developed since the last report?
* Handle orphaned Yarn containers in Gobblin-on-Yarn clusters
* Track and report histogram of observed lag from Gobblin Kafka pipeline
* Refresh flowgraph when templates are modified
* HighLevelConsumer re-design by removing references to ConsumerConnector
and KafkaStream
* Add SFTP DataNode type in Gobblin-as-a-Service
* Optimize unnecessary RPCs in distcp-ng
* Supporting Avro logical type recognition in Avro-to-ORC transformation
* Support for direct Avro and Protobuf formats through Parquet writer
### 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:
2018-12-09
### When were the last committers or PPMC members elected?
Kuai Yu in January 2020 and Lei Sun in February 2020
### Have your mentors been helpful and responsive?
Yes.
### Is the PPMC managing the podling's brand / trademarks?
Yes, but we have to perform podling namesearch.
### Signed-off-by:
- [ ] (gobblin) Jean-Baptiste Onofre
Comments:
- [ ] (gobblin) Olivier Lamy
Comments:
- [ ] (gobblin) Jim Jagielski
Comments:
### IPMC/Shepherd notes:
--------------------
## Hivemall
Hivemall is a library for machine learning implemented as Hive
UDFs/UDAFs/UDTFs.
Hivemall has been incubating since 2016-09-13.
### Three most important unfinished issues to address before graduating:
1. Community growth (committers and users)
2. One or more Apache Releases as an Incubator project
### Are there any issues that the IPMC or ASF Board need to be aware of?
PPMC need to consider exit approaches (retiring or graduate as Hive
subproject).
### How has the community developed since the last report?
- No enough progress since the last report due to changes in PPMC member
job roles.
- Makoto is not active since he is taking paternity leave.
- Github watchers/stars are gradually increasing: 252 stars as of April 1
(was 243 on Dec 2)
### How has the project developed since the last report?
The development [has been calmed down) since the last Apache
release on Dec 2019.
Created 5 minor tickets and resolved 3 issues.
Need to set some major target with new major features to activate the
development.
Also, we need to discuss about exit strategy of the project with PPMCs.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2019-12-19
### When were the last committers or PPMC members elected?
Elected Jerome Banks as a committer on April 2, 2018.
### Have your mentors been helpful and responsive?
Koji is active at mentoring.
### Is the PPMC managing the podling's brand / trademarks?
Yes, we keep tracking podling's brand / trademarks.
Finished [polding name search]
(https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-176).
### Signed-off-by:
- [ ] (hivemall) Daniel Dai
Comments:
- [X] (hivemall) Koji Sekiguchi
Comments:
### IPMC/Shepherd notes:
--------------------
## Iceberg
Iceberg is a table format for large, slow-moving tabular data.
Iceberg has been incubating since 2018-11-16.
### Three most important unfinished issues to address before graduating:
1. Grow the Iceberg community
2. Add more committers and PPMC members
### Are there any issues that the IPMC or ASF Board need to be aware of?
No issues.
### How has the community developed since the last report?
- The community added a committer and PPMC member, Ratandeep Ratti.
Ratandeep is the 4th new PPMC member.
- In the 3 months since the last report, 76 pull requests were merged,
for an average of 25 per month so the contribution rate is still
active and healthy
- The community had a video sync with about 20 attendees. These will
be held about every 3 weeks at alternating times so that contributors
in Europe and Asia can attend
- The community is working toward an 0.8.0 release in mid-April
### How has the project developed since the last report?
- The community is building support for the upcoming Spark 3.0 release
and working on moving this to master
- More Parquet vectorization PRs have been merged, showing significant
progress
- A contributor has built support for Spark streaming, which is under
review
- Members of the Apache Flink community have been discussing integration
and have contributed an early Flink sink
- Support for ORC files is nearly done. Schema evolution, type promotion,
and support for generics have been recently added
- Support for cherry-picking append snapshots was added
- Added new metadata table
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
- 0.7.0-incubating was released 25 October 2019
### When were the last committers or PPMC members elected?
- Ratandeep Ratti was added 30 August 2019
### Have your mentors been helpful and responsive?
Yes.
### Is the PPMC managing the podling's brand / trademarks?
Yes, the podling is managing the brand and is not aware of any issues.
The project name has been approved.
### Signed-off-by:
- [X] (iceberg) Ryan Blue
Comments:
- [ ] (iceberg) Julien Le Dem
Comments:
- [X] (iceberg) Owen O'Malley
Comments:
- [ ] (iceberg) James Taylor
Comments:
- [X] (iceberg) Carl Steinbach
Comments:
--------------------
## Milagro
Milagro is core security infrastructure and crypto libraries for
decentralized networks and distributed systems.
Milagro has been incubating since 2015-12-21.
### Three most important unfinished issues to address before graduating:
1. Continue to build relevant and useful crypto libraries
and applications for decentralized networks in order to grow
the ecosystem of users and contributors to the project.
2. Continue to improve compliance with the Apache Way.
In particular to update the Milagro website and other project sites
(e.g. Whimsy) in accordance with Apache policies.
3. Further releases to increase the scope of the Milagro project,
extend the capability of existing releases and to demonstrate
improved compliance with the Apache Way.
### Are there any issues that the IPMC or ASF Board need to be aware of?
No significant issues, however, due to recent time constraints, several
administrative aspects
of the project have not been dealt with (updating Whimsy, countersigning
code signing keys, checking download
links, confirming brand/trademark compliance etc.)
### How has the community developed since the last report?
Kirk Baird accepted as a new committer and he's now contributing to the
Rust version of the Milagro Crypto Library
### How has the project developed since the last report?
A second official Apache release of the Crypto-C library (2.0.1) was
released in February
A new "Multi Party Computation" (MPC) library has been accepted from
Qredo Ltd into the Apache Milagro project.
The new repository is: https://github.com/apache/incubator-milagro-MPC
The code is being optimised, bug fixed, documented and tested (including
a proposed external code review by
the NCC Group) in preparation for its first official Apache release.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2020-2-10
### When were the last committers or PPMC members elected?
February 2020
### Have your mentors been helpful and responsive?
No issues.
### Is the PPMC managing the podling's brand / trademarks?
No known issues, but further investigation is still required by the
Milagro community.
Signed-off-by:
- [X] (milagro) Nick Kew
Comments:
- [X] (milagro) Jean-Frederic Clere
Comments:
### IPMC/Shepherd notes:
--------------------
## MXNet
A Flexible and Efficient Library for Deep Learning
MXNet has been incubating since 2017-01-23.
### Three most important unfinished issues to address before graduating:
1. Address past release issues. Successfully and smoothly make releases
- ONGOING.
2. Improve development process and tooling to help reduce the overhead of
releases
- ONGOING.
### Are there any issues that the IPMC or ASF Board need to be aware of?
1. MXNet 2.0 has started (10 projects completed):
https://github.com/apache/incubator-mxnet/projects/18
RFC: https://github.com/apache/incubator-mxnet/issues/16167
2. There have been stability issues and high cost associated with the CI
system due to complexity and high load.
* We are sufferring from high failure rate in CI due to technical
debts such as flaky tests.
* Efforts on reducing waste in time and cost on CI:
https://github.com/apache/incubator-mxnet/projects/19
* We intend to update our toolchain and improve engineering practices
to address technical debts and improve the development experiences.
* We want to improve automation and address licensing issues to reduce
release overhead.
* We seek experiences from other projects with extensive C/C++
development on validating for a diverse set of platforms,
and experiences on reducing the test complexity and runtime.
We appreciate any lessons other projects can share in these aspects.
### How has the community developed since the last report?
* The number of GitHub contributors increased to currently 781
(2019-03-28; +2.4% since last report)
* Active discussions on user forums
* https://discuss.mxnet.io/ (English, 2.5K registered users (+8.7%)
and 7.7K posts (+4.0%))
* https://discuss.gluon.ai/ (Chinese, 8.1K registered users (+6.9%)
and 21.9K posts(+1.3% since last report))
* Active blogs and social media presence
* Medium (https://medium.com/apache-mxnet) w/ 1.8k followers (+5.9%)
* Twitter account (https://twitter.com/ApacheMXNet) w/ 2.4k followers
(+5.4%)
* Active video channels
* YouTube channel (https://www.youtube.com/apachemxnet) w/ 1.04k
subscriber (+9.6% since last report)
* Chinese YouTube channel
(https://www.youtube.com/channel/UCjeLwTKPMlDt2segkZzw2ZQ) w/ 5.71k
subscribers (+5.7%)
* (in China) bilibili space (https://space.bilibili.com/209599371) w/
22k subscriber (+4.8% since last report)
* Highlights in MXNet ecosystem
* Dive into Deep Learning has 50.5K 28-day active users, and has
attracted 20.7K stars & 230+ contributors on GitHub. It has been
adopted as a textbook or reference book by 70+ universities from 21
countries, such as MIT, UC Berkeley, CMU, UPenn, IIT Bombay, and NUS.
* GluonCV v0.6.0 release
(https://github.com/dmlc/gluon-cv/releases/tag/v0.6.0)
* GluonNLP v0.9.1 release
(https://github.com/dmlc/gluon-nlp/releases/tag/v0.9.1)
* GluonTS v0.5.0 release
(https://github.com/awslabs/gluon-ts/releases/tag/v0.5.0)
* MXNet Model Server v1.1.0 release
(https://github.com/awslabs/mxnet-model-server/releases/tag/v1.1.0)
* DeepInsight (https://github.com/deepinsight/insightface)
* Sockeye (https://github.com/awslabs/sockeye)
### How has the project developed since the last report?
1) 1.6.0 was released:
https://github.com/apache/incubator-mxnet/releases/tag/1.6.0
with over 830+ patches of new features, improvements, and fixes.
2) 2.0 project: https://github.com/apache/incubator-mxnet/projects/18
3) Github statistics of last month:
* Feb 28, 2019 – March 28, 2019: Excluding merges, 40 authors have pushed
75 commits to master and 78 commits to all branches. On master, 404
files have changed and there have been 17,944 additions and 6,344
deletions.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [ ] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2020-02-20
### When were the last committers or PPMC members elected?
2020-03-02
### Have your mentors been helpful and responsive?
Yes, mentors have been responsive and helpful as usual
### Signed-off-by:
- [X] (mxnet) Henri Yandell
Comments:
- [X] (mxnet) Markus Weimer
Comments:
- [X] (mxnet) Michael Wall
Comments:
- [ ] (mxnet) Bob Paulin
Comments:
- [ ] (mxnet) Jason Dai
Comments:
### IPMC/Shepherd notes:
--------------------
## NLPCraft
A Java API to convert natural language into actions.
NLPCraft has been incubating since 2020-02-13.
### Three most important unfinished issues to address before graduating:
1. Finish migration to Apache process. DONE
2. Grow an active and healthy community around Apache NLPCraft product.
ONGOING
3. Have a stable release schedule and 3 successful product releases.
ONGOING
### Are there any issues that the IPMC or ASF Board need to be aware of?
No open issues to make IPMC/ASF board aware of.
### How has the community developed since the last report?
No community development as we are in the midst of infra migration trying
to get the 1st ASF release out.
### How has the project developed since the last report?
In the first 30 days the project has developed in the following ways:
- Project infra bootstrap is complete.
- All three repos have been migrated to ASF infra.
- GitHub Issues have been migrated to ASF JIRA.
- All ICLAs have been filed.
- All new committers accounts are created
- All code migration is completed & all work on the project is happening
on ASF infra & using ASF way.
- NLPCraft 0.5.0 release voting is underway.
### How would you assess the podling's maturity?
- [ ] 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?
2020-02-13
### Have your mentors been helpful and responsive?
Yes, mentors have been responsive and helpful as usual
### Signed-off-by:
- [X] (wave) Dave Fisher
Comments:
- [X] (evansye) Evans Ye
Comments:
- [X] (kamaci) Furkan Kamaci
Comments:
- [X] (cos) Konstantin I Boudnik
Comments:
- [X] (paulk) Paul King
Comments:
- [ ] (rvs) Roman Shaposhnik
--------------------
## NuttX
NuttX is a mature, real-time embedded operating system (RTOS).
NuttX has been incubating since 2019-12-09.
### Three most important unfinished issues to address before graduating:
1. Clear any potential infringing use of the NuttX trademark
2. Determine the form and location of NuttX releases
3. Make the first release under Apache
### Are there any issues that the IPMC or ASF Board need to be aware of?
None
### How has the community developed since the last report?
* We have extended invitations to two new committers.
* One of the new invited committers, Yamamoto Takashi, has accepted,
filed an ICLA with the ASF, and has been added to the roster
successfully.
* The other new invited committer has accepted but is still
currently undergoing the ICLA and account creation process.
* We continue to see new contributors to the project through GitHub.
* Most communications have moved from old venues to
dev@nuttx.apache.org. Currently this list is the primary home of
all development discussions and users questions. Some users
continue to post questions to the old Google Group but we let them
know about the move, so as to consolidate the project in one
place.
* GitHub's PRs and Issues also have their own discussions.
### How has the project developed since the last report?
* Regarding making our first release as Apache NuttX (Incubating),
the community has agreed on a branch date (April 6th) and a
tentative release date of end of April. Furthermore, we have
agreed to reinstate the bimonthly releases that NuttX was making
prior to becoming a Podling, subsequent to this first release.
* One of our PPMC members, Brennan Ashton, has volunteered to be
Release Manager (RM) for this first release, provided that we make
progress on licensing. To that end, several community members have
invested considerable time with Fossology to qualify license
headers of various files. As we have nearly 90,000 files in our
repository, we expect this work to continue for quite some time,
but the goal is to make additional progress at each release.
* The nightly build is up and running: https://s.apache.org/wnv2u
Our Continuous Integration (CI) system continues to receive
various tweaks and fixes. Currently, our automated nightly tests
are showing various failures but this is gradually improving.
* The community continues to collaborate on various technical
improvements, bug fixes, and new architectures. Contributions are
flowing regularly as Pull Requests (PRs) in GitHub and as patches
emailed to the dev list.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [X] Working towards first release
- [ ] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
Still working towards making the first Apache release.
### When were the last committers or PPMC members elected?
Last elected PPMC: 2020-01-10
Last elected Committers: 2020-03-27
### Have your mentors been helpful and responsive?
Mentors are helpful and responsive.
### Is the PPMC managing the podling's brand / trademarks?
Some concerns and actions regarding podling's brand were noted in
the past reports, however, trademarks issues will be dealt with when
graduation draws near.
### Signed-off-by:
- [ ] (nuttx) Junping Du
Comments:
- [X] (nuttx) Justin Mclean
Comments: Nice detailed report, good to see progress.
- [ ] (nuttx) Mohammad Asif Siddiqui
Comments:
- [X] (nuttx) Flavio Paiva Junqueira
Comments:
### IPMC/Shepherd notes:
--------------------
## PonyMail
Pony Mail is a mail-archiving, archive viewing, and interaction service,
that can be integrated with many email platforms.
Annotator has been incubating since 2016-05-27.
### Three most important unfinished issues to address before graduating:
1. Grow community
2. Work on release scheduled
3.
### Are there any issues that the IPMC or ASF Board need to be aware of?
No Answer
### How has the community developed since the last report?
The project is discussing graduating from the incubator.
Feedback is positive, and we are drafting a resolution to the fact.
### How has the project developed since the last report?
See above.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [X] Working towards first release
- [X] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2019-04-20
### When were the last committers or PPMC members elected?
Sebastian Bazley was added as committer on 2017-06-10
### Have your mentors been helpful and responsive?
No Answer
### Is the PPMC managing the podling's brand / trademarks?
All good here.
### Signed-off-by:
- [X] (ponymail) Sharan Foga
Comments: Good to see the project starting the graduation process.
Increasing the community especially additional developers is challenging,
but as a key tool within the ASF, there is a standard user base that may
simply need communication and engagement to become involved.
- [ ] (ponymail) John D Ament
Comments:
### IPMC/Shepherd notes:
--------------------
## Teaclave
Teaclave is a universal secure computing platform.
Teaclave has been incubating since 2019-08-20.
### Three most important unfinished issues to address before graduating:
1. Improving project structure and documentation
2. Grow the community (committers, contributors, users)
3. Publish Apache release
### 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?
- Since last report, one external contributor has became our regular
contributor.
- Compared to the last report, we have seen more pull request from
external contributors.
- We received emails from some companies which are interested in the
project and willing to make some contributions for the secure computing
community.
- Since we are mainly working on GitHub, with the help of the INFRA team,
we can sync the notifications of GitHub with our mailing list.
### How has the project developed since the last report?
- Since last report, the whole project has been refactored to be more
functional, as well as readable and approachable for new contributors.
- We have rewrote the framework for implementing enclave services. Also,
we have redesigned current services into seven core services
including access control, authentication, execution, frontend,
management,
scheduler, and storage service. Communication protocols between services
are defined in protobuf.
- RPC between services has been redesigned to supported TLS-based
attestation.
- We have added DCAP attestation algorithm in the platform so that people
can deploy the system in environments without Intel's attestation service.
- Communication between app and enclave has been also redesigned
with better APIs.
- All updates is currently in the `develop` branch. We plan to merge
into `master` when main refactoring is done.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] 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?
We haven't started new committers or PPMC members elections yet.
Currently, our
work focus on improving the design and documents to make the project more
approachable for newcomers.
### Have your mentors been helpful and responsive?
Yes, our mentors help use to resolve the mailing list moderator issues.
### Is the PPMC managing the podling's brand / trademarks?
We don't find any 3rd parties incorrectly using the podling's name and
brand.
The VP, Brand has approved the project name. (PODLINGNAMESEARCH-175)
### Signed-off-by:
- [X] (teaclave) Felix Cheung
Comments:
- [X] (teaclave) Furkan Kamaci
Comments:
- [ ] (teaclave) Jianyong Dai
Comments:
- [ ] (teaclave) Luciano Resende
Comments:
- [ ] (teaclave) Matt Sicker
Comments:
- [ ] (teaclave) Zhijie Shen
Comments:
### IPMC/Shepherd notes:
--------------------
## Hudi
Hudi provides atomic upserts and incremental data streams on Big Data
Hudi has been incubating since 2019-01-17.
### Three most important unfinished issues to address before graduating:
1. Project is ready to graduate from incubator.
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?
1. 683 conversations on dev ML across 130 topics [1]
2. 75 participants during this period
### How has the project developed since the last report?
1. ~180 Commits in gitbox [2]
2. ~260 issues opened on Jira [3]. ~140 issues resolved in Jira [4]
3. Hudi 0.5.1 released on Jan 31, 2020
4. Hudi 0.5.2 released on March 26, 2020
5. Work in progress for Hudi 0.6.0 planned for Apr 2020.
6. 2 new committers - Sivabalan Narayanan, Lamber-ken
7. 3 new PPMCs - Leesf, Vino Yang, Bhavani Sudha Saktheeswaran
8. Completed the Apache Maturity Matrix for the project [5]
9. Apache Hudi talk at Hadoop Summit Bangalore [6]
10. Apache Hudi & Apache Kylin Online Meetup, China [7] [8]
11. Steve Blackmon was added as a mentor on April 3, 2020
[1] https://lists.apache.org/trends.html?dev@hudi.apache.org:lte=3M
[2] git log --since="2019-12-25" --no-merges | grep -e 'commit
[a-zA-Z0-9]*' | wc -l
[3] project = HUDI AND created >= 2019-12-25 AND created <=now()
[4] project = HUDI AND status = Closed AND status changed to Closed
DURING ("2019/12/25",now())
[5] https://cwiki.apache.org/confluence/display/HUDI/Apache+Hudi
+Maturity+Matrix
[6] https://www.slideshare.net/SyedKather/building-robust-cdc-
pipeline-with-apache-hudi-and-debezium
[7] https://drive.google.com/open?id=1dmH2kWJF69PNdifPp37QBgjivOHaSLDn
[8] https://drive.google.com/open?id=1Pk_WdFxfEZxMMfAOn0R8-m3ALkcN6G9e
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
1. The project now has a diverse developer and user community, and
excellent community traction.
2. The project’s committers and PPMC members are drawn from diverse
places - Tencent, Uber, Confluent, Snowflake, Lyft, Shopify, Double Verify.
3. Apache Hudi is being used across various industries for creating data
lakes and also for managing Machine Learning feature stores.
- AWS, Alibaba, Uber, Tencent, Kyligence, EMIS Health,
Tathastu.ai, Logical Clocks
- [ ] Initial setup
- [ ] Working towards first release
- [ ] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2020-03-26 Apache Hudi-incubating 0.5.2 Release
2020-01-31 Apache Hudi-incubating 0.5.1 Release
### When were the last committers or PPMC members elected?
Sivabalan Narayanan was made committer on Feb 15, 2020
Vino Yang and Leesf were added to PPMC on Feb 15, 2020
Bhavani Sudha was added to PPMC on April 1, 2020
Lamber-ken was made a committer on March 31, 2020
### Have your mentors been helpful and responsive?
Yes, very helpful
### Is the PPMC managing the podling's brand / trademarks?
Yes.
### Signed-off-by:
- [X] (hudi) Suneel Marthi
Comments: The project is ready to graduate incubator.
- [X] (hudi) Thomas Weise
Comments: Ready for graduation.
- [ ] (hudi) Luciano Resende
Comments:
- [ ] (hudi) Kishore Gopalakrishnan
Comments:
- [X] (hudi) Steve Blackmon
Comments:
### IPMC/Shepherd notes:
--------------------
## TubeMQ
TubeMQ is a distributed messaging queue (MQ) system.
TubeMQ has been incubating since 2019-11-03.
### Three most important unfinished issues to address before graduating:
1. Launch the first Apache release.
2. Grow community
3. Make development document more easily to read
### 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 are applying TubeMQ to the actual environment, at this stage
we have discovered and fixed some bugs; at the same time, we are
learning and preparing for the first release. It is expected that
in the next stage we will release the first release
### How has the project developed since the last report?
Near the first Apache release launch.
### 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:
None
### When were the last committers or PPMC members elected?
Aloys Zhang was added as committer on 2020-02-20
### Have your mentors been helpful and responsive?
Yes.
### Is the PPMC managing the podling's brand / trademarks?
Yes, all good here.
### Signed-off-by:
- [X] (tubemq) Junping Du
Comments: Better to be more active for community activities.
- [X] (tubemq) Justin Mclean
Comments: Looking froward to the first release.
- [ ] (tubemq) Sijie Guo
Comments:
- [ ] (tubemq) Zhijie Shen
Comments:
- [ ] (tubemq) Jean-Baptiste Onofre
Comments:
### IPMC/Shepherd notes:
## TVM
TVM is a full stack open deep learning compiler stack for CPUs, GPUs, and
specialized accelerators. It aims to close the gap between the productivity-
focused deep learning frameworks, and the performance- or efficiency-
oriented hardware backends.
TVM has been incubating since 2019-03-06.
### Three most important unfinished issues to address before graduating:
1. Keep growing the community
2. Improve documentations
### 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?
TVM community has welcomed two new committers/PPMC members since last
report. There are also on-going new committer nominations.
The community is active and vibrate, with wide collaborations from
many contributors. The total number of contributors has grown to 343.
The community also actively worked on items under the guide of the Apache
maturity model
https://docs.google.com/document/d/18nyAH-fcptVezAxPQe6H3FeTKPRkujOp1tc1Y
RSPLok/edit?usp=sharing
### How has the project developed since the last report?
A lot of improvements have been made. Including major improvements to
the unified IR and Pytorch support.
See also our monthly reports for detailed improvements
- Jan https://discuss.tvm.ai/t/tvm-monthly-january-2020/5589
- Feb https://discuss.tvm.ai/t/tvm-monthly-february-2020/5935
- Mar https://discuss.tvm.ai/t/tvm-monthly-march-2020/6199
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2019-12-1
### When were the last committers or PPMC members elected?
Feb 20 2020
### Have your mentors been helpful and responsive?
Our mentors are super helpful.
### Is the PPMC managing the podling's brand / trademarks?
Yes, we have completed the name search.
### Signed-off-by:
- [X] (tvm) Byung-Gon Chun
Comments:
- [ ] (tvm) Sebastian Schelter
Comments:
- [X] (tvm) Henry Saputra
Comments:
- [ ] (tvm) Timothy Chen
Comments:
- [X] (tvm) Furkan Kamaci
Comments:
- [X] (tvm) Tianqi Chen
Comments:
- [X] (tvm) Markus Weimer
### IPMC/Shepherd notes:
--------------------
## Weex
Weex is a framework for building Mobile cross-platform high performance UI.
Weex has been incubating since 2016-11-30.
### Three most important unfinished issues to address before graduating:
1. [Branding issues]
(https://cwiki.apache.org/confluence/display/WEEX/Branding+issues).
There are about 10 git repos violating the trademark of Apache Weex,
together with their NPM/Maven artifact.
2. [Community diversity]
(https://cwiki.apache.org/confluence/display/WEEX/Communtiy+diversity).
Apache Weex needs more PPMCs and committers from community, no
employees from a single company shall have majority vote in PPMC and
committer.
### 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
### How has the project developed since the last report?
* We have 14 incoming pull request, and 8 of them are merged.
* We have 5 threads in Weex mailing list .
* We have solved 21 Github issues.
### 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:
2019-10-23
### When were the last committers or PPMC members elected?
2019-12-05
### Have your mentors been helpful and responsive?
Yes, they are very helpful.
### Is the PPMC managing the podling's brand / trademarks?
We are collecting a list of [branding issues],
(https://cwiki.apache.org/confluence/display/WEEX/Branding+issues),
and we shall fix the problem one by one.
#### Has the VP, Brand approved the project name?
No yet. We have not done Podling name search.
### Signed-off-by:
- [X] (weex) Willem Ning Jiang
Comments:
- [ ] (weex) Myrle Krantz
Comments:
- [ ] (weex) Jan Piotrowski
Comments:
### IPMC/Shepherd notes:
--------------------
## YuniKorn
Apache YuniKorn (incubating) is a standalone resource scheduler responsible
for scheduling batch jobs and long-running services on large scale
distributed systems running in on-premises environments as well as
different public clouds.
Yunikorn has been incubating since: 2020-01-21
### Three most important unfinished issues to address before graduating:
- Gain more contributors and active committers.
- Launch the first Apache release.
- Improve documentation and provide a roadmap.
### Are there any issues that the IPMC or ASF Board need to be aware of?
- No critical issues at this point in time
### How has the community developed since the last report?
- The community has held its first sync-up. English sync up scheduled
bi-weekly, Mandarin sync up every 4 weeks from this time forward.
- Added 3 new contributors to the project.
### How has the project developed since the last report?
- started working on the first release (version 0.8)
- notification for JIRA and GitHub setup finished
- website development has started (including build process)
### 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:
N.A.
### When were the last committers or PPMC members elected?
No new committers or PPMC members have been added since starting
incubation.
### Have your mentors been helpful and responsive?
Yes, gave guidance on email list usage and provided valuable
input during the community sync up.
### Is the PPMC managing the podling's brand / trademarks?
No issues that we are aware of
### Signed-off-by:
- [X] (yunikorn) Junping Du
Comments:
- [X] (yunikorn) Felix Cheung
Comments:
- [X] (yunikorn) Jason Lowe
Comments:
- [ ] (yunikorn) Holden Karau
Comments:
Comments:
### IPMC/Shepherd notes:
-----------------------------------------
Attachment AF: Report from the Apache Isis Project [Kevin Meyer]
## Description:
The mission of Isis is the creation and maintenance of software related to
Framework for rapidly developing domain-driven apps in Java
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Isis was founded 2012-10-17 (7 years ago)
There are currently 15 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:7.
Community changes, past quarter:
- No new PMC members. Last addition was Johan Doornenbal on 2018-04-05.
- Jörg Rade was added as committer on 2020-03-23
## Project Activity:
There continues to be substantial development work on v2.0, with the
framework being "re-platformed" to run on top of Spring Boot.
- Last release was 2.0.0-M3 on Fri March 27 2020
- The renewed website went live as well
## Community Health:
This is a mature project. The framework is generally stable with
activity taking place for the version 2.0 release.
-----------------------------------------
Attachment AG: Report from the Apache James Project [Benoit Tellier]
## Description:
The Apache James Project delivers a rich set of open source modules and
libraries, written in Java, related to Internet mail which build into an
advanced enterprise mail server.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache James was founded 2003-01-22 (17 years ago)
There are currently 38 committers and 16 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:2.
Community changes, past quarter:
- No new PMC members. Last addition was Antoine Duprat on 2016-03-11.
- No new committers. Last addition was René Cordier on 2019-10-05.
## Project Activity:
The PMC is working on enhancement of the distributed James product.
This include working on improving performance and allowing corrective
tasks for the projections we are relying on.
An effort started to update the JMAP specification to the latest RFC. This
effort will likely span several quaters.
A vote had been started for Apache James release 3.5.0.
## Community Health:
We are happy to observe an increase of activity of our user base:
- server-user@james.apache.org had a 2% increase in traffic in
the past quarter (86 emails compared to 84)
Which translates into a bigger diversity of contributors:
- 16 code contributors in the past quarter (33% increase)
Commit activity nevertheless decreased, but it do not seem to impact
the JIRA activity:
- 124 issues opened in JIRA, past quarter (18% increase)
- 82 issues closed in JIRA, past quarter (-6% decrease)
- 552 commits in the past quarter (-42% decrease)
-----------------------------------------
Attachment AH: Report from the Apache jclouds Project [Ignasi Barrera]
A cloud-agnostic library that enables developers to access a variety of cloud
providers using one API.
== Project Status ==
jclouds continues to squash bugs but little feature work. There are sporadic
issues being reported and fixed, but activity overall is low.
The project remains stable, but there are no plans or requirements to
modernize it and upgrade it to newer Java versions.
== Community ==
There have been small contributions from the community and bugfix reports as
in previous quarters.
As said in previous reports, most of the PMC and committers are now "pure"
volunteers (with $dayjob no longer related to jclouds). There is also a lack
of traction, requests, and general interest from the community itself. This
could be an issue but it simply shows that the project is no longer that
relevant in the space and that the primitives it provides are an "already
fixed problem".
Last committer: 2018-07-23 (Daniel Estevez)
Last PMC member: 2016-10-21 (Andrea Turli)
== Community Objectives ==
Be able to keep fixing important issues, and help anyone interested in
contributing to the project be successful at it.
== Releases ==
The last major jclouds release, 2.2.0, took place on 2019-10-21.
The last bugfix release, 2.1.3, took place on 2019-10-21.
-----------------------------------------
Attachment AI: Report from the Apache Jena Project [Andy Seaborne]
## Description:
The mission of Jena is the creation and maintenance of software related to Java
framework for building Semantic Web applications
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Jena was founded 2012-04-18 (8 years ago)
There are currently 18 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is 9:7.
Community changes, past quarter:
- No new PMC members. Last addition was Aaron Coburn on 2019-01-22.
- No new committers. Last addition was Greg Albiston on 2019-07-08.
## Project Activity:
This quarter has been busier than last on github, JIRA and mailing lists. JIRA
reports are coming in faster than being addressed but this happens. Some are
showing deep understanding of the codebase.
The project has been receiving more PRs, with an increased in the number of
contributors.
With the help of Roy Lenferink, the production of the Apache Jena website has
moved from using svn and Apache's custom CMS to being stored in git and using
Hugo.
A big clear-out of log4j1 use finally completed.
## Community Health:
Generally more active this quarter though last quarter include Xmas and New
Year.
Splitting out github PR emails to a separate list helped dev@ but that was
still busier than last quarter.
JIRA activity: 67 issues opened (+63%), 54 closed (+38%)
Github: 12 code contributors (+71%)
58 PRs opened (+28%), 55 PRs closed (+19%)
-----------------------------------------
Attachment AJ: Report from the Apache JMeter Project [Bruno Demion]
## Description:
The mission of JMeter is the creation and maintenance of software related to
Java performance and functional testing
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache JMeter was founded 2011-10-26 (8 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 changes since last report
## Project Activity:
- The project working and discussing to release the next version (5.3)
## Community Health:
- The project has a good activity during last quarter with a good number of
fixes/enhancements and external patches/ PRs.
## Project Release Activity:
Recent releases:
5.2.1 final was released on 2019-11-24.
5.2 final was released on 2019-11-03.
5.1.1 final was released on 2019-03-13.
-----------------------------------------
Attachment AK: Report from the Apache Johnzon Project [Romain Manni-Bucau]
## Description:
The mission of Johnzon is the creation and maintenance of software related to
JSR-353 compliant JSON parsing; modules to help with JSR-353 as well as JSR-374
and JSR-367
## Issues:
We should probably try to find more new committers but with the "jakarta big
bang" it is not the best moment for a specification implementation.
## Membership Data:
Apache Johnzon was founded 2016-04-20 (4 years ago)
There are currently 8 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 4:3.
Community changes, past quarter:
- No new PMC members. Last addition was Reinhard Sandtner on 2016-08-30.
- No new committers. Last addition was Jonathan Gallimore on 2018-05-09.
## Project Activity:
We got some recent releases:
- 1.2.4 was released on 2020-03-30.
- 1.2.3 was released on 2020-01-27.
- 1.2.2 was released on 2019-11-22.
## Community Health:
We start to get more pull requests on Github from outside the project which is
a very positive sign for us.
-----------------------------------------
Attachment AL: Report from the Apache Joshua Project [Tommaso Teofili]
## Description:
The mission of Apache Joshua is the creation and maintenance of software
related to statistical and other forms of machine translation.
## Issues:
- The project activity is very low
- None of the PMC members seem to have resources to work on Joshua at the moment
## Membership Data:
Apache Joshua was founded 2018-10-17 (a year ago)
There are currently 10 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Felix Hieber on 2018-10-17.
- No new committers were added.
## Project Activity:
- We tried and failed to push a minor 6.2 release out beginning of 2020
- Occasionally we get PRs from external contributors
## Community Health:
- The community activity is close to idle
- We need to understand whether it makes sense to move Joshua to Attic
-----------------------------------------
Attachment AM: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez]
## Description:
The mission of JSPWiki is the creation and maintenance of software related to
Leading open source WikiWiki engine, feature-rich and built around standard
JEE components (Java, servlets, JSP).
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache JSPWiki was founded 2013-07-17 (7 years ago)
There are currently 16 committers and 11 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 Dave Koelmeyer on 2016-04-06.
- No new committers. Last addition was Dave Koelmeyer on 2016-04-06.
## Project Activity:
This quarter's project activity has revolved mostly around the following items
* The refactor of WikiEngine, one of the core classes of JSPWiki (JSPWIKI-120)
* The development of a public API for JSPWiki's custom extensions
(JSPWIKI-303)
* Other bugfixes and improvements
Because of two first, we missed our release train stop this quarter, as in
the moment of releasing the master branch, it wasn't backwards compatible with
current 3rd party extensions. We should be able to release next quarter,
though.
The development of the public API also allowed us to add the possibility of
including custom managers on the Wiki Engine (JSPWIKI-806) and the ability of
swapping core JSPWiki classes (WikiContext, WikiEngine, WikiPage, etc.) with
custom ones through an SPI, bringing up JSPWiki pluggability another step up.
## Community Health:
There is enough oversight, with questions getting answered on MLs. The public
API sparkled a conversation on how / when to break backwards compatibility,
which ended up on specifying /clarifying our versioning proposal [#1].
We received one security report this quarter, but ended up rejecting it.
One pull request merged into master, with 3 people committing into master.
In order to foster / attract contributors, we also had an overhaul of
documentation related to different ways of extending / customizing JSPWiki:
- How to write plugins [#2]
- How to write filters [#3]
- How to write page providers [#4]
- Starting point for developing custom extensions [#5]
- JSPWiki's public API [#6]
- Adding / improving translations [#7], [#8]
[#1] https://jspwiki-wiki.apache.org/Wiki.jsp?page=VersioningProposal
[#2] https://jspwiki-wiki.apache.org/Wiki.jsp?page=HowToWriteAPlugin
[#3] https://jspwiki-wiki.apache.org/Wiki.jsp?page=HowToWriteAFilter
[#4] https://jspwiki-wiki.apache.org/Wiki.jsp?page=HowToWriteAPageProvider
[#5] https://jspwiki-wiki.apache.org/Wiki.jsp?page=
StartingPointForCustomExtensions
[#6] https://jspwiki-wiki.apache.org/Wiki.jsp?page=JSPWikiPublicAPI
[#7] https://jspwiki-wiki.apache.org/Wiki.jsp?page=HowToI18n
[#8] https://jspwiki.apache.org/development/i18n.html
-----------------------------------------
Attachment AN: Report from the Apache Kudu Project [Adar Dembo]
## Description:
The mission of Apache Kudu is the creation and maintenance of software related
to a distributed columnar storage engine built for the Apache Hadoop
ecosystem.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Kudu was founded 2016-07-20 (3 years and 8 months ago) There are
currently 26 committers and 26 PMC members in this project. The
Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- Last PMC addition: Zhang Yifan (2020-01-07)
- No new PMC members in the last 3 months.
## Project Activity:
We are currently in the process of wrapping feature development work for Kudu
1.12.0 and will begin the release process in the next few weeks.
Recent releases:
- 1.11.1 was released on 2019-11-20.
- 1.10.1 was released on 2019-11-20.
- 1.10.0 was released on 2019-11-01.
## Community Health:
- Traffic to the dev mailing list had a 64% decrease in the past quarter.
However, that is due to the unusual spike in traffic last quarter.
- Traffic to the user mailing list had a 69% increase in traffic in the past
quarter.
- Developer activity is up by every metric we track, except for JIRAs (opened
down 8%, closed down 18%): reviews +19%%, commits +1%.
- Code was authored by 26 contributors (up 8% since last quarter), 3 of which
are new to the project.
- Website traffic is down slightly by ~3% unique users and 10% by page views.
-----------------------------------------
Attachment AO: Report from the Apache MADlib Project [Aaron Feng]
## Description:
- Apache MADlib is a scalable, big data, SQL-driven machine learning framework
for data scientists.
## Issues:
- There are no issues requiring board attention at this time.
## Activity:
- Code complete and release in progress for 1.17
(as of time of this writing) which will be the 7th release as an Apache TLP
project.
- Main 1.17 JIRAs include:
* feature improvements for deep learning including training multiple models in
parallel for parameter selection (hyper-parameter tuning and model
architecture search), inference on models trained outside of MADlib, and
performance improvements to mini-batch preprocessor and DL training
* performance improvements to correlation/covariance, association rules, and
weakly connected components graph algorithm
* stopping criteria on LDA using perplexity
* auto selection of number of centroids for K-mean clustering
* Postgres 12 support
- Next will be the 1.18 release with JIRAs related to deep learning and other
ML methods
— Frank McQuillan (MADlib committer and PMC member) presented the latest deep
learning work at FOSDEM'20 https://fosdem.org/2020/schedule/event/mppdb/ in
a talk called: "Efficient Model Selection for Deep Neural Networks on
Massively Parallel Processing Databases"
- Several new Jupyter notebook examples have been published to the community
artifacts repo
https://github.com/apache/madlib-site/tree/asf-site/community-artifacts
## Health report:
The community is relatively small but very engaged with robust mailing list
traffic, interest in doing frequent releases and new functionality being
developed by contributors.
The number of developers actively contributing to the code/documentation is
approximately 7 in the 1st quarter of calendar year 2020.
We will constantly be on a lookout for new community members to be invited
either as committers or PMC.
## PMC changes:
- No changes in the last quarter. Currently stands at 14 PMC members.
## Committer base changes:
- Currently 17 committers, no new committers since last report.
- The most recent committers added were: Ekta Khanna (2019-07-27) Himanshu
Pandey (2019-07-27) Domino Valdano (2019-07-27)
## Releases:
- Next release: v1.18 planned for 2H 2020
- v1.17.0 released early April 2020
- v1.16.0 released on 2019-07-08
- v1.15.1 released on 2018-10-15
## Mailing list activity:
Average monthly mailing list activity was 56 posts to dev@ and 5 posts to
user@ for the last 3 months Jan-Mar 2020.
## JIRA Statistics:
- 8 JIRA tickets created in the last month
- 15 JIRA tickets resolved in the last month
-----------------------------------------
Attachment AP: Report from the Apache Mahout Project [Andrew Musselman]
## Description:
Apache Mahout is an environment for quickly creating scalable performant
machine learning applications.
## Issues:
No changes since last report.
## Membership Data:
Apache Mahout was founded 2010-04-20 (10 years ago)
There are currently 27 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is 9:4.
Community changes, past quarter:
- No new PMC members. Last addition was Trevor Grant on 2017-02-03.
- No new committers. Last addition was Holden Karau on 2017-07-12.
## Project Activity:
The team are still working on a 0.14 release; we will be requesting help from
the builds@a.o list and a known-good Maven user from the roster in the next
month.
We have included two new collaborators (Joe Olson, Tom Liakos) in discussions
on refactoring the build tools.
## Community Health: (3.06 per Reporter.a.o)
Notable mailing list trends:
- dev@mahout.apache.org had a 37% decrease in traffic in the past quarter
(118 emails compared to 186):
- issues@mahout.apache.org had a 87% increase in traffic in the past quarter
(191 emails compared to 102):
JIRA activity:
- 20 issues opened in JIRA, past quarter (53% increase)
- 12 issues closed in JIRA, past quarter (140% increase)
Commit activity:
- 87 commits in the past quarter (-55% decrease)
- 3 code contributors in the past quarter (-40% decrease)
GitHub PR activity:
- 6 PRs opened on GitHub, past quarter (-50% decrease)
- 5 PRs closed on GitHub, past quarter (-44% decrease)
-----------------------------------------
Attachment AQ: Report from the Apache Marmotta Project [Jakob Frank]
## Description:
Apache Marmotta, an Open Platform for Linked Data. Apache Marmotta was founded
in December 2012, and has graduated from the Incubator in November 2013.
## Issues:
- The quarterly report was missing two times in a row.
## Membership Data:
Apache Marmotta was founded 2013-11-20 (6 years ago)
There are currently 13 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.
Community changes, past quarter:
- No new PMC members. Last addition was Mark A. Matienzo on 2016-08-18.
- No new committers. Last addition was Xavier Sumba on 2017-03-27.
## Project Activity:
There's currently NO visible activity on the project, the last release was
almost two years ago (3.4.0 was released on 2018-06-11). Discussion on moving
the project to the Attic has started: https://s.apache.org/ofnv8
## Community Health:
The project is dormant since over a year with no significant changes on the
codebase or activity on any mailing list.
-----------------------------------------
Attachment AR: Report from the Apache Maven Project [Robert Scholte]
## Description:
The mission of Maven is the creation and maintenance of software related to
Java project management and comprehension tools
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Maven was founded 2003-03-01 (17 years ago)
There are currently 61 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:3.
Community changes, past quarter:
- No new PMC members. Last addition was Mark Struberg on 2019-12-27.
- No new committers. Last addition was Elliotte Rusty Harold on 2019-12-12.
## Project Activity:
Last Maven Release: 3.6.3 (2020-11-25)
Plugins (ordered by date)
- Maven Remote Resources Plugin 1.7.0 was released on 2020-01-21.
- Maven PMD Plugin 3.13.0 was released on 2020-02-03.
- Maven Shade Plugin 3.2.2 was released on 2020-02-12.
- Maven Checkstyle Plugin 3.1.1 was released on 2020-02-18.
- Maven Site Plugin 3.9.0 was released on 2020-03-10.
Other (ordered by date)
- Apache Parent POM 23 was released on 2020-01-25.
- Maven Parent POMs 34 was released on 2020-01-30.
- Maven Doxia 1.9.1 was released on 2020-02-18.
- Maven Doxia Sitetools 1.9.2 was released on 2020-02-22.
- Maven Verifier 1.7.0 was released on 2020-03-30.
- Maven Verifier 1.7.1 was released on 2020-04-06.
## Community Health:
January 15th a lot of public artifact repositories including (Maven) Central
dropped http support and can only be accessed via https. We've had close to
no issues, we discovered that a couple of unittests were actually more like
integration tests and were connecting to Central via http. These were all
easy to fix.
Also close to no issues from the Java community .
Java 14 has been released, so we've updated JDK versions to test with.
In general this means minimum (Java 7), LTS (Java 8 + 11), latest (Java 14) and
early access (Java 15-ea). During the switch some usual suspects caused failing
builds, but these have all been fixed.
Some major changes that are planned for Maven 3.7.0 are close to completion.
There has been a video conference to explain these changes. Robert will make
separate videos about these features. Most of the people that build up Maven
have left the team or are inactive, so it hard to share knowlegde about
improvements in the base of Maven.
Reproducible builds have our attention. One of our goals is to have all builds
reproducible within a couple of months, so with every new release should be
delivered as a reproducible build.
As of now 97% of our 87 sub projects have reproducible builds (on Git HEAD),
then every future release of a Maven sub project should be reproducible
- reproducible builds improvement start to be integrated in other projects
targetting the JVM and publishing on Central Repository [2], some are Apache
projects, some are outside ASF.
https://github.com/jvm-repo-rebuild/reproducible-maven-HEAD
https://github.com/jvm-repo-rebuild/reproducible-central
-----------------------------------------
Attachment AS: Report from the Apache Mesos Project [Vinod Kone]
## Description:
The mission of Mesos is the creation and maintenance of software related to a
cluster manager that provides efficient resource isolation and sharing across
distributed applications
## Issues:
There are no issues requiring board attention
## Membership Data:
Apache Mesos was founded 2013-06-18 (7 years ago)
There are currently 49 committers and 49 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- Andrei Sekretenko was added to the PMC on 2020-01-20
- Andrei Sekretenko was added as committer on 2020-01-21
## Project Activity:
1.10 is currently in the process of being released. We anticipate to release
it sometime in April 2020. We will also schedule some patch releases for 1.8,
1.7 soon.
1.9.0 was released on 2019-09-05.
1.8.1 was released on 2019-07-18.
1.8.0 was released on 2019-05-02.
## Community Health:
There has been uptick in the development activity since the holiday period has
ended as anticipated. The core development is still driven by committers from
one company (D2iQ, formerly Mesosphere).
-----------------------------------------
Attachment AT: Report from the Apache Metron Project [Casey Stella]
## Description:
The mission of Apache Metron is the creation and maintenance of software
related to a security analytics platform for big data use cases.
## Issues:
We have had nearly no development activity in the last quarter. I have
initiated a community discussion about possibly shuttering the project on the
dev@ list.
## Membership Data:
Apache Metron was founded 2017-04-18 (3 years ago)
There are currently 39 committers and 27 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 Justin Leet on 2017-12-03.
- No new committers. Last addition was Shane Ardell on 2018-11-16.
## Project Activity:
As I mentioned in the previous report, I was concerned about the drop in
development. This drop has continued: we have had nearly 0 development
activity in the last quarter. This is a precipitous drop and we need to get
to the bottom of why. I have started a discussion thread on the dev list
posing the question to the community and asking whether we want to attempt to
revitalize this community or shutter it.
## Community Health:
To illustrate our health challenges:
4 issues opened in JIRA, past quarter (-91% decrease)
1 issue closed in JIRA, past quarter (-98% decrease)
1 commit in the past quarter (-97% decrease) 1 code contributor in the past
quarter (-91% decrease)
0 PRs opened on GitHub, past quarter (-100% decrease)
3 PRs closed on GitHub, past quarter (-93% decrease)
-----------------------------------------
Attachment AU: Report from the Apache MINA Project [Guillaume Nodet]
## Description:
The mission of MINA is the creation and maintenance of software related to
Multipurpose Infrastructure for Network Application
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache MINA was founded 2006-10-25 (13 years ago)
There are currently 27 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- No new PMC members. Last addition was Jonathan Valliere on 2018-08-27.
- No new committers. Last addition was Réda Housni Alaoui on 2019-08-17.
## Project Activity:
Recent releases:
* Apache Mina SSHD 2.4.0 was released on 2020-01-29.
The website has been switched from CMS to a Hugo based website thanks to a
contributor.
## Community Health:
The activity is continuing on the SSHD subproject. The others subprojects
still have low activity.
-----------------------------------------
Attachment AV: Report from the Apache Mnemonic Project [Gang Wang]
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 platform. 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 storing their linked business objects
with arbitrary complexity.
Issues:
There are no board-level issues at the moment.
Activity:
During this unprecedented crisis, I think pretty much everything is
largelyslowed down.In this period of reporting, 2 of tickets has been
created and 0 resolved, basically, we are considering to upgrade our
project to work with JDK 13 and improve the CI process.
Health Report:
Basically unchanged since the last report. Users are generally quiet
in public but development continues.
PMC Changes:
- Currently 12 PMC members.
- no new PMC member added since Jun. 2018.
Committer Base Changes:
- Currently 13 committers.
- No new committer added since Jun. 2018.
Releases:
- Last release was v0.12.0 on Sep. 04 2018
- Still active development on next major version (0.13)
-----------------------------------------
Attachment AW: Report from the Apache MyFaces Project [Bernd Bohmann]
## Description:
The mission of MyFaces is the creation and maintenance of software related to
JavaServer(tm) Faces implementation and components
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache MyFaces was founded 2005-02-23 (15 years ago)
There are currently 78 committers and 44 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.
Community changes, past quarter:
- No new PMC members. Last addition was Eduardo Breijo-Baullosa on 2018-01-30.
- No new committers. Last addition was Eduardo Breijo on 2017-06-29.
## Project Activity:
- Apache MyFaces Core the community is working on big code cleanup for a
2.3-next release, preparations for someday JSF 3.0 on the trunk
and a quarkus extensions.
- Apache Tobago the community is working on release 5.0.0, typescript
integration and custom components
- Recent releases:
myfaces-core-2.3-next-M2 was released on 2020-04-06.
tobago-2.4.2 was released on 2020-02-16.
myfaces-core-2.3-next-M1 was released on 2020-01-03.
## Community Health:
- Apache MyFaces Core is healthy.
UI-Component Sets:
- Apache Tobago is healthy.
- Apache Trinidad is in maintenance mode.
Last developer commit was Sept 2017.
- Myfaces Tomahawk is in maintenance mode.
Last developer commit was May 2016.
Last commit on behalf of a contributor was May 2016.
Add-ons and Extensions:
- Apache MyFaces Portlet Bridge is in maintenance mode.
Last developer commit was Jan 2014.
Last commit on behalf of a contributor was May 2015.
- Apache MyFaces CODI is in maintenance mode.
CODI was replaced by Apache DeltaSpike so new development
happens there. Last commit March 2014.
- Apache MyFaces Orchestra is in maintenance mode.
New projects use CDI and DeltaSpike instead.
Last commit on behalf of a contributor was August 2016.
- Apache MyFaces ExtVal is in maintenance mode.
Last commit June 2014.
- Apache MyFaces Commons is in maintenance mode.
Last commit August 2012.
- Apache MyFaces Ext-Scripting is in maintenance mode.
Last commit Sept 2017.
- Apache MyFaces Test is in maintenance mode (Used by Myfaces Core).
Last commit May 2017.
-----------------------------------------
Attachment AX: Report from the Apache NiFi Project [Joe Witt]
## Description:
The mission of NiFi is the creation and maintenance of software related to
providing an easy to use, powerful, and reliable system to process and
distribute data.
Apache NiFi MiNiFi is an edge data collection agent built to seamlessly
integrate with and leverage the command and control of NiFi. There are both
Java and C++ implementations.
Apache NiFi Registry is a centralized registry for key configuration items
including flow versions, assets, and extensions for Apache NiFi and Apache
MiNiFi.
Apache NiFi Nar Maven Plugin is a release artifact used for supporting the
NiFi classloader isolation model.
Apache NiFi Flow Design System is a theme-able set of high quality UI
components and utilities for use across the various Apache NiFi web
applications in order to provide a more consistent user experience.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache NiFi was founded 2015-07-14 (4 years ago)
There are currently 47 committers and 30 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 Peter Wicks on 2019-05-29.
- No new committers. Last addition was Peter Turcsanyi on 2019-10-25.
We have strong committer and PMC pipeline to consider so we expect to see
activity here pending discussions by the PMC.
## Project Activity:
Apache NiFi Registry 0.6.0 is currently under Release Candidate vote. It is
mostly stability and security related changes.
Apache NiFi 1.11.0 through 1.11.4 have all been released in January,
February, and March respectively. The 1.11 release line brought in some
awesome features like better integration with Azure, all NiFi repositories
can now be encrypted at an application level, class loader isolation now
works across nars with native libraries, and more. We've also addressed
a massive number of bugs, improvements, and security related fixes.
Apache NiFi MiNiFi CPP 0.7.0 was released in January with 145 issues addressed.
It includes a number of new features like SFTP support, running as a windows
service, tail support for globs/wildcards, windows event log consumption, and
a long list of stability improvements.
## Community Health:
In our previous reporting period we noted a decline of roughly 15% mailing
list activity in dev and users and attributed that to the time of year and the
rise of engagements in slack. Slack engagement continues to rise but this
period we see an increase of 58% on our dev list and 16% on users and also a
large increase in issues activity of 61%. The community is very busy
including more than a 100% increase in commits and 17% increase in the number
of contributors of committed code in the quarter. Anecdotally a significant
increase in new user activity is observed as well. Many mailing list
questions are starting from very limited knowledge and folks are looking for a
lot of assistance with patterns and getting started in terms of pure usage.
We see also constant activity for Apache NiFi on Twitter, Stackoverflow,
Youtube, etc. These are for tutorials, example use cases, job/ads, questions
and answer created by people active in the community and not.
For the past few quarters we've reported 394, 523, 707, and now 895 persistent
users in our slack channels. While it appeared this might harm or reduce
mailing list activity that doesn't seem to be the case. We've just opened up
more ways for folks to collaborate in the community. The slack channels are
extremely busy and the depth of questions range from very superficial
questions easily answered to deeper and more complex situations that lead to
JIRAs and mailing list discussions. Mostly though it just appears to be a
communication mode some users and developers like far more than the lists.
Our community activity level has certainly increased while at the same time we
have not increased committer or PMC ranks. This is really a reflection of the
fact that the PMC has been very focused on knocking out releases and engaging
on the various mailing list and slack channels. We need to remind ourselves
to groom and manage the committer/PMC pipeline and there are least a couple
candidates well positioned for committer and/or PMC status based on past
discussions. Overall the state of the community appears very strong.
-----------------------------------------
Attachment AY: Report from the Apache Nutch Project [Sebastian Nagel]
## Description:
Apache Nutch is a highly extensible and scalable open source web crawler
software project. Stemming from Apache Lucene®, the project has diversified
and now comprises two codebases, based respectively on Apache Hadoop® data
structures and Apache Gora for leveraging NoSQL databases.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Nutch was founded 2010-04-21 (10 years ago)
There are currently 20 committers and 20 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Roannel Fernandez on 2018-06-23.
- No new committers. Last addition was Roannel Fernandez on 2018-06-23.
## Project Activity:
Work on 1.17 is proceeding with about 25 issues resolved so far, 14 more since
the last board report.
## Community Health:
Traffic on mailing lists has decreased significantly. Questions about Nutch
usage have been moved away from the user mailing list (13 mails during the
last quarter) to stackoverflow (about 25 questions, see [1]).
[1] https://stackoverflow.com/search?tab=Newest&q=nutch%20is%3aquestion
-----------------------------------------
Attachment AZ: Report from the Apache OODT Project [Imesha Sudasingha]
## Description:
Apache OODT is a software framework as well as an architectural style for the
rapid construction of scientific data systems. It provides components for
data capture, curation, metadata extraction, workflow management, resource
management, and data processing.
## Issues:
There are no issues requiring board attention
## Membership Data:
Apache OODT was founded 2010-11-17 (9 years ago) There are currently 46
committers and 45 PMC members in this project. The Committer-to-PMC ratio is
roughly 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Imesha Sudasingha on 2017-08-28.
- No new committers. Last addition was Imesha Sudasingha on 2017-08-29.
## Project Activity:
- Last release was 1.9 on 2019-10-03
- The features implemented through GSoC 2019 are yet to be finalized and
released as OODT 2.0.
- Backward compatibility fix for OODT 1.9 was not released during this
quarter due to lack of contributions to validate the changes.
## Community Health:
- The rise in number of emails is due to JIRA notifications and not due to
contributions/discussions.
- Project activity was very low in this quarter since all the active
contributors couldn't get involved enough.
- No project ideas were submitted for GSoC 2020
-----------------------------------------
Attachment BA: Report from the Apache OpenJPA Project [Mark Struberg]
## Description:
Apache OpenJPA is a persistent object management kernel for databases,
relational as well as non-relational. For relational databases, OpenJPA is
compliant to the Java Persistence Architecture (JPA) version 2.0.
OpenJPA runs in stand-alone Java SE as well as containers e.g Java EE,
Tomcat, Spring or OSGi.
We are currently working on implementing the JPA-2.2 specification
## Issues:
There are no issues requiring board attention at this time
## Activity:
We are slowly but steadily working on smallish bug reports and features.
Activity is ok. We are working towards a 3.1.2 release with Java module
support.
## Health report:
Number of active devs is about 5. We've been through worse.
## PMC changes:
- No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13.
- No new committers. Last addition was Matt Pavlovich on 2019-05-22.
## Releases:
- 3.1.1 was released on 2020-02-14.
- 3.1.0 was released on 2019-04-14.
- 2.4.3 was released on 2018-06-12.
## Activity stats:
- 121 emails on dev
- 6 mails on users
- 10 tickets opened, 6 closed
-----------------------------------------
Attachment BB: Report from the Apache OpenMeetings Project [Maxim Solodovnik]
## Description:
The mission of OpenMeetings is the creation and maintenance of software related
to OpenMeetings: Web-Conferencing and real-time collaboration
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache OpenMeetings was founded 2013-01-25 (7 years ago)
There are currently 29 committers and 27 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:7.
Community changes, past quarter:
- No new PMC members. Last addition was Stefan Kühl on 2019-09-10.
- No new committers. Last addition was Stefan Kühl on 2019-09-10.
## Project Activity:
The interest to the project is increased a lot (183% increase in traffic
at user@ mailing list) due to COVID. We do our best to make our users happy
and provide free web-conferencing software these days.
We now preparing 5.0.0-M4 release, and improving documentation.
Recent releases:
- 4.0.10 was released on 2019-12-15.
- 5.0.0-M3 was released on 2019-12-15.
- 5.0.0-M2 was released on 2019-07-15.
## Community Health:
Mailing list traffic as well as GitHub issues and PRs are increased
+160% ... +800%
All questions are answered, I hope our users are happy
-----------------------------------------
Attachment BC: Report from the Apache OpenOffice Project [Carl B. Marcum]
## DESCRIPTION
Apache OpenOffice is an open-source office-document productivity suite. There
are six productivity applications based around the OpenDocument Format (ODF)
that are Writer, Calc, Impress, Draw, Math, Base. With limited support for
other file formats, OpenOffice ships for Windows, macOS, Linux 64-bit, Linux
32-bit and in 41 languages.
## SUMMARY
Latest Release was in September 2019. The community activity in general is on
a low level. A major obstacle is the complex code and build system. Therefore
it is not easy for new people to gain a foothold into the code when the first
build is hard to be done. There is recent activity on the mailing list to
update the building guides to make it easier to get builds working.
## ISSUES FOR BOARD AWARENESS
No issues
## RELEASES
We are working in parallel on 2 release lines:
1) 4.2.0 is the next minor release, planned to be released into a beta phase.
We have missed our goal on going into the beta in 2019. We managed only to
solve the biggest blockers. Currently a new dev test version is discussed to
be rolled to be more widely tested. An alpha and/or beta release is planned
for the next quarter.
For that release we improved the translation process. We are now able to sync
our translation server Pootle with the code. Together with ASF Infra we were
able to set up a new (updated) translate VM.
At this time we support 64 languages in Pootle. We plan to add some new
languages to the 4.2.0 release.
2) We are currently in discussion about a 4.1.8 release. The motivation in
still maintaining the 4.1.x release line is not very high, especially due to
the the 4.1.x codebase being based around much older OS versions. Therefore
we will shut it down as soon as we have a stable release of 4.2.x. There is no
release date defined although we hope to have at least a beta in the coming
quarter once we resolve some blockers.
## LATEST RELEASE HISTORY
2019-09-21 4.1.7 2018-11-18 4.1.6 2017-12-30 4.1.5
## COMMITTER & PMC DATA
Apache OpenOffice was founded 2012-10-16 (7 years ago) There are currently 141
committers and 27 PMC members in this project. The Committer-to-PMC ratio is
roughly 5:1.
Community changes, past quarter:
- No new PMC members. Last PMC member addition was on 2017-Dec-20 Keith N.
McKenna (knmc). Last PMC member withdrawal was on 2019-Sep-24 Roberto
Galoppini (galoppini)
- No new committers. Last committer addition was on 2017-Jan-28 Kay Schenk
(kschenk). Last committer withdrawal was on 2017-Feb-04 Dennis E. Hamilton
(orcmid)
- Jim Jagielski stepped down from his V.P.position for personal reasons. He
remains in the PMC and as Release Manager.
- Carl Marcum was nominated and appointed, via resolution at 2020-03-18 board
meeting.
## COMMUNITY HEALTH AND DEVELOPMENT
Community overall health is stable. Our user level support and translation
teams are well working. Documentation team is virtually non existent. We have
issues to bring volunteers on board for development.
Certainly, more people would be helpful and we continue to try to grow the
developer and especially the builder communities. We do have the process and
the people in place to enable us to continue development and, more
importantly, perform releases in a reasonable time-frame. We also struggle
somewhat with our commitment to continue to support, and being a viable
platform, for users who are "stuck" on older machines and OSs, since this
makes development and community builds more difficult. However, it also
appears obvious that that community is being neglected by other FOSS office
platforms, who tend to focus on providing releases for newer platforms.
Community metrics:
- dev@openoffice.apache.org had a 12% decrease in traffic in the past quarter
(482 emails compared to 542)
- dev-de@openoffice.apache.org had a 1633% increase in traffic in the past
quarter (52 emails compared to 3)
- doc@openoffice.apache.org had a 1000% increase in traffic in the past
quarter (11 emails compared to 1)
- general-es@openoffice.apache.org had a 58% decrease in traffic in the past
quarter (11 emails compared to 26)
- issues@openoffice.apache.org had a 21% decrease in traffic in the past
quarter (743 emails compared to 932)
- l10n@openoffice.apache.org had a 571% increase in traffic in the past
quarter (188 emails compared to 28)
- recruitment@openoffice.apache.org had a 214% increase in traffic in the past
quarter (22 emails compared to 7)
- users@openoffice.apache.org had a 28% increase in traffic in the past
quarter (438 emails compared to 340)
- users-de@openoffice.apache.org had a 31% increase in traffic in the past
quarter (182 emails compared to 138)
- users-fr@openoffice.apache.org had a big increase in traffic in the past
quarter (29 emails compared to 0)
- 163 commits in the past quarter (-33% decrease)
- 7 code contributors in the past quarter (-46% decrease)
- 59 PRs opened on GitHub, past quarter (555% increase)
- 49 PRs closed on GitHub, past quarter (600% increase)
## WEBSITES & INFRASTRUCTURE
We have initiated the migration from the old Apache CMS to Pelican CMS. We
face the issue that we have 9 GB of content to move. A plan has been made.
Our build bots are now functional again. Work still needs to be done on
improving upload speed (Linux bots) and the RAT builds.
### Google Analytics
Apache OpenOffice uses Google Analytics. We are aware this is controversial
topic within the ASF. Current setup is to collect as few data as possible. We
do not use Google Analytics for advertisement. Disclaimers are placed.
The data might be used in optimizing the web content. For example within the
migration of our web content.
## MARKETING
We are still in the process of printing new flyers. The Flyers need to be
updated again.
### FOSDEM (Brussels, Belgium) [1]
We were co-organizing the Open Document Editors devroom, that brings together
Apache OpenOffice and other similar projects. OpenOffice PMC members gave two
talks. Additionally some PMC members were present at the ASF booth on Sunday
for several hours to represent the project and the Foundation.
The PMC has, using targeted funds, purchased a replacement computer system and
monitor for usage at various conferences and events in which OpenOffice
presents and/or has a table. Unfortunately, due to Corona Virus, the following
events have been canceled [2] or postponed [3].
[1] https://fosdem.org/2020/
[2] https://chemnitzer.linux-tage.de/2020/en/presse/mitteilungen/absage
[3] https://t-dose.org/news/t-dose-2020-postponed/
### Facebook
We have now one Volunteer for Facebook. The Page subscription dropped in the
last Month, but with 74 people currently subscribed to the page it is not a
significant attribute. The People post a lot of Support Question to the page,
which can be mostly answered. The Answers are Difficult to create if the query
can only be understood by translators. Due the support Question the reach of
Apache OpenOffice rises and we receive more Likes. No Money was spend or is
plant to spend on advertisement. Next development step here would be to start
to write small articles that teach the are a outside resource to the outside.
Maybe this articles will be also be published to other channels.
### Twitter
Currently unmaintained. There is no volunteer.
## DEVELOPMENT
### Apple Code Signing
We have done one signed test build. However we need to do another one, since
Apple has changed the standards. This is an open topic. Signing is done
manual.
### Windows Code Signing
We can successfully create Windows installer with digital signature. There is
some discussion to switch from the exe Installer to a clean msi Installer. But
there are technical hurdles to be solved. Windows code signing is currently a
manual process.
### Unmaintained Python 2 code
Python 2 is unmaintained. We have in the development tree the external python3
support. Internal python 3 support is difficult. We are checking alternatives.
Planned for the next major release.
### New ODF Version
Our Main Format, the OpenDocument Format has received a new Standard update.
We plan to support this format.
-----------------------------------------
Attachment BD: Report from the Apache OpenWebBeans Project [Mark Struberg]
## Description:
Apache OpenWebBeans is an ALv2-licensed implementations of the
"Contexts and Dependency Injection for the Java EE platform"
specifications which are defined as JSR-299 (CDI-1.0), JSR-346
(CDI-1.1 and CDI-1.2 MR) and JSR-365 (CDI-2.0).
The OWB community also maintains a small server as
Apache Meecrowave subproject. Meecrowave bundles latest releases of
the ASF projects Tocmat9 + OpenWebBeans + CXF + Johnzon + log4j2.
## Issues:
There are no issues requiring board attention at this time.
## Activity:
Activity was ok-ish. We did a few performance optimisations and
shipped new releases. We should ship a new Meecrowave version though.
## Health report:
The project is still reasonably active and we also will wee some fresh
demand once (if) JakartaEE picks up speed.
## PMC changes:
- Currently 13 PMC members, 20 committers
- Last PMC addition was Reinhard Sandtner on 2017-10-09.
- Last committer addition was John D. Ament on 2017-10-09.
## Releases:
- 2.0.16 was released on 2020-03-30.
- 2.0.15 was released on 2020-02-18.
- 2.0.14 was released on 2020-01-17.
Stable JIRA and mailing list statistics.
-----------------------------------------
Attachment BE: Report from the Apache ORC Project [Owen O'Malley]
## Description:
The mission of ORC is the creation and maintenance of software related to the
smallest, fastest columnar storage for Hadoop workloads
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache ORC was founded 2015-04-21 (5 years ago)
There are currently 41 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:1.
Community changes, past quarter:
- No new PMC members. Last addition was Jesús Camacho Rodríguez on 2019-12-26.
- No new committers. Last addition was Renat Valiullin on 2019-06-19.
## Project Activity:
Recent releases:
1.5.9 was released on 2020-01-30.
1.4.5 was released on 2019-12-09.
1.5.8 was released on 2019-11-25.
We're planning a 1.6 release soon.
There was a talk on ORC Deep Dive that was given internally at Cloudera.
The slides are available here:
https://www.slideshare.net/oom65/orc-deep-dive-2020
## Community Health:
It has been a relatively quiet quarter and the queue of waiting PR's
has built up. We need to spend more time working through the queue
and create some new committers to help.
- dev@orc.apache.org had a 22% decrease in traffic in the past quarter
(56 emails compared to 71)
- user@orc.apache.org had a 200% increase in traffic in the past quarter
(15 emails compared to 5)
- 30 issues opened in JIRA, past quarter (no change)
- 22 issues closed in JIRA, past quarter (no change)
- 55 commits in the past quarter (-34% decrease)
- 14 code contributors in the past quarter (7% increase)
- 34 PRs opened on GitHub, past quarter (6% increase)
- 29 PRs closed on GitHub, past quarter (3% increase)
On a personal note, I left Cloudera in early February, took some time
off, and started at LinkedIn in mid-March. I think with more experience
with the ORC code available, it will encourage additional contribution
from LinkedIn.
-----------------------------------------
Attachment BF: Report from the Apache Parquet Project [Julien Le Dem]
## Description:
Parquet is a standard and interoperable columnar file format
for efficient analytics. Parquet has 3 sub-projects:
- parquet-format: format reference doc along with thrift based metadata
definition (used by both sub-projects bellow)
- parquet-mr: java apis and implementation of the format along with
integrations to various projects (thrift, pig, protobuf, avro, ...)
- parquet-cpp: C++ apis and implementation of the format along with Python
bindings and arrow integration. (Now as part of apache arrow)
## Issues:
there are no issues requiring board attention at this time
## Membership Data:
Apache Parquet was founded 2015-04-21 (5 years ago)
There are currently 34 committers and 25 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:7.
Community changes, past quarter:
- No new PMC members. Last addition was Gábor Szádovszky on 2019-06-27.
- Xinli Shang was added as committer on 2020-03-12
## Project Activity:
Work in progress:
- encryption
- bloom filters
- improvements to CLI
working on release 1.11.1
Recent releases:
- Parquet Format 2.8.0 was released on 2020-01-13.
- Parquet 1.11.0 was released on 2019-12-06.
- Parquet Format 2.7.0 was released on 2019-09-29.
## Community Health:
JIRA and PRs are opened and resolved at a healthy pace
discussions happening around: releases, encryption, bloom filters,
CLI improvement
-----------------------------------------
Attachment BG: Report from the Apache PDFBox Project [Andreas Lehmkühler]
## Description:
The mission of PDFBox is the creation and maintenance of software related to
Java library for working with PDF documents
## Issues:
There are no issue requiring board attention at this time.
## Membership Data:
Apache PDFBox was founded 2009-10-21 (10 years ago)
There are currently 21 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Matthäus Mayer on 2017-10-16.
- No new committers. Last addition was Joerg O. Henne on 2017-10-09.
## Project Activity:
Recent releases:
2.0.19 was released on 2020-02-23.
2.0.18 was released on 2019-12-23.
3.0.3 JBIG2 was released on 2019-12-18.
## Community Health:
- there is a steady stream of contributions, bug reports and questions on the
mailing lists
- the improvement of the on demand parser in the trunk is an ongoing effort
and a base version is available now. First results are promising with regard
to performance and memory foodprint. There are some TODOs on our 3.0 list
- there are as well a lot of refactorings, improvements and bugfixes
-----------------------------------------
Attachment BH: Report from the Apache Petri Project [Dave Fisher]
## Description:
The mission of Apache Petri is the creation and maintenance of software related
to assessment of, education in, and adoption of the Foundation's policies and
procedures for collaborative development and the pros and cons of joining the
Foundation
## Issues:
No issues for the board.
## Membership Data:
Apache Petri was founded 2019-11-19 (5 months ago)
There are currently 6 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. The PMC was formed on 11-19-2019.
- No new committers were added.
## Project Activity:
We are accepting our first community: BuildStream
The mentors for the community are
- David Nalley - Petri PMC
- Sander Striker - from the community
- Justin Erenkrantz - from the community
## Community Health:
Seem to be healthy as 5 of the 6 PMC members participated in the BuildStream
discussion.
-----------------------------------------
Attachment BI: Report from the Apache Pivot Project [Roger Lee Whitcomb]
-----------------------------------------
Attachment BJ: Report from the Apache Ranger Project [Selvamohan Neethiraj]
-----------------------------------------
Attachment BK: Report from the Apache Rya Project [Adina Crainiceanu]
## Description:
The mission of Apache Rya (pronounced "ree-uh" /rēə/) is the creation and
maintenance of software related to scalable storage, retrieval, and analysis
of RDF data
## Issues:
There are no issues requiring board attention at this time
## Membership Data:
Apache Rya was founded 2019-09-17 (7 months ago)
There are currently 12 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- No new PMC members. (project founded in September 2019)
- No new committers were added.
## Project Activity:
-Last release was Rya version 4.0.0 (incubating) released on July 27, 2019
-Planning for first release as TLP
## Community Health:
-95 subscribers to the dev list
-little activity on the mailing list
-one issue and one PR opened
-----------------------------------------
Attachment BL: Report from the Apache Samza Project [Yi Pan]
## Description:
Apache Samza is a distributed stream processing engine that are highly
configurable to process events from various data sources, including real-time
messaging system (e.g. Kafka) and distributed file systems (e.g. HDFS).
## Issues:
- No issues require board attention
## Membership Data:
Apache Samza was founded 2015-01-22 (5 years ago) There are currently 26
committers and 17 PMC members in this project. The Committer-to-PMC ratio is
roughly 7:5.
Community changes, past quarter:
- Bharath Kumarasubramanian was added to the PMC on 2020-02-13
- No new committers. Last addition was Rayman Preet Singh on 2019-07-08.
## Project Activity:
- New version 1.3.1 was released on 2020-02-20
- New version 1.4.0 was released on 2020-03-18
- There have been 5 new Samza Enhancement Proposals (SEPs) to add new features
in the last quarter. Out of these, 3 have been accepted, and 2 are under
discussion.
- JIRA Activity:
- 75 issues opened in JIRA, past quarter (-12% decrease)
- 56 issues closed in JIRA, past quarter (133% increase)
- Commit Activity:
- 125 commits in the past quarter (47% increase)
- 99 PRs closed on GitHub, past quarter (62% increase)
## Community Health:
- We continue to engage and support the community via the dev@samza.apache.org
mailing list. The mailing list has had a 98% increase in traffic in the past
quarter (189 emails compared to 95)
- We presented about Samza in the following meetup talks:
- Stateful Stream Processing with Apache Samza and RocksDB: RocksDB meetup
2020 at Rockset
- Defending users from Abuse using Stream Processing at LinkedIn: Stream
Processing with Apache Kafka & Apache Samza Meetup at LinkedIn
- Enabling Mission-critical Stateful Stream Processing with Samza: Stream
Processing with Apache Kafka & Apache Samza Meetup at LinkedIn
-----------------------------------------
Attachment BM: Report from the Apache Sentry Project [Kalyan Kalvagadda]
## Description:
The mission of Sentry is the creation and maintenance of software related to
Fine-grained authorization to data and metadata in Apache Hadoop
## Issues:
- There are no issues requiring board attention at this time
## Membership Data:
Apache Sentry was founded 2016-03-15 (4 years ago)
There are currently 40 committers and 38 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- No new PMC members. The last addition was Na Li on 2018-12-10.
- No new committers. The last addition was Arjun Mishra on 2018-07-06.
## Project Activity:
Recent releases:
2.1.0 was released on 2018-10-01.
2.0.1 was released on 2018-08-20.
1.7.1 was released on 2017-12-25.
## Community Health:
- Development activity has come down significantly.
- Will address any CVE's that are reported and make a release, if necessary.
-----------------------------------------
Attachment BN: Report from the Apache Serf Project [Branko Čibej]
## 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 at this time.
## 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:
There was recent discussion on-list about an upstream change in OpenSSL
that broke one of the regression tests in the 1.3.x series. This caused
the Debian sid builder to flag an error. A patch was prepared for Serf,
but OpenSSL reverted the change in a subsequent OpenSSL release. Therefore,
there are no current plans to cut a new 1.3.x release to address the issue.
(The uptake of the broken OpenSSL release is expected to be minimal as
the 1.1.1e release was only out for 14 days followed by the 1.1.1f release
which contained the revert of the behavior which broke the Debian builder.)
Work continues on preparing a 1.4.0 release with no firm ETA at this time.
## Community Health:
The Serf PMC recommends Justin Erenkrantz as Chair. The PMC would like
to thank Branko for his service as chair.
-----------------------------------------
Attachment BO: Report from the Apache SINGA Project [Wang Wei]
## Description:
- Apache SINGA is a distributed, scalable machine learning library with a
focus on deep learning.
## Issues:
- No issues requires board attention
## Membership Data
- The voting for adding Chris Yeung in SINGA PMC was passed on April 8, 2020.
- Currently, we have 15 PMC members and 19 committers. The Committer-to-PMC
ratio is roughly 5:4.
## Last release
- The last release was v2.0.0 on 20 April 2019
## Activity
- We have been working intensively for the next release. Therefore, there are
more activities over the last quarter as shown below.
- dev@singa.apache.org had a 287% increase in traffic in the past quarter (996
emails compared to 257).
- We have switched from JIRA to Github for issue management. There are 17
Github issues opened and 10 issues closed in the last quarter.
- 74 PRs opened on GitHub, past quarter (208% increase); and 72 PRs closed on
GitHub, past quarter (140% increase).
- 180 commits in the past quarter (97% increase) and 10 code contributors in
the past quarter (11% increase).
## Community Health
- The community is growing with one PMC invited in April.
- The next release has been delayed for a while. The good news is that the RC1
is ready for vote. We will start the process soon.
-----------------------------------------
Attachment BP: Report from the Apache SkyWalking Project [Sheng Wu]
## Description:
The mission of Apache SkyWalking is the creation and maintenance of software
related to application performance management and monitoring (APM)
## Issues:
No issue.
## Membership Data:
As nearly one year as the TLP, we have much more contributors.
Just in the main repo, the codes/doc contributors have reached 219, over
100 of them have more than one commit.
Apache SkyWalking was founded 2019-04-17 (a year ago)
There are currently 34 committers and 24 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- Haochao Zhuang was added to the PMC on 2020-03-05
- Hongwei Zhai was added to the PMC on 2020-01-03
- Zhusheng Xu was added as committer on 2020-02-21
- Han *-Liu was added as committer on 2020-02-08
- Ming Wen was added as committer on 2020-03-09
## Project Activity:
We have estalished several new components
- kubernates helm
- CLI
- nginx-lua agent
- client-js agent
- rust agent
We did several releases.
- 7.0.0: 2020-03-22
- CLI-0.2.0: 2020-03-16
- kubernetes-1.1.0: 2020-03-15
- nginx-lua-0.1.0: 2020-03-10
- 6.6.0: 2019-12-27
- kubernetes-1.0.0: 2019-12-26
- CLI-0.1.0: 2019-12-10
We released v7 milestone, and introduced a new way to profile the system
performance, rather than metrics and tracing. Two of our PMC wrote the
introduction article posted on the InfoQ CN front page and The New Stack.
## Community Health:
The community is healthy, contributors are active, a lot of new
contributors joined us.
dev@skywalking.apache.org had a 12% decrease in traffic in the past
quarter (305 emails compared to 343)
479 commits in the past quarter (3% increase)
52 code contributors in the past quarter (-10% decrease)
293 PRs opened on GitHub, past quarter (-34% decrease)
The decrease of the data is mostly caused by the Chinese new year
vacation. Then COVID19 outbreaks near the vacation,
and people are in lockdown.
Most of our contributors are from Chinese different cities.
With the control of the status and people are back to work, the activities
are back quickly.
-----------------------------------------
Attachment BQ: Report from the Apache Sqoop Project [Venkat Ranganathan]
## Description:
The mission of Sqoop is the creation and maintenance of software related to
Bulk Data Transfer for Apache Hadoop and Structured Datastores
## Issues:
There are no issues requiring board attention at this time There were couple
of questions about the community and we wanted to do a community release of
Sqoop. This is still in progress. If we do that we hope the community
activity can improve and the project can become healthy
## Membership Data:
Apache Sqoop was founded 2012-03-20 (8 years ago)
There are currently 32 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Vasas Szabolcs on 2018-11-05.
- No new committers. Last addition was Fero Szabo on 2018-11-08.
## Project Activity:
Development activity continues on the Sqoop 1 branch but is slowing. Generally
lower all around involvement Recent releases:
- 1.4.7 was released on 2018-01-24.
- 1.99.7 was released on 2016-08-08.
We have a discussion in progress on the next release with potentially
community release manager that we have done a few times before. We hope
to have a release done soon.
## Community Health:
Community is showing signs of weakness, we see a drop in new contributors
to the project and also relatively low mailing list traffic.
Not a lot of PMC activity also your own data here and we hope a new release
will help with this.
-----------------------------------------
Attachment BR: Report from the Apache Stanbol Project [Rafa Haro]
-----------------------------------------
Attachment BS: Report from the Apache Steve Project [Daniel Gruno]
## Description:
The mission of Steve is the creation and maintenance of software related to
Apache's Python based single transferable vote software system
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Steve was founded 2012-07-24 (8 years ago)
There are currently 9 committers and 4 PMC members in this project.
The Committer-to-PMC ratio is 9:4.
Community changes, past quarter:
- No new PMC members. Last addition was Rich Bowen on 2015-04-19.
- No new committers. Last addition was Pierre Smits on 2015-12-15.
## Project Activity:
The STeVe team assisted with the annual 2020 members meeting at ASF,
everything went smoothly, apart from some minor database snags that were
fixed.
Discussions are ongoing about a new STeVe interface and back-end server for the
2021 meeting, as well as for other organizations that have expressed an
interest in utilizing STeVe for their organizational meetings and votes.
New ideas that have been floated include:
- LDAP/OAuth plugins for getting rid of ballot emails
- Vote receipts in both plaintext and encrypted formats
- Early ballot previews
- Issue proposal submissions
- OpenAPI-backed JSON framework
- Better database-agnostic document storage (with sqlite for starters)
## Community Health:
As per usual, I did the PMC checkup, and I am happy to report that we have
more than sufficient oversight in the project with all four members actively
participating.
Community email/commit activity remains low, but with the hopes of an uptick
once we get started on the next iteration of STeVe.
-----------------------------------------
Attachment BT: Report from the Apache Streams Project [Steve Blackmon]
## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Streams was founded 2017-07-18 (3 years ago) There are currently 9
committers and 9 PMC members in this project. The Committer-to-PMC ratio is
1:1. Community changes, past quarter:
- One new PMC member - Brian Hodge added on 2020-04-08
- One new committer - Brian Hodge added on 2020-04-08
## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
## Community Health:
- Adding committers and growing the PMC will remain a focus.
- We need to identify and execute strategies to reach out to likely interested
users and developers.
- We need to conduct more regular roadmap planning, create and deliver based
on a release schedule.
-----------------------------------------
Attachment BU: Report from the Apache Struts Project [René Gielen]
The Apache Struts MVC framework is a solution stack for creating elegant
and modern action-based Java web applications. It favors convention over
configuration, is extensible using a plugin architecture, and ships with
plugins to support technologies such as REST, AJAX and JSON.
The Struts team made two GA release in the last quarter:
* Struts Master 14 - Apply Apache Parent POM and plugin upgrades
(2020-02-05)
* Struts Annotations 1.0.7 - Enhancements in preparation for the next
framework release (2020-02-23)
The last Struts Framework release was
* Struts 2.5.22 - Feature and bug fix release (2019-11-29)
Within the last quarter we saw reasonable activity given how the
pandemic crisis impacted all our personal and professional lives.
Mailing list activity has even slightly increased if we leave aside the
unusual spike we saw in the previous quarter regarding user@.
We have no issues that require board assistance at this time.
## PMC changes:
- Currently 22 PMC members.
- No new PMC members added in the last 3 months
- Last PMC addition was Yasser Zamani on Tue Jun 12 2018
## Committer base changes:
- Currently 60 committers.
- No new committers added in the last 3 months
- James Chaplin (jchaplin) was added as committer on 2020-01-08
## Releases:
- Last release was 2.5.22 (2019-11-29)
## Mailing list activity:
- dev@struts.apache.org:
- 120 emails sent to list (97 in previous quarter)
- issues@struts.apache.org:
- 185 emails sent to list (150 in previous quarter)
- user@struts.apache.org:
- 39 emails sent to list (115 in previous quarter)
## JIRA activity:
- 12 JIRA tickets created in the last 3 months
- 4 JIRA tickets closed/resolved in the last 3 months
[1]
https://struts.apache.org/security/#do-not-use-incoming-values-as-an-input-for-localisation-logic
[2]
https://struts.apache.org/security/#proactively-protect-from-ognl-expression-injections-attacks-if-easily-applicable
-----------------------------------------
Attachment BV: Report from the Apache Tapestry Project [Thiago Henrique De Paula Figueiredo]
## Description:
The mission of Tapestry is the creation and maintenance of software related to
Component-based Java Web Application Framework
## Questions from the last report
* da: What was it that prevented you from releasing Tapestry 5.5, was it simply
lack of developer cycles? Or is there some other headwind?
Yes, lack of developer cycles.
* druggeri: Thank you for sharing statistics, but can you please elaborate
on what the statistics mean in terms of community health?
Stats were stagnated when comparing to its previous report. On the other
hand, this report has better stats than its previous report.
## Issues:
There are no issues requiring board attention
## Membership Data:
Apache Tapestry was founded 2006-02-14 (14 years ago)
There are currently 27 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is 9:4.
Community changes, past quarter:
- No new PMC members. Last addition was Dmitry Gusev on 2019-09-02.
- No new committers. Last addition was Balázs Palcsó on 2019-01-17.
## Project Activity:
The team released Tapestry 5.5.0 on 2020-03-20. We're also discussing a
roadmap for the upcoming releases, specially when and how to deal with the
latest developments in the Java languages.
## Community Health:
The new major release has caused a raise in overall community participation:
dev@tapestry.apache.org had a 322% increase in traffic in the past quarter
(38emails compared to 9)
users@tapestry.apache.org had a 130% increase in traffic in the past
quarter (60 emails compared to 26)
4 issues opened in JIRA, past
quarter (100% increase) 1 issue closed in JIRA, past quarter (100% increase)
7 commits in the past quarter (250% increase)
-----------------------------------------
Attachment BW: Report from the Apache Tcl Project [Georgios Petasis]
## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Tcl was founded 2000-07-24 (20 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.
## Project Activity:
In addition to the changes brought by the Tcl 8.7 release, a new branch has
been created, attributing changes needed for Tcl 9.0. Code in this branch
builds correctly with Tcl9.0a1 and it is able to run a basic rivet script,
although several problems remain (like reading some of the typical
management/introspection variables such as tcl_patchlevel tcl_platform or
auto_path). Currently, it remains unusable at the moment for any serious
programming.
## Community Health:
curcuru: Great roll call; in the future, include the results in your report
(i.e. how many people replied they were still active in the project - in this
case, plenty!)
In the roll call the following PMC members replied: Georgios Petasis, Massimo
Manghi, Brice Hamon, Harald Oehlmann, Damon Courtney and Ronnie Brunner. David
Welton has not participated.
rb: We remain concerned that it's been more than 5 years since you've added
any new committers or PMC members. I know that TcL has long been a
slow-and-steady project, but are there any contributors who might be
considered for committer?
Right now, no, we don't have any candidates as possible new committers. We are
going to discuss this issue, and report on the next period's report.
-----------------------------------------
Attachment BX: Report from the Apache Tez Project [Jonathan Turner Eagles]
## Description:
Apache Tez is an effort to develop a generic application framework which can be
used to process arbitrarily complex DAGs of data-processing tasks and also a
re-usable set of data-processing primitives which can be used by other projects.
## Issues:
Work from home has limited our productivity as a community over the last
month, but has picked up again the last couple of weeks. 0.9.3 release delayed
due to this. Some assistance for github based PRs may be needed. Yetus
supports this, but there are some gaps in setup knowledge in the community.
## Membership Data:
Apache Tez was founded 2014-07-15 (6 years ago)
There are currently 39 committers and 35 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 Kuhu Shukla on 2018-03-25.
- László Bodor was added as committer on 2020-01-22
## Project Activity:
Continued activity from newest committer László Bodor who has been a very
active member. More compatibility with Hadoop 3.x improvements added.
Downstream project interest from hive LLAP project has picked up recently with
performance related fixes.
0.9.2 was released on 2019-03-29.
## Community Health:
Good discussions on fixes and improvements. Some community user related help
request and bugs. While activity has been down the last month. Overall, there
has been increasing traffic on JIRA and mailing lists.
-----------------------------------------
Attachment BY: Report from the Apache Thrift Project [Jens Geyer]
## Description:
The mission of Thrift is the creation and maintenance of software related to
Framework for scalable cross-language services development
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Thrift was founded 2010-10-20 (9 years ago)
There are currently 35 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.
Community changes, past quarter:
- No new PMC members. Last addition was Duru Can Celasun on 2019-11-11.
- No new committers. Last addition was David Mollitor on 2019-05-08.
## Project Activity:
* 0.13.0 was released on 2019-10-16.
* Currently working on release 0.14.0.
## Community Health:
We had some success in attracting new contributors and receive a steady flow
of contributions in various areas, mostly via Github pull requests. We still
are looking actively for potential committers amongst them to broaden the
committer base.
-----------------------------------------
Attachment BZ: Report from the Apache Tika Project [Tim Allison]
## Description:
Apache Tika is a dynamic toolkit for content detection, analysis, and
extraction. It allows a user to understand, and leverage information from, a
growing a list over 1200 different file types including most of the major
types in existence (MS Office, Adobe, Text, Images, Video, Code, and science
data) as recognized by IANA and other standards bodies.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Tika was founded 2010-04-20 (10 years ago)
There are currently 31 committers and 30 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 Tilman Hausherr on 2019-10-02.
- No new committers. Last addition was Tilman Hausherr on 2019-10-03.
## Project Activity:
1.24 was released on 2020-03-17. We adding a fuzzing module to identify denial
of service (DoS) vulnerabilities, and we're currently preparing a 1.24.1 release
that fixes several DoS vulnerabilities, primarily in our dependencies. We've
had mixed success in getting some of our (ASF-licensed but non-ASF) dependencies
to fix their code in a timely manner, and we've had to fork some dependencies
and release them separately. We continue to work with with these projects to
improve security.
## Community Health:
We've seen decreases in email and issue traffic in the past quarter,
but nothing alarming.
-----------------------------------------
Attachment CA: Report from the Apache TinkerPop Project [Stephen Mallette]
## Description:
Apache TinkerPop is a graph computing framework for both graph databases
(OLTP) and graph analytic systems (OLAP).
## Activity:
TinkerPop released versions 3.3.10 and 3.4.5. Both were releases containing
important bug fixes and minor improvements. Within a week of those releases
being available, we received a report of a bug on our user mailing list[1]
in 3.4.5. We deemed the bug especially bad that an immediate patch release
was required and quickly turned around 3.4.6. The bug did not affect 3.3.10.
We've not had to release this sort of "hotfix" since 2011 which goes back to
a time prior to TinkerPop being an Apache project (2015) and covers over
forty releases here at a Apache plus many more prior to that. We attribute
this long run to of good releases to both our code review process and to our
test suites and procedures.
Our code review process not only gets additional contributors to provide
their feedback for a particular change, but also allows for a "pause" of up
to seven days before merging to a release branch. This pause often gives the
original contributor time to think through their body of work further and
can lead to additional testing, documentation or other quality enhancements.
The process is generally designed to slow major changes from reaching
release branches, while also leaving flexibility for smaller, lesser risk
modifications to move through that process more quickly.
As for our test suites and procedures, like most projects we have unit and
integration tests, however we also have the added complexity of testing
across five different programming languages with Java, Groovy, C#, Python,
and Javascript. Through various methods we've managed to unify tests of all
of these programming language environments under Maven, so that there is a
single way to execute all tests every time we build. In this way, for
example, we can immediately tell if a change to Java components have somehow
affected the viability of Python components without having to run some
separate test suite in a Python environment. When this approach is combined
with our extensive test infrastructure consisting of over 30,000 unit and
integration tests, we find ourselves having a reasonably high degree of
confidence that a particular change does not introduce regressions.
Of course, as the case of the failed 3.4.5 release demonstrates, no review
process, high test count or testing procedure will be perfect. Here we can
attribute the failed release to an assumption that an obvious feature was
being tested in all reasonably possible ways, but when underlying behavior
for an indirectly related capability shifted for 3.4.5 we failed to realize
the subtle side-effect that increased the testing dimensions. This particular
case shows that there are still obscure gaps in our test suite, but we’ve
addressed this gap and hope for another nine years without requirement of a
similar hotfix.
Aside from the excitement of the hotfix release, there are other points
worth noting. During this reporting period, the community added a Slack
channel to help enable a bit more real-time chatter about graphs, Gremlin
and TinkerPop.
We saw the growth of the wider TinkerPop ecosystem with the following
release announcements:
* jupyter-gremlin-kernel[2] - a Jupyter kernel for Gremlin
* gremlify[3] - a Gremlin workspace for queries and visualization
* gremlint[4] - a Gremlin code formatter
* Gremlin++[5] - a C++ interpreter for the Gremlin language
* BitGraph[6] - a C++ Backend for the Gremlin with GPU Acceleration
All of these are interesting new additions to the ecosystem. The Jupyter
integration is especially useful in that it puts Gremlin into the hands of
Jupyter users, which is a fairly popular ecosystem in and of itself. We
also like the addition of gremlify which will hopefully make learning about
Gremlin easier for folks who want to try it out without having to download
anything to their local system. The gremlint project is an incredibly useful
tool for cleaning and formatting Gremlin. We would hope that in the future
that it might have some more official standing within our Apache project.
Finally, Gremlin++ and the related BitGraph represent the first open source
implementation of Gremlin Virtual Machine outside of our project. While this
project is still under development, it represents an important part of
TinkerPop's vision where graph queries written in Gremlin in any programming
language can then be ubiquitously executed in any graph database/processor
developed in any programming language.
There are typically a number of talks and papers about TinkerPop, Gremlin
and related projects that occur during a reporting period, but it seemed
that there were less that came to light than usual. Perhaps some of this was
due to COVID-19 which cancelled a number of meetings and events. One such
case we are aware of was the cancellation of the DC Apache Roadshow where
our PMC Chair, Stephen Mallette, was scheduled to talk about Gremlin.
Committer, Josh Shinavier, did however speak at Global Graph Summit to give
his "TinkerPop 2020" presentation[7] and while we normally only list the
works of committer and PMC members for purpose of this report, we feel that
the paper of the aforementioned Gremlin++ and BitGraph distinguished itself
to be worthy of report. This paper was titled "Gremlin++ & BitGraph:
Implementing The Gremlin Traversal Language and a GPU-Accelerated Graph
Computing Framework"[8] and was authored by Alexander Barghi.
As an additional note along these lines, the paper mentioned in our last
report "Let’s build Bridges, not Walls – SPARQL Querying of TinkerPop Graph
Databases with sparql-gremlin"[9], primarily authored by committer, Harsh
Thakkar, received the Best Paper Award at ICSC 2020 the 14th IEEE
International Conference.
## Issues:
There are no issues requiring board attention at this time.
## Releases:
- 3.3.10 (February 3, 2020)
- 3.4.6 (February 20, 2020)
## PMC/Committer:
- Last PMC addition was Jorge Bay-Gondra - October 2018
- Last committer addition was Divij Vaidya - November 2019
## Links
[1] https://groups.google.com/d/msg/gremlin-users/wB0a9uP98Zw/zoZrNk8GFwAJ
[2] https://github.com/gdbassett/jupyter-gremlin-kernel
[3] https://gremlify.com/
[4] https://gremlint.com/
[5] https://github.com/bgamer50/Gremlin-
[6] https://github.com/bgamer50/BitGraph
[7] https://www.slideshare.net/joshsh/tinkerpop-2020
[8] https://drum.lib.umd.edu/handle/1903/21916
[9] https://twitter.com/Harsh9t/status/1225221027711475713
-----------------------------------------
Attachment CB: Report from the Apache Traffic Server Project [Bryan Call]
## Description:
The mission of Traffic Server is the creation and maintenance of software
related to A fast, scalable and extensible HTTP/1.1 compliant caching proxy
server
## Issues:
- There are no issues requiring board attention at this time.
## Membership Data:
Apache Traffic Server was founded 2010-04-20 (10 years ago)
There are currently 61 committers and 51 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:7.
Community changes, past quarter:
- David Calavera was added to the PMC on 2020-01-13
- Valentin Gutierrez was added as committer on 2020-03-23
## Project Activity:
We are working on our ATS 9.0.0 release, which the release has been pushed to
Q3 of 2020. Verizon Media has deployed a prereleases version of ATS 9.0.0 in
one colo. We are also continuing to support making bug fixes and updates to
the 8.0.x and 7.1.x release branches.
We made two security releases 8.0.6 and 7.1.9, which closed out 3 CVEs
regarding various smuggle attacks.
## Community Health:
We has an ATS Spring Summit planned for June in London, England. However, do
to the coronavirus we canceled the summit and will have a 2 day remote summit.
We also are planning on a Hackathon in late April of May for the ATS 9.0.0
release.
Activity on dev and users mailing lists has increased significatly, by 76% and
97% respectively. I believe this is do to winter vacations in the preceding
quarter.
-----------------------------------------
Attachment CC: Report from the Apache Twill Project [Terence Yim]
## Description:
The mission of Twill is the creation and maintenance of software related to Use
Apache Hadoop YARN's distributed capabilities with a programming model that is
similar to running threads
## Issues:
The board reached out with a question about the community activity of the
project and exploring the possibility of becoming an attic project. Some of
the existing PMCs responded and all of them are not able to contribute any
more. We need guidance from the board on how to proceed forward.
## Membership Data:
Apache Twill was founded 2016-06-14 (4 years ago)
There are currently 9 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Andreas Neumann on 2016-06-14.
- No new committers. Last addition was Yuliya Feldman on 2018-03-06.
## Project Activity:
- Version 0.14.0 was released on 2020-01-29
- We are still exploring on expanding beyond Hadoop YARN, by adding the
support for Kubernetes
## Community Health:
- There were increase of activities in JIRA, mailing list, and GitHub in
January 2020. Most of them are due to bug fixes and improvements made for
the new 0.14.0 release.
-----------------------------------------
Attachment CD: Report from the Apache Web Services Project [Daniel Kulp]
## Description:
Apache Web Services is a collection of shared technologies related to SOAP/XML
based Web Services that can be shared by different implementations. Spring-WS,
Axis2, CXF, and others use parts of the technology created within Apache Web
Services.
## Issues:
There are no issues requiring board attention.
## Membership Data:
Apache Web Services was founded 2003-01-22 (17 years ago)
There are currently 224 committers and 42 PMC members in this project.
The Committer-to-PMC ratio is roughly 4:1.
Community changes, past quarter:
- No new PMC members. Last addition was Alessio Soldano on 2016-05-17.
- No new committers. Last addition was Alessio Soldano on 2014-09-14.
## Project Activity:
WebServices is a mature project based on standards that are also quite mature.
As such, there is not a significant amount of activity required. However, user
questions are being answered promptly, bugs are being fixed, and there are at
least 3 independent PMC members around making sure the project can continue to
produce releases as needed. Since SOAP/XML based Web Services is no longer
considered state of the art, we don't expect a major uptick in new development
efforts, new committers, etc...
The only development efforts this quarter were on WSS4J. We fixed a few
issues that were reported by users and did a 2.2.5 release. On master
(targeting 2.3), work is underway to support JDK14 as well as some
changes that will be needed to use an upcoming release of Santuario.
The only release done recently was an WSS4J 2.2.5 patch release to fix a
few minor issues.
Past Releases:
WSS4J-2.2.5: 2020-03.
XmlSchema-2.2.5: 2020-01.
Neethi-3.1.1: 2018-01
Axiom-1.2.21: 2018-11
Woden-1.0M10: 2015-09
## Community Health:
As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and
we are getting very little contribution from anyone other than the 2 or 3
regulars" that are driving features and changes needed for CXF (which is
being driven by their employers). Thus, we are not seeing any possibilities
for future new committers or PMC members. However, there are plenty of
people around that can do releases and answer questions and respond to
security issues. It's a mature project.
-----------------------------------------
Attachment CE: 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:
- Zeppelin 0.9.0-preview1 is released in March, this is first time we have
preview major release. Because based on our experience, it is always not
possible do enough test and verification in 3 day's voting period because
of the complexity of zeppelin. So we would like to make preview release for
each major release.
## Health report:
- +12 new code contributors since last report. 307 total. This is the highest
in the last several quarters. It is a good sign that we have more new
contributors.
## PMC changes:
- Currently 11 PMC members.
- Last PMC addition was Jeff Zhang on Thu Jan 25 2018
## Committer base changes:
- Currently 19 committers.
- Last committer addition was Alex Ott at Jan 1 2020
## Releases:
- 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
- 0.7.3 was released on Wed Sep 20 2017
- 0.7.2 was released on Mon Jun 12 2017
- 0.7.1 was released on Fri Mar 31 2017
- 0.7.0 was released on Sun Feb 05 2017
- 0.6.2 was released on Fri Oct 14 2016
- 0.6.1 was released on Aug 15 2016
- 0.6.0 was released on Jul 02 2016
- 0.5.6-incubating was released on Jan 22 2016
- 0.5.5-incubating was released on Nov 18 2015
- 0.5.0-incubating was released on Jul 23 2015
## Mailing list activity:
- users@zeppelin.apache.org:
- 122 emails sent to list ( 151 in previous quarter)
- dev@zeppelin.apache.org:
- 934 emails sent to list ( 923 in previous quarter)
## JIRA activity:
- 175 JIRA tickets created in the last 3 months
- 119 JIRA tickets are closed in last 3 months.
------------------------------------------------------
End of minutes for the April 15, 2020 board meeting.
Index