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