Index
Links: 2023 - All years
- Original The Apache Software Foundation
Board of Directors Meeting Minutes
October 18, 2023
1. Call to order
The meeting was scheduled for 21:00 UTC and began at 21:00 when
a sufficient attendance to constitute a quorum was recognized by
the chair.
Other Time Zones: https://timeanddate.com/s/435x
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:
Rich Bowen - parted :46
Shane Curcuru
Christofer Dutz
Sharan Foga - joined :10, parted :30
Willem Ning Jiang
Justin Mclean
Craig L Russell
Sander Striker
Directors Absent:
Bertrand Delacretaz
Executive Officers Present:
Craig R. McClanahan
David Nalley - parted :56
Matt Sicker
Ruth Suehle
Executive Officers Absent:
none
Guests:
Brian Proffitt
Chris Wells - joined :02
Christian Grobmeier
Daniel Gruno
Daniel Sahlberg
Drew Foulks
Gavin McDonald
Greg Stein
3. Minutes from previous meetings
Published minutes can be found at:
https://www.apache.org/foundation/board/calendar.html
A. The meeting of September 20, 2023
See: board_minutes_2023_09_20.txt
Approved by General Consent.
4. Executive Officer Reports
A. Board Chair [Sander Striker]
In October I attended Community Over Code in Halifax. I am grateful
for all the time spent with remarkable individuals. Individuals that
either I have known for years, but also that I had the pleasure of
meeting for the first time. As my travel frequency has gone down
significantly after 2019, I cherish these moments and connections. If
you're able to attend a next Apache Software Foundation event, do so,
and be sure to make lasting connections beyond purely the technical.
B. President [David Nalley]
This month has been a busy one from a personal perspective, and I
don't have much to report.
I unfortunately was unable to attend Community Over Code, but am happy
with reports that I heard out of the event.
Additionally, please see Attachments 1 through 9.
C. Treasurer [Craig R. McClanahan]
As was the case last month, things continue to run fairly smoothly.
It is too early to get a complete read on how the Community over Code
conference did financially, but preliminary figures on the income side
include $46k in registrations and $118k in sponsorships. Expenses will
become clear later in October when the payments via Bill.Com and Ramp
cards show up.
D. Secretary [Matt Sicker]
In September, the secretary received 40 ICLAs, one CCLA, and one CoI
affirmation.
E. Executive Vice President [Ruth Suehle]
I'm still sorting out final numbers from Community Over Code, but I
expect we roughly broke exactly even. There may have been a small
loss. Will report next month. Please see VP Conferences for further
details on the event.
I will be representing the ASF on a panel about open source and public
policy interests at All Things Open this week in Raleigh, NC.
F. Vice Chair [Sharan Foga]
- Continuing to support Chair with various admin tasks
- Planning to follow up on recent suggestions for improving
communications to committers after board meetings
Executive officer reports approved as submitted by General Consent.
5. Additional Officer Reports
A. VP of W3C Relations [Andy Seaborne / Shane]
See Attachment 10
B. Apache Legal Affairs Committee [Roman Shaposhnik / Sharan]
See Attachment 11
C. Apache Security Team Project [Mark J. Cox / Bertrand]
See Attachment 12
D. VP of Jakarta EE Relations [Rob Tompkins / Christofer]
See Attachment 13
Additional officer reports approved as submitted by General Consent.
6. Committee Reports
Summary of Reports
The following reports required further discussion:
# Accumulo [striker]
# CarbonData [cdutz]
# Cocoon [cdutz]
# Griffin [cdutz]
# HAWQ [cdutz]
# Jakarta EE Relations [striker]
# Mahout [striker]
# Mesos [striker]
# Pivot [striker]
A. Apache Accumulo Project [Ed Coleman / Bertrand]
See Attachment A
@Christofer: connect with Mark about trademarks
B. Apache ActiveMQ Project [Bruce Snyder / Justin]
See Attachment B
C. Apache Airavata Project [Suresh Marru / Sander]
See Attachment C
D. Apache APISIX Project [Ming Wen / Rich]
See Attachment D
E. Apache Archiva Project [Olivier Lamy / Willem]
See Attachment E
F. Apache Aries Project [Christian Schneider / Craig]
See Attachment F
@Rich: find out more about community health
G. Apache Arrow Project [Andrew Lamb / Sharan]
See Attachment G
H. Apache AsterixDB Project [Till Westmann / Christofer]
See Attachment H
@Rich: follow up about mailing list usage
I. Apache Attic Project [Herve Boutemy / Bertrand]
No report was submitted.
J. Apache Avro Project [Ryan Skraba / Rich]
See Attachment J
K. Apache bRPC Project [James Ge / Sander]
See Attachment K
L. Apache Calcite Project [Stamatis Zampetakis / Willem]
See Attachment L
M. Apache CarbonData Project [Liang Chen / Justin]
See Attachment M
@Christofer: perform a roll call
N. Apache Causeway Project [Jörg Rade / Shane]
See Attachment N
O. Apache Celix Project [Pepijn Noltes / Craig]
See Attachment O
P. Apache Cocoon Project [Cédric Damioli / Bertrand]
See Attachment P
@Christofer: stage release candidate for final release and
begin discussion about attic
Q. Apache CXF Project [Daniel Kulp / Sharan]
See Attachment Q
R. Apache DataFu Project [Eyal Allweil / Craig]
See Attachment R
S. Apache DB Project [Bryan Pendleton / Willem]
See Attachment S
T. Apache Directory Project [Shawn McKinney / Sander]
No report was submitted.
U. Apache DolphinScheduler Project [Lidong Dai / Justin]
See Attachment U
V. Apache Druid Project [Gian Merlino / Christofer]
No report was submitted.
W. Apache Dubbo Project [Jun Liu / Rich]
See Attachment W
@Rich: follow up on committer bar discussion
X. Apache Fineract Project [James Dailey / Shane]
See Attachment X
Y. Apache Flagon Project [Joshua C. Poore / Christofer]
See Attachment Y
@Christofer: pursue a roll call
Z. Apache Fluo Project [Keith Turner / Willem]
See Attachment Z
AA. Apache Geronimo Project [Jean-Louis Monteiro / Craig]
See Attachment AA
@Justin: follow up about the attic and how to plan for it
AB. Apache Griffin Project [William Guo / Shane]
See Attachment AB
@Shane: follow up about accuracy of report
AC. Apache Hadoop Project [Xiaoqiao He / Rich]
See Attachment AC
AD. Apache HAWQ Project [Lei Chang / Justin]
See Attachment AD
@Justin: follow up on current status of project
AE. Apache HBase Project [Duo Zhang / Sander]
See Attachment AE
AF. Apache Hive Project [Naveen Gangam / Bertrand]
See Attachment AF
AG. Apache Incubator Project [Justin Mclean]
See Attachment AG
AH. Apache InLong Project [Charles Zhang / Sharan]
See Attachment AH
AI. Apache James Project [Benoit Tellier / Sander]
See Attachment AI
AJ. Apache jclouds Project [Andrew Gaul / Sharan]
See Attachment AJ
AK. Apache Jena Project [Andy Seaborne / Willem]
See Attachment AK
AL. Apache JMeter Project [Bruno Demion / Shane]
See Attachment AL
@Rich: follow up on project sustainability
AM. Apache Johnzon Project [Jean-Louis Monteiro / Christofer]
See Attachment AM
AN. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Justin]
See Attachment AN
AO. Apache Kudu Project [Andrew Wong / Craig]
See Attachment AO
AP. Apache MADlib Project [Ed Espino / Bertrand]
See Attachment AP
@Sharan: follow up on committer and PMC membership changes
AQ. Apache Mahout Project [Andrew Musselman / Rich]
See Attachment AQ
@Sander: follow up about PMC removal process
AR. Apache ManifoldCF Project [Karl Wright / Bertrand]
See Attachment AR
@Sander: clarify members of committers and PMC
AS. Apache Maven Project [Karl Heinz Marbaise / Willem]
See Attachment AS
AT. Apache Mesos Project [Qian Zhang / Shane]
See Attachment AT
@Shane: follow up about attic
AU. Apache MINA Project [Guillaume Nodet / Sander]
See Attachment AU
@Christofer: follow up about vote emails
AV. Apache Mnemonic Project [Gordon King / Sharan]
No report was submitted.
AW. Apache MyFaces Project [Bernd Bohmann / Craig]
See Attachment AW
@Christofer: follow up on private list subscriptions
AX. Apache NiFi Project [Joe Witt / Christofer]
See Attachment AX
AY. Apache Nutch Project [Sebastian Nagel / Justin]
See Attachment AY
AZ. Apache NuttX Project [Alin Jerpelea / Rich]
See Attachment AZ
BA. Apache OpenJPA Project [Mark Struberg / Shane]
No report was submitted.
BB. Apache OpenMeetings Project [Maxim Solodovnik / Christofer]
See Attachment BB
@Christofer: follow up with Roman
BC. Apache OpenOffice Project [Dave Fisher / Willem]
No report was submitted.
BD. Apache ORC Project [William Hyun / Bertrand]
See Attachment BD
BE. Apache Parquet Project [Xinli Shang / Sharan]
See Attachment BE
BF. Apache PDFBox Project [Andreas Lehmkühler / Sander]
See Attachment BF
BG. Apache Petri Project [Dave Fisher / Craig]
See Attachment BG
BH. Apache Pig Project [Koji Noguchi / Rich]
No report was submitted.
BI. Apache Pivot Project [Roger Lee Whitcomb / Justin]
See Attachment BI
@Craig: follow up on attic
BJ. Apache Pulsar Project [Matteo Merli / Craig]
No report was submitted.
BK. Apache Ranger Project [Selvamohan Neethiraj / Willem]
No report was submitted.
BL. Apache Ratis Project [Tsz-wo Sze / Sharan]
See Attachment BL
BM. Apache Rya Project [Adina Crainiceanu / Sander]
See Attachment BM
BN. Apache Samza Project [Jagadish Venkatraman / Christofer]
See Attachment BN
BO. Apache Serf Project [Justin Erenkrantz / Sander]
See Attachment BO
BP. Apache SkyWalking Project [Sheng Wu / Shane]
See Attachment BP
@Christofer: follow up on proper voting
BQ. Apache Steve Project [Daniel Gruno / Rich]
See Attachment BQ
BR. Apache Streams Project [Steve Blackmon / Bertrand]
See Attachment BR
@Justin: follow up on direction
BS. Apache Struts Project [René Gielen / Justin]
See Attachment BS
BT. Apache Synapse Project [Isuru Udana / Willem]
No report was submitted.
BU. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Christofer]
See Attachment BU
BV. Apache Tcl Project [Georgios Petasis / Justin]
See Attachment BV
BW. Apache Tez Project [László Bodor / Shane]
See Attachment BW
BX. Apache Thrift Project [Jens Geyer / Bertrand]
See Attachment BX
BY. Apache Tika Project [Tim Allison / Sharan]
See Attachment BY
@Christofer: follow up about ghost vote
BZ. Apache TinkerPop Project [Kelvin Lawrence / Craig]
See Attachment BZ
CA. Apache Traffic Server Project [Bryan Call / Sander]
See Attachment CA
@Shane: follow up about trademark usage policy
CB. Apache Web Services Project [Daniel Kulp / Rich]
See Attachment CB
CC. Apache Zeppelin Project [Jongyoul Lee / Willem]
See Attachment CC
@Sander: follow up about upcoming release
Committee reports approved as submitted by General Consent.
7. Special Orders
A. Change the Apache Ambari Project Chair
WHEREAS, the Board of Directors heretofore appointed Roman Shaposhnik
(rvs) to the office of Vice President, Apache Ambari, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Roman Shaposhnik from the office of Vice President, Apache Ambari, and
WHEREAS, the Project Management Committee of the Apache Ambari project
has chosen by vote to recommend Brahma Reddy Battula (brahma) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Roman Shaposhnik is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Ambari, and
BE IT FURTHER RESOLVED, that Brahma Reddy Battula be and hereby is
appointed to the office of Vice President, Apache Ambari, 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 Ambari Project Chair, was
approved by Unanimous Vote of the directors present.
B. Change the Apache Serf Project Chair
WHEREAS, the Board of Directors heretofore appointed Justin Erenkrantz
(jerenkrantz) to the office of Vice President, Apache Serf, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Justin Erenkrantz 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 Daniel Sahlberg (dsahlberg) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Justin Erenkrantz is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Serf, and
BE IT FURTHER RESOLVED, that Daniel Sahlberg 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 7B, Change the Apache Serf Project Chair, was
approved by Unanimous Vote of the directors present.
8. Discussion Items
9. Review Outstanding Action Items
* Sander: work with Brian around messaging this out
[ Security Team 2023-08-16 ]
Status:
* Willem: follow up around contributors
[ Geode 2023-08-16 ]
Status: It's hard to build a community without an experienced
developer to transfer the code knowledge. Even we have enough
new PMC members to start the vote.
* Sander: pursue a chair change for Serf
[ Serf 2023-08-16 ]
Status: In progress, project has added 2 additional PMC members and is
considering a new chair. At the time of writing (Oct 8) a
board report is being prepared.
gstein: see 7(B) for the Chair change. I suggest
this action item is DONE.
* Bertrand: follow up with Mark about Zeppelin
[ Security Team 2023-09-20 ]
Status: This month security report indicates some progress from
Zeppelin about security issues, it looks like the project
might be able to get back to a healthy state - if they can
keep the current momentum. I will miss October 18th's meeting
but I'm happy to keep an action item open to continue
monitoring the project.
* Christofer: follow up on a roll call for DeltaSpike
[ DeltaSpike 2023-09-20 ]
Status: Sent roll-call email (however pretty late (15.10.2023)) Got 4
replies so far: Mostly stating that their availability has
been reduced, but they are willing to keep the lights on.
* Christofer: pursue a roll call for VCL
[ VCL 2023-09-20 ]
Status: Sent roll-call email (however pretty late (15.10.2023))
10. Unfinished Business
11. New Business
12. Announcements
Community over Code Conference will be in June 3-5 2024 in
Bratislava, Slovakia, and September or October 2024 in Denver,
Colorado.
13. Adjournment
Adjourned at 21:58 UTC
============
ATTACHMENTS:
============
-----------------------------------------
Attachment 1: Report from the VP of Brand Management [Mark Thomas]
Covering the period September 2023
* ISSUES FOR THE BOARD
* OPERATIONS
Responded to the following queries, liaising with projects as required:
- one request to create swag using project logos
- provided advice to two prospective podlings regarding naming
- declined a request to use the PULSAR logo within the logo for an external
project
* REGISTRATIONS
Worked with counsel to maintain MESOS and HADOOP marks.
Counsel has renewed our APACHE registration in Norway.
Counsel continues to progress our APACHE registration in India.
* INFRINGEMENTS
Cassandra PMC is dealing with a potentially infringing site.
Reviewed an EU registration for APACHE for potential conflicts - none found.
-----------------------------------------
Attachment 2: Report from the VP of Fundraising [Bob Paulin]
-----------------------------------------
Attachment 3: Report from the VP of Marketing and Publicity [Brian Proffitt]
**Foundation Comms**
* Annual Report: Finalized report, issued press release[1] + published report
to ASF reports page[2]
* Gradle Targeted Sponsorship: Coordinated PR efforts including writing +
distributing press release[3] and reviewing Gradle’s blog post
* Community Over Code: Wrote and issued keynote announcement[4]
* DEI: Wrote and pitched DEI blog post + posted to ASF web[5]
**Proactive Storytelling**
* Continued interviewing stakeholders for story platform.
* Pitched Generative AI byline to New Tech Forum
**Branding Project**
* Drafted public-facing post for ASF blog, holding for members announcement
from Sander
* Developed messaging framework
* Sent a survey to members first week of October, examining data now
* Continued to monitor and counsel on reactive comms around ASF branding
**Website**
* Developed M&P page for ASF private wiki
* Submitted pull request to remove email apache@apache.org from Contact page-
to replace at a later date
**Social Media Posts**
In September, there was a spike in Foundation-issued news in addition to the
final stretch of event promotions before Community Over Code NA kicked off.
Promotions included:
* 41 Tweets + 19 LinkedIn posts covering ASF-issued news and project updates.
Posts included project releases, Community Over Code NA promotion (call for
speakers, schedule + keynotes, and registration), project news shared on the
announce list and all original ASF blog posts and press releases.
**Social Engagement Stats (Twitter + LinkedIn)**
* Total engagement: 4,687 (down 36% from September)
* Total clicks: 2,444 (down 23% from September)
* Click to engagement ratio: 52% (up 8% from September)
* New followers: 644 (up 31% from September - X back to increasing followers)
**Website Analytics**
* 585,720 visits, 585,654 unique visitors
* 3 min 11s average visit duration
* 48% visits have bounced (left the website after one page)
* 3.1 actions (page views, downloads, outlinks, internal site searches) per
visit
* 6,154 max actions in one visit
* 1,316,629 pageviews, 709,908 unique pageviews
* 6 total searches on your website, 2 unique keywords
* 314,935 downloads, 215,839 unique downloads
* 151,948 outlinks, 118,870 unique outlinks
[1] https://news.apache.org/foundation/entry/apache-software-foundation-releases-annual-report-for-2023-fiscal-year
[2] https://apache.org/foundation/reports.html
[3] https://news.apache.org/foundation/entry/the-apache-software-foundation-announces-gradle-as-a-platinum-targeted-sponsor
[4] https://news.apache.org/foundation/entry/the-apache-software-foundation-announces-gradle-as-a-platinum-targeted-sponsor
[5] https://news.apache.org/foundation/entry/the-state-of-diversity-and-inclusion-in-the-asf-community-a-pulse-check
-----------------------------------------
Attachment 4: Report from the VP of Infrastructure [Myrle Krantz]
General
=======
Infrastructure is operating as expected, and has no current issues
requiring escalation to the President or the Board.
Highlights
==========
- Our presence at Community Over Code was solid, with a track on
Monday and a table throughout the conference. We got a lot of
engagement from the wider community, and the team felt they heard
and met with a lot of people and their concerns.
Short Term Priorities
=====================
- Figure out ASF/Okta identity
- Replace svn-mailer
Long Range Priorities
=====================
- Artifact Distribution Platform
- Migration to Jira Cloud and Confluence Cloud
General Activity
================
- Lots of work around DKIM, DMARC, and SPF to tighten up our email
handling. Goal is to reduce spam and to improve trust in our MTA.
- Keycloak work is progressing to bring MFA to more ASF services.
- The team has been working on our track at the Community over Code
conference in Halifax in October. We have accepted a few talks, and
been working on adding our own talks. Lots of work over the past
couple months went into preparing for the Infra track.
- The new Agenda Tool is progressing with improvements to the user
experience and creation of a "cursor" to run through the agenda
during a meeting.
- Held an Infrastructure Roundtable on August 2nd, which went very
well, with lots of great feedback/interest.
- Our logs cluster has been upgraded to newer hardware, providing more
processing and storage for the same price.
- Gradle wrap-up along with Fundraising/M&P planning for a press
release and time in Halifax with Gradle, Inc. (note: product renamed
to "Develocity")
- After much stoppage/frustration trying to solve our user
authentication process for the migration to the Atlassian Cloud, we
finally have some progress and are beginning the next steps. It is a
complex mingling of keycloak and Okta, which (it seems) nobody has
tried before.
- Fully migrated away from LastPass over to BitWarden.
- Stood up a new "Logo Server" for M&P (and other ecosystem members,
eg. ComDev) to use in their press kit. This accepts SVG logos and
produces multiple output formats, sizes, transparency, etc.
- Rebuilt new account creation workflow, on the Infra side. Process
remains the same for Secretary.
- Wrapped another round of backup work.
- Unfortunately, slow work on an svn-mailer replacement has held up
our migration to a Subversion server.
- Lots of work defining needs for the A.D.P, particularly with
community feedback from the session in Halifax.
- Download stats have been moved from a Kibana dashboard to a much
more functional page on infra-reports.a.o. From Halifax, also
discussing about gathering/display Slack communication stats. Goal
is to look at overall community participation (including mailing
stats from lists.a.o)
- Enabled ephemeral GitHub Action runners on Azure.
-----------------------------------------
Attachment 5: Report from the VP of Conferences [Rich Bowen]
Community Over Code North America was held in Halifax Nova Scotia, October 7th
through 10th.
There were 251 people registered, and 200 actually checked in at the event.
The lower than usual attendance is probably attributable to a number of
factors, but we believe the most significant of them are cuts to travel
budgets (which many attendees report) and inability to get visas. This latter
factor cost us numerous speakers, including one keynote.
The event was sponsored by Cloudera (Platinum), Instaclustr, Red Hat,
Bloomberg, Gradle (Gold), Google, Inten, and Apple (Silver).
Highlights included the keynotes:
* Innovative Trends in Open Source AI communities - Charu Anchlia, Cloudera
* Open Source in Africa and why you should be a part of it - Abigail
Mesrenyame Dogbe
* Why Open Source AI Matters: Towards a Clear Definition - Justin Colannino
* Foundations Considered Essential - Mike Milinkovich
Session recording was handled by a team of volunteers, and we expect to see
the fruits of that effort in the next few weeks.
Big thanks go to our planning team and track chairs:
* Ruth Suehle and Brian Proffitt did the bulk of the planning and logistics work
* Streaming - James Hughes
* Big Data Compute - Uma Maheswara Rao Gangumalla
* Big Data Storage - Uma Maheswara Rao Gangumalla, Owen O'Malley
* Community - Sharan Foga, Swapnil Mane
* Fintech - Javier Borkenztain
* Groovy - Paul King
* Search - Anshum Gupta
* API/Microservices - Ming Wen
* Incubator - Justin Mclean
* Cloud and Runtime - Jean-Baptiste Onofré
* Tomcat, httpd - Christopher Schultz, Jean-Frederic Clere
* Frameworks - Ryan Skraba
* Content Wrangling - Nick Burch, Tim Allison
* Sustainability - Justin Mclean, Ștefan Stănciulescu
* Performance Engineering - Brebner, Paul
* Data Engineering - Jarek Potiuk
* IoT - Christofer Dutz
* Serverside Chat with ASF Infra - Drew Foulks; Daniel Gruno;
Chris Thistlethwaite
* Geospatial - Jia Yu, Marco Neumann, George Percivall
-----------------------------------------
Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald]
Current Events
==============
None
Community Over Code Halifax Report
-----------------------------------
As far as TAC goes, the event was a great success. In all , we had 7 people
attend, as we had unfortunate late withdrawals.
These 7 people all worked really hard throughout the event and there was some
good bonding between the group themselves which helped them work well
throughout the week. There were times when the Registration desk was
unattended, mainly due to the limited TAC folks already looking after speakers
or presenting a talk themselves. Priority on reg desk over speaker coverage
was established. This is also noted for future events.
The TAC Dinner was also a great success, allowing all the TAC folks to not
only meet with each other in a relaxed environment but also to meet with other
people of the ASF - Board Members, the planning team, ASF Members etc.
Post event survey questionaires have gone out and we are starting to get
replies in already. We have to publish some of these on our website in a few
weeks.
TAC Committee met a few times on site, one item that came out of this is the
idea of 'reserve attendees' - should folks have to withdraw for Visa or other
issues, then pulling from this pool of reserves would help fill any gaps.
During judging , there are usually 3 clear groups of people, 'accept' ,
'maybe' and 'reject'. So putting folks from the 'maybe' group onto a standby
list is the basic idea.
Budget
======
An update on what TAC spent at Halifax will be ready for next month.
TAC App
=======
TAC App is closed currently.
Future Events
=============
Keeping an eye on things for Fosdem in Feb '24 if we have budget, and also how
things progress with Community Over Code Europe '24.
Looks like we should be able to send a few people to Fosdem, applications
should be open soon.
Short/Medium Term Priorities
============================
Keeping an eye out for other smaller events to support. We are keen to hear
about ASF projects events in particular.
Mailing List Activity
=====================
Some activity , mainly commits at the moment.
Membership
==========
No changes to the membership this month.
-----------------------------------------
Attachment 7: Report from the VP of Diversity and Inclusion [David Nalley]
-----------------------------------------
Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier]
# General
No issue requiring board attention at this time.
While more and more websites are using Matomo, provided by our Infrastructure
team, we still have plenty of projects using GA:
https://github.com/search?q=org%3Aapache+analytics.com&type=code&p=2
I received a proposal for an automated, monthly email report about websites
using GA. The idea is to open issues for projects using GA and recommend
migration.
D&I requested to use existing data for further analysis. Since the purpose is
the same and no new data is retrieved, the privacy office agree to the new
research.
Hopin, our provider for conference related services, was bought by Ring Central.
Although Ring Central does not provide DPAs, we still have a DPA with Hopin.
Given they refer to current privacy regulations, I consider them safe. However,
privacy protecting solutions are preferred in general; the recommendation was
to stay for now, and leave whenever we find a better solution.
-----------------------------------------
Attachment 9: Report from the VP of Public Affairs [Dirk-Willem van Gulik]
Europe
======
The PLD appears stable and on track - and has a workable `exceptions' subject
to some more thorough legal analysis (which will aid understanding - it won't
make any difference).
The CRA was expected to pop out this month; but Spain (the current president)
tried to chew off more than it could bite (and/or the political world has more
important fires to address) -- so it may slip into the Belgium presidency.
This means delays.
I've sought guidance from our President/VPLegal to engage legal expertise
around the crucial `place it in the market' issues on which the CRA (and the
(in)effectiveness of the opensource special clauses hinges).
So I want to directly engage some legal expertise around a few, ASF specific,
narrow interpretation questions: 1)
confirmation that distributing source code with make/build/rel-notes, version
numbers. etc, i.e. alll that `signal that this code is expected to be used'
meets the current (and not yet final) definitions of placing it into the
market of the Blue Guide/NLF. 2) what the boundary would be if the ASF where
to avoid itself to place a product on the market/have the CRA read on it and
3) the implications for both our EU based committers -and- their employers.
So will get options; put them in front of Roman and for OK by David.
CRA P(review) Week
==================
There is continued discussion on the mailing list about the need for a "louder
action", especially the concept of CRAP Week.
Meanwhile we now seen evidence of the very large, powerful industries waking
up to the reality (last page of
https://cdn.digitaleurope.org/uploads/2023/09/DIGITALEUROPE_Building-a-strong-foundation-for-the-CRA_key-considerations-for-trilogues.pdf)--
and also see that not having much visible effect (so my last report was too
optimistic).
We're trying to get to consensus - have tried to summarise at :
https://lists.apache.org/thread/510dftsqsw8mvq5g0m3hfm8nfrgxpds3
USA
===
No changes - and NIST is increasingly engaging with industry. Given the
standstill of progress on the normative standards organisations in Europe --
this makes it increasingly likely that it is ultimately the US that will
define the global standards in this area.
Standards
=========
No changes over the summer / no new conversations.
-----------------------------------------
Attachment 10: Report from the VP of W3C Relations [Andy Seaborne]
Nothing to report this month.
-----------------------------------------
Attachment 11: Report from the Apache Legal Affairs Committee [Roman Shaposhnik]
Past month has been pretty calm. Committee members took good care of resolving
most issues on time. After resolving a handful of LEGAL issues, we made a
significant dent in the number and are now standing at 16 (from 24 last
month).
Jude Smith began his volunteering for the ASF as a pro-bono attorney. See a
more details introduction on legal-discuss.
I picked up an item that sadly fell through the cracks in the past month: our
by-laws review. We are actually pretty close to a final draft, but one more
iteration with DLAPiper folks is needed.
We are arranging consultations with various licensed legal professionals
around implications of various clauses in the proposed CRA legislation. This
is done in cooperation with VP Public Affairs and with a great deal of support
from the Linux Foundation's legal team.
I had a great discussion with the head of OpenUK and was intrigued by her
thoughts on how some of the ramifications of CRA can be mitigated through the
clever use of insurance products. More details to come (provided we both find
it applicable to the ASF's usecase).
-----------------------------------------
Attachment 12: Report from the Apache Security Team Project [Mark J. Cox]
- Some time ago Santuario worked with Zoho to diagnose an issue that
turned out to be incorrect use of an outdated xmlsec (Apache
Santuario) by Zoho. Zoho fixed their software and disclosed
CVE-2022-47966 for it. Unfortunately one of their on-prem customers
had not upgraded and was compromised. This was published as a CISA
CSA at https://www.cisa.gov/news-events/cybersecurity-advisories/aa23-250a
This was picked up by some news outlets, but no wide coverage.
- CISA has added Apache RocketMQ vulnerability CVE-2023-33246 to their
Known Exploited Vulnerabilities (KEV) catalog.
- The HackerOne Internet Bug Bounty (IBB) programme have indicated
they are interested in onboarding additional Apache projects. We
are working with them on this.
Stats for Sept 2023:
58 [license confusion]
12 [report/question relating to dependencies]
11 [support request/question not security notification]]
Security reports: 66 (last months: 65, 88, 73)
15 ['website or other infrastructure']
14 ['airflow']
6 ['tomcat']
2 ['cxf', 'dubbo', 'fineract', 'httpd', 'ibb', 'ignite']
1 ['archiva', 'beam', 'commons', 'cwe', 'druid', 'geode',
'guacamole', 'hive', 'hop', 'kafka', 'linkis',
'mxnet', 'ofbiz', 'openoffice', 'pdfbox', 'santuario',
'stf', 'storm', 'zookeeper']
In total, as of 2nd October 2023, we're tracking 172 (last
months: 181, 171) open issues across 52 projects, median age 104
days (last months: 108, 106). 52 of those issues have CVE names
assigned.
14 (last month: 13) of these issues, across 7 projects, are older
than 365 days.
-----------------------------------------
Attachment 13: Report from the VP of Jakarta EE Relations [Rob Tompkins]
I wholeheartedly agree that the position is fairly crickets here. I'm happy to
hand it off to anyone who would volunteer for the post. Personally I don't
have a ton of time to help build the relationship to a better place. I would
happily hand it over to someone who might have closer ties to the organization
than I do personally.
Regardless of my holding the position I thought it important to add the
following correspondence about the Cyber Resilience Act Open Letter, to the
record. I tried my best to convey the positions of the foundation across in an
impartial way.
Cheers,
-Rob
[Snipped]
-----------------------------------------
Attachment A: Report from the Apache Accumulo Project [Ed Coleman]
## Description:
The mission of Apache Accumulo is the creation and maintenance of software
related to a robust, scalable, distributed key/value store with cell-based
access control and customizable server-side processing.
## Project Status:
- Current project status: Ongoing with high activity.
- Issues for the board: None.
Accumulo is currently working some significant development efforts. Improving
the performance and stability of the 2.1.x line, adding new features and
performance improvements to 3.1 line, and the evolution of the processing
model to support dynamic scaling and provide elasticity.
The issue concerning accumulodata.com domain was raised at the last board
meeting. We have not been reporting on the issue because there has been no
progress and we stopped actively pursuing the issue (see past reports for
details.) The domain was registered and is owned by an Accumulo PMC member,
but the domain was registered using an account that is not longer accessible.
Without access to that account, the registrar will not take any action. For
some reason, the domain continues to be auto-renewed. The domain clearly
provides historical information and points to the official Accumulo ASF site
for downloads. There seems little incentive to use volunteer's time to pursue
the issue at this time. Unless things change, we will not continue to report
on this issue in future reports.
## Membership Data:
Apache Accumulo was founded 2012-03-21 (12 years ago) There are currently 42
committers and 39 PMC members in this project. Our committer and PMC ratio is
roughly 1:1. It is our practice to invite committers to be PMC members at the
same time. The difference between committer and PMC members is because some
PMC members have elected to go emeritus.
Community changes, past quarter:
- Daniel Roberts was added to the PMC on 2023-08-09
- Daniel Roberts was added as committer on 2023-08-10
## Project Activity:
### Releases:
- accumulo-2.1.2 was released on 2023-08-21.
- accumulo-3.0.0 was released on 2023-08-21.
- accumulo-1.10.3 was released on 2023-04-13.
Activity on 2.1.3 has been very active with bug-fixes and performance
improvements that are being driven by community adoption of 2.1.x as
1.10.x approaches end of life.
Accumulo is planning on a 2.1.3 release [1] this quarter with additional bug
fixes and performance improvements. As of 2023-09-27, there have been 40
issues / PR closed since 2.1.2 was released. There are just a few items that
have been marked as blockers for 2.1.3, and they are actively being worked.
Accumulo is planning on a 1.10.4 release [2] this quarter as the last release
of the 1.10 line reaches declared end-of-life 2023-11-01.
The Accumulo 3.0.0 release was a removal of deprecated items as permitted by
semver. Work is actively proceeding on 3.1 that will contain new features and
performance improvements.
In parallel to 3.1, work continues on the evolution of the Accumulo processing
model to support dynamic scaling and provide elasticity [3]. The goal for
Accumulo is to move from a model where active table metadata and table data
management is hosted in active processes to a model that can dynamically scale
server components on-demand to provide configurable latency and higher
scalability. The work being performed on elasticity will likely be a 4.0
release, but that has not been formally decided by the community.
## Community Health:
Overall community health is good and GitHub activity remains consistent.
- The current variations in GitHub activity are due to quiet post-release
activity and work concentrating on a redesign efforts, including activity
occurring on Confluence
- Accumulo has transitioned from Jira to GitHub issues. The remaining Jira
activity reflects closing obsolete issues.
## Links
[1] https://github.com/apache/accumulo/projects/30
[2] https://github.com/apache/accumulo/projects/27
[3] https://github.com/orgs/apache/projects/164/views/1
-----------------------------------------
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.
## Project Status:
Current project status: Ongoing
Issues for the board: None
## Membership Data:
Apache ActiveMQ was founded 2007-01-16 (17 years ago) There are currently 63
committers and 29 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 Domenico Francesco Bruscino on
2022-06-19.
- No new committers. Last addition was Domenico Francesco Bruscino on
2020-06-29.
## Project Activity:
ActiveMQ Artemis
- 2.30.0 released, mainly bug fixes with a handful of small improvements
and dependency upgrades.
- 2.31.0 released, with various bug fixes and notable improvements such as
AMQP-based federation, broker CLI enhancements around a shell mode, MQTT
session persistence, and JDBC paging performance.
- Work is now progressing towards 2.32.0.
ActiveMQ "Classic"
- ActiveMQ 5.17.5 and 5.18.2 bug fix releases were made, with work
continuing on more fixes and updates toward future such releases.
- Work progresses around using Jakarta Messaging on the mainline broker etc
to allow use of embedded brokers with newer Jakarta applications, and
also moving to using Spring 6, and requiring JDK 17+.
- In consideration of the above mainline changes it was proposed and decided
to re-version the main branch from 5.19.0-SNAPSHOT to 6.0.0-SNAPSHOT to
better separate the two release streams and facilitate supporting users of
both new + old APIs and dependencies via future 5.x and 6.x releases.
ActiveMQ NMS API
- ActiveMQ NMS API 2.1.0 was released to facilitate client work on
asynchronous task based message delivery within consuming applications.
Releases:
- ActiveMQ NMS API 2.1.0 was released on 2023-09-24.
- ActiveMQ Artemis 2.31.0 was released on 2023-09-19.
- ActiveMQ Artemis 2.30.0 was released on 2023-07-26.
- ActiveMQ "Classic" 5.17.5 was released on 2023-07-02.
- ActiveMQ "Classic" 5.18.2 was released on 2023-07-02.
## Community Health:
Healthy, collaborative, positive engagement throughout the project, moving
toward ActiveMQ 6.0
-----------------------------------------
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.
## Project Status:
Current project status: The Project is active and community remains healthy.
Issues for the board: No issues to report.
## Membership Data:
Apache Airavata was founded 2012-09-18 (11 years ago)
There are currently 42 committers and 26 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Isuru Ranawaka on 2022-03-06.
- No new committers. The last addition was Dinuka DeSilva on 2021-07-22.
## Project Activity:
Google Summer of Code students have successfully contributed to the project.
The changes have been incorporated into the code base. Students are being
encouraged to continue contributions and get voted into committers.
## Community Health:
The community is small but is active, with pull requests being contributed,
discussed and merged. The project is due for targeted outreach to gain some
more rejuvenation and will focus on these aspects in the next quarter.
-----------------------------------------
Attachment D: Report from the Apache APISIX Project [Ming Wen]
## Description:
The mission of Apache APISIX is the creation and maintenance of software
related to a cloud-native microservices API gateway
## Project Status:
Current project status: healthy
Issues for the board: none
## Membership Data:
Apache APISIX was founded 2020-07-15 (3 years ago)
There are currently 62 committers and 28 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 Shirui Zhao on 2023-04-01.
- Ashish Tiwari was added as committer on 2023-08-04
- Fucheng Jiang was added as committer on 2023-08-02
- Nicolas Fränkel was added as committer on 2023-07-24
- Abhishek Choudhary was added as committer on 2023-08-13
- Traky Deng was added as committer on 2023-08-10
## Project Activity:
Recent releases:
3.2.2 was released on 2023-07-23.
3.4.1 was released on 2023-07-20.
3.4.0 was released on 2023-06-30.
## Community Health:
The community held the first Malaysia Apache APISIX meetup,
many local developers and companies are using APISIX.
dev@apisix.apache.org had a 98% increase
in traffic in the past quarter (177 emails compared to 89)
454 commits in the past quarter (14% increase)
70 code contributors in the past quarter (-17% change)
353 PRs opened on GitHub, past quarter (-8% change)
388 PRs closed on GitHub, past quarter (-9% change)
417 issues opened on GitHub, past quarter (-13% change)
474 issues closed on GitHub, past quarter (33% increase)
-----------------------------------------
Attachment E: Report from the Apache Archiva Project [Olivier Lamy]
## Description:
The mission of Archiva is the creation and maintenance of software related to
Build Artifact Repository Manager
## Project Status:
Current project status: Discussion about moving the project to Attic
Issues for the board: Issues for the board: none.
## Membership Data:
Apache Archiva was founded 2008-03-19 (16 years ago)
There are currently 21 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 7:3.
Community changes, past quarter:
- No new PMC members. Last addition was Martin Stockhammer on 2017-04-10.
- No new committers. Last addition was Martin Schreier on 2016-09-22.
## Project Activity:
Very low activity. review some security reports.
## Community Health:
Discussion about moving to Attic. discussion will be moved to @dev and @users.
-----------------------------------------
Attachment F: 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.
## Project Status:
Current project status: Dormant
Issues for the board: No issues for the board
## Membership Data:
Apache Aries was founded 2010-12-15 (13 years ago)
There are currently 56 committers and 40 PMC members in this project.
The Committer-to-PMC ratio is 7:5.
Community changes, past quarter:
- No new PMC members. Last addition was Carlos Sierra Andrés on 2018-07-03.
- No new committers. Last addition was Romain Manni-Bucau on 2020-01-29.
## Project Activity:
Recent releases:
jax-rs-whiteboard-2.0.2 was released on 2023-01-02.
spifly-1.3.6 was released on 2022-12-16.
proxy-impl-1.1.13 was released on 2022-10-12.
## Community Health:
We see quite an uptick of mails and PRs. Many of those are from dependabot
though.
-----------------------------------------
Attachment G: Report from the Apache Arrow Project [Andrew Lamb]
## Description:
The mission of Apache Arrow is the creation and maintenance of software
related to columnar in-memory processing and data interchange. More
information can be found at https://arrow.apache.org/overview/
## Project Status:
Current project status: Ongoing (high activity)
Issues for the board: None
## Membership Data:
Apache Arrow was founded 2016-01-19 (8 years ago)
There are currently 99 committers and 50 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 Dewey Dunnington on 2023-06-22.
- Oleks V. was added as committer on 2023-09-30
- Metehan Yildirim was added as committer on 2023-08-29
## Project Activity:
We added a new array layout, [Utf8View] to the Arrow spec, which allows more
efficient variable length string handling. There has also been much
[Utf8ViewDiscussion] about how to use this new layout to interoperate better
with the broader ecosystem
We have started adding cross-language integration tests for the [C Data
Interface], ensuring that implementations comply with the spec and are
concretely interoperable. This is in addition to the existing integration
tests for the [IPC format] and for the [Flight RPC] protocol.
We registered our DOAP file: https://projects.apache.org/project.html?arrow
[Utf8View]: https://s.apache.org/ldd1b
[Utf8ViewDiscussion]: https://s.apache.org/a1v8o
[C Data Interface]: https://arrow.apache.org/docs/format/CDataInterface.html
[IPC format]: https://s.apache.org/5uwhb
[Flight RPC]: https://arrow.apache.org/docs/format/Flight.html
[ListView and LargeListView]: We have also finalized adding alternative
layouts to variable-length list arrays that require an extra buffer with
sizes, a layout found in other systems such as DuckDB and Velox. This in turn
allows offsets to be out of order. Elements of the child array do not have to
be stored in the same order they logically appear in the list elements of the
parent array.
[C Data Interface]: ArrowDeviceArray and ArrowDeviceArrayStream structs were
added to the spec to allow support for Arrow Arrays whose buffers are on a
non-CPU device.
## Sub Project Updates
Arrow has several subprojects, as listed on https://arrow.apache.org/
### ADBC
Version 0.7.0 was released, along with a 1.1.0 revision of the API
specification it implements.
### Arrow Flight
We added support for long-running queries use case.
### Arrow Flight SQL
There have been a few discussions about small improvements as systems
implement FlightSQL more broadly
### Arrow Flight SQL adapter for PostgreSQL
This is a new sub project that adds Arrow Flight SQL endpoint to PostgreSQL.
We have released the first version:
https://arrow.apache.org/blog/2023/09/13/flight-sql-postgresql-0.1.0-release/
### DataFusion
DataFusion continues releasing regularly. We are working on a paper
describing the system for ACM SIGMOD, and in general are trying to scale the
project as it grows in popularity. We have added User Defined Window
functions, much improved List and Struct support, Spillable Hashing, better
join performance, parallel writes, and a new library user guide.
### Acero
No Update
### nanoarrow
We released version 0.3.0, which focused on solidifying the C library and IPC
implementation.
## Language Area Updates
Arrow has at least 13 different language implementations, as explained in
https://arrow.apache.org/overview/
Arrow 13.0.0 was released from the monorepo:
https://arrow.apache.org/blog/2023/08/24/13.0.0-release/
### C++
StringView and ListView data types were added to the C++ implementation, along
with ArrowDeviceArray and ArrowDeviceArrayStreams for non-CPU devices.
### C#
The C# implementation gained support for Flight SQL servers and clients. It
also added support for fixed-size lists, dense and sparse unions and maps, and
is now complete enough to express the types used in ADBC schemas. Its C API
support has been hooked up to the formal C Data interface integration testing.
### Go
StringView and ListView data types are added to the Go implementation.
### Java
Support for Java 21 has been added.
### JavaScript
### Julia
No highlight.
### Rust
The Rust implementation reworked the computation kernels, and is in the
process of adding StringView.
### C (GLib)
We have added new bindings continually as usual.
### MATLAB
We started to use GitHub Projects to organize the MATLAB bindings tasks:
https://github.com/orgs/apache/projects/289. We have also continued to expand
the MATLAB bindings by adding tabular types (i.e. RecordBatch and Table), more
Array types (struct, date, time, timestamp, …), and CSV file I/O. We are
actively working towards cutting an initial “0.1” release of the MATLAB
bindings in the coming weeks.
### Python
### R
Added bindings to the C++ functionality for reading ND-JSON, and continued to
work to ensure dplyr compatibility.
### Ruby
We have added new bindings continually as usual.
### Swift
No highlight.
## Recent Releases:
* NANOARROW-0.3.0 was released on 2023-09-29.
* RS-OS-0.7.1 was released on 2023-09-29.
* ADBC-0.7.0 was released on 2023-09-23.
* RS-47.0.0 was released on 2023-09-22.
* RS-DATAFUSION-PYTHON-31.0.0 was released on 2023-09-18.
* FLIGHT-SQL-POSTGRESQL-0.1.0 was released on 2023-09-13.
* RS-DATAFUSION-31.0.0 was released on 2023-09-11.
* ADBC-0.6.0 was released on 2023-08-28.
* RS-DATAFUSION-30.0.0 was released on 2023-08-25.
* RS-46.0.0 was released on 2023-08-24.
* 13.0.0 was released on 2023-08-23.
* RS-OS-0.7.0 was released on 2023-08-18.
* RS-DATAFUSION-29.0.0 was released on 2023-08-14.
* RS-45.0.0 was released on 2023-08-02.
* RS-DATAFUSION-28.0.0 was released on 2023-07-25.
* RS-44.0.0 was released on 2023-07-18.
## Community Health:
Community communication continues to be strong.
There have been 5 blog posts published to https://arrow.apache.org/blog/ in
the last 3 months.
The mailing lists are active
* dev@arrow.apache.org had a 32% decrease in traffic in the past quarter (545
emails compared to 798)
* user@arrow.apache.org had a 37% decrease in traffic in the past quarter (76
emails compared to 120)
For the mono repo:
* 2266 commits in the past quarter (-2% change)
* 249 code contributors in the past quarter (no change)
* 1788 PRs opened on GitHub, past quarter (-12% change)
* 1682 PRs closed on GitHub, past quarter (-16% change)
* 1499 issues opened on GitHub, past quarter (-8% change)
* 1211 issues closed on GitHub, past quarter (-11% change)
-----------------------------------------
Attachment H: 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.
## Project Status:
Current project status: ongoing Issues for the board: none
## Membership Data:
Apache AsterixDB was founded 2016-04-19 (7 years ago) There are currently 40
committers and 27 PMC members in this project. The Committer-to-PMC ratio is
roughly 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Xikui Wang on 2018-02-01.
- Peeyush Gupta was added as committer on 2023-05-12
## Project Activity:
Releases: Apache AsteriDB 0.9.8.1 was released on 2023-05-09. Apache Hyracks
0.3.8.1 was released on 2023-05-09.
Activity: Release 0.9.9 is nearly ready, just waiting on a few fixes.
## Community Health:
APE was adopted but is still a fledgling and needs to gain more mindshare.
APE 1 (Apache Iceberg support) was adopted and merged for the next release.
APE 2 (Query Plan Cache) is under review.
APE 3 (Fixed Point recursion operator for Hyracks) is under review.
The convention of tying fixes/features to JIRA entities has become more
consistent over time.
The attempts to bring more activity to the list has not yielded the desired
results. APE was part of the plan for this as the process entails at least a
few +1 emails, but that has not been sufficient.
We continue to try to bring off list discussions to the dev list.
-----------------------------------------
Attachment I: Report from the Apache Attic Project [Herve Boutemy]
-----------------------------------------
Attachment J: Report from the Apache Avro Project [Ryan Skraba]
## 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.
## Project Status:
Current project status: Ongoing
Issues for the board: none
## Membership Data:
Apache Avro was founded 2010-04-21 (13 years ago)
There are currently 39 committers and 26 PMC members in this project.
The Committer-to-PMC ratio is 3:2.
Community changes, past quarter:
- Michael A. Smith was added to the PMC on 2023-08-09
- Christophe Le Saec was added as committer on 2023-08-12
- Oscar Westra van Holthe - Kind was added as committer on 2023-08-10
## Project Activity:
The last release of Apache Avro 1.11.3 was 2023-09-23, which closely followed
the 1.11.2 minor release due to a CVE reported on July 14, and a regression in
the Java SDK. One of the discussions on the mailing list is whether supporting
more than a single major release would allow us to do more minor releases with
security and bug fixes, and the (relatively) quick turnaround for this minor
release is a good sign that it's possible.
Recently, we've entirely redone the Avro website. Unfortunately, we've
discovered some issues with publishing the website for a new version so it
remains at 1.11.1. There are contributors looking for solutions, especially in
how other projects publish their documentation, news and releases.
There's another interesting ongoing discussion about redoing the logo. We've
gotten some great contributions from a volunteer designer and we're currently
voting on options.
We're on track to release a new version 1.12.0 when necessary, which ideally
would include the up-to-date website fixes, the new logo, the avro gradle plugin
code donation, and the move to use the git "main" default branch.
## Community Health:
Mailing Lists:
- dev@avro.apache.org had 647 emails (+76% change)
- issues@avro.apache.org (mostly notifications) had 1260 emails (117% change)
- user@avro.apache.org continues to have very little traffic, less than 10
total
JIRA:
- 84 issues opened (42% decrease)
- 81 issues closed (102% decrease)
Code Repository:
- 425 commits in the past quarter (5% change)
- 23 code contributors in the past quarter (-4% change)
GitHub:
- 206 PRs opened on GitHub, past quarter (33% change)
- 196 PRs closed on GitHub, past quarter (34% change)
Many thanks to our two new committers and PMC member this quarter. It shows in
our project activity! Even if the number of unreviewed PRs remains high and
growing (which always needs to be monitored), we still have many contributions
being proposed and accepted. We're talking about ways to simplify the
cherry-picking process, which is currently one complication that committers
have to deal with manually.
-----------------------------------------
Attachment K: Report from the Apache bRPC Project [James Ge]
## Description:
The mission of Apache bRPC is the creation and maintenance of software related
to an industrial-grade RPC framework for building reliable and high-performance
services
## Project Status:
Current project status: Ongoing
Issues for the board: None
## Membership Data:
Apache bRPC was founded 2022-12-21 (10 months ago)
There are currently 20 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Cai Daojin on 2022-12-21.
- No new committers. Last addition was Zhaogeng Li on 2023-02-11.
## Project Activity:
bRPC v1.6.0 was released on August 2nd with several new features such as user
interceptor of server and TCP heartbeat of client. Version 1.6.1 was released
on October 14th to fix an XSS issue. The release work for bRPC v1.7.0 is in
progress.
## Community Health:
Committers take turns responding user emails and issues on a weekly basis.
During the past quarter, about 100 new emails were received and answered
weekly. 127 commits were made in the past quarter by 27 code contributors.
-----------------------------------------
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.
## Project Status:
Current project status: ongoing
Issues for the board: none
## Membership Data:
Apache Calcite was founded 2015-10-22 (8 years ago)
There are currently 69 committers and 27 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Benchao Li on 2023-01-27.
- TJ Banghart was added as committer on 2023-07-04
- Dan Zou was added as committer on 2023-07-04
## Project Activity:
Apache Calcite 1.35.0 was released on 2023-07-26. It contains contributions
from 36 contributors, and resolves 140 issues. The new release has many
improvements in the BigQuery and Spark dialect bringing in more than 40 SQL
functions. Additionally, it comes with new optimizations for reducing the size
of generated code and more powerful expression simplifications.
On August 18, 2023, Benchao Li and Jiajun Xie represented the Calcite
community at the Apache Con East Asia by giving talks related with the
project.
## Community Health:
The project is healthy. Previously, it was super healthy. The drop is likely
to the fact that the PMC has not grown in the last six months but this will
very likely change in the near future since a lot of our current committers
are very involved with the project and hopefully they will join the PMC
shortly.
The dev list had a 38% in activity in the past quarter, with busiest threads
been as usual those around releases and introduction of new committers. The
16% increase in activity of the JIRA also contributes to the general increase
in traffic of the dev list.
The number of non-committer (contributor) commits per month:
+---------------------+---------------------+---------------------+
| year | month | contributor_commits |
+---------------------+---------------------+---------------------+
| 2023 | 7 | 16 |
| 2023 | 8 | 32 |
| 2023 | 9 | 32 |
+---------------------+---------------------+---------------------+
The number of active reviewers per month:
+---------------------+---------------------+---------------------+
| year | month | active_reviewers |
+---------------------+---------------------+---------------------+
| 2023 | 7 | 9 |
| 2023 | 8 | 9 |
| 2023 | 9 | 10 |
+---------------------+---------------------+---------------------+
Top-3 reviewers in the last quarter:
+--------------------------------------+---------------------+
| committer | reviews |
+--------------------------------------+---------------------+
| Jiajun <jiajunbernoulli@foxmail.com> | 15 |
| Julian Hyde <jhyde@apache.org> | 13 |
| Benchao Li <libenchao@gmail.com> | 11 |
+--------------------------------------+---------------------+
The number of non-committer commits has increased by 9% from the last quarter
(73 commits in Q2 vs. 80 commits in Q3) keeping up the good momentum of having
new people contributing to the project.
The average number of active reviewers per month has increased slightly from
the last quarter (7.6 in Q2 vs. 9.3 in Q3) showing that more people are
participating in the review process which is among the main points of the
project.
In the top reviewers, we can observe that things are a bit more balanced in
Q3. The review count per person in the top-3 tier is lower than usual but in
conjunction with the increase in number of non-committer commits it shows that
reviews are more evenly distributed among the members of the community.
-----------------------------------------
Attachment M: Report from the Apache CarbonData Project [Liang Chen]
## Description:
- The Apache CarbonData is data store solution for fast
analytics on Big Data platforms (including Apache Hadoop, Apache Spark,
Apache Flink among others) to help speed up queries an order of magnitude
faster over petabytes of data, with the aim of using a unified file format
to satisfy all kinds of data analysis cases.
## Issues:
- There are no new issues requiring board attention at this time.
## Activity:
- Last 3 months, we focused on bugfixs:
- Build carbondata notebook docker image by manual and by docker file
- Support using Apache CarbonData in notebook
- Add new example:Using CarbonData to visualization in notebook
- Fixed CI issues
## Health Report:
- Commit activity:
- 15 commits in the past quarter
- 5 code contributors in the past quarter
## Releases:
- we are preparing 2.3.x, the community focus on fixing issues
- 2.3.0 was released on 2022-01-24
- 2.2.0 was released on 2021-08-05
- 2.1.1 was released on 2021-03-29
## Project Composition:
- There are currently 28 committers and 19 PMC members in this project.
- The Committer-to-PMC ratio is roughly 7:5
## Community changes, past quarter:
- Bo Xu was added to the PMC on 2023-04-22
- Brijoo Bopanna was added to the PMC on 2022-09-24
- Indhumathi was added to the PMC on 2022-02-16
- Vikram Ahuja was added as committer on 2022-02-10
- Akash R Nilugal was added to the PMC on 2021-04-11
## Notable mailing list trends:Mailing list activity stays at a high level
- dev@carbondata.apache.org:
- 160 subscribers (change 13):
- dev@carbondata.apache.org had a 23% decrease in traffic in the past quarter (28 emails compared to 36)
## Github issues activity:
- 8 issues opened on Github.
## Github PR activity:
- 10 PRs opened on Github.
- 7 PRs closed.
-----------------------------------------
Attachment N: Report from the Apache Causeway Project [Jörg Rade]
## Description:
The mission of Causeway is to enable the rapid development of maintainable
domain-driven apps in Java.
## Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Causeway was founded 2012-10-17 (~11 years ago).
There are currently 16 committers and 16 PMC members in this project. The
Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- One new PMC member. Last addition was Martin Hesse on 2023-07-05.
- One new committer. Last addition was Martin Hesse on 2023-07-05.
- New PMC chair is Jörg Rade, effective 2023-08-22.
## Project Activity:
In this quarter we released Causeway 2.0.0-RC3 [1], which is the third release
of the framework under its new name, "Causeway".
We expect to release v2.0 at the beginning of next year, the culmination of a
long programme of work to "re-platform" the framework to run on top of Spring
Boot. At that time we will also be looking to actively reach out to Java user
groups and meetup groups to start raising awareness and hopefully our user
base. There will probably be one or perhaps two more release candidates before
probably then.
## Community Health:
This is a mature project and the framework is generally stable. We are
continuing to see good engagement on and new sign-ups to our slack channel,
which the community seems to much prefer over the users mailing list.
Nevertheless, we continue to ensure that all relevant information are
cross-posted to users@ and dev@ where necessary.
## References (links)
[1] https://causeway.apache.org/relnotes/latest/2023/2.0.0-RC3/relnotes.html
-----------------------------------------
Attachment O: Report from the Apache Celix Project [Pepijn Noltes]
## Description:
Apache Celix is an implementation of the OSGi specification adapted to C
and C++. It is a framework to develop (dynamic) modular software
applications using component and/or service-oriented programming.
## Project Status:
Current project status: Ongoing
Issues for the board: None
## Membership Data:
Apache Celix was founded 2014-07-16 (9 years ago)
There are currently 17 committers and 10 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.
Community changes, past quarter:
- No new PMC members. Last addition was Peng Zheng on 2022-10-16.
- No new committers. Last addition was Zhenbao on 2022-10-19.
## Project Activity:
- Apache Celix 2.4.0 released
- PoC started for Rust, on top of C, support
- OSGi condition support added
- Scoped based resource management support (based on SBRM for the kernel) added
- Stability work
## Community Health:
Activity both on pull requests and mails is slightly increased.
Issue ticket activity has increased more and this is probably
the result of the updated coding convention, which mentions
the preference of ticket numbers usage in commit messages.
-----------------------------------------
Attachment P: Report from the Apache Cocoon Project [Cédric Damioli]
## Description:
The mission of Cocoon is the creation and maintenance of software related to
Web development framework: separation of concerns, component-based
## Project Status:
Current project status: Dormant.
Issues for the board: none.
## Membership Data:
Apache Cocoon was founded 2003-01-22 (21 years ago)
There are currently 80 committers and 32 PMC members in this project.
The Committer-to-PMC ratio is 5:2.
Community changes, past quarter:
- No new PMC members. Last addition was Javier Puerto on 2012-07-06.
- No new committers. Last addition was Christofer Dutz on 2023-05-10.
## Project Activity:
We've recently committed some pending changes.
We hope to be able to release anytime soon.
## Community Health:
We hope to be able to finalize the current 2.2.x release cycle,
and then certainly reopen the discussion about going to the Attic or not.
-----------------------------------------
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 is also a sub-project that leverages CXF:
Fediz - Fediz helps you to secure your web applications via the standard
WS-Federation Passive Requestor Profile.
## Project Status:
Current project status: Ongoing, moderate activity
Issues for the board: none
## Membership Data:
Apache CXF was founded 2008-04-15 (15 years ago)
There are currently 43 committers and 26 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Andy McCright on 2019-02-24.
- No new committers. Last addition was Alexey Markevich on 2017-12-29.
## Project Activity:
Most of the activity this period was centered around providing some patch
releases to address issues needed for dependent projects (like Camel). In
particular, one of the new features in 4.0.1/3.6.0 introduced a thread/memory
leak in applications that didn't properly close resources and relied on
garbage collection. There were some discussions around whether that could
be considered a security issue/CVE or not. In any case, fixes were done and
new releases were made.
Recent releases:
3.5.7 was released on 2023-09-18.
3.6.2 was released on 2023-09-18.
4.0.3 was released on 2023-09-18.
Last Fediz Release: Apache CXF Fediz 1.6.1: 2022-12-23
## Community Health:
For the most part, the project is making steady, but not stellar, progress.
Many of the protocols and specs that CXF implements are mature specs and don't
really change much. Thus, steady progress and regular releases are a good
thing. We are responding to bug reports and security issues and getting
patch releases out.
-----------------------------------------
Attachment R: Report from the Apache DataFu Project [Eyal Allweil]
## 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
## Project Status:
Current project status: Between Ongoing and Dormant
Issues for the board: none
## Membership Data:
Apache DataFu was founded 2018-02-21 (6 years ago)
There are currently 19 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:3.
Community changes, past quarter:
- No new PMC members. Last addition was Ohad Raviv on 2023-02-06.
- No new committers. Last addition was Ohad Raviv on 2019-07-27.
## Project Activity
There's been progress in supporting Spark 3. We will probably release DataFu
Spark 2.0.0, which will include this, in this next quarter.
## Community Health:
All the work committed in this quarter was to support Spark 3, including one
new contributor.
-----------------------------------------
Attachment S: Report from the Apache DB Project [Bryan Pendleton]
## Description:
The mission of the Apache DB project is to create and maintain
commercial-quality, open-source, database solutions based on software licensed
to the Foundation, for distribution at no charge to the public.
The Apache DB TLP consists of the following subprojects:
o Derby : a relational database implemented entirely in Java.
o JDO : focused on building the API and the TCK for compatibility
testing of Java Data Object implementations providing data
persistence.
o Torque : an object-relational mapper for Java.
## Project Status:
Current project status: Ongoing, with low activity
Issues for the board: none
## Membership Data:
Apache DB was founded 2002-07-16 (21 years ago)
There are currently 48 committers and 45 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- Tobias Bouschen was added to the PMC on 2023-08-27
- No new committers. Last addition was Max Philipp Wriedt on 2023-04-14.
## Project Activity:
DB Project welcomes Tobias Bouschen as the latest member of the DB PMC!
JDO project are incorporating various Java upgrades. JDO currently
supports JDK 8, 11, and 17. We have tested JDK 20 and it looks good.
Now that JDK 21 is GA, we will start CI testing using JDK 21 and
look at testing with target JDK 11, 17, and 21 instead of target JDK 8.
JDO project also look to upgrade from JUnit 3 and are now looking
to improve the TCK configuration specifications.
Derby project are also moving to the latest version of Java. Derby
developers are discussing the preparation of a 10.17 release this
fall to include the JDK 21 support.
## Community Health:
The DB project user communities were fairly quiet this summer,
with occasional questions being asked and answered, and
occasional suggestions being made and recorded in JIRA.
The low user community activity is not unusual in the summer.
-----------------------------------------
Attachment T: Report from the Apache Directory Project [Shawn McKinney]
-----------------------------------------
Attachment U: Report from the Apache DolphinScheduler Project [Lidong Dai]
## Description:
Apache DolphinScheduler is a cloud-native workflow orchestration platform with
powerful user interface, dedicated to solving complex task dependencies in the
data pipeline and providing various types of jobs available out of the box
## Project Status:
Current project status: health and ongoing high
Issues for the board: have 505 issues opened and 502 issues closed
## Membership Data:
Apache DolphinScheduler was founded 2021-03-17 (3 years ago)
There are currently 57 committers and 26 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- Hua Jiang was added to the PMC on 2023-08-01
- Qingwang Li was added as committer on 2023-08-30
- YuXiang Wang was added as committer on 2023-07-04
## Project Activity:
Software development activity:
- We released 3.1.8 on 2023-08-07.
- Meetups and Conferences: We hosted 1 offline
Guangzhou DolphinScheduler meetup
## Community Health:
- dev@dolphinscheduler.apache.org had a 58% decrease
in traffic in the past quarter (52 emails compared to 121)
- 517 PRs opened on GitHub, past quarter (no change)
- 572 PRs closed on GitHub, past quarter (9% increase)
- 505 issues opened on GitHub, past quarter (-14% change)
- 502 issues closed on GitHub, past quarter (-8% change)
-----------------------------------------
Attachment V: Report from the Apache Druid Project [Gian Merlino]
-----------------------------------------
Attachment W: Report from the Apache Dubbo Project [Jun Liu]
## Description:
Apache Dubbo is an easy-to-use Web and RPC framework that provides different
language implementations, service discovery, traffic management,
observability, security, tools, and best practices for building
enterprise-ready microservices.
## Project Status:
Current project status: ongoing, with high activity.
Issues for the board: no isuse needs board attention.
## Membership Data:
Apache Dubbo was founded 2019-05-15 (4 years ago) There are currently 97
committers and 29 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 YouWei Chen on 2023-04-21.
- Guoqing Cong was added as committer on 2023-08-18
- Beining Liang was added as committer on 2023-08-18
- Xiaobin Wang was added as committer on 2023-08-18
The reason why there are only a few or even no new committers elected is that
we have increased the bar of becoming a new committer, not because lack of
active contributors. There're currently 1~2 committer candidates who might be
promoted in the next quarter.
## Project Activity:
Development activities mainly focus on two targets
1. one is the design and implementation the new Triple protocol, all language
implementations from apache/dubbo, apache/dubbo-go, apache/dubbo-rust,
apache/dubbo-js were working to achieve this goal;
2. another goal is about apache3/dubbo-go, we put lots of effort on
refactoring apache/dubbo-go, aiming to provide a better user API and module
architecture.
In this quarter, two programming summer projects were successfully completed,
and students from eight projects successfully completed the tasks. So far this
year, we have successfully attended 3 open source programming events organized
by third-party organizations.
## Community Health:
Developing activities and discussions are extremely healthy according to the
data collected by the reporter.
-----------------------------------------
Attachment X: Report from the Apache Fineract Project [James Dailey]
Created by James Dailey, last modified just a moment ago
## Description:
The mission of Apache Fineract is the creation and maintenance of software
related to a core banking platform that provides a reliable, robust, and
affordable solution for entrepreneurs, financial institutions, and service
providers to offer financial services to the world's underbanked and unbanked.
## Issues:
There are no significant issues requiring Board attention
## Membership Data:
Apache Fineract was founded 2017-04-18 (6 years ago, contributed by Mifos)
There are currently 51 committers and 24 PMC members in this project. The
Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter:
- Adam Saghy was the last addition to the PMC on July 10th, 2023.
- No new committers. Last addition was Bharath Gowda on 2022-12-14.
## Project Activity:
The last full release was over a year ago in August 2022. The last release was
a patch release:
1.7.3 was released on 2023-03-24.
1.8.4 was released on 2023-03-24. Although we had communicated a plan for a
release 1.9 in May 2023, we are delayed. Repeat of last report: There are many
changes coming in, some of them breaking changes to the environment and to the
APIs. This may create issues for our widespread community, but there have
been no on-list objections. On the plus side, these improvements go a long
way toward making Fineract scalable and highly performant in a cloud
environment. Given that they are uneven across the modules we have a separate
effort that should start soon to try to address that. Separation of concerns
and Fineract Provider -a rather large piece of functionality is contained in
one java component. The community has decided to work on separation of this
on an incremental basis. A forcing function for this was the development of
the feature set called asset externalization. A new component with that name
was created, and then a component called fineract-loan. In order to not
repeat the bad pattern, a new component fineract-commons has also been
created. As features are touched in the code, the pattern is to refactor into
the newly created components. There are concerns about code-debt and trying to
avoid more of it by slowing down feature expansion, and instead focussing on
tests, documentation, and finishing out partly developed features. Custom
modules - Making it easier to customize Fineract, java class overwriting was
built into Fineract in late 2022 on the dev branch. When combined with the
efforts around separation of concerns via module refactoring, we expect this
to provide a way for users to develop "custom code" without having to fork the
code. These are part of the upcoming release.
## Community Health:
As shared in the July 2023 Report: Community engagement is trending up but we
remain at some risk. We are focused on addressing issues of approachability,
making the project more visible, and addressing the documentation gap. There
is an effort to create a user onboarding guide and to make more use of
Asciidocs and move more of the documentation to GitHub such that each release
has its own documentation. This, we hope, will lead to a more approachable
project. There is a pending Pull Request on this and ongoing efforts by
several outside. As noted in the April report: There is a lack of engagement
by the broader community on planned improvements. It would appear 90% of the
list is simply "downstream" and on various derivative forks (with no upstream
contributions). A bright spot was the effort to create a joint roadmap -
which gave the project a useful set of activities but little follow up has
occurred. We want to avoid having a single vendor concentration, and have been
actively seeking more engagement in the code by other users. The chair is
reaching out to ComDev to seek advice. As one approach, to provide
transparency and work on recognition, we plan to list vendors on this wiki
page: Built on Apache Fineract
###Deprecating Fineract-CN
We are still deprecating Fineract-CN. If we find links we remove them and
mark the target wiki page as Deprecated, rather than remove them. This has
ZERO effect on the Fineract1.x project. Not much has happened on this. We
noted recently that the Docker infrastructure has the Fineract-CN project with
a push to Docker 9 months ago, which is more recent than the current
fineract1.x.
###Approachability:
We find that even experienced developers have difficulty setting up the
project environment for Fineract. Recognizing this, we've had some discussion
on list around documentation and approachability of the project. We are
heading in the direction of asciidoc generated files and moving content from
the wiki to that infrastructure.
###Authentication and Security Framework
Unlike other Apache projects, Fineract is a business application that is used
in production environments as itself. Previously we noted the discussion to
replace the existing security framework within Fineract for permissions, roles
and authentiation. This is now underway with an incremental strategy. We
anticipate this being part of the upcoming release.
###Emeritus status:
Repeat of last report (July 2023): As previously reported, we have decided as
a project to remove people who request removal or who have had at least 60
months of zero activity in the project. The PMC will remove the persons'
access as Committer. If the person comes back to the Project, a simple email
or communication will suffice for reinstatement. At that time, they should be
re-oriented to the project in case they have missed any important changes to
the internal processes and standards. The same shall also apply to PMC
members as they are also Committers.
###Powered By listing
We (I) have started discussing the idea of putting "powered by" listings of
companies using the software on our site, and the potential for thank you
pages. https://apache.org/foundation/marks/linking#projectthanks We will be
keeping ASF Marketing & Publicity in the loop.
###Other topics:
Community Over Code conference in Halifax - we have led the development of the
FinTech track. The community treats this as a kind of "summit".
-----------------------------------------
Attachment Y: Report from the Apache Flagon Project [Joshua C. Poore]
## Description:
The mission of Apache Flagon is the creation and maintenance of software
related to thin-client behavioral logging capability useful for business
analytics, usage analytics, usability and user testing
## Project Status:
Current project status: New
Issues for the board: None at this Time
## Membership Data:
Apache Flagon was founded 2023-03-21 (7 months ago)
There are currently 17 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- Jason Young was added to the PMC on 2023-08-06
- No new committers. Last addition was Jason Young on 2023-04-22.
## Project Activity:
Apache Flagon has been focused on community development to push a new version of
its behavioral logging engine UserALE.js and an initial release of Distill-a
python analytical package for behavioral analysis of user workflows within thin
client GUIs. A VOTE for the Distill 0.1.0 RC is currently underway by new
release managers.
- Community development on UserALE.js 2.4.0 RC
- Community development on Distill 0.1.0 RC (initial release)
## Community Health:
While contributions have been steady from committers and PMC, no new
committers were added in the last quarter. However, we are seeing new
community members get involved in the release process and packaging under
guidance of more senior members, which is healthy. The community remains
responsive and has been utilizing dev and private boards to perform community
functions. PMC remains strong enough to VOTE on key issues. PMC members are
seeing new users as well, and have been encouraging them to engage with the
Apache community and contribute back.
-----------------------------------------
Attachment Z: 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
## Project Status:
Current project status: Dormant
Issues for the board: none
## Membership Data:
Apache Fluo was founded 2017-07-18 (6 years ago)
There are currently 15 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Brian Frank Loss on 2022-02-01.
- No new committers. Last addition was Brian Frank Loss on 2022-02-02.
## Project Activity:
Very minimal project activity, only one minor change from a committer to
update dependency versions.
## Community Health:
Community activity was almost zero this quarter, with the exception of a
single issue that was opened. Since 2.0.0 was released, I am not aware of
anyone working on any major changes ATM.
-----------------------------------------
Attachment AA: Report from the Apache Geronimo Project [Jean-Louis Monteiro]
## Description:
The mission of Geronimo is the creation and maintenance of software related to
Java2, Enterprise Edition (J2EE) container
## Project Status:
Current project status: at risk
Issues for the board: none
## Membership Data:
Apache Geronimo was founded 2004-05-26 (19 years ago)
There are currently 71 committers and 41 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Francois Papon on 2021-03-09.
- No new committers. Last addition was Francois Papon on 2021-03-09.
## Project Activity:
A few maintenance release on low level libraries and no other activity. No new
contributor showing up. Activity is overall very low.
## Community Health:
As described in the project status, the project is at risk because there is
not enough activity from the current committers and no new contributors so
far. The demand and list activity seems to be reflecting that state.
-----------------------------------------
Attachment AB: 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.
## Project Status:
Current project status: Ongoing
Issues for the board: None
## Membership Data:
Apache Griffin was founded 2018-11-21 (5 years ago)
There are currently 21 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 6:5.
Community changes, past quarter:
- No new PMC members. Last addition was Chitral Verma on 2020-05-06.
- No new committers. Last addition was Chitral Verma on 2020-05-05.
## Project Activity:
- We are still working on release 1.0.0, but encounter some issues to fix.
## Community Health:
- Project participation remains on a steady but low level,
which should be changed after we release 1.0.0 on community.
- We are looking for more contributions from community.
-----------------------------------------
Attachment AC: Report from the Apache Hadoop Project [Xiaoqiao He]
## Description:
The mission of Hadoop is the creation and maintenance of software related to
Distributed computing platform
## Project Status:
Current project status: Ongoing
Issues for the board: None
## Membership Data:
Apache Hadoop was founded 2008-01-16 (16 years ago)
There are currently 245 committers and 124 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 Mukund Thakur on 2023-01-21.
- Ahmar Suhail was added as committer on 2023-08-25
- Simbarashe Dzinamarira was added as committer on 2023-09-27
- Shuyan Zhang was added as committer on 2023-09-27
## Project Activity:
Recent releases:
3.3.6 was released on 2023-06-25.
3.3.5 was released on 2023-03-23.
3.3.4 was released on 2022-08-08.
We are preparing on 3.4.0, which will be released before the end of 2023.
## Community Health:
- Mailing list activity:
common-dev@hadoop.apache.org had a 9% decrease in
traffic in the past quarter
(489 emails compared to 532)
common-issues@hadoop.apache.org had a 0%
increase in traffic in the past quarter
(5668 emails compared to 5612)
hdfs-dev@hadoop.apache.org had a 6% increase
in traffic in the past quarter
(500 emails compared to 469)
hdfs-issues@hadoop.apache.org had a 9% increase
in traffic in the past quarter
(2065 emails compared to 1891)
mapreduce-dev@hadoop.apache.org had a 4%
decrease in traffic in the past quarter
(283 emails compared to 294)
mapreduce-issues@hadoop.apache.org had a 81%
increase in traffic in the past quarter
(187 emails compared to 103)
user@hadoop.apache.org had a 39% decrease in
traffic in the past quarter
(21 emails compared to 34)
yarn-dev@hadoop.apache.org had a 6% decrease in
traffic in the past quarter
(366 emails compared to 389)
yarn-issues@hadoop.apache.org had a 2% increase
in traffic in the past quarter
(1133 emails compared to 1105)
- JIRA activity:
330 issues opened in JIRA, past quarter (20% increase)
191 issues closed in JIRA, past quarter (-16% change)
- Commit activity:
359 commits in the past quarter (-32% change)
59 code contributors in the past quarter (-23% change)
- GitHub PR activity:
318 PRs opened on GitHub, past quarter (12% increase)
232 PRs closed on GitHub, past quarter (-12% change)
From JIRA and Github PR activity, the review bandwidth/active reviewers are
not enough, we are trying to improve it and try to explore potential
committers and add some new committers.
-----------------------------------------
Attachment AD: Report from the Apache HAWQ Project [Lei Chang]
## Description:
The mission of Apache HAWQ is the creation and maintenance of software related
to a cloud native SQL query engine that combines the key technological
advantages of an MPP database with the scalability and convenience of Hadoop.
## Project Status:
Current project status: there are no outstanding issues requiring board
attention regarding project status.
Issues for the board: there are no outstanding issues requiring board attention.
## Membership Data:
Apache HAWQ was founded 2018-08-15 (5 years ago)
There are currently 69 committers and 46 PMC members in this project.
The Committer-to-PMC ratio is 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Wan Chiyang on 2022-01-25.
- No new committers. Last addition was Wan Chiyang on 2021-02-20.
## Project Activity:
3.0.0.0 was released on 2021-08-18. There was offline discussion on new features
to be added to Apache HAWQ.
## Community Health:
Overall community health is good. We have been performing extensive outreach to
related projects, in order to attract new contributors. Previously, there are
about 50% of all PMCs being subscribed to the private mail list, now there are
43 out of 46 PMCs being subscribed to the private mail list, which is about 93%
as a result of 43% increase.
-----------------------------------------
Attachment AE: 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.
hbase-kustomize is for deploying HBase on kubernetes, still under development.
## Project Status:
Current project status: Ongoing
Issues for the board: None
## Membership Data:
Apache HBase was founded 2010-04-21 (13 years ago)
There are currently 104 committers and 58 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 Tak-Lon Wu on 2023-01-29.
- Hui Ruan was added as committer on 2023-09-15
## Project Activity:
hbase-thirdparty-4.1.5 was released on 2023-10-06.
We have finished the presentation 'What's new in the recent and upcoming HBase
releases' on CoC Asia 2023.
https://issues.apache.org/jira/browse/HBASE-27910
https://www.bilibili.com/video/BV1CN411H7Af
There are no new HBase releases this quartar. There are several regressions
which stops the new releases. We are busy working on fixing them. The plan is
to make the 2.5.6 release first, then cut branch-2.6 and release 2.6.0, and
then release 2.4.17 and mark branch-2.4 as EOL.
https://lists.apache.org/thread/bpnjwh8rjckwcn1dw3245r7ngcw49rj3
https://lists.apache.org/thread/ks0hdrpqhjkccb7ybt2x319onwcvzd4m
https://lists.apache.org/thread/6y6v746533j854q19bstvj24s7y74k5n
https://lists.apache.org/thread/tsszxm7gq04o3kvmk3s4kfxnddp3hhn1
https://lists.apache.org/thread/k77yr3r4fwkrrt5jb187oswz2qgcfj63
## Community Health:
- Mailing list activity:
dev@hbase.apache.org:
958 subscribers(958 in the previous quarter)
360 emails sent to list(490 in the previous quarter)
user@hbase.apache.org:
1988 subscribers(1990 in the previous quarter)
39 emails sent to list(42 in the previous quarter)
user-zh@hbase.apache.org
78 subscribers(78 in the previous quarter)
19 emails sent to list(50 in the previous quarter)
- JIRA activity:
166 issues opened in JIRA, past quarter (-10% change)
113 issues closed in JIRA, past quarter (-18% change)
- Commit activity:
386 commits in the past quarter (-33% decrease)
42 code contributors in the past quarter (5% increase)
- GitHub PR activity:
149 PRs opened on GitHub, past quarter (-16% change)
146 PRs closed on GitHub, past quarter (-3% change)
The community is overall healthy. The numbers are decreased since many
community members were on vacation during August and September.
We are approaching the final stages of preparing to cut branch-2.6 and create
the first beta release for the 3.0.0 release line. I am hopeful that we can
accomplish these milestones during the last quarter of 2023.
-----------------------------------------
Attachment AF: Report from the Apache Hive Project [Naveen Gangam]
## Description:
The Apache Hive ™ data warehouse software facilitates reading, writing, and
managing large datasets residing in distributed storage (Apache Hadoop)
using SQL.
## Project Status:
Current project status: Ongoing
Issues for the board: none
## Membership Data:
Apache Hive was founded 2010-09-22 (13 years ago)
There are currently 106 committers and 55 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 Krisztian Kasa on 2023-01-30.
- Sourabh Badhya was added as committer on 2023-09-24
## Project Activity:
Apache Hive 4.0.0-beta-1 was released on 2023-08-14.
The community is actively working towards a stable 4.0.0 and 3.2.X releases.
## Community Health:
The project is healthy with a score of 8.37.
The development activity (JIRA, GitHub, etc.) is high as usual. Various forks of
the project are actively used in production environments thus bugs, issues, and
improvements arise in a daily basis.
-----------------------------------------
Attachment AG: Report from the Apache Incubator Project [Justin Mclean]
# Incubator PMC report for October 2023
The Apache Incubator is the entry path into the ASF for projects and
codebases wishing to become part of the Foundation's efforts.
There are presently 24 podlings incubating. In September, podlings executed
6 distinct releases.
Datalab is retiring, and Liminal is discussing retirement. Two new podlings
have joined the incubator Answer and ResilientDB.
There has been discussion on several incubating proposals. A proposed
project Seata has been proposed; it may not be a good fit for the ASF,
but the project is responsive to address any IPMC concerns. A proposed
project OzHera may be too soon to join the Incubator as they don't have a
community.
There was some minor cleanup of outstanding Jira issues.
## Community
### New IPMC members:
- Huxing Zhang
- Sammi Chen
### People who left the IPMC:
- none
## New Podlings
- Answer
- ResilientDB
## Podlings that failed to report, expected next month
- Livy
- Pony Mail
- Teaclave
## Graduations
- none
The board has motions for the following:
- none
## Releases
The following releases entered distribution during the month of
September:
- Devlake 0.18.0
- Opendal v0.40.0
- Paimon 0.5.0
- Pekko persistence JDBC 1.0.0
- Pekko connectors 1.0.0
- Wayang 0.7.1
## IP Clearance
- kvrocks controller
## Legal / Trademarks
- NA
## Infrastructure
- NA
## Miscellaneous
- NA
## Table of Contents
[Annotator](#annotator)
[DataLab](#datalab)
[HugeGraph](#hugegraph)
[Liminal](#liminal)
[Milagro](#milagro)
[Pegasus](#pegasus)
[Pekko](#pekko)
--------------------
## 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. Incubation issues identified by Whimsy still need addressing.
2. Project activity is very low.
3. Release activity is very low.
### Are there any issues that the IPMC or ASF Board need to be aware of?
The project and community has remained quiet through 2023. We are
attempting again to revitalize the community by...
a) simplifying build tooling--both for making releases and for use within
other projects
b) communicating and coordinating future planning on the mailing list with
other contributors (who we hope will "reactivate")
c) working to move the project closer to the needs of higher level Web
developers who need "drop-in" annotation help (vs. our current low level
"advanced" library only)
### How has the community developed since the last report?
Minimal activity on the mailing list.
### How has the project developed since the last report?
No code since last board report.
### 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:
2022-05-05
### When were the last committers or PPMC members elected?
2022-08-17
### Have your mentors been helpful and responsive?
Mentors have been helpful when engaged directly with questions.
### Is the PPMC managing the podling's brand / trademarks?
No known issues.
### Signed-off-by:
- [ ] (annotator) Nick Kew
Comments:
- [ ] (annotator) Tommaso Teofili
Comments:
- [X] (annotator) Benjamin Young
Comments:
### IPMC/Shepherd notes:
--------------------
## DataLab
DataLab is a platform for creating self-service, exploratory data science
environments in the cloud using best-of-breed data science tools.
DataLab has been incubating since 2018-08-20.
### Three most important unfinished issues to address before graduating:
1.
2.
3.
### Are there any issues that the IPMC or ASF Board need to be aware of?
### How has the community developed since the last report?
### How has the project developed since the last report?
in the process of retirement
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [ ] Community building
- [ ] Nearing graduation
- [X] Other: in the process of retirement
### Date of last release:
2022-11-30
### When were the last committers or PPMC members elected?
The last committer was added on April 10, 2023
### Have your mentors been helpful and responsive?
Yes, our mentors are helpful and responsive
### Is the PPMC managing the podling's brand / trademarks?
Brand and naming issues are absent.
### Signed-off-by:
- [ ] (datalab) P. Taylor Goetz
Comments:
- [ ] (datalab) Henry Saputra
Comments:
- [ ] (datalab) Furkan Kamaci
Comments:
### IPMC/Shepherd notes:
--------------------
## HugeGraph
A large-scale and easy-to-use graph database
HugeGraph has been incubating since 2022-01-23.
### Three most important unfinished issues to address before graduating:
1. Release distributed storage module (include PD/store) & make graph
computer easy to use
2. Overall easier to use, more stable and reliable & more communication
with other Graph Community(Like Tinkerpop/JanusGraph etc)
3. At least 2 new PPMC & 5 committers selected and take deep part in the
community
### Are there any issues that the IPMC or ASF Board need to be aware of?
None
### How has the community developed since the last report?
1. We have taken part in 2 activities to let more students participate in
the construction of HugeGraph.
2. We took part in CommunityOverCode Asia 2023, and shared experiences and
insights from building the open source community, as well as the use of
HugeGraph in enterprises and its optimizations.
3. 10+ new contributors with 80+ Pull Requests
### How has the project developed since the last report?
1. hugegraph-toolchain has introduced Kafka source and
hugegraph-spark-connector.
2. A new HTTP client solution has been introduced to resolve the dependency
issues in hugegraph-common and improve compatibility with Spring Boot 2.
3. Dockerfile and CI processes for all hugegraph sub projects have been
optimized.
4. The hugegraph-computer module has added a snapshot feature.
5. A distributed development version of hugegraph-server is under
development.
6. Documents have been improved and some bugs have been fixed.
### 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:
2023-02-22
### When were the last committers or PPMC members elected?
2023-03-12 (last committer)
### Have your mentors been helpful and responsive?
No issues to report now
### Is the PPMC managing the podling's brand / trademarks?
None
### Signed-off-by:
- [ ] (hugegraph) Lidong Dai
Comments:
- [ ] (hugegraph) Trista Pan
Comments:
- [ ] (hugegraph) Xiangdong Huang
Comments:
- [ ] (hugegraph) Yu Li
Comments:
- [X] (hugegraph) Willem Ning Jiang
Comments: It's good to see HugeGraph keep building the community.
### IPMC/Shepherd notes:
--------------------
## Liminal
Apache Liminal is an end-to-end platform for data engineers and scientists,
allowing them to build, train and deploy machine learning models in a robust
and agile way.
Liminal has been incubating since 2020-05-23.
### Three most important unfinished issues to address before graduating:
1. Grow developers community.
2. Adoption of the project by a few companies.
3. Integrations with eco-system projects.
### Are there any issues that the IPMC or ASF Board need to be aware of?
NA
### How has the community developed since the last report?
NA
### How has the project developed since the last report?
NA
### 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:
2022-03-10
### When were the last committers or PPMC members elected?
2022-04-06
### Have your mentors been helpful and responsive?
They have been very responsive and helpful.
### Are things falling through the cracks? If so, please list any
open issues that need to be addressed.
NA
### Is the PPMC managing the podling's brand / trademarks?
NA
### Signed-off-by:
- [ ] (liminal) Jean-Baptiste Onofré
Comments:
- [ ] (liminal) Henry Saputra
Comments:
- [ ] (liminal) Uma Maheswara Rao G
Comments:
- [ ] (liminal) Davor Bonaci
Comments:
- [ ] (liminal) Liang Chen
Comments:
### IPMC/Shepherd notes:
--------------------
## 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. Introduce policies for correct corporate involvement (see
https://github.com/orgs/apache/projects/171/views/1)
2. 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.
3. Improve automated quality pipelines, improve existing releases and
demonstrate improved compliance with the Apache Way.
4. Correct the use of branding on our own website, updating the technical
documentation to match.
### Are there any issues that the IPMC or ASF Board need to be aware of?
No issues are known as of now.
### How has the community developed since the last report?
Several employees were laid off by their sponsoring employer and and are
now contributing as individuals, increasing the community diversity.
### How has the project developed since the last report?
- CVE-2023-33241 affected the experimental MPC code, thanks to
responsible disclosure a fix was committed and released about a month
before public disclosure.
- The path to graduation map has been updated [in a GitHub
project](https://github.com/orgs/apache/projects/171/views/1). This map
keeps being
our north start to lead us to graduation.
### How would you assess the podling's maturity?
- [ ] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2022-11-11
### When were the last committers or PPMC members elected?
December 2022
### Have your mentors been helpful and responsive?
Yes
### Is the PPMC managing the podling's brand / trademarks?
No third party are using the brand's name incorrectly
### Signed-off-by:
- [ ] (milagro) Nick Kew
Comments:
- [ ] (milagro) Jean-Frederic Clere
Comments:
### IPMC/Shepherd notes:
--------------------
## Pegasus
Pegasus is a distributed key-value storage system which is designed to be
simple, horizontally scalable, strongly consistent and high-performance.
Pegasus has been incubating since 2020-06-28.
### Three most important unfinished issues to address before graduating:
1. Grow the community(attracting more committers, contributors, users).
2. Make more releases in ASF policy regularly.
3. Improve the Pegasus project performance, stability, and usage scenarios.
### 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?
None
### How has the project developed since the last report?
2.5.0 release is being prepared.
### 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:
2022-11-05
### When were the last committers or PPMC members elected?
- 2022-9-18, committer: Guohao Li (GitHub ID: GehaFearless)
- 2022-9-18, committer: Hao Wang (GitHub ID: WHBANG)
### Have your mentors been helpful and responsive?
Yes, our mentors gave us a lot of help, including
version release, holding meetup, prepare the graduation
and etc.
### Is the PPMC managing the podling's brand / trademarks?
No issues that we are aware of.
### Signed-off-by:
- [X] (pegasus) Duo Zhang
Comments: We should start to prepare graduation now
- [ ] (pegasus) Liang Chen
Comments:
- [ ] (pegasus) Von Gosling
Comments:
- [ ] (pegasus) Liu Xun
Comments:
### IPMC/Shepherd notes:
--------------------
## Pekko
Pekko is a toolkit and an ecosystem for building highly concurrent,
distributed, reactive and resilient applications for Java and Scala.
Pekko has been incubating since 2022-10-24.
### Three most important unfinished issues to address before graduating:
1. Continue v1.0.0 releases. The main modules have v1.0.0 releases but
some modules are not yet released.
2. Community Building.
3. Plan future priorities.
### Are there any issues that the IPMC or ASF Board need to be aware of?
Nothing of note.
### How has the community developed since the last report?
Community engagement is pretty low. We're still hoping to increase it now
that main modules have releases.
### How has the project developed since the last report?
Main modules have seen releases.
### 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:
2023-09-05
### When were the last committers or PPMC members elected?
2023-03-09 (new committer) -- no new PPMC members added - a recent
committer invite was rejected by the person we invited
### Have your mentors been helpful and responsive?
Mentors have been supportive. One issue is that we need some help with
Incubator release votes. We have one open for 2 weeks and haven't yet
received 3 votes.
### Is the PPMC managing the podling's brand / trademarks?
VP, Brand has approved the name (https://s.apache.org/h2cwg)
### Signed-off-by:
- [X] (pekko) PJ Fanning
Comments:
- [X] (pekko) Justin McLean
Comments:
- [ ] (pekko) Roman Shaposhnik
Comments:
- [ ] (pekko) Wu Sheng
Comments:
- [ ] (pekko) Ryan Skraba
Comments:
- [ ] (pekko) JB Onofré
Comments:
- [ ] (pekko) Claude Warren
Comments:
### IPMC/Shepherd notes:
The Podling Project is keep moving, and the project active contributor is
around 15 for a year.
-----------------------------------------
Attachment AH: Report from the Apache InLong Project [Charles Zhang]
## Description:
The mission of Apache InLong is the creation and maintenance of software
related to a one-stop data integration framework that provides automatic,
secure, and reliable data transmission capabilities. InLong supports both batch
and stream data processing at the same time, which offers great power to build
data analysis, modeling, and other real-time applications based on streaming
data
## Project Status:
Current project status: Ongoing, with moderate activity.
Issues for the board: There are no issues requiring board attention
at this time.
## Membership Data:
Apache InLong was founded 2022-06-15 (a year ago)
There are currently 47 committers and 27 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- Fan Deng was added to the PMC on 2023-08-09
- MengHui Yu was added as committer on 2023-08-30
- Ganfeng Tan was added as committer on 2023-07-20
## Project Activity:
In the past quarter, InLong has successively released 1.8.0, and t
he project is working on 1.9.0 now, which will be released next week.
For the coming 1.9.0, it close about about 220+ issues,
including 2+ major features and 30+ optimizations, for example:
- Build observability capabilities based on OpenTelemetry
- Optimize DataProxy CPP SDK
- Optimize retry logic after failed sending
- Support more DDL types
- Add TubeMQ command-line tool
- Optimize multi-tenancy
And there were two meetups for university students.
## Community Health:
The community health looks good overall. In the past quarter,
- dev@inlong.apache.org had a 9% increase in traffic (702 emails
compared to 643)
- 409 commits in the past quarter (17% increase)
- 49 code contributors in the past quarter (32% increase)
- 333 PRs opened on GitHub, past quarter (5% increase)
- 337 PRs closed on GitHub, past quarter (6% increase)
- 353 issues opened on GitHub, past quarter (3% increase)
- 355 issues closed on GitHub, past quarter (6% increase)
-----------------------------------------
Attachment AI: Report from the Apache James Project [Benoit Tellier]
## Description:
The Apache James Project delivers a rich set of open source modules and
libraries, written in Java, related to Internet mail which build into an
advanced extensible mail server running on the JVM.
## Project Status:
Current project status: Ongoing, moderate activity.
Issues for the board: There are no issues
requiring board attention at this time.
## Membership Data:
Apache James was founded 2003-01-22 (21 years ago)
There are currently 42 committers and 17 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 Karsten Otto on 2022-09-20.
- No new committers. Last addition was Jean Helou on 2022-06-17.
## Project Activity:
Recent releases:
- JAMES-3.8.0 was released on 2023-05-30.
- JAMES-3.7.4 was released on 2023-03-31.
- JAMES-3.7.3 was released on 2023-01-06.
## Community Health:
We saw overall a decrease on community activity, partially explained by the
summer vacations. This includes:
- server-dev@james.apache.org had a 45% decrease in traffic in the past
quarter (144 emails compared to 260)
- server-user@james.apache.org had a 45% decrease in traffic in the past
quarter (56 emails compared to 101)
- 19 issues opened in JIRA, past quarter (-26% change)
- 15 issues closed in JIRA, past quarter (-37% change)
On the counter part the contributor base grew slightly:
- 15 code contributors in the past quarter (15% increase)
-----------------------------------------
Attachment AJ: Report from the Apache jclouds Project [Andrew Gaul]
There are no issues requiring board attention
A cloud-agnostic library that enables developers to access a variety of cloud
providers using one API.
== Project Status ==
During the last months, we initiated discussions to move the project to the
Attic, given the low activity and the concerns shared in previous reports.
The discussion started in October 2022 (https://s.apache.org/jclouds-attic)
and the Brooklyn and Karaf communities expressed interest in keeping the
project alive and helping the project. Despite the very welcomed good
intentions, however, nothing actually happened in the form of actual
contributions, further engagement with the project, etc, and for months we
have been just waiting for something to happen beyond the will to keep the
project alive.
The Attic discussion is a perfect example of the current status of the jclouds
community: there are people interested in keeping the project alive, but no
one has the time and/or energy to actually do it, and in this scenario, it has
been discussed that we would probably better serve the community by moving the
project to the Attic and set clear expectations for our users, instead of
keeping it in the current limbo of inactivity.
== Community ==
Last committer: 2018-07-23 (Daniel Estevez)
Last PMC member: 2021-03-14 (Jean-Baptiste Onofré)
== Community Objectives ==
Finalize the Attic movement discussion and release 2.6.0 in November 2023
which is planned to be the final release.
== Releases ==
The last major jclouds release, 2.5.0, took place on 2022-03-26.
The last bugfix release, 2.2.1, took place on 2020-05-14.
-----------------------------------------
Attachment AK: 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
## Project Status:
Current project status: Ongoing
Issues for the board: None
## Membership Data:
Apache Jena was founded 2012-04-18 (11 years ago)
There are currently 19 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Aaron Coburn on 2019-01-22.
- Arne Bernhardt was added as committer on 2023-07-11
## Project Activity:
Development is now around Jena 5, using the major version change for both
external changes and code improvements
External changes include building convenience binaries for Java17 in keeping
with the project supporting two Java LTS; switching from javax.servlet to
jakarta.servlet); update to Eclipse Jetty12; and removing a dependency from a
project that is no longer active.
Project development for Jena5 includes removing deprecated code and tidying
up. There is a new standards compliant RDF/XML parser which is both faster and
easier to maintain.
## Community Health:
The community continues to answer questions on the users list. The dev list
has been quieter because the project has moved some more automated email off
that list, general seasonal effects, and because the Jena5 development has
proceeded on github.
-----------------------------------------
Attachment AL: 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
## Project Status:
Current project status: Ongoing, with low activity (summer period)
Issues for the board: There are no issues requiring board attention at this
time.
## Membership Data:
Apache JMeter as TLP was created 2011-10-26 (12 years ago), before was Apache
Jakarta JMeter, first version was released 1998-12-15 (25 years ago)
There are currently 13 committers and 8 PMC members in this project. The
Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- No new PMC members. Last addition was Vladimir Sitnikov on 2018-06-08.
- No new committers. Last addition was Maxime Chassagneux on 2017-02-15.
## Project Activity:
- The project has low activity, probably due because summer period
- So, the project will start to move code for Java 11+ for next weeks/months
- The project continue to discuss to use GitHub Actions for automate upgrade
dependencies using a bot
- The project continue to discuss to use the Automated Release Signing with
GitHub Actions. Main objective is to have a quick release cycle.
- Recent releases:
5.6.2 final was released on 2023-07-11. (fix regression release)
5.6.1 final was released on 2023-07-10.
5.6 final was released on 2023-06-23.
5.5 final was released on 2022-06-14.
## Community Health:
- The project has a low activity during last quarter. We have release the 5.6
series since end of June, was the last major version since more one year.
Combine with summer period the community have reduce activity for this
quarter.
-----------------------------------------
Attachment AM: Report from the Apache Johnzon Project [Jean-Louis Monteiro]
## 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
## Project Status:
Current project status: ongoing
Issues for the board: none
## Membership Data:
Apache Johnzon was founded 2016-04-20 (7 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:
The major part of the work to migrate the code to the new jakarta namespace
has been done. The current work is mainly maintenance on previous javax
version which is still by far the most used. We have created 3 maintenance
releases for the javax based version (1.x) and we will create the first
jakarta compatible version pretty soon. We had another security issue to look
at where we agreed it was a bad usage of the library. No further action was
required.
## Community Health:
As described in previous section, the activity decreased because the major
part of the work is done and the product is stable. So there is really only
maintenance for the moment.
-----------------------------------------
Attachment AN: 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).
## Project Status:
Current project status: Ongoing, with low activity. Issues for the board:
There are no issues requiring board attention.
## Membership Data:
Apache JSPWiki was founded 2013-07-17 (10 years ago) There are currently 15
committers and 9 PMC members in this project. The Committer-to-PMC ratio is
5:3.
Community changes, past quarter:
- Arturo Bernal was added to the PMC on 2023-06-21
- Arturo Bernal was added as committer on 2023-06-21
## Project Activity:
2.12.1 release happened this quarter, which fixed the workflow approval area,
which wasn't working as expected since a lot of releases, upgraded bundled
dependencies and defaulted jspwiki working directory to
$javax.servlet.context.tempdir if it existed.
We are having talks about incoming 2.12.2, trying to catch on with our stated
release train.
## Community Health:
Work on latest master shows commits from 3 different commiters.
Other than that, we got the usual amount of emails (that is, not too much). No
unanswered questions, and there is enough people appearing on the ML and
providing project oversight.
-----------------------------------------
Attachment AO: Report from the Apache Kudu Project [Andrew Wong]
## 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.
## Project Status:
Current project status: Ongoing
Issues for the board: None
## Membership Data:
Apache Kudu was founded 2016-07-19 (7 years ago)
There are currently 29 committers and 29 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Yuqi Du on 2023-05-31.
- No new committers. Last addition was Yuqi Du on 2023-05-30.
## Project Activity:
1.17.0 was released on 2023-09-01.
1.16.0 was released on 2022-04-11.
1.15.0 was released on 2021-06-22.
1.14.0 was released on 2021-01-27.
## Community Health:
- Traffic to the dev mailing list remained steady (30 emails, 3% increase) as
the release process wrapped for the 1.17.0 release.
- Development activity measured in the number of commits has dipped (-29%),
following last quarter's push to get many changes into this quarter's
release. Activity measured in number of opened and closed issues increased
(28 opened: +40%, and 22 closed: +100%).
- Development measured in the number of unique developers decreased slightly
(17 to 15).
- Community activity measured in community Slack is down, with the number of
daily active users and public posters dropping 10% and 15% respectively.
-----------------------------------------
Attachment AP: Report from the Apache MADlib Project [Ed Espino]
## Description:
Apache MADlib is an open-source library for scalable in-database analytics.
It provides data-parallel implementations of mathematical, statistical,
graph and machine learning methods for structured and unstructured data.
## Project Status:
- On the Apache MADlib v2 code base, the project completed its first
minor (2.1.0) release.
- The project is maintaining a healthy Jira issue management level.
- There are no issues requiring board attention at this time.
## Membership Data:
Apache MADlib was founded 2017-07-18 (6 years ago)
There are currently 23 committers and 12 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
## Project Activity:
Apache MADlib v2.1.0 was released on 2023-09-08
Improvements
- Build: Fix PG 15 support
- Assoc_rules: Fix SERIAL cache issue
- DL: Remove SERIAL from load_keras_model
- Build: Add ubuntu flag for PyXB installation
- Build: Add the actual path of $libdir to dynamic_library_path
- Build: Remove PyXB as a packaged dependency and replace it with external
pyxb-x dependency.
- Build: Use PG15 in Jenkins CI
- CRF: Fix anyarray -> anycompatiblearray change for PG14
Release Manager
- Orhan Kislal
Vote Results
- The vote for releasing Apache MADlib 2.1.0 (RC2) passed with 4
binding +1s and no 0 or -1 votes.
## Community Health:
We continue to have good voting participation from the newly formed PMC members.
-----------------------------------------
Attachment AQ: Report from the Apache Mahout Project [Andrew Musselman]
## Description:
Mahout is a distributed linear algebra framework and mathematically expressive
DSL designed to let mathematicians, statisticians, and data scientists quickly
implement their own algorithms.
## Project Status:
Current project status: Ongoing
Issues for the board: None
## Membership Data:
Apache Mahout was founded 2010-04-20 (13 years ago)
There are currently 28 committers and 10 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 Shannon Quinn on 2023-02-12.
- No new committers. Last addition was Jowanza Joseph on 2023-03-02.
## Project Activity:
In our community meetings this quarter we identified some work items that
could benefit to and from some grad student projects, as well as some
promising new compute platforms to prove out.
## Community Health:
Core team is in touch with each other and we have been consistent with
community meetings
(https://mahout.apache.org/minutes/2023/).
-----------------------------------------
Attachment AR: Report from the Apache ManifoldCF Project [Karl Wright]
## Description:
The mission of ManifoldCF is the creation and maintenance of software related
to Framework for connecting source content repositories to target repositories
or indexes.
## Issues:
No issues to report at this time.
## Membership Data:
Apache ManifoldCF was founded 2012-05-15 (9 years ago) There are currently 25
committers and 17 PMC members in this project. The Committer-to-PMC ratio is
roughly 7:4.
Community changes, since last report in August:
- One new PMC member. Addition made on 2023-08-03.
- No new committers. Last addition was on 2019-08-17.
## Project Activity:
ManifoldCF graduated from the Apache Incubator on May 16, 2012. Since then,
there have been numerous major releases, including a 2.25 release in early
June 2023. The next major release, 2.26, was tentatively planned for Sept
30th, but has been delayed due to last-minute contributions.
Automated tools that check for "bad" versions of libraries are still a problem
for us because many older jars have no replacement, e.g. Axis 1.4.x, and yet
still come up as having CVE vulnerabilities. It is of little use to explain
to users that ManifoldCF is a consumer of internal trusted content and
exploits cannot be triggered unless such internal content is compromised.
Redevelopment, or the discarding of many of ManifoldCF's connectors would be
the only way to get past such concerns.
Zookeeper issues, described in previous reports, have been resolved.
## Community Health:
Issues around PMC members have now been resolved. Two recent PMC member
additions have been made and this has fixed the difficulty getting a quorum.
-----------------------------------------
Attachment AS: Report from the Apache Maven Project [Karl Heinz Marbaise]
## Description:
The mission of Maven is the creation and maintenance of software related to
Java project management and comprehension tools
## Project Status:
There are no issues requiring board attention.
## Membership Data:
Apache Maven was founded 2003-03-01 (21 years ago)
There are currently 69 committers and 29 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:4.
Community changes, past quarter:
- Added new PMC members
- Benjamin Marwell
- Henning Schmiedehausen
- Konrad Windszus
- No new committers. Last addition was Aleksandr Ashitkin on 2023-04-06.
## Project Activity:
New releases of plugins / components:
- Apache Maven 3.9.5: 2023-10-04
- Maven Reporting Exec 2.0.0-M10: 2023-10-03
- Maven Site Plugin 4.0.0-M10: 2023-10-03
- Maven Artifact Plugin 3.5.0: 2023-10-02
- Maven Doxia Sitetools 2.0.0-M12: 2023-10-01
- Maven Reporting Impl 4.0.0-M10: 2023-10-01
- Maven Resolver 1,9,16: 2023-09-25
- Maven Shade Plugin 3.5.1: 2023-09-21
- Maven Javadoc Plugin 3.6.0: 2023-09-11
- Maven Resolver Ant Tasks 1.5.0: 2023-09-11
- Maven Enforcer 3.4.1: 2023-09-07
- Maven Archiver 3.6.1: 2023-08-19
- Maven Enforcer 3.4.0: 2023-08-19
- Maven Resolver 1.9.15: 2023-08-07
- Apache Maven 3.9.4: 2023-08-03
- Maven Indexer 7.0.4: 2023-07-27
- Maven Resolver 1.9.14: 2023-07-25
- Maven Fluido Skin 2.0.0-M7: 2023-07-09
- Maven Doxia Sitetools 2.0.0-M11: 2023-07-07
- Maven Reporting Exec 2.0.0-M9: 2023-07-07
- Maven Reporting Impl 4.0.0-M9: 2023-07-07
- Maven Site Plugin 4.0.0-M9: 2023-07-07
- Maven Fluido Skin 1.12.0: 2023-07-06
- Maven Reporting API 4.0.0-M7: 2023-07-06
Based on the current ongoing effort to bring Maven 4 forward
means to focus pirmarily on Maven 4 development.
The acceptances rate in the wild is low as expected because people
tend not to use alpha releases.
The Apache Maven 3.9.X-Release-Line is intended as an intermediate
step to integrate some needed (possibly) breaking changes for Apache
Maven 4.0.0 into the wild. All Apache Maven Plugins have been updated
according to run with Maven 4.X without issues.
## Community Health:
Activity has been decreased based on the vacations period
during the summer. In general the overall health is very good.
-----------------------------------------
Attachment AT: Report from the Apache Mesos Project [Qian Zhang]
## 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
## Project Status:
Current project status: Considering moving to the Attic
Issues for the board:
We have already conducted a discussion on the public dev and user list:
https://lists.apache.org/thread/nlpnjjfy638rm653rbhbf54mn6kl3wmq.
Although there are still some companies using Mesos now, there are just
several contributors interested in contributing to Mesos and only one
committer (no guaranteed time), I think that's not enough to keep this
project going, so we may have to move Mesos to attic. Please kindly advise
how we should proceed, Thanks.
## Membership Data:
Apache Mesos was founded 2013-06-19 (10 years ago)
There are currently 50 committers and 50 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Charles-François Natali on 2021-08-08.
- No new committers. Last addition was Charles-François Natali on 2021-08-07.
## Project Activity:
There were no new issues or PRs created, and no new releases.
## Community Health:
No new committers or contributors, overall the community is not active.
Considering moving to the Attic.
-----------------------------------------
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
## Project Status:
Current project status: ongoing
Issues for the board: Last report comment indicated two non-pmc members
subscribed to the private list, but wrongly assumed they were committers.
Those are committers on other projects (james and directory) which have
strong historical ties with Mina. They should be unsubscribed. Should we
raise an infra issue to do that ?
## Membership Data:
Apache MINA was founded 2006-10-25 (17 years ago)
There are currently 29 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- Gary D. Gregory was added to the PMC on 2023-09-13
- No new committers. Last addition was Gary D. Gregory on 2022-03-24.
## Project Activity:
We've voted 3 releases of Apache MINA:
* Apache MINA 2.0.25 was released on 2023-09-12.
* Apache MINA 2.1.8 was released on 2023-09-12.
* Apache MINA 2.2.3 was released on 2023-09-12.
Those 3 releases are bug-fix releases on maintained branches.
Subprojects:
* Mina Core is in maintenance mode with regular releases
* Mina AsyncWeb is mainly dormant (there has been a few javadoc related
commits in 03/2023, the previous commit was from 10/2012)
* Mina FTPserver has received a few minor code cleanup related commits
in the past months
* Mina SSHD is under development preparing a 2.11.0 release with a few
new features this month (the previous 2.10.0 was released in 05/2023)
* Mina Vysper has received a few minor code / javadoc cleanup related
commits in the past months
## Community Health:
Not much to report here: despite the low activity, the community is
still healthy.
-----------------------------------------
Attachment AV: Report from the Apache Mnemonic Project [Gordon King]
-----------------------------------------
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
## Project Status:
Current project status: Ongoing, with moderate activity
Issues for the board: none.
## Membership Data:
Apache MyFaces was founded 2005-02-23 (19 years ago)
There are currently 80 committers and 46 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 Henning Nöth on 2021-06-01.
- No new committers. Last addition was Melloware on 2021-05-11.
## Project Activity:
- Apache MyFaces Core is working on small fixes
and spec issues.
- Apache Tobago the community is working on 5.x and 6.x.
6.x is our first Jakarta 10/JSF 4.0 version.
- Recent releases:
tobago-6.0.0-beta-1 was released on 2023-09-18.
tobago-5.7.2 was released on 2023-06-22.
tobago-5.7.1 was released on 2023-05-30.
## 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.
## Project Status:
Current project status: Ongoing. High.
Issues for the board: None.
## Membership Data:
Apache NiFi was founded 2015-07-14 (9 years ago)
There are currently 64 committers and 35 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- Chris Sampson was added to the PMC on 2023-08-19
- Timea Barna was added as committer on 2023-08-02
## Project Activity:
The community conducted at least four key feature, improvement, security related
releases during the reporting period. These include MiNiFi CPP 0.15.0
on September 3rd and NIFi 1.23.2, 1.23.1, and 1.23.0 on Aug 22, 18, and Jul 28.
The MiNiFi release adds support to TLS v1.3, PutS3 for multipart object upload,
among other capabilities and several bug fixes.
The NiFi 1.23.x line makes it easier to work Microsoft Excel documents in the
flow and leverage AWS Glue Schema Registry and fixes a large range of defects
or reported vulnerable libs across Spring Framework, Bouncy Castle and more.
But the big news for the community remains all about the heavy push to
Apache NiFi 2.0.0. With more than 740 JIRAs resolved and counting this major
release will indeed be major. NiFi 2 now builds and runs and depends on
Java 21. We've started adopting many of the nice language features
including lightweight threads and cleaner syntax options. We're reducing
far more code than ever before that is no longer maintained, no longer
necessary, etc. NiFi 2.0 also makes running real processes in legit
Python super easy which allows NiFi to help data engineers far more
as they often found the Java development processes too slow for their
use cases. We don't have a clear ETA for 2.0 but this calendar year is
still in sight.
## Community Health:
Community health is stronger than ever. Our mailing list activity
has picked up in the past quarter with 36%, 26% and 70% increase across
dev, users, and issues lists. There are more PRs coming in and getting
reviews and merges - specifically a 10% increase in the period.
Meanwhile, usage and popularity of the Slack channel is growing. We
reported 2700 in our general slack channel last quarter and now
we are at 2839. The depth of conversation on there is excellent spanning
simple user questions, developer discussions which we do push to JIRA
or mailing list as needed. And importantly we still see active blogging,
videos, webinars, conference talks on NiFi.
-----------------------------------------
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 based on Apache Hadoop® data structures and the MapReduce
data processing framework.
## Project Status:
Current project status: ongoing with medium to low activity
Issues for the board: none
## Membership Data:
Apache Nutch was founded 2010-04-21 (13 years ago)
There are currently 22 committers and 22 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- Tim Allison was added as committer and PMC member on 2023-07-19
## Project Activity:
Nutch 1.19 was released on 2022-08-22.
Work on the next Nutch release 1.20 continues. Important contributions were
the resolution of dependency conflicts around logging libraries (slf4j2 and
reload4j) to finally remove Log4j 1.x from all Nutch plugins, upgrade of the
Apache Tika dependency which requires to resolve a dependency conflict
(commons-io required in different versions by Tika and Hadoop), and
improvements for robots.txt handling to implement RFC 9309 entirely.
We discussed a road map for future Nutch features.
## Community Health:
The number of contributions (Jira issues, commits, activity on the mailing
lists) significantly went up during the last weeks after summer, because
of a new active committer and increased preparations for the next release.
-----------------------------------------
Attachment AZ: Report from the Apache NuttX Project [Alin Jerpelea]
## Description:
The mission of Apache NuttX is the creation and maintenance of software related
to a mature, real-time embedded operating system (RTOS)
## Project Status:
Current project status: Ongoing with High activity
Issues for the board: No major issues
Concerns regarding license pollution handles by community
https://lists.apache.org/thread/9rdormy1sxwol46n63q4phqw6sywvylc
https://lists.apache.org/list?dev@nuttx.apache.org:2023-9
## Membership Data:
Apache NuttX was founded 2022-11-16 (a year ago)
There are currently 29 committers and 21 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 Tiago Medicci on 2023-05-30.
- No new committers. Last addition was Tiago Medicci on 2023-05-30.
## Project Activity:
Releases on track every quarter
Project Release Activity:
12.2.1 was released on 2023-07-18.
12.1.0 was released on 2023-04-16.
Release in progress
12.3.0 branched out
## Community Health:
Community
- Hosted the yearly NuttX International Workshop 29-30 September
- 18 speakers
- over 1k views
- Preparing the new NuttX release with 1k+ commits
dev@nuttx.apache.org had a 16% decrease in traffic (505 emails compared to 597):
3699 commits in the past quarter (40% increase)
168 code contributors in the past quarter (57% increase)
2622 PRs opened on GitHub, past quarter (58% increase)
2638 PRs closed on GitHub, past quarter (50% increase)
128 issues opened on GitHub, past quarter (-23% change)
90 issues closed on GitHub, past quarter (-25% change)
-----------------------------------------
Attachment BA: Report from the Apache OpenJPA Project [Mark Struberg]
-----------------------------------------
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
## Project Status:
Current project status: Ongoing
Issues for the board: none.
## Membership Data:
Apache OpenMeetings was founded 2013-01-25 (11 years ago)
There are currently 30 committers and 28 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:7.
Community changes, past quarter:
- No new PMC members. Last addition was Ali Alhaidary on 2021-03-22.
- No new committers. Last addition was Ali Alhaidary on 2021-04-07.
## Project Activity:
Currently we are working at moving to Tomcat10, Spring6 and Jakarta
This requires changes in dependent projects like Tika, SiS, Jackrabbit
and some others.
Recent releases:
- 7.1.0 was released on 2023-05-09.
- 7.0.0 was released on 2023-02-13.
- 6.3.0 was released on 2022-05-16.
## Community Health:
Mail flow is low. I guess user interest to the project is decreased because
there were no new features and most probably also because currently there are
video conferences everywhere.
-----------------------------------------
Attachment BC: Report from the Apache OpenOffice Project [Dave Fisher]
-----------------------------------------
Attachment BD: Report from the Apache ORC Project [William Hyun]
## 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 (8 years ago)
There are currently 46 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:1.
- No new PMC members. Last addition was Pavan Lanka on 2023-03-30.
- No new committers. Last addition was Xin Zhang on 2023-02-06.
## Project Activity:
According to our release cadence, we released two maintenance releases
in this quarter and helped other Apache communities use them.
- 1.9.1 was released on 2023-08-16.
- 1.8.5 was released on 2023-09-05.
In addition, we are preparing the following milestones.
- 2.0.0 (January)
- 1.9.2 (November)
- 1.8.6 (December)
- 1.7.10 (November)
## Community Health:
In this quarter, activities have slowed down overall due to the summer season.
We are preparing for the planned releases ahead and looking to return
to normal soon.
-----------------------------------------
Attachment BE: Report from the Apache Parquet Project [Xinli Shang]
## Description:
The mission of Parquet is the creation and maintenance of software related to
columnar storage format available to any project in the Apache Hadoop ecosystem
## Project Status:
Current project status: Ongoing
Issues for the board: No issues
## Membership Data:
Apache Parquet was founded 2015-04-21 (8 years ago)
There are currently 38 committers and 27 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Gidon Gershinsky on 2021-11-23.
- No new committers. Last addition was Gang Wu on 2023-02-28.
## Project Activity:
Recent releases:
MR-1.13.1 was released on 2023-05-18.
MR-1.11.2 was released on 2021-10-06.
MR-1.12.2 was released on 2021-10-06.
## Community Health:
dev@parquet.apache.org had 842 emails in the past quarter(-42% change)
39 issues opened in JIRA, past quarter (-30% change)
23 issues closed in JIRA, past quarter (-41% change)
48 commits in the past quarter (-65% change)
12 code contributors in the past quarter (-55% change)
49 PRs opened on GitHub, past quarter (-46% change)
46 PRs closed on GitHub, past quarter (-47% change)
-----------------------------------------
Attachment BF: 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
## Project Status:
Current project status: Ongoing with moderate activity
Issues for the board: There are no issues requiring board attention at this time
## Membership Data:
Apache PDFBox was founded 2009-10-21 (14 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:
3.0.0 was released on 2023-08-17.
2.0.29 was released on 2023-07-01.
2.0.28 was released on 2023-04-13.
## Community Health:
- there is a steady stream of contributions, bug reports and questions on the
mailing lists
- finally the new major release 3.0.0 was released after 7 years of
development
- there aren't any serious issues issues with the new version after releasing
it. We expect the first bugfix release 3.0.1 in a couple of weeks
- the development of 4.0.0 already started with two fundamental changes. We
switched to java 11 as minimum requirement and removed the sub project
preflight due to inactivity
-----------------------------------------
Attachment BG: 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
## Project Status:
Current project status: Low, Ongoing
Issues for the board: None
## Membership Data:
Apache Petri was founded 2019-11-19 (4 years ago)
There are currently 8 committers and 5 PMC members in this project.
The Committer-to-PMC ratio is 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Daniel Shahaf on 2019-11-19.
- No new committers. Last addition was Justin Erenkrantz on 2020-04-23.
## Project Activity:
Project activity over the last quarter related to updating the website to
reflect that BuildStream is now a TLP. We cleaned up the DOAP file to add the
Git repository. PRs are welcome so that we can better guide future cultures.
## Community Health:
There were hallway discussions about possible new cultures that could follow the
Petri process to join the ASF. We have started discussions on discuss@petri.a.o
about how we can do better with the next cultures and what lessons we have
learned from BuildStream.
-----------------------------------------
Attachment BH: Report from the Apache Pig Project [Koji Noguchi]
-----------------------------------------
Attachment BI: Report from the Apache Pivot Project [Roger Lee Whitcomb]
## Description:
The mission of Pivot is the creation and maintenance of software related to
Rich Internet applications in Java.
## Project Status:
Current project status: Dormant, and considering moving to the Attic. The last
post to the Dev and User lists (2023-07-20) was a message about probably
sunsetting, to which there was no response from anyone.
Issues for the board: There are no issues for the Board at this time. There
was a possible security issue (January 2023) that was addressed with
code/documentation changes.
## Membership Data:
Apache Pivot was founded 2009-12-15 (14 years ago)
There are currently 10 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:4.
Community changes, past quarter:
- No new PMC members. Last addition was Gavin McDonald on 2022-04-13.
- No new committers. Last addition was Gavin McDonald on 2022-04-14.
## Project Activity:
Recent releases:
2.0.5 was released on 2017-07-04.
2.0.4 was released on 2014-05-19.
2.0.3 was released on 2013-08-01.
No development activity since January 2023, and no emails on Dev or User lists
since the aforementioned notice of sunsetting in July.
## Community Health:
Essentially non-existent, except that I still have changes pending and planned
for the "terminal" 2.1.0 release. Personal issues, including retirement, have
delayed this final release.
-----------------------------------------
Attachment BJ: Report from the Apache Pulsar Project [Matteo Merli]
-----------------------------------------
Attachment BK: Report from the Apache Ranger Project [Selvamohan Neethiraj]
-----------------------------------------
Attachment BL: Report from the Apache Ratis Project [Tsz-wo Sze]
## Description:
The mission of Apache Ratis is the creation and maintenance of software related
to a highly customizable Raft protocol implementation in Java
## Project Status:
Current project status: Ongoing
Issues for the board: NA
## Membership Data:
Apache Ratis was founded 2021-02-16 (3 years ago)
There are currently 29 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 Attila Doroszlai on 2022-04-25.
- No new committers. Last addition was William Song on 2022-12-28. We
voted successfully a new committer on 2023-10-04. We are in a process
of sending a committer invitation.
## Project Activity:
We are currently discussing to roll a new Ratis 3.0.0 release,
which has the following features:
- support read-after-write consistency (RATIS-1882).
- support Leader Lease (RATIS-1864 and subtasks).
- support pluggable metrics (RATIS-1710 and the related tasks).
It also includes other bug fixes and performance improvements.
The last release is 2.5.1 which is released on 2023-05-05.
## Community Health:
The project is healthy. In this quarter, we has a large number of closed
JIRAs (104 issues, 285% increase) due to an effort of cleaning up old JIRAs
in the community. We also have a few new contributors starting contributing
to Ratis.
-----------------------------------------
Attachment BM: Report from the Apache Rya Project [Adina Crainiceanu]
## Description:
The mission of Apache Rya is the creation and maintenance of software related
to scalable storage, retrieval, and analysis of RDF data
## Project Status:
Current project status: dormant
Issues for the board: none
## Membership Data:
Apache Rya was founded 2019-09-17 (4 years ago)
There are currently 12 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Adina Crainiceanu on 2019-09-17.
- No new committers were added.
## Project Activity:
No new activity. Last release 4.0.1 was on 2020-12-22
## Community Health:
The activity level in the project is low. The project is in "dormant" state:
not much happening on the code, but at least 3 PMC members ready to engage if
needed
-----------------------------------------
Attachment BN: Report from the Apache Samza Project [Jagadish Venkatraman]
## Description:
The mission of Samza is the creation and maintenance of software related to
distributed stream processing framework
## Project Status:
Current project status: Healthy
Issues for the board: No issues require the board's attention
## Membership Data:
Apache Samza was founded 2015-01-22 (9 years ago)
There are currently 30 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Bharath Kumarasubramanian on 2020-02-13.
- No new committers. Last addition was Ajo Thomas on 2022-12-14.
## Project Activity:
Project Release Activity:
Recent releases:
1.8.0 was released on 2023-01-17.
1.7.0 was released on 2022-04-04.
samza-1.6.0 was released on 2021-01-28.
## Community Health:
JIRA activity:
7 issues opened in JIRA, past quarter (-12% change)
Commit activity:
12 commits in the past quarter (20% increase)
6 code contributors in the past quarter (20% increase)
-----------------------------------------
Attachment BO: Report from the Apache Serf Project [Justin Erenkrantz]
## Description:
Apache Serf creates and maintains HTTP client software for various
non-browser applications.
## Project Status:
Project state: Ongoing/low activity.
Issues for the board: Roll call in July received 7 replies (one being a
resignation). Two ASF/Subversion PMC members replied being ready to help.
The Board's call for a chair change was discussed[1] and resulted in the
addition of two new PMC members (from the Subversion PMC) and the
recommendation of Daniel Sahlberg as Chair.
## Membership Data:
Apache Serf was founded 2015-08-18 (8 years ago).
There are 13 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, since last report:
- Nathan Hartman and Daniel Sahlberg added to the PMC on 2023-10-06 [2].
## Project Activity:
There was a significant burst of activity in May to add support for OpenSSL 3
before OpenSSL 1.1.1 reached end of life in September. This was followed up
with the release of Serf 1.3.10 on 2023-05-31.
After the release the activity decreased again but a support request in
October was promptly handled, and the entire PMC is present enough to jump
and handle (say) security issues that may arise in a released version of
Apache Serf.
## Community Health:
Given the maturity of the project the low energy is expected but the low
level of activity can create a problem to grow the community.
With the recommendation of a new chair (above), the PMC would like to thank
Justin for his service as Chair during the last four years.
[1] https://lists.apache.org/thread/jqv439zy81l4ofl6s61qcqnf6f2x9od4
[2] https://lists.apache.org/thread/kcd1rhtpnwhyh9hh56tjwp3yywsw4pdm
-----------------------------------------
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)
## Project Status:
Current project status: Ongoing
Issues for the board: None
## Membership Data:
Apache SkyWalking was founded 2019-04-17 (4 years ago)
There are currently 58 committers and 34 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- Ye Cao was added to the PMC on 2023-08-28
- Gong Dewei was added as committer on 2023-07-01
## Project Activity:
- grafana-plugins-0.1.0 was released on 2023-09-13.
- eyes-0.5.0 was released on 2023-09-09.
- 9.6.0 was released on 2023-09-02.
- java-9.0.0 was released on 2023-08-29.
- php-0.6.0 was released on 2023-08-25.
- rust-0.8.0 was released on 2023-08-02.
The project is active. One new subproject(grafana-plugin) is established
and released its first version.
The community is working on the first GraalVM native build
for the backend server.
The PMC have approved the SkyWalking Summit 2023 hosted in Shanghai.
We have opened the CFP and registration for China local users.
Two sponsors would support this event including the cost of the venue, flights
and accommodation of speakers.
The summit will be hosted at Nov 4th. UTC+8, in-person.
## Community Health:
dev@skywalking.apache.org had a 104% increase in traffic in the past
quarter (333 emails compared to 163)
599 commits in the past quarter (-12% change)
68 code contributors in the past quarter (7% increase)
451 PRs opened on GitHub, past quarter (-10% change)
88 issues opened on GitHub, past quarter (-32% change)
108 issues closed on GitHub, past quarter (-14% change)
The community is healthy. The numbers of commits and reported issues are
slightly lower than the last quarter as new backend and Java agent
released their next primary versions. Users will immigrate to the new
versions slowerly.
-----------------------------------------
Attachment BQ: Report from the Apache Steve Project [Daniel Gruno]
## Description:
The mission of Steve is the creation and maintenance of software related to
Apache's Python based single transferable vote software system
## Project Status:
Current project status: Dormant
Issues for the board: No issues for the board.
## Membership Data:
Apache Steve was founded 2012-07-24 (11 years ago)
There are currently 10 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 5:3.
Community changes, past quarter:
- No new PMC members. Last addition was Jim Jagielski on 2022-04-15.
- No new committers. Last addition was Sean Palmer on 2022-03-04.
## Project Activity:
No activity this quarter, hence this very brief report. Work on the next
iteration is currently awaiting enough free cycles from the community.
## Community Health:
Still the same PMC oversight, if any issues arise, we will address them.
No new committers this quarter, but that is to be expected.
-----------------------------------------
Attachment BR: Report from the Apache Streams Project [Steve Blackmon]
## Description:
Apache Streams unifies a diverse world of digital profiles and online
activities into common formats and vocabularies, and makes these datasets
accessible across a variety of databases, devices, and platforms for
streaming, browsing, search, sharing, and analytics use-cases.
## Issues:
The project code and community has become stagnant, and with the end of
Twitter's free API, there is now very little code in the project today
useful enough to attract users or developers. It's been several years
since the community rallied around a project, much less followed through
on it, unfortunately.
## Membership Data:
Apache Streams was founded 2017-07-18 (6 years ago). There are
currently 9 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
## Community changes:
- Brian Hodge joined PMC on 2020-04-26
- Brian Hodge became a committer on 2020-04-26
## Project Activity:
- Apache Streams 0.6.1 was released in March 2020.
- The next Apache Streams release will be the first compatible with JDK11.
- 2021 and 2022 and 2023 all had minimal commit and mailing list and discussions.
- Several recent board reports have been missed. Very sorry about that.
## Other Comments:
- Twitter's pay-walling of the free API is quite unfortunate. Streams
most mature and powerful libraries and examples are all based on these APIs.
- A silver lining with the turmoil at Twitter is rapidly growing interest in
open alternatives based on ActivityPub ex. Mastadon. This offers the
project a path to new life, as ActivityPub is based on ActivityStreams.
- Addition of Pekko (incubating) to the wider community is an opportunity to
clean house on the code base, switching plumbing to more suitable patterns, and
supporting scala developmers natively.
- We need to get the upgrades on our main branch released ASAP.
- We need to better reach out to users and developers to reinvigorate the project.
- We need to lean further into the ActivityPub ecosystem to become relevant again.
-----------------------------------------
Attachment BS: Report from the Apache Struts Project [René Gielen]
The Apache Struts MVC framework is a solution stack for creating elegant and
modern action-based Java web applications. It favours convention over
configuration, is extensible using a plugin architecture, and ships with
plugins to support patterns and technologies such as REST, AJAX and JSON.
The Struts team made four releases in the last quarter:
- Struts 6.3.0 - Feature an bug fix release (2023-09-04) [1]
- Struts 2.5.32 - Security fix release (2023-10-13) [2][3]
- Struts 6.1.2.2 - Security fix release (2023-10-13) [4][3]
- Struts 6.3.0.1 - Security fix release (2023-10-13) [5][3]
The last Struts releases besides the core framework were
- Struts Master 14 - Apply Apache Parent POM and plugin upgrades (2020-02-05)
- Struts Annotations 1.0.8 - Enhancements in preparation for the next
framework release (2022-11-05)
Within the last quarter we saw notably increased development and community
activity. We had 61 PRs (compared to 39 in previous reporting quarter) opened
and 61 (39) closed in the main project.
These numbers reflect both the end of vacation season as well as an energy
upswing often seen when adding a new committer.
We counted 216 (86) commits by 6 (11) contributors in the report quarter.
The project team is happy to announce that Kusal Kithul-Godag (kusal) accepted
our invitation to become a Apache Struts committer. It is very hard for a
mature project like Struts to attract “fresh blood”, which makes us even more
grateful for Kusal joining the team.
We released one security bulletin in the last quarter [3], leading to three
security fix releases: 2.5.32, 6.1.2.2 and 6.3.0.1.
We have no issues that require board assistance at this time.
## PMC changes:
- Currently 21 PMC members.
- No new PMC members added in the last 3 months, 1 member resigned
- James Chaplin (jchaplin) was added to the PMC on 2020-11-16
- James Chaplin resigned from the PMC on 2023-09-08
## Committer base changes:
- Currently 62 committers.
- One committer was added in the last 3 months: Kusal Kithul-Godag (kusal) on
2023-07-31
## Mailing list activity:
- dev@struts.apache.org: 302 emails sent to list (153 in previous quarter)
- issues@struts.apache.org: 502 emails sent to list (229 in previous quarter)
- user@struts.apache.org: 43 emails sent to list (47 in previous quarter)
## JIRA activity
- 28 JIRA tickets created in the last 3 months (14)
- 26 JIRA tickets closed/resolved in the last 3 months (16)
[1] https://struts.apache.org/announce-2023.html#a20230904
[2] https://struts.apache.org/announce-2023.html#a20230913-3
[3] https://cwiki.apache.org/confluence/display/WW/S2-065
[4] https://struts.apache.org/announce-2023.html#a20230913-2
[5] https://struts.apache.org/announce-2023.html#a20230913-1
-----------------------------------------
Attachment BT: Report from the Apache Synapse Project [Isuru Udana]
-----------------------------------------
Attachment BU: 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
## Project Status:
Current project status: ongoing.
Issues for the board: none.
## Membership Data:
Apache Tapestry was founded 2006-02-14 (18 years ago)
There are currently 29 committers and 13 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 Ben Weidig on 2021-12-02.
- No new committers. Last addition was Volker Lamp on 2022-04-14.
## Project Activity:
We've released Tapestry 5.8.3 on 2023-07-16, with a new feature,
an option for using multiple classloaders, aimed at users with
large projects. We've been discussing the roadmap for the project,
including how to adopt latest Java and Servlet API versions without
leaving users on old, but currently supported, versions of them behind.
## Community Health:
Even though we had a minor release very early in the latest quarter,
the project had lower activity than in the previous one.
-----------------------------------------
Attachment BV: 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.
## Project Status:
Current project status: Ongoing
Issues for the board:None
## Membership Data:
Apache Tcl was founded 2000-07-24 (23 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:
During the reporting period a new candidate release has been circulated and
tested (Rivet 3.2.3rc1 on 3 October 2023), and we are in the process of
releasing a new official release. This is bugfix release contains the
contributions made by Scott Pitcher concerning the incomplete and faulty
implementation of ::rivet::raw_post, the correct logging of messages during
the ChildInit stage and the new tests connected to these improvements.
## Community Health:
The traffic of the mailing lists has remained at similar levels to the
previous reporting period, which is normal for the project (as most traffic in
the list happens after new releases).
-----------------------------------------
Attachment BW: Report from the Apache Tez Project [László Bodor]
## 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.
## Project Status:
Current project status: Ongoing.
Issues for the board: none.
## Membership Data:
Apache Tez was founded 2014-07-16 (9 years ago)
There are currently 35 committers and 32 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:8.
Community changes, past quarter:
- No new PMC members. Last addition was László Bodor on 2020-11-24.
- No new committers. Last addition was László Bodor on 2020-01-23.
## Project Activity:
Still haven't started doing 0.10.3 release process, which would be beneficial.
We're planning it for this year to stay inline with the previous years'
pattern that worked well: 1 release/year if there is no extra pressure to do
it otherwise.
## Community Health:
-----------------------------------------
Attachment BX: Report from the Apache Thrift Project [Jens Geyer]
## Description:
Apache Thrift is a high performance cross platform RPC and serialization
solution.
## Project Status:
Current project status: Ongoing
Issues for the board: none
## Membership Data:
Apache Thrift was founded 2010-10-20 (13 years ago)
There are currently 41 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Mario Emmenlauer on 2022-04-13.
- No new committers. Last addition was Liu Jiayu on 2022-06-25.
## Project Activity:
Released 0.19.0 successfully on 2023-SEP-02, working towards next release.
## Community Health:
Project participation remains on a steady but low level, with the usual
seasonal variations. Project activity in general varies between the 20+
language bindings we offer, for different reasons, which is also not unusual,
because certain language ecosystems simply have faster development pace than
other, more mature ones.
-----------------------------------------
Attachment BY: 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 of over 1200 different file types including most of the major
types in existence (MS Office, PDF, Text, Images, Video, Code, and science
data) as recognized by IANA and other standards bodies.
## Project Status:
Current project status: Ongoing
Issues for the board: None
## Membership Data:
Apache Tika was founded 2010-04-20 (13 years ago)
There are currently 32 committers and 32 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Nicholas DiPiazza on 2021-07-05.
- No new committers. Last addition was Nicholas DiPiazza on 2021-06-03.
## Project Activity:
We released 2.9.0 on 28 August. We're working towards 3.0.0-BETA, which will
require Java 11 and transition from javax to jakarta. We anticipate starting
that release process in mid to late October. We continue to improve file type
detection, fix small bugs and update dependencies.
We're discussing running a 2.9.1 release soon to benefit from
commons-compress's recent fix of CVE-2023-42503.
## Community Health:
Our community health score is a Healthy 4.70. We've seen no significant
changes in in email traffic, commits or JIRA issues since last quarter.
-----------------------------------------
Attachment BZ: Report from the Apache TinkerPop Project [Kelvin Lawrence]
## Description
Apache TinkerPop is a graph computing framework for both graph databases
(OLTP) and graph analytic systems (OLAP).
## Issues
There are no issues requiring board attention.
## Project Status
We have relatively high activity on the project, with on-going quarterly
releases, daily commits and development discussions on the devlist. Our
Discord channel has active engagement with a steady stream of new users and
questions, as well as steady participants in our new bi-weekly TinkerPop
Gathering event. The regular knowledge-sharing Twitch streams have been
on-going as planned.
## Membership Data
Kelvin Lawrence has assumed the PMC Chair position starting July as per the
project chair rotation setup.
Community changes, past quarter:
- No new PMC members. Last addition was Yang Xia on 2023-03-15.
- No new committer. Last addition was Cole Greer on 2023-05-30
## Project Activity
TinkerPop released versions 3.7.0, 3.5.7, and 3.6.5 on July 31, 2023,
making it the first major version release since the 3.6.0 release in April
2022, as well as the first triple-version release.
Various new features were included in this 3.7.0 major release. We have expanded
our support to JDK 17 as well as Groovy 4. This release included many usability
improvements in areas often requested by users.
We are currently closing in on releasing 3.7.1 shortly, with up to 20 new
Gremlin steps added to the traversal language. These new steps will include
further string manipulation step functions for user convenience, as well as
additional date and list manipulation steps.
Together with 3.7.1, we plan to also publish maintenance releases 3.6.6,
and 3.5.8.
### Releases
3.7.0 was released on 2023-07-31.
3.6.5 was released on 2023-07-31.
3.5.7 was released on 2023-07-31.
## Community Health
We again had some live events on Twitch[1] where the recordings are available on
our YouTube channel[2]:
- Contributorcast: Apache TinkerPop 3.7.0/3.6.5/3.5.7 Post-Release Review
- Presenters: Yang Xia, Valentyn Kahamlyk, Cole Greer, and Ken Hu
- TinkerPop Gathering: We have begun a regular bi-weekly event on the
- Discord channel starting on Aug 18, serving as a dedicated time for users
and providers to meet and chat about any questions or suggestions they have.
## Links
[1]: https://www.twitch.tv/apachetinkerpop
[2]: https://www.youtube.com/@apachetinkerpop
-----------------------------------------
Attachment CA: Report from the Apache Traffic Server Project [Bryan Call]
## Description:
The mission of Traffic Server is the creation and maintenance of software
related to a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant
caching proxy server.
## Project Status:
Current project status: Ongoing with moderate activity
Issues for the board: none
## Membership Data:
Apache Traffic Server was founded 2010-04-20 (13 years ago)
There are currently 70 committers and 57 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:8.
Community changes, past quarter:
- No new PMC members. Last addition was Damian Meden on 2022-12-14.
- No new committers. Last addition was Chris McFarlen on 2022-10-11.
## Project Activity:
We had two security releases last quarter (8.1.8 and 9.2.2). We were pulled
into the HTTP/2 Rapid Reset security issue and made security enhancements to
ATS to mitigate the issue. Those changes were released in Q4 (8.1.9 and 9.2.3).
We are working on our next major release (ATS 10.0.0) that will have HTTP/3
client support and HTTP/2 to the origin support. We are in the process of
moving to cmake for the ATS 10 release and restructuring our code base to
remove circular dependencies and clean up the dependency hierarchy. Our
current goal is to branch ATS 10 on November 1st and release ATS 10 in Q1 of
next year. There is one company, at the moment, testing the new release in
production.
## Community Health:
The ATS Fall Summit is scheduled for November 14th and 15th. The summit will be
remote, due to limited travel budgets of companies.
Yahoo hired an intern during the summer that made great progress on converting
our build system over to cmake. Most of our GitHub PR build jobs have moved
over to use cmake. He is continuing to work on ATS on his own time while
attending school.
We started having ATS 10 and HTTP/3 status meetings alternating every week to
help track the progress of the release. We are continuing to have our weekly
PR and issue scrub meetings every Monday.
All of the community health metrics are up. The community is actively working
on getting features completed for the ATS 10 release.
All of the community health metrics are up. The community is actively working
on getting features completed for the ATS 10 release.
-----------------------------------------
Attachment CB: Report from the Apache Web Services Project [Daniel Kulp]
## Description:
Apache Web Services is a collection of shared technologies related to SOAP/XML
based Web Services that can be shared by different implementations. Spring-WS,
Axis2, CXF, and others use parts of the technology created within Apache Web
Services.
## Project Status:
Current project status: ongoing, low activity
Issues for the board: none
## Membership Data:
Apache Web Services was founded 2003-01-22 (21 years ago)
There are currently 223 committers and 43 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 Robert Lazarski on 2021-06-14.
- 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...
Activity this quarter was in a few areas:
1) Axiom - updates for Jakarta namespace migration
2) XmlSchema - released 2.3.1 containing some fixes/PR's from users
3) WS4J - updates main branch to new 4.0-SNAPSHOT to prepare for some
incompatible changes (update to OpenSAML 5)
Releases this quarter:
Neethi-2.3.1 was released on 2023-09-11.
Past Releases:
WSS4J 3.0.1 was released on 2023-07-17
XmlSchema-2.3.0 was released on 2021-09-20.
Axiom-1.4.0: 2022-05-14
Woden-1.0M10: 2015-09
## Community Health:
As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and
we are getting very little contribution from anyone other than the 2 or 3
regulars" that are driving features and changes needed for CXF (which is
being driven by their employers). Thus, we are not seeing any possibilities
for future new committers or PMC members. However, there are plenty of
people around that can do releases and answer questions and respond to
security issues. It's a mature project.
-----------------------------------------
Attachment CC: Report from the Apache Zeppelin Project [Jongyoul Lee]
## Description:
The mission of Zeppelin is the creation and maintenance of software related to
A web-based notebook that enables interactive data analytics
## Project Status:
Current project status: Ongoing. Currently, we have at least three active
committers to contribute and review code Issues for the board: For the
security issue, I have only one person to handle security issues. Thus, it,
usually, takes a long time.
## Membership Data:
Apache Zeppelin was founded on 2016-05-18 (7 years ago)
There are currently 24 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. The last addition was Jeff Zhang on 2018-01-25.
- No new committers. The last addition was Guanhua Li on 2022-12-03.
## Project Activity:
The last release was one and a half years ago so we are preparing the next
release. It will be done by this month. After that, we will prepare for the
next release of 1.0.0 with new UI and simplified interpreters
## Community Health:
Recently, we added reviews@ for Github and commits messages. It's separated
from dev@. For the quality of the code, some contributors is trying to remove
outdated code and refactoring some major parts.
------------------------------------------------------
End of minutes for the October 18, 2023 board meeting.
Index