Index
Links: 2023 - All years
- Original The Apache Software Foundation
Board of Directors Meeting Minutes
August 16, 2023
1. Call to order
The meeting was scheduled for 21:00 UTC and began at 21:05 when
a sufficient attendance to constitute a quorum was recognized by
the chair.
Other Time Zones: https://timeanddate.com/s/4357
The meeting was held via teleconference, hosted by the Secretary
via Zoom.
The #asfboard channel on the-asf.slack.com was used for backup.
2. Roll Call
Directors Present:
Shane Curcuru
Bertrand Delacretaz
Christofer Dutz
Willem Ning Jiang
Justin Mclean
Craig L Russell
Sander Striker
Directors Absent:
Rich Bowen
Sharan Foga
Executive Officers Present:
Craig R. McClanahan
David Nalley
Matt Sicker - departed 21:48 UTC
Ruth Suehle
Executive Officers Absent:
none
Guests:
Brian Proffitt
Daniel Gruno
Drew Foulks
Gavin McDonald
Jarek Potiuk
Sally Khudairi
3. Minutes from previous meetings
Published minutes can be found at:
http://www.apache.org/foundation/board/calendar.html
A. The meeting of May 17, 2023
See: board_minutes_2023_05_17.txt
Approved by General Consent.
B. The meeting of June 21, 2023
See: board_minutes_2023_06_21.txt
Approved by General Consent.
C. The meeting of July 19, 2023
See: board_minutes_2023_07_19.txt
Tabled.
4. Executive Officer Reports
A. Board Chair [Sander Striker]
There is a lot of activity within the Foundation, as can be read in
the reports.
Currently I have no additional updates to report. My current focus is
following up on our June face to face meeting.
B. President [David Nalley]
I attended Open Source Congress on behalf of the ASF. I walked away
from the event thinking that regulation of open source is inevitable.
Specifically, another open source organization highlighted that that
every time they talked to regulators and emphasized how important we
were to innovation and critical to so much infrastructure and that
hampering that innovation would be detrimental; that the regulators
instead heard that open source was too important to not be regulated.
In speaking with a participant from a NGO; they concurred with this
assessment; and indicated that open source has had such an impact and
is so critical that government entities will feel an obligation to
regulate.
While in Geneva, Roman and I met with the Chairman and others from the
OpenAtom Foundation. We learned that despite the language difference,
the Apache License is the most chosen open source license in China.
The OpenAtom Foundation asked about the potential for translating the
license to aid understanding by legal professionals. Roman is
following up with those folks
Separately, Roman and I have been working on demarcation of legal
issues.
I've also been working on D&O insurance renewal.
Finally, as discussed at the offsite, I've added incremental budget
requests for a number of things.
Additionally, please see Attachments 1 through 9.
C. Treasurer [Craig R. McClanahan]
We are onboarding with yet another Cloud Accountant (our primary
contact at IgniteSpot), so that is taking a little more time than in
the past.
In addition, Myrle's resignation as Assistant Treasurer (THANK YOU for
everything you've done to make Treasury able to work smoothly) is
giving us a reason to review access to all of our online services,
including both those that we use and the vendor portals for many of
our sponsors) to ensure that only the authorized people have access to
those services. No discrepancies found, which is a good thing.
D. Secretary [Matt Sicker]
No report was submitted.
E. Executive Vice President [Ruth Suehle]
Nothing to add that isn't covered in other reports.
F. Vice Chair [Sharan Foga]
- Nothing to report this month
Executive officer reports approved as submitted by General Consent.
5. Additional Officer Reports
A. VP of W3C Relations [Andy Seaborne / Shane]
No report was submitted.
B. Apache Legal Affairs Committee [Roman Shaposhnik / Craig]
See Attachment 11
C. Apache Security Team Project [Mark J. Cox / Willem]
See Attachment 12
@Sander: work with Brian around messaging this out
D. VP of Jakarta EE Relations [Rob Tompkins / Rich]
No report was submitted.
Additional officer reports approved as submitted by General Consent.
6. Committee Reports
Summary of Reports
The following reports required further discussion:
# BuildStream [jmclean]
# Cassandra [jmclean]
# Cocoon [striker]
# Druid [striker]
# Geode [ningjiang]
# Giraph [cdutz]
# Logging Services [cdutz]
# ManifoldCF [striker]
# Security Team [striker]
# Serf [striker]
# ServiceComb [jmclean]
# Spark [jmclean]
# Superset [jmclean]
A. Apache ActiveMQ Project [Bruce Snyder / Justin]
See Attachment A
B. Apache AGE Project [Eya Badal / Sharan]
See Attachment B
C. Apache Ambari Project [Roman Shaposhnik / Sander]
See Attachment C
D. Apache Ant Project [Jan Materne / Christofer]
See Attachment D
E. Apache APISIX Project [Ming Wen / Bertrand]
See Attachment E
F. Apache Aries Project [Christian Schneider / Willem]
See Attachment F
G. Apache Bloodhound Project [Gary Martin / Shane]
No report was submitted.
@Shane: pursue a report for Bloodhound
H. Apache BookKeeper Project [Enrico Olivelli / Bertrand]
See Attachment H
I. Apache Brooklyn Project [Juan D. Cabrerizo / Rich]
See Attachment I
J. Apache bRPC Project [James Ge / Willem]
See Attachment J
K. Apache BuildStream Project [Tristan Van Berkom / Sander]
See Attachment K
L. Apache Cassandra Project [Josh McKenzie / Craig]
See Attachment L
@Justin: follow up on brand usage
M. Apache Cocoon Project [Cédric Damioli / Sharan]
No report was submitted.
N. Apache Community Development Project [Swapnil Mane / Christofer]
See Attachment N
O. Apache CouchDB Project [Jan Lehnardt / Justin]
See Attachment O
P. Apache Creadur Project [Philipp Ottlinger / Sander]
See Attachment P
Q. Apache CXF Project [Daniel Kulp / Craig]
See Attachment Q
R. Apache DataSketches Project [Lee Rhodes / Willem]
See Attachment R
S. Apache DeltaSpike Project [Mark Struberg / Bertrand]
No report was submitted.
T. Apache Directory Project [Shawn McKinney / Sharan]
See Attachment T
U. Apache Doris Project [Mingyu Chen / Christofer]
See Attachment U
V. Apache Drill Project [Charles Givre / Rich]
No report was submitted.
W. Apache Druid Project [Gian Merlino / Justin]
No report was submitted.
X. Apache Empire-db Project [Rainer Döbele / Sander]
See Attachment X
Y. Apache EventMesh Project [Eason Chen / Shane]
See Attachment Y
Z. Apache Flagon Project [Joshua C. Poore / Justin]
See Attachment Z
AA. Apache Flume Project [Balázs Donát Bessenyei / Shane]
See Attachment AA
AB. Apache FreeMarker Project [Dániel Dékány / Bertrand]
See Attachment AB
AC. Apache Geode Project [Mark Bretl / Sander]
See Attachment AC
@Willem: follow up around contributors
AD. Apache Giraph Project [Dionysios Logothetis / Christofer]
No report was submitted.
@Christofer: pursue an Attic resolution for Giraph
AE. Apache Gora Project [Kevin Ratnasekera / Christofer]
No report was submitted.
AF. Apache Griffin Project [William Guo / Craig]
See Attachment AF
AG. Apache Groovy Project [Paul King / Sharan]
See Attachment AG
AH. Apache HAWQ Project [Lei Chang / Rich]
See Attachment AH
AI. Apache Hop Project [Hans Van Akelyen / Willem]
No report was submitted.
AJ. Apache HTTP Server Project [Joe Orton / Sander]
No report was submitted.
AK. Apache HttpComponents Project [Michael Osipov / Sharan]
See Attachment AK
AL. Apache Ignite Project [Dmitry Pavlov / Craig]
See Attachment AL
AM. Apache Impala Project [Jim Apple / Bertrand]
See Attachment AM
AN. Apache Incubator Project [Justin Mclean]
See Attachment AN
AO. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Justin]
See Attachment AO
AP. Apache Juneau Project [James Bognar / Willem]
See Attachment AP
AQ. Apache Kafka Project [Mickael Maison / Christofer]
See Attachment AQ
AR. Apache Kibble Project [Sharan Foga]
See Attachment AR
AS. Apache Knox Project [Larry McCay / Rich]
See Attachment AS
AT. Apache Kudu Project [Andrew Wong / Shane]
See Attachment AT
AU. Apache Kvrocks Project [Hulk Lin / Shane]
See Attachment AU
AV. Apache Kylin Project [Shao Feng Shi / Rich]
See Attachment AV
AW. Apache Libcloud Project [Tomaž Muraus / Shane]
See Attachment AW
AX. Apache Logging Services Project [Volkan Yazici / Sander]
See Attachment AX
@Christofer: direct discussion over lazy consensus releases to
appropriate venue with Roman
AY. Apache Lucene.Net Project [Shad Storhaug / Justin]
No report was submitted.
@Justin: pursue a report for Lucene.Net
AZ. Apache ManifoldCF Project [Karl Wright / Christofer]
See Attachment AZ
BA. Apache Mesos Project [Qian Zhang / Bertrand]
See Attachment BA
BB. Apache Oozie Project [Dénes Bodó / Craig]
See Attachment BB
BC. Apache OpenWhisk Project [Dave Grove / Sharan]
See Attachment BC
BD. Apache Ozone Project [Sammi Chen / Rich]
See Attachment BD
BE. Apache Perl Project [Steve Hay / Willem]
See Attachment BE
BF. Apache Phoenix Project [Rajeshbabu Chintaguntla / Bertrand]
See Attachment BF
BG. Apache Pig Project [Koji Noguchi / Shane]
See Attachment BG
BH. Apache Pinot Project [Kishore G / Craig]
No report was submitted.
BI. Apache POI Project [Dominik Stadler / Rich]
See Attachment BI
BJ. Apache Qpid Project [Robbie Gemmell / Willem]
See Attachment BJ
BK. Apache Ranger Project [Selvamohan Neethiraj / Bertrand]
No report was submitted.
BL. Apache RocketMQ Project [Xiaorui Wang / Justin]
See Attachment BL
BM. Apache Roller Project [David M. Johnson / Sander]
See Attachment BM
BN. Apache Samza Project [Yi Pan / Christofer]
See Attachment BN
BO. Apache Santuario Project [Colm O hEigeartaigh / Sharan]
No report was submitted.
BP. Apache SeaTunnel Project [Jun Gao / Bertrand]
See Attachment BP
BQ. Apache Sedona Project [Jia Yu / Craig]
See Attachment BQ
BR. Apache Serf Project [Justin Erenkrantz / Craig]
No report was submitted.
@Sander: pursue a chair change for Serf
BS. Apache ServiceComb Project [Bao Liu / Rich]
See Attachment BS
@Justin: follow up on trademark concern
BT. Apache ShardingSphere Project [Liang Zhang / Christofer]
See Attachment BT
BU. Apache ShenYu Project [Yu Xiao / Shane]
See Attachment BU
BV. Apache SIS Project [Martin Desruisseaux / Sander]
See Attachment BV
BW. Apache Solr Project [David Smiley / Sharan]
See Attachment BW
BX. Apache Spark Project [Matei Alexandru Zaharia / Justin]
See Attachment BX
BY. Apache Storm Project [P. Taylor Goetz / Willem]
See Attachment BY
BZ. Apache StreamPipes Project [Philipp Zehnder / Willem]
See Attachment BZ
CA. Apache Streams Project [Steve Blackmon / Bertrand]
No report was submitted.
CB. Apache Subversion Project [Nathan Hartman / Sander]
See Attachment CB
CC. Apache Superset Project [Maxime Beauchemin / Sander]
See Attachment CC
@Justin: follow up on seeking help on release packaging
CD. Apache Syncope Project [Francesco Chicchiriccò / Rich]
See Attachment CD
CE. Apache SystemDS Project [Matthias Boehm / Sander]
See Attachment CE
CF. Apache TomEE Project [David Blevins / Justin]
No report was submitted.
CG. Apache Traffic Control Project [Eric Friedrich / Christofer]
See Attachment CG
CH. Apache Turbine Project [Georg Kallidis / Sharan]
See Attachment CH
CI. Apache Velocity Project [Nathan Bubna / Shane]
See Attachment CI
CJ. Apache Web Services Project [Daniel Kulp / Craig]
See Attachment CJ
CK. Apache Whimsy Project [Shane Curcuru]
No report was submitted.
CL. Apache Xalan Project [Gary D. Gregory / Rich]
See Attachment CL
CM. Apache Xerces Project [Michael Glavassevich / Sharan]
No report was submitted.
CN. Apache XML Graphics Project [Clay Leeds / Bertrand]
See Attachment CN
CO. Apache YuniKorn Project [Wilfred Spiegelenburg / Shane]
See Attachment CO
CP. Apache Helix Project [Junkai Xue / Willem]
See Attachment CP
Committee reports approved as submitted by General Consent.
7. Special Orders
A. Create a budget for security team speaker event attendance
WHEREAS, the Board of Directors has created the Apache Security Team
as an Executive Committee, and
WHEREAS, it is in the interests of the Foundation to promote and
explain the work of the Security Team to our members and communities
at Apache events and other security conferences;
NOW, THEREFORE, BE IT RESOLVED, that a budget of $6,000 be allocated
in the current fiscal year to the Security Team to be used for
expenses relating to travel for accepted speakers at events.
Special Order 7A, Create a budget for security team speaker
event attendance, was approved by Unanimous Vote of the
directors present.
B. Change the Apache Hadoop Project Chair
WHEREAS, the Board of Directors heretofore appointed Wei-Chiu Chuang
(weichiu) to the office of Vice President, Apache Hadoop, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Wei-Chiu Chuang from the office of Vice President, Apache Hadoop, and
WHEREAS, the Project Management Committee of the Apache Hadoop project
has chosen by vote to recommend Xiaoqiao He (hexiaoqiao) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Wei-Chiu Chuang is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Hadoop, and
BE IT FURTHER RESOLVED, that Xiaoqiao He be and hereby is appointed to
the office of Vice President, Apache Hadoop, 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 Hadoop Project Chair, was
approved by Unanimous Vote of the directors present.
C. Change the Apache Mnemonic Project Chair
WHEREAS, the Board of Directors heretofore appointed Yanhui Zhao
(yzhao) to the office of Vice President, Apache Mnemonic, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Yanhui Zhao from the office of Vice President, Apache Mnemonic, and
WHEREAS, the Project Management Committee of the Apache Mnemonic
project has chosen by vote to recommend Gordon King (garyw) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Yanhui Zhao is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Mnemonic, and
BE IT FURTHER RESOLVED, that Gordon King be and hereby is appointed to
the office of Vice President, Apache Mnemonic, to serve in accordance
with and subject to the direction of the Board of Directors and the
Bylaws of the Foundation until death, resignation, retirement, removal
or disqualification, or until a successor is appointed.
Special Order 7C, Change the Apache Mnemonic Project Chair,
was approved by Unanimous Vote of the directors present.
D. FY2024 Incremental Budget Requests
WHEREAS, the Apache Software Foundation has the Legal Affairs Board
Committee that is tasked with handling legal issues; and,
WHEREAS the Apache Software Foundation anticipates that there may be
material non pro bono legal expenses needed to execute this function;
and
WHEREAS the Apache Software Foundation has previously directed the
President to fund updating the Foundation's logo and brand imagery;
and
WHEREAS the Apache Software Foundation has previously recognized need
for the President, and more recently the VP, Public Affairs to be
charged with being aware of policy interactions that impact the
Foundation and our development communities.
THEREFORE, BE IT RESOLVED, that an additional budget category be
created for "Legal Affairs" to be used for expenses incurred, as
authorized by VP, Legal Affairs; and,
RESOLVED, that an initial budget of $25,000 be allocated for Legal
Affairs; and,
RESOLVED that an incremental budget increase of $50,000 be allocated
for Marketing & Publicity for expenses related to rebranding; and,
RESOLVED that the previously created Governmental Affairs budget
category be re-instantiated; and,
RESOLVED that an budget of 100,000 be allocated for Governmental
Affairs.
Special Order 7D, FY2024 Incremental Budget Requests, was
approved by Unanimous Vote of the directors present.
E. Change the Apache Samza Project Chair
WHEREAS, the Board of Directors heretofore appointed Yi Pan (nickpan47)
to the office of Vice President, Apache Samza, and
WHEREAS, the Board of Directors is in receipt of the resignation of Yi
Pan from the office of Vice President, Apache Samza, and
WHEREAS, the Project Management Committee of the Apache Samza project
has chosen by vote to recommend Jagadish Venkatraman (jagadish) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Yi Pan is relieved and discharged
from the duties and responsibilities of the office of Vice President,
Apache Samza, and
BE IT FURTHER RESOLVED, that Jagadish Venkatraman be and hereby is
appointed to the office of Vice President, Apache Samza, to serve in
accordance with and subject to the direction of the Board of Directors
and the Bylaws of the Foundation until death, resignation, retirement,
removal or disqualification, or until a successor is appointed.
Special Order 7E, Change the Apache Samza Project Chair, was
approved by Unanimous Vote of the directors present.
F. Change the Apache Causeway Project Chair
WHEREAS, the Board of Directors heretofore appointed Johan Doornenbal
(jdoornenbal) to the office of Vice President, Apache Causeway, and
WHEREAS, the Board of Directors is in receipt of the resignation of
Johan Doornenbal from the office of Vice President, Apache Causeway,
and
WHEREAS, the Project Management Committee of the Apache Causeway
project has chosen by vote to recommend Jörg Rade (joergrade) as the
successor to the post;
NOW, THEREFORE, BE IT RESOLVED, that Johan Doornenbal is relieved and
discharged from the duties and responsibilities of the office of Vice
President, Apache Causeway, and
BE IT FURTHER RESOLVED, that Jörg Rade be and hereby is appointed to
the office of Vice President, Apache Causeway, 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 7F, Change the Apache Causeway Project Chair,
was approved by Unanimous Vote of the directors present.
G. Change the Apache Samza Project Chair
WHEREAS, the Board of Directors heretofore appointed Yi Pan (nickpan47) to the
office of Vice President, Apache Samza, and
WHEREAS, the Board of Directors is in receipt of the resignation of Yi Pan
from the office of Vice President, Apache Samza, and
WHEREAS, the Project Management Committee of the Apache Samza project has
chosen by vote to recommend Jagadish Venkatraman (jagadish) as the successor
to the post;
NOW, THEREFORE, BE IT RESOLVED, that Yi Pan is relieved and discharged from
the duties and responsibilities of the office of Vice President, Apache Samza,
and
BE IT FURTHER RESOLVED, that Jagadish Venkatraman be and hereby is appointed
to the office of Vice President, Apache Samza, to serve in accordance with and
subject to the direction of the Board of Directors and the Bylaws of the
Foundation until death, resignation, retirement, removal or disqualification,
or until a successor is appointed.
Special Order 7G, Change the Apache Samza Project Chair, was
approved by Unanimous Vote of the directors present.
8. Discussion Items
A. Conflict of Interest Affirmations
These are not complete for 2023. The majority of officers has signed the COI
Affirmation.
B. Discussion of a name change
9. Review Outstanding Action Items
* Rich: continue with PMC advice around communication tooling
[ ASF practices in the context of tooling landscape developments 2023-04-19 ]
Status:
* Sander: follow up on comments from board
[ BuildStream 2023-05-17 ]
Status:
* Sander: follow up with security team about CVE data on sites
[ Superset 2023-05-17 ]
Status: There is clear engagement between the Security Team and the
project.
* Shane: Follow up with Mnemonic about PMC Chair
[ Mnemonic 2023-06-21 ]
Status: done: resolution submitted (was just a mixup on process)
* David: Follow up with VP, Legal, on budget
[ Budget 2023-06-21 ]
Status:
* Christofer: pursue a roll call for Giraph
[ Giraph 2023-07-19 ]
Status: There were only two responses to my role-call email on the
dev-list both indicating to be there, but thinking a move to
the Attic would be the right thing to do.
https://lists.apache.org/thread/mt7s3mmct3vn9bdwf8mfsxj78fbxqxjl
* Shane: pursue a roll call for Libcloud
[ Libcloud 2023-07-19 ]
Status: Done, but: report submitted and some activity in project, but
only one PMC member directly responded to roll call.
* Bertrand: pursue a roll call for Mesos
[ Mesos 2023-07-19 ]
Status: Not needed, this month's report confirms that Mesos wants to
move to the Attic
* Craig: pursue a roll call for Serf
[ Serf 2023-07-19 ]
Status: Done. There are several PMC members still active.
* Bertrand: keep an eye on Zeppelin's progress in security fixes
[ Security Team 2023-07-19 ]
Status: This month's security team report indicates that promises to
become more active in terms of fixing security issues haven't
materialized yet. Although three PMC members responded to the
June 23 roll call, two indicated being unable to provide
technical help at this time. Let's see if Willem has more
information but it might be time to take action to avoid
putting the Foundation at risk.
* Willem: also follow up on Zeppelin security
[ Security Team 2023-07-19 ]
Status: Get in touch with the Zeppelin Chinese developers to send out
the board concern of Zeppelin security issue fixing.
10. Unfinished Business
11. New Business
12. Announcements
13. Adjournment
Adjourned at 22:19 UTC
============
ATTACHMENTS:
============
-----------------------------------------
Attachment 1: Report from the VP of Brand Management [Mark Thomas]
Covering the period July 2023
* ISSUES FOR THE BOARD
None.
* OPERATIONS
Updated the name approval process to clarify that:
- projects returning from the attic must comply with the name approval process
in force at the time of their return
- explicitly noted that names with Native American connections will not be
approved
- merged naming guidelines previously hosted under infrastructure
documentation
- removed wording from web site that suggested prospective podlings should
submit a trademark registration before starting incubation
- continued to work with CASSANDRA PMC to improve Planet Cassandra
- worked with vendor to improve references to CASSANDRA on their website
Responded to the following queries, liaising with projects as required:
- approved one request to use project logo (MAVEN) within the UI of an
external product
- approved one request to use various project logos within an academic
presentation
- approved one request to use various project logos in training material
- approved two requests (after dates were modified) for project based events
- approved one request for a project based event and added it to the event
calendar
The CASSANDRA project responded to:
- one request to use project logos on a conference booth
The CLOUDSTACK project responded to:
- one request to use the project name for a meet-up event
* REGISTRATIONS
Started the registration process in the US for AIRFLOW.
Directed counsel not to renew the PREDICTIONIO (in attic) registration.
Worked with counsel to progress the LOG4J registration.
Worked with counsel to maintain the COUCHDB and TEZ registrations.
* INFRINGEMENTS
Asked the MAVEN PMC for feedback on possible infringement. Waiting for a
response.
-----------------------------------------
Attachment 2: Report from the VP of Fundraising [Bob Paulin]
1) ASF Sponsors:
a --New: no new Sponsors were onboarded during this timeframe.
b --Renewals: one Gold Sponsor has confirmed their renewal.
c --Payments: 1 --New: no new Sponsor payments were received.
2a --Renewing: we received payment from one renewing Gold and one Bronze
Sponsor.
2b --Incoming: we await payment from one Platinum, one Gold, and two
Silver Sponsors.
2) Targeted Sponsors: no changes with our Targeted Sponsors have taken place
during this timeframe.
3) Sponsor Relations: VP Sponsor Relations presented to a Gold Sponsor's
global data team interested in expanding their participation in the ASF. We
have prepared speaking points and communications tools for those seeking to
spread the word on ways to support the ASF, and are working with VP Marketing
& Publicity to engage the greater ASF community. We continue to issue our
Sponsor monthly news updates, and have included the new VP Public Affairs role
and blog post on the EU Cyber Resilience Act.
4) Event Sponsorship: we are liaising 2023 event sponsorship activities, and
continue to assist with collections on several outstanding sponsorship
payments from ApacheCon NA (October 2022).
5) Individual Donations and Corporate Giving: we received $1K in individual
donations during July.
6) Administrivia: we continue to work with the Treasury and Accounting teams
on a number of outstanding Sponsor invoicing issues.
-----------------------------------------
Attachment 3: Report from the VP of Marketing and Publicity [Brian Proffitt]
**Rebrand update**
I have selected a vendor to handle the rebranding process and have a Statement
of Work (SOW) from them. I have requested additional funding for the FY24
budget for this.
The first meeting of the Rebrand Steering Committee (RSC) was held on Aug. 10.
The agenda included:
* Role of committee
* Status of vendor agreement
* Discussion of process
* Communications/transparency strategy
Once the budget is approved, a detailed workflow will be posted on the ASF
members-only wiki, to inform members of the overall process. Detailed minutes
of the RSC meeting will be posted there as well.
**Website update**
Since there have been a lot of questions and curiosity about the plans for the
apache.org website, for transparency, M&P has posted a general overview of the
FY24 plans for apache.org in the members-only wiki[1]. Because it mentions
upcoming events in the life of the site, it is for members only at this time.
A more streamlined version will be made available in the general section of
the wiki soon.
This document outlines the overarching goals for the site, and what we have
mind moving forward to meet therse goals:
* Help newcomers orient and get started with ASF
* Help current contributors/committers find the resources they need
* Incentivize people to incubate projects
* Incentivize organizations to sponsor ASF and individuals to donate
Also:
* Created Website Updates doc for tracking weekly updates of GitHub
Issues/PRs.
* 8+ Issues/PRs completed in July including a lengthy response re: tag-based
navigation.
**Foundation Comms**
* Promoted new legal guidelines that address AI via the blog[2] and social.
* Continued stakeholder outreach and content for FY 2023 Annual Report draft.
* Monitored and counseled on reactive comms around EU vote (CRA); published
and promoted a blog post[3] from the new VP, Public Policy (see FAQ[4]).
* Announced a website nav refresh via the blog[5] and posted a survey for
feedback.
* Continued monitoring the news and drafting a response for Traffic Control
changes.
* Responded to press request to connect Dice reporter with Hadoop PMC.
* Drafted a internal members FAQ[6] for the brand project.
**Community Over Code Promotion**
* Announced NA schedule on the wire[7] and blog[8]; promoted key dates via
social.
* Drafted and shared two blog posts[9] on the travel assistance program.
**Proactive Storytelling**
* #FirstContributions Campaign: new blog post[10] & social cards, updated
calendar.
* Continued outreach to stakeholders (Myrle) to coordinate an interview for
story platform.
**Social Media Posts**
In July, we continued to drive community engagement across social media,
sharing:
* 62 Tweets + 32 LinkedIn posts covering ASF, project, and industry news.
Posts included project releases, Community Over Code Asia & NA promotion,
external campaigns, case studies and how-to articles.
* Continued to react to select posts in which we were mentioned or tagged.
**Social Engagement Stats (Twitter + LinkedIn)**
* Total engagement: 5,847 (down 23% from June)
* Total clicks: 2,716 (down 23% from June)
* Click to engagement ratio: 46% (down 1% from June)
* New followers: 430 (down 36% from June)
[1] https://cwiki.apache.org/confluence/display/ASFP/apache.org+FY24+Plan
[2] https://news.apache.org/foundation/entry/asf-legal-committee-issues-generative-ai-guidance-to-contributors
[3] https://news.apache.org/foundation/entry/save-open-source-the-impending-tragedy-of-the-cyber-resilience-act
[4] https://cwiki.apache.org/confluence/display/ASFP/FAQ%3A+Public+Affairs
[5] https://news.apache.org/foundation/entry/new-updates-to-apache-org-enhanced-website-navigation-and-content-pages
[6] https://cwiki.apache.org/confluence/display/ASFP/Rebranding+2023%3A++Members-Only+FAQ
[7] https://www.globenewswire.com/news-release/2023/08/07/2720020/0/en/Apache-Software-Foundation-Announces-Schedule-for-Community-Over-Code-North-America.html
[8] https://news.apache.org/foundation/entry/apache-software-foundation-announces-schedule-for-community-over-code-north-america
[9] https://news.apache.org/?s=TRAVEL+ASSISTANCE
[10] https://news.apache.org/foundation/entry/write-your-way-into-the-open-source-community
-----------------------------------------
Attachment 4: Report from the VP of Infrastructure [Myrle Krantz]
-----------------------------------------
Attachment 5: Report from the VP of Conferences [Rich Bowen]
The schedule for Community Over Code North America is now published -
https://communityovercode.org/schedule/ - and registration is open. We are in
the period of confirming all speakers, and contacting keynote speakers. We
should announce keynotes soon, but are awaiting confirmation.
This week, Community Over Code Asia will happen in Beijing. We should have a
more thorough report on that event next month. Several directors will be
present at that event.
Planning is proceeding very nicely for Community Over Code Europe 2024.
-----------------------------------------
Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald]
Current Events
==============
Community Over Code Beijing
---------------------------
After passing on the names of applicants to the organisers, there was
just not enough time for applicants to get visas or even visa interviews.
Therefore no applicants will be attending this time around.
Having discussed with one of the event Organisers, we agree that next
time we should allow for much more time than we did this time around.
Community Over Code Halifax
---------------------------
We ended up with 23 applications at the close of our extended deadline. We
have ended up accepting 11 of those and they are in the process of being
informed by the Shepherds now.
Accepted applicants we have 6 Male and 5 Female, coming from a wide range of
places including Uganda, Brazil, Mexico, Sweden, Germany, Spain and the USA.
TAC App
=======
TAC App is now closed for events. There were some stability issues with the
app during our last Judges call itself, and is being investigated further.
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.
Short/Medium Term Priorities
============================
Keeping an eye out for other smaller events to support. We are keen to hear
about projects events.
Mailing List Activity
=====================
Some activity regarding the upcoming events, and judging.
Membership
==========
No changes to the membership this month.
-----------------------------------------
Attachment 7: Report from the VP of Diversity and Inclusion [Katia Rojas]
-----------------------------------------
Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier]
# General
No issue requiring board attention at this time.
- We published our first guide to help with ASF event photography:
https://privacy.apache.org/guides/event-photography.html
-----------------------------------------
Attachment 9: Report from the VP of Public Affairs [Dirk-Willem van Gulik]
Europe
======
With Europe (Brussels & national capitals) largely shut down over the summer
there is no additional clarity/leaks on which of the 3 versions of the CRA
will prevail. No changes around the status of the PLD (strict liability for
software) — the exemption for `us’ still there. Unfortunately - the current
documents are not yet final enough for proper legal analysis.
Both industry (i.e larger enterprises, SMEs) and wider open source community
(especially those that pay their developers) starting to understand the
implications. With several highy respected industry consortia briefing in
line with our interest. Progress at Open Forum Europe to come with a general
analysis that helps inform the trialogues by describing impact.
Meanwhile - various people in our community have been brainstorming what
possible (public) responses; such as ‘CRAP week (CRA preview week)’ are
appropriate. I think that this this another 1 or 2 weeks to see what the
sentiment is at our peer open source organisations before the ASF needs to
make up its mind. Reality is that the `Council’ version (that generally sets
the tone) is not -that- bad for the ASF.
USA
===
No changes
Russia
======
There is some discussion on the mailing list as to wether or not be a `good
community shepherd’ and stress to, or inform (e.g. with a very short blog
post), our committers at the ASF that the ASF, at this time, has not
registered itself on the foreign non-profit organisations register of Russia;
and that the ASF, as Delaware Inc entity, has, at this time, no intention to
analyse the situation or register. This discussion has not yet reached
consensus and is still going on.
Background:
https://russia.postsen.com/business/372099/Under-the-new-law-developers-of-unregistered-open-source-software-can-be-prosecuted-under-the-Criminal-Code-of-the-Russian-Federation.html
Standards (US/EUROPE):
======================
We’re reaching out to organisations that represent nations on the standards
bodies as to make our existence known & offer expertise. Both jointly through
OFE and, hopefully, as the ASF come September (I expect to post a call for
volunteers once we have the details). There are also several calls going out
for experts to sit on standards bodies that will operationally the CRA/PLDA
(e.g. https://www.sbs-sme.eu/sites/default/files/Open%20call%20for%20experts%20-%20for%202024%20.pdf)
- I hope to get a complete list & then pass this on to our community
(committers & members) to find (local) volunteers.
Open Forum Europe
=================
Asking the board for an budget/Ok to sign up to supporting them for 30k/year.
Secondly we decede if we want to be publicly listed on their site as a
supported. My suggestion is that we do that; as it is a win-win for us & the
wider open source community (and we can rescind this any time we want).
There is no paperwork needed. They would need an email confirming this, the
payment made & which logo’s we’d want them to use - and our contacts.
BOARD Action: ok on budget & ok on becoming a supporter.
Open Source Initiative (OSI) - rejoining
========================================
Early on opensource.org and the ASF had some overlap in directors; but we
disengaged at some point. I suggest we re-enage. As there now is an affiliate
agreement (https://opensource.org/affiliateAgreement/) I am asking for the
board to OK re-enagement subject to an legal OK; with our president as the
person to vote in the OSI board election; our VP of Marketing for the
marketing contact and the VP of public affairs as the contact for their Public
Policy angle.
BOARD Action: yes / no
-----------------------------------------
Attachment 10: Report from the VP of W3C Relations [Andy Seaborne]
-----------------------------------------
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 are flat at
22 outstanding issues.
The committee has successfully published and promoted a Generative Tooling
Guidance and FAQ on Legal responsibilities within the foundation. Both
documents were received with very positive feedback from the membership and
committers.
VP Legal attended an Open Source Congress in Geneva hosted by the Linux
Foundation. The event was a nice opportunity to synchronize the view points of
various leaders in open source organizations on the plethora of topics.
Despite the VP Public Affairs's strongly voiced opinion that VP Legal
participating in this event would lead ASF into a trap of having a binding
opinion on a variety of topics nothing like that had happened.
An opinion of VP Legal was requested on the ramifications of some of the
recent legislation coming out of the Russian Federation. It was determined
that from the legal perspective absolutely no action on the ASF's part is
required.
-----------------------------------------
Attachment 12: Report from the Apache Security Team Project [Mark J. Cox]
Continued work on incoming security issues, keeping projects reminded
of outstanding issues, and general oversight and advice.
- in the news: OpenMeetings vulnerabilities
https://thehackernews.com/2023/07/apache-openmeetings-web-conferencing.html
Stats for Jul 2023:
32 [license confusion]
9 [support request/question not security notification]
9 [report/question relating to dependencies]
Security reports: 88 (last months: 73, 59, 73)
34 ['website or other infrastructure']
6 ['rocketmq', 'superset']
4 ['doris']
3 ['apisix', 'inlong', 'openoffice']
2 ['airflow', 'dolphinscheduler', 'guacamole', 'ignite', 'tomcat']
1 ['ambari', 'avro', 'axis', 'commons', 'felix', 'flink', 'geode',
'helix', 'hive', 'johnzon', 'logging', 'pulsar', 'semgrep',
'solr', 'struts', 'tika', 'trafficserver', 'uima', 'zookeeper']
In total, as of 1st August 2023, we're tracking 171 (last months:
170, 165) open issues across 52 projects, median age 106 days
(last months: 104, 76). 40 of those issues have CVE names
assigned.
12 (last month: 11) of these issues, across 6 projects, are
older than 365 days.
-----------------------------------------
Attachment 13: Report from the VP of Jakarta EE Relations [Rob Tompkins]
-----------------------------------------
Attachment A: 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: The ActiveMQ project continues to operate smoothly
with work continuing on both ActiveMQ Classic and ActiveMQ Artemis.
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.29.0 and 2.30.0 released, with various bug fixes and improvements.
- Work is getting under way towards 2.31.0, with some bug fixes and some
nice improvements so far such as new broker CLI enhancements around
auto-completion and a shell mode, and updates such as switching the user
documentation to use asciidoc and simplify the build+release processes.
### 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 is under way to use Jakarta Messaging on the mainline broker etc
to allow using embedded brokers with newer Jakarta applications, use
Spring 6, and require JDK17+. Targeted for release as 5.19.x.
## Community Health:
Community activity has held fairly steady within the normal bounds
demonstrated by historical data.
-----------------------------------------
Attachment B: Report from the Apache AGE Project [Eya Badal]
## Description:
The mission of Apache AGE is the creation and maintenance of software related
to a multi-model database that enables graph and relational models built on
PostgreSQL
## Project Status:
Current project status: Ongoing: With high activity.
Issues for the board: none.
## Membership Data:
Apache AGE was founded 2022-05-17 (a year 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:
- Muhammad Shoaib was added to the PMC on 2023-06-05
- No new committers. Last addition was Muhammad Taha on 2023-03-29.
- We are in the process of adding a new committer since she is very helpful
and active.
## Project Activity:
- AGE PG11-1.3.0 was released on 2023-05-19.
- AGE PG12-1.3.0 was released on 2023-04-27.
- AGE PG13-1.3.0 was released on 2023-04-17.
In progress:
- We are working on AGE PG14-1.3.0 release.
- We are planning a webinar for Apache AGE and will send the information to ASF
marketing very soon.
## Community Health:
This past quarter, Apache AGE community has remained very engaged. We had 236
commits were made by our 29 dedicated code contributors. On GitHub, we
successfully closed 261, showcasing our efficiency.
The active involvement of users is evident with 148 new issues raised, and our
team addressed 103 of these. Overall, Apache AGE's community continues to
thrive and collaborate actively.
-----------------------------------------
Attachment C: Report from the Apache Ambari Project [Roman Shaposhnik]
## Description:
The mission of Apache Ambari is the creation and maintenance of software
related to Hadoop cluster management
## Issues:
There are no issues requiring board attention.
## Membership Data:
The project's community and its PMC is active and engaged. New contributors
are reaching out to us on the mailing lists and with PRs. There's currently a
nomination thread for the PMC Chair role with the final vote expected in a few
weeks. We have voted in a new committer Arshad Mohammad. The project currently
stands at 16 PMC members and 20 committers.
## Project Activity:
There's ongoing collaboration between Ambari and Bigtop communities on the
Bigtop stack. The project has achieved a number of goals:
1. Adaption of Hadoop 3.3.5 to the Bigtop stack and integration with
Ambari
2. Support for Ranger 2.4
3. Integration of theAmbari infrastructure
Looking ahead, the community is gearing up for the release of Ambari Bigtop
Stack 3.3. The key focuses for this release include:
1. Upgrading service versions to Bigtop 3.3.0.
2. Ongoing work to support Phoenix integration.
3. Adding YARN TimelineService V2 and Registry DNS support (currently
under review).
4. In-progress efforts to incorporate Logsearch support.
5. Successful merger of Ranger 2.4 support into the Ambari Bigtop stack.
6. Integration of Ambari Infra (already merged).
7. Exploring support for openEuler OS with Ambari.
8. Future plans for adding Knox support.
9. Incorporating a YARN view in Ambari Views.
10. Addressing the continuous increase of WebSocket connections in the
Ambari web UI.
11. Ongoing discussions about upgrading from Python 2 to Python 3.
Active development is happening on py3 and fixing the CVE's. Work is being
done on the ambari-2.8 branch for the next release. At this point the
following releases are considered to be our latest: ambari-2.7.6 ambari-2.6.2
## Community Health:
Our current PMC appears to be fully engaged and actively working on adding
more PMC and committers to the project. An interesting development in the
overall landscape of bigdata tools is that it appears ever since Hortonworks
was acquired, there has been no significant big data distribution other than
the HDP stack. The packaging code and big data components of HDP have become
closed source, though (similar to how we see a lot of Open Source companies
pulling back from community development). While many existing users are still
using the HDP2 and HDP3.0 big data distributions, they no longer have the
corresponding component source code. This is a frightening situation, as the
lack of access to the source code for debugging when a component fails means
we have lost control over the data platform. Jialiang Cai brought to our
attention that there maybe an increasing user demand for the Ambari community
to collaborate with the Apache Bigtop community to release the first fully
open-source big data distribution since HDP.
-----------------------------------------
Attachment D: Report from the Apache Ant Project [Jan Materne]
## Description:
The mission of Apache Ant is the creation and maintenance of the Ant build
system and related software components.
It consists of 3 main projects:
- Ant - core and libraries (AntLibs)
- Ivy - Ant based dependency manager
- IvyDE - Eclipse plugin to integrate Ivy into Eclipse
Additionally Ant provides several extensions to Ant (antlibs).
## Project Status:
Current project status: Primarily in bug fix mode and maintenance mode.
Issues for the board: None for now.
## Membership Data:
Apache Ant was founded 2002-11-18 (21 years ago)
There are currently 29 committers and 22 PMC members in this project.
The Committer-to-PMC ratio is roughly 4:3.
Community changes, past quarter:
- No new PMC members. Last addition was Magesh Umasankar on 2018-07-06.
- No new committers. Last addition was Jaikiran Pai on 2017-06-15.
## Project Activity:
The primary goal of Ant these days is to make sure that it can be used to
build projects using recent releases of Java.
One major issue impacting Ant is the deprecation for removal of
SecurityManager from Java. Ant 1.10.13 was released in January this year and
involved some changes to allow Ant to continue using Java's SecurityManager
for a few more releases. That change was meant to prevent potentially breaking
builds with newer Java releases. However, that change ended up causing far
more troubles than providing value. We have now reverted those SecurityManager
related changes and now decided to not use SecurityManager (within Ant) when
the Java runtime used is Java 18+. This should facilitate projects to continue
using Ant to builds projects in these newer versions of Java. This does have a
potential of causing issues, on Java 18+, like the JVM running the Ant build
process exiting midway during the build if some task in the user's build calls
System.exit(). However, such issues can be fixed by fixing the build to either
use "fork" mode wherever applicable or not call System.exit() from the task
(or libraries). We are hoping to release this version of Ant soon.
There have been some other bug fixes too that will be part of this upcoming
release of Ant.
## Community Health:
The release of Ant 1.10.13 saw some bugs being filed where the builds broke
due to changes in Ant, around Java SecurityManager. So although we don't see
too much development activity in Ant, there are several active users of the
Ant build tool. We occasionally also see pull requests on GitHub. For a
project that's in maintenance mode, this amount of activity, I believe, is
decent.
-----------------------------------------
Attachment E: 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: Good.
Issues for the board: No issue.
## Membership Data:
Apache APISIX was founded 2020-07-15 (3 years ago)
There are currently 60 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
## Project Activity:
We have newly elected 3 committers,
and 2 more are in the discussion and vote stages.
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.
3.2.1 was released on 2023-05-29.
## Community Health:
dev@apisix.apache.org had a 35% increase in traffic
in the past quarter (144 emails compared to 106)
406 commits in the past quarter (-22% change)
77 code contributors in the past quarter (-18% change)
368 PRs opened on GitHub, past quarter (-30% change)
379 PRs closed on GitHub, past quarter (-24% change)
448 issues opened on GitHub, past quarter (-15% change)
375 issues closed on GitHub, past quarter (-9% change)
-----------------------------------------
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: Ongoing with low activity
Issues for the board: No issues
## 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:
There is mainly work on fixes.
Low community activity.
2 code contributors in the past quarter (no change)
-----------------------------------------
Attachment G: Report from the Apache Bloodhound Project [Gary Martin]
-----------------------------------------
Attachment H: Report from the Apache BookKeeper Project [Enrico Olivelli]
## Description:
The mission of BookKeeper is the creation and maintenance of software related
to Replicated log service which can be used to build replicated state machines
## Project Status:
Current project status: Ongoing
Issues for the board: None
## Membership Data:
Apache BookKeeper was founded 2014-11-19 (9 years ago)
There are currently 31 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 Hang Chen on 2023-03-14.
- Wenbing Shen was added as committer on 2023-07-04
## Project Activity:
The project isis moving forward well,
we are cutting releases both for bugfixes and new features.
Recent releases:
4.16.1 was released on 2023-05-02.
4.16.0 was released on 2023-04-09.
4.15.4 was released on 2023-03-13.
## Community Health:
The project is healthy. There is a little slowdown in
the activity but we see users asking questions, especially on the
Slack workspace. Developers use also the mailig list to collaborate
and to discuss.
We added a committer last month.
-----------------------------------------
Attachment I: Report from the Apache Brooklyn Project [Juan D. Cabrerizo]
## Description:
The mission of Apache Brooklyn is the creation and maintenance of software
related to a software framework for modeling, monitoring and managing cloud
applications through autonomic blueprints.
## Project Status
Ongoing with moderate activity focus in the new workflow features.
### Issues:
There are no issues requiring board attention at this time.
## Membership Data:
Apache Brooklyn was founded 2015-11-18 (8 years ago)
There are currently 20 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
### Community changes, past quarter:
New PMC chair, Juan D. Cabrerizo, myself, on 2023-06-21
No new PMC members. The last addition was Iuliana Cosmina on 2021-06-04.
No new committers. The last addition was Mykola Mandra on 2022-03-08.
## Project Activity:
The last major Brooklyn release was 1.0.0, released on 3rd March 2020. New
improvements in the workflow framework Fixes in the IU avoid reducing the size
of the activity responses
There is a steady turnover of commits to the project
## Community Health:
Discussions about issues and directions for the project continue on the
mailing lists and in the Slack channel No new discussions have happened around
the implications of moving Apache Jclouds to the attic yet. Apart from the
approaches mentioned in the previous report, cdutz proposed to extract a
subset of the project and integrate it as part of Brooklyn
-----------------------------------------
Attachment J: 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 with moderate activity
Issues for the board: none
## Membership Data:
Apache bRPC was founded 2022-12-21 (8 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:
We made two new releases since the last report was sent in early April.
Apache bRPC 1.5.0. was released on April 27th. Brief notes of this release:
- Support IPv6 for DNS resolve
- Support naming timer sampling and worker threads
- Add bvar is_hidden
- Add server concurrency in status builtin service
- Fix the issue of const unused in the example of RDMA
- Fix domain naming service host name buffer length
- Remove wordexp
- Reject initializing FlatMap when nbucket is 0
Apache bRPC 1.6.0. was released on August 2nd. Brief notes of this release:
- Support user interceptor of server
- Support TCP heartbeat of client
- Support function name in logging
- Support server-end progressive reader for http protocol
- Support new DoublyBufferedData for suspended bthread
- Support force SSL for all connections of Acceptor
- Support fixed and jittered retry backoff policy
- Support release assert
- Support rvalue task in execution_queue_execute
- Support graceful exit gflag for SIGHUP
## Community Health:
Committers take turns responding user emails and issues on a weekly basis.
During the past quarter, about 60 new emails were received and answered
weekly. 165 commits were made in the past quarter by 39 code contributors.
-----------------------------------------
Attachment K: Report from the Apache BuildStream Project [Tristan Van Berkom]
## Description:
The mission of Apache BuildStream is the creation and maintenance of software
related to efficiently and correctly developing, building and integrating
software stacks
## Project Status:
Current project status: ongoing
Issues for the board: none
## Membership Data:
Apache BuildStream was founded 2022-09-21 (a year ago)
There are currently 6 committers and 6 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Abderrahim Kitouni on 2022-09-21.
- No new committers were added.
## Project Activity:
- Buildbox static binaries are now linked against glibc 2.17, allowing
convenient installation of BuildStream on a wider range of linux platforms
- Currently adding a new `--retry-failed` feature which addresses a severe
pain point for the freedesktop-sdk project
- We expect to release this imminently as 2.1.0
## Community Health:
Fair, we have engagement now with carbon OS project who are porting
their BuildStream 1 project to BuildStream 2, received patch from carbon OS
contributor, will try to keep engaged and hope to convert users to contributors.
As regularly reported; the lack of an invite link to allow any bypasser to
join our slack channel is a significant deterrent to community engagement.
-----------------------------------------
Attachment L: Report from the Apache Cassandra Project [Josh McKenzie]
## Description:
Apache Cassandra software is a highly scalable second-generation distributed
database.
## Project Status:
Current project status: Ongoing
Issues for the board: No issues for the board at this time
## Membership Data:
Apache Cassandra was founded 2010-02-16 (13 years ago)
There are currently 72 committers and 36 PMC members in this project.
The Committer-to-PMC ratio is 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Dinesh Joshi on 2021-05-19.
- No new committers. Last addition was Patrick McFadin on 2023-03-13.
## Project Activity:
We've had new releases on our 2 primary lines, 4.1.3 and 4.0.11, both back in
July. We're on track for releasing a very significant major (5.0) with many
novel new features, and this is planned to cut within a year of our last major
.0 release as committed to the community.
Discussions around donations of the Java and python drivers from DataStax to
the Apache Foundation have resumed now that IP clearance has been worked
through.
## Community Health:
Engagement on dev list and user list as well as dev and user slack remains
healthy and consistent; we expect to see a bump in both as we cut an alpha for
5.0 and start calling on the community to test out the new features coming up.
Contributions leading up to the new release remain high.
Some stats:
- dev@cassandra.apache.org had a 9% increase in traffic in the past quarter
(814 emails compared to 741)
- 488 commits in the past quarter (17% increase)
- 77 code contributors in the past quarter (50% increase)
## Conversation from the last board report
> Having a look at your "pr@" list...
Thanks for the feedback; we're looking into this.
> Going through your mailing list subscriptions I noticed a large number of non
> PMC members and non ASF Members being subscribed. Some are committers and
> some absolutely not related to the project...
- povel.y@gmail.com, jonathan.haddad@gmail.com are PMC members.
- We know who Prashant Malik and Avinash Lakshman are. They've declined PMC
membership.
- Looks like Kannan is a committer on HBase but nobody on the PMC has stepped
forward as knowing him. To our knowledge he's not active in the Cassandra
Community or on the project.
> I also stumbled over your marketing@ list...
> it feels as if all of this stuff is run by Datastax employees... to me it all
> looks very corporaty and not quite sure this is how things should be done
> for an apache open-source project.
We discussed the creation of this list on dev@ here:
https://lists.apache.org/thread/cd75fx95l827bdf7om9v52zp414vjmv1 and settled via
lazy consensus.
Patrick drove establishing the list on the ML but organization is primarily
being led by people not employed by DataStax, and there are regularly
participants from Constantia, Axon, Instaclustr, Aiven, and PMC members employed
by various other companies on these calls.
The meetings and minutes are all under PMC and ASF infra control here:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=240883297
> Patrick McFadin who sort of feels like he's "running cassandra marketing" and
> is "only" a committer in the project.
We've been working on adjusting our bar for the commit bit for a few years now
(see email thread from Jon Haddad on private@ from April 2022 for some perspectives).
Raising doc contributors in early 2022 and Patrick as a non-code, community
committer earlier this year are steps in the right direction. More work to be done.
> The website PlanetCassandra.org seems to be considered the most important
> source of education in the meeting minutes for "management meetings"
> (https://docs.google.com/document/d/1_73-iSjo1ZKKFn410rOCqNctnhNJOFLvbVA225OdrXY),
> while I didn't see any explicit mention of DataStax, the domain however
> belongs to DataStax.
I'm not sure what the "management meetings" bit is referring to here, but the
stated goals of cassandra.apache.org vs. planet cassandra are long-term durable
education vs. short-term, user-led use-case sharing and social connectivity.
We've had a lot of discussion about demarcations between the two sites as well
as the cost/benefit of having 2 sites serving different personas and needs, and
friction w/contribution of content to cassandra.apache.org vs. other sites, and
these conversations are still ongoing.
Of note, the PMC has admin access to Planet Cassandra's site and all socials.
-----------------------------------------
Attachment M: Report from the Apache Cocoon Project [Cédric Damioli]
-----------------------------------------
Attachment N: Report from the Apache Community Development Project [Swapnil Mane]
## Description:
The mission of Community Development is the creation and maintenance of
software related to Resources to help people become involved with Apache
projects
## Project Status:
Current project status: Ongoing with high activity
Issues for the board: none
## Membership Data:
Apache Community Development was founded 2009-11-01 (14 years ago)
There are currently 42 committers and 38 PMC members in this project.
The Committer-to-PMC ratio is roughly 6:5.
Community changes, past quarter:
- Justin Mclean was added to the PMC on 2023-07-18
- Justin Mclean was added as committer on 2023-07-18
## Project Activity:
### Google Summer of Code 2023
This year, our 26 project proposals were accepted for GSoC 2023.
These proposals will be mentored by 42 mentors. After proposal acceptance,
the community bonding phase started, during which all contributors
began interacting within their respective project communities.
By the end of May, the coding phase had started, and in July,
we submitted our midterm evaluations. Kudos to all the mentors
for their timely evaluations.
Google also announced the Lead Belay Leadership program for
former GSoC contributors this year. We proposed Sanyam Goel from our side
because of his long-term commitment to ASF's GSoC activities and contributions.
### ALC
We had another good quarter for our ALC activities. All the volunteers
from Bangalore, India have accepted roles and responsibilities associated
with an ALC. We will soon commence the voting process to establish
ALC Bangalore.
We have also received interest in establishing ALCs in various places like
Sydney, Frankfurt, and Cyprus. However, it seems that we don't currently
have sufficient volunteers available in these locations.
We are keeping an eye on it, and as we gather more volunteers
for these areas, we will assess the feasibility of establishing ALCs there.
ALC Beijing is actively engaged in preparing for the Community Over Code Asia
2023 conference, which is scheduled to be held in Beijing from
August 18th to August 20th, 2023.
ALC Indore successfully organized an in-person workshop on
Apache Kafka [ALC1], with approximately 20 attendees.
### Community Over Code 2023
We received an overwhelming number of submissions for the community track,
totaling around ~50 talks. From these submissions, we have accepted 12 talks.
We extend our thanks to our track chairs, Sharan and Swapnil,
and to Michel Sumbul, Daniel Gruno, Dave Fisher, and Priya Sharma,
who generously contributed their time to review the Community track submissions.
### Other
We also improved various content on our website, such as:
--- consolidating redundant beginner pages
--- consolidating pages related to voting/deciding
--- What makes a good board report - advice on writing a good board report.
Huge thanks to Rich Bowen for leading this effort and improving this content.
Improving Onboarding Experiences
To ensure that newcomer onboarding experiences are welcoming, informative,
easy to read, and accurately reflect how our communities work,
Shane started working on the proposal. A big thanks to Shane Curcuru
for leading this effort and drafting the proposal.
More details can be found here [2].
Changing the defaults for GitHub-generated email titles
This is a very interesting discussion we are having in ComDev.
Over the years, we have added additional options for discussing project matters
on a wide variety of alternate locations and systems besides email lists,
such as JIRA and GitHub. Especially notifications from
GitHub (issues, PRs, GH Discussion notifications) have resulted in
many dev-lists being swamped with emails, making it difficult to consume
the other important threads that are initiated on these lists.
Christofer proposed changing the default settings for auto-generated
emails sent out by GitHub and improving the GitHub-generated email titles.
This improvement will make the dev-lists more usable and improve their
readability. The ongoing discussion on this topic can be found here [3].
A big thanks to Christofer Dutz for addressing this issue and also
collaborating with the infra team.
## Community Health:
Our dev mailing list has seen a decrease in traffic compared to
the previous quarter (362 emails compared to 730. In the past quarter,
traffic on our dev mailing list was high due to the GSoC activity).
Even with the decrease, we did get a lot of community involvement
and activity on various topics as shared above.
[ALC1] https://cwiki.apache.org/confluence/x/Ew00Dw
[2] https://cwiki.apache.org/confluence/x/-4mzDw
[3] https://s.apache.org/5zzmp
-----------------------------------------
Attachment O: Report from the Apache CouchDB Project [Jan Lehnardt]
## Description:
Apache CouchDB software is a document-oriented database that can be queried and
indexed in a MapReduce fashion using JavaScript. CouchDB also offers
incremental replication with bi-directional conflict detection and resolution.
## Project Status:
Current project status: Ongoing
Issues for the board: Issues for the board: none.
## Membership Data:
Apache CouchDB was founded 2008-11-19 (15 years ago)
There are currently 70 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:1.
Community changes, past quarter:
- No new PMC members. Last addition was Glynn Bird on 2023-03-14.
- No new committers. Last addition was Ronny Berndt on 2022-04-08.
## Project Activity:
- RE: “cd: Could you please elaborate a bit on the relation of Apache
CouchDB and PouchDB ... sibling sort of implies that there is a
relation.”
- PouchDB is a re-implementation of the CouchDB API and replication
protocol in JavaScript for use in browsers and Node.js. The project
are not formally linked, but some folks work on both sides and when
coordination is required, the two project teams collaborate.
- work on major new features continues.
- work on CI infrastructure continues.
- we started discussing the next feature release.
## Community Health:
- this is a northern hemisphere summer quarter and things are a little
slower than usual, but nothing less than expected.
-----------------------------------------
Attachment P: Report from the Apache Creadur Project [Philipp Ottlinger]
## Description:
The mission of Creadur is the creation and maintenance of software related to
Comprehension and auditing of software distributions
## Project Status:
Current project status: Dormant Issues for the board: There are no Board-level
issues at this time.
## Membership Data:
Apache Creadur was founded 2012-04-18 (11 years ago) There are currently 11
committers and 10 PMC members in this project. The Committer-to-PMC ratio is
roughly 6:5.
Community changes, past quarter:
- No new PMC members. Last addition was Karl Heinz Marbaise on 2016-08-30.
- No new committers. Last addition was Karl Heinz Marbaise on 2016-08-30.
## Project Activity:
Recent releases:
* Apache Creadur Tentacles 0.1 was released on 2022-10-22.
* Apache Rat 0.15 was released on 2022-09-17.
* Apache Rat 0.14 was released on 2022-05-28.
Upcoming changes in Maven 4.x require RAT plugin changes that were
contributed. Apart from that interest in SPDX license scanning was raised.
Questions are being answered, while activity remains steady and low.
## Community Health:
ClaudeW from Apache Pekko started discussions concerning SPDX license
detection and contributed to an existing Jira ticket. Apart from that regular
low activity
(dependency updates, minor questions being answered).
-----------------------------------------
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). There
is some ongoing work to remove dependencies on out dated test dependencies
(EasyMock), but a bulk of the commits/changes are related to Dependabot
version updates.
Recent releases:
3.6.1 was released on 2023-06-12.
4.0.2 was released on 2023-06-12.
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 DataSketches Project [Lee Rhodes]
## Description:
The mission of Apache DataSketches is the creation and maintenance of software
related to an open source, high-performance library of streaming algorithms
commonly called "sketches" in the data sciences. Sketches are small, stateful
programs that process massive data as a stream and can provide approximate
answers, with mathematical guarantees, to computationally difficult queries
orders-of-magnitude faster than traditional, exact methods
## Project Status:
Current project status: Ongoing.
Issues for the board: None.
## Membership Data:
Apache DataSketches was founded 2020-12-15 (3 years ago)
There are currently 16 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is 8:7.
Community changes, past quarter:
- Charlie Dickens was added to the PMC on 2023-07-04
- No new committers. Last addition was Will Lauer on 2022-03-07.
## Project Activity:
In addition to the 3 releases found by your bot, We have developed
some new sketches for density analysis for Python as well as a wrapper for
our Tuple sketch now available in Python mostly for experimental research.
We are also starting a major overhaul of our website, which is
clearly showing its age.
We also took advantage of the suggestion from Matt Sicker & Chris Dutz and
added their suggestions to our asf.yaml file. We are still learning what impact
it has and will do the same on our other web sites over time.
## Community Health:
Our project is healthy we have a small but loyal community
of users that contact us when they have questions or issues.
Of special interest is that our project is now frequently referenced
in scientific papers in the area of streaming sketches. In these
papers the Apache DataSketches project is often referenced as the most
widely used and best known library of open source sketches
(in the research community anyway!).
We discovered recently that Microsoft was using our sketches extensively
in their internal research and has been doing so for a number of years!
We had no idea!
-----------------------------------------
Attachment S: Report from the Apache DeltaSpike Project [Mark Struberg]
-----------------------------------------
Attachment T: Report from the Apache Directory Project [Shawn McKinney]
## Description:
The Apache Directory TLP consists of the following sub-projects:
- ApacheDS: An extensible and embeddable directory server entirely written in
Java, which has been certified LDAPv3 compatible by the Open Group.
- LDAP API: An ongoing effort to provide an enhanced LDAP API, as a
replacement for JNDI and the existing LDAP API (jLdap and Mozilla LDAP API).
This is a "schema aware” API with some convenient ways to access all types
of LDAP servers.
- Studio: A complete directory tooling platform intended to be used with any
LDAP server however it is particularly designed for use with ApacheDS. It is
an Eclipse RCP application, composed of several Eclipse (OSGi) plugins.
- Fortress: A standards-based authorization platform that provides role-based
access control, delegated administration and password policy services with
an LDAP backend.
- Kerby: An implementation of Kerberos v5 protocol and contains various tools
to access and manage kerberos principals and keytabs. It provides a rich,
intuitive and interoperable implementation, library, KDC and various
facilities that integrates PKI, OTP and token (OAuth2) as desired in modern
environments such as cloud, Hadoop and mobile.
- Mavibot: An embeddable key-value database library with MVCC (Multi Version
Concurrency Control) support.
- SCIMple: An implementation of SCIM v2.0 specification.
## Project Status:
- There are no issues requiring board attention at this time.
## Membership Data:
Apache Directory was founded 2005-02-22 (17 years ago) There are currently 58
committers and 19 PMC members in this project. The Committer-to-PMC ratio is
roughly 8:3.
Community changes, past quarter:
- No new PMC members. Last addition was Radovan Semancik on 2018-09-28.
- Fredrik Roubert was added as committer on 2023-07-10.
## Project Activity:
Activity's slow but steady, the projects are being maintained.
- Fortress has migrated from Javax to Jakarta and a release will be soon.
## Community Health:
No problems to report. 1Q activity low but PMC has active members and the
project continues to be adequately maintained.
-----------------------------------------
Attachment U: Report from the Apache Doris Project [Mingyu Chen]
## Description:
The mission of Apache Doris is the creation and maintenance of software related
to a MPP-based interactive SQL data warehousing for reporting and analysis
## Project Status:
Current project status: Ongoing with high activity
Issues for the board: none
## Membership Data:
Apache Doris was founded 2022-06-15 (a year ago)
There are currently 59 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:3.
Community changes, past quarter:
- No new PMC members. Last addition was Yongqiang Yang on 2023-01-10.
- Xin Gao was added as committer on 2023-06-13
- Zhaowei Huang was added as committer on 2023-06-07
- Hangyu Li was added as committer on 2023-06-10
- Kang Xiao was added as committer on 2023-06-03
- Xuewei Zhang was added as committer on 2023-06-10
- Sida Zhang was added as committer on 2023-06-07
- Yongkang Zhong was added as committer on 2023-06-07
## Project Activity:
1. Released v1.2.6/v2.0-beta
2. the 2.0.0 GA is on voting.
We are prepare the Doris Summit 2023, and the event
has been approved by the conference team.
## Community Health:
The community health is good.
The contributors comes to 550+
And we are preparing to invite more committers.
-----------------------------------------
Attachment V: Report from the Apache Drill Project [Charles Givre]
-----------------------------------------
Attachment W: Report from the Apache Druid Project [Gian Merlino]
-----------------------------------------
Attachment X: Report from the Apache Empire-db Project [Rainer Döbele]
## Description:
Empire-db is a lightweight relational database access library dealing with all
aspects of storing, manipulating, retrieving and modelling data in relational
database management systems (RDBMS). As an alternative to traditional
OR-Mapping solutions, it provides an SQL centric, no-compromise approach that
uses a Java-Object-Model rather than Mapping Files or Annotations.
## Project Status:
Current project status: Ongoing with low activity Issues for the board: none
## Membership Data:
Apache Empire-db was founded 2012-01-24 (12 years ago) There are currently 10
committers and 9 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 Jan Glaubitz on 2016-07-10.
- No new committers. Last addition was Ralf Eichinger on 2022-03-15.
## Project Activity:
Latest release is empire-db-3.1.0 released on 2023-04-22. Following our April
release there are no crucial open issues and there have only been a few minor
changes and fixes since.
Concerning the voting on our previous release the board asked the question:
"Is there a reason vote threads on new releases are being done on private@ and
not on dev@?". Actually the vote request has been issued on both dev@ and
private@. Its probably redundant but just in case the chair wanted to make
sure that everyone gets notice of the vote.
However the board also found, that there is someone on our private@ list who
is not part of the PMC. This person should not be on the private@ list and
should be removed. Not sure how this is achieved. Any help here is
appreciated.
## Community Health:
After we have published a new release in April which contained many new
features and fixes the previous quarter has been quieter. 4 issues opened in
JIRA 1 issue closed in JIRA 7 commits in the past quarter 3 code contributors
in the past quarter
-----------------------------------------
Attachment Y: Report from the Apache EventMesh Project [Eason Chen]
## Description:
The mission of Apache EventMesh is the creation and maintenance of software
related to a fully serverless platform used to build distributed event-driven
applications
## Project Status:
Current project status: Ongoing: With high activity.
Issues for the board: Issues for the board: none.
## Membership Data:
Apache EventMesh was founded 2023-03-22 (5 months ago)
There are currently 47 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:1.
Community changes, past quarter:
- Ronghua Liang was added to the PMC on 2023-07-18
- Harshitha Sudhakar was added as committer on 2023-07-20
- Emmanuel Sombugma was added as committer on 2023-07-20
- Jianbo Liu was added as committer on 2023-07-20
- Daifu Wu was added as committer on 2023-07-20
- Feifei Wang was added as committer on 2023-07-20
## Project Activity:
New Features:
1. openConnect architecture merged.
2. connector plugins for openFunction, kafka, pulsar, redis merged.
GSOC(Google summer of code):
1. docs by version updated.
2. k8s integration under developing.
GLCC(Gitlink code camp):
1. filter and transform.
2. admin and cli.
Community Over Code Asia and Europe.
## Community Health:
The big features were under designing or developing, so the commits
and PR activity seems a slight decrease.
Overall community health is good.
-----------------------------------------
Attachment Z: 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:
No issues at this time. Project is still a new TLP.
## Membership Data:
Apache Flagon was founded 2023-03-21 (5 months ago)
There are currently 17 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:5.
Community changes, past quarter:
- Jason Young was added as PMC on 2023-08-06
- No new committers in past quarter
## Project Activity:
- Coordinated development activity among committers, PMC on new project features
- As a community, committed to creating UserALE.js 2.4.0 release
## Community Health:
The current community has been involved in discussions on governance (new PMC)
as well as release planning, although development and contribution activity
was slow sine the last report. A new PMC member was elected as per ASF
guidelines and is being onboarded. The new PMC member is interested in
learning how to become a release manager, which will grow the community
stronger. The community expects UserALE.js 2.4.0 Release Candidates under vote
in AUG. The community is also aware of users planning contributions to Distill
in advance of initial ASF release. Beyond releases and training new release
managers, the community will focus on recruiting additional committers in the
next quarter.
-----------------------------------------
Attachment AA: Report from the Apache Flume Project [Balázs Donát Bessenyei]
## Description:
The mission of Flume is the creation and maintenance of software related to A
reliable service for efficiently collecting, aggregating, and moving large
amounts of log data
## Project Status:
Current project status: low, but steady activity. Mostly maintenance
and refactoring.
Issues for the board: no issues
## Membership Data:
Apache Flume was founded 2012-06-20 (11 years ago)
There are currently 33 committers and 25 PMC members in this project.
The Committer-to-PMC ratio is roughly 9:7.
Community changes, past quarter:
- No new PMC members. Last addition was Tristan Stevens on 2022-04-10.
- No new committers. Last addition was Sean Busbey on 2022-07-25.
## Project Activity:
Flume Spring Boot 2.0.0 was released on 2023-04-02 which is the
first "non-monolithic" release after two "regular" releases last year.
## Community Health:
We seem to have 4 active PMC members which makes releases difficult,
but not impossible. Also, we have a committer who is on track to
become a PMC member. Contributor activity has increased recently.
Even though there are 33 people with commit rights, only a few of them
have merged changes in the past year or so.
-----------------------------------------
Attachment AB: Report from the Apache FreeMarker Project [Dániel Dékány]
## Description:
Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.
FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.
## Issues:
There are no issues requiring board attention at this time.
## Activity:
Activity was low in recent months.
## Health report:
Activity is currently low. User questions (mostly on StackOverflow) and new
Jira issues are being answered promptly though. The short term goal is to
polish native java.time support (FREEMARKER-35), and also to merge pending
PR-s, and release it with 2.3.33. The very long term goal is continuing the
ongoing development on the 3.0 branch, so that the project can innovate and
the code base can become much cleaner and more attractive for new committers.
## PMC changes:
- Currently 7 PMC members.
- No changes since the graduation on 2018-03-21
## Committer base changes:
- Currently 8 committers.
- Last added: Siegfried Goeschl on 2020-01-07
## Releases:
- 2.3.32 was released on 2023-01-14
-----------------------------------------
Attachment AC: Report from the Apache Geode Project [Mark Bretl]
## Description:
The mission of Apache Geode is the creation and maintenance of software
related to a data management platform that provides real-time, consistent
access to data-intensive applications throughout widely distributed cloud
architectures.
## Issues:
For the work of moving CI to GitHub Actions, we are waiting on larger VMs from
Infra for some of the testing pipelines. No ETA has been provided.
## Membership Data:
Apache Geode was founded 2016-11-15 (6 years ago) There are currently 118
committers and 31 PMC members in this project. While the total membership of
the PMC is 31, there are less than 10 active members. The Committer-to-PMC
ratio is roughly 4:1.
Community changes, past quarter:
- No new PMC members. Last addition was Calvin Kirs on 2022-11-14.
- No new committers. Last addition was Calvin Kirs on 2022-11-15.
## Project Activity:
1.15.1 was released on 2022-10-10. Very little activity on mailing lists and
source commits the past few months. We are still working on migrating the
Continuous Integration system over to GitHub actions.
## Community Health:
The pulse is low. with only two new contributors. However, after the sudden
departure of a majority of PMC members, rebuilding the community has become
extremely challenging. We need to find some ways to re-engage contributors who
are more familiar with the project.
-----------------------------------------
Attachment AD: Report from the Apache Giraph Project [Dionysios Logothetis]
-----------------------------------------
Attachment AE: Report from the Apache Gora Project [Kevin Ratnasekera]
-----------------------------------------
Attachment AF: 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: we are still working on Griffin 1.0.0 version.
Issues for the board: No issues need board attention in this quarter.
## 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 griffin 1.0.0
- We need to enhance dispatcher module.
## Community Health:
- Some developers are contributing on 1.0.0, they will our next committers.
- And we are looking for developers for new features.
-----------------------------------------
Attachment AG: Report from the Apache Groovy Project [Paul King]
## Description:
Apache Groovy is responsible for the evolution and maintenance of the Groovy
programming language
## Project Status:
Current project status: Ongoing with low-to-moderate activity.
Issues for the board: No issues requiring board attention at this time.
## Membership Data:
Apache Groovy was founded 2015-11-18 (8 years ago)
There are currently 20 committers and 12 PMC members in this project.
We are actively looking for additional committers.
Community changes, past quarter:
- No new PMC members. Last addition was Remko Popma on 2022-07-13.
- No new committers. Last addition was Mikko Värri on 2020-06-03.
## Project Activity:
The project is responding well to raised issues for previous releases and
making steady progress towards our next major goal of releasing Groovy 5.
Recent releases:
3.0.18 was released on 2023-06-29.
4.0.13 was released on 2023-06-29.
4.0.12 was released on 2023-05-08.
## Community Health:
Activity on mailing lists, the issue tracker and GitHub was similar to
previous quarters overall.
This quarter on our main branch (which corresponds to Groovy 5)
of our core repo, 178 commits were contributed from 8 contributors
including 5 non-committer contributors (3 new). There were 372
commits from 9 contributors across all branches.
There are several noteworthy community highlights in the coming quarter:
- We expect to release the first alpha version of Groovy 5 in the coming
weeks, perhaps in time for one or both of the next highlights.
- In a few weeks time, it will be 20 years since the first commit in the
project repo (includes pre-ASF history). We are thinking about how we
might celebrate the project's 20th birthday!
- We look forward to participating in the CommunityOverCode conference
in Halifax in October. We have some exciting content over 2 days and
are very thankful to all the organisers and other helpers.
-----------------------------------------
Attachment AH: 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.
## 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 about 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 AI: Report from the Apache Hop Project [Hans Van Akelyen]
-----------------------------------------
Attachment AJ: Report from the Apache HTTP Server Project [Joe Orton]
-----------------------------------------
Attachment AK: Report from the Apache HttpComponents Project [Michael Osipov]
## Description:
- The Apache HttpComponents project is responsible for creating and
maintaining a toolset of low-level Java components focused on HTTP and
associated protocols.
## Issues:
- There are no issues requiring board attention at this time.
## Project Status:
- Active feature developments happens on master (5.2.x) with Java 8
- Version 5.3 is already in planning. 4.x. is currently open for
security fixes only.
## Project Activity:
- Arturo Bernal is actively working to lift parts to newer RFCs
## Community Health:
- Overall the project remains active. Issues and dicussions are
resolved in time.
## Membership Data:
- No new PMC members. Last addition was Ryan Schmitt on 2019-08-28.
- New committer accepted: Arturo Bernal on 2022-06-18.
## Releases:
- HttpComponents HttpCore 5.2.2 was released on 2023-06-21
-----------------------------------------
Attachment AL: Report from the Apache Ignite Project [Dmitry Pavlov]
## Description:
The mission of Ignite is the creation and maintenance of software related to
High-performance, integrated and distributed in-memory platform for computing
and transacting on large-scale data sets in real-time
## Project Status:
Current project status: Ongoing
Issues for the board: none
## Membership Data:
Apache Ignite was founded 2015-08-19 (8 years ago)
There are currently 73 committers and 39 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 Ivan Daschinsky on 2022-09-15.
- No new committers. Last addition was Aleksandr Pakhomov on 2023-02-21.
## Project Activity:
Releases:
- no recent releases, 2.15.0 (latest stable) was released on 2023-05-02.
Events:
- Ignite Summit 2023 was held on June 6, virtual event with more than 500
registrations.
## Community Health:
- There are several open discussions about new committers and a couple of
votes are open.
- There is a sligth decrease in the dev list, PR, and JIRA activity.
- The number of commits, GitHub opened and closed issues increased
compared to the previous quarter.
- PMC discussed subscription of contibutor without commit bit to the security
list (jury.gerzhedowich@gmail.com) and we agree to keep that subscription.
Yury helped with security issues in SQL engine in the past and currently he is
a candidate to committership. Also he would like to volunteer by monitoring
security list.
-----------------------------------------
Attachment AM: Report from the Apache Impala Project [Jim Apple]
## Description:
The mission of Apache Impala is the creation and maintenance of software
related to a high-performance distributed SQL engine
## Project Status:
Current project status: Ongoing with high activity
Issues for the board: none
## Membership Data:
Apache Impala was founded 2017-11-14 (6 years ago)
There are currently 67 committers and 38 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 Andrew Sherman on 2023-04-20.
- Kurt Deschler was added as committer on 2023-07-03
## Project Activity:
The latest release was 4.1.2 on 2023-04-10.
Over the last three months, the Impala community has implemented the
following:
- Fixed numerous race conditions and one null pointer exception
- Fixed several build failures (flaky pre-merge tests)
- Improved compatibility with JDK, aarch64, cgroups, Redhat and Ubuntu, LLVM,
OpenSSL, and Spring
- Improved compatibility with Apache projects Ozone, Maven, Hive, Iceberg,
Avro, Hadoop, Atlas, Ranger, Thrift, Kudu, and ORC
- Added high availability to the catalog service
- Added support for building DEB and RPM packages
- Improved performance on TPC-DS
- Fixed two query correctness bugs
- Made many improvements to cardinality estimations
## Community Health:
In answer to the question about community health from the last board report,
each patch produces several emails - every review, commit, new version of a
patch, and bot linter run produces an email.
reviews@ is the most reliable metric of Impala community activity level. There
were 4042 emails to that list in June, July, and August.
-----------------------------------------
Attachment AN: Report from the Apache Incubator Project [Justin Mclean]
# Incubator PMC report for August 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.
This month we were missing a report from Liminal, which was also missed the
previous month. There were no graduations and no new proposals to the board
for graduation, although a couple were discussed. Tuweni voted to retire,
as did DataLab, despite discussing it becoming a TLP the month before.
ASF Marketing & Publicity have updated the Podling Publicity/Media
Guidelines.
The Wayang podling mistakenly made a release without involving the IPMC.
None of the mentors signed off the Devlake, NLPCraft, OpenDAL or
Streampark reports.
There was one IP clearance and podlings executed 8 distinct releases.
Discussion on the general list has been chiefly about podling releases.
## Community
### New IPMC members:
- Matthew de Detrich
### People who left the IPMC:
- None
## New Podlings
- None
## Podlings that failed to report, expected next month
- Liminal
## Graduations
- None
The board has motions for the following:
- None
## Releases
The following releases entered distribution during the month of
July:
- Celeborn 0.3.0
- Devlake 0.17.0
- OpenDAL 0.38.0
- OpenDAL 0.38.1
- Pekko 1.0.0
- Pekko 1.0.1
- Uniffle 0.7.1
- Wayang 0.7.0
## IP Clearance
- Pekko HTTP CORS code donation
## Legal / Trademarks
- N/A
## Infrastructure
- N/A
## Miscellaneous
- N/A
## Table of Contents
[Annotator](#annotator)
[Celeborn](#celeborn)
[DevLake](#devlake)
[NLPCraft](#nlpcraft)
[OpenDAL](#opendal)
[Paimon](#paimon)
[PonyMail](#ponymail)
[SDAP](#sdap)
[StreamPark](#streampark)
[Toree](#toree)
[Training](#training)
--------------------
## 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. Grow community.
2. Involve mentors.
3. Release a 1.0
### Are there any issues that the IPMC or ASF Board need to be aware of?
We need advice from the IPMC (or our mentors) about our future. There
is use of our libraries within various production systems, but community
activity (let alone contribution) has not materialized.
### How has the community developed since the last report?
Not at all.
### How has the project developed since the last report?
Also no real progress.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [X] Working towards first release
- [ ] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2022-05-05 - v0.3.0-rc.1
### When were the last committers or PPMC members elected?
2022-08-17
### Have your mentors been helpful and responsive?
Our mentors have been as quiet as the rest of the project.
They have provided help in the past--when requested.
### 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:
--------------------
## Celeborn
Celeborn is an intermediate data service for big data computing engines to
boost performance, stability, and flexibility.
Celeborn has been incubating since 2022-10-18.
### Three most important unfinished issues to address before graduating:
1. Grow the community
2. Release more versions
### 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. One new PPMC joined the community.
2. One new committer is proposed and under voting.
### How has the project developed since the last report?
1. One new release was published.
2. Important features like supporting Flink, graceful upgrade are GA.
### 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-07-27, 0.3.0-incubating was released.
### When were the last committers or PPMC members elected?
2023-07-01, Jiashu Xiong was elected as our new PPMC member.
### Have your mentors been helpful and responsive?
Our mentors have been very helpful and responsive.
### Is the PPMC managing the podling's brand / trademarks?
The VP, Brand has approved the project name.
### Signed-off-by:
- [ ] (celeborn) Becket Qin
Comments: I'm glad to see the new version has been released.
- [X] (celeborn) Lidong Dai
Comments:
- [ ] (celeborn) Willem Ning Jiang
Comments:
- [ ] (celeborn) Duo Zhang
Comments:
- [X] (celeborn) Yu Li
Comments: It's great to see the latest 0.3.0 release supports more
computing engine (Apache Flink) thus extends its ecology. New
contributors joining also indicates a good growth of the community.
### IPMC/Shepherd notes:
--------------------
## DevLake
DevLake is a development data platform, providing the data infrastructure
for developer teams to analyze and improve their engineering productivity.
DevLake has been incubating since 2022-04-29.
### Three most important unfinished issues to address before graduating:
1. Grow the community, add committers and PPMC members, and mailing list
subscribers.
2. Grow the project, support more data sources and use cases, and improve
the user experience.
3. Elect another release manager, now we only have two.
### Are there any issues that the IPMC or ASF Board need to be aware of?
No issues at the moment.
### How has the community developed since the last report?
1. 16 new contributors have joined the community (109 contributors in
total)
2. 154 new community members in Slack (756 in total)
3. 2 new committers were elected, and 1 PPMC was elected.
4. Hosted a total of 3 community meetups.
### How has the project developed since the last report?
1. Made one new major release v0.17 with no compliance issues, and v0.18
is at the beta testing stage.
2. Supported new data sources such as Azure DevOps and PaterDuty, etc.
3. Re-defined deployments in DevLake and update the algorithm for DORA
accordingly.
4. Redesigned user experience for transformation rules in Config UI.
5. Supported the data deletion in v0.18.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [ ] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2023-07-24
### When were the last committers or PPMC members elected?
2023-07-25
### Have your mentors been helpful and responsive?
The mentors helped tremendously throughout version releases and community
governance.
### Is the PPMC managing the podling's brand / trademarks?
There are no known brand and naming issues.
### Signed-off-by:
- [ ] (devlake) Felix Cheung
Comments:
- [ ] (devlake) Liang Zhang
Comments:
- [ ] (devlake) Lidong Dai
Comments:
- [ ] (devlake) Sijie Guo
Comments:
- [ ] (devlake) Jean-Baptiste Onofré
Comments:
- [ ] (devlake) Willem Ning Jiang
Comments:
### IPMC/Shepherd notes:
--------------------
## NLPCraft
A Scala API for NLU applications
NLPCraft has been incubating since 2020-02-13.
### Three most important unfinished issues to address before graduating:
1. Community growth.
2.
3.
### Are there any issues that the IPMC or ASF Board need to be aware of?
None.
### How has the community developed since the last report?
We have communicated with developers which have interest to contribute to
the project, especially python developers and ML engineers.
### How has the project developed since the last report?
- Research related to usage in the project last AI technologies.
- Research related to usage python API to be connected with last AI
libraries.
- Site updated, dependencies updated etc .
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [ ] Working towards first release
- [X] Community building
- [ ] Nearing graduation
- [ ] Other:
### Date of last release:
2023-02-30
### When were the last committers or PPMC members elected?
August of 2021.
### Have your mentors been helpful and responsive?
No issues with mentors to report.
### Is the PPMC managing the podling's brand / trademarks?
No issues with mentors to report.
### Signed-off-by:
- [ ] (nlpcraft) Roman Shaposhnik
Comments:
- [ ] (nlpcraft) Furkan Kamaci
Comments:
- [ ] (nlpcraft) Evans Ye
Comments:
- [ ] (nlpcraft) Paul King
Comments:
- [ ] (nlpcraft) Konstantin I Boudnik
Comments:
- [ ] (nlpcraft) Dave Fisher
Comments:
### IPMC/Shepherd notes:
--------------------
## OpenDAL
Open Data Access Layer: Access data freely, painlessly, and efficiently.
OpenDAL has been incubating since 2023-02-27.
### Three most important unfinished issues to address before graduating:
1. Higher Quality Release Workflow
2. Grow the community.
3. Collect more use cases.
### Are there any issues that the IPMC or ASF Board need to be aware of?
None.
### How has the community developed since the last report?
According to incomplete statistics from GitHub, Opendal currently has 114
contributors and is being used by 205 projects.
### How has the project developed since the last report?
Added support for storage services such as tikv, persy and dropbox, as
well as language bindings for haskell, zig, lua, etc. In addition, we have
also implemented the sink API for cloud storage services.
### 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:
2023-07-21 v0.38.1
### When were the last committers or PPMC members elected?
2023-07-21
### Have your mentors been helpful and responsive?
Yes.
### Is the PPMC managing the podling's brand / trademarks?
Yes.
### Signed-off-by:
- [ ] (opendal) tison
Comments:
- [ ] (opendal) Willem Ning Jiang
Comments:
- [ ] (opendal) Sheng Wu
Comments:
- [ ] (opendal) Ted Liu
Comments:
- [ ] (opendal) Xiaoqiao He
Comments:
### IPMC/Shepherd notes:
--------------------
## Paimon
Paimon is a unified lake storage to build dynamic tables for both stream and
batch processing with big data compute engines, supporting high-speed data
ingestion and real-time data query.
Paimon has been incubating since 2023-03-12.
### Three most important unfinished issues to address before graduating:
1.Paimon Website: release note page, power by page.
2.Release 0.5-incubating.
3.More publicity for the English community
### Are there any issues that the IPMC or ASF Board need to be aware of?
- N/A
### How has the community developed since the last report?
- Paimon Website: add community page, security page.
### How has the project developed since the last report?
- Prepare release 0.5-incubating
- Introduce Tag creation on snapshots
- Paimon Metrics integration to Flink
- Spark integration to write to Paimon with schema evolution.
### 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-06-07
### When were the last committers or PPMC members elected?
2023-08-01 Chong Zhuang was added as a new committer
### Have your mentors been helpful and responsive?
- Our mentors have been very helpful and responsive.
### Is the PPMC managing the podling's brand / trademarks?
- The VP, Brand has approved the project name.
### Signed-off-by:
- [ ] (paimon) Becket Qin
Comments:
- [ ] (paimon) Robert Metzger
Comments:
- [ ] (paimon) Stephan Ewen
Comments:
- [X] (paimon) Yu Li
Comments: The development activities (code contribution, tech
discussion, etc.) are frequent, new contributor / committer keeps joining,
and people care about document and website building, all indicate a good
community development.
### IPMC/Shepherd notes:
--------------------
## PonyMail
Pony Mail is a mail-archiving, archive viewing, and interaction service,
that can be integrated with many email platforms.
Pony Mail has been incubating since 2016-05-27.
### Three most important unfinished issues to address before graduating:
1. Growing the community
2. Growing the community
3. Growing the community...
### Are there any issues that the IPMC or ASF Board need to be aware of?
No issues other than the perennial lack of new contributors.
### How has the community developed since the last report?
No development of note here.
### How has the project developed since the last report?
No noteworthy development. Couple of bugfixes.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [X] Initial setup
- [X] Working towards first release
- [X] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2019-04-20
### When were the last committers or PPMC members elected?
Sean Palmer was elected committer on 2021-04-02
### Have your mentors been helpful and responsive?
No answer.
### Is the PPMC managing the podling's brand / trademarks?
No answer.
### Signed-off-by:
- [ ] (ponymail) John D. Ament
Comments:
### IPMC/Shepherd notes:
--------------------
## SDAP
SDAP is an integrated data analytics center for Big Earth Science problems.
SDAP has been incubating since 2017-10-22.
### Three most important unfinished issues to address before graduating:
1. Make a third release with new release manager
2. Continue dev discussion thread on graduating
3.
### Are there any issues that the IPMC or ASF Board need to be aware of?
None
### How has the community developed since the last report?
Discussion and development is active.
Started discussion thread on graduating and working towards third release.
### How has the project developed since the last report?
1 issue closed, 13 issues new/updated, 8 PRs merged.
### 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:
2023-05-16 (Version 1.1.0)
### When were the last committers or PPMC members elected?
Jason Kang was added as a committer on 2023-05-22
### Have your mentors been helpful and responsive?
Yes. Our mentor, Julian Hyde, continues to provide guidance in SDAP
releases and graduation.
### Is the PPMC managing the podling's brand / trademarks?
PPMC is not aware of any issues.
### Signed-off-by:
- [X] (sdap) Julian Hyde
Comments: I think SDAP is ready to graduate. In my opinion, a third
release is not necessary for graduation. The low participation in the
graduation discussion is a little concerning, but not unexpected,
because SDAP has never been very active on dev@.
- [ ] (sdap) Jörn Rottmann
Comments:
### IPMC/Shepherd notes:
--------------------
## StreamPark
StreamPark is a streaming application development platform.
StreamPark has been incubating since 2022-09-01.
### Three most important unfinished issues to address before graduating:
1. Grow the community
2. Release more versions
3. Develop more contributors
### 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. Two new PPMC member join the community
2. Two new committer join the community
3. Four new contributors join the community, total contributors 104
### How has the project developed since the last report?
1. New version 2.1.1 released
2. Many bug fixed and Many new features in progress like supporting
catalog
### 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-06-30, 2.1.1-incubating was released.
### When were the last committers or PPMC members elected?
2023-06-26, Zhou li and Yuepeng Pan was elected as our new committer.
2023-06-27, Muchunjin and Sizhu Wang was elected as our new PPMC member.
### Have your mentors been helpful and responsive?
Our mentors have been very helpful and responsive
### Is the PPMC managing the podling's brand / trademarks?
Yes, The VP, Brand has approved the project name.
### Signed-off-by:
- [ ] (streampark) tison
Comments:
- [ ] (streampark) Willem Ning Jiang
Comments:
- [ ] (streampark) Stephan Ewen
Comments:
- [ ] (streampark) Thomas Weise
Comments:
- [ ] (streampark) Duo Zhang
Comments:
### IPMC/Shepherd notes:
--------------------
## Toree
Toree provides applications with a mechanism to interactively and remotely
access Apache Spark.
Toree has been incubating since 2015-12-02.
### Three most important unfinished issues to address before graduating:
1. Increase active contributors
### 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?
The community is working on wrapping up support for recent versions
of Apache Spark that has moved to use Scala 2.13.
We still see much of the users asking questions in the gitter channel
rather than using the mailing lists.
There is also a discussion started around retirement process, and
discussion is happening on the dev list.
### How has the project developed since the last report?
We need to wrap up the new Toree release supporting Spark with Scala 2.13
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
- [ ] Initial setup
- [ ] Working towards first release
- [ ] Community building
- [X] Nearing graduation
- [ ] Other:
### Date of last release:
2022-04-11
### When were the last committers or PPMC members elected?
Kevin Bates was added to the PPMC on 2019-08-14
### Have your mentors been helpful and responsive?
None
### Is the PPMC managing the podling's brand / trademarks?
No Trademark issues
### Signed-off-by:
- [X] (toree) Luciano Resende
Comments: With my contributor hat, I am planning to
try to move Toree trough graduation on the next couple
months
- [X] (toree) Weiwei Yang
Comments:
### IPMC/Shepherd notes:
--------------------
## Training
The Training project aims to develop resources which can be used for
training purposes in various media formats, languages and for various Apache
and non-Apache target projects.
Training has been incubating since 2019-02-21.
In June 2023, we started adjusting the project goals. Besides a pure focus
on content creation tools we have identified the need for two additional
aspects:
(1) For ASF processes some documentation exists, e.g.
https://community.apache.org/contributor-ladder, but the ASF member journey
is still a challenge for many new members, especially those with less
coding experience.
As a solution it has been suggested to provide training material for the
following problems:
* You've just graduated to a TLP. What are the challenges you will now face?
* New committer onboarding
* New PMC member onboarding
* New PMC Chair onboarding
* New board member onboarding
(2) Creation of some general recommendations/guidelines for:
* managing/validation of training material contributions of arbitrary ASF
projects has been proposed.
We expand our focus now on the following aspects:
We have to work on strategies to increase the participation and the
visibility of the project and its goals.
Besides requests for contributions from individual contributors from other
Apache projects we want to show what the Apache Training project can offer
to those projects.
We should build on the assumption that synergy and network effects can help
us to increase the community around training and skill management topics.
### Three most important unfinished issues to address before graduating:
1. Improve the community participation (other Apache projects should
actively be linked to this project, since they "have the content")
2. (Re)define the short-, mid-, and long-term goals of the project.
3. Select an approach to handle non coding / non document related tasks
(e.g., community related activities on events)
4. Create a strategy how this projects contributes to or is supported by
other Apache projects
5. Create a tutorial on how the tools provided by this project can be
used to create own content
6. Review current policies around contribution review and releases to
find a pragmatic compromise
### Are there any issues that the IPMC or ASF Board need to be aware of?
The Training Project needs more contribution from other Apache projects,
hence a clear communication strategy for interlinking existing projects
with the Apache Training project is needed.
We need feedback from other Apache projects on the presentations and
trainings developed till now.
In order to improve this collaboration we suggest to investigate the
status of other project’s documentation in a systematic approach,
especially with an eye on available training related material.
### How has the community developed since the last report?
no changes
### How has the project developed since the last report?
Initial discussion regarding usage of content created/delivered by LLMs
has been started.
In July, a first documentation inspection and fact extraction tool
(Python script) has been provided.
A pull request is open:
https://github.com/apache/incubator-training/pull/87.
### How would you assess the podling's maturity?
Please feel free to add your own commentary.
Initial setup oft he project’s structure: Goals and strategy needs
refinement.
Working towards first release: What type of artefacts to release is not
clear, due to unclear goals and strategy.
Community building: The community exists of a very small number of people
but is more or less invisible, as of today (April 2023).
Nearing graduation: Currently, we are far away from graduation.
### Date of last release:
### When were the last committers or PPMC members elected?
November 2020
### Have your mentors been helpful and responsive?
Mentors have been responsive and helpful when reached out to.
### Is the PPMC managing the podling's brand / trademarks?
The name search process has not yet been started, as there is still time
to do that if and when graduation draws nearer.
The PPMC is actively monitoring usage of the Podlings current name on
other sites.
The Podling is not directly affiliating with any sponsors donating
content and presenting an independent image on the webpage.
### Signed-off-by:
- [X] (training) Craig Russell
Comments: Happy to see new activity here.
- [X] (training) Christofer Dutz
Comments: It seems that finally a bit of life has been coming back to
the project, I'll continue my best to help with that staying that way.
- [X] (training) Justin Mclean
Comments:
- [ ] (training) Lars Francke
Comments:
### IPMC/Shepherd notes:
-----------------------------------------
Attachment AO: 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.0 release happened this quarter, which fixed some XSS vulnerabilities and
also uplifted the JDK requirement up to JDK-11. We also got a couple of
vulnerability reports, which were discarded and, after a query on the dev ML,
we realized that the workflow approval area wasn't working as expected since a
lot of releases, so we fixed it and we're preparing a 2.12.1 release.
## Community Health:
Most important thing happening in this area, we finally added a PMC/committer
to our roster! After being engaged on the MLs for some time and sending some
PRs, Arturo Bernal joined JSPWiki PMC on June. He'll also be acting as RM for
2.12.1, so that's another positive thing.
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. Traffic on dev list reflects mostly PRs movement.
-----------------------------------------
Attachment AP: Report from the Apache Juneau Project [James Bognar]
## Description:
The mission of Apache Juneau is the creation and maintenance of software
related to a toolkit for marshalling POJOs to a wide variety of content types
using a common framework, and for creating sophisticated self-documenting REST
interfaces and microservices using VERY little code
## Project Status:
The project is in a mature state after the release of v9.0 with no major
development currently planned other than security patching/maintenance. There
is some ideas about implementing newer support for RDF but no concrete plans
yet.
## Membership Data:
Apache Juneau was founded 2017-10-17 (6 years ago) There are currently 13
committers and 13 PMC members in this project. The Committer-to-PMC ratio is
1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Gary D. Gregory on 2023-04-02.
- No new committers. Last addition was Gary D. Gregory on 2023-04-03.
## Project Activity:
9.0.0 was released on 2023-02-27. No significant active development at this
time.
## Community Health:
Plenty of traffic driven by latest major release although much is automated
notices. dev@juneau.apache.org had a 328% increase in traffic in the past
quarter
(90 emails compared to 21) 7 issues opened in JIRA, past quarter (700%
increase) 4 issues closed in JIRA, past quarter (400% increase) 130 commits
in the past quarter (2066% increase) 5 code contributors in the past quarter
(150% increase) 8 PRs opened on GitHub, past quarter (60% increase) 14 PRs
closed on GitHub, past quarter (1300% increase)
-----------------------------------------
Attachment AQ: Report from the Apache Kafka Project [Mickael Maison]
## Description:
The mission of Kafka is the creation and maintenance of software related to
Distributed publish-subscribe messaging system
## Project Status:
Current project status: Ongoing
Issues for the board: none
## Membership Data:
Apache Kafka was founded 2012-11-21 (11 years ago)
There are currently 57 committers and 32 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 Chris Egerton on 2023-03-09.
- Divij Vaidya was added as committer on 2023-06-13
- Greg Harris was added as committer on 2023-07-10
## Project Activity:
Kafka 3.6.0 is in progress, it is expected to release in September.
3.6.0 will include improvements in all components:
Core:
- Support for Tiered Storage (KIP-405)
- Support for duplicate listener on IPv4/IPv6 (KIP-797)
- Metadata Transaction (KIP-868)
Connect:
- First class offsets support (KIP-875)
- Modernize Plugin Discovery (KIP-898)
Streams:
- Shareable State Stores (KIP-813)
- Rack Aware task assignment (KIP-925)
The project made 3 releases in the past quarter
3.5.1 was released on 2023-07-21.
3.5.0 was released on 2023-06-15.
3.4.1 was released on 2023-06-06.
## Community Health:
The activity has been steady since the last quarter. The slight increase in
Jiras is mostly caused by some large ongoing pieces of work (Tiered Storage,
KRaft, KIP-848)
## Feedback from previous report
### Committer/PMC
We've added 2 new committers this quarter. We also considered a third
candidate but decided to wait a bit. We provided feedback to that contributor
and we will reconsider them soon. We started granting Github collaborator
permissions to the most active contributors (non committers). We will also use
that feature to identify committer candidates.
### Non PMC subscribed to security/private list:
- private: Removed non PMC members. The remaining unknown emails are
alternative emails from PMC members
- security: Removed the totally unknown emails. A few emails are alternative
emails from PMC members. The others are committers that were added as they
worked on a report. They can be removed if needed.
-----------------------------------------
Attachment AR: Report from the Apache Kibble Project [Sharan Foga]
## Description:
The mission of Apache Kibble is the creation and maintenance of software
related to an interactive project activity analyzer and aggregator
## Project Status:
Current project status: Ongoing, low activity
Issues for the board: None
## Membership Data:
Apache Kibble was founded 2017-10-18 (6 years ago)
There are currently 15 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:7.
Community changes, past quarter:
- No new PMC members. Last addition was Michał Słowikowski on 2021-05-03.
- No new committers. Last addition was Kaxil Naik on 2021-02-21.
## Project Activity:
The project has not yet made a release.
We've had a couple more contributions [1][2]. One has been merged and the
other is still open pending review.
We have also had a discussion [3] on whether to clear down the current Kibble
Github repo in preparation to restart development from scratch. The plan is to
move the current main branch into a new side branch so that we can pick
up and use specific features we may want to incorporate into the new Kibble
main branch.
## Community Health:
The community remains fairly small but we have seen some new people turning up
either as users trying out an install or as documentation contributors. We are
trying to actively engage with the new people to see if that sparks interest
in the project.
I hope that once the holiday season is over we will be able to start working
on getting the new main branch setup.
[1] https://s.apache.org/hqvdk
[2] https://s.apache.org/2sqcn
[3] https://s.apache.org/n7tip
-----------------------------------------
Attachment AS: Report from the Apache Knox Project [Larry McCay]
## Description:
The mission of Knox is the creation and maintenance of software related to
Simplify and normalize the deployment and implementation of secure Hadoop
clusters
## Project Status:
Current project status: Project status is currently good. We will likely begin
discussion for a 2.1.0 release soon. This project is in an ongoing state with
moderate activity with the majority of the activity on mailing lists being
from PR and github integration for reviews, commentary and commits.
Issues for the board: none
## Membership Data:
Apache Knox was founded 2014-02-18 (9 years ago)
There are currently 24 committers and 20 PMC members in this project.
The Committer-to-PMC ratio is 6:5.
Community changes, past quarter:
- No new PMC members. Last addition was Marton Balázs on 2022-11-27.
- No new committers. Last addition was Marton Balázs on 2022-11-28.
## Project Activity:
2.0.0 was released on 2023-02-27 - this was a milestone release with multiple
new features and a transition to log4j 2.x. We continue to work towards our
goals for SSO and API authentication and federation interactions for the big
data ecosystem.
## Community Health:
dev@knox.apache.org had a 5% increase in traffic in the past quarter (333
emails compared to 316) user@knox.apache.org had a 92% decrease in traffic in
the past quarter (1 emails compared to 12) 39 issues opened in JIRA, past
quarter (44% increase) 33 issues closed in JIRA, past quarter (73% increase)
27 commits in the past quarter (12% increase) 7 code contributors in the past
quarter (40% increase) 27 PRs opened on GitHub, past quarter (8% increase) 22
PRs closed on GitHub, past quarter (22% increase)
The increase in dev is related to github integration with PRs and with
dependabot related dependency upgrades while the decrease on the user list is
not a significant change given that it is normally low.
We continue to see additional contributors and interest in the project through
github and are tracking the opening and closing of JIRAs in a healthy manner.
-----------------------------------------
Attachment AT: 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:
- Yuqi Du was added to the PMC on 2023-05-31
- Yuqi Du was added as committer on 2023-05-30
## Project Activity:
Recent releases:
1.17.0 is in the process of a vote on a release candidate.
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:
- Development activity measured in the number of commits has increased
significantly this quarter (94% increase). This quarter saw the completion
of several major features to be landed in the 1.17.0 release.
- Development activity measured in the number of code contributors increased a
bit (from 15 to 17).
- Community activity measured in Slack is down slightly, with the number of
daily active users and public posters dropping 6% and 15% respectively.
-----------------------------------------
Attachment AU: Report from the Apache Kvrocks Project [Hulk Lin]
## Description:
The mission of Apache Kvrocks is the creation and maintenance of software
related to a distributed key-value NoSQL database, supporting the rich data
structure
## Project Status:
Current project status: New
Issues for the board: There are no issue that
needs to be noticed by the board
## Membership Data:
Apache Kvrocks was founded on 2023-06-21 (2 months ago)
There are currently 22 committers and 10 PMC members in this project. The
Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members (project graduated recently).
- Aleks Lozoviuk was added as a committer on 2023-07-11
- Binbin Zhu was added as a committer on 2023-07-20
- Xuwei Fu was added as a committer on 2023-07-20
## Project Activity:
- Recent releases: Kvrocks 2.5.0 was released on 2023-07-11
- For the community development processes, we are working on the new data
structure JSON and BloomFilter which are vast volumes of work.
## Community Health:
Overall community health is good. The PR traffic slightly dropped since we're
focusing on the new big features like JSON/BloomFilter. And also some of the
developers are moved to develop the Kvrocks operator and controller.
- builds@kvrocks.apache.org had a 50% increase in traffic in the past quarter
(364 emails compared to 242)
- dev@kvrocks.apache.org had a 37% increase in traffic in the past quarter (59
emails compared to 43)
- issues@kvrocks.apache.org had a 48% increase in traffic in the past quarter
(1969 emails compared to 1328)
- 127 commits in the past quarter (-19% change)
- 29 code contributors in the past quarter (11% increase)
- 156 PRs opened on GitHub, past quarter (-9% change)
- 154 PRs closed on GitHub, past quarter (-6% change)
- 69 issues opened on GitHub, past quarter (27% increase)
- 59 issues closed on GitHub, past quarter (25% increase)
-----------------------------------------
Attachment AV: Report from the Apache Kylin Project [Shao Feng Shi]
## Description:
The mission of Apache Kylin is the creation and maintenance of software related
to a distributed and scalable OLAP engine
## Project Status:
Current project status: Ongoing
Issues for the board: There are no issues requiring board attention.
## Membership Data:
Apache Kylin was founded 2015-11-18 (8 years ago)
There are currently 47 committers and 23 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Xiaoxiang Yu on 2020-10-08.
- No new committers. Last addition was Tengting Xu on 2022-11-29.
## Project Activity:
5.0.0-alpha was released on 2023-04-26.
4.0.3 was released on 2022-12-23.
4.0.2 was released on 2022-10-10.
Contributors are working on the next release of Kylin 5.
## Community Health:
- Xiaoxiang Yu will attend the CommunityOverCode Asia in Beijing in 2023-08-20
- Invitation of a new committer candidate be discussed in private list
- Plan to release 5.0.0-beta in 2023-08
dev@kylin.apache.org had a 27% decrease in traffic in the past quarter
(154 emails compared to 211)
user@kylin.apache.org had a 240% increase in traffic in the past quarter
(34 emails compared to 10)
140 issues opened in JIRA, past quarter (15% increase)
111 issues closed in JIRA, past quarter (-19% change)
203 commits in the past quarter (-21% change)
30 code contributors in the past quarter (-11% change)
23 PRs opened on GitHub, past quarter (-36% change)
17 PRs closed on GitHub, past quarter (-46% change)
-----------------------------------------
Attachment AW: Report from the Apache Libcloud Project [Tomaž Muraus]
## Description
Libcloud is a Python library that abstracts away the differences among
multiple cloud provider APIs.
## Project Status
Current project status: active Issues for the board: lackof maintainers to
review upstream PRs
On the board issues part, I just want to echo what I already mentioned below -
we never had issues with reaching a PMC consensus (at least 3 +1 binding
votes) for a release or or another decision which requires a PMC vote, but we
have always struggled with having enough code reviewers. We also always
handled security issues in a timely manner.
> Is Libcloud still active enough to sustain itself as a project? I see there
was some good energy at the start of this year and a new PMC member, but
besides Tomaž work recently feels very quiet.
As far as board comment from Shane Curcuru goes, I would say yes, but it's
definitely not great that project mostly relies on a single person reviewing
PRs.
## Project Activity
I was inactive for the past ~5 months (move and a personal situation). I
want to apologize for missing the last 2 board reports.
During that time, the project has received some contributions on Github
(https://s.apache.org/h4y97), but there was no one to review them.
There was also one large and a long time coming PR where a community member
cleaned up and removed drivers for a lot (~18) of providers which are not
active anymore (the provider went out of business or similar).
I'm now back and catching up and plan to a release in the near future since
a lot of changes have accumulated since the last release in January 2023.
## Community Health
Per my comment above, we did have some contributions, but we are lacking
maintainers (committers / PMC members) who would be willing to review the
community PRs (so that is mostly done by myself).
Download / usage stats show that people are still using the library
- https://s.apache.org/k7tug
As discussed in the past, Libcloud is in a bit unique situation due to the
"driver oriented" nature of the project (similar to Apache jclouds which
had similar struggles). It's hard to attract committers / maintainers who
would be willing to review changes which apply to the driver they are not
directly interested or invested in or to the code changes which apply to
the broader project.
## Membership Data
Apache Libcloud was founded 2011-05-19 (12 years ago)
There are currently 24 committers and 16 PMC members in this project.
The Committer-to-PMC ratio is 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Dimitris Moraitis on 2021-05-07.
- No new committers. Last addition was Dimitris Moraitis on 2021-05-02.
-----------------------------------------
Attachment AX: Report from the Apache Logging Services Project [Volkan Yazici]
## Description:
The mission of the Apache Logging Services project is to create and maintain
software for managing the logging of application behavior and related software
components.
## Project Status:
Both Log4j and Log4cxx projects are "ongoing".
There are no issues requiring board attention.
## Membership Data:
Apache Logging Services was founded on 2003-12-17, 20 years ago. According to
the ASF records, there are currently 40 committers and 17 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 Piotr Karwasz on 2022-07-19.
- No new committers. Last addition was Piotr Karwasz on 2022-03-03.
## Project Activity:
- Log4j code base was pretty active with dependency upgrades and various small
fixes and improvements.
- Log4j `2.x` branch is trying migrate its *compiler* from Java 8 to, first 11,
and then 17. Note that the target still remains the same, Java 8.
- Log4j team has been working on version 3 since late 2017 and on 2023-06-22,
we succeeded in releasing `3.0.0-alpha1`. Log4j 3 is expected to be backward
compatible with Log4j 2 at the [API] binary- and configuration-level. In a
nutshell, 3 will target Java 11, provide better JPMS support, contain more
fine-grained modules which can be toggled via configuration properties.
- Log4j Tools version `0.4.0` is released. This marks the first release where
the project uses itself to generate the release notes.
- Log4j Tools, pioneering in the release automation through GitHub Actions,
has become the first to automate the upload of release artifacts to the
`dist.apache.org` Subversion repository. Note that CI only uploads release
*candidate* artifacts for review; RM is still expected to copy the final
artifacts after voting consensus. CI does only have rights to access the
`https://dist.apache.org/repos/dist/dev/logging` folder. See INFRA-24803
for details.
- Log4cxx incorporated various performance and some other minor improvements.
## Community Health:
- Log4cxx and Log4j are currently the most active sub-projects across GitHub
and mailing lists.
- Log4cxx has been experiencing a peek in activity in the form of community
contributed PRs and issue tickets. Though the project is still in need of
new committers.
-----------------------------------------
Attachment AY: Report from the Apache Lucene.Net Project [Shad Storhaug]
-----------------------------------------
Attachment AZ: 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 15 PMC members in this project. The Committer-to-PMC ratio is
roughly 7:4.
Community changes, past quarter:
- One new PMC member. Addition was Mingchao Zhao on 2023-06-07.
- No new committers. Last addition was Cihad Guzel on 2019-08-17.
## Project Activity:
ManifoldCF graduated from the Apache Incubator on May 16, 2012. Since then,
there have been numerous major releases, including a 2.25 release in early
June 2023.
The next major release, 2.26, is tentatively planned for Sept 30th.
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. In addition, other projects ManifoldCF
depends upon have transitive dependencies that have been updated to versions
that have severe bugs, e.g. Solr's preferred version of Zookeeper. We have
managed to work around the Zookeeper problems by using the last known good
version, and a ticket was open to address the problem.
## Community Health:
In November I tried to find a PMC quorum for approving both a new PMC
member and a new committer this period. At that time there seemed to be
only one other active PMC member. On the Board's
recommendation, we invited another potential PMC member
but he did not respond to our offer. I confirmed that the offer was mailed on
Wed, Nov 30, 2022, 7:59 AM, and the private mailing list was cc'd, but since
there was apparently no record of this I have remailed the invitation. However,
we were able to promote an interested committer to the PMC,
so our quorum requirements are now satisfied.
-----------------------------------------
Attachment BA: 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 2 new issues created regarding building Mesos, other than that,
no new activities.
## Community Health:
No new committers or contributors, overall the community is not active.
Considering moving to the Attic.
-----------------------------------------
Attachment BB: Report from the Apache Oozie Project [Dénes Bodó]
## Description:
The mission of Oozie is the creation and maintenance of software related to A
workflow scheduler system to manage Apache Hadoop jobs.
## Project Status:
There are no issues requiring board attention.
## Membership Data:
Apache Oozie was founded 2012-08-28 (11 years ago)
There are currently 28 committers and 23 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:6.
Community changes, past quarter:
- No new PMC members. Last addition was Dénes Bodó on 2021-04-08.
- No new committers. Last addition was János Makai on 2022-12-28.
## Project Activity:
Development is slow but continuous, mostly stability fixes.
Github pull requests and Hadoop 3 transitions are the next big changes.
## Community Health:
1 issue opened in JIRA, past quarter (-66% change)
2 issues closed in JIRA, past quarter (100% increase)
4 commits in the past quarter (100% increase)
2 code contributors in the past quarter (no change)
Communication is happening mostly on Jira tickets.
-----------------------------------------
Attachment BC: Report from the Apache OpenWhisk Project [Dave Grove]
## Description:
The mission of Apache OpenWhisk is the creation and maintenance of software
related to a platform for building serverless applications with functions
## Project Status:
Current project status: Ongoing with low activity
Issues for the board: none
## Membership Data:
Apache OpenWhisk was founded 2019-07-16 (4 years ago)
There are currently 54 committers and 22 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 Cosmin Stanciu on 2022-02-22.
- No new committers. Last addition was Luke Roy on 2023-03-06.
## Project Activity:
We completed the transition from TravisCI to GitHub Actions for all of our
programming language-specific runtime GitHub repositories. This enabled us to
resume automated testing of PRs and make new releases of these components.
Recent releases:
+ openwhisk-runtime-swift-1.18.0 was released on 2023-07-13.
+ openwhisk-runtime-python-1.18.0 was released on 2023-05-29.
+ openwhisk-runtime-java-1.18.0 was released on 2023-05-23.
+ openwhisk-runtime-docker-1.15.0 was released on 2023-05-23.
+ openwhisk-runtime-dotnet-1.17.0 was released on 2023-05-15.
+ openwhisk-runtime-php-1.18.0 was released on 2023-05-15.
## Community Health:
User questions, which mainly come in via GitHub issues, continued to be
answered within a reasonable time frame. However, very little new development
happened this quarter. This may be partially due to summer vacations, but is
probably also indicative of declining engagement in the project by its
committers.
-----------------------------------------
Attachment BD: Report from the Apache Ozone Project [Sammi Chen]
## Description
Apache Ozone is a scalable, redundant, and distributed object and file store,
designed to scale to billions of objects/files and run on clusters of
thousands of nodes. Ozone supports S3 compatible object APIs as well as a
Hadoop Compatible File System implementation.
## Issues
None.
## Membership Data
- Apache Ozone was founded 2020-10-21.
- There are currently 68 comitters and 34 PMC members in this project. The
Committer-to-PMC ratio is roughly 2:1.
- In the last quarter, George Bijan Jahad was added as committer on 2023-06-28
Sumit Agrawal was added as committer on 2023-05-23
## Project Activity
- Erasure Coding Phase II, offline recovery support is finished.
- Erasure Coding aware Replication Manager support is finished.
- Hue File Browser now supports browsing Ozone.
- The new block token feature which uses the symmetric key is finished. Its
feature branch has been merged into master branch.
- SCM decommission feature is finished. Primordial SCM is allowed to be
decommissioned.
- Disk Volume failure detection is strengthened.
- Auto service certificate rotation is finished. Root CA and subordinate CA
certificate auto rotation is under development.
- Recon has supported new insights, including file/object access heat map,
pending deleted blocks in SCM, deleted containers, missing containers info.
- Quota support for snapshot and Hsync is finished.
- A lot of bug fixes and performance improvements have been made to improve
the overall performance and stability.
- 1.3.1 release branch is cut.
- 1.4.0 release is kicked off.
## Releases Data
- 1.0.0 was released on 2020-09-02.
- 1.1.0 was released on 2021-04-20.
- 1.2.0 was released on 2021-11-17.
- 1.2.1 was released on 2021-12-22.
- 1.3.0 was released on 2022-12-18.
## Community Health
Last board report was sent on 8th May. Since last report,
- 426 PRs opened on GitHub, past quarter (-6% decrease)
- 412 PRs closed on GitHub, past quarter (-11% decrease)
- 421 commits in the past quarter (-10% decrease)
- 55 code contributors in the past quarter (-5% decrease)
- dev@ozone.apache.org had 110 emails in the past quarter (+41% increase)
-----------------------------------------
Attachment BE: Report from the Apache Perl Project [Steve Hay]
## Description:
The mission of Perl is the creation and maintenance of software related to
Dynamic websites using Perl
## Project Status:
Current project status: Ongoing, with low activity
Issues for the board: none
## Membership Data:
Apache Perl was founded 2000-03-10 (23 years ago)
There are currently 21 committers and 11 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Steve Hay on 2012-03-01.
- No new committers were added.
## Project Activity:
The last release was mod_perl-2.0.12 on 2022-01-30.
New versions of Apache-Reload and Apache-SizeLimit have just been released
and pulled into mod_perl, for which there is an RC1 now available for an
impending release to support the new major version of Perl (5.38).
In response to the board feedback on the last report: Yes, you understand it
correctly. Perl is indeed not part of this project, and yes we are providing
support for the new version of it now that it's been released. I do not see
anything odd about this.
## Community Health:
Mailing list activity has picked up a little in response to the release
activity. This is normal for a stable project like mod_perl. I do not think
a lack of activity in-between releases is a problem; it would only become a
problem if no activity around release time prevented new releases from
happening. That has not happened to date, and I don't expect it to happen
in the near future either.
-----------------------------------------
Attachment BF: Report from the Apache Phoenix Project [Rajeshbabu Chintaguntla]
## Description:
The mission of Phoenix is the creation and maintenance of software related to
High performance relational database layer over Apache HBase for low latency
applications
## Project Status:
Current project status: Ongoing with high activity
Issues for the board: No issues to report to the board at this time.
## Membership Data:
Apache Phoenix was founded 2014-05-21 (9 years ago)
There are currently 56 committers and 38 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:5.
Community changes, past quarter:
- No new PMC members. Last addition was Tanuj Khurana on 2023-01-02.
- No new committers. Last addition was Tanuj Khurana on 2021-12-08.
- Voting is underway for committer nomination.
## Project Activity:
Apache Phoenix had its last main release 5.1.3 on 2022-12-30. No Releases
given in the past quarter but planning to release Phoenix 5.2.0, query server
6.1.0 and Phoenix db 1.3.0 as well as phoenix-connectors.
In the past quarter
- Good number of security fixes are fixed.
- Fixed issues with uncovered global indexes
- Removed the connectors support for EOL Phoenix 4.x
- Implemented applicable date/time features from JDBC 4.2
Active development is going in
- Phoenix metadata caching
- Improvements in cross cluster replication of phoenix tables.
- Redesign of Phoenix TTL for views
- Change Data Capture(CDC) feature.
## Community Health:
Phoenix community continues to remain active,
There is a decrease in mail traffic other than issues mailing list,
JIRA activity and PRs compared to last
quarter.
1) Traffic : dev(-18%) and issues(26%)
2) JIRA activity : Opened(-24%) and Closed(-30%) JIRAs
3) Pull requests : Opened(-12%) and Closed(171%)
13 new code contributors were added.
-----------------------------------------
Attachment BG: Report from the Apache Pig Project [Koji Noguchi]
## Description:
Apache Pig is a platform for analyzing large data sets on Hadoop. It provides
a high-level language for expressing data analysis programs, coupled with
infrastructure for evaluating these programs.
## Project Status:
Current project status: Dormant
Issues for the board: There are no issues requiring board attention
at this time.
## Membership Data:
Apache Pig was founded 2010-09-21 (13 years ago)
There are currently 31 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- No new PMC members. Last addition was Koji Noguchi on 2016-08-04.
- No new committers. Last addition was Nándor Kollár on 2018-09-06.
## Project Activity:
Version 0.18 still not released yet. Especially slow during summer but also
one of the major user (company) moving their Pig pipelines to cloud (AWS/GCP)
and taking active PMCs' time. In a short run, delaying our release even
further. In a long run, we may have some interesting contributions for running
Pig jobs on cloud.
## Community Health:
Overall activity is low as the project is mostly stable and contributions
are mainly bug fixes.
-----------------------------------------
Attachment BH: Report from the Apache Pinot Project [Kishore G]
-----------------------------------------
Attachment BI: Report from the Apache POI Project [Dominik Stadler]
Report from the Apache POI committee [Dominik Stadler]
## Description:
- Apache POI is a Java library for reading and writing Microsoft Office file
formats.
The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans
is a tool that allows you to map XML files to generated Java classes via
XML Schema definitions.
## Issues:
- There are no issues requiring board attention at this time
## Membership Data:
Apache POI was founded 2007-05-16 (16 years ago) There are currently 41
committers and 34 PMC members in this project. The Committer-to-PMC ratio is
roughly 6:5.
Community changes, past quarter:
- No new PMC members. Last addition was Marius Volkhart on 2020-12-27.
- No new committers. Last addition was Marius Volkhart on 2020-12-19.
## Project Activity:
- No new recent releases, some bugfixing and features when users contribute
patches, but no major feature development activity
- Release 5.2.3 was published in September providing updated dependencies
and a number of bugfixes and smaller feature enhancements
- One security-related item is discussed currently, potentially triggering a
bugfix-release soon
- Apache POI was included in automated fuzzing via OSS-Fuzz, this should
provide some cases where potential security issues are found and handling
of unexpected exceptions can be improved, see
https://github.com/google/oss-fuzz and
https://bz.apache.org/bugzilla/show_bug.cgi?id=66425 for more details.
## Project Release Activity:
- Apache POI 5.2.3 was released on 2022-09-16.
- Apache XMLBeans-5.1.1 was released on 2022-08-29.
## Community Health:
- There are some user-questions which indicates that Apache POI is in active
use. Questions via email or on Stackoverflow usually get answers quickly.
- We have a very small number of active committers. We are looking at ways to
broaden the developer base but there are not many potential candidates
- A Committer/PMC roll-call resulted in enough active members to continue
maintaining the project.
- Bug-numbers increased Some newly reported issues were fixed, but we get
more bugs/questions reported than are addressed by the small number of
active committers.
### XMLBeans
- It seems there are is a small but active set of users of it besides Apache
POI itself.
- Bug influx for XMLBeans is very low in general because it is a stable
project in maintenance-only mode.
## Bug Statistics:
### Apache POI
- 574 bugs are open overall (+13)
- Having 139 enhancements (+1)
- Thus having 435 actual bugs (+12)
- 103 of these are waiting for feedback (+2)
- Thus having 332 actual workable bugs (+10)
- 3 of the workable bugs have patches available
- Distribution of workable bugs across components: {XSSF=93, HSSF=81, SS
Common=40, HWPF=35, XSLF=20, XWPF=20, POI Overall=14, SXSSF=9, POIFS=5,
HPSF=4, HSMF=4, OPC=3, HSLF=2, HPBF=1, SL Common=1}
### Apache XMLBeans
- 166 open issues (+2)
- 118 Bug (+1)
- 28 Improvement (+-0)
- 16 New Feature (+-0)
- 2 Task (+1)
- 2 Wish (+-0)
-----------------------------------------
Attachment BJ: Report from the Apache Qpid Project [Robbie Gemmell]
Apache Qpid is a project focused on creating software based on the
Advanced Message Queuing Protocol (AMQP), currently providing a protocol
engine library, message brokers written in C++ and Java, a message router,
and client libraries for C, C++, .Net, Go, Java/JMS, Python, and Ruby.
# Releases:
- Qpid Proton DotNet 1.0.0-M8 was released on 15th May 2023.
- Qpid JMS 1.9.0 was released on 15th May 2023.
- Qpid JMS 2.3.0 was released on 15th May 2023.
- Qpid Proton DotNet 1.0.0-M9 was released on 26th May 2023.
- Qpid Proton 0.39.0 was released on 6th June 2023.
- Qpid ProtonJ2 1.0.0-M16 was released on 30th June 2023.
- Qpid JMS 1.10.0 was released on 30th June 2023.
- Qpid JMS 2.4.0 was released on 30th June 2023.
- Qpid ProtonJ2 1.0.0-M17 was released on 31st July 2023.
# Community:
- The main user and developer mailing lists continue to be active and
JIRAs are being raised and addressed in line with prior activity levels.
- There were no new PMC member additions in this quarter.
The most recent new PMC member is Tomas Vavricka, added 16th February 2023.
- There were no new committer additions in this quarter.
The most recent new committer is Daniil Kirilyuk, added 17th February 2023.
# Development:
- Work is progressing on cleaning up various older areas of Proton C and its
language bindings. A 0.40.0 release is planned to introduce some new APIs
and allow for later application transition, with a new major version then
later expected to make various updates and/or removals of older bits, with
changes such as using OpenSSL for TLS support on Windows like with other
platforms rather using Schannel for Windows as before.
- ProtonJ2 1.0.0-M16 + M17 releases were made to address some issues
and add various conveniences and improvements to the test peer to support
self-tests and use in other components. Work continues on more as arising.
- Proton DotNet had 1.0.0-M8 and 1.0.0-M9 releases with various improvements
and bug fixes since its M7 release, work continues on more as encountered.
- Various general improvements, such as transitioning to using JUnit 5 and
doing some code clean-ups, are being made toward a future Broker-J release.
# Issues:
There are no Board-level issues at this time.
-----------------------------------------
Attachment BK: Report from the Apache Ranger Project [Selvamohan Neethiraj]
-----------------------------------------
Attachment BL: Report from the Apache RocketMQ Project [Xiaorui Wang]
## Description:
The mission of Apache RocketMQ is the creation and maintenance of software
related to a fast, low latency, reliable, scalable, distributed, easy to use
message-oriented middleware, especially for processing large amounts of
streaming data
## Project Status:
Current project status: Ongoing
Issues for the board: none
## Membership Data:
Apache RocketMQ was founded 2017-09-20 (6 years ago)
There are currently 73 committers and 21 PMC members in this project.
The Committer-to-PMC ratio is roughly 5:2.
Community changes, past quarter:
- No new PMC members. Last addition was Bo Zhou on 2023-04-18.
- Fan Wang was added as committer on 2023-07-11
## Project Activity:
- RocketMQ Dashboard: RocketMQ Dashboard is a web-based tool that provides
excellent monitoring and management capabilities for RocketMQ clusters and
applications. It allows users to view various graphs and statistics of events,
performance, and system information of clients and brokers. It also supports
operations such as creating and deleting topics, sending and consuming
messages, querying message status, and configuring cluster parameters.
RocketMQ Dashboard was released as a separate project in April 2023, and it
has received positive feedback from the community and users.
- RocketMQ Clients: RocketMQ Clients are a collection of client bindings for
different programming languages and frameworks that follow the specification
of rocketmq-apis. They enable developers to easily integrate RocketMQ with
their applications using their preferred languages and platforms. Currently,
RocketMQ Clients support Java, C/C++, Go, Python, Node.js, PHP, Ruby, .NET,
Spring Boot, and Spring Cloud Stream. In the last quarter, RocketMQ Clients
have been updated with new features and bug fixes, such as supporting batch
messages, transaction messages, message tracing, and SSL encryption.
## Community Health:
RocketMQ has a vibrant and active community that contributes to the
development and improvement of the project. In the last quarter, RocketMQ has
received 156 pull requests from 45 contributors on GitHub, and 1,234 posts
from 678 users on the mailing list. RocketMQ has also participated in several
online and offline events, such as ApacheCon Asia 2023, where it showcased its
latest features and use cases. RocketMQ has also been recognized as one of the
most popular messaging systems by several surveys and rankings.
In conclusion, RocketMQ has made significant progress and achievements in the
last quarter, demonstrating its value and potential as a leading distributed
messaging and streaming data platform. RocketMQ will continue to innovate and
evolve to meet the diverse and demanding needs of its users and customers.
-----------------------------------------
Attachment BM: Report from the Apache Roller Project [David M. Johnson]
## Description:
Apache Roller is a full-featured, Java-based blog server that works well on
Tomcat, Postgres and MySQL, and is known to run on other Java servers
and relational databases. Latest release is 6.1.2 on 2023-08-03.
## Project Status:
Current project status: Dormant. We are quietly maintaining, updating
and sometimes improving Roller but at a very slow and intermittent pace.
Issues for the board: No issues require board attention.
## Membership Data:
Apache Roller was founded 2007-02-20 (16 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 Michael Bien on 2021-05-24.
- No new committers. Last addition was Yash Maheshwari on 2021-09-01.
## Project Activity:
Roller 6.1.2 was released on August 3, 2023, just a couple of days ago,
in response to a vulnerability report. The project team went through
the process to get a CVE, make a release to fix the problems and announce
the vulerability through the proper channels.
## Community Health:
The Roller community is healthy enough to maintain Roller and make bug
fix and security releases. We're always on the lookout for new contributors.
-----------------------------------------
Attachment BN: Report from the Apache Samza Project [Yi Pan]
## Description:
The mission of Samza is the creation and maintenance of software related to
distributed stream processing framework
## Project Status:
Current project status: healthy
Issues for the board: none
## 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:
- Full elasticity support (SEP-32) made significant progress
- Samza is now JDK11 runtime compatible
- LinkedIn Streams meeting up held on July 13th
## Community Health:
JIRA:
9 issues opened in JIRA, past quarter (50% increase)
3 issues closed in JIRA, past quarter (200% increase)
Github Commits:
15 commits in the past quarter (66% increase)
8 code contributors in the past quarter (166% increase)
14 PRs opened on GitHub, past quarter (no change)
17 PRs closed on GitHub, past quarter (54% increase)
-----------------------------------------
Attachment BO: Report from the Apache Santuario Project [Colm O hEigeartaigh]
-----------------------------------------
Attachment BP: Report from the Apache SeaTunnel Project [Jun Gao]
## Description:
The mission of Apache SeaTunnel is the creation and maintenance of software
related to a very easy-to-use ultra-high-performance distributed data
integration platform that supports real-time synchronization of massive data
## Project Status:
Current project status: New
Issues for the board: none
## Membership Data:
Apache SeaTunnel was founded 2023-05-17 (3 months ago)
There are currently 29 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:5.
Community changes, past quarter:
- Hailin Wang was added to the PMC on 2023-07-10
- Chengyuan Ma was added as committer on 2023-07-15
## Project Activity:
7.27 Community Meetup:Web demonstration, PMC dialogue benchmarking users
7.29 AWS Cloud Native Conference Chen Zhuoyu preached for SeaTunnel
## Community Health:
Community contributors are slowly growing, 55 code contributors in the past
quarter (5% increase). The core RoadMap of the community has shifted from
hoping to grow connectors as quickly as possible to completing the overall
architecture and optimizing the quality of existing connectors. Therefore, the
number of code contributions is decreasing, which is in line with
expectations. At present, the 2.3.x version has gradually stabilized, and we
need more users to use and provide feedback on the problems they encountered
during use, which will be reflected through issues. In the next stage, the
community will focus more attention on handling issues.
-----------------------------------------
Attachment BQ: Report from the Apache Sedona Project [Jia Yu]
## Description:
The mission of Apache Sedona is the creation and maintenance of software
related to a big geospatial data processing engine. It provides an easy to use
APIs for spatial data scientists to manage, wrangle, and process geospatial data
## Project Status:
Current project status: Ongoing
Issues for the board: No issues so far
## Membership Data:
Apache Sedona was founded 2022-12-20 (8 months ago)
There are currently 17 committers and 17 PMC members in this project.
The Committer-to-PMC ratio is 1:1.
Community changes, past quarter:
- No new PMC members. Last addition was Kristin Cowalcijk on 2023-04-04.
- No new committers. Last addition was Kristin Cowalcijk on 2023-04-05.
## Project Activity:
We release Sedona 1.4.1 on June 24 2023. Our current release cadence is about
1 release per 3 month and a major release (with potential API changes) every 6
month. In terms of project development, in the past quarter, Sedona received
over 200 PRs which is 60% increase.
## Community Health:
Our community is pretty healthy. In terms of adoption, our monthly downloads
have exceed 1M and overall downloads have exceed 18M. In terms of
contributors, our total number of contributors is now 107.
-----------------------------------------
Attachment BR: Report from the Apache Serf Project [Justin Erenkrantz]
-----------------------------------------
Attachment BS: Report from the Apache ServiceComb Project [Bao Liu]
## Description:
The mission of Apache ServiceComb is the creation and maintenance of software
related to a microservice framework that provides a set of tools and components
to make development and deployment of cloud applications easier.
## Project Status:
There are concerning trademark issues.
## Membership Data:
Apache ServiceComb was founded 2018-10-17 (5 years ago)
There are currently 34 committers and 21 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 ZhangJian He on 2023-03-21.
- No new committers. Last addition was Baocheng Li on 2022-11-19.
## Project Activity:
ServiceComb Java Chassis 2.8.9 was released on 2023-06-27.
ServiceComb Java Chassis 2.8.8 was released on 2023-05-29.
ServiceComb Java Chassis 2.8.7 was released on 2023-05-10.
## Community Health:
Overall, community health is good despite some decreases in mailing lists.
ServiceComb Java Chassis is working for 3.x and have many PRs.
ServiceComb Java Chassis did three patch releases in the past three months.
There is some development around the ServiceCenter and Kie.
-----------------------------------------
Attachment BT: Report from the Apache ShardingSphere Project [Liang Zhang]
## Description:
The mission of Apache ShardingSphere is the creation and maintenance of
software related to a database clustering system providing data sharding,
distributed transactions, and distributed database management
## Project Status:
Current project status: Good
Issues for the board: None
## Membership Data:
Apache ShardingSphere was founded 2020-04-15 (3 years ago)
There are currently 59 committers and 19 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:3.
Community changes, past quarter:
- No new PMC members. Last addition was Hongsheng Zhong on 2023-01-28.
- Jiahao Chen was added as committer on 2023-07-29
## Project Activity:
Software development activity:
Released Apache ShardingSphere 5.4.0 (Jul. 8, 2023).
Released ShardingSphere-on-Cloud sub-project version 0.3.0 (Jul. 15, 2023).
Released ElasticJob sub-project version 3.0.3 (Mar. 31, 2023).
Attended the following activities to give talks on
Apache ShardingSphere:
Meetups:
Apache ShardingSphere Meetups on May 27; Jun. 17; Jul. 1; Aug. 18.
Conferences:
DataOps Day 2023
Conf42: Quantum Computing 2023
P99 CONF 2023
Grace Hopper Celebration 23 Open Source Day
Linux Foundation Open Source Summit EU 2023
Other Activities:
2023 Open Source Summer Offline Event (Beijing) supporting community
2023 Open Source Summer College Tour Event (Nanjing)
(Open Source Summer) supporting community
Google Summer of Code supporting community
(https://summerofcode.withgoogle.com/about)
## Community Health:
The community's well-being is thriving, marked by its dynamic growth.
We consistently arrange frequent meetups to champion
Apache ShardingSphere and open-source initiatives.
Notably, we have seen a significant rise in contributors
and enterprise users joining our ranks, fueling the community's progress.
-----------------------------------------
Attachment BU: Report from the Apache ShenYu Project [Yu Xiao]
## Description:
ShenYu is a Java native API Gateway for service proxy,
protocol conversion and API governance.
## Project Status:
Current project status: Good Healthy.
Issues for the board: There are no issues requiring board attention.
## Membership Data:
Apache ShenYu was founded 2022-07-20 (a year ago)
There are currently 49 committers and 24 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 Fengen He on 2023-03-23.
- Haiqi Qin was added as committer on 2023-06-13
- Peng Zheng was added as committer on 2023-07-26
- Wenjie Yang was added as committer on 2023-07-12
## Project Activity:
Apache ShenYu 2.6.0 will be released in August.
Apache ShenYu community has merged 200+ pull request
and closed 200+ issues(Since the last report).
Software development activity:
- We added expose prometheus metrics for admin.
- We added level-1 and level-2 cache for gateway.
- We added apollo register center for sync data.
- We added polaris register center for sync data.
- We added tcp plugin for gateway.
- We added discovery center for gateway .
- We added expose gateway actuator endpoint.
- We added huawei-cloud lts loging plugin for gateway.
- We added openGauss database for admin.
- We added forces password change for admin .
- We fixed jdk8 Map computeIfAbsent performance bug.
- We fixed NPE for shenyu-example-springcloud with nacos.
- We fixed 24-hour format and timeZone for jackson.
- We fixed dubbo proxy invoker cache bug.
- We fixed rule query failed because there are too many rules for admin.
- We fixed memory leak fileFilter .
- We fixed memory leak for MemorySafeWindowTinyLFUMap.
- We fixed plugin skip error.
- We refactor least active balance algorithm.
- We refactor webfilter.
- We refactor sentinel plugin.
- We refactor oauth2 plugin.
- We refactor e2e test.
- We refactor api document for swagger.
- We refactor grpc version to 1.53.0.
Meetups and Conferences:
- Community meetings(6) to discuss development tasks and how to build
an open governance community.
- 2 topics Gsoc activities(Passed Mid-term evaluation).
- 4 topics in participating in OSPP activities(Passed Mid-term evaluation).
- 2 topics in glcc activities (Passed).
## Community Health:
Overall community health is good.
258 commits in the past quarter (21% increase)
48 code contributors in the past quarter (-9% change)
260 issues closed on GitHub, past quarter (192% increase)
260 PRs opened on GitHub, past quarter (30% increase)
258 PRs closed on GitHub, past quarter (28% increase)
Since the last report, add new 13 contributors added (currently:352).
add new 20 subscribers to dev@shenyu.apache.org mailing (currently:480)
-----------------------------------------
Attachment BV: Report from the Apache SIS Project [Martin Desruisseaux]
## Description:
The mission of Apache SIS is the creation and maintenance of software providing
data structures for developing geospatial applications compliant with the model
of OGC/ISO international standards.
## Project Status:
Current project status: ongoing with high activity.
Issues for the board: none.
About the issue raised in previous report, we are waiting to see the outcome
of the work started by the GeoTools project for resolving the package name
conflict. They usually do a release in fall.
## Membership Data:
Apache SIS was founded 2012-09-19 (11 years ago)
There are currently 23 committers and 18 PMC members in this project.
The Committer-to-PMC ratio is roughly 6:5.
Community changes, past quarter:
- No new PMC members. Last addition was Alexís Manin on 2021-05-27.
- No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23.
## Project Activity:
A major work is the modularization with JPMS, a.k.a. "Jigsaw".
While Maven and Gradle have some JPMS support, neither of them support
Source Module Hierarchy. However Gradle flexibility makes possible
to support Module Source Hierarchy anyway with some effort,
so the modularization proposal includes a migration from Maven to Gradle.
Since Module Source Hierarchy requires a source code reorganization anyway,
this opportunity is taken for grouping modules differently. A notable change
is the introduction of an "incubator" group of modules, as an attempt to
address the issue raised in previous report about API not ready for release.
More details, including an introduction to what is the little known "Module
Source Hierarchy", is at [1]. The pull request [2] is still under vote.
Other works by two other contributors are underway on clones of Apache SIS
repository. They will be merged after review.
[1] https://geomatys.github.io/draft/Modularization.html
[2] https://github.com/apache/sis/pull/37
## Community Health:
Mostly the same as in previous reports: a large fraction of the work done
by a single contributor. However there is a slight increase in interaction
with other developers on topics such as modularization and ShapeFile
(a data format) support.
-----------------------------------------
Attachment BW: Report from the Apache Solr Project [David Smiley]
## Description:
The mission of Apache Solr is the creation and maintenance of software related
to highly scalable distributed document search and analytics
## Project Status:
Current project status: Ongoing with moderate activity.
Issues for the board: none.
## Membership Data:
Apache Solr was founded 2021-02-16 (2 years ago) after 15 years as a Lucene
sub project.
There are currently 95 committers and 61 PMC members in this project.
Many are inherited from the Lucene project split.
The Committer-to-PMC ratio is roughly 3:2.
Community changes, past quarter:
- No new PMC members. Last addition was Michael Gibney on 2022-12-20.
- Alex Deparvu was added as committer on 2023-08-02
## Project Activity:
Recent releases:
* 9.3.0 was released on 2023-07-21.
* solr-operator-v0.7.1 was released on 2023-07-21.
Conference: Berlin Buzzwords in June. A number of Solr sessions!
Continued monthly virtual meetups.
Notable topics:
* Maybe an 8.11.3 release
* Crave.io for fast builds
* New CBOR format; possibly favored over javabin
* Continued SolrCloud replica balancing efforts
* Continued renovation of CLI internals
* Continued renovation of "V2" APIs using JAX-RS,
esp. adding Java client code generation
* Resumed renovation of tests using JUnit "Rule" style
Note: No activity/news on the security topic since the last report.
## Community Health:
Overall a definite decrease in activity all-around, ~30% or so from last
quarter. Somewhat expected in the summer.
The addition of a new committer is welcome.
We are conducting monthly community meetings online (video); going well!
There has been no Solr centric conference since a couple years or so due to a
long-time project sponsor gradually shifting its focus. Nonetheless Solr is
featured at conferences like the ASF's Community Over Code, Berlin Buzzwords,
and Haystack, albeit less frequently.
-----------------------------------------
Attachment BX: Report from the Apache Spark Project [Matei Alexandru Zaharia]
Description:
Apache Spark is a fast and general purpose engine for large-scale data
processing. It offers high-level APIs in Java, Scala, Python, R and SQL as
well as a rich set of libraries including stream processing, machine learning,
and graph analytics.
Issues for the board:
- None
Project status:
- We cut the branch Spark 3.5.0 on July 17th 2023. The community is working on
bug fixes, tests, stability and documentation.
- We made a patch release, Spark 3.4.1, on June 23, 2023.
- We are preparing a Spark 3.3.3 release for later this month
(https://lists.apache.org/thread/0kgnw8njjnfgc5nghx60mn7oojvrqwj7).
- Votes on three Spark Project Improvement Proposals (SPIP) passed: "XML data
source support", "Python Data Source API", and "PySpark Test Framework".
- A vote for "Apache Spark PMC asks Databricks to differentiate its Spark
version string" did not pass. This was asking a company to change the string
returned by Spark APIs in a product that packages a modified version of
Apache Spark.
- The community decided to release Apache Spark 4.0.0 after the 3.5.0 version.
We are tracking issues that may target this release at
https://issues.apache.org/jira/browse/SPARK-44111.
- An official Apache Spark Docker image is now available at
https://hub.docker.com/_/spark
- A new repository, https://github.com/apache/spark-connect-go, was created
for the Go client of Spark Connect.
- The PMC voted to add two new committers to the project, XiDuo You and Peter
Toth
Trademarks:
- No changes since the last report.
Latest releases:
- We released Apache Spark 3.4.1 on June 23, 2023
- We released Apache Spark 3.2.4 on April 13, 2023
- We released Spark 3.3.2 on February 17, 2023
Committers and PMC:
- The latest committers were added on July 11th, 2023 (XiDuo You and Peter
Toth).
- The latest PMC members were added on May 10th, 2023 (Chao Sun, Xinrong Meng
and Ruifeng Zheng) and May 14th, 2023 (Yuming Wang).
-----------------------------------------
Attachment BY: Report from the Apache Storm Project [P. Taylor Goetz]
## Description:
The mission of Storm is the creation and maintenance of software related to
Distributed, real-time computation system
## Project Status:
Current project status: Ongoing (reactivated)
Issues for the board: None
## Membership Data:
Apache Storm was founded 2014-09-17 (9 years ago)
There are currently 44 committers and 43 PMC members in this project.
The Committer-to-PMC ratio is roughly 1:1.
Community changes, past quarter:
- Julien Nioche was added to the PMC on 2023-08-01
- Richard Zowalla was added to the PMC on 2023-08-01
## Project Activity:
Project activity has slowed in recent years. Storm is essentially in
maintenance mode. With the newly added PMC members, we hope to be able to
maintain the project a bit more actively again.
A vote to release Storm 2.5.0 with many bug fixes and dependency updates was
successfull after a few attempts. We might need to share knowledge between
release managers to ease the burden of producing new releases and to remind
everyone how the ASF release process works in general to avoid unnecessary
cycles and to be compliant with ASF policies.
Work is also underway to raise the Java baseline to 11 and to run our unit and
integration tests with Java 17+. In addition, we are working on updating our
website to be compliant with the latest GDPR changes and ASF guidelines.
We are also planning to start a discussion to switch from Jira to GH issues
and GH discussions in order to encourage contributors or users to easier
engage with the project by reducing the need to request a Jira account. A
related vote is planned in the near future.
Recent releases:
2.5.0 was released on 2023-08-04.
## Community Health:
We are thrilled to welcome several new PMC members to the Storm project. A few
other individuals have outstanding invites to join the PMC or have already
accepted and require our PMC chair to take the necessary steps. These persons
have actively engaged in discussions to avoid moving Storm to the attic. We
hope to get some more activity in further maintaining the project and to
develop an active community again.
-----------------------------------------
Attachment BZ: Report from the Apache StreamPipes Project [Philipp Zehnder]
## Description:
The mission of Apache StreamPipes is the creation and maintenance of software
related to a self-service Industrial IoT toolbox which enables non-technical
users to connect, analyze and explore IoT data streams
## Project Status:
Current project status: Ongoing
Issues for the board: None
## Membership Data:
Apache StreamPipes was founded 2022-11-16 (9 months ago)
There are currently 28 committers and 14 PMC members in this project.
The Committer-to-PMC ratio is 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Zike Yang on 2022-11-26.
- Lukas Ott was added as committer on 2023-06-23
## Project Activity:
- Version 0.92.0 was released (June 21, 2023) [1]
- Updating Angular and fixing material design brakes changes
- Reduce bundle size by restructuring the protocol layout packages
- StreamPipes now supports Python 3.11
- The website was completely revised
## Community Health:
- One online community meeting was held (2023-07-26) [2]
- There are two topics at the OSPP supervised by the community
- Two presentations at a meetup in germany
- A live talk was given at Industry40tv [3]
- An increased number of user questions that could be solved via
GitHub Discussion
- The project has started weekly social media activities on Twitter
and LinkedIn to attract more users
[1] https://github.com/apache/streampipes/blob/release/0.92.0/RELEASE_NOTES.md
[2] https://cwiki.apache.org/confluence/display/STREAMPIPES/SPCM-2023-07-26
[3] https://www.youtube.com/live/0iP9E8-yEkg?feature=share
-----------------------------------------
Attachment CA: Report from the Apache Streams Project [Steve Blackmon]
-----------------------------------------
Attachment CB: Report from the Apache Subversion Project [Nathan Hartman]
## Description:
The Apache Subversion® version control system exists to be universally
recognized and adopted as an open-source, centralized version control
solution characterized by its reliability as a safe haven for valuable
data; the simplicity of its model and usage; and its ability to
support the needs of a wide variety of users and projects, from
individuals to large-scale enterprise operations.
## Project Status:
Current project status: Mature with ongoing maintenance. New features
coming in the next major release (1.15.0) include Pristines-On-Demand
and Streamy Checkouts.
Issues for the board: None at this time. The issue mentioned in our May
2023 report has been resolved; VP Legal has replied to our question.
## Membership Data:
Apache Subversion was founded 2010-02-16 (13.5 years ago). There are
currently 86 committers and 47 PMC members in the project. The
Committer-to-PMC ratio is roughly 2:1.
Community changes, past quarter:
- No new PMC members. Last addition was Daniel Sahlberg on 2021-08-02.
- No new committers. Last addition was Daniel Sahlberg on 2020-12-14.
## Project Activity:
Prior reports discussed the new Pristines-On-Demand feature, expected to
be released in Subversion 1.15.0. When in use, this optional feature can
reduce by up to half the amount of disk space occupied by a Subversion
working copy. It accomplishes this by not keeping a local cache of
unchanged "Pristine" copies of all the files. The savings can be
significant when the files are very large or when there is a very large
number of files. To exercise this new feature, I have been using a build
of trunk with this feature activated as my "daily driver" Subversion
client for some time now. The results have been excellent: at least in
my own workflows, my experience has been smooth and problem-free.
This quarter's activities were mainly related to ongoing maintenance and
improvements, such as:
* An optimization that avoids unnecessary accesses to the working copy
database (r1910050).
* Bugfix for SVN-4913 related to a move or copy of a URL into a
subdirectory of itself (r1909127) and corresponding updates to the
automated regression test suite (r1910112, r1910129, r1911062).
* Bugfix for 'svn info --show-item wc-root' related to display of paths
in the correct style (r1910264).
* Bugfix in the regression test suite to assure the SQLite database
connection is closed properly (this affected tests only, r1910464).
* Build system maintenance related to a recent new release of Apache
Serf (r1910152) and deprecations in older versions of Python
(r1910098).
* Improvements in the Subversion client's built-in help for commands
that support a peg-revision indicator with '@' in response to a user
question on the mailing list (r1910826, r1910833).
* Several backports have been approved for the 1.14.x release line,
expected to be released in 1.14.3.
* Miscellaneous documentation and website updates.
* As mentioned in our previous report, the Subversion website has a new
Blog section, found at https://subversion.apache.org/blog/. Currently,
it is populated with articles that were previously hosted elsewhere
and imported with permission. This quarter, an additional article,
"Authz and anon authn agony," has been imported with permission,
raising the current total to eleven articles. Hopefully we will be
able to add new content in the near future!
## Community Health:
The community is healthy: Though the summer season is historically
quieter than the spring and fall months, we have been receiving steady
contributions to the codebase, website, documentation, backports, and
other areas. User questions at our mailing lists and IRC channels have
been receiving helpful responses.
Our community is fully volunteer-driven and we would like to thank
everyone for their support.
-----------------------------------------
Attachment CC: Report from the Apache Superset Project [Maxime Beauchemin]
## Description:
The mission of Apache Superset is the creation and maintenance of software
related to data exploration, analysis, visualization, and dashboarding
## Project Status:
Current project status: Ongoing with high level of activity on the repository
and in the community.
Issues for the board: Not a *board* issue per se, but a request for referral:
We have a question about a release packaging technicality. If there's an ASF
person or ASF Slack channel with which we can raise this discussion please let
us know by email or on the ASF Slack, and we can take it up there.
> cdutz:
> 3777 emails on notifications and 1387 commits is quite impressive, however
> there are almost no discussions going on on dev@ ... are all discussions
> happening in Slack? If yes we really should start discussing options how we
> can bring information back to the dev list. For me, as a board member it's
> almost impossible to execute oversight like this.
Indeed, the bulk of discussion activity takes place on Slack, on GitHub
Discussions/Issues/PRs, and to a lesser extent in other discussions that are
published/evangelized and scheduled as public events for maximum inclusivity.
That said, your point is taken! We'll make a better attempt at relaying any
important discussions we encounter to the dev list.
We're also open to ideas on improving this - We have over 11K people on Slack,
and a list serv is not pragmatic at that scale. We also suspect that the bulk
of the dev list members are on Slack, with the possible exception of Apache
members. We're not sure how other Apache projects are bridging this gap...
maybe this is an interesting topic for Community Over Code.
> ningjiang: For the published CVE information, I cannot find them on the
> superset website or the release note of the superset besides posting the
> message to the superset developer mailing list. We must share the
security-fix information with the public more clearly.
We've made improvements here. CVEs have been added to the docs site, available
here: https://superset.apache.org/docs/security/cves
The Security Policy posted on Github was also fleshed out including a link to
the above docs page.
> curcuru: Thanks for spending the time to write a detailed report. Note the
> PMC *must* coordinate with the ASF Security team to follow all appropriate
> CVE disclosure processes, as mentioned by ningjiang:
> https://www.apache.org/security/committers.html
As mentioned above, we've worked to improve disclosure and can continue to
follow additional best practices if the board has suggestions.
We've also made additional improvements based on Security Team conversations
* We've spun up a new security@superset.apache.org email list
* There's an email thread open about creating/accessing a private (PMC only)
JIRA board to track these issues with improved oversight. Mark and Arnout
are on the thread with Daniel Gaspar, who will continue to track & support
this migration of security issues that are currently internally / privately
tracked by the PMC.
## Membership Data:
Apache Superset was founded 2020-11-17 (3 years ago)
There are currently 60 committers and 33 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 Kamil Gabryjelski on 2022-09-08.
- Kasia Zajac was added as committer on 2023-06-14
- Sam Firke was added as committer on 2023-07-31
## Project Activity:
New Releases:
2.1.0 was released on 2023-04-04.
1.5.3 was released on 2023-01-13.
2.0.1 was released on 2022-12-20.
Upcoming Releases:
2.1.1 and 3.0.0 are both iterating through release candidates
More ideas are forming around improvements to our major release process. We'll
continue to bring these to the dev@ list for consensus and document them on
the Superset GitHub Wiki.
Both the Wiki and the Documentation site are seeing improved levels of
engagement and upkeep - we hope the working groups dedicating time to this
will continue to ramp up.
* wiki growing in content and scope
* docs effort is taking shape
Members attended the Snowflake Summit, and will be attending the Airflow
Summit and Community Over Code
Security Update Aside from the aforementioned security process changes, we
currently have 4 open CVEs, and 5 in progress (awaiting review). We don't have
an exact number of how many have been closed out since our last report at the
moment, but we're planning to do more accounting as we move to JIRA.
## Community Health:
* Averaging around 130K unique website visitors per month
* Up to 11,288 Slack members and growing
* Github Repo seeing around 23K unique visitors every two weeks (no idea the
quarterly numbers)
* dev@superset.apache.org had a 21% decrease in traffic in the past quarter
(68 emails compared to 86)
* 1909 commits in the past quarter (4% increase)
* 78 code contributors in the past quarter (-8% change)
* 1073 PRs opened on GitHub, past quarter (-7% change) 1038 PRs closed on
GitHub, past quarter (-6% change)
* 486 issues opened on GitHub, past quarter (-9% change)
* 466 issues closed on GitHub, past quarter (61% increase)
In the near future, we'll be able to gather and report more statistics, thanks
to integrations of Crowd.dev, Threado, and Scarf.sh, all of which have
graciously provided us with free accounts on their platforms for open-source
community use. Shoutout to Chris Lambertus from Apache Infra for helping get
Threado and Crowd.dev set up.
-----------------------------------------
Attachment CD: Report from the Apache Syncope Project [Francesco Chicchiriccò]
## Description:
The mission of Syncope is the creation and maintenance of software related to
Managing digital identities in enterprise environments
## Project Status:
Current project status: Ongoing
Issues for the board: none
## Membership Data:
Apache Syncope was founded 2012-11-21 (11 years ago)
There are currently 25 committers and 13 PMC members in this project.
The Committer-to-PMC ratio is roughly 7:4.
Community changes, past quarter:
- Lorenzo Di Cola was added to the PMC on 2023-05-22
- Samuel Garofalo was added to the PMC on 2023-05-22
- No new committers. Last addition was Samuel Garofalo on 2022-07-29.
## Project Activity:
The activity is focused around maintenance for branch 3_0_X with incremental
improvements. The master branch is being kept update to date, with necessary
changes from Java EE to Jakarta EE.
Recent releases:
* 3.0.4 was released on 2023-07-07.
* 2.1.14 was released on 2023-05-05.
* 3.0.3 was released on 2023-05-05.
* 3.0.2 was released on 2023-02-17.
## Community Health:
With minor frequency, possibly due to the vacation period, discussions about
new features and improvements keep appearing and being followed up in dev@.
Newcomers approach user@ and are getting supported by the community.
GitHub's Pull Requests are confirmed to be the main contribution path, from
both first-time contributors and committers.
-----------------------------------------
Attachment CE: Report from the Apache SystemDS Project [Matthias Boehm]
## Description:
Apache SystemDS is a machine learning (ML) system for the end-to-end
data science lifecycle from data preparation and cleaning, over
efficient ML model training, to scoring and debugging. ML algorithms
or pipelines are specified in a high-level language with R-like syntax,
or related Python and Java APIs, and the system automatically generates
hybrid runtime plans of local, in-memory operations and distributed
operations on Apache Spark.
## Issues for the Board:
- None
## Project Status:
- Current work focuses on extending the compression framework,
multi-backend lineage-based reuse, various data-centric ML
primitives (DSL-based builtins) for increased functionality,
and an improved test framework for functionality and performance.
- In the past 5 months, since the release of SystemDS 3.1, we
made a number of fixes and improvements which motivates planning
for a SystemDS 3.2 release in the fall.
## Membership Data:
- Apache SystemDS was founded 2017-05-16 (incubator process entered
2015-11-02)
- Last PMC members added 2022-05-03 (Shafaq Siddiqi)
- Last committer added 2022-12-14 (Badrul Chowdhury)
- There are currently 35 committers and 26 PMC members in the project.
## Activity and Health:
- Code activity is healthy with 103 commits (+49%) in the last 3 months.
- Community growth is healthy with 11 active contributors (+57%)
in the last 3 months
- Communication is healthy, mailing list activity is improving,
additional work on better documentation.
## Releases:
- Apache SystemDS 3.1.0 was released on 2023-03-13.
- Apache SystemDS 3.0.0 was released on 2022-06-20.
- Apache SystemDS 2.2.2 was released on 2022-06-25.
- Apache SystemDS 2.2.1 was released on 2021-12-02.
- Apache SystemDS 2.2.0 was released on 2021-10-30.
- Apache SystemDS 2.1.0 was released on 2021-06-28.
- Apache SystemDS 2.0.0 was released on 2020-10-14.
- Apache SystemML 1.2.0 was released on 2018-08-24.
-----------------------------------------
Attachment CF: Report from the Apache TomEE Project [David Blevins]
-----------------------------------------
Attachment CG: Report from the Apache Traffic Control Project [Eric Friedrich]
## Description:
The mission of Apache Traffic Control is the creation and maintenance of
software related to building, monitoring, configuring, and provisioning a large
scale content delivery network (CDN)
## Project Status:
Current project status: Ongoing - Moderate Activity
Issues for the board: None
## Membership Data:
Apache Traffic Control was founded 2018-05-15 (5 years ago)
There are currently 30 committers and 19 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 Steve Hamrick on 2023-02-07.
- No new committers. Last addition was Eric Holguin on 2023-04-15.
## Project Activity:
- Last release - 7.0.1 August, 2022
- New features
- Traffic Ops TLS Certificate Auth
- Traffic Portal V2 Development: Inspect cert/DS, Update to Angular 16
- Google Summer of Google: Varnish Cache Support
- 1 Full Time Student. Progress is on schedule and has already demoed basic
functionality
- 152 PRs Merged
- 148 Issues Opened (130 of those closed)
## Community Health:
Community Health is currently good. Participation is active and we are
sponsoring a GSoC project as well.
-----------------------------------------
Attachment CH: Report from the Apache Turbine Project [Georg Kallidis]
## Description:
The mission of Turbine is the creation and maintenance of software related to A
Java Servlet Web Application Framework and associated component library
## Project Status:
Current project status: Still ongoing, but with low activity and at least 3
PMC members ready to engage. Some components of the project are dormant.
No issues for the board this quarter.
## Membership Data:
Apache Turbine was founded 2007-05-16 (16 years ago)
There are currently 12 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 4:3.
Community changes, past quarter:
- No new PMC members. Last addition was Jeffery Painter on 2017-11-12.
- No new committers. Last addition was Youngho on 2021-12-06.
## Project Activity:
Last main release was Turbine Core 5.1 on 2021-12-13.
Released components this quarter:
Fulcrum Yaafi 2.0.0 was released on 2023-07-31.
Fulcrum Intake 3.0.0 was released on 2023-06-29.
It is now resolved, that java 11 level is the current level to be supported.
## Community Health:
Currently code activity is at medium to low levels and this quarter only from
one contributor. On the user list - as already was quite common before -
migration issues where discussed. The best advice for the project's future
seems to be focusing on the support of core components, that is Torque
integration, consolidation and improvements as a simple web framework with
easy installation / first steps. Nevertheless discussions/efforts to integrate
JDO or preparing a gradle/gretty environment, etc. would be welcome as well.
-----------------------------------------
Attachment CI: Report from the Apache Velocity Project [Nathan Bubna]
## Description:
The mission of Velocity is the creation and maintenance of software related to
A Java Templating Engine
## Project Status:
Current project status: Dormant
Issues for the board: There are no board level issues at this time.
## Membership Data:
Apache Velocity was founded 2006-10-24 (17 years ago)
There are currently 15 committers and 9 PMC members in this project.
The Committer-to-PMC ratio is 5:3.
Community changes, past quarter:
- No new PMC members. Last addition was Michael Osipov on 2017-07-27.
- No new committers. Last addition was Thomas Mortagne on 2020-03-09.
## Project Activity:
There is still some slow motion toward a new Tools release, as well as a PR to
deal with the javax/jakarta fiasco.
## Community Health:
A very quiet quarter, even for Velocity. The PMC members needed are still
around and available, but very little action is happening.
-----------------------------------------
Attachment CJ: 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...
The only efforts this period were in WSS4J due to reports of some
incompatibilities with one of the Oracle specs. The issue was resolved and
new releases were made.
WSS4J 3.0.1 was released on 2023-07-17
WSS4J 2.4.2 was released on 2023-07-17
WSS4J 2.3.4 was released on 2023-07-17
Past Releases:
Neethi-3.2.0 was released on 2021-09-20.
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 CK: Report from the Apache Whimsy Project [Shane Curcuru]
-----------------------------------------
Attachment CL: Report from the Apache Xalan Project [Gary D. Gregory]
## Description:
Apache Xalan exists to promote the use of XSLT. We view XSLT (Extensible
Stylesheet Language Transformations) as a compelling paradigm that transforms
XML documents, thereby facilitating the exchange, transformation, and
presentation of knowledge. The ability to transform XML documents into usable
information has great potential to improve the functionality and use of
information systems. We intend to build freely available XSLT processing
components in order to engender such improvements.
## Project Status:
Current project status: We are an Ongoing project, recently rebooted.
Issues for the board: none.
## Membership Data:
Apache Xalan was founded 2004-09-30 (19 years ago)
There are currently 57 committers and 5 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:1.
Community changes, past quarter:
- Joseph Kessselman was added to the PMC on 2023-08-07
- Joseph Kessselman was added as committer on 2023-06-29
## Project Activity:
We have recently rebooted development and released Java-2.7.3 was released on
2023-04-01. Joseph Kessselman has returned to the project after a long absence
and has been voted on as a committer and PMC member.
## Community Health:
We are experiencing an upsurge in development. The active set of
committers and PMC members is still small but viable for the time being. We
are busy as can be seen in git and Jira:
- dev@xalan.apache.org had a 134% increase in traffic in the past quarter (565
emails compared to 241)
- j-users@xalan.apache.org had a 95% decrease in traffic in the past quarter
(6 emails compared to 115)
- 29 issues opened in JIRA, past quarter (61% increase)
- 26 issues closed in JIRA, past quarter (225% increase)
- 75 commits in the past quarter (-6% change)
- 3 code contributors in the past quarter (50% increase)
- 43 PRs opened on GitHub, past quarter (4200% increase)
- 39 PRs closed on GitHub, past quarter (3800% increase)
-----------------------------------------
Attachment CM: Report from the Apache Xerces Project [Michael Glavassevich]
-----------------------------------------
Attachment CN: Report from the Apache XML Graphics Project [Clay Leeds]
Apache XML Graphics Project Board Report
==================================
The Apache XML Graphics Project is responsible for software intended for the
creation & maintenance of the conversion of XML formats to graphical output &
related software components.
Issues for the Board
=====================
We have migrated the Apache XML Graphics repositories for XML Graphics
Commons, FOP, FOP PDF Images and Batik to GitHub:
https://github.com/apache/xmlgraphics-fop.git
Activity
========
* All XMLGraphics project repositories have been migrated from Subversion to
GitHub/GitBox: https://github.com/apache/xmlgraphics-fop.git
* A proposal to migrate XMLGraphics projects from Jira to GitHub issues was
passed. Preliminary work to effect this migration has started.
Latest Versions of Apache XML Graphics Project Projects:
* Apache Batik 1.16 2022-10-25
* Apache FOP 2.8 released 2022-11-09
* Apache FOP PDF Images 2.8 released 2022-11-09
* Apache XML Graphics Commons 2.8 released 2022-11-09 (NOTE: VOTE began
2022-11-02)
Project Health Report
=======================
The level of community and developer activity remains at a consistent,
moderate, level with respect to the previous reporting period.
Recent PMC Changes
==================
Currently 11 PMC members.
* Simon Steiner was added to the PMC on Tue Jan 19 2016
* Clay Leeds was approved for XML Graphics PMC Chair position on March 26,
2018.
Committers
==========
Currently 21 committers.
* No new committers added in the last 3 months
* Last committer added was Matthias Reischenbacher at Wed May 13 2015
Most Recent Releases
====================
* Apache Batik 1.16 2022-10-25
* Apache FOP 2.8 released 2022-11-09
* Apache FOP PDF Images 2.8 released 2022-11-09
* Apache XML Graphics Commons 2.8 released 2022-11-09
= SUB PROJECTS =
================
APACHE BATIK
=====
Batik is a Java-based toolkit for applications or applets that want to use
images in the Scalable Vector Graphics (SVG) format for various purposes, such
as display, generation or manipulation.
Latest Release
------------
Apache XML Graphics Apache Batik 1.16 was released on October 25, 2022 (Apache
Batik 1.15 Release September 22, 2022)
* Bug fixes
APACHE FOP
===
Apache FOP (Formatting Objects Processor) is a print formatter driven by XSL
formatting objects (XSL-FO) and an output independent formatter. It is a Java
application that reads a formatting object (FO) tree and renders the resulting
pages to a specified output. Output formats currently supported include PDF,
PS, PCL, AFP, XML (area tree representation), Print, AWT and PNG, and to a
lesser extent, RTF and TXT. The primary output target is PDF.
Latest Release
--------------
Apache XML Graphics Apache FOP 2.8 was released on November 9, 2022 Apache XML
Graphics Apache FOP PDF Images 2.8 was released on November 9, 2022
* Bug fixes
XML GRAPHICS COMMONS
====================
Apache XML Graphics Commons is a library that consists of several reusable
components used by Apache Batik and Apache FOP. Many of these components can
easily be used separately outside the domains of SVG and XSL-FO. You will find
components such as a PDF library, an RTF library, Graphics2D implementations
that let you generate PDF & PostScript files, and much more.
Latest Release
------------
Apache XML Graphics Commons 2.8 was released on November 9, 2022
* Bug fixes
-----------------------------------------
Attachment CO: Report from the Apache YuniKorn Project [Wilfred Spiegelenburg]
## Description:
The mission of Apache YuniKorn is the creation and maintenance of software
related to a standalone resource scheduler responsible for scheduling batch
jobs and long-running services on large scale distributed systems running in
on-premises environments as well as different public clouds
## Project Status:
Current project status: Ongoing, with high activity.
Issues for the board: No issues to report.
## Membership Data:
Apache YuniKorn was founded 2022-03-16 (a year ago)
There are currently 32 committers and 27 PMC members in this project.
The Committer-to-PMC ratio is roughly 8:7.
Community changes, past quarter:
- Yu Teng Chen was added to the PMC on 2023-06-06
- Qi Zhu was added as committer on 2023-06-06
## Project Activity:
Recent releases:
1.3.0 was released on 2023-06-12.
1.2.0 was released on 2023-02-02.
The community is working on release 1.4.0 with a planned release in October
between the Community Over Code and KubeCon conferences.
A number of large changes are in progress: quota enforcement, Kubernetes
dependency update and a new event system.
## Community Health:
13 new Jira accounts were requested. 178 new Jiras created and 171 resolved,
with corresponding GitHub PRs: 184 created and 178 resolved. The number of
old open Jiras is decreasing slowly as part of each new release.
We're working on some long term goals around: performance and plugin deployment
GA. Both Kubernetes dependency update and event system are part of that vision.
We have reached out to other opensource projects (Ray and Karpenter) to
work on integrations.
Conferences:
Community Over Code: 4 accepted presentations from different groups in the
community. Two papers have been submitted for presentations at KubeConf & Cloud
Native Conference in November.
-----------------------------------------
Attachment CP: Report from the Apache Helix Project [Junkai Xue]
## Description:
The mission of Helix is the creation and maintenance of software related to A
cluster management framework for partitioned and replicated distributed
resources
## Project Status:
Current project status: ongoing, moderate
## Issues for the board: no major issue.
## Membership Data:
Apache Helix was founded 2013-12-17 (10 years ago) There are currently 28
committers and 18 PMC members in this project. The Committer-to-PMC ratio is
roughly 7:5.
Community changes, past quarter:
- No new PMC members. Last addition was Jiajun Wang on 2022-11-02.
- Molly Gao was added as committer on 2023-06-06
- Quincy Qu was added as committer on 2023-05-19
## Project Activity:
- 1.3.0 was released on 2023-07-25
- 1.2.0 was released on 2023-05-02
- 1.1.0 was released on 2023-01-04
## Community Health:
We finished a project supporting generic metadata client, which is API
backward compatible with Zookeeper (released in 1.3.0). The motivation to
support this project is to let Helix can use any customized underneath storage
with certain APIs implementation due to Zookeeper performance limitation.
Related data: 182 commits in the past quarter (59% increase) 16 code
contributors in the past quarter (33% increase)
At the same time, we are actively fixing unstable tests with closing CI
triggered tickets creation.
Related data: 76 issues closed on GitHub, past quarter (181% increase)
dev@helix.apache.org had a 25% increase in traffic in the past quarter
The next focus is the operation optimization asked from Apache helix slack
channel including:
1. Node smooth evacuating partitions.
2. 1 to 1 partition movements from old node to new node. All these two
operations respect the N -> N + 1 -> N replicas rule.
------------------------------------------------------
End of minutes for the August 16, 2023 board meeting.
Index