The Apache Software Foundation Board of Directors Meeting Minutes October 20, 2021 1. Call to order The meeting was scheduled for 22:00 UTC and began at 22:01 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/42e7 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: Roy T. Fielding Sharan Foga Justin Mclean Sam Ruby Craig L Russell Roman Shaposhnik Sander Striker Sheng Wu Directors Absent: Bertrand Delacretaz Executive Officers Present: Myrle Krantz David Nalley Matt Sicker Ruth Suehle Executive Officers Absent: none Guests: Carl B. Marcum Carl Marcum Daniel Gruno Dave Fisher - joined :05 Greg Stein Henri Yandell Joe Brockmeier Sally Khudairi 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of September 15, 2021 See: board_minutes_2021_09_15.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Sander] I remain impressed with how we adapted to different circumstances, specifically when it comes to events. I ask for some extra attention to the Conferences report this month, and would like to thanks all volunteers, speakers and sponsors for making this happen. While our meetings are now consistently short, thanks to all the pre-work by everyone leading up to the meeting, I am happy to say that this is our final meeting this year with Daylight Savings Time in effect. B. President [David] It's been a busy month. I received a resignation from VP, Fundraising Daniel Ruggeri. I subsequently appointed Bob Paulin as a new VP Fundraising. I want to pause and thank Daniel for serving in one of the most important, and most unsung roles in Foundation operations. He's done an incredible job of executing and making sure that we have the revenue necessary to operate. ApacheCon@Home was held, and I had the privilege of giving one of the keynotes. During my research for the keynote with help from Daniel Gruno, I came upon an interesting set of statistics. While these didn't make it into my keynote, I think it's worth highlighting. We were garnering statistics around historical activity, and one showing email, issues filed, and commits showed a generally increasing trend. Except for email authors - while every other measure has increased, that hasn't. In fact, there are now more issue filers than email authors. At first blush, this suggests that people, both developers and users are having conversations about our projects in places that are not mailing lists. Some of this can be explained by communication in GitHub issues and pull requests, but I suspect that a sizable number of conversations are being held in places like StackOverflow and Discourse that would have previously occurred on our mailing lists. There needs to be more exploration of the numbers, but one potential outcome might be learning that we need to provide a different forum for projects in addition to mailing lists. https://s.apache.org/emailtrends Additionally, please see Attachments 1 through 8. @Roman: reach out to ComDev about alternative communication channels for communities C. Treasurer [Myrle] We have received the resignation of Assistant Treasurer, Trevor Grant. We appreciate Trevor’s multiple years of service in this role, and wish him well in all other roles he chooses to pursue. Thank you Trevor for helping to protect and manage the funds of The ASF for nearly two years! Our remaining Assistant Treasurer Craig Russell has not yet been onboarded into all of our accounts; we still have some work to do here, but we have made some progress. We have nominated a new Assistant Treasurer to serve together with Craig Russell. Craig Russell has been collecting requirements for a CRM system to improve collaboration between the Treasurer team and the Fundraising team. We have taken the next step in closing the Citizen’s Bank account by moving the balance from that account to our TDBank account. The amount moved was over $806k. We may still receive deposits in the Citizens account going forward, but we need Fundraising and the Treasurer team to work together to inform sponsors and prevent such misdirected deposits. As was originally requested at the end of last year, our Citizen’s account has been removed from our former accountant Virtual’s umbrella organization. Bill.com has not responded to our requests for correction with respect to the funds loss that resulted from a currency misconfiguration in their system. We are choosing to accept the loss at this time, because it is not worth the volunteer effort to continue to pursue it. D. Secretary [Matt] In September, the secretary received 50 ICLAs, 3 CCLAs, and 4 software grants. Secretary is working with VP, Data Privacy, to ensure an updated process for membership withdrawal requests is consistent with our privacy policies. E. Executive Vice President [Ruth] ApacheCon went pretty fantastically. (Many details in VP Conferences report.) Sponsors were generally pleased, and we were pleased to have them (again). There is clear exhaustion with virtual events, though, and many are eagerly hoping we'll be in person in 2022. Other conferences have started holding live events again, and so far it seems to be going pretty well. I'm optimistic, but we'll hold off a bit before trying to make a decision about next year's event. I do think there is value in hybrid, as we have had much higher attendance at virtual events and are able to reach a wider and more inclusive audience. However, hybrid is a lot more work and has a lot of questions to solve, so we'll be keeping an eye on how others are working it out and getting inspiration for how we might do ours. F. Vice Chair [Shane] No activity for this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Craig] See Attachment 9 B. Apache Legal Affairs Committee [Roman Shaposhnik] See Attachment 10 C. Apache Security Team Project [Mark J. Cox / Sharan] See Attachment 11 D. VP of Jakarta EE Relations [Rob Tompkins / Sander] See Attachment 12 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Fineract [sf] # Tika [striker] A. Apache Accumulo Project [Ed Coleman / Bertrand] See Attachment A B. Apache ActiveMQ Project [Bruce Snyder / Sheng] See Attachment B C. Apache Airavata Project [Suresh Marru / Roy] See Attachment C F. Apache APISIX Project [Ming Wen / Sam] See Attachment F G. Apache Aries Project [Christian Schneider / Roman] See Attachment G H. Apache Arrow Project [Wes McKinney / Craig] See Attachment H I. Apache AsterixDB Project [Till Westmann / Roman] See Attachment I J. Apache Attic Project [Herve Boutemy / Bertrand] See Attachment J K. Apache Avro Project [Ismaël Mejía / Sam] See Attachment K L. Apache Axis Project [Robert Lazarski / Roy] See Attachment L M. Apache Bahir Project [Luciano Resende / Sheng] No report was submitted. N. Apache Beam Project [Kenneth Knowles / Sharan] No report was submitted. O. Apache Bigtop Project [Kengo Seki / Craig] See Attachment O Q. Apache BVal Project [Matthew Jason Benson / Sander] See Attachment Q R. Apache Calcite Project [Haisheng Yuan / Justin] See Attachment R S. Apache CarbonData Project [Liang Chen / Sheng] See Attachment S T. Apache Celix Project [Pepijn Noltes / Craig] See Attachment T V. Apache CXF Project [Daniel Kulp / Justin] See Attachment V W. Apache DataFu Project [Eyal Allweil / Sam] See Attachment W X. Apache DB Project [Bryan Pendleton / Roman] See Attachment X Z. Apache Directory Project [Shawn McKinney / Roy] See Attachment Z AA. Apache DolphinScheduler Project [Lidong Dai / Sander] See Attachment AA AC. Apache Druid Project [Gian Merlino / Roy] No report was submitted. AD. Apache Dubbo Project [Ian Luo / Sander] See Attachment AD AE. Apache Fineract Project [Awasum Yannick / Sharan] See Attachment AE AF. Apache Fluo Project [Keith Turner / Sam] See Attachment AF AG. Apache Geronimo Project [Romain Manni-Bucau / Craig] See Attachment AG AH. Apache Griffin Project [William Guo / Justin] See Attachment AH AI. Apache Hadoop Project [Wei-Chiu Chuang / Sheng] See Attachment AI AJ. Apache HAWQ Project [Lei Chang / Bertrand] See Attachment AJ AK. Apache HBase Project [Duo Zhang / Roman] See Attachment AK AL. Apache Hive Project [Ashutosh Chauhan / Sander] No report was submitted. AM. Apache Incubator Project [Justin Mclean] No report was submitted. AN. Apache Isis Project [Johan Doornenbal / Sheng] See Attachment AN AO. Apache James Project [Benoit Tellier / Sharan] See Attachment AO AP. Apache jclouds Project [Andrew Gaul / Bertrand] See Attachment AP AQ. Apache Jena Project [Andy Seaborne / Justin] See Attachment AQ AR. Apache JMeter Project [Bruno Demion / Roy] See Attachment AR AS. Apache Johnzon Project [Romain Manni-Bucau / Sam] See Attachment AS AT. Apache Joshua Project [Tommaso Teofili / Roman] No report was submitted. AU. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Craig] See Attachment AU AV. Apache Kudu Project [Andrew Wong / Sam] See Attachment AV AY. Apache MADlib Project [Aaron Feng / Craig] See Attachment AY AZ. Apache Mahout Project [Trevor Grant / Bertrand] See Attachment AZ BA. Apache Maven Project [Robert Scholte / Sharan] See Attachment BA BB. Apache Mesos Project [Qian Zhang / Sander] See Attachment BB BC. Apache MINA Project [Guillaume Nodet / Bertrand] See Attachment BC BD. Apache MyFaces Project [Bernd Bohmann / Sheng] See Attachment BD BE. Apache NiFi Project [Joe Witt / Roman] See Attachment BE BF. Apache Nutch Project [Sebastian Nagel / Roy] See Attachment BF BG. Apache OpenJPA Project [Mark Struberg / Roy] See Attachment BG BH. Apache OpenMeetings Project [Maxim Solodovnik / Bertrand] See Attachment BH BI. Apache OpenNLP Project [Jeff Zemerick / Sharan] See Attachment BI BJ. Apache OpenOffice Project [Carl B. Marcum / Roman] See Attachment BJ BK. Apache OpenWebBeans Project [Mark Struberg / Sam] See Attachment BK BL. Apache ORC Project [Dongjoon Hyun / Craig] See Attachment BL BM. Apache Parquet Project [Xinli Shang / Sander] See Attachment BM BN. Apache PDFBox Project [Andreas Lehmkühler / Sheng] See Attachment BN BO. Apache Petri Project [Dave Fisher / Justin] See Attachment BO BP. Apache Pig Project [Koji Noguchi / Justin] See Attachment BP BQ. Apache Pinot Project [Kishore G / Bertrand] No report was submitted. BR. Apache Portable Runtime (APR) Project [Nick Kew / Sam] See Attachment BR BS. Apache Pulsar Project [Matteo Merli / Sharan] See Attachment BS BT. Apache Ranger Project [Selvamohan Neethiraj / Roy] No report was submitted. BU. Apache Ratis Project [Tsz-wo Sze / Sander] See Attachment BU BV. Apache Rya Project [Adina Crainiceanu / Roman] See Attachment BV BW. Apache Samza Project [Yi Pan / Craig] See Attachment BW BX. Apache SINGA Project [Wang Wei / Sheng] See Attachment BX BY. Apache SkyWalking Project [Sheng Wu] See Attachment BY BZ. Apache Steve Project [Daniel Gruno / Sander] See Attachment BZ CA. Apache Streams Project [Steve Blackmon / Sander] See Attachment CA CB. Apache Struts Project [René Gielen / Justin] See Attachment CB CC. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Sheng] See Attachment CC CD. Apache Tcl Project [Georgios Petasis / Sharan] See Attachment CD CE. Apache Tez Project [László Bodor / Bertrand] See Attachment CE CF. Apache Thrift Project [Jens Geyer / Sam] See Attachment CF CG. Apache Tika Project [Tim Allison / Roman] See Attachment CG CH. Apache TinkerPop Project [Stephen Mallette / Roy] See Attachment CH CJ. Apache Traffic Server Project [Bryan Call / Sharan] See Attachment CJ CK. Apache Web Services Project [Daniel Kulp / Justin] See Attachment CK CL. Apache Yetus Project [Allen Wittenauer / Roy] See Attachment CL CM. Apache Zeppelin Project [Lee Moon Soo / Craig] No report was submitted. Committee reports approved as submitted by General Consent. 7. Special Orders A. Update Apache Security Team Membership WHEREAS, the Apache Software Foundation (ASF) Board Commmittee, known as the Apache Security Team expects to better serve its purpose through the periodic update of its membership; and WHEREAS, the Apache Security Team is a Board-appointed committee whose membership must be approved by Board resolution; NOW, THEREFORE, BE IT RESOLVED, that the following ASF members be added as Apache Security Team members: PJ Fanning Special Order 7A, Update Apache Security Team Membership, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Appoint Assistant Treasurer Myrle in her capacity as Treasurer nominated Craig McClanahan for the position of Assistant Treasurer. Craig accepted the nomination. The board appoints Craig McClanahan to assistant treasurer. B. Executive Session (22:20 UTC) Attendees: Directors, Secretary, President, EVP, Treasurer, VP Marketing & Publicity No decisions were made during this session. Discussions were made about vendor relations. 9. Review Outstanding Action Items * Bertrand: Board Agenda Tool transition to ASF Infra [ Unfinished Business 2021-08-18 ] Status: * Sander: follow up with Joe on board input query [ Marketing and Publicity 2021-08-18 ] Status: Done per 2021-09-23. * Roman: follow up with Joshua on project activity [ Joshua 2021-08-18 ] Status: Done. Followed up with remaining PMC members. 2 our of 3 are in favor of the Attic resolution. This is going to happen for the Nov BOD. * Bertrand: pursue a report for MINA [ MINA 2021-09-15 ] Status: MINA filed a report. * Justin: follow up on BT SIG [ Mynewt 2021-09-15 ] Status: 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 22:44 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period September 2021 * ISSUES FOR THE BOARD * OPERATIONS Responded to the following queries, liaising with projects as required: - requested further details regarding a request to use various project logos within a software product - redirected an enquirey regarding permitted technologies for hosting TLP websites to the infrastructure team - approved a request to use various project logos within a software product - approved two events - approved a merchandise request * REGISTRATIONS Continued to work with counsel to change the address of the ASF associated with our registrations. On the advice of counsel reviewed a new third party registration for FLEX for potential conflicts. None were found. After feedback from counsel, started a discussion with the BEAM PMC regarding options for the US registration. * INFRINGEMENTS Continued to work with counsel and the FLINK PMC to address various infringements in China. Instructed counsel to send a letter regarding an infringement of OPENOFFICE. Reported a large scale infringement of multiple ASF marks by an Amazon market place seller to Amazon. Some items have been removed from sale but there are more that still need to be reported. Provided advice to FINERACT regarding a potential infringement. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Joe Brockmeier] General ======= Responded to a few small fires recently, including analyst report that did not (we feel) accurately represent Apache Ranger. September was not a busy month for announcements, etc. Budget ====== Nothing exceptional to report. Currently working with Sally + the newswire service (which keeps changing its name...) to decide on a level / package for press releases. Will likely be curtailing the package significantly and reducing spend on press releases when this package expires in January. If anybody wants to send a press release, now's the time. We have a fair number remaining in the package for this year. Activities ========== No formal press releases in September. Published: the following items were published on blogs.apache.org - Success at Apache: from Mentee to PMC - Apache Ranger response to incorrect analyst report on Cloud data security Informal Announcements: we published 7 items on the ASF Foundation Blog, including four Apache News Round-ups and one monthly overview, totalling 400 news summaries published to date. We tweeted 24 items to 60.7K followers on Twitter, and posted 26 items to 50.1K followers on LinkedIn. The ASF’s YouTube channel had 17.8K views, and 10.36K subscribers. Future Announcements: One announcement is in development. We are waiting on content from select area leads in order to publish the Q1 FY2022 Report. Media Relations: responded to seven media queries. Highlights of press coverage from September include: - Apache Software Foundation Saw $3M In Revenue, ~134M Changed Lines Of Code Last Year https://www.phoronix.com/scan.php?page=news_item&px=Apache-FY2021-Report - Apache OpenOffice can be hijacked by malicious documents, fix still in beta https://www.theregister.com/2021/09/20/apache_openoffice_rce/ - Open-Source Community – Myrle Kranz, Apache Software Foundation http s://digitalanarchist.com/videos/featured-guests/open-source-community-apache - Apache Software Foundation updates Drill for broader SQL queries https://venturebeat.com/ 2021/09/01/apache-software-foundation-updates-drill-for-broader-sql-queries/ - SD Times Open-Source Project of the Week: Apache Drill htt ps://sdtimes.com/data/sd-times-open-source-project-of-the-week-apache-drill/ - GreyBeards talk data analytics with Sean Owen, Apache Spark committee/PMC member https://s.apache.org/graybeards-on-storage Analyst Relations: we received 2 analyst queries. KuppingerCole published their “Market Compass on Next Generation BI Platforms” report featuring Apache Superset. We worked with a PMC to issue a response to an analyst group that published a vendor-commissioned research report that contained numerous errors and was heavily slanted in the vendor’s favor. Apache was mentioned in a total of 16 reports by Gartner, Forrester, 451 Research, and IDC. Extra: Seeking Assistance -- - Request from ASF Platinum Sponsor to publish article on blogs.a.o Website/logo compliance -- - Fixed: APISIX, Cassandra, Cordova, Dubbo, Flink, Helix, Ignite, OODT, Phoenix, Pinot, Pulsar, Shiro, SkyWalking, Solr, Storm - Outstanding: Beam, DolphinScheduler, Griffin, Kylin, Libcloud, Singa, Samza, Wicket - Review: Hudi, Isis, jClouds, Submarine, Superset - False-Positive: Mynewt, OpenWhisk ----------------------------------------- Attachment 4: Report from the VP of Infrastructure [David Nalley] General ======= Infrastructure is operating as expected, and has no current issues requiring escalation to the President or the Board. Highlights ========== - Mirror system deprecated. CDN full-time. https://blogs.apache.org/foundation/entry/apache-software-foundation-moves-to https://apache.org/history/mirror-history.html https://twitter.com/TheASF/status/1448729729981353985 Short Term Priorities ===================== - Complete interviewing of candidates. Long Range Priorities ===================== - Wrap up P3 migration; Gitbox V2; mail; LDAP General Activity ================ - Changes to closer.lua to deal with European distribution from dist.a.o and turning up Fastly incrementally to test eventual load. Testing was successful, and now at 100% - Large cleanups around our backup processes. Some machines have been moved to rsync, rather than backuppc. Evaluating some packages (again) for tooling improvements. - Confluence was upgraded. - Migration of Buildbot jobs from version 0.8 to 3.x - Working on the final CMS stragglers. - We have access to a lists.a.o upgraded service, and have been testing that. No showstoppers have been found, so we will ask for the upgrade to take place in early November. - Wrapping up some Puppet v3 migrations to new Puppet. - LDAP work. We're on a very old LDAP deployment, and will be shifting to a modern LDAP with more capabilities around logging and access control. Still working on setting up the new system, and planning on a migration process. - Testing a mailbox service for @apache.org addresses, rather than performing forwarding. This should fix some problems where spam email is forwarded by us, leading to apache.org's outbound SMTP server is flagged as a spam-sender. This could be a big change for our community, as we'd be providing an inbox rather than a forward. - Testing permalink redirects from mail-*.a.o to lists.a.o, so that we can shut down the mail-* sites, and leave a redirector. - Started some work on an Infra internal-ops home page to pull together all of our runbook and docco. A dashboard was originally envisioned, but the true need is pulling info together. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] ApacheCon@Home 2021 was held September 21-23, and we are still in the post-event stage. Here's some numbers: There were 3555 total registrations for the event, with 61% turnout. (Hopin suggests that 51% is a typical show rate for free online events, so this is pretty good.) The event was sponsored by: Strategic: Google Platinum: Aceville Pte. Limited [Tencent Cloud] Apple Huawei Instaclustr Gold: Aiven OY AWS Baidu Online Network Technology (Beijing) Co. Ltd. Cerner Dremio Fiter Gradle Red Hat Replicated Xiaoju Science Technology (Hong Kong) Limited [Didi Chuxing] Silver: Beijing SphereEx Software Technology Co., Ltd Crafter Software DataStax Imply Microsoft Securonix Bronze: Technical Arts Peak attendance at any one time was 711, which was for our opening keynotes. 1,393 people, in total, attended one or more of our keynote presentations. There were approximately 195 breakout sessions, led by approximately 240 speakers. (Numbers are approximate due to last minute changes to the schedule.) Top countries by registered users United States 1,341 (37.72%) India 440 (12.37%) Germany 197 (5.54%) United Kingdom 133 (3.74%) Canada 109 (3.06%) Other 1,335 (37.57%) Based on the post-conference survey (70 responses. More detailed survey results will be published soon.) 54% of attendees are Developers, 20% Architect. 49% of attendees were attending their first Apachecon, with 39% saying that they've attended 2-5 events. 71% of attendees said that the had only attended ApacheCons online so far. 70% of attendees said that they expect to attend an ApacheCon in the future. 29% said that they'll consider attending, but only if it's online. 1% said that they'd only consider attending again if it's in-person. 72% of attendees are *not* Apache committers. 44% of attendees learned about the event from an Apache mailing list, 15% word of mouth, and 20% via social media. All video from the event will be on YouTube at youtube.com/TheApacheFoundation (As of this writing, about 3/4 of it is already there. We hope that by this board meeting, it will all be available.) Details about the event may be found at https://www.apachecon.com/acah2021/ We are in the process of finalizing the event, and will update the ApacheCon website to reflect the events being over, as soon as the other work is complete. Meanwhile, we will begin to turn our attention to the future. Two main issues need to be discussed: * What ApacheCon 2022 will look like. * Using the Hopin platform for smaller project/topic events in the coming months. We welcome the input of the entire Apache community on these important considerations. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== No current events Future Events ============= None Currently Short/Medium Term Priorities ===================== In person events are starting to pop up and TAC is keeping an eye out for suitable events. Still to be discussed are additional questions that could/should be added around Covid Passports etc. Mailing List Activity ===================== None Membership ========== No changes to the membership this month. ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [Katia Rojas] ## Description: The Diversity and Inclusion VP works in collaboration with a team that contributes towards generating a current description of the D&I landscape in the industry and for the foundation. The team also focuses on developing resources the projects can leverage to increase diversity and inclusion in their communities. ## Issues: None ## Activity: *** Project: Internships for underrepresented groups (Outreachy) *** We continue working on the round "December 2021 - March 2022". We finalized the project list period, on October 15th, with 5 projects submitted by different members/contributors of the community. Big thank you to all of you that submitted your projects and offered to be mentors. The projects are: 2021 December to 2022 March round - Apache - Add Open-Telemetry support for Apache Airflow [1] 2021 December to 2022 March round - Apache - Convert Airflow Local Development environment (Breeze) from Bash-based to Python-based [2] 2021 December to 2022 March round - Apache - Create REST API for Apache Gora functions [3] 2021 December to 2022 March round - Apache - Implement distributed tracing for Apache ActiveMQ Artemis. [4] 2021 December to 2022 March round - Apache - Rewrite Github Action workflows to Python [5] Outreachy organizers communicated to us the current status of our fundings. We have received funds for 1 intern from Amazon, funds for 2 interns from Red hat, and funds for 2 interns from Indeed. A big thank you to our sponsors for supporting us on this program. The contribution period is opened until November 5th, 4 pm UTC. We have received some contributions from 2 candidates so far. Jarek Poliuk and Elad organized a workshop for Outreachy candidates on October 14th. Thank you so much Jarek and Elad for the great initiative. The workshop was focused on how the ASF works, how the Apache Airflow projects run, environment setup, what it means to contribute, how to ask for help, what to expect when it comes to response time, expectations, etc. See slides here [6] *** Project: EDI Website no updates [7] *** Topic: Criteria for inclusive words: CLC (Conscious Language Checker) No updates. [8][9] *** Operations no updates. *** Project: User Experience Research on new contributors *** Restructure of the report in progress. Resuming tasks related to the contract during this week. ## Committee members changes: no new members. ## References [1] https://www.outreachy.org/outreachy-december-2021-internship-round/communities/apache/add-open-telemetry-support-for-apache-airflow/cfp/ [2] https://www.outreachy.org/outreachy-december-2021-internship-round/communities/apache/convert-airflow-local-development-environment-bree/cfp/ [3] https://www.outreachy.org/outreachy-december-2021-internship-round/communities/apache/create-rest-api-for-apache-gora-functions/cfp/ [4] https://www.outreachy.org/outreachy-december-2021-internship-round/communities/apache/implement-distributed-tracing-for-apache-activemq-/cfp/ [5] https://www.outreachy.org/outreachy-december-2021-internship-round/communities/apache/rewrite-github-action-workflows-to-python/cfp/ [6] https://cwiki.apache.org/confluence/display/EDI/Contributing+to+Apache+Airflow+-+Outreachy+2021++?flashId=-1654039174 [7] https://issues.apache.org/jira/browse/DI-11 [8] https://issues.apache.org/jira/browse/DI-38 [9] https://issues.apache.org/jira/browse/DI-39 ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] Nothing to report this month. ----------------------------------------- Attachment 10: 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. We've resolved quite a few issues and are up to 17 from the 16 that were unresolved last month. We are working on extending the circle of Legal firms that can help us. More details on potential candidates in the private section. We provided advice to one of the PMCs on how to engage with TU Berlin research group around supporting European Research Council proposal that would include and Apache project. We received an unsolicited report evaluating ASF's performance from the Muellners Inc and determined it to be non-actionable from the ASF's legal point of view. Muellners Inc may decide to proceed with the dissemination of the report (and further actions) regardless of not receiving any feedback from us. ----------------------------------------- Attachment 11: Report from the Apache Security Team Project [Mark J. Cox] This month we gave a keynote talk about the security committee, the US Executive Order on cybersecurity, and third party security projects such as those under the OpenSSF. Continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. Stats for Sep 2021: 27 [license confusion] 20 [support request/question not security notification] Security reports: 47 (last months: 48, 42, 56) 5 [superset] 4 [site], [httpd] 3 [airflow] 2 [airavata], [shiro], [tomcat], 1 [activemq], [db], [druid], [dubbo], [echarts], [guacamole], [hc], [heron], [infrastructure], [james], [jspwiki], [logging], [milagro], [mina], [mxnet], [ofbiz], [openmeetings], [ozone], [parquet], [pulsar], [shardingsphere], [storm], [struts], [trafficserver], [zeppelin] In total, as of 1st Oct 2021, we're tracking 92 (last month: 90) open issues across 44 projects, median age 78 (last month: 85) days. 65 of those issues have CVE names assigned. 4 (last month: 7) of these issues, across 3 projects, are older than 365 days. ----------------------------------------- Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins] This month again was fairly quiet. I've been watching the TomEE list to see if they need any help with regards to the EE 9 TCK challenges. But they seem to be doing fine navigating things on their own. We've had no messages on the jcp-private list. So "all is quiet on the western front" :-p. Cheers, -Rob ----------------------------------------- Attachment A: Report from the Apache Accumulo Project [Ed Coleman] ## Description: The Apache Accumulo is a robust, scalable, distributed key/value store with cell-based access control and customizable server-side processing. ## Issues: There are no new issues requiring board attention. The trademark issue with http:www.accumulodata.com is still open. Although the domain owner does not have access to the domain registration, the domain appears to have automatically renewed, and the expiration is now 2022-06-28. No action has been required and allowing the domain to expire was deemed a viable option by Brand Management VP in Jan-2021 to minimize volunteer work. ## Membership Data: Apache Accumulo was founded 2012-03-21 (10 years ago) There are currently 40 committers and 40 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Dominic Garguilo was added to the PMC on 2021-07-29 - Dominic Garguilo was added as committer on 2021-07-29 ## Project Activity: No new releases this reporting period. Last release dates: - accumulo-2.0.1 was released on 2020-12-24. - accumulo-1.10.1 was released on 2020-12-22. Project activity on the next release remains active with significant improvements to the current baseline. The remaining issues are being actively worked. ## Community Health: Overall community health is good and GitHub activity remains consistent. - Accumulo is participating in the Hacktoberfest 2021. - Community participation remains healthy with discussions on the mailing lists and GitHub issues and pull-requests. - Accumulo continues to transition from Jira to GitHub issues. Jira activity reflects transition to using GitHub issues as obsolete issues are closed and open issues are transitioned to GitHub issues. ----------------------------------------- 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. ## Issues: None ## Membership Data: Apache ActiveMQ was founded 2007-01-16 (15 years ago) There are currently 63 committers and 25 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 Jean-Baptiste Onofré on 2019-12-17. - No new committers. Last addition was Domenico Francesco Bruscino on 2020-06-29. ## Project Activity: * ActiveMQ ** We are working on ActiveMQ 5.17.0 preparation, an important milestone for ActiveMQ as it will upgrade to major parts (JMS 2, log4j2, Spring 5, etc) ** We are discussing about a meetup (for both ActiveMQ and Artemis) to share updates with the community ** JIRA clean-up underway to archive outdated and abandoned issues with the goal of improving usefulness to developers and users. * ActiveMQ Artemis ** Version 2.18.0 was released with some major new features: *** "Dual Mirror" support which improves disaster recovery capabilities *** A journal retention feature which will help in emergency recovery situations *** Replication integration with Zookeeper *** A broker "load balancer" mode which can shard work-loads between brokers *** XPath filter expressions (for parity with ActiveMQ "Classic") ** The 2.19.0 release is imminent. Among other improvements, It will include updated docs, examples, and a full client distribution for Jakarta Messaging 3.0. ## Community Health: Overall community health is good. ActiveMQ project committers were recently featured on Apache's Feathercast series: Youtube Video ## Releases ActiveMQ 5.16.3 was released on 2021-08-17. ActiveMQ Artemis 2.18.0 was released on 2021-08-16. ActiveMQ 5.15.15 was released on 2021-04-28. ActiveMQ 5.16.2 was released on 2021-04-28. ----------------------------------------- Attachment C: Report from the Apache Airavata Project [Suresh Marru] ## Description: The mission of Apache Airavata is the creation and maintenance of software related to executing and managing computational jobs on distributed computing resources including local clusters, supercomputers, national grids, academic and commercial clouds. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Airavata was founded 2012-09-18 (9 years ago) There are currently 42 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. The last addition was Sudhakar Pamidighantam on 2019-12-19. - Dinuka DeSilva was added as committer on 2021-07-22 ## Project Activity: The last release of airavata an integrated 0.17 version was good two years ago on March 24th 2019. We are still working towards are our 1.0 release with smaller components. We have done good community pre-release tutorials which are well recieved. We will get this out of the way very soon. ## Community Health: The community remains healthy. The development on custos and data lake has completed and major pull requests have been acted upon. We will rally the community towards a 1.0 stable release. ----------------------------------------- Attachment F: 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 ## Issues: There are no issues requiring board attention ## Membership Data: Apache APISIX was founded 2020-07-15 (a year ago) There are currently 41 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Chao Zhang on 2021-03-18. - Ling Samuel was added as committer on 2021-09-04 - Xingwang Li was added as committer on 2021-09-14 - ZhengSong Tu was added as committer on 2021-07-29 - Wang Yeliang was added as committer on 2021-09-18 ## Project Activity: apisix keep release one version every month. Apache APISIX adds support for other development languages besides Lua, such as python and Go. This will attract more diverse developers to participate in the community. Recent releases: apisix-dashboard-2.9.0 was released on 2021-10-08. apisix 2.10.0 was released on 2021-09-28. apisix-python-plugin-runner-0.1.0 was released on 2021-09-06. apisix-go-plugin-runner-0.2.0 was released on 2021-09-03. apisix 2.9 was released on 2021-08-27. apisix-dashboard-2.7.1 was released on 2021-08-15. apisix 2.8 was released on 2021-07-27. ## Community Health: Apache APISIX held a meetup in Shanghai, China in September; Apache APISIX ingress controller has continued bi-weekly community online meetings and synchronized the meeting records into public documents. These activities have attracted more developers to know and participate in Apache APISIX. dev@apisix.apache.org had a 31% increase in traffic in the past quarter (417 emails compared to 318) 810 commits in the past quarter (34% increase) 96 code contributors in the past quarter (4% increase) 589 PRs opened on GitHub, past quarter (6% increase) 602 PRs closed on GitHub, past quarter (12% increase) 445 issues opened on GitHub, past quarter (17% increase) 386 issues closed on GitHub, past quarter (6% increase) ----------------------------------------- Attachment G: Report from the Apache Aries Project [Christian Schneider] ## Description: Apache Aries software is a set of pluggable Java components enabling an enterprise OSGi application programming model. ## Issues: No issues in need of board attention. ## Membership Data: Apache Aries was founded 2010-12-15 (11 years ago) There are currently 57 committers and 41 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Carlos Sierra Andrés on 2018-07-03. - No new committers. Last addition was Romain Manni-Bucau on 2020-01-29. ## Project Activity: Support the OSGi spec team by providing reference implementations for OSGi R8 which is being released at the moment. rsa-1.16.1 was released on 2021-09-21. cdi-1.1.4 was released on 2021-09-16. jpa-2.7.3 was released on 2021-08-20. blueprint-transaction-2.3.0 was released on 2021-08-07. proxy-impl-1.1.11 was released on 2021-08-04. ## Community Health: Low community activity. dev@aries.apache.org had a 45% decrease in traffic in the past quarter (220 emails compared to 399) 5 issues opened in JIRA, past quarter (-58% change) 8 issues closed in JIRA, past quarter (100% increase) 98 commits in the past quarter (-50% change) 9 code contributors in the past quarter (-25% change) 38 PRs opened on GitHub, past quarter (-40% change) 42 PRs closed on GitHub, past quarter (-17% change) ----------------------------------------- Attachment H: Report from the Apache Arrow Project [Wes McKinney] ## Description: The mission of Apache Arrow is the creation and maintenance of software related to columnar in-memory processing and data interchange ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Arrow was founded 2016-01-19 (6 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: - Neville Dipale was added to the PMC on 2021-07-28 - QP Hou was added as committer on 2021-07-26 - Nicola Crane was added as committer on 2021-09-08 - Weston Pace was added as committer on 2021-07-09 - Matthew Topol was added as committer on 2021-08-27 - Jiayu Liu was added as committer on on 2021-10-07 ## Project Activity: - Planned upcoming 6.0 release in mid-October - Rust migration to multiple repositories (arrow-rs, arrow-datafusion) has been successful and the community has been consistently making releases. ## Community Health: - We’ve re-engaged with maintainers of the Julia port and are working on implementing the same development process that Rust has adopted (separate apache Repo). IP clearance will need to be redone. - Discussions around using Github issues as a support mechanism in conjunction or to replace user@ ----------------------------------------- Attachment I: Report from the Apache AsterixDB Project [Till Westmann] Description: Apache AsterixDB is a scalable big data management system (BDMS) that provides storage, management, and query capabilities for large collections of semi-structured data. Activity: - Development and discussions are active, the community continues to be healthy and engaged. - A number of new features, improvements, and fixes have been merged into the master branch and are set to be in the next release. Issues: There are no issues that require the board's attention at this time. PMC/Committership changes: - Glenn Galvizo was added as a committer on 2021-06-04. - The last committer added was Glenn Galvizo on 2021-06-04. - The last PMC member added was Xikui Wang on 2018-02-02. Releases: - Apache AsterixDB 0.9.7 was released on 2021-07-16. - Apache Hyracks 0.3.7 was released on 2021-07-16. ----------------------------------------- Attachment J: Report from the Apache Attic Project [Herve Boutemy] ## Description: The mission of Attic is the creation and maintenance of a home for dormant projects. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Attic was founded 2008-11-19 (13 years ago) There are currently 19 committers and 17 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 Herve Boutemy on 2015-07-19. - No new committers. Last addition was Herve Boutemy on 2016-01-27. ## Project Activity: There was no Apache project retired during last 3 months. Only activity was the migration to new Buildbot 3.2. ## Community Health: Focus on fixing issues with the Buildbot migration. We're waiting for the next project retirement to continue reviewing our process and documentation. ----------------------------------------- Attachment K: Report from the Apache Avro Project [Ismaël Mejía] ## Description: Apache Avro is a data serialization system with a compact binary format. It is used for storing and transporting schema driven serialized data. The unique features of Avro include automatic schema resolution - when the reader's expected schema is different from the actual schema with which the data was serialized the data is automatically adapted to meet reader's requirements. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Avro was founded 2010-04-20 (10 years ago) There are currently 35 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - One new committer. Last addition was David Mollitor on 2021-10-04 - No new PMC member elected. Last addition was Ryan Skraba on 2020-09-14 ## Project Activity: The project started the release process of the next version Avro 1.11.0 at the end of this quarter but due to some issues it was not ready on time. The Rust Avro version is now validated on the CI and being stabilized, we expect to include it in the next release. For those who prefer metrics: Mailing Lists: - dev@avro.apache.org had 993 emails (51% increase) - user@avro.apache.org had 13 emails (63% decrease) - issues@avro.apache.org had 236 emails (74% increase) JIRA: - 54 issues opened (-18% change) - 58 issues closed (61% change) Commit activity: - 106 commits in the past quarter (-10% decrease) - 27 code contributors in the past quarter (92% increase) GitHub: - 74 PRs open (-28% change) - 83 PRs closed (-8% change) ## Community Health: Community health is doing well at drawing in new contributions but we noticed a growing backlog of unreviewed pull requests probably due to the lack of active committers. The pace was good this quarter, with almost twice the number of contributors of the last quarter. We are working hard to detect and recognize the work of seasoned contributors to solve this and we added David Mollitor as a new committer and we are discussing adding our first Rust committer soon. We had less participation on the user@ mailing list and some unanswered emails (probably due to the same issue of active committers). We have also to remember that many conversations on Avro happen on dev@ too (which had a big increase in traffic in this period). We expect to finally catch on the release cadence for the next quarter with the 1.11.0 release. Work to support more recent language ecosystems continues as well as the intention to downstream Avro releases into other Apache projects eagerly. ----------------------------------------- Attachment L: Report from the Apache Axis Project [Robert Lazarski] # Apache Axis Board Report ## Description The Apache Axis project is responsible for the creation and maintenance of software related to the Axis Web Services frameworks and subsidiary components (both Java and C). ## Issues There are no issues requiring board attention at this time. ## Membership Data: Axis was created on 2001-01-19 (20 years ago). There are currently 63 committers and 62 PMC members in this project, a vote in 2010 made all committers automatically PMC members. One PMC member resigned. Community changes, past quarter: - Currently 62 PMC/ 63 Commiters members. - No new committers were added in the last 90 days, last committer added was Bill Blough on December 7th 2017 who also was added to the PMC on May 9th 2018. ## Project Activity: Recent releases: - Axis 2/Java 1.8.0 was released on August 1, 2021. - Axis 2/Rampart 1.7.1 was released on July 30, 2017. - Axis 2/C 1.6 was released on April 20, 2009. - Axis 1.4 was last released in 2006. ## Health report: This is mostly a resend of last months report - which was not found automatically due to a lack of [REPORT] in the subject of the email sent to board@apache.org. The Rampart content is new. Axis2 Java has released 1.8.0. The main features are up to date dependencies and a transition of the projects future to be more JSON focused instead of SOAP. The project lacks committer growth due to that SOAP and XML have been out of fashion for several years now. The following actions were taken in the 1.8.0 release to reverse the trend, that mirrors what is occurring in our day jobs: AXIS2-6003 Support Moshi as an alternative to GSON for JSON support AXIS2-6006 JSON springboot userguide The latter issue supplies a complete WAR webapp for a servlet container in our userguide, that explains how to use JSON and REST in Axis2 based web services with contemporary trends such as Spring Security and Spring Boot: http://axis.apache.org/axis2/java/core/docs/json-springboot-userguide.html Apache Rampart is an Axis project that provides implementations of several WS-Sec* specifications. In order for Rampart users to upgrade to Axis2 1.8.0, a Rampart release is required that supports the same dependencies as the latest Axis2 Java core release. See RAMPART-449 for the status and release discussion. Axis2 C PMC member Bill Blough continues to help users on the mailing list and he also participates in release votes. ## Axis2 java Jira issues opened in the last 90 days: 8 ## Axis2 java Jira issues closed in the last 90 days: 14 ----------------------------------------- Attachment M: Report from the Apache Bahir Project [Luciano Resende] ----------------------------------------- Attachment N: Report from the Apache Beam Project [Kenneth Knowles] ----------------------------------------- Attachment O: Report from the Apache Bigtop Project [Kengo Seki] ## Description: Bigtop is a project for the development of packaging and tests of the Apache Hadoop ecosystem. The primary goal of Bigtop is to build a community around the packaging and interoperability testing of Hadoop-related projects. This includes testing at various levels (packaging, platform, runtime, upgrade, etc...) developed by a community with a focus on the system as a whole, rather than individual projects. In short we strive to be for Hadoop what Debian is to Linux. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Bigtop was founded 2012-09-19 (9 years ago) There are currently 39 committers and 30 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Masatake Iwasaki on 2021-03-11. - No new committers. Last addition was Yuqi Gu on 2020-06-10. ## Project Activity: - The community is mainly working on the upcoming 3.0.0 release, which is our first release based on Hadoop and Spark 3.x. We have already succeeded in building all components for all distros and platforms we support, so we are proceeding with the release process now. It will take a few weeks at least, since we support so many combinations of components and distros/platforms that one build cycle takes several days, but we can expect that we'll reach the release in the near future. - Community members gave two presentations in ApacheCon Asia 2021. https://www.youtube.com/watch?v=7aC98dZHQkU https://www.youtube.com/watch?v=Nlc56tSABwU ## Community Health: - Community health is good. Activity metrics decreased in comparison with the last quarter, but we've been moving forward steadily to the next release. - 5 code contributors in the past quarter (-16% change) - 19 PRs opened on GitHub, past quarter (-45% change) - 20 PRs closed on GitHub, past quarter (-39% change) - 24 commits in the past quarter (-29% decrease) ----------------------------------------- Attachment Q: Report from the Apache BVal Project [Matthew Jason Benson] ## Description: The mission of BVal is the creation and maintenance of software related to Apache BVal: JSR-303 Bean Validation Implementation and Extensions ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache BVal was founded 2012-02-14 (10 years ago) There are currently 16 committers and 15 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 Jean-Louis Monteiro on 2020-11-29. - No new committers. Last addition was Jean-Louis Monteiro on 2020-11-17. ## Project Activity: Activity remains low as per usual. There is typically no call for development outside the scope of a new release of the Java Bean Validation specification. Last release was in October 2020. ## Community Health: Community is responding to one recent bug report and retains the personnel to make necessary decisions on patch releases, etc. Quiet mailing lists reflect, hopefully, the stable nature of the project. ----------------------------------------- Attachment R: Report from the Apache Calcite Project [Haisheng Yuan] ## Description: Apache Calcite is a highly customizable framework for parsing and planning queries on data in a wide variety of formats. It allows database-like access, and in particular a SQL interface and advanced query optimization, for data not residing in a traditional database. Avatica is a sub-project within Calcite and provides a framework for building local and remote JDBC and ODBC database drivers. Avatica has an independent release schedule and its own repository. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Calcite was founded 2015-10-21 (6 years ago) There are currently 53 committers and 23 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 Ruben Q L on 2020-08-09. - No new committers. Last addition was Vladimir Ozerov on 2021-06-23. ## Project Activity: Calcite Avatica 1.19.0 was released on Oct 11, 2021. At BOSS 2021, Copenhagen, Denmark, August 16, 2021, Julian Hyde & Stamatis Zampetakis gave a tutorial about Calcite. At ApacheCon 2021, September 22, 2021, Vladimir Ozerov gave a talk on building modern SQL query optimizers with Apache Calcite. At Strange Loop 2021, September 30, 2021, Julian Hyde gave a talk on Morel, a functional query language. ## Community Health: The overall activity in the community has increased slightly in the past few months, specifically 47% more opened PRs, 25% more closed PRs on GitHub. But the number of active reviewers still remains small. Number of active reviewers per month +---------------------+---------------------+---------------------+ | year | month | active_reviewers | +---------------------+---------------------+---------------------+ | 2021 | 7 | 6 | | 2021 | 8 | 2 | | 2021 | 9 | 8 | +---------------------+---------------------+---------------------+ Top reviewers in Q3 2021 +-----------+---------------------+ | committer | reviews | +-----------+---------------------+ | Julian Hyde | 14 | | Stamatis Zampetakis | 7 | | Wang Yanlin <1989yanlinwang@163.com> | 4 | | Haisheng Yuan | 3 | | Feng Zhu | 3 | | Jesus Camacho Rodriguez | 2 | | liyafan82 | 2 | | Vladimir Sitnikov | 1 | | yuzhao.cyz | 1 | | Haisheng Yuan <15352793+hsyuan@users.noreply.github.com> | 1 | +-----------+---------------------+ ----------------------------------------- Attachment S: Report from the Apache CarbonData Project [Liang Chen] ## Description: - The Apache CarbonData is an indexed columnar store solution for fast analytics on Big Data platforms (including Apache Hadoop, Apache Spark, Apache Flink among others) to help speed up queries an order of magnitude faster over petabytes of data, with the aim of using a unified file format to satisfy all kinds of data analysis cases. ## Issues: - There are no new issues requiring board attention at this time. ## Activity: - Last 3 months our focus has been mainly towards development of these features in community - Support Add, Drop and rename column support for the complex column - Secondary Index Support for Presto - Local sort Partition Load and Compaction improvement - Improve table status and metadata writing - Geo Spatial Query enhancements - Integrate Carbondata with spark-3.1 - we actively participated in ApacheCon Asia 2021: - [Development Bank of Singapore] Data Platform Drives Real-time Insights & Analytics using Apache CarbonData - Ravindra Pesala, Kumar Vishal - Faster Bigdata Analytics by maneuvering Apache CarbonData’s Indexes - Akash R Nilugal, Kunal Kapoor ## Health Report: - Commit activity: - 48 commits in the past quarter (-7% decrease) - 18 code contributors in the past quarter (28% increase) - GitHub PR activity: - 55 PRs opened on GitHub, past quarter (10% increase) - 47 PRs closed on GitHub, past quarter (-6% decrease) ## Releases: - 2.2.0 was released on 2021-08-05 - 2.1.1 was released on 2021-03-29 - 2.1.0 was released on 2020-11-12. - 2.0.1 was released on 2020-06-01. - 2.0.0 was released on 2020-05-20. - 1.6.1 was released on 2019-10-25. ## Project Composition: - There are currently 26 committers and 16 PMC members in this project. - The Committer-to-PMC ratio is roughly 7:4. ## Community changes, past quarter: - Akash R Nilugal was added to the PMC on 2021-04-11 - Ajantha Bhat U was added to the PMC on 2020-11-15 - Indhumathi was added as committer on 2020-10-02 - Kunal Kapoor was added to the PMC on 2020-03-29 - Tao Li was added as committer on 2020-02-04 - Zhi Liu was added as committer on 2020-02-27 ## Notable mailing list trends:Mailing list activity stays at a high level - dev@carbondata.apache.org: - 179 subscribers (increase 6): - dev@carbondata.apache.org had a 8% decrease in traffic in the past quarter (1674 emails compared to 1819): - issues@carbondata.apache.org: - issues@carbondata.apache.org had a 48% increase in traffic in the past quarter (302 emails compared to 204): - user@carbondata.apache.org: - 76 subscribers (no change): ## JIRA activity: - 57 issues opened in JIRA, past quarter (-26% decrease) - 49 issues closed in JIRA, past quarter (19% increase) ----------------------------------------- Attachment T: Report from the Apache Celix Project [Pepijn Noltes] ## Description: The mission of Celix is the creation and maintenance of software related to Implementation of the OSGi specification adapted to C ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Celix was founded 2014-07-16 (7 years ago) There are currently 15 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Erjan Altena on 2018-06-25. - Rick Stegeman was added as committer on 2021-09-25 ## Project Activity: - Initial C++ PushSteam implementation (based on OSGi PushStream) has been added. - Several small improvements for C++ Promise implementation - Last release was 2020-05-17, so a new release should be good. Currently the new C++ header-only API and whether the API should be C++17 or C++11 is holding a release back. ## Community Health: Community is healthy. Most discussion take place on pull requests and this works well for Celix. ----------------------------------------- Attachment V: Report from the Apache CXF Project [Daniel Kulp] ## Description: Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI. There are also two sub-projects that leverage CXF: Fediz - Fediz helps you to secure your web applications via the standard WS-Federation Passive Requestor Profile. DOSGi - is the reference implementation of the Distribution Provider component of the OSGi Remote Services Specification ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CXF was founded 2008-04-15 (13 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. We have a few patches from various people, but nothing strong enough for consideration as a committer. We've tried to encourage some additional involvement from various people, but not much response at this point. ## Project Activity: The primary focus this period was on supporting Java17. We drove some releases from Web Services project toward that end and have incorporated the changes onto our main development stream. We've also started some experimental efforts to support the "jakarta.*" annotations instead/in addition to the "javax.*" versions. Those efforts are still ongoing. Releases: 3.3.12 was released on 2021-10-04. 3.4.5 was released on 2021-10-04. 3.3.11 was released on 2021-06-08. Older releases: Apache CXF Fediz 1.5.1 was released on 2020-11-30 Apache CXF DOSGI 2.0.0 was released on 2016-09-15 ## 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. PMC Chair Note: Due to time constraints at DayJob, I've felt a bit guilty that I couldn't devote as much time to CXF as I have in the past. I did post idea of changing the Chair to someone more involved on the private list, but there were no volunteers and the response was that the PMC is happy with the job I've done as chair and is OK with me continuing. ----------------------------------------- Attachment W: 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 ## Issues: There are no issues requiring board attention. ## Membership Data: Apache DataFu was founded 2018-02-21 (4 years ago) There are currently 19 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Casey Stella on 2018-02-21. - No new committers. Last addition was Ohad Raviv on 2019-07-27. ## Project Activity: We just released version 1.6.1 on 2021-10-11. This release contains one new feature and some build improvements. ## Community Health: There have been some minor contributions from first-time contributors (some of which are still under review), but overall activity is still pretty light. ----------------------------------------- Attachment X: Report from the Apache DB Project [Bryan Pendleton] ## Description: The mission of the Apache DB project is to create and maintain commercial-quality, open-source, database solutions based on software licensed to the Foundation, for distribution at no charge to the public. The Apache DB TLP consists of the following subprojects: o Derby : a relational database implemented entirely in Java. o JDO : focused on building the API and the TCK for compatibility testing of Java Data Object implementations providing data persistence. o Torque : an object-relational mapper for Java. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache DB was founded 2002-07-16 (19 years ago) There are currently 47 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Georg Kallidis on 2020-08-26. - No new committers. Last addition was Tobias Bouschen on 2021-01-19. ## Project Activity: The DB project received a report of a CWE-502 vulnerability in the retired DdlUtils source code. Although the DdlUtils subproject is retired and no longer actively developed, the DB project decided to address the vulnerability, which is now tracked as CVE-2021-41616, and removed the insecure source code from the source repository. The DB project also removed the DdlUtils-1.0 release from distribution via the Apache mirrors, and updated the DdlUtils web site to make it more clear that DdlUtils is retired and no longer actively developed. The JDO team have been making changes suggested by the Apache Diversity Conscious Language Checker, including changing the name of the git branch from master to main, and resolving all issues in the source code and web site. https://clc.diversity.apache.org/analysis.html?project=db-jdo.git https://clc.diversity.apache.org/analysis.html?project=db-jdo-site.git The JDO project is ready to ask the Java Community Process (JCP) to approve the latest release, JDO 3.2. We have asked for specific guidance to submit the release to be voted by the JCP. Once the JCP approves the Maintenance Release, we will formally make the Apache release via the usual DB PMC process. The Derby team have validated Derby behavior with Java 17. This involved significant work to address changes due to JEP411. ## Community Health: DB community health seemed robust this quarter. Questions were asked and answered on the mailing lists, and project teams collaborated on releases and other efforts. ----------------------------------------- Attachment Z: Report from the Apache Directory Project [Shawn McKinney] ## Description: The Apache Directory TLP consists of the following sub-projects: - ApacheDS: An extensible and embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group. - LDAP API: An ongoing effort to provide an enhanced LDAP API, as a replacement for JNDI and the existing LDAP API (jLdap and Mozilla LDAP API). This is a "schema aware” API with some convenient ways to access all types of LDAP servers. - Studio: A complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with ApacheDS. It is an Eclipse RCP application, composed of several Eclipse (OSGi) plugins. - Fortress: A standards-based authorization platform that provides role-based access control, delegated administration and password policy services with an LDAP backend. - Kerby: An implementation of Kerberos v5 protocol and contains various tools to access and manage kerberos principals and keytabs. It provides a rich, intuitive and interoperable implementation, library, KDC and various facilities that integrates PKI, OTP and token (OAuth2) as desired in modern environments such as cloud, Hadoop and mobile. - Mavibot: An embeddable key-value database library with MVCC (Multi Version Concurrency Control) support. - SCIMple: An implementation of SCIM v2.0 specification. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Directory was founded 2005-02-22 (17 years ago) There are currently 59 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Radovan Semancik on 2018-09-28. - No new committers. Last addition was Admir Hodzic on 2021-05-17. ## Project Activity: Overall: A critical security fix was made to Studio. Per sub-project: - ApacheDS: low activitiy. - LDAP API: low activity. - Studio: moderate activity: a security vulnerability, CVE-2021-33900, regarding SASL authN was reported and fixed. - Fortress: low activity. Approved the donation of a new library, openldap accelerator client. Details still being worked out including the CCLA. - Kerby: low activity. - Mavibot: low activity. - SCIMple: low activity. The maintainers are responding to questions on ML. ## Community Health: No problems to report. 3Q activity low but PMC has active members and the project continues to be adequately maintained. ## Releases: Apache Directory Studio 2.0.0-M17 was released on 2021-07-24. Apache Fortress 2.0.6 was released on 2021-07-15. ----------------------------------------- Attachment AA: Report from the Apache DolphinScheduler Project [Lidong Dai] ## Description: - Apache DolphinScheduler is a cloud-native visual Big Data workflow scheduler system. - As a distributed and extensible data workflow scheduler platform with rich directed acyclic graph (DAG) visual interfaces - it solves complex task dependencies and triggers in the data pipeline. - Out-of-the-box, its easy-to-extend processing connects numerous systems to 10,000,000-level data task scheduling. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache DolphinScheduler was founded 2021-03-17 (7 months ago) There are currently 34 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - No new PMC members. Last addition was Calvin Kirs on 2021-05-07. - JinYong Li was added as committer on 2021-09-21 - Wenjun Ruan was added as committer on 2021-07-29 ## Project Activity: Software development activity: - We released the bug fix release 1.3.8 on 2021-09-07. - We are preparing to making release candidates for 2.0 in the coming week. - We are preparing to support Python SDK in our dev branch. Meetups and Conferences: - Three PMC members and Four contributors attended ApacheCon Asia 2021, giving seven talks on ApacheCon Asia, and One PMC Member attended ApacheCon@Home and sharing one talk. ## Community Health: - dev@dolphinscheduler.apache.org had a 25% increase in traffic in the past quarter (195 emails compared to 156) - 379 commits in the past quarter (-4% change) - 71 code contributors in the past quarter (26% increase) - 383 PRs opened on GitHub, past quarter (22% increase) - 361 PRs closed on GitHub, past quarter (19% increase) - 288 issues opened on GitHub, past quarter (-13% change) - 206 issues closed on GitHub, past quarter (-32% change) ----------------------------------------- Attachment AC: Report from the Apache Druid Project [Gian Merlino] ----------------------------------------- Attachment AD: Report from the Apache Dubbo Project [Ian Luo] ## Description: Apache Dubbo is a high-performance, lightweight RPC framework that provids different language implementations, including java, go, javascript etc. ## Issues: No issue requiring board attention in this reporting cycle. ## Membership Data: Apache Dubbo was founded 2019-05-15 (2 years ago) There are currently 74 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Albumen Kevin was added to the PMC on 2021-07-20 - Zhixin Li was added to the PMC on 2021-09-27 - Jiapeng Chen was added as committer on 2021-09-29 - Yan Zhao was added as committer on 2021-07-23 - Mengchao Lv was added as committer on 2021-08-11 - Heng Xiao was added as committer on 2021-07-29 - YunXing Zhao was added as committer on 2021-07-26 ## Project Activity: Release activities grouped by languages and branches: * Java - 3.0.3 was released on 2021-09-27. - 3.0.2.1 was released on 2021-08-23. - 3.0.2 was released on 2021-08-16. - 2.7.14 was released on 2021-09-20. - 2.7.13 was released on 2021-08-05. - 2.6.11 was released on 2021-09-18. - 2.6.x was announced to enter its end of life in about 6 months. * Javascript - dubbo-js-4.0.0 was released on 2021-07-25. * Golang - dubbo-pixiu-0.3.0 was released on 2021-07-25. * Ecosystem - dubbo-admin-0.3.0 was released on 2021-08-17. - dubbo-hessian-lite-3.2.11 was released on 2021-08-09. ## Community Health: The community has seen a significant decrease in vulnerability reports during this quarter. The community has built a steady releasing pace through the past 2 quarters by guaranteeing at least 1 new release per month. The new round of issue and pull request clean-up action is working well. We have seen that the issue has decreased by 20% and the open PR number is kept at around 30. This means that the users can expect more and quicker replies from the community in the coming quarter. ----------------------------------------- Attachment AE: Report from the Apache Fineract Project [Awasum Yannick] ## 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: ## Membership Data: Apache Fineract was founded 2017-04-19 (4 years ago) There are currently 42 committers and 19 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 Aleksandar Vidakovic on 2020-10-11. - Victor Romero was added as committer on 2021-07-30 ## Project Activity: Fineract 1.5 was released in May 2021. Release for Fineract 1.6 is been planned for the end of 2021. Fineract 1.5.0 was released on 2021-05-25. Fineract 1.4.0 was released on 2020-09-18. Fineract 1.3.0 was released on 2019-04-30. Several members of the community have been making code contributions to fix issues found in Email Notification, Bulk Import, Loans and Dependency updates. James Dailey led efforts to conduct a community survey to gauge how people feel about the Fineract project and gain insides into the contributor profiles and solutions built on top of Apache Fineract 1.x , Fineract CN. Results from this survey were very positive and encouraging. The findings have been published on Confluence and shared on the public mailing list. It also highlighted a few barriers of entry which the community is looking to handle over the coming months. Audrey Ndum, one of our Outreachy Interns from the December 2020 session has been very active over the past few weeks contributing feature such as: Semi-Monthly Loan configurations, ability to add Holiday Rescheduling and Net Disbursal Amount on loans, She also upgraded the Bulk import tool to be compatible with the rest of Fineract 1.x. Avik Ganguly , Manoj Mohanan and Victor Romero have been consistently contributing features and enhancements to both Fineract CN and Fineract 1.x especially around loan configurations, changing the MySQL driver for better performance, better encoding schemes for the database system as well as upgrading Fineract 1.x to the recently released Java 17 LTS. Petri Tuomola, Manthan Surkar, Nasser and other committers have continued reviewing code changes while Francis Guchie and Bharath Gowda have consistently done QA and Functional tests to verify that changes actually work as expected. There have been discussions on the Mailing List about the road map for Fineract CN and how to reduce barrier of entry for new contributors. There are also discussions around the architecture of Fineract CN and why its important to update the libraries and do an initial release. Fineract was included in the ApacheCON@home for the second year in a row. The event was developed by the Track chair in early 2021, who first called for participation on March 26, 2021 on list. https://lists.apache.org/thread.html/r54be0953f95399fbd28d124c6643a568e70fc9c631bf61b10e78833b%40%3Cdev.fineract.apache.org%3E The various presentations and panels were advertised on list, and the schedule was posted in social media and on the fineract wiki. By design, nearly half of the twenty sessions were panel discussions and more than half were about topics related to emerging technologies in financial services or ancillary to the Fineract platform. The various participants, speakers, and panelists were from Africa, Asia, Europe, Oceania, and the Americas, making Fineract track one of the most geographically diverse tracks in the ApacheCon @home 2021. Birds of a Feather events were useful to many Fineract community members and a summary was provided on list https://lists.apache.org/thread.html/r52d0439a64ce3a6d4061d2ce382f94b1f9ac8868e09b95b8718aac1e%40%3Cdev.fineract.apache.org%3E We plan to link to the YouTube recordings once they are uploaded by the organizers. A curated list of the talks from the Fineract track can be found here - ApacheCon 2021 Fineract and Fintech track videos and a YouTube playlist of the Fineract Fintech Track at https://www.youtube.com/playlist?list=PLAfz_RVd88FqxR4wE7VuAajcPHa2LonW2 Thank you to Rich Bowen, Brian Proffit, and Ruth Suehle for your support and to Javier Borkenztain for serving as Track Chair. All five of our Google Summer of Code interns successfully passed the program. Linked below are their gist final reports: Kinar Shah and Fineract CN Mobile Wallet - https://gist.github.com/EGOR-IND/e13db2d9bcbb221d46741ec3644e800c Benura Abeywardena and Collateral Module - https://gist.github.com/BLasan/9c624bf4e5230b17c1dc4711301097f6 Yemdjih Kaze Nasser and Machine Learning Scorecard for Credit Risk Assessment - https://gist.github.com/xurror/bba79ecbf063dd8eae8ee9c24732701e Varun Jain and Fineract CN Mobile - https://gist.github.com/varsvat/be08d5234770b1c22d809177564a6276 Danish Jamaland Android SDK & Client - https://gist.github.com/danishjamal104/ddb099d5f7985dc08537db658c178a81 ## Community Health: Community is general healthy even though we are having some heated debates about the future of Apache Fineract CN. These have mostly been constructive and collaborative in nature. A drastic increase of more than 130% in the number of emails hitting the public Dev List can be attributed to GSoC activities, bug fixes, Q&A as a result of the new release of Fineract 1.5 in May. As well as ApacheCon 2021 activities. Number of reported issues are up by 130% due to new bugs discovered in the new release. These are already been addressed for Fineract 1.6. Issues closed grow by the same rate as more contributors for companies using Fineract are helping to fix issues in the new release. There has been a significant increase of 400% in the number of contributors over the past 3 months mainly due to GSoC activities and individuals using Fineract for profit are giving back to the community. We are already discussing adding new committers based on this data so as to refresh the community. ----------------------------------------- Attachment AF: Report from the Apache Fluo Project [Keith Turner] ## Description: The mission of Apache Fluo is the creation and maintenance of software related to the storage and incremental processing of large data sets ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Fluo was founded 2017-07-18 (4 years ago) There are currently 13 committers and 13 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Karthick Narendran on 2020-04-16. - No new committers. Last addition was Karthick Narendran on 2020-04-17. ## Project Activity: Multiple updates for Azure were made to Fluo Muchos including : * Updated Azure deployments to use Centos 7.9 * Support for spot instances * Updated the Anisble Azure version Fluo Uno was updated to work with Accumulo's new cluster config file format. ## Community Health: There was relatively low activity on the project this past quarter. There were 9 commits from 2 committers and 3 contributors. One of the contributors was a first time contributor. Still need to do a release of Fluo 2.0. The last releases for Fluo were : Fluo 1.2.0 on Feb 26, 2018 Fluo Recipes 1.2.0 on Mar 06, 2018 ----------------------------------------- Attachment AG: Report from the Apache Geronimo Project [Romain Manni-Bucau] ## Description: The mission of Geronimo is the creation and maintenance of software related to Java2, Enterprise Edition (J2EE/Javax/Jakarta/Microprofile) container or libraries. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Geronimo was founded 2004-05-26 (17 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: We got some release activity, mainly maintenance releases and support of newer related software versions. Recent releases: - arthur-1.0.3 was released on 2021-09-02 - batchee-1.0.0 was released on 2021-05-17. - xbean-4.19 was released on 2021-04-18. ## Community Health: We got a few less mails, this is mainly due to the fact we didn't do new features but maintainance I think but some more tickets on jira (but numbers are not that relevant since low). Github usage increases which is a good sign for us and future contibutions and potential committers. ----------------------------------------- Attachment AH: Report from the Apache Griffin Project [William Guo] ## Description: The mission of Apache Griffin is the creation and maintenance of software related to a data quality solution for big data, including both streaming and batch mode. It offers an unified process to measure data quality from different perspectives. ## Issues: None. ## Membership Data: Apache Griffin was founded 2018-11-21 (3 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: - Griffin 0.6.0 was released on 2020-11-09. - We are working on upgrading our engine to support apache flink. - We are working on moving our compute engine to SQL based rather than raw API. ## Community Health: dev@griffin.apache.org had a 81% decrease in traffic in the past quarter (25 emails compared to 129) 1 issue opened in JIRA, past quarter (-80% change) 1 issue closed in JIRA, past quarter (-66% change) ----------------------------------------- Attachment AI: Report from the Apache Hadoop Project [Wei-Chiu Chuang] ## Description: The mission of Hadoop is the creation and maintenance of software related to Distributed computing platform * hadoop-thirdparty is a set of internal artifacts used by the project to mitigate the impact of our dependency choices on the wider ecosystem. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hadoop was founded 2008-01-16 (14 years ago) There are currently 235 committers and 121 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 Xiaoqiao He on 2021-05-05. - Ahmed Hussein was added as committer on 2021-09-24 ## Project Activity: No new releases this quarter, but the community, led by Brahma Reddy Battula, is gearing up for a 3.2.3 release. Similarly, Chao Sun is leading the 3.3.2 release work. Notable feature development: * YARN-10496 ([Umbrella] Support Flexible Auto Queue Creation in Capacity Scheduler) was completed in this quarter. * YARN-8849 (DynoYARN: A simulation and testing infrastructure for YARN clusters). This feature was proposed in the Hadoop jira and completed in LinkedIn's github repo, so not a Hadoop feature yet. * YARN-9698 ([Umbrella] Tools to help migration from Fair Scheduler to Capacity Scheduler) was completed in this quarter. Follow up work is under the umbrella YARN-10843. * MAPREDUCE-7341 (Add a task-manifest output committer for Azure and GCS) is ongoing. ## Community Health: A number of community members spoke at the ApacheCon Asia held in August: * Bigtop 3.0: Rerising community driven Hadoop distribution by Kengo Seki, Masatake Iwasaki. * Technical tips for secure Apache Hadoop cluster by Akira Ajisaka, Kei KORI. * Data Lake accelerator on Hadoop-COS in Tencent Cloud by Li Cheng. A number of community members spoke at the ApacheCon@Home held in September: * YARN Resource Management and Dynamic Max by Fang Liu, Fengguang Tian, Prashant Golash, Hanxiong Zhang, Shuyi Zhang * Uber HDFS Unit Storage Cost 10x Deduction by Jeffrey Zhong, Jing Zhao, Leon Gao * Scaling the Namenode - Lessons learnt by Dinesh Chitlangia * How Uber achieved millions of savings by managing disk IO across HDFS cluster by Leon Gao, Ekanth Sethuramalingam * Containing an Elephant: How we moved Hadoop/HBase into Kubernetes and Public Cloud by Dhiraj Hegde I have been tracking the following metrics over the past 5 quarters and they have been steadily trending up. This is the first quarter we had more than a hundred code contributors! The number of commits is dwindling because we maintain only three branches now. * 406 issues opened in JIRA, past quarter (-16% change) * 287 issues closed in JIRA, past quarter (-25% change) * 551 commits in the past quarter (-13% change) * 101 code contributors in the past quarter (16% increase) * 323 PRs opened on GitHub, past quarter (-3% change) * 273 PRs closed on GitHub, past quarter (-9% change) Statistics of the ASF slack channels: #hdfs: 138 users, up from 132. #hadoop: 148 users, up from 142. #yarn: 52 users, up from 49. ----------------------------------------- Attachment AJ: Report from the Apache HAWQ Project [Lei Chang] ## Description: The mission of Apache HAWQ is the creation and maintenance of software related to a Hadoop native SQL query engine that combines the key technological advantages of an MPP database with the scalability and convenience of Hadoop ## Issues: There are no issues requiring board attention. ## Membership Data: Apache HAWQ was founded 2018-08-15 (3 years ago) There are currently 69 committers and 45 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 Amy Bai on 2018-08-15. - No new committers. Last addition was Chiyang Wan on 2021-02-20. ## Project Activity: 3.0.0.0 was released on 2021-08-18: 1) pluggable storage framework; 2) new design and implementation of dispatcher; 3) improvement for partitioned table. ## Community Health: 1. The project is active as the scope of 3.0.0.0 release includes a bunch of new features and bug fixes: 1) pluggable storage framework which enable us to support a new data source by writing a few interface functions; 2) new design and implementation of dispatcher which improve the scalability of the cluster; 3) improvement for partitioned table which boost its performance; 4) bug Fix: fix core dump when using locks; fix core dump in planner when multiple join alias are present; serialize the QueryResource in PlannedStmt; improve the error message when dead lock happens; fix memory leak in dispatcher. 2. there are some communications in private@hawq.apache.org regarding 3.0.0.0 release; dev@hawq.apache.org had a 480% increase in traffic in the past quarter ; issues@hawq.apache.org had a 740% increase in traffic in the past quarter. 3. for 3.0.0.0 release, 16 issues opened and 14 issues closed in JIRA; 17 commits in the past quarter; 2 code contributors in the past quarter; 10 PRs opened and then closed on GitHub, past quarter (1000% increase). 4. for next release, the commits are continuously checked in. ----------------------------------------- Attachment AK: Report from the Apache HBase Project [Duo Zhang] ## Description: Apache HBase is an open-source, distributed, versioned, non-relational database. Apache HBase gives you low latency random access to billions of rows with millions of columns atop non-specialized hardware. hbase-thirdparty is a set of internal artifacts used by the project to mitigate the impact of our dependency choices on the wider ecosystem. hbase-connectors is a collection of integration points with other projects. The initial release includes artifacts for use with Apache Kafka and Apache Spark. hbase-filesystem contains HBase project-specific implementations of the Apache Hadoop FileSystem API. It is currently experimental and internal to the project. hbase-operator-tools is a collection of tools for HBase operators. Now it is mainly for hosting HBCK2. hbase-native-client is a client library in C/C++, in its early days. ## Issues: We were unable to reach consensus on a contentious design issue (the "split meta" problem), after attempting mediation and collaborative design. The effort is now on hold indefinitely and it is unclear if there will be a successful outcome in the future. ## Membership Data: Apache HBase was founded 2010-04-21 (11 years ago) There are currently 95 committers and 56 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Bharath Vissapragada was added to the PMC on 2021-07-30 - Baiqiang Zhao was added as committer on 2021-07-07 ## Project Activity: Recent releases: 2.4.6 was released on 2021-09-18. 2.3.6 was released on 2021-08-02. 2.4.5 was released on 2021-07-31. 1.7.1 was released on 2021-07-23. 3.0.0-alpha-1 was released on 2021-07-20. We are actively considering EOL for the 2.3.x release line. https://s.apache.org/i56se The work for better support object store had a good progress, we decided to implement a general framework which could support different implementations. https://issues.apache.org/jira/browse/HBASE-26067 https://s.apache.org/zh8ei https://s.apache.org/7hssk https://s.apache.org/7thaz We finally made our first alpha release for the 3.x release line. https://s.apache.org/74sc5 We got trouble in our jenkins jobs as they would report an unstable result when everything is fine, finally we found that it was a bug in the surefire plugin, but so far there is no progress on fixing. https://s.apache.org/mmsmo https://issues.apache.org/jira/browse/SUREFIRE-1821 We had some discussions on the InterfaceStability and InterfaceAudience annotations and related modules, and the Yetus community planned to remove these annotations because they want to drop the support for JDK8. We are not yet sure as a community what approach we'll take. https://s.apache.org/bi8qv https://s.apache.org/nhvni https://s.apache.org/uqae1 We backported the open telemetry support to branch-2, and it will be a key feature for our 2.5 release line. https://s.apache.org/9hd86 There was a big improvement on compression support in HBase. We introduced several new modules to better support different compression codecs. https://issues.apache.org/jira/browse/HBASE-26259 We had been pinged by the infra again about eating all the spaces on jenkins nodes, and this time we made some good progress on uploading the big files to nightlies.apache.org. https://issues.apache.org/jira/browse/HBASE-24936 The members in the community had posted several blogs about different modules in HBase. https://s.apache.org/b18si https://s.apache.org/45ymf ## Community Health: - Mailing list activity: dev@hbase.apache.org: 957 subscribers(955 in the previous quarter) 747 emails sent to list(769 in the previous quarter) user@hbase.apache.org: 2017 subscribers(2021 in the previous quarter) 95 emails sent to list(100 in the previous quarter) user-zh@hbase.apache.org 72 subscribers(73 in the previous quarter) 11 emails sent to list(9 in the previous quarter) - JIRA activity: 248 issues opened in JIRA, past quarter (-24% change) 203 issues closed in JIRA, past quarter (-21% change - Commit activity: 605 commits in the past quarter (-17% decrease) 52 code contributors in the past quarter (-16% change) - GitHub PR activity: 263 PRs opened on GitHub, past quarter (-24% change) 261 PRs closed on GitHub, past quarter (-16% change) The community is overall healthy, we should try to cut branch-2.5 and make the next alpha release for 3.0.0 soon. ----------------------------------------- Attachment AL: Report from the Apache Hive Project [Ashutosh Chauhan] ----------------------------------------- Attachment AM: Report from the Apache Incubator Project [Justin Mclean] ----------------------------------------- Attachment AN: Report from the Apache Isis Project [Johan Doornenbal] ## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (9 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. The main focus during the last quarter was to deliver 2.0.0-M6, which brings greater parity between the new JPA integration (introduced in M5) with the original JDO integration. It also properly leverages Spring Security for authentication, and brings in a Keycloak integration. The programming model was also extended, new developer-usable services added to the "applib", and deprecated annotations removed. Also notable was that support for Java 8 was dropped with Java 11 now a prerequisite. We anticipate one further milestone (M7) before the end of the year, and then a final RC which will be bugfixes. We also have discussed how we might rename the project, and have concluded this is something we will defer until the release of v2.0 in order to simplify the migration path for existing apps. [1] https://isis.apache.org/relnotes/2.0.0-M6/2021/2.0.0-M6/relnotes.html ## Community Health: This is a mature project. The framework is generally stable. While there is little activity on the mailing lists, there is frequent activity on the Slack channel ----------------------------------------- Attachment AO: 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. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (19 years ago) There are currently 40 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 5:2. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - No new committers. Last addition was Juhan Aasaru on 2021-04-23. ## Project Activity: The PMC retired the following sub-projects, which were inactive, unmaintained and for which alternatives exists: - Apache HUPA provided a GTW implementation of a WebMail relying on IMAP - Apache POSTAGE which allowed runnung performance tests against an email server The PMC recently released MIME4J-0.8.6(2021-09-26) which futher enhance performance. The PMC is currently handling the following releases: - Apache JAMES 3.6.1, which release is planned in October 2021. The community currently works on backporting issues to it. - Apache JAMES 3.7.0 should also be released timely after 3.6.1. Also, Juhan proposed a James talk at ApacheCON @home 2021 entitled: Getting Apache James to serve 1M+ digital mailboxes of all Estonian residents. Furthermore, we would like to congratulate Quan for his great work as part of Google summer of code 2021 on email thread implementation for JMAP. ## Community Health: - server-user@james.apache.org had a 100% increase in traffic in the past quarter (42 emails compared to 21) We notice a good engagement of our users. - 8 code contributors in the past quarter (-55% change) - 169 PRs opened on GitHub, past quarter (-17% change) - 163 PRs closed on GitHub, past quarter (-22% change) While the volume of contributions is stable we notice a drop in the count of overall contributors in the past quarter. - server-dev@james.apache.org had a 1% decrease in traffic in the past quarter (615 emails compared to 619) The exchanges are stable on the developer mailing list. Some interesting discussions arised, eg on improving the SSL support, or to support Quan during his GSoC. ----------------------------------------- Attachment AP: Report from the Apache jclouds Project [Andrew Gaul] A cloud-agnostic library that enables developers to access a variety of cloud providers using one API. == Project Status == Project successfully released 2.4.0 which improved compatibility with modern Java environments and merged several PRs from the community. The team is evaluating how to reduce the release overhead by simplifying the jclouds-labs repositories, possibly removing them altogether. == Community == We continue to merge fixes from the community. Apart from this the overall activity remains low. Last committer: 2018-07-23 (Daniel Estevez) Last PMC member: 2021-03-14 (Jean-Baptiste Onofré) == Community Objectives == Release 2.5.0 in Q1 2022. == Releases == The last major jclouds release, 2.4.0, took place on 2021-09-10. The last bugfix release, 2.2.1, took place on 2020-05-14. ----------------------------------------- Attachment AQ: Report from the Apache Jena Project [Andy Seaborne] ## Description: The mission of Jena is the creation and maintenance of software related to Java framework for building Semantic Web applications ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Jena was founded 2012-04-18 (9 years ago). There are currently 18 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 9:7. Community changes, past quarter: - No new PMC members. Last addition was Aaron Coburn on 2019-01-22. - No new committers. Last addition was Greg Albiston on 2019-07-08. ## Project Activity: Jena version 4.2.0 was released 2021-09-12. It fixed CVE-2021-39239, which was discovered by the team, and affects all versions 4.1.0 and earlier. The release was not just about a CVE fix. The release included a new component, a data validation engine for the ShEx language to go alongside the SHACL engine. It also includes support for reading JSON-LD 1.1 using an external 3rd party library. JSON-LD 1.1 is used by some IOT device and service descriptions. During the release checking, a problem was discovered in the OSGi bundle related to the new dependencies for JSON-LD 1.1 handling. The project dropped the OSGi convenience binaries, and a discussion has started about retiring them. The development community no longer has the skills, nor interest, necessary to maintain their production. Contact with known downstream open source projects, and a message to users@ has not produced any concern. Jena has a process for retiring modules: delete in git, record the last git commit with the code in case some interest emerges and will maintain the module. ## Community Health: Activity seems normal. Some of the figures are slightly skewed because one PR had 48 commits which is unusual for Jena. The dev@ list is also the destination of JIRA email and is otherwise quite quiet. The speed of evolution of the project is down to developer time. The users@ is active and the main support channel. ----------------------------------------- Attachment AR: Report from the Apache JMeter Project [Bruno Demion] ## Description: The mission of JMeter is the creation and maintenance of software related to Java performance and functional testing ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache JMeter was founded 2011-10-26 (10 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 continue to fix some bugs and add some improvements. ## Community Health: - The project has a normal activity during last quarter. ## Project Release Activity: Recent releases: 5.4.1 final was released on 2021-01-20. ----------------------------------------- Attachment AS: Report from the Apache Johnzon Project [Romain Manni-Bucau] ## Description: The mission of Johnzon is the creation and maintenance of software related to JSR-353 compliant JSON parsing; modules to help with JSR-353 as well as JSR-374 and JSR-367 ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Johnzon was founded 2016-04-20 (5 years ago) There are currently 8 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Reinhard Sandtner on 2016-08-30. - No new committers. Last addition was Jonathan Gallimore on 2018-05-09. ## Project Activity: We regularly have some fixes and enhancements. Recent releases: - 1.2.14 was released on 2021-07-05. - 1.2.13 was released on 2021-06-06. - 1.2.12 was released on 2021-05-21. ## Community Health: We got less mails but this is mainly because previous periods were very active in terms of new features. We however have some github activity which is a good sign for us. ----------------------------------------- Attachment AT: Report from the Apache Joshua Project [Tommaso Teofili] ----------------------------------------- Attachment AU: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez] ## Description: The mission of JSPWiki is the creation and maintenance of software related to Leading open source WikiWiki engine, feature-rich and built around standard JEE components (Java, servlets, JSP). ## Issues: There are no issues requiring board attention. ## Membership Data: Apache JSPWiki was founded 2013-07-17 (8 years ago) There are currently 14 committers and 8 PMC members in this project. The Committer-to-PMC ratio is 7:4. Community changes, past quarter: - No new PMC members. Last addition was Dave Koelmeyer on 2016-04-06. - No new committers. Last addition was Dave Koelmeyer on 2016-04-06. ## Project Activity: We got to publish Apache JSPWiki images on Docker Hub, the SpamFilter gained the ability to ignore certain groups (admins, editors, etc.), some dependency updates. Finally, several PRs with minor code improvements from one contributor were merged into master. ## Community Health: A few questions (answered) on MLs, and enough people to provide project oversight. Project activity is low, but hopefully will spin up after 2.11.0 release. ----------------------------------------- Attachment AV: 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. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Kudu was founded 2016-07-19 (5 years ago) There are currently 27 committers and 27 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Bankim Bhavsar on 2020-04-17. - No new committers. Last addition was Bankim Bhavsar on 2020-04-17. ## Project Activity: - 1.15.0 was released on 2021-06-22. - 1.14.0 was released on 2021-01-27. - 1.13.0 was released on 2020-09-17. ## Community Health: - Traffic to dev@kudu.apache.org had a 94% decrease in traffic in the past quarter. The decrease can be attributed to the 1.15.0 release process, which dominated the mailing list traffic last quarter. Additionally, a long-standing trend has been that communication between developers and users tends to happen over both public and private IMs. - Public IM activity over the community Slack channel is up slightly, measured by daily active users (+14%) and weekly active users (+13%). - Development activity measured in the number of commits has decreased (-52%) from 15 unique contributors (+25%), three of whom are new to the project. The drop can be attributed to some senior contributors shifting focus (either away from code contribution to the project, or away from the project entirely). - Development activity measured by opened and closed issues has decreased (-30% opened tickets, -61% closed tickets), again partially due to the shift in focus of some contributors, and also due to the large granularity of certain features being worked on. - Website traffic decreased slightly, with -3.6% measured number of users and -7.5% sessions in the last 90 days, according to Google Analytics. ----------------------------------------- Attachment AY: Report from the Apache MADlib Project [Aaron Feng] ## Description: - Apache MADlib is a scalable, big data, SQL-driven machine learning framework for data scientists. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Release 1.18.0 occurred on Apr 5, 2021 which was the 8th release as an Apache TLP project. - Community is working on the 1.19.0 release including the following JIRAs: * next phase of DBSCAN clustering algorithm - merged in * Deep learning minor fixes * multilayer perceptron - added Adam and RMSprop optimizers * Fix build failures for PMML and gppkg ## Health report: The community is relatively small but very engaged with robust mailing list traffic, interest in doing frequent releases and new functionality being developed by contributors. The number of developers actively contributing to the code/documentation is approximately 3 in the 3rd quarter of calendar year 2021. We will constantly be on a lookout for new community members to be invited either as committers or PMC. ## PMC changes: - Currently stands at 16 PMC members, no new members added since last report - The most recent PMC members added were: Ekta Khanna (Feb 2021) Domino Valdano (Feb 2021) ## Committer base changes: - Currently 17 committers, no new committers since last report. - The most recent committers added were: Ekta Khanna (2019-07-27) Himanshu Pandey (2019-07-27) Domino Valdano (2019-07-27) ## Releases: - Next release: v1.19.0 planned for 2H 2021 - v1.18.0 released on 2021-04-05 - v1.17.0 released on 2020-04-09 - v1.16.0 released on 2019-07-08 ## Mailing list activity: Mailing list activity was 20 posts to dev@ and 5 posts to user@ for the last 3 months Apr-Jun 2021. ## JIRA Statistics: - 3 JIRA tickets created in the 3 months - 1 JIRA ticket resolved in the 3 months ----------------------------------------- Attachment AZ: Report from the Apache Mahout Project [Trevor Grant] ## Description: The mission of Mahout is the creation and maintenance of software related to Scalable machine learning library ## Issues: No issues at this time. ## Membership Data: Apache Mahout was founded 2010-04-20 (11 years ago) There are currently 28 committers and 11 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 Trevor Grant on 2017-02-03. - No new committers. Last addition was Christofer Dutz on 2020-06-08. ## Project Activity: Recent releases: 14.1 was released on 2020-10-07. 0.14.0 was released on 2019-03-05. 0.13.0 was released on 2017-04-17. Continues work on Python Bindings. Py4j+Scala+Pyton don't play nice. We're getting close pretty sure we are down to a Java versioning issue. (Java in Docker container is v1.11 which has known issues, including the error message we're seeing with JARs compiled with v1.8) ## Community Health: Little to no action on main branch- most free cycles were on pymahout feature. Once we solve Java version issue and have working prototype we'll merge that to a feature branch and show more activity. Comm. Health Statistics: dev@mahout.apache.org had a 75% decrease in traffic in the past quarter (3 emails compared to 12) issues@mahout.apache.org had a 100% decrease in traffic in the past quarter (0 emails compared to 18) 0 commits in the past quarter (-100% change) 0 code contributors in the past quarter (-100% change) 0 PRs opened on GitHub, past quarter (-100% change) 0 PRs closed on GitHub, past quarter (-100% change) ----------------------------------------- Attachment BA: Report from the Apache Maven Project [Robert Scholte] ## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (19 years ago) There are currently 64 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Mark Struberg on 2019-12-27. - No new committers. Last addition was Guillaume Nodet on 2021-05-23. ## Project Activity: Last Maven Release: 3.8.3 (2021-09-27) Plugins/Extensions (ordered by date) Maven Enforcer Plugin 3.0.0 was released on 2021-07-30. Maven Javadoc Plugin 3.3.1 was released on 2021-09-07. Maven WAR Plugin 3.3.2 was released on 2021-09-10. Maven PMD Plugin 3.15.0 was released on 2021-09-10. Other (ordered by date) Apache Parent POM 24 was released on 2021-07-14. Maven SCM 1.11.3 was released on 2021-08-08. Maven Resolver 1.7.2 was released on 2021-09-08. Maven SCM 1.12.0 was released on 2021-09-13. ## Community Health: In August Maven 3.8.2 was released. The idea was to cherrypick some of the commits already on the Maven 4 branch that should be harmless but also helpfull. After the release we were made aware of some regressions, so the set of selected commits were not that harmless as intended. So we were enforced to do a Maven 3.8.3 release soon after it. Maven 1.7.x contains an implementation of a "shared local repository". Most developers won't hit such issue, but CI servers that make use a shared local repository and where same files are downloaded at the same time could corrupt files. Every last Wednesday of the month there's a Maven Apéro: an online meetup of Maven committers to have a social talks, preferrably not Maven related (even though we all know it'll happen anyway). Java 17, the next LTS, was released on September 14th. We've already been testing it for a while, so we're not surprised that we haven't heard of any critical or blocking issues related to Maven. ----------------------------------------- Attachment BB: 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 ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Mesos was founded 2013-06-19 (8 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: - Charles-François Natali was added to the PMC on 2021-08-08 - Charles-François Natali was added as committer on 2021-08-07 ## Project Activity: The main activities in this quarter were mainly on fixing some old bugs, enabling build on Ubuntu 20.04 and improving Mesos CLI. ## Community Health: We had a new code contributor (Martin Grigorov) joined and a couple of PRs merged in this quarter, but overall the community is not active. ----------------------------------------- Attachment BC: Report from the Apache MINA Project [Guillaume Nodet] ## Description: The mission of MINA is the creation and maintenance of software related to Multipurpose Infrastructure for Network Application ## Issues: No real issue beyond the delay in reporting... ## Membership Data: Apache MINA was founded 2006-10-25 (15 years ago) There are currently 28 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - Thomas Wolf was added to the PMC on 2021-09-30 - No new committers. Last addition was Thomas Wolf on 2020-09-23. ## Project Activity: Apache MINA SSHD 2.7.0 was released on 2021-05-31. ## Community Health: The community is still active but the with a quite low activity. SSHD was the most active subproject, but the activity seem to have decreased a bit on the past months with 5 commits in the last two months. MinaCore is being actively maintained and had 28 commits in the last two months. FtpServer and Vysper have each had 1 commit per year on the last 2 years. ----------------------------------------- Attachment BD: Report from the Apache MyFaces Project [Bernd Bohmann] ## Description: The mission of MyFaces is the creation and maintenance of software related to JavaServer(tm) Faces implementation and components ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache MyFaces was founded 2005-02-23 (17 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 the community is working on Faces 4.0 and some refactoring. - Apache Tobago the community is working on release 5.0.0 and Jakarta EE 9(tobago-6.x). - Recent releases: tobago-5.0.0-alpha-2 was released on 2021-08-03. ## Community Health: - Apache MyFaces Core is healthy. UI-Component Sets: - Apache Tobago is healthy. - Apache Trinidad is in maintenance mode. Last developer commit was Sept 2017. - Myfaces Tomahawk is in maintenance mode. Last developer commit was May 2016. Last commit on behalf of a contributor was May 2016. Add-ons and Extensions: - Apache MyFaces Portlet Bridge is in maintenance mode. Last developer commit was Jan 2014. Last commit on behalf of a contributor was May 2015. - Apache MyFaces CODI is in maintenance mode. CODI was replaced by Apache DeltaSpike so new development happens there. Last commit March 2014. - Apache MyFaces Orchestra is in maintenance mode. New projects use CDI and DeltaSpike instead. Last commit on behalf of a contributor was August 2016. - Apache MyFaces ExtVal is in maintenance mode. Last commit June 2014. - Apache MyFaces Commons is in maintenance mode. Last commit August 2012. - Apache MyFaces Ext-Scripting is in maintenance mode. Last commit Sept 2017. - Apache MyFaces Test is in maintenance mode (Used by Myfaces Core). Last commit May 2017. ----------------------------------------- Attachment BE: Report from the Apache NiFi Project [Joe Witt] ## Description: The mission of NiFi is the creation and maintenance of software related to providing an easy to use, powerful, and reliable system to process and distribute data. Apache NiFi MiNiFi is an edge data collection agent built to seamlessly integrate with and leverage the command and control of NiFi. There are both Java and C++ implementations. Apache NiFi Registry is a centralized registry for key configuration items including flow versions, assets, and extensions for Apache NiFi and Apache MiNiFi. Apache NiFi Nar Maven Plugin is a release artifact used for supporting the NiFi classloader isolation model. Apache NiFi Flow Design System is a theme-able set of high quality UI components and utilities for use across the various Apache NiFi web applications in order to provide a more consistent user experience. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache NiFi was founded 2015-07-14 (6 years ago) There are currently 53 committers and 33 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - David Handermann was added to the PMC on 2021-09-15 - Joe Gresock was added as committer on 2021-09-17 - Gábor Gyimesi was added as committer on 2021-07-22 ## Project Activity: The last releases for NiFi were in July and this includes NiFi, the NiFi Registry, MiNiFi Java, and MiNiFi CPP. Since then the community is working aggressively on another significant release in NiFi 1.15 which is nearing release candidate stage. It already includes more than 180 issues including dozens of new features and improvements as well as many bug fixes. The updates also keep key dependencies updated due to evolving vulnerabilities for popular capabilities like Jetty and others. ## Community Health: The community remains strong. Mailing list activity for both the dev and users lists has increased (54%, 37%) this quarter in terms of total number of emails written but also interestingly in terms of the number of authors engaged. JIRA activity this quarter has increased by 17%. Github activity looks roughly unchanged and it is still too early to tell if our auto closing of PRs is having the desired effect though community health certainly remains strong and contributions continue to roll in. Our Slack activity levels remains very high and we have nearly 1900 people in the general channel. There does appear to be a 20% reduction in the number of unique contributors with commits in the quarter but that aligns to a roughly 35% drop in total commits. This is likely to rapidly turn around as we approach the release candidate for NiFi 1.15.0. ----------------------------------------- Attachment BF: 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. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Nutch was founded 2010-04-21 (11 years ago) There are currently 21 committers and 21 PMC members in this project. Community changes, past quarter: - No new committers and PMC members. Last addition was Shashanka Balakuntala Srinivasa on 2020-08-01. ## Project Activity: Work on Nutch 1.19 is ongoing. Focus was upgrading dependencies and improvements on the HTTP protocol plugins. We've split the Nutch WebApp (a web GUI to setup and run crawls) into a separate repository to reduce the number of core dependencies and to make the Nutch core codebase better maintainable and more secure given that there is little development happening on the WebApp code. The migration away from the Apache CMS is still pending. We made some progress during the last 3 months but work is proceeding slowly. ## Community Health: Contributions (Jira issues, commits, activity on the mailing lists) slowed down over summer but showing some increase during the last weeks. ----------------------------------------- Attachment BG: Report from the Apache OpenJPA Project [Mark Struberg] ## Description: Apache OpenJPA is a persistent object management kernel for databases, relational as well as non-relational. For relational databases, OpenJPA is compliant to the Java Persistence Architecture (JPA) version 2.2. OpenJPA runs in stand-alone Java SE as well as containers e.g Java EE, Tomcat, Spring or OSGi. ## Issues: There are no issues requiring board attention at this time ## Activity: It was a rather silent quarter for OpenJPA. But that's imo fine after all the effort we did put into making 3.2.0 happen. ## Health Enough people around if needed, but all busy with tons of other projects. ## PMC changes: - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13. - No new committers. Last addition was Matt Pavlovich on 2019-05-22. ## Releases: - 3.2.0 was released on 2021-05-14. - 3.1.2 was released on 2020-07-14. - 3.1.1 was released on 2020-02-14. ## Activity stats: - 34 emails - 5 tickets opened, no ticket closed - no commit this quarter ----------------------------------------- Attachment BH: Report from the Apache OpenMeetings Project [Maxim Solodovnik] ## Description: The mission of OpenMeetings is the creation and maintenance of software related to OpenMeetings: Web-Conferencing and real-time collaboration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenMeetings was founded 2013-01-25 (9 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: The project is active, the emails are being answered, we are preparing new 6.2.0 release right now The development is not very active, hopefully this will be improved :) Recent releases: 6.1.0 was released on 2021-07-20. 6.0.0 was released on 2021-03-08. 5.1.0 was released on 2020-12-05. ## Community Health: I believe we are healthy. More members are participating in mail activities We can see some new names on mailing lists. ----------------------------------------- Attachment BI: Report from the Apache OpenNLP Project [Jeff Zemerick] ## Description: The mission of OpenNLP is the creation and maintenance of software related to Machine learning based toolkit for the processing of natural language text ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenNLP was founded 2012-02-14 (10 years ago) There are currently 22 committers and 15 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 Koji Sekiguchi on 2017-10-09. - No new committers. Last addition was Tim Allison on 2020-01-28. ## Project Activity: Our last release was the pre-trained models in in May 2021. There have been several minor issues resolved that may result in a 1.9.4 release. Work continues toward a 2.0 release to integrate deep learning capabilities into OpenNLP. ## Community Health: The project activity remains slow but the community seems healthy. We had a few more JIRA issues opened and closed this quarter than in the previous quarter. If we can reach the goal of expanding OpenNLP to deep learning the community activity may pick up. ----------------------------------------- Attachment BJ: Report from the Apache OpenOffice Project [Carl B. Marcum] ## DESCRIPTION Apache OpenOffice is an open-source office-document productivity suite. There are six productivity applications based around the OpenDocument Format (ODF) that are Writer, Calc, Impress, Draw, Math, Base. With limited support for other file formats, OpenOffice ships for Windows, macOS, Linux 64-bit, Linux 32-bit and in 41 languages. ### History 2020-10-24 - 300 million downloads of Apache OpenOffice (binary installation files) 2020-10-14 - 20 year anniversary of OpenOffice 2016-10-18 - 200 million downloads of Apache OpenOffice (binary installation files) 2014-04-17 - 100 million downloads of Apache OpenOffice (binary installation files) 2012-10-17 - Apache OpenOffice was established as Top Level Project (TLP) 2011-06-13 - OpenOffice.org was accepted as Incubator project in the ASF with the new name Apache OpenOffice ## SUMMARY Latest Release (4.1.11) was in October 2021. The community activity in general is on a low but sustainable level. A major obstacle is the complex code and build system. Therefore it is not easy for new people to gain a foothold into the code when the first build is hard to be done. There is recent activity to update the building guides to make it easier to get builds working. ## ISSUES FOR BOARD AWARENESS No issues ## RELEASES We are working in parallel on 2 release lines: 1) 4.2.0 is the next minor release, planned to be released into a beta phase. We have missed our goal on going into the beta in 2019. We managed only to solve the biggest blockers. Currently a new dev test version is released to be more widely tested. An alpha and/or beta release is planned for the next quarter. For that release we are improving the translation process. We are now able to sync our translation server Pootle with the code. Together with ASF Infra we were able to set up a new (updated) translate VM. At the moment we support 65 languages in Pootle. We plan to add some new languages to the 4.2.0 release. 2) We have released the planned security release 4.1.11 on October, 6th which we have dedicated to Patricia Shanahan. The motivation in still maintaining the 4.1.x release line is not very high. Therefore we will shut it down as soon as we have a stable release of 4.2.x. This release is in the Windows 11 Store. ## LATEST RELEASE HISTORY 2021-10-06 4.1.11 2021-05-04 4.1.10 2021-02-07 4.1.9 2020-11-10 4.1.8 ## COMMITTER & PMC DATA There are currently 141 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 5:1. Community changes, past quarter: - 1 new PMC Last PMC member addition was on 2021-Oct-04 Arrigo Marchiori (ardovm). Last PMC member withdrawal was on 2021-Aug-19 Patricia Shanahan (pats) due to her passing. - No new committer Last committer addition was on 2020-Dec-24 Arrigo Marchiori (ardovm). Last committer withdrawal was on 2021-Aug-19 Patricia Shanahan (pats) due to her passing. ## COMMUNITY HEALTH AND DEVELOPMENT Community overall health is improving. With Arrigo Marchiori a new developer on the code has been accepted by the community. With the migration of the websites complete we now have an updated mobile device friendly theme for our project website. We have updated our automated testing framework and are also adding new tests. We have completed a project Mission Statement draft and will discuss the next steps to review it with the larger community. ## INFRASTRUCTURE Our Windows and Linux build bots are functional again. Work still needs to be done on the RAT builds. We are working on a Mac build bot in order to enhance our changes. The machine is sponsored by MacStadium. We are planning a new migration of our MWiki wiki.oo.o to a new VM. We are now publishing the Windows builds in the Microsoft Store (Windows 11). This is another way to reach Windows users - as our main user group - where they expect to find the official Apache OpenOffice software. ### Google Analytics Apache OpenOffice no longer uses Google Analytics on openoffice.org and is planning to remove it from our other websites. ## MARKETING Due to corona all live action marketing has been currently postponed. We have reorganized the flyer activity. Currently we are preparing material for the next year. ### Facebook We have one Volunteer representing Apache OpenOffice on Facebook. The activity is irregular. Most engagement is helping users with issues. Articles reach about 2.2K People. ### Twitter Our Twitter account is maintained by one person. ## DEVELOPMENT ### Apple Code Signing We have done one signed test build and the AOO 4.1.8 macOS DMG images are also signed. However since Apple has changed the standards, users may still see a Gatekeeper warning (this is due to the AOO 4.1.x builds requiring an older SDK). Signing is done manually but via scripting and follows Apple's preferred process: https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow ### Windows Code Signing We sign all Windows installer beginning with the 4.1.8 release. There is some discussion to switch from the current Installer to a MSI installer. But there are technical hurdles to be solved. Windows code signing is currently a manual process. ### Unmaintained Python 2 code Python 2 is unmaintained. We have in the development tree the external python3 support. Internal python 3 support is difficult. We are checking alternatives. Planned for the next major release. ### New ODF Version Our default file format, the Open Document Format, has received a new Standard update. We plan to support this format. ----------------------------------------- Attachment BK: Report from the Apache OpenWebBeans Project [Mark Struberg] ## Description: Apache OpenWebBeans is an ALv2-licensed implementations of the "Contexts and Dependency Injection for the Java EE platform" specifications which are defined as JSR-299 (CDI-1.0), JSR-346 (CDI-1.1 and CDI-1.2 MR) and JSR-365 (CDI-2.0). The OWB community also maintains a small server as Apache Meecrowave subproject. Meecrowave bundles latest releases of the ASF projects Tomcat9 + OpenWebBeans + CXF + Johnzon + log4j2. ## Issues: There are no issues requiring board attention at this time. ## Activity: We did some work to improve out-of-the-box Java17 compatibility. Some improvements to increase spec compatibility for an Extension edge case has also been done. Now we are working towards a new release which can be expected soon. ## Health 5 committers are active on the list which is a good status imo. ## PMC changes: - Currently 13 PMC members, 20 committers - Last PMC addition was Reinhard Sandtner on 2017-10-09. - Last committer addition was John D. Ament on 2017-10-09. ## Recent releases: - meecrowave-1.2.12 was released on 2021-08-05. - 2.0.23 was released on 2021-06-06. - meecrowave-1.2.11 was released on 2021-05-02. ## Project Statistics: - 135 mails on the list - 10 issues opened in JIRA - 13 issues closed in JIRA ----------------------------------------- Attachment BL: Report from the Apache ORC Project [Dongjoon 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 (6 years ago) There are currently 43 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. The PMC has been focusing on the community's growth to be a healthier community by helping candidates. - William Hyun was added to the PMC on 2021-09-30. - The PMC voted a new committer and sent an invitation. The committer candidate is currently working on ICLA/CCLA. ## Project Activity: In the last quarter, we succeeded in launching a new 1.7.0 release in addition to three maintenance releases. - 1.7.0 was released on 2021-09-15 as the new latest version. - 1.6.10 was released on 2021-08-10. - 1.6.11 was released on 2021-09-15 and became the new stable version. - 1.5.13 was released on 2021-09-15. Since ORC 1.5.0 was released on 2018-05-14, `branch-1.5` had been maintained for 40 months. 1.5.13 is the last release and no more 1.5.x releases should be expected even for bug fixes. The community has been investing more and more in helping the downstream projects use new releases in order to help ORC users. - Apache ORC 1.5.13 will be used by Apache Spark 3.1.3. - Apache ORC 1.6.11 will be used by Apache Spark 3.2.0. - Apache ORC 1.7.0 will be used by * Apache Spark 3.3 * Apache Iceberg 0.13 * Apache Arrow 6.0 * Apache Druid 0.23 ## Community Health: Thanks to new releases, the ORC mailing lists, JIRA activity, commits, and PR activities increased greatly in this quarter. ----------------------------------------- Attachment BM: Report from the Apache Parquet Project [Xinli Shang] ## Description: Parquet is a standard and interoperable columnar file format for efficient analytics. Parquet has 3 sub-projects: - parquet-format: format reference doc along with thrift based metadata definition (used by both sub-projects bellow) - parquet-mr: java apis and implementation of the format along with integrations to various projects (thrift, pig, protobuf, avro, ...) - parquet-cpp: C++ apis and implementation of the format along with Python bindings and arrow integration. (Now as part of apache arrow) ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Parquet was founded 2015-04-21 (6 years ago) There are currently 37 committers and 26 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 Xinli Shang on 2020-11-09. - No new committers. Last addition was Gidon Gershinsky on 2021-04-05. ## Project Activity: - Released parquet-mr 1.12.1 on 2021-09-13. - Adding high throughput column encryption rewriter. - Support native 'in' predicate in FilterAPI - Bug fixes ## Community Health: Commit activity has dropped over the summer, with a decrease (-26%). The overall activities are lower than last quarter. We will see if it can regain in next quarter. ----------------------------------------- Attachment BN: Report from the Apache PDFBox Project [Andreas Lehmkühler] ## Description: The mission of PDFBox is the creation and maintenance of software related to Java library for working with PDF documents ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache PDFBox was founded 2009-10-21 (12 years ago) There are currently 21 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Matthäus Mayer on 2017-10-16. - No new committers. Last addition was Joerg O. Henne on 2017-10-09. ## Project Activity: Recent releases: 2.0.24 was released on 2021-06-10. 3.0.0-RC1 was released on 2021-04-01. 2.0.23 was released on 2021-03-18. ## Community Health: - there is a steady stream of contributions, bug reports and questions on the mailing lists - there are a lot of refactorings, improvements and bugfixes - we are working on finalizing 3.0.0 - we found a massive performance regression in 3.0.0 when working on the optimization of incremental save ----------------------------------------- Attachment BO: Report from the Apache Petri Project [Dave Fisher] ## Description: The mission of Apache Petri is the creation and maintenance of software related to assessment of, education in, and adoption of the Foundation's policies and procedures for collaborative development and the pros and cons of joining the Foundation ## Issues: No issues for the Board ## Membership Data: Apache Petri was founded 2019-11-19 (2 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. - No new committers. Last addition was Justin Erenkrantz on 2020-04-23. ## Project Activity: Minor updates to the website adds https://petri.apache.org/way which is a curated list of eight urls which provide guidance about The Apache Way. ## Community Health: The BuildStream community is working through IP issues deciding where they have ICLAs and SGAs covered and how to handle the code where they do not. The commits list shows good activity on their GitHub repository. ----------------------------------------- Attachment BP: Report from the Apache Pig Project [Koji Noguchi] ## Description: Apache Pig is a platform for analyzing large data sets on Hadoop. It provides a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Pig was founded 2010-09-21 (11 years ago) There are currently 31 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Koji Noguchi on 2016-08-04. - No new committers. Last addition was Nándor Kollár on 2018-09-06. ## Project Activity: Very low. Still working on getting the 0.18 out. Hadoop3 patch is still waiting for a review/commit but in the meantime we raised multiple jiras&patches fixing regressions on pig-on-spark after upgrading from Spark 2.1 to Spark 2.4. We will likely add support for spark 3 after getting 0.18 out. ## Community Health: Overall activity is low as the project is mostly stable and contributions are mainly bug fixes. ----------------------------------------- Attachment BQ: Report from the Apache Pinot Project [Kishore G] ----------------------------------------- Attachment BR: Report from the Apache Portable Runtime (APR) Project [Nick Kew] ## Description: The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features. ## Issues: No issues requiring board attention. ## Membership Data: Apache Portable Runtime (APR) was founded 2000-12-01 (21 years ago) There are currently 68 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael Osipov on 2020-08-29. - No new committers. Last addition was Michael Osipov on 2020-08-29. ## Project Activity: As usual, activity is low. However, September has seen discussion of a new release to bring the release package up-to-date. It is hoped this may now happen in the near future. ## Community Health: Again, nothing to report. The community predominantly revolves around those active in ASF projects using APR, including HTTPD and SVN. ----------------------------------------- Attachment BS: Report from the Apache Pulsar Project [Matteo Merli] ## Description: Pulsar is a highly scalable, low latency messaging platform running on commodity hardware. It provides simple pub-sub semantics over topics, guaranteed at-least-once delivery of messages, automatic cursor management for subscribers, and cross-datacenter replication. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - 2.7.3 was released on July 27th 2021 - 2.8.0 was released on June 12th 2021 - 2.8.1 was released on September 10th 2021 - Pulsar Client Go 0.6.0 was released on July 25th 2021 - Pulsar Client Node 1.4.0 was released on August 2nd 2021 - Pulsar Client Node 1.3.1 was released on September 17th 2021 - There were a lot of improvement proposals discussed this quarter: * PIP 104: Add new consumer type: TableView * PIP 101: Add seek by index feature for consumer * PIP 100: Pulsar pluggable topic factory * PIP 97: Asynchronous Authentication Provider * PIP 95: Smart Listener Selection with Multiple Bind Addresses * PIP 94: Support level increment delay for ReconsumerLater interface * PIP 93: Transaction performance tools * PIP 92: Topic policy across multiple clusters * PIP 91: Separate lookup timeout from operation timeout * PIP 90: Expose broker entry metadata to the client * PIP 89: Structured document logging * PIP 88: Replicate schemas across multiple * PIP 87: Pulsar Website Redesign * PIP 86: Pulsar Functions: Preload and release external resources - Pulsar has reached 452 contributors on the main Github repo (10% increase since June 2021 when there were 408 contributors) - The second edition of Pulsar Summit North America was held on June 16, 17 2021, the first edition on Pulsar Summit EU was on October 6th, and the 2nd edition of Pulsar Summit Asia will be on November 20-21. - There were several talks on Pulsar at ApacheCon and other virtual conferences and new meetups dedicated to Pulsar were created. - Next release 2.9.0 is in preparation and expected to be ready within a week. ## Health report: - There is healthy grow in the community, several users are starting to become contributors to the project and engaging more and more with the community. In this quarter 8 contributors were invited as committers to the project. ## Membership Data: Apache Pulsar was founded 2018-09-18 (3 years ago) There are currently 46 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Hang Chen was added to the PMC on 2021-08-01 - Enrico Olivelli was added to the PMC on 2021-08-01 - Lin Lin was added to the PMC on 2021-07-28 - David Kjerrumgaard was added as committer on 2021-09-30 - Rui Fu was added as committer on 2021-08-09 ## Community Health: - Activity on the mailing lists remains high with a mixture of new users, contributors, and deeper more experienced users and contributors sparking discussion and questions and filing bugs or new features. - users@pulsar.apache.org: - 4% increase in traffic in the past quarter (94 emails compared to 90) - dev@pulsar.apache.org: - 19% increase in traffic in the past quarter (921 emails compared to 769) ## Slack activity: - 4393 Members (3256 in June 2021) - 252 Active weekly users (496 in June 2021) ## GitHub activity: - 1066 commits in the past quarter (-8% decrease) - 121 code contributors in the past quarter (-10% change) - 730 PRs opened on GitHub, past quarter (-12% change) - 670 PRs closed on GitHub, past quarter (-16% change) - 422 issues opened on GitHub, past quarter (1% increase) - 213 issues closed on GitHub, past quarter (-11% change) ----------------------------------------- Attachment BT: Report from the Apache Ranger Project [Selvamohan Neethiraj] ----------------------------------------- Attachment BU: Report from the Apache Ratis Project [Tsz-wo Sze] ## Description: Apache Ratis is a highly customizable Java library implementing the RAFT consensus protocol. It supports pluggable state machines, a pluggable transport layer and a pluggable RAFT log. Ratis also improves the original RAFT protocol to support data intensive applications. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ratis was founded 2021-02-17 (7 months ago) There are currently 27 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 Anu Engineer on 2021-02-17. - No new committers. Last addition was Attila Doroszlai on 2021-04-26. ## Project Activity: We released Ratis 2.1.0 on 2021-7-19. Release 2.1.0 was a maintenance release containing bug fixes and performance improvement. We also have started a discussion on the next Ratis 2.2.0 release in the dev@ratis.apache.org mailing list. ## Community Health: The project is healthy. There is not much activity in this quarter compared with the last quarter as we helped the Apache Ozone community to use Ratis Streaming in the Ozone Write Pipeline. ----------------------------------------- Attachment BV: 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 ## Issues: There are no issues requiring board attention ## Membership Data: Apache Rya was founded 2019-09-17 (2 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: Apache Rya 4.0.1 was released on 2020-12-22. Not much activity last quarter ## Community Health: Not much activity in the past quarter. dev@rya.apache.org had a 84% decrease in traffic in the past quarter (1 emails compared to 6) 0 commits in the past quarter (no change) 0 code contributors in the past quarter (no change) ----------------------------------------- Attachment BW: Report from the Apache Samza Project [Yi Pan] ## Description: The mission of Samza is the creation and maintenance of software related to distributed stream processing framework ## Issues: - There are no issues requiring board attention. ## Membership Data: Apache Samza was founded 2015-01-22 (7 years ago) There are currently 29 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. - Daniel Chen was added as committer on 2021-09-17 ## Project Activity: Major feature WIP: - [SAMZA-2687] Samza elasticity to scale beyond the input partition count ## Community Health: JIRA: - 36 issues opened in JIRA, past quarter (100% increase) - 10 issues closed in JIRA, past quarter (-37% change) COMMITS: - 40 commits in the past quarter (110% increase) - 7 code contributors in the past quarter (16% increase) - 34 PRs opened on GitHub, past quarter (47% increase) - 31 PRs closed on GitHub, past quarter (34% increase) ----------------------------------------- Attachment BX: Report from the Apache SINGA Project [Wang Wei] ## Description: The mission of Apache SINGA is the creation and maintenance of software related to a distributed deep learning platform ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SINGA was founded 2019-10-16 (2 years ago) There are currently 22 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Chris Yeung on 2020-04-17. - No new committers. Last addition was Zhang Zhaoqi on 2020-07-01. ## Project Activity: The community released SINGA version 3.2.0 on 15th August 2021. The main features of this release include: 1. Add New examples. 2. Enhance distributed training. 3. Add Support for half-precision floating-point format (fp16) in deep learning models and computational kernels. 4. Update new onnx APIs and fix onnx examples accordingly, namely, DenseNet121, ShuffleNetv1, ShuffleNetv2, SqueezeNet, VGG19. Apart from this release, the community has been working on: 1. Adding more examples to cover a wider spectrum of distributed training applications. 2. Adding code implementations for SINGA-Easy: An Easy-to-Use Framework for MultiModal Analysis. 3. Continue optimizing the distributed training. ## Community Health: According to the statistic, there are 55 PRs opened and 55 PRs closed on GitHub in the past quarter (14% increase). Also, according to the statistic there is a 72% increase of email traffic in the past quarter. ----------------------------------------- Attachment BY: Report from the Apache SkyWalking Project [Sheng Wu] ## Description: The mission of Apache SkyWalking is the creation and maintenance of software related to application performance management and monitoring (APM) ## Issues: There is no issue ## Membership Data: Apache SkyWalking was founded 2019-04-17 (2 years ago) There are currently 48 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - The last PMC addition was Kai Wan on 2021-10-01. - Kai Wan was added as a committer on 2021-07-23 ## Project Activity: Java agent has been moved into a new repo, https://github.com/apache/skywalking-java. Many releases are done in the quarter. - 8.8.0: 2021-09-28 - CLI-0.8.0: 2021-09-18 - satellite-0.2.0: 2021-09-17 - python-0.7.0: 2021-09-13 - infra-e2e-1.0.0: 2021-09-12 - skywalking-kubernetes-4.1.0: 2021-08-12 - 8.7.0: 2021-08-01 - client-js-0.6.0: 2021-07-11 Wan Kai is voted as a new member of PMC, Oct. 1st ## Community Health: The community is active and healthy. 10k LoC landed on the repositories. We have opened GitHub discussions for the community. After that, we have a clear issue list. More end users' questions moved there. dev@skywalking.apache.org had a 0% decrease in traffic in the past quarter (196 emails compared to 196) 658 commits in the past quarter (-12% change) 75 code contributors in the past quarter (-8% change) 383 PRs opened on GitHub, past quarter (-14% change) 386 PRs closed on GitHub, past quarter (-14% change) 254 issues opened on GitHub, past quarter (-19% change) 278 issues closed on GitHub, past quarter (-11% change) SkyWalking x APISIX have a co-meetup(virtual) in Oct. SkyWalking has sessions at ALC Beijing meetup in Oct. ----------------------------------------- Attachment BZ: Report from the Apache Steve Project [Daniel Gruno] ## Description: The mission of Steve is the creation and maintenance of software related to Apache's Python based single transferable vote software system ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Steve was founded 2012-07-24 (9 years ago) There are currently 9 committers and 4 PMC members in this project. The Committer-to-PMC ratio is 9:4. Community changes, past quarter: - No new PMC members. Last addition was Rich Bowen on 2015-04-19. - No new committers. Last addition was Pierre Smits on 2015-12-15. ## Project Activity: No activity whatsoever this quarter. Our original web site source (CMS) was archived by infra, and so we will be looking at utilizing git and .asf.yaml with perhaps pelican for publishing our next web site update. ## Community Health: Health is as it's been for the past few years. We have sufficient oversight, but activity around the code generally happens in the first few months of the year, so there's nothing new to report. ----------------------------------------- Attachment CA: Report from the Apache Streams Project [Steve Blackmon] ## Description: Apache Streams unifies a diverse world of digital profiles and online activities into common formats and vocabularies, and makes these datasets accessible across a variety of databases, devices, and platforms for streaming, browsing, search, sharing, and analytics use-cases. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Streams was founded 2017-07-18 (4 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. - Next Apache Streams release will be the first compatible with JDK11. - Two PMC members presented work based on Apache Streams for ApacheCon 2021. - There is an ongoing discussion about path and priorities to 1.0 release and roadmap beyond. ## Community Health: - Adding committers and growing the PMC will remain a focus. - We need to identify and execute strategies to reach out to likely interested users and developers, including evolving the project for new use cases. - We need to conduct more regular roadmap planning, create and deliver based on a planned release schedule. ----------------------------------------- Attachment CB: 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 no releases in the last quarter. The last Struts releases were * Struts 2.5.26 - Bug fix release (2020-12-06) * Struts Master 14 - Apply Apache Parent POM and plugin upgrades (2020-02-05) * Struts Annotations 1.0.7 - Enhancements in preparation for the next framework release (2020-02-23) Within the last quarter we saw rather low development and community activity, most likely due to the summer holiday season. This is also reflected in the number of active pull requests, with 17 (34) opened and 18 (32) closed in the main project. The team is still in preparation for the first release in the new 2.6 mainline, which will include rather big and possibly breaking changes. To make transition for existing users as smooth as possible seems to take more time than originally expected. Additional challenges come from platform transitions like possibly adding support for JEE 9+ [1]. Again, mailing list traffic slightly decreased in the last quarter. We released no security bulletins in the last quarter. The last published security bulletin was: * S2-061 - Forced OGNL evaluation, when evaluated on raw user input in tag attributes, may lead to remote code execution - similar to S2-059. (CVE-2020-17530) We have no issues that require board assistance at this time. ## PMC changes: - Currently 22 PMC members. - No new PMC members added in the last 3 months - James Chaplin (jchaplin) was added to the PMC on 2020-11-16 ## Committer base changes: - Currently 60 committers. - No new committers added in the last 3 months - James Chaplin (jchaplin) was added as committer on 2020-01-08 ## Mailing list activity: - dev@struts.apache.org: - 89 emails sent to list (110 in previous quarter) - issues@struts.apache.org: - 128 emails sent to list (298 in previous quarter) - user@struts.apache.org: - 1314emails sent to list (13 in previous quarter) ## JIRA activity: - 7 JIRA tickets created in the last 3 months - 5 JIRA tickets closed/resolved in the last 3 months [1] https://issues.apache.org/jira/browse/WW-5141 [2] https://github.com/apache/struts/pull/483 [3] https://github.com/apache/struts/pull/496 ----------------------------------------- Attachment CC: 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 ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Tapestry was founded 2006-02-14 (16 years ago) There are currently 28 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 7:3. Community changes, past quarter: - No new PMC members. Last addition was Dmitry Gusev on 2019-09-02. - No new committers. Last addition was Ben Weidig on 2020-12-30. ## Project Activity: The team has been mostly working on small issues and features, plus creating a couple new features, specially proper REST support. I expect a new major release during the next quarter. ## Community Health: Since there were no issues this quarter, the community metrics were down: dev@tapestry.apache.org had a 43% decrease in traffic in the past quarter (28 emails compared to 49) 11 issues opened in JIRA, past quarter (-8% change) 6 issues closed in JIRA, past quarter (-40% change) 11 commits in the past quarter (-31% change) ----------------------------------------- Attachment CD: Report from the Apache Tcl Project [Georgios Petasis] ## Description: The mission of Tcl is the creation and maintenance of software related to Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of our project is to combine the power of the Apache web server with the capabilities of the mature, robust and flexible Tcl scripting language. Currently only the Apache Rivet project is actively maintained. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Tcl was founded 2000-07-24 (21 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: The new release has been postponed for end of the year, as we are still investigating on how the behavior can be improved over some HTTP methods (more specifically OPTIONS, which seems to not be user configurable through the functionality provided by Rivet.) ## 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 CE: 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. ## Issues: No issues at the moment. ## Membership Data: Apache Tez was founded 2014-07-16 (7 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: There wasn't newer release since 0.10.1, but there are new Jiras for both bug fixes and improvements, like shuffle fault tolerance, TezUI, tooling. ## Community Health: 16 PRs opened, 8 PRs closed, we're keep answering and addressing issues reported by the community (both contributors and non-contributors). ----------------------------------------- Attachment CF: Report from the Apache Thrift Project [Jens Geyer] ## Description: Apache Thrift is a high performance cross platform RPC and serialization solution. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Thrift was founded 2010-10-20 (11 years ago) There are currently 40 committers and 20 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - Allen George was added to the PMC on 2021-09-13 - No new committers. Last addition was Christopher Tubbs on 2021-02-12. ## Project Activity: Besides the normal stream of improvements and fixes, last quarter was spent mainly on preparing the next release which we shipped successfully in September. ## Community Health: Mailing list and patch activity remained overall stable, minor decreases can be attributed to summer holiday season. ----------------------------------------- Attachment CG: Report from the Apache Tika Project [Tim Allison] ## Description: Apache Tika is a dynamic toolkit for content detection, analysis, and extraction. It allows a user to understand, and leverage information from, a growing a list over 1200 different file types including most of the major types in existence (MS Office, Adobe, Text, Images, Video, Code, and science data) as recognized by IANA and other standards bodies. ## Issues: On 23 September, ASF's V.P., Data Privacy, requested via private@ that our project shutdown our public regression corpus (largely files pulled out of Common Crawl). We asked to carry on that discussion publicly and received no response. The regression corpus is an unparalleled resource for parser developers on Tika, POI, PDFBox and others. As evidenced by its use in processing files in both the Panama Papers and, recently, in the Pandora papers (see below), Apache Tika and its dependencies need to be tested on large corpora of naturally occurring files. The Chief Technology Officer of the PDF Association has written two posts on the critical need and transformative power of our bug tracker corpus (https://www.pdfa.org/a-new-stressful-pdf-corpus/ and https://www.pdfa.org/stressful-pdf-corpus-grows/). We need to find a solution that will enable this resource to continue, perhaps with a strict robots.txt file and password protection. We look forward to working with ASF's Data Privacy V.P. to find a solution. ## Membership Data: Apache Tika was founded 2010-04-20 (11 years ago) There are currently 33 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 Nicholas DiPiazza on 2021-07-05. - No new committers. Last addition was Nicholas DiPiazza on 2021-06-03. ## Project Activity: We released 2.0.0 on 2021-07-19 and 2.1.0 on 2021-08-23. We've gotten useful feedback on our 2.x branch and we're continuing to improve that. We're also working to improve the documentation to help users migrate to the 2.x branch. We're grateful to see some major projects making the migration, including Datafari/FranceLabs (https://twitter.com/francelabs/status/1447470094783819778). Apache Tika appeared in the news this quarter as being a critical component of the International Consortium of Investigative Journalists' (ICIJ) platform (https://github.com/ICIJ/datashare) used to analyze the Pandora Papers (https://www.wired.co.uk/article/pandora-papers-leak). Previously, the ICIJ reported using Tika to process the Panama Papers (https://source.opennews.org/articles/people-and-tech-behind-panama-papers/). ## Community Health: The CHI score went up from 8.37 in the last quarter to 9.6. We've seen modest decreases in JIRA activity, email lists and PRs. We're not sure of the underlying causes. ----------------------------------------- Attachment CH: Report from the Apache TinkerPop Project [Stephen Mallette] ## Description: Apache TinkerPop is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). ## Activity: TinkerPop released 3.4.12 and 3.5.1 on July 19, 2021. These releases came a bit earlier than expected to address a bug implementers had encountered in 3.5.0. While the bug had a relatively simple workaround and did not particularly affect end users, there was consensus in the community to release sooner than later. These changes did include some minor enhancements as well. After 3.5.1 released, it was announced that JanusGraph became the first graph provider to support the 3.5.x release line. Development on 3.4.13, 3.5.2 and 3.6.0 is all well underway and it would be likely that we'd see releases of at least 3.4.13 and 3.5.2 this year. It is also likely that we will be reaching the end of the 3.4.x line of maintenance. We've recently become aware that the Tibco Graph Database[1] implemented TinkerPop support a couple of years ago and that there is a new implementation of TinkerPop with ArcadeDB[2] that was recently announced. That brings the total number of graph systems supporting TinkerPop to thirty. We are aware that our committer growth has been slow and are considering ideas to improve our ability to attract and retain folks. ## Issues: There are no issues requiring board attention at this time. ## Releases: - 3.4.12 (July 19, 2021) - 3.5.1 (July 19, 2021) ## PMC/Committer: - Last PMC addition was Kelvin Lawrence/Josh Shinavier - June 2021 - Last committer addition was Øyvind Sæbø - March 2021 ## Links [1] https://www.tibco.com/products/tibco-graph-database/ [2] https://arcadedb.com/ ----------------------------------------- Attachment CJ: 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. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Traffic Server was founded 2010-04-20 (11 years ago) There are currently 66 committers and 55 PMC members in this project. The Committer-to-PMC ratio is 6:5. Community changes, past quarter: - Robert Butts was added to the PMC on 2021-07-13 - Damian Meden was added as committer on 2021-08-13 ## Project Activity: We made two security and bug fix releases in June and also released our next feature release 9.1.0 in August. We are planning for another two bug fix releases in Q4 of this year. We branched for our 9.2.0 release and already have close to 400 changes on the branch. We are planning to have this release completed in January of next year. ## Community Health: We are going to have our ATS Fall Summit on 11/17 to 11/18 (remote). We continue to have weekly PR and issue scrub meetings every Monday and they have been well attended. The number of PR and commits have dropped in the last quarter (both down 23%). This is something that we need to continue tracking and see if it continues to be lower. ----------------------------------------- Attachment CK: Report from the Apache Web Services Project [Daniel Kulp] ## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (19 years ago) There are currently 223 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Robert Lazarski on 2021-06-14. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... The bulk of the work this period was getting the various projects updated to be able to be built and tested with Java 17. We release several of the subprojects so that the downstream projects that are starting to support Java17 can pick up the changes. Releases this period: Neethi-3.2.0 was released on 2021-09-20. WSS4J-2.3.3 was released on 2021-09-20. WSS4j-2.2.7 was released on 2021-09-20. XmlSchema-2.3.0 was released on 2021-09-20. Past Releases: Axiom-1.3.0: 2021-07-09 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 CL: Report from the Apache Yetus Project [Allen Wittenauer] ## Description: Apache Yetus provides libraries and tools that enable contribution and release processes for software projects. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Yetus was founded 2015-09-15 (6 years ago) There are currently 12 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Akira Ajisaka on 2018-12-17. - No new committers. Last addition was Akira Ajisaka on 2018-02-06. ## Project Activity: Some work has started to materialize with at least two external entities expressing interest in a 0.14 release with updated Docker components and some other (relatively) minor fixes and additions to the precommit functionality. It has been nearly a year since the last release so it is definitely time. Given the gap between releases, some discussion around what to do about JDK8. In particular, the audience-annotations part of the project needs some major work to build under JDK9 and later with the existing functionality. Sacrificing some of it would at least get it to build without too much effort, we think. However, despite it being used by quite a few projects, no one seems particularly interested in putting in the work to make that happen. Additionally, jenkins-admin (which the ASF uses to pull patches from JIRA into Jenkins) could use some work. Some discussion on removing it as well for similar reasons. All of the above is reflected in the community health metrics. ## Community Health: * dev@yetus.apache.org had a 500% increase in traffic in the past quarter (6 emails compared to 1) * 12 issues opened in JIRA, past quarter (140% increase) * 9 issues closed in JIRA, past quarter (900% increase) * 7 commits in the past quarter (700% increase) * 2 code contributors in the past quarter (200% increase) * 7 PRs opened on GitHub, past quarter (700% increase) * 8 PRs closed on GitHub, past quarter (800% increase) ----------------------------------------- Attachment CM: Report from the Apache Zeppelin Project [Lee Moon Soo] ------------------------------------------------------ End of minutes for the October 20, 2021 board meeting.