The Apache Software Foundation Board of Directors Meeting Minutes September 15, 2021 1. Call to order The meeting was scheduled for 22:00 UTC and began at 22:02 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/42dz 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: Bertrand Delacretaz Roy T. Fielding Sharan Foga Justin Mclean Sam Ruby Craig L Russell Roman Shaposhnik Sander Striker Sheng Wu Directors Absent: none Executive Officers Present: David Nalley Matt Sicker Ruth Suehle Executive Officers Absent: Myrle Krantz Guests: Daniel Gruno Greg Stein Joe Brockmeier Sally Khudairi Shane Curcuru 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html B. The meeting of July 21, 2021 See: board_minutes_2021_07_21.txt Approved by General Consent. C. The meeting of August 18, 2021 See: board_minutes_2021_08_18.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Sander] Reflecting back on the past six months, it has been reasonable calm in terms of items requiring board level attention and action. Meetings are running smoothly, additional process tweaks are not urgent. With respect to timely reporting, one of my recurring topics, I admit that September snuck up on me. Clearly the calendar told me that the first of the month is a Wednesday, but that didn't register as a need to take action and get reminders out early. I'm pleased to see that a number of projects already submitted their report without prompting. Recently a point was raised about use of jargon in board reports. As a organization welcoming contributions from all over the world I think it is good to be conscious about this, such that reports are as legible and accessible as possible by our entire community. B. President [David] It's been a relatively uneventful month. I've begun to do some work with Mark Thomas on Brand Protection, and working with Katia Rojas on looming D&I deadlines. Additionally, please see Attachments 1 through 8. C. Treasurer [Myrle] Onboarding our new Assistant Treasurer, Craig Russell continues. Craig has begun deepening his understanding of our collections process and examining the interface between treasurer and fundraising. We had a snag in vendor payments resulting from a misconfiguration in bill.com. The consequence of that misconfiguration was underpayment of our vendor. The problem has been addressed, and the vendor will be paid correctly going forward. We are still awaiting bill.com’s response on how the misconfiguration came about. We encourage those curious about the financial’s of The ASF or our accomplishments from the previous year to take a look at the Treasurer’s part of the annual report that was just published: https://www.apache.org/foundation/docs/FY2021AnnualReport.pdf D. Secretary [Matt] In August, the secretary team received 46 ICLAs, 2 CCLAs, and 2 software grants. E. Executive Vice President [Ruth] Very caught up in the end parts of shepherding our sponsors into ApacheCon. See VP Conferences report for more on the event and next month's meeting for how it went. And of course, we'll see you there! F. Vice Chair [Shane] Nothing to report this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Craig] See Attachment 9 B. Apache Legal Affairs Committee [Roman Shaposhnik] See Attachment 10 C. Apache Security Team Project [Mark J. Cox / Craig] 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: # MINA [bd] # Mynewt [striker] A. Apache Airflow Project [Bolke de Bruin / Sheng] See Attachment A B. Apache Allura Project [David Philip Brondsema / Bertrand] See Attachment B C. Apache Ambari Project [Jayush Luniya / Sam] See Attachment C D. Apache Ant Project [Jan Materne / Roman] See Attachment D E. Apache Any23 Project [Lewis John McGibbney / Justin] See Attachment E F. Apache Archiva Project [Olivier Lamy / Sharan] See Attachment F G. Apache Atlas Project [Madhan Neethiraj / Roy] See Attachment G H. Apache Axis Project [Robert Lazarski / Sander] No report was submitted. I. Apache Bahir Project [Luciano Resende / Roman] No report was submitted. J. Apache Beam Project [Kenneth Knowles / Sheng] No report was submitted. K. Apache Bigtop Project [Kengo Seki / Craig] No report was submitted. L. Apache Bloodhound Project [Gary Martin / Justin] See Attachment L M. Apache BVal Project [Matthew Jason Benson / Bertrand] No report was submitted. N. Apache Camel Project [Andrea Cosentino / Sam] See Attachment N O. Apache Cayenne Project [Michael Ray Gentry / Sharan] See Attachment O P. Apache Chemistry Project [Florian Müller / Justin] See Attachment P Q. Apache CloudStack Project [Gabriel Beims Bräscher / Roy] See Attachment Q R. Apache Cocoon Project [Cédric Damioli / Sander] See Attachment R S. Apache Commons Project [Gary D. Gregory / Sharan] See Attachment S T. Apache Cordova Project [Jesse MacFadyen / Roy] See Attachment T U. Apache cTAKES Project [Pei Chen / Craig] See Attachment U V. Apache Curator Project [Enrico Olivelli / Roman] See Attachment V W. Apache Daffodil Project [Mike Beckerle / Sheng] See Attachment W X. Apache DeltaSpike Project [Mark Struberg / Bertrand] See Attachment X Y. Apache Drill Project [Charles Givre / Sam] See Attachment Y Z. Apache ECharts Project [Wenli Zhang / Sander] See Attachment Z AA. Apache Felix Project [Karl Pauls / Justin] See Attachment AA AB. Apache Flex Project [Olaf Krüger / Sam] See Attachment AB AC. Apache Flink Project [Stephan Ewen / Bertrand] See Attachment AC AD. Apache Gobblin Project [Abhishek Tiwari / Justin] See Attachment AD AE. Apache Guacamole Project [Mike Jumper / Sander] See Attachment AE AF. Apache Gump Project [Stefan Bodewig / Sheng] See Attachment AF AG. Apache Helix Project [Kishore G / Craig] See Attachment AG AH. Apache Hive Project [Ashutosh Chauhan / Roman] No report was submitted. AI. Apache Hudi Project [Vinoth Chandar / Roy] See Attachment AI AJ. Apache Iceberg Project [Ryan Blue / Sharan] See Attachment AJ AK. Apache Incubator Project [Justin Mclean] See Attachment AK AL. Apache IoTDB Project [Xiangdong Huang / Sheng] See Attachment AL AM. Apache Jackrabbit Project [Marcel Reutegger / Justin] See Attachment AM AN. Apache Joshua Project [Tommaso Teofili / Roman] No report was submitted. AO. Apache Karaf Project [Jean-Baptiste Onofré / Craig] See Attachment AO AP. Apache Libcloud Project [Tomaž Muraus / Roman] See Attachment AP AQ. Apache Lucene Project [Michael Sokolov / Sharan] See Attachment AQ AR. Apache Lucene.Net Project [Shad Storhaug / Sander] See Attachment AR AS. Apache MINA Project [Guillaume Nodet / Bertrand] No report was submitted. @Bertrand: pursue a report for MINA AT. Apache Mnemonic Project [Yanhui Zhao / Roy] See Attachment AT AU. Apache Mynewt Project [Szymon Janc / Sam] See Attachment AU @Justin: follow up on BT SIG AV. Apache NetBeans Project [Geertjan Wielenga / Sander] See Attachment AV AW. Apache OFBiz Project [Jacopo Cappellato / Craig] See Attachment AW AX. Apache Olingo Project [Michael Bolz / Bertrand] See Attachment AX AY. Apache OODT Project [Imesha Sudasingha / Justin] See Attachment AY AZ. Apache OpenNLP Project [Jeff Zemerick / Roy] No report was submitted. BA. Apache OpenWebBeans Project [Mark Struberg / Sam] No report was submitted. BB. Apache Pig Project [Koji Noguchi / Sander] No report was submitted. BC. Apache Pinot Project [Kishore G / Sharan] See Attachment BC BD. Apache Pivot Project [Roger Lee Whitcomb / Roman] See Attachment BD BE. Apache PLC4X Project [Christofer Dutz / Sheng] See Attachment BE BF. Apache Portable Runtime (APR) Project [Nick Kew / Sam] No report was submitted. BG. Apache Portals Project [David Sean Taylor / Sharan] See Attachment BG BH. Apache Pulsar Project [Matteo Merli / Sander] No report was submitted. BI. Apache Royale Project [Piotr Zarzycki / Roman] See Attachment BI BJ. Apache ServiceMix Project [Krzysztof Sobkowiak / Bertrand] See Attachment BJ BK. Apache Shiro Project [Brian Demers / Roy] See Attachment BK BL. Apache SINGA Project [Wang Wei / Justin] No report was submitted. BM. Apache Sling Project [Robert Munteanu / Craig] See Attachment BM BN. Apache SpamAssassin Project [Sidney Markowitz / Sheng] See Attachment BN BO. Apache Storm Project [Kishor Patil / Craig] See Attachment BO BP. Apache Streams Project [Steve Blackmon / Sander] See Attachment BP BQ. Apache Submarine Project [Wangda Tan / Roman] See Attachment BQ BR. Apache Synapse Project [Isuru Udana / Sander] See Attachment BR BS. Apache Tomcat Project [Mladen Turk / Sheng] See Attachment BS BT. Apache TomEE Project [David Blevins / Bertrand] See Attachment BT BU. Apache TVM Project [Tianqi Chen / Sam] See Attachment BU BV. Apache UIMA Project [Richard Eckart de Castilho / Justin] See Attachment BV BW. Apache Unomi Project [Serge Huber / Sharan] See Attachment BW BX. Apache VCL Project [Josh Thompson / Roy] See Attachment BX BY. Apache Wicket Project [Andrea Del Bene / Roy] See Attachment BY BZ. Apache Yetus Project [Allen Wittenauer / Sheng] No report was submitted. CA. Apache Zeppelin Project [Lee Moon Soo / Sander] See Attachment CA CB. Apache ZooKeeper Project [Flavio Paiva Junqueira / Justin] See Attachment CB Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache Oozie Project Chair WHEREAS, the Board of Directors heretofore appointed Gézapeti (gezapeti) to the office of Vice President, Apache Oozie, and WHEREAS, the Board of Directors is in receipt of the resignation of Gézapeti from the office of Vice President, Apache Oozie, and WHEREAS, the Project Management Committee of the Apache Oozie project has chosen by vote to recommend Dénes Bodó (dionusos) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Gézapeti is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Oozie, and BE IT FURTHER RESOLVED, that Dénes Bodó be and hereby is appointed to the office of Vice President, Apache Oozie, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache Oozie Project Chair, was approved by Unanimous Vote of the directors present. B. Change the Apache Submarine Project Chair WHEREAS, the Board of Directors heretofore appointed Wangda Tan (wangda) to the office of Vice President, Apache Submarine, and WHEREAS, the Board of Directors is in receipt of the resignation of Wangda Tan from the office of Vice President, Apache Submarine, and WHEREAS, the Project Management Committee of the Apache Submarine project has chosen by consensus to recommend Liu Xun (liuxun) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Wangda Tan is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Submarine, and BE IT FURTHER RESOLVED, that Liu Xun be and hereby is appointed to the office of Vice President, Apache Submarine, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Change the Apache Submarine Project Chair, was approved by Unanimous Vote of the directors present. 8. Discussion Items 9. Review Outstanding Action Items * Sander: pursue a report for Lucene.net [ Lucene.Net 2021-07-21 ] Status: Lucene.Net has reported based on the August meeting comments: https://s.apache.org/gfoet * Bertrand: Board Agenda Tool transition to ASF Infra [ Unfinished Business 2021-08-18 ] Status: waiting on infra's opinion about using JavaScript for the tool * Sander: Board Chair section of annual report [ Marketing and Publicity 2021-08-18 ] Status: Missed the deadline unfortunately. The upcoming Members Meeting report will serve as a basis for next Board Chair section for annual report. * Sander: follow up with Joe on board input query [ Marketing and Publicity 2021-08-18 ] Status: Scheduled for Tuesday, September 21st. * Craig: pursue a report for W3C Relations [ W3C Relations 2021-08-18 ] Status: A report was submitted. * Sander: pursue a report for Jakarta EE Relations [ Jakarta EE Relations 2021-08-18 ] Status: Done * Justin: pursue a report for Bloodhound [ Bloodhound 2021-08-18 ] Status: There is a report in the agenda. * Roman: follow up with Joshua on project activity [ Joshua 2021-08-18 ] Status: pending * Sander: pursue a report for Streams [ Streams 2021-08-18 ] Status: Non-responsive PMC message sent: https://s.apache.org/c2ptq 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 22:12 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period August 2021 * ISSUES FOR THE BOARD * OPERATIONS Responded to the following queries, liaising with projects as required: - Counsel has reviewed and made recommendations for the draft downstream distribution policy - approved a request to reference ASF marks in a SaaS offering - denied a request to use ASF marks in a 'partners' listing - approved an event for Pulsar - reviewed email thread related to branding concerns with a project - where the concern was valid, the PMC has the issue in hand - denied a request to use ASF marks in a software product name - one approved a request to use the FLINK logo on merchandise - approved LINKIS as a podling name - approved a request to use project logos in a UI to refer to loading data in that project's format - requested more information regarding a request to use project logos in a UI * REGISTRATIONS The assignment of the APISIX mark in China has completed. * INFRINGEMENTS Counsel has provided a draft letter to address an infringement of OPENOFFICE. Counsel has provided a draft letter and draft text to use with Amazon to address a large scale infringement of multiple ASF marks by an Amazon market place seller. Working with counsel and the FLINK PMC to collect the documentation necessary for the PMC to address various infringements in China. Continued thanks to clr who has been working with counsel to provide the paperwork necessary to progress the registration of our APACHE mark in China. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] 1) ASF Sponsors: we are renewing 7 Sponsors (3 Platinum, 1 Gold, 1 Silver, 2 Bronze); pursuing 2 renewals (1 Platinum, 1 Bronze); signing on 1 new Sponsor (1 Gold); awaiting payment from 9 Sponsors (3 Gold, 2 Silver, and 4 Bronze); and discussing Sponsorship with one candidate organization (level to be confirmed). Several Sponsors have verbally committed to renew, but have been slower to sign agreements, open purchase orders, and/or process payment over the past few months. We received payment from two renewing Sponsors at the Gold level. 2) Targeted Sponsors: we are onboarding three new Targeted Sponsors who are donating services to benefit four Apache projects. We have finalized our policy towards cash targeted donations vs. service/in-kind donations, and are executing agreements and invoices with these incoming Targeted Sponsors. 3) Sponsor Relations: we are promoting ApacheCon@Home and the Annual Report to all sponsors. 4) Event Sponsorship: ApacheCon@Home sponsorships are in-flight, with a handful of sponsor agreements and payments due in the remaining few weeks. We received payments from 3 sponsors, and await payment from 9 sponsors. 5) Individual Donations and Corporate Giving: this is historically a slower time of year for most charitable donations. We earned $838 in August over 46 donations. 6) Administrivia: we’re continuing to troubleshoot a small handful of AR/follow-through/reporting issues with the Accounting team, and are seeing gradual improvements. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Joe Brockmeier] General ======= Not a lot of M&P activity in August. Published the Annual report on the last day of the month. Continue working with Sally, Swapnil, etc. Reviewed Bitergia report and provided feedback. Late on providing runbook to Greg for updating site, mea culpa, will try to have complete by end of September. Have been looking into some of the CLC results around www. For the most part a lot of results that can be ignored, but have taken action to remove a few instances of gendered language. Budget ====== Continue to process payments as needed. HALO contract expires at the end of September, having discussion with Sally around that. Activities ========== Published: ASF Annual Report for FY2021 https://s.apache.org/FY2021AnnualReport Press Releases: we issued the following formal announcements during this timeframe - The Apache Software Foundation Announces Apache® Pinot as a Top-Level Project - The Apache® Software Foundation Announces Program for ApacheCon@Home 2021 - The Apache Drill Project Announces Apache® Drill v1.19 Milestone Release - The Apache® Software Foundation Announces Annual Report for 2021 Fiscal Year Informal Announcements: we published 5 items on the ASF "Foundation" Blog, including 4 Apache News Round-ups and 1 monthly overview, totaling 398 news summaries published to date. We tweeted 20 items to 60.5K followers on Twitter, and posted 20 items to 50.1K followers on LinkedIn. The ASF's YouTube channel had 15.6K views, and has just passed the 10K subscriber milestone. Future Announcements: 1 announcement is in development Media Relations: we responded to 10 media queries. Possible project with a top-tier reporter on a long-lead project remains on hold, but is not cancelled. We received a total of 3,621 press hits vs. last month's 3,594, inclusive of coverage on the ASF, Apache Projects, and ApacheCon. Highlights include: - VentureBeat on Drill https://venturebeat.com/2021/09/01/apache-software-foundation-updates-drill-for-broader-sql-queries/ - TechTarget on Drill https://searchdatamanagement.techtarget.com/news/252506054/Apache-Drill-improves-big-data-SQL-query-engine - The New Stack on Kafka https://thenewstack.io/from-pets-to-cattle-going-cloud-native-with-apache-kafka/ - SD Times on serverless architecture https://sdtimes.com/softwaredev/infrastructure-management-going-extinct-with-serverless/ - Forbes on Open Source foundations’ project lifecycle (mainly CNCF) https://www.forbes.com/sites/adrianbridgwater/2021/09/01 /from-incubation-to-augmentation-how-software-projects-grow/?sh=28e8fd225f26 (upcoming article on Pinot from The New Stack --delayed 2 weeks: NAK from spokesperson, since resolved) Analyst Relations: we received 3 analyst queries, and completed fact-checking an article on BI solutions for a European Analyst (response delayed by PMC). We also have been working with a PMC on submitting corrections to an analyst report that used the Apache Project for comparison. Apache was mentioned in a total of 29 reports by Gartner, Forrester, 451 Research, GigaOm, and IDC. Recordings - Video/YouTube and Feathercast: Published: July Month in Review, ApacheCon@Home Community Track highlight; all presentations from ApacheCon Asia have been uploaded Upcoming: ApacheCon@Home promotion with VP Conferences; August Month in Review; Annual Report Highlights (Sally drafted summary) New activity on Feathercast (by Rich): now listed on iTunes; two new posts Lucene & Solr and Heron (incubating). Website / logo compliance ========================= Sally received a request for help with site logo compliance. Sally provided some legacy guidance and list of sites that are / may be out of compliance. Several have responded right away and indicated they have or plan to fix issues, one project was flagged incorrectly as the logos were indicating compatibility with hardware rather than "thanks" or other endorsement. However the project had several other issues with the site and I provided some guidance on those other issues. Plan to give projects a nudge with more current guidance before end of September. Additional ========== ----------------------------------------- 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 ========== - Our use of a CDN appears to be working smoothly on picking up our entire traffic load (websites and downloads). This will obviate our historic (over 25 years) mirror system. Infra is working with M&P to communicate this move, and to write an article/thanks about the system's history. Our mirror system was transformative and supplied our ecosystem for decades. We do not intend to end it with a simple "thanks" to our many providers, so M&P is helping to create a full rollout and handling. Short Term Priorities ===================== - Fill our open position. Long Range Priorities ===================== - Gitbox; mail gateway General Activity ================ - Lots of work on backup management: improving use of bpc, shifting some large systems to rsync, deployment of new backup server and decomm of the old server, and evaluation of new/alt systems. - New version of auto-blocking system deployed, along with companion logging and new logs cluster. - Lots of Buildbot 0.8 migration to 3.2. - home.a.o migrated to better/cheaper system. - The CDN satisfies all website content, and we have incrementally shift artifact downloads from our servers/mirrors over to the CDN. - Critical upgrades for cwiki security. - Planning how to test/roll-out a large service upgrade on lists.a.o ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] As of this writing, we are one week out from ApacheCon @Home 2021, and so that has consumed all of my VP Conferences time since our last report. We currently have 2000 registrations for the event. Given past trends, we anticipate getting another 50% (ie, 1000) in the last week before the event. This puts us behind last year’s registration, which is as expected based on the virtual event fatigue we’re seeing in many other events. ApacheCon @Home will be held September 21-23, and attendance details are available at https://www.apachecon.com/acah2021/register.html We are supported, as always, by many wonderful sponsors, who make this possible both with their financial support as well as the participation of volunteer speakers from the many many organizations that participate in Apache projects. This event is also made possible by the hundreds of hours of volunteer time, in putting together the schedule, updating the website, contacting sponsors, and, of course, the speakers themselves. I am enormously grateful to all of them for their hard work We look forward to seeing all of you at this event. We have begun thinking about what will be our strategy in 2022, with the slow return of in-person events. We are carefully watching various companies as they begin to set policy around a return to hosting, sponsoring, or attending in-person events, and hope to have more clarity about this in the coming months. We welcome any data or advice from others who are navigating this decision. We especially are seeking advice from anyone who has worked through the logistics of holding a “hybrid” event, whether successfully or not, as we figure out whether such a venture is feasible for us in 2022. Please bring that discussion to the planners@apachecon.com mailing list if you have such personal experience. ----------------------------------------- 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. 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) *** Round "May 2021 - August 2021" has concluded with good feedback. Thank you Justin Ross for contributing to this program as a mentor on the project "Implement distributed tracing for Qpid Proton C++". [1][2] Round "December 2021 to March 2022" has started [3]. We made the initial application as a community to get in the program and got confirmation for the budget from David Nalley as AWS representative. We have a budget for at least one intern, until now. Thank you David for helping us with the budget. Thank you Jarek Potiuk and Matt Sicker for looking for an additional budget on your side as well, every contribution counts! We are calling for mentors for the current round. [4] For the current round (Dec2021-March2022), we received 2 project proposals from the Airflow PMC and possibly a third one coming. Airflow PMC' experience with the program has been successful, according to Jarek Potiuk's feedback, they had great success with the round a couple of years back - with Ephraim - the Outreachy Alumni, who just became a PMC Member of Apache Airflow! *** Project: EDI Website We are asking for help for this project, see Jira ticket [5] *** Topic: Criteria for inclusive words: CLC (Conscious Language Checker) Thank you so much Daniel Gruno and Rich Bowen for your amazing work and contribution to the Equity, Diversity & Inclusion Committee, thank you for your patience and commitment. [6] Many topics have been discussed via ML [7] [8]. Thank you to all of you that provided feedback, shared good criticism, and made recommendations. Some of the topics discussed on the ML are: opt-in by default to the project, a list of sample words (with context), and sample replacements. Some Jira tickets have been opened to address the topics listed above: [9][10] *** Project: User Experience Research on new contributors *** The goal of this second part of the project is to make actionable recommendations for ASF projects to spread the lessons learned. We will start with one ASF project (PMC) and one approach for improvements. Action items and progress: Approve final Report of the Community Survey & Contributor Experience: in progress. Joe Brockmeier and Bitergia team are working on final changes. Review contract and sign: We are delaying the signature of the contract because our representative in Google, Brittany Hermann, has to complete her onboarding process before having access to the budget for this project. Once, she can allocate the budget, we will proceed with the contract. A possible date to start working on this project is January 2022. *** Operations FY2021: Katia received the information of FY2021. ## Committee members changes: Dave Fisher has been added to the committers list. ## References [1] https://www.outreachy.org/outreachy-may-2021-internship-round/ [2] https://www.outreachy.org/outreachy-may-2021-internship-round/communities/apache/implement-distributed-tracing-for-qpid-proton-c/cfp/ [3] https://www.outreachy.org/blog/2021-08-13/december-2021-initial-applications-open/ [4] https://www.outreachy.org/communities/cfp/apache/ [5] https://issues.apache.org/jira/browse/DI-11 [6] https://lists.apache.org/thread.html/r39f4281951a110045b27b655dd5306957eb7150b51f5c4d8c827ff73%40%3Cdev.diversity.apache.org%3E [7] https://lists.apache.org/thread.html/r97ca487cdb1a1220c86c7f5df6fe010fae5023ac1a42d2299363c9ad%40%3Cdev.diversity.apache.org%3E [8] https://lists.apache.org/thread.html/r15aa5f521e5095ef9af21a6c6f7871f50e27f6ef248fe41d46b1bfbe%40%3Cdev.diversity.apache.org%3E [9] https://issues.apache.org/jira/browse/DI-38 [10] https://issues.apache.org/jira/browse/DI-39 ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] Due to relocation no progress policy-wise was made this month. The mailing list was moderated and responses to deletion requests were given. No other requests were made so far. ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] Currently, ASF has 12 people participating at W3C with a declared Apache affiliation. 2 people are in the JSON-LD Working Group, which is evolving from active work on the JSON-LD specification to maintaining the specifications. The other area of participation is Community Groups (CG) shich range from discussion communities through to generating material for future working groups. Long-running Working Groups are no longer favoured and instead W3C team expects substantive material to begin the WG phase. CGs form one way to generate that material. ----------------------------------------- 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 down to 16 from the 18 that were unresolved last month. Roman has been traveling and under a lot of additional pressure from $DAYJOB which limits the amount of time available to push on some of the outstanding ASF LEGAL issues. This is expected to improve greatly in the 2nd half of Oct. ----------------------------------------- Attachment 11: Report from the Apache Security Team Project [Mark J. Cox] Continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. Stats for Aug 2021: 33 [license confusion] 26 [support request/question not security notification] Security reports: 48 (last months: 42, 56, 45) 18 [site] 4 [ofbiz] 3 [airflow], [james] 2 [any23], [guacamole], [jspwiki], [knox] 1 [brooklyn], [dubbo], [flink], [httpd], [jena], [karaf], [logging], [nifi], [ranger], [spamassassin], [tomcat], [zeppelin] In total, as of 1st Sep 2021, we're tracking 90 (last month: 82) open issues across 39 projects, median age 85 (last month: 73) days. 69 of those issues have CVE names assigned. 7 (last month: 7) of these issues, across 5 projects, are older than 365 days. ----------------------------------------- Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins] The past month(s) have been super busy with work so I don’t have a whole lot to report. This month I plan to put in some hours to see if anyone needs any correspondence between The Jakarta working group and our our EE related projects. Cheers, -Rob ----------------------------------------- Attachment A: Report from the Apache Airflow Project [Bolke de Bruin] ## Description: The mission of Apache Airflow is the creation and maintenance of software related to workflow automation and scheduling that can be used to author and manage data pipelines. ## Membership Data: There are currently 45 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Elad Kalif was added to the PMC on 2021-08-30 - Ephraim Anierobi was added to the PMC on 2021-08-31 (Just to mention it here: Ephraim is an alumni of the Outreachy program that Apache participated in. This is a cool story!) - Aneesh Joseph was added as committer on 2021-07-06 - Brent Bovenzi was added as committer on 2021-08-27 - Jed Cunningham was added as committer on 2021-06-25 - Tzu-ping Chung was added as committer on 2021-06-25 ## Project Activity: ### Releases: - Provider Packages 2021-09-04 was released on 2021-09-08. - Provider Packages 2021-08-30 was released on 2021-09-03. - Provider Packages 2021-08-24 (cncf.kubernetes) was released on 2021-08-27. - 2.1.3 was released on 2021-08-23. - Provider packages 2021-07-27 was released on 2021-08-02. - Apache Airflow Helm Chart 1.1.0 was released on 2021-07-26. - 2.1.2 was released on 2021-07-14. - 2.1.1 was released on 2021-07-02. - Provider packages 2021-06-26 was released on 2021-07-02. - upgrade-check-1.4.0 was released on 2021-06-26. - Provider packages 2021-06-18 was released on 2021-06-23. As of June 17, 2021 the 1.10.X version of Apache Airflow reached end of life. ### CVEs published - CVE-2021-38540: Apache Airflow: Variable Import endpoint missed authentication check < https://lists.apache.org/thread.html/rb34c3dd1a815456355217eef34060789f771b6f77c3a3dec77de2064%40%3Cusers.airflow.apache.org%3E > - CVE-2021-35936: Apache Airflow: No Authentication on Logging Server < https://lists.apache.org/thread.html/r53d6bd7b0a66f92ddaf1313282f10fec802e71246606dd30c16536df%40%3Cusers.airflow.apache.org%3E > ### Events: Airflow Summit 2021 took place July 8-16, 2021 which was attended by more than 10,000 participants from all over the world. That was up from 6000 attendees in Airflow 2020 and brought much higher quality content. We engaged meetup groups from 8 different cities around the globe, and hosted in 2 different time blocks to accommodate attendees from Europe, Americas and Asia. We are looking forward to the 2022 edition which - hopefully - will bring back the physical component, keeping the “free to attend” option for online conference. ## Community Health: The community seems to be very active despite the decrease in traffic on dev@airflow (probably due to the summer season). The number of commits and code contributions increased by 12% and 24% correspondingly. While the current big stakeholders - mainly Astronomer - grow stronger when it comes to a number of committers and PMC members, we also added committers and PMC members coming from different backgrounds and companies. There is also an increased activity from other stakeholders - Google and Amazon. ----------------------------------------- Attachment B: Report from the Apache Allura Project [David Philip Brondsema] ## Description: The mission of Apache Allura is the creation and maintenance of software related to a software development infrastructure platform commonly known as a "forge" ## Issues: - No issues needing board attention. ## Membership Data: Apache Allura was founded 2014-03-18 (7 years ago) There are currently 16 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Dillon Walls on 2020-12-02. - No new committers. Last addition was Dillon Walls on 2020-12-02. ## Project Activity: - a large contribution for File management was finally merged - small fixes & improvements continue - it came to our attention we have some icons & fonts under Category B licenses we need to resolve ## Community Health: - Slow core development but still there - Not much community activity, but a couple questions have been asked & responded to - Last release was 2021-05-17 ----------------------------------------- Attachment C: Report from the Apache Ambari Project [Jayush Luniya] ## Description: The mission of Apache Ambari is the creation and maintenance of software related to Hadoop cluster management ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ambari was founded 2013-11-20 (7 years ago) There are currently 109 committers and 51 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 Szabolcs Béki on 2020-03-27. - No new committers. Last addition was Tamas Payer on 2020-03-28. ## Project Activity: The new Ambari 2.7.6 release aiming to make Ambari independent of Cloudera HDP repositories has very little momentum. The exact release date is not yet clear. ## Community Health: The community health is remarkable not good. Last PR was 3 months ago. No traction in the getting closer to issue the new release. ----------------------------------------- Attachment D: Report from the Apache Ant Project [Jan Materne] ## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (19 years ago) There are currently 29 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: * Ant 1.10.11 was released on 2021-07-13. * Ant 1.9.16 was released on 2021-07-13. * AntUnit 1.4.1 was released on 2021-07-07. * Ivy 2.5.0 was released on 2019-10-24. Tests with early version of JDK 17 worked, but - Changes in the JavaDoc tool causes problems because the failing-behaviour changed and we have to check that to keep Ant consistent over different JDK versions. - With upcoming JDK18 the SecurityManager is marked for removal and this causes that Ant itself cannot be built on JDK18 because there is the need for SM on older JDKs. One migration option might be to offer an antlib containing the permissions stuff and deprecate the core types - and remove them from core once the next Java LTS version without SecurityManager arrives. Two CVEs arised in Apache Commons and due the same code origin Ant is affected too. - https://cveprocess.apache.org/cve/CVE-2021-36373 Apache Ant TAR archive denial of service vulnerability Special crafted TARs could lead to an OutOfMemoryException which causes Ant itself to fail. Fixed with Ant 1.10.11 (Java8+) and Ant 1.9.16 (Java<8) - https://cveprocess.apache.org/cve/CVE-2021-36374 Apache Ant ZIP, and ZIP based, archive denial of service vulnerability Basically the same but for the JAR-family. Fixed with Ant 1.10.11 (Java8+) and Ant 1.9.16 (Java<8) ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that. As most projects moved to Maven or Gradle, the interest in Ant is decreased and also the will to contribute. Ant is still used in several places, as this "swiss army knife" is a sharp one in some areas. But to sum up: we don't expect to get more contributors, but we'll keep the project alive as long as possible and worthful. ----------------------------------------- Attachment E: Report from the Apache Any23 Project [Lewis John McGibbney] ## Description: The mission of Apache Any23 is the creation and maintenance of software related to automatic crawling, parsing, analyzing, producing, validating and converting RDF (Resource Description Framework) data ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Any23 was founded 2012-08-27 (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 Hans Brende on 2018-02-25. - No new committers. Last addition was Hans Brende on 2018-02-21. ## Project Activity: In August 2021, a non-project committer reported two security vulnerabilities. These vulnerabilities were tracked through the Apache CVE process and a subsequent release was cut as Any23 2.5. The official CVE's are CVE-2021-38555 and CVE-2021-40146. ## Community Health: 4 members of the PMC responded to the 2.5 VOTE thread. The community is small but healthy. ----------------------------------------- Attachment F: Report from the Apache Archiva Project [Olivier Lamy] ## Description: The mission of Archiva is the creation and maintenance of software related to Build Artifact Repository Manager. Last release 19th June 2020. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Archiva was founded 2008-03-19 (13 years ago) There are currently 21 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 7:3. Community changes, past quarter: - No new PMC members. Last addition was Martin Stockhammer on 2017-04-10. - No new committers. Last addition was Martin Stockhammer on 2016-09-22. ## Project Activity: Low activity. Still working on a large refactoring in main branch. ## Community Health: Low activity. But stil have users reporting issues. ............................ ----------------------------------------- Attachment G: Report from the Apache Atlas Project [Madhan Neethiraj] ## Description: The mission of Apache Atlas is the creation and maintenance of software related to a scalable and extensible set of core foundational governance services - enabling enterprises to effectively and efficiently meet their compliance requirements ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Atlas was founded 2017-06-20 (4 years ago) There are currently 44 committers and 32 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 Ashutosh Mestry on 2019-04-16. - No new committers. Last addition was Sidharth Mishra on 2021-04-19. ## Project Activity: - Apache Atlas 2.2.0 was released on 2021-08-17. This release includes significant improvements and fixes, more than 220 JIRAs - DSL search enhancements to enable search using classification attributes - Dependent component version updates: Kafka 2.5, curator 4.3.0, nimbus-jose-jwt 9.8.1, commons-io 2.8.0, JUnit 4.13.1 - Apache Kafka hook improvements - Apache Hive hook fixes and improvements - updates to support Apache Flink types - Python client improvements - UI improvements ## Community Health: - the community was focused on releasing Apache Atlas 2.2.0, after a year in development - dev@atlas.apache.org had a 27% decrease in traffic in the past quarter (926 emails compared to 1258) - 85 issues opened in JIRA, past quarter (-36% change) - 97 issues closed in JIRA, past quarter (-18% change) - 102 commits in the past quarter (-52% change) - 21 code contributors in the past quarter (-12% change) - 6 PRs opened on GitHub, past quarter (-45% change) - 6 PRs closed on GitHub, past quarter (-50% change) ## Most recent releases: 2.2.0 was released on 08/17/2020 2.1.0 was released on 07/16/2020 0.8.4 was released on 06/21/2019 1.2.0 was released on 06/12/2019 ----------------------------------------- Attachment H: Report from the Apache Axis Project [Robert Lazarski] ----------------------------------------- Attachment I: Report from the Apache Bahir Project [Luciano Resende] ----------------------------------------- Attachment J: Report from the Apache Beam Project [Kenneth Knowles] ----------------------------------------- Attachment K: Report from the Apache Bigtop Project [Kengo Seki] ----------------------------------------- Attachment L: Report from the Apache Bloodhound Project [Gary Martin] Apache Bloodhound is a software development collaboration tool, including issue tracking, wiki and repository browsing Issues ====== There are no issues to raise to the Board at this time. Releases ======== There have been no releases since the last report. The last release was towards the end of 2014: * apache-bloodhound-0.8 (11th December 2014) PMC/Committer Changes ===================== There are currently 14 PMC members on the project. The last changes were in April 2017. The last new committers were added in May 2014. The last addition to the PMC was in January 2017 (dammina) Community & Development ======================= The main activities since the last submitted report have been focusing on making progress on the bloodhound-core project. Support for being able to start from an existing, legacy bloodhound database has been prioritised alongside work on an API to interact with the database. Progress is slow but potentially getting more steady. Finally, we continue to be able to demonstrate that there are four PMC members who are able to assert their ongoing oversight of the project. Replies to Board Feedback ========================= > jm: It been a long time since any committer or PMC members added. Do > you have any potential candidates? At this point there may not be clear evidence of candidates. That said, the recent increase in activity is considered essential for generating more interest. > sw: Does the community consider any new release? The last release > was over 7 years ago. Currently there is no timeline for getting to a new release. The PMC recognises that a release is likely to generate more interest in the project. Further releases of the trac-based version of the project are not considered likely and so we will be waiting for the new project to become usable enough before coming to a decision. ----------------------------------------- Attachment M: Report from the Apache BVal Project [Matthew Jason Benson] ----------------------------------------- Attachment N: Report from the Apache Camel Project [Andrea Cosentino] ## Description: The mission of Apache Camel is the creation and maintenance of an open-source integration framework based on known Enterprise Integration Patterns. ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Camel was founded 2008-12-17 (13 years ago) There are currently 79 committers and 38 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 James Netherton on 2021-04-12. - Marat Gubaidullin was added as committer on 2021-07-29 - Pasquale Congiusti was added as committer on 2021-07-22 - Zheng Feng was added as committer on 2021-06-30 ## Project Activity: - We released Camel 3.7.5 - We released Camel 3.4.6 - We released Camel 3.11.0 - We released Camel 3.11.1 - The Camel 3.7.x releases are part of the second LTS for Camel 3. We are planning to support 3.7.x for one year. We are releasing these LTS with bug fixes - We released 3.11.0 release: this release is the LTS release with 3.7.x. We're going to stop releasing 3.4.x releases and going ahead with those two LTS. We are already working on the new LTS which will be 3.14.0, with two intermediate development releases. - We released Camel K 1.4.1 - We released Camel K 1.5.0 - We released Camel K 1.5.1 - We released Camel K 1.6.0 - We are improving the Camel-K experience and we are expanding and improving the Kamelet concept, by introducing more Kameletes to the provided catalog - The Camel-Quarkus work is going ahead following the main camel releases with multiple releases - We released Camel-quarkus 2.0.0-M1 - We released Camel-quarkus 2.0.0-M2 - We released Camel-quarkus 2.0.0 - We released Camel-quarkus 2.1.0 - We released Camel-quarkus 2.2.0 - We are continuing working on the Camel-kafka-connector for basing it on Kamelet concept - 0.10.1 on 23 May 2021 - The 0.7.x releases are based on the second LTS of main Camel, 3.7.x - We are working for supporting the next Camel LTS with camel-kafka-connector too - We'll be featured on the Integration track at ApacheCon @Home 2021 and ApacheCon Asia 2021. We received 22 submissions and selected 14 for a two day presence at ApacheCon @Home 2021, first day focusing on Camel, second day focusing on other ASF projects in the software integration ecosystem. ## Community Health: - dev@camel.apache.org had a 8% increase in traffic in the past quarter (386 emails compared to 356): This increase is related to 3.11.x LTS release and migration effort. - issues@camel.apache.org had a 30% decrease in traffic in the past quarter (1616 emails compared to 2280): We are focusing on fixing issues for 3.11.x. - users@camel.apache.org had a 6% decrease in traffic in the past quarter (311 emails compared to 329): the situation is more or less the same of the last quarter, the decrease is probably for the summer time. - 212 issues opened in JIRA, past quarter (-42% decrease) and 209 issues closed in JIRA, past quarter (-42% decrease): as reported above, the situation is stable. The activity related to Camel 2 is near to zero and we are focusing on old opened issues. We are getting feedback about new LTS releases, but many of them are coming from other channel like the zulip chat. - 3053 commits in the past quarter (36% decrease) and 123 code contributors in the past quarter (1% increase): the core Camel team is stabilizing the codebase so there is a little decrease in number of commits, contributions related to documentation and website is increasing. This is related to summer time probably, but also by the fact we are focusing on stabilizing the LTS and codebase is more or less stable at the moment. - 851 PRs opened on GitHub, past quarter (-20% decrease) and 851 PRs closed on GitHub, past quarter (-19% decrease): the code stabilization and less work on the camel kafka connector side explain the decrease in number of PRs open and closed. Camel-kafka-connector still needs to be aligned to the new LTS with Kamelets support. - 251 issues opened on GitHub, past quarter (38% decrease) and 248 issues closed on GitHub, past quarter (24% decrease): The camel-kamelets repository last quarter gave a boost to the github issues, now it's much more stable. ----------------------------------------- Attachment O: Report from the Apache Cayenne Project [Michael Ray Gentry] # Apache Cayenne Board Report, September 2021 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues On the previous Board Report, Justin Mclean commented: > I notice that your latest source release contains compiled code in the form > of jars and class files. There may be a reason why these are included, but > in general a source releases shouldn't contain jar or class files. It > would be good to review this. This has mostly (or completely) been addressed, but we still need to do another pass to verify it is complete. No other issues require board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (14 years ago). There are currently 23 committers and 9 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 Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2. Prior versions are maintenance-only. - Cayenne 4.0 (stable) - Maintenance only. - Cayenne 4.1 (stable) - Maintenance only. - Cayenne 4.2 (development) - Most development work is focused on this version. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1 on 2020-07-21. - Cayenne 4.2.M3 on 2021-03-19. ## Community Health Cayenne is healthy. JIRA, Git, and mailing list activity were down over the past quarter with few issues reported following the 4.2 Milestone 3 release. Summer has traditionally be a slower quarter for the project as well. Questions on the mailing list are being actively addressed. ----------------------------------------- Attachment P: Report from the Apache Chemistry Project [Florian Müller] ## Description: Apache Chemistry is an effort to provide an implementation of the CMIS (Content Management Interoperability Services) specification in Java, Python, PHP, .NET, Objective-C, and JavaScript (and possibly other languages). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Chemistry was founded 2011-02-16 (11 years ago) There are currently 38 committers and 36 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 Laurent Mignon on 2017-09-23. - No new committers. Last addition was Laurent Mignon on 2017-09-20. ## Project Activity: There was no activity in the last three months. Last releases were in 2017. The Apache Chemistry website moved from Apache CMS to Apache Pelican. (Thanks to Dave Fisher, who did all the work.) ## Community Health: We have a mature code base. No major development is expected. There hasn't been much activity in the last four years and there is no expectation that this is going to change. ----------------------------------------- Attachment Q: Report from the Apache CloudStack Project [Gabriel Beims Bräscher] ## Description: Apache CloudStack (ACS) is an IaaS (Infrastructure as a Service) cloud orchestration platform. ACS manages many types of hypervisors, storage, and networking devices. ## Issues: No issues to report. ## Activity: - The Apache CloudStack project is pleased to announce the LTS maintenance release of CloudStack 4.15.1.0. - 4.15.2.0 has been discussed and agreed by the community to be worked upon (quick minor release). - Kubernetes Provider 1.0.0 has passed its release vote, published on docker hub, and soon it will be announced. - The Apache CloudStack CloudMonkey 6.2.0 is in the release process. We will soon have it released. - The community is working towards the next LTS release 4.16.0.0 (Q3-Q4 2021). - GSoC 2021: all 4 students had passed mentors mid-term evaluation and have submitted their pull requests, now the program is coming to completion with final evaluation by mentors during 23-30 Aug next week. - Terraform codebase has been imported, passed IP clearance, a release to be worked upon soon (Hari volunteered to be the RM). - The Apache CloudStack has been working to align with the Inclusive naming initiative (such as we see in diversity@apache). As an example, we already migrated the default branch from "master" to "main" and have been updating documentation and the codebase. - The project has been discussing alternatives to update the CloudStack website. The main goals with such a move would be to bring a newer look to the website as well as make it easier to edit; thus, being open to anyone to contribute with the project website, regardless of any development skills. However, so far none of the discussed approaches meet all the requirements to be published in the 'apache/cloudstack-www' repository and also be friendly to contributors with no development background. - The Apache CloudStack is pleased to announce the virtual CCC (CloudStack Collaboration Conference) that is scheduled for 9-12 November 2021. ## Health report: Apropos of the activity report; the project is considered healthy. Here follows some highlights based on the ASF Project Statistics for Apache CloudStack. Data were obtained on September 1st, via [https://reporter.apache.org/wizard/statistics?cloudstack]. These statistics combined indicate that the project is healthy. - According to the apache statistics, the project achieved the Community Health Score (Chi): 10.00 (Super Healthy) - More than 4 emails per day to all mailing lists combined in the past quarter. - New members added to the LDAP committee group within the last six months - New committer(s) invited within the last three months - New releases (4.15.1) in the past 6 months. - Github Statistics: -- PR activity: 248 PRs opened on GitHub, past quarter (-6% change) 278 PRs closed on GitHub, past quarter (1% increase) -- Issues: 112 issues opened on GitHub, past quarter (12% increase) 120 issues closed on GitHub, past quarter (-10% change) -- Commits: 529 commits in the past quarter (-23% decrease) -- Code contributors: 34 in the past quarter (-12% change) - Mailing lists Statistics: -- dev@cloudstack.apache.org had a 20% increase in traffic in the past quarter (901 emails compared to 749). -- issues@cloudstack.apache.org had an 80% decrease in traffic in the past quarter (14 emails compared to 69), we encourage the use of github "issues". -- marketing@cloudstack.apache.org had a 35% decrease in traffic in the past quarter (52 emails compared to 80). -- users@cloudstack.apache.org had a 10% increase in traffic in the past quarter (781 emails compared to 705). ## PMC changes: - Currently 52 - There is one new PMC member added since the last report. - Most recently added PMC member: Nicolás Vázquez was added to the PMC on 2021-08-01. ## Committer base changes: - Currently 128 - There are three new committers since the last report. - the last vote for committers was done on 2021-06-30. - Most recently added committers: David Jumani, Daniel Augusto Veronezi Salvador, and Pearl Dsilva were added as committers on 2021-07-06. ## Releases: Latest: - 4.15.1.0 was released on 5th July 2021 -- EOL 1st July 2022. - 4.15.0.0 was released on 22nd January 2021 -- EOL 1st July 2022. - 4.14.1.0 was released on 4th of March 2021 -- EOL 1st January 2022. Reaching EOL: - 4.13.1.0 reached EOL on 1st May 2021, it was released on 2nd May 2020. ----------------------------------------- Attachment R: Report from the Apache Cocoon Project [Cédric Damioli] ## Description: The mission of Cocoon is the creation and maintenance of software related to Web development framework: separation of concerns, component-based ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Cocoon was founded 2003-01-22 (19 years ago) There are currently 79 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Javier Puerto on 2012-07-06. - No new committers were added. ## Project Activity: Still low activity, no new commits or issues last quarter. ## Community Health: Interestingly, despite very low dev activity, there was a few threads on the users list with quick answers from commiters. ----------------------------------------- Attachment S: Report from the Apache Commons Project [Gary D. Gregory] ## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (14 years ago) There are currently 148 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Henri Biestro was added to the PMC on 2021-06-12 - Matt Juntunen was added to the PMC on 2021-06-25 - No new committers. Last addition was Peter Lee on 2020-03-12. ## Project Activity: The Commons project is active with 11 releases: - GEOMETRY-1.0 was released on 2021-08-21. - POOL-2.11.1 was released on 2021-08-17. - POOL-2.11.0 was released on 2021-08-11. - DBCP-2.9.0 was released on 2021-08-03. - CSV-1.9.0 was released on 2021-07-30. - VFS-2.9.0 was released on 2021-07-20. - NUMBERS-1.0 was released on 2021-07-17. - IO-2.11.0 was released on 2021-07-13. - COMPRESS 1.21 was released on 2021-07-12. - JEXL-3.2.1 was released on 2021-06-25. - IO-2.10.0 was released on 2021-06-13. ## Community Health: The Commons community feels healthy with code contributions coming in through Jira and GitHub PRs. We have released 11 components during this reporting period. Email traffic has increased; contributors and commits have increased; PRs have decreased. ----------------------------------------- Attachment T: Report from the Apache Cordova Project [Jesse MacFadyen] ## Status report for the Apache Cordova project - September 2021 ## Description: - A platform for building native mobile applications using HTML, CSS and JavaScript. ## Activity Current work has been around keeping up with recent changes to iOS and Android, our most used platforms, and updating plugins. We continue to work towards reducing technical debt, and 'running the business' We are in the process of archiving older documentation and translations which were very out of date. ## Issues: - There are no issues requiring board attention at this time. ## Health report: Our status dashboard at http://status.cordova.io remain mostly all green - failures are usually due to external service issues that do device testing. Our nightly builds have been extremely stable. ASF Project Statistics gives the project a Community Health Score (Chi): 9.6 ( Super Healthy ) We continue to see contributions from a small group of dedicated individuals. That said, things remain stable and the project continues to see good traffic. The cordova-cli, the base tool used for creating/building/running gets 125k downloads a week on npm, and has been consistent for the last year. Various core plugins see usage in the 50-80k/wk range. Our primary channel for helping, and hearing from users is via our #slack community, which has ~4k users and continues to be fairly active. ## Membership Data: There are currently 103 committers and 100 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 Pieter Van Poyer on 2021-04-05 - No new committers. Last addition was Pieter Van Poyer on 2021-04-05 ## Releases: - cordova-electron@3.0.0 was released on 2021-09-06. - cordova-plugin-camera@6.0.0 was released on 2021-08-23. - cordova-android@10.1.0 was released on 2021-08-17. - cordova-plugin-camera@5.0.3 was released on 2021-08-09. - cordova-android@10.0.1 was released on 2021-07-30. - cordova-android@10.0.0 was released on 2021-07-20. - cordova-js@6.1.0 was released on 2021-07-14. - cordova-plugin-whitelist@1.3.5 was released on 2021-06-30. ## Dev mailing list: dev@cordova.apache.org had a 34% increase in traffic in the past quarter (70 emails compared to 52): ## Github activity: issues@cordova.apache.org had a 12% increase in traffic in the past quarter (1997 emails compared to 1781): Issue close rate of 84% 141 issues opened on GitHub, past quarter (-7% change) 119 issues closed on GitHub, past quarter (8% increase) PR close rate of 99% - 166 PRs opened on GitHub, past quarter (66% increase) - 165 PRs closed on GitHub, past quarter (85% increase) Commits - 179 commits in the past quarter (105% increase) - 20 code contributors in the past quarter (-23% change) ----------------------------------------- Attachment U: Report from the Apache cTAKES Project [Pei Chen] ## Description: The mission of cTAKES is the creation and maintenance of software related to Natural language processing (NLP) tool for information extraction from electronic medical record clinical free-text ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache cTAKES was founded 2013-03-19 (8 years ago) There are currently 39 committers and 31 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 Gandhi Rajan on 2018-07-12. - No new committers. Last addition was Peter Abramowitsch on 2020-10-15. ## Project Activity: - Committee continues to work on the future release (4.x.x or 5.x.x) - Infra migrated the static web site migration from CMS to GFM - Last release was 4.0.0.1 patch on Jan 20 2021 - 4.0.0 was released on Apr 27 2017 - 3.2.2 was released on May 30 2015 ## Community Health: There have been a decrease in the email traffic this quarter. It has been a quiet summer but still active with new user questions on mailing lists. dev@ctakes.apache.org had a 57% decrease in traffic in the past quarter (33 emails compared to 76) user@ctakes.apache.org had a 86% decrease in traffic in the past quarter (2 emails compared to 14) ----------------------------------------- Attachment V: Report from the Apache Curator Project [Enrico Olivelli] ## Description: The mission of Curator is the creation and maintenance of software related to Java libraries that make using Apache ZooKeeper easier. ## Issues: No issues for the board. The project is moving forward. ## Membership Data: Apache Curator was founded 2013-09-18 (8 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 Zili Chen on 2020-08-06. - No new committers. Last addition was Zili Chen on 2020-08-06. ## Project Activity: One of the new contributors written a blog post about Curator and what he contributed to the latest 5.2.0 release. We have suggested him to promote his work and helped him with the post. https://medium.com/@jmslocum16/idempotent-fault-tolerant-writes-in-curator-5-2-0-eadf7c12c814 Recent releases: 5.2.0 was released on 2021-07-26 (roughly one month ago). 5.1.0 was released on 2020-07-03. 5.0.0 was released on 2020-05-28. ## Community Health: The community is in good shape, even if we are a small group. We cut a release with new features and contributions from people outside the committers group. This is a good sign. In fact the metrics show a little increase in community communications. Metrics: - dev@curator.apache.org had a 75% increase in traffic in the past quarter (376 emails compared to 214) - user@curator.apache.org had a 250% increase in traffic in the past quarter (21 emails compared to 6) - 20 issues opened in JIRA, past quarter (300% increase) - 7 issues closed in JIRA, past quarter (250% increase) - 10 commits in the past quarter (233% increase) - 7 code contributors in the past quarter (133% increase) - 12 PRs opened on GitHub, past quarter (200% increase) - 9 PRs closed on GitHub, past quarter (200% increase) ----------------------------------------- Attachment W: Report from the Apache Daffodil Project [Mike Beckerle] ## Description: The mission of Apache Daffodil is the creation and maintenance of software related to an implementation of the Data Format Description Language (DFDL) used to convert between fixed format data and more readily processed forms such as XML or JSON ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Daffodil was founded 2021-02-16 (7 months ago) There are currently 13 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members. Last addition was Brandon Sloane on 2021-02-16. - No new committers were added. Contributions were added from 4 new contributors. ## Project Activity: In the past quarter development work was on changes toward the next release of Daffodil. We are starting the ip-clearance process for incorporating a new code base which is to become part of Daffodil. This is a VSCode-based interactive data format debugger for DFDL schemas. When complete this will add several additional new contributors/committers. The project's suggested roadmap, (always subject to change based on contributors desires) has been updated on our wiki. ## Community Health: There is some slowdown in activity on the project this quarter which we believe is seasonal and/or due to the lack of a Daffodil release this quarter. ----------------------------------------- Attachment X: Report from the Apache DeltaSpike Project [Mark Struberg] ## Description: Apache DeltaSpike is a suite of portable CDI (Contexts & Dependency Injection) extensions intended to make application development easier when working with CDI and Java EE. Some of its key features include: - A core runtime that supports component configuration, type safe messaging and internationalization, and exception handling. - A suite of utilities to make programmatic bean lookup easier. - A plugin for Java SE to bootstrap both JBoss Weld and Apache OpenWebBeans outside of a container. - JSF integration, including backporting of JSF 2.2 features for Java EE 6. - JPA integration and transaction support. - A Data module, to create an easy to use repository pattern on top of JPA. Testing support is also provided, to allow you to do low level unit testing of your CDI enabled projects. ## Issues: There are no issues requiring board attention at this time. ## Activity: We shipped a release in March and are mostly in maintenance mode. Sometimes new feature requests pop up which we look at, but nothing fancy. Statistics say we had a much improved last quarter in terms of activity. But it doesn't feel like it. It's just if there is some work to do, then we do it. The next significant steps are the namespace change from javax to jakarta and a discussion about the long-term vision. ## Health report: Stable and okish. Enough people around to vote and roll releases for sure. ## Releases - 1.9.5 was released on 2021-03-10. - 1.9.4 was released on 2020-06-12. - 1.9.3 was released on 2020-02-05. ## Project Composition: - There are currently 35 committers and 19 PMC members in this project. - The Committer-to-PMC ratio is roughly 9:5. ## Community changes, past quarter: - No new PMC members. Last addition was Harald Wellmann on 2016-05-19. - No new committers. Last addition was Christian Beikov on 2019-10-21. ----------------------------------------- Attachment Y: Report from the Apache Drill Project [Charles Givre] ## Description: The mission of Drill is the creation and maintenance of software related to Schema-free SQL Query Engine for Apache Hadoop, NoSQL and Cloud Storage ## Issues: Nothing significant to report. We appreciate INFRA team's support adding the LGTM code checks to the Drill repository. ## Membership Data: Apache Drill was founded 2014-11-18 (7 years ago) There are currently 59 committers and 26 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 Bohdan Kazydub on 2020-01-28. - No new committers. Last addition was Cong Luo on 2021-01-19. ## Project Activity: 1.19.0 was released on 2021-06-10. We'd like to thank Sally Khudairi for assisting us in crafting press releases. Drill's most recent release was featured in VentureBeat and a few other tech publications! Drill will be targeting to release our next version in the fall, exact timing is TBD. We have a few large pull requests in flight which will add significant functionality in Drill. The first is DRILL-7985 [1] which refactors Drill's pushdown API. The effect of this is that it will be easier to write storage plugins and it will be possible and easier to add more optimizations to existing plugins. This PR has one approval and is likely to be committed in the next few days. Another very significant addition to Drill is DRILL-7871 [2] which enables access controls around storage plugin configurations. This is the first step towards making Drill truly multi-tenant. [1]: https://github.com/apache/drill/pull/2289 [2]: https://github.com/apache/drill/pull/2251 ## Community Health: Community health remains strong. Some of the recent pull requests are much more complex, so as a result we are seeing fewer pull requests. Drill is transitioning to using github Issues as well as our Slack channel. For the next quarterly report, I will see how I can gather Slack metrics and include them as well. (Slack limits the data for unpaid plans unfortunately) * dev@drill.apache.org had a 11% decrease in traffic in the past quarter (668 emails compared to 746) * 41 issues opened in JIRA, past quarter (-45% change) * 16 issues closed in JIRA, past quarter (-75% change) * 201 commits in the past quarter (89% increase) * 18 code contributors in the past quarter (-10% change) * 49 PRs opened on GitHub, past quarter (-30% change) * 47 PRs closed on GitHub, past quarter (-30% change) * 9 issues opened on GitHub, past quarter (350% increase) * 3 issues closed on GitHub, past quarter (300% increase) ----------------------------------------- Attachment Z: Report from the Apache ECharts Project [Wenli Zhang] ## Description: The mission of Apache ECharts is the creation and maintenance of software related to a charting and data visualization library written in JavaScript ## Issues: A website redirecting issue[1] we are working on it. [1] https://github.com/apache/echarts/issues/15620 ## Membership Data: Apache ECharts was founded 2020-12-16 (9 months ago) There are currently 25 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Houjin Huang on 2020-12-16. - Shen Shuntian was added as committer on 2021-07-09. A new committer has passed vote and is under processing. ## Project Activity: - We released 5.2.0[2] at 1st Sep which contains a lot of new features like universal transition, new color palette picking strategy, labels for polar bar charts and etc. These new features helps users to create more powerful visualization works. - We are working towards the next version 5.2.1 which is expected to be voted for release in a week. - We have changed the example code from JavaScript into TypeScript and we are going to release it along with the next version. Hopefully, this can help us find more typing issues and provides a better developping experience to our users. - We are working on a bar-racing chart generating tool that can generate code and video automatically from chart data so that users don't have to write complex code to do it. [2] https://echarts.apache.org/handbook/en/basics/release-note/5-2-0 ## Community Health: - We released a "Handbook"[3] recently, which contains online documents from how to get started to detailed tutorials on various topics. This can help users better understand ECharts and have a better developing experience. [3] https://echarts.apache.org/handbook/en/get-started/ ----------------------------------------- Attachment AA: Report from the Apache Felix Project [Karl Pauls] ## Description: Apache Felix is a project aimed at implementing specifications from the OSGi Alliance as well as implementing other supporting tools and technologies aligned with OSGi technology. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Felix was founded 2007-03-28 (14 years ago) There are currently 68 committers and 27 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 Georg Henzler on 2019-06-10. - No new committers. Last addition was Robert Munteanu on 2020-07-20. ## Project Activity: - Existing implementations have been improved/enhanced based on community feedback. - We released a new framework version as well as back port version to support java17. - Work on migrating the website away from Apache CMS is finished. - Work has started on a new OSGi spec component (OSGi features). - Released 23 components including framework 7.0.1 and 6.0.5 (otherwise, mostly bug fixes/minor improvements). ### Releases - SCR 2.1.30 was released on 2021-09-08. - org.apache.felix.http.base-4.1.4 was released on 2021-09-05. - org.apache.felix.http.bridge-4.1.4 was released on 2021-09-05. - org.apache.felix.http.jetty-4.1.12 was released on 2021-09-05. - org.apache.felix.webconsole-4.7.0 was released on 2021-09-05. - org.apache.felix.healthcheck.generalchecks-2.0.12 was released on 2021-08-31. - org.apache.felix.healthcheck.generalchecks-2.0.10 was released on 2021-08-28. - org.apache.felix.systemready-0.6.0 was released on 2021-08-28. - org.apache.felix.webconsole-4.6.4 was released on 2021-08-25. - org.apache.felix.healthcheck.core-2.0.10 was released on 2021-08-18. - org.apache.felix.healthcheck.generalchecks-2.0.8 was released on 2021-08-18. - org.apache.felix.rootcause-0.2.0 was released on 2021-08-18. - org.apache.felix.systemready 0.5.0 was released on 2021-08-18. - org.apache.felix.scr-2.1.28 was released on 2021-07-03. - org.apache.felix.framework-6.0.5 was released on 2021-06-21. - org.apache.felix.framework-7.0.1 was released on 2021-06-21. - org.apache.felix.framework.security-2.8.1 was released on 2021-06-21. - org.apache.felix.main-7.0.1 was released on 2021-06-21. - org.apache.felix.main.distribution-7.0.1 was released on 2021-06-21. - org.apache.felix.resolver-2.0.4 was released on 2021-06-21. - org.apache.felix.http.servlet-api-1.1.4 was released on 2021-06-15. - org.apache.felix.http.jetty-4.1.10 was released on 2021-06-13. - org.apache.felix.inventory-1.1.0 was released on 2021-06-13. - org.apache.felix.webconsole-4.6.2 was released on 2021-06-13. ## Community Health: - Overall the project is in ok health. - The OSGi Alliance transitioned to the Eclipse Foundation and we had some discussions about how that changes our policies wrt. implementations of specifications that are not yet final. - Questions on the user list are answered, development concerns are either discussed on the mailing list or directly in the JIRA issues. - We had no issues voting on releases and JIRA issues are generally addressed. - dev@felix.apache.org had a 30% increase in traffic in the past quarter (528 emails compared to 405) - users@felix.apache.org had a 90% increase in traffic in the past quarter (19 emails compared to 10) - 26 issues opened in JIRA, past quarter (-35% change) - 31 issues closed in JIRA, past quarter (-39% change) - 91 commits in the past quarter (9% increase) - 9 code contributors in the past quarter (-25% change) - 20 PRs opened on GitHub, past quarter (150% increase) - 20 PRs closed on GitHub, past quarter (66% increase) ----------------------------------------- Attachment AB: Report from the Apache Flex Project [Olaf Krüger] ## Description: The mission of the Apache Flex project is to create and maintain software related to the development of expressive web applications that deploy to all major browsers, desktops and devices (including smartphones, tablets and tv) ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Flex was founded 2012-12-19 (9 years ago) There are currently 68 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 Olaf Krüger on 2017-08-28. - No new committers. Last addition was Greg Dove on 2016-09-07. ## Project Activity: No changes have been made to the Flex framework for a long time and it is unlikely that another release will appear. ## Community Health: During the last quarter, there was nearly no mailing list activity at users and dev. ----------------------------------------- Attachment AC: Report from the Apache Flink Project [Stephan Ewen] ## Description: Apache Flink is a distributed system for unified batch- and streaming data processing. Flink consists of a scalable high-performance runtime and many APIs and libraries, including SQL, functional DSLs in Java, Scala, Python, and the Stateful Functions library for event-driven applications. Flink interacts and integrates with several Apache projects in the broader ecosystem of data storage and computing, such as Apache Beam, Kafka, Pulsar, Hadoop, HBase, Cassandra, Calcite, Iceberg, Hudi, and various others. ## Issues: - There are currently no community issues that require board attention. ## Membership Data: PMC changes since the previous report: - Arvid Heise was added to the PMC on 2021-06-16 - Xintong Song was added to the PMC on 2021-06-16 - Guowei Ma was added to the PMC on 2021-07-06 New committers since previous report: - Yang Wang was added as committer on 2021-07-06 - Yuan Mei was added as committer on 2021-07-06 - Yun Gao was added as committer on 2021-08-02 The newest PMC member is Guowei Ma, joined on July 6th, 2021. The newest committer is Yun Gao, joined on August 2nd, 2021. There are currently 75 committers and 35 PMC members in this project. ## Releases The following releases were made since the last board report: - Flink 1.11.4 was released on 2021-08-09 - Flink 1.12.4 was released on 2021-05-21 - Flink 1.12.5 was released on 2021-08-06 - Flink 1.13.1 was released on 2021-05-28 - Flink 1.13.2 was released on 2021-08-06 - Flink Stateful Functions 3.1.0 was released on 2021-08-31. - Flink Shaded (Vendored Libraries) 14.0 was released on 2021-07-21. ## Project Activity: - The community is approaching the Flink 1.14.0 release and finalizing the testing. The release notably improves the batch/streaming interplay of APIs and applications. Examples are the support of checkpointing in partially-finished bounded dataflows, smooth navigation between the DataStream and Table API for batch executed jobs, improvements to the unified source/sink APIs and metrics. - In the meantime the community has released a set of bugfix releases for the 1.11.x, 1.12.x, and 1.13.x lines. - The Stateful Functions project has released its 3.1 version, which adds features like a new Go SDK, a much more scalable remote function dispatcher, as well as many ease-of-setup improvements. - The Flink Forward (October 2021) conference published its program, with a mix of getting-started talks, tutorials, industry use cases, and deep dives. https://www.flink-forward.org/global-2021 The conference is virtual and free to attend. - The community is still discussing and exploring how to tune the recently introduced Jira bot. We want to get the benefits of some automated issue management help, but make sure we don't discourage any users or contributors. - There is an ongoing thread about enforcing Apache Flink trademark in China, for which the ASF trademark folks are helping us. ## Community Health: The Flink community is happy that Flink again ended up in the top most active Apache projects. This is a great validation for all of us and the effort we put into this. The activity on mailing lists and JIRA remains high, with what looks like a summer vacation dip on the user list. - user@f.a.o is at 1668 mails/quarter - user-zh@f.a.o is at 889 mails/quarter - dev@f.a.o is at 2313 mails/quarter - 1261 JIRA issues opened, 1174 JIRA issues closed. - 1188 PRs opened, 1135 PRs closed. - The community created and is discussing around 15 new major feature proposals (FLIPs = Flink Improvement Proposals) ----------------------------------------- Attachment AD: Report from the Apache Gobblin Project [Abhishek Tiwari] ## Description: The mission of Apache Gobblin is the creation and maintenance of software related to a distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems ## Issues: No issues to report. ## Membership Data: Apache Gobblin was founded 2021-01-19 (8 months ago) There are currently 18 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 9:7. Community changes, past quarter: - No new PMC members. Last addition was Abhishek Tiwari on 2021-01-19. - Alexander Prokofiev was added as committer on 2021-07-15 ## Project Activity: - Support for Kafka 1.1 writer was added. - Logical types support was added in Avro to ORC. - Support for running a single ingestion job using Gobblin CLI was added. - Improvements in Gobblin Cluster & GaaS: TaskResult logging improvements, failure propagation from StatsTracker, support for task interruption optionality, RestLI action added for flow resume, improved error reporting for flow configs. - Improvements in Source, Extractor, Writer: HadoopFileInputSource was made file split size aware, additional attributes added to metrics in the Extractor, execution handling, and logging in FS Data Writer was improved. - Hive Registration changes: dataset-specific DB name support was added, stability of the Hive Registration module was improved (handling empty strings, close HiveRegister in completion action step, abort operation against a view, logging with exception propagation). - Several other minor enhancements and bug fixes. Last release (v0.15.0) was done on: Dec 10, 2020. Current release (v0.16.0) is being voted on. ## Community Health: - There have been 106 commits since 1st June 2021. - 76 commits have been from non-committers. - We constantly look for consistent contributors to vote them in as Committers and PMC. (A DISCUSS thread is ongoing to vote in a committer as we speak) - dev@gobblin.apache.org had 2187 new emails last quarter. ----------------------------------------- Attachment AE: Report from the Apache Guacamole Project [Mike Jumper] ## Description: The mission of Apache Guacamole is the creation and maintenance of software related to providing performant, browser-based remote access ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Guacamole was founded 2017-11-14 (4 years ago) There are currently 14 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Carl Harris on 2017-11-19. - No new committers. Last addition was Luke on 2020-02-07. ## Project Activity: The scope for the upcoming 1.4.0 release was finalized on 2021-08-30. Around 20% of the scope for 1.4.0 remains to be completed before the first RC can be cut, with roughly half those remaining issues currently in progress. Recent releases: - 1.3.0 was released on 2021-01-01. - 1.2.0 was released on 2020-06-28. - 1.1.0 was released on 2020-01-29. ## Community Health: The community is active and healthy. The user@ list encountered a disruption in activity when Nabble ceased supporting mailing list synchronization. This disruption resulted in a period of divergence between Nabble and the list, with new mailing list threads not reaching the forums and new forum threads not reaching the mailing list. There have otherwise been no noteworthy changes in the level of activity. ----------------------------------------- Attachment AF: Report from the Apache Gump Project [Stefan Bodewig] # Description Apache Gump is a cross-project continuous integration server. Gump's intention isn't so much to be a CI server but rather a vehicle that makes people look beyond their project's boundaries and helps the projects to collaborate. Gump is written in Python and supports several build tools and version control systems. The Apache installation of Gump builds ASF as well as non-ASF projects and their dependencies. It started in the Java part of the foundation but also builds projects like APR, HTTPd and OpenSSL. # Issues There are no issues requiring board attention. # Membership Data Apache Gump was founded 2004-02-18 (17 years ago) There are currently 16 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 8:5. Community changes, past quarter: No new PMC members. Last addition was Mark Thomas on 2014-12-03. No new committers. Last addition was Konstantin Kolinko on 2015-02-11. # Project Activity The Tomcat community is the only one still using Gump actively and the only activity in Gump is around keeping the infrastructure alive and tweaking things for the benefit of Tomcat builds. During the past two months Gump has migrated to use OpenJDK 11 rather than OpenJDK 8 for al JVM based builds. During the migration several projects have been removed that are (no longer) needed by the projects actively using Gump. We will certainly support any other project that wants to get the benefit of the early warning system for backwards incompatible changes Gump provides, but we are not actively recruiting projects. # Releases Gump has never done any releases. One reason for this is that the ASF installations of Gump work on the latest code base almost all of the time following its "integrate everything continuously" philosophy. # Community Health There isn't much happening but help is there when anybody needs it. ----------------------------------------- Attachment AG: Report from the Apache Helix Project [Kishore G] ## Description: The mission of Helix is the creation and maintenance of software related to A cluster management framework for partitioned and replicated distributed resources ## Issues: No issues for the board. ## Membership Data: Apache Helix was founded 2013-12-17 (8 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Junkai Xue on 2017-07-03. - No new committers. Last addition was Meng Zhang on 2021-01-22. ## Project Activity: - 1.0.2 was released on 2020-09-01. - Deprecating old 0.6.* and 0.7.* releases ## Community Health: - Discussion performed normal in open source. - The user questions increased recently. - Will try to hold another virtual meet up. ----------------------------------------- Attachment AH: Report from the Apache Hive Project [Ashutosh Chauhan] ----------------------------------------- Attachment AI: Report from the Apache Hudi Project [Vinoth Chandar] ## Description: The mission of Apache Hudi is the creation and maintenance of software related to providing atomic upserts and incremental data streams on Big Data ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hudi was founded 2020-05-19 (a year ago) There are currently 24 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Raymond Xu was added to the PMC on 2021-07-13 - Danny Chen was added as committer on 2021-07-12 - Zhiwei Peng was added as committer on 2021-07-12 ## Project Activity: Hudi community released 0.9.0 version, which bring several large features including Spark SQL DML/DDL support, performance enhancements for uncommitted data rollbacks, virtual keys and a bunch of new data sources. Community also discussed and ratified a more clear description of all the components in the project currently, a future set of new components we will build out and this was shared in a manifesto blog on our site. Members of the community continued to present their work in different conferences and tech talks. We also redid our website, moving away from the jekyll theme to docusaurus and in the process of realigning the docs to the new platform vision. We will also be presenting this in ApacheCon later in september. In other news, we moved our CI away from Travis (shared with other apache projects) to Azure pipelines. Long queuing delays in travis was slowing our development significantly in the early part of the quarter. ## Community Health: There was significant dev activity leading upto the release, that explains the large number of commits, prs. We use github issues for user support, there were fewer opened this reporting period. ----------------------------------------- Attachment AJ: Report from the Apache Iceberg Project [Ryan Blue] ## Description: Apache Iceberg is a table format for huge analytic datasets that is designed for high performance and ease of use. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Iceberg was founded 2020-05-19 (a year ago) There are currently 18 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 9:5. Community changes, past quarter: - Zheng Hu was added to the PMC on 2021-06-28 - Jack Ye was added as committer on 2021-07-02 ## Project Activity: 0.12.0 was released on 2021-08-15 and is a significant update from 0.11.1. The community voted to adopt version 2 of the Iceberg table format that adds row-level updates and deletes. The community is also working on several improvements: * Preparing for 1.0 of the Java reference implementation * Adding an Iceberg specification for SQL views * Spark implementations of MERGE and UPDATE that use row-level deletes * Flink UPSERT support * Z-order specification * Relative path support for disaster recovery * Branching and tagging table snapshots * Additional storage integration modules (Dell EMC, Aliyun OSS) * Encryption ## Community Health: The community is healthy and continues to grow. Unique contributors grew by 2% this quarter to 50. Contributions increased to more than 500 PRs and more than 400 PRs were addressed. The community is discussing how to scale and coordinate with a published roadmap and github projects to link the roadmap to individual issues. The community is also forming a new group of contributors around Python. This group has held sync meetings and is planning to make the python API more pythonic and to get to an initial python release. ----------------------------------------- Attachment AK: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for September 2021 The Apache Incubator is the entry path into the ASF for projects and codebases wishing to become part of the Foundation's efforts. There are presently 37 podlings incubating. In August, podlings executed 10 distinct releases. We added 2 new IPMC members, and none retired. There was 1 IP clearance in August, and no projects graduated last month. A couple of podlings are heading towards graduation in the next few months. This month we were missing reports from Hivemall and Spot. Hivemall asked to report next month, and Spot will be asked to report next month. The three projects that failed to report last month have reported this month. There was a discussion on the IP clearance for Apache AsterixDB JDBC Driver as all history had been removed and all headers replaced, making it difficult to determine IP clearance. A Maven IP clearance was discovered to contain category X licensed code. It was a quiet month, and most discussions on the mailing list were around releases, new mentors and IP clearances. ## Community ### New IPMC members: - Madhawa Gunasekara - Xun Liu ### People who left the IPMC: - None ## New Podlings - None ## Podlings that failed to report, expected next month - Hivemall - Spot ## Graduations - None The board has motions for the following: - None ## Releases The following releases entered distribution during the month of September: - Age 0.5.0 - ShenYu 2.4.0 - DataLab 2.5.0 - EventMesh 1.2.0 - Hop 0.99 - Liminal 0.0.3 - NLPCcraft 0.9.0 - NLPCcraft Java client 0.9.0 - Teaclave v0.3.0 - YuniKorn 0.11.0 ## IP Clearance - Apache Maven - Mvndaemon ## Legal / Trademarks - N/A ## Infrastructure - N/A ## Miscellaneous - N/A ## Table of Contents [AGE](#age) [Annotator](#annotator) [brpc](#brpc) [Crail](#crail) [Hop](#hop) [Kyuubi](#kyuubi) [Linkis](#linkis) [Marvin-AI](#marvin-ai) [Milagro](#milagro) [Nemo](#nemo) [StreamPipes](#streampipes) [Toree](#toree) [Wayang](#wayang) -------------------- ## AGE AGE is a multi-model database that enables graph and relational models built on PostgreSQL. AGE has been incubating since 2020-04-29. ### Three most important unfinished issues to address before graduating: 1. Build Community. 2. Continue good governance by practicing our release process. 3. Inviting more contributors to become committers ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? The community grew a lot since the last report. We have a new committer and some more contributors in line to be invited to become a committer. We also have a potential PMC member. In addition, we have more issues on the GitHub page and more discussions from AGE users on the user mailing list. ### How has the project developed since the last report? We have had one more release (our 5th release) since the last report, and the next release will be happening this month. We also have a visualization tool added as a subproject for AGE, which allows the user to visualize their data. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2021-08-03 ### When were the last committers or PPMC members elected? 2021-09-03 ### Have your mentors been helpful and responsive? Yes, very much. ### Is the PPMC managing the podling's brand / trademarks? There is no issue that PPMC is aware of. ### Signed-off-by: - [ ] (age) Kevin Ratnasekera Comments: - [ ] (age) Von Gosling Comments: - [ ] (age) Raphael Bircher Comments: - [X] (age) Felix Cheung Comments: - [X] (age) Juan Pan Comments: I can see our community is growing. And IPMCs are making many efforts. - [ ] (age) Suneel Marthi Comments: ### IPMC/Shepherd notes: -------------------- ## Annotator Annotator provides annotation enabling code for browsers, servers, and humans. Annotator has been incubating since 2016-08-30. ### Three most important unfinished issues to address before graduating: 1. Onboard additional contributors. 2. Continue demonstrating good governance by practicing our release process. 3. Build community. ### Are there any issues that the IPMC or ASF Board need to be aware of? Annotator missed last months report due to PPMC members being less responsive around summer holidays. Report reminder emails also seem to be unreliable, with the reminder for this report coming it after the submission date. ### How has the community developed since the last report? More people seem to be finding the project, engaging with issues on GitHub, testing out the project, and providing feedback. However, Node.js ecosystem and packaging issues seem to be a barrier for users that will need to be addressed. ### How has the project developed since the last report? The project made its second Apache release this past week. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-09-03 ### When were the last committers or PPMC members elected? 2018-09-04 ### Have your mentors been helpful and responsive? Yes! Mentors were helpful in testing the latest release, as well as reaching out to see what else we might do to move toward graduation. ### Is the PPMC managing the podling's brand / trademarks? There are no branding issues that the PPMC is aware of. ### Signed-off-by: - [X] (annotator) Nick Kew Comments: Congratulations on the release, though technically I think a September date falls outside the reporting period. - [ ] (annotator) Tommaso Teofili Comments: - [ ] (annotator) Benjamin Young Comments: ### IPMC/Shepherd notes: -------------------- ## brpc brpc is an industrial-grade RPC framework for building reliable and high- performance services. brpc has been incubating since 2018-11-13. ### Three most important unfinished issues to address before graduating: 1.More apache release, not WIP release 2.Find more users and more usage 3.Grow developers community ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? 1. we got approved for our first apache release-1.0.rc02,not WIP release 2. committer lorin has gaved a talk about image graph usage using brpc on ApacheCon Asia 2021,and got many positive interest. 3. we have setup our regular oncall plan, every week there will be an engineer who take care of new issues and finish report ### How has the project developed since the last report? No answer. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-08-29 ### When were the last committers or PPMC members elected? 2021-03-09 ### Have your mentors been helpful and responsive? Panjuan are very helpful to our project and community. she gaved many suggestions about release and promotion. ### Is the PPMC managing the podling's brand / trademarks? we will check it after our 1.0 release. ### Signed-off-by: - [X] (brpc) Kevin A. McGrail Comments: Good report and agree completely with it. Great progress. - [X] (brpc) Jean-Baptiste Onofré Comments: - [ ] (brpc) Von Gosling Comments: - [X] (brpc) Juan Pan Comments: It looks great we did a release with non-WIP. ### IPMC/Shepherd notes: -------------------- ## Crail Crail is a storage platform for sharing performance critical data in distributed data processing jobs at very high speed. Crail has been incubating since 2017-11-01. ### Three most important unfinished issues to address before graduating: 1.More frequent/steady code contributions 2.New release 3.More committers ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? A student from ETH Zurich became committer. He contributed base elasticity support. ### How has the project developed since the last report? A Master thesis project at ETH just finished, which extends elasticity support to dynamic data node addition and removal without data loss. We expect PR's out of this activity within the next weeks. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-05-03 ### When were the last committers or PPMC members elected? 2021-05-16 ### Have your mentors been helpful and responsive? Mentors are helpful and always responsive. ### Is the PPMC managing the podling's brand / trademarks? PPMC is not managing the podling's brand / trademarks. ### Signed-off-by: - [X] (crail) Julian Hyde Comments: Project activity is slow. Noting the "PPMC is not managing the podling's brand / trademarks." comment above, I'll start a conversation on private@ about trademarks. - [ ] (crail) Luciano Resende Comments: - [X] (crail) Felix Cheung Comments: ### IPMC/Shepherd notes: -------------------- ## Hop Hop is short for the Hop Orchestration Platform. Written completely in Java it aims to provide a wide range of data orchestration tools, including a visual development environment, servers, metadata analysis, auditing services and so on. As a platform, Hop also wants to be a reusable library so that it can be easily reused by other software. Hop has been incubating since 2020-09-24. ### Three most important unfinished issues to address before graduating: no known remaining issues ### Are there any issues that the IPMC or ASF Board need to be aware of? none ### How has the community developed since the last report? the community continues to grow on our Mattermost chat and social media. Local user groups have started in (at least) Brazil, Spain, Italy and Japan. ### How has the project developed since the last report? Hop released 0.99 in early August and aims to release 1.0 in the next couple of weeks. In preparation for 1.0, the focus has been on testing, bug fixing and documentation, although new functionality is added continuously as well. ### How would you assess the podling's maturity? Please feel free to add your own commentary. Hop wants to release 1.0 first, and will start the graduation preparation once 1.0 is available. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2021-08-07 ### When were the last committers or PPMC members elected? Bruno Silva: 2021-07-05 David Campen: 2021-07-06 ### Have your mentors been helpful and responsive? There haven't been any issues that required mentor input. Whenever we need input from our mentors, they are available. Especially Julian Hyde has been very helpful. ### Is the PPMC managing the podling's brand / trademarks? No known issues. Name search has been performed, no issues there either: https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-191 ### Signed-off-by: - [ ] (hop) Tom Barber Comments: - [X] (hop) Julian Hyde Comments: Project is very close to graduation. I encourage them to take the next step. - [ ] (hop) Maximilian Michels Comments: - [X] (hop) Francois Papon Comments: The project is moving forward very fast and is now closed to be graduate to Top Level. - [ ] (hop) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes: -------------------- ## Kyuubi Kyuubi is a distributed multi-tenant Thrift JDBC/ODBC server for large-scale data management, processing, and analytics, built on top of Apache Spark and designed to support more engines. Kyuubi has been incubating since 2021-06-21. ### Three most important unfinished issues to address before graduating: 1. Gain more active contributors/committers to build a diverse community 2. Make Apache releases regularly and keep the quality for all releases 3. Improve project structure and documentation ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? 1. 5 new contributors participate in the community since entered Apache incubation. There are currently 42 contributors and 9 committers. 2. 6 authors have pushed 72 commits to master and 129 commits to all branches. On master, 264 files have changed and there have been 6,186 additions and 1,863 deletions. 3. Several discussions/bug reports on the GitHub Issues/WeChat groups, etc. 4. Number of GitHub stars increased (last report: 644, currently: 692). 5. Participate in 1 meetup to promote the project. ### How has the project developed since the last report? 1. We have sent the 1.3.0-rc7 to the general mailing list 2. RESTful API Design is accomplished, the community is working on implementation 3. Support engine pool feature 4. Add Z-Order extensions to support optimize SQL 5. Support add repartition for OptimizedCreateHiveTableAsSelectCommand 6. Add integration test with Apache Hudi 7. Support stop Spark engine through web ui 8. Several improvements on Kubernetes integration 9. Several improvements on event system 10. Several bugs fix and stability improvements ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: Not yet ### When were the last committers or PPMC members elected? None. ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [X] (kyuubi) Willem Ning Jiang Comments: Kyuubi team is trying their best to do the first release and the project development is quite active. - [ ] (kyuubi) Jeff Zhang Comments: - [X] (kyuubi) Duo Zhang Comments: The first release will be ready soon, congratulations. - [X] (kyuubi) Akira Ajisaka Comments: The development of the project is very active. ### IPMC/Shepherd notes: -------------------- ## Linkis Apache Linkis is a computation middleware project, which decouples the upper applications and the underlying data engines, provides standardized interfaces (REST, JDBC, WebSocket etc.) to easily connect to various underlying engines (Spark, Presto, Flink, etc.), while enables cross engine context sharing, unified job& engine governance and orchestration. Linkis has been incubating since 2021-08-02. ### Three most important unfinished issues to address before graduating: 1. Improve project infrastructure(CI, CD, test automation, etc.) and structure to facilitate community collaboration 2. Make Apache releases regularly and keep the quality for all releases 3. Gain more active contributors and committers to build a diverse community ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? * 5 new contributors participate in the community since passed Apache incubation vote. There are currently 51 contributors and 15 committers. * 54 issues and 26 pull requests since passed Apache incubation vote. * Some discussions or bug reports on GitHub issues and WeChat groups. * Number of GitHub stars increased (last report: 2065, currently: 2095). * Held 3 community meetings to discuss development tasks of Linkis-1.0.2, Linkis-1.0.3 and Linkis-1.1.0. ### How has the project developed since the last report? * Prepared for non-Apache release 1.0.2 after passed Apache incubation vote. * Add new modules Flink EngineConn, OnceEngineExecutor, multiple-datasourcesupport for Flink EngineConn, monitoring Flink Metrics. * Several improvements for label module and discovery service, linkis-gateway, linkis-ps-bml, linkis-cg-linkismanager, linkis-engineconn and linkis-engineplugin-spark. * Support Hive 3.0. * IP Clearance (SGA signed, completed). * Infrastructure construction (DNS& mailing list enable, Github Apache repo enable, Github migration, the first phase of the official website page construction) progress 30%. * Code modification (sensitive encryption algorithm check, LICENSE header modification, GPL JAR package replacement, package name replacement, POM file modification) progress 50%. * Document modification (document link modification, NOTICE, LICENSE, and DISCLAIMER modification) progress 50%. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-09-02 ### When were the last committers or PPMC members elected? No new committer added yet ### Have your mentors been helpful and responsive? Our mentors have been helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? The PPMC manages the podling's brand / trademarks. ### Signed-off-by: - [X] (linkis) Duo Zhang Comments: The project is trying to set up the necessary infrastructures, the progress is good. - [X] (linkis) Lidong Dai Comments: - [X] (linkis) Shaofeng Shi Comments: - [ ] (linkis) Saisai Shao Comments: - [ ] (linkis) Junping Du Comments: ### IPMC/Shepherd notes: -------------------- ## Marvin-AI Marvin-AI is an open-source artificial intelligence (AI) platform that helps data scientists, prototype and productionalize complex solutions with a scalable, low-latency, language-agnostic, and standardized architecture while simplifies the process of exploration and modeling. Marvin-AI has been incubating since 2018-08-21. ### Three most important unfinished issues to address before graduating: 1. Increase activity from current contributors and community. 2. Release a new architecture. 3. Integration with workflow frameworks. ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? Three new undergraduated students to join our Marvin-lab. ### How has the project developed since the last report? - Redesigned integrations with popular frameworks as: TFX, Apache Airflow and Kubernetes. - New CLI commands. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2019-07-18 ### When were the last committers or PPMC members elected? - Wei Chen added as new PPMC member (2019-06-07). - New committer Lucas Cardoso in approval process. ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [ ] (marvin-ai) Luciano Resende Comments: - [ ] (marvin-ai) William Colen Comments: ### IPMC/Shepherd notes: -------------------- ## Milagro Milagro is core security infrastructure and crypto libraries for decentralized networks and distributed systems. Milagro has been incubating since 2015-12-21. ### Three most important unfinished issues to address before graduating: 1. Continue to build relevant and useful crypto libraries and applications for decentralized networks in order to grow the ecosystem of users and contributors to the project. 2. Continue to improve compliance with the Apache Way. In particular to update the Milagro website and other project sites (e.g. Whimsy) in accordance with Apache policies. 3. Further releases to increase the scope of the Milagro project, extend the capability of existing releases and to demonstrate improved compliance with the Apache Way. ### Are there any issues that the IPMC or ASF Board need to be aware of? Administrative tasks are still outstanding due to members' other commitments and the pandemic. These include In particular, a PPMC meeting to discuss the project roadmap needs to be arranged, old releases need to be deleted, confirmation that the project's Whimsy, Clutch, SVN, Confluence & Committers pages are all current, and the code signing keys needs countersigning. ### How has the community developed since the last report? No change. ### How has the project developed since the last report? Works is still progressing preparing the MPC library for its first official Apache release. Some issue regarding static code analysis were encountered but these have now been resolved. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-02-10 ### When were the last committers or PPMC members elected? February 2020 ### Have your mentors been helpful and responsive? Although progress on the project has faltered, there have been no issues with the mentors. ### Is the PPMC managing the podling's brand / trademarks? No known issues, but further investigation is still required by the Milagro community. ### Signed-off-by: - [X] (milagro) Nick Kew Comments: - [X] (milagro) Jean-Frederic Clere Comments: ### IPMC/Shepherd notes: -------------------- ## Nemo Nemo is a data processing system to flexibly control the runtime behaviors of a job to adapt to varying deployment characteristics. Nemo has been incubating since 2018-02-04. ### Three most important unfinished issues to address before graduating: 1. Address a few remaining items in the Apache Project Maturity model 2. Grow the community 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? - Address the items in the Apache Project Maturity model - Hosted three GSoC students to contribute to Nemo successfully ### How has the project developed since the last report? - Continued to develop (wide-area) streaming support - Developing partial aggregation - Developing how to partition a task into subtasks - Worked on a basic Nemo simulator ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2020-12-07 ### When were the last committers or PPMC members elected? February 27, 2020 ### Have your mentors been helpful and responsive? Our mentors have been helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? The PPMC manages the podling's brand / trademarks. ### Signed-off-by: - [ ] (nemo) Hyunsik Choi Comments: - [X] (nemo) Byung-Gon Chun Comments: - [ ] (nemo) Jean-Baptiste Onofré Comments: - [X] (nemo) Markus Weimer Comments: ### IPMC/Shepherd notes: -------------------- ## ShenYu ShenYu is a high performance Microservices API gateway in Java ecosystem, compatible with a variety of mainstream framework systems, supports hot plug. Users can write their own plugin meet the current requirement and future needs in a variety of scenarios, especially in large-scale scenes. ShenYu has been incubating since 2021-05-03. ### Three most important unfinished issues to address before graduating: 1. Make an Apache Release. 2. Build new website document. 3. Building a diverse community with open governance. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? * 11+ new contributors participate in the community since entered the last report. There are currently 199 contributors and 25 committers. * 60+ pull request since entered the last report * There is regular traffic on the mailing list (~50+ mailing list discussions/month). * Number of GitHub stars increased (last report: 5063, currently: 5181). * Held 2 community meetings to discuss development tasks and how to build an open governance community. * Opened ShenYu source code activity. ### How has the project developed since the last report? * Release 2.4.0. * Refactor New Website. * Admin Support pg. * Refactor Integrated test. * New Feature for Requese And Response Cryptor Plugin. * Plugin Support Dynamic loading. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: No Release yet. ### When were the last committers or PPMC members elected? July 2021 ### Have your mentors been helpful and responsive? Our mentors have been helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? The PPMC manages the podling's brand / trademarks. ### Signed-off-by: - [ ] (shenyu) Willem Ning Jiang Comments: Finished the project setup, and the first release is out. - [ ] (shenyu) Jincheng Sun Comments: - [ ] (shenyu) Duo Zhang Comments: - [ ] (shenyu) Kevin Ratnasekera Comments: - [ ] (shenyu) Atri Sharma Comments: - [X] (shenyu) Justin Mclean Comments: ### IPMC/Shepherd notes: -------------------- ## StreamPipes StreamPipes is a self-service (Industrial) IoT toolbox to enable non- technical users to connect, analyze and explore (Industrial) IoT data streams. StreamPipes has been incubating since 2019-11-11. ### Three most important unfinished issues to address before graduating: 1. Grow the community 2. Make more releases 3. Complete Maturity assessment ### Are there any issues that the IPMC or ASF Board need to be aware of? There are no issues right now. ### How has the community developed since the last report? * Two community talks were given at ApacheCon Asia 2021 * Two talks are also accepted for ApacheCon @Home * Several new contributors appeared on the mailing list and submitted pull requests * We've seen increased activity on the user mailing list and more traction in general * Number of Twitter followers has increased (last report: 188, currently: 199) * Number of Github stars increased (last report: 234, currently: 255) ### How has the project developed since the last report? * A new release 0.68.0 was published in July * Community members are currently working on several larger improvements, such as a completely renewed data explorer and better service discovery * Several bugs were fixed ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-07-22 ### When were the last committers or PPMC members elected? 2021-05-28 ### Have your mentors been helpful and responsive? Yes, our mentors are helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? We are actively managing the brand and did not discover any issues related to incorrect brand use. Next step related to brand management is to incorporate the new logo into the website and application. ### Signed-off-by: - [X] (streampipes) Christofer Dutz Comments: - [X] (streampipes) Jean-Baptiste Onofré Comments: - [ ] (streampipes) Julian Feinauer Comments: - [X] (streampipes) Justin Mclean Comments: - [ ] (streampipes) Kenneth Knowles Comments: ### IPMC/Shepherd notes: -------------------- ## Toree Toree provides applications with a mechanism to interactively and remotely access Apache Spark. Toree has been incubating since 2015-12-02. ### Three most important unfinished issues to address before graduating: 1. Increase active contributors ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? It has been a quiet few months, with a few bug fixes and code cleanup. The community also updated the release to provide pip packages to conform to the new release requirements for python packages. ### How has the project developed since the last report? New RC conforming to the new release requirements for python packages. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2020-07-31 ### When were the last committers or PPMC members elected? Kevin Bates was added to the PPMC on 2019-08-14 ### Have your mentors been helpful and responsive? There was nothing requiring mentor intervention on the last quarter. ### Is the PPMC managing the podling's brand / trademarks? No Trademark issues ### Signed-off-by: - [X] (toree) Luciano Resende Comments: - [ ] (toree) Julien Le Dem Comments: - [ ] (toree) Ryan Blue Comments: ### IPMC/Shepherd notes: -------------------- ## Wayang Wayang is a cross-platform data processing system that aims at decoupling the business logic of data analytics applications from concrete data processing platforms, such as Apache Flink or Apache Spark. Hence, it tames the complexity that arises from the "Cambrian explosion" of novel data processing platforms that we currently witness. Wayang has been incubating since 2020-12-16. ### Three most important unfinished issues to address before graduating: 1. Educate the new PPMCs to be able to do Apache releases 2. Do our first Apache release 3. Grow the community ### Are there any issues that the IPMC or ASF Board need to be aware of? Until the moment of this report it was created and didn't have any issue, because all the important issues got solved. ### How has the community developed since the last report? The community of Apache Wayang presented at one conference and is preparing another presentation this month. - Apache Wayang participated in the BOSS@VLDB 2021 to present the functionalities; you can find the presentation on https://www.youtube.com/watch?v=jgD_1tPn9sc. - Apache Wayang will present at the ApacheCon@HOME on September 22 at 18:00 UTC. The community is also expecting new contributors soon because one collaboration will start during the following months. ### How has the project developed since the last report? During the last months, the community was fixing some errors, which created a bottleneck, but it finally got solved. After solving the blockage, the focus was cleaning the licenses in the code because some libraries used by Apache Wayang were not license compatible with Apache License. At the moment of this report, We are currently discussing starting our first release. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: No Release yet. At the moment of this report, We are currently discussing starting our first release.. ### When were the last committers or PPMC members elected? 2021-03-05 : Committer ### Have your mentors been helpful and responsive? Yes, the mentors are very responsive and helpful ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [X] (wayang) Christofer Dutz Comments: Admittedly, I was a bit worried about the extremely low volume of communication and commits for some time, but it seems that the project has started moving again after that conference they mentioned. - [ ] (wayang) Lars George Comments: - [ ] (wayang) Bernd Fondermann Comments: - [ ] (wayang) Jean-Baptiste Onofré Comments: ### IPMC/Shepherd notes: ----------------------------------------- Attachment AL: Report from the Apache IoTDB Project [Xiangdong Huang] ## Description: The mission of Apache IoTDB is the creation and maintenance of software related to an IoT native database with high performance for data management and analysis ## Issues: No. ## Membership Data: Apache IoTDB was founded 2020-09-16 (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 Wang on 2021-06-02. - Chao Wang was added as committer on 2021-07-03 ## Project Activity: Release: - IOTDB-0.12.1 was released on 2021-06-22. - IOTDB-0.11.4 was released on 2021-06-21. Release Candidate: - IoTDB-0.12.2 RC3 was proposed on 2021-09-08 Besides, we opened a new repo iotdb-web-workbench for IoTDB's new module. ## Community Health: In last quarter report, we reported that the dev@ mailing list traffic decreased. We investigated the reason and find it is because many discussion happens on Confluence document. This quarter, dev@ mailing list is more active (53% traffic increase), for two reasons: (1) we encourage contributors discuss on the dev@, and (2) more new contributors joins. We think the community is back to healthy. Two more things: - The community joined ApacheCon Asia. - The community enabled Github Discussion, which is used for user-help. - The community had a discussion about how to celebrate the first anniversary of IoTDB's graduation from the Incubator. But no a clear consensus up to now. Will keep to discuss. ----------------------------------------- Attachment AM: Report from the Apache Jackrabbit Project [Marcel Reutegger] ## Description: The Apache Jackrabbit™ content repository is a fully conforming implementation of the Content Repository for Java™ Technology API (JCR, specified in JSR 170 and 283). The Jackrabbit content repository is stable, largely feature complete and actively being maintained. Jackrabbit Oak is an effort to implement a scalable and performant hierarchical content repository as a modern successor to the Apache Jackrabbit content repository. It is targeted for use as the foundation of modern world-class web sites and other demanding content applications. In contrast to its predecessor, Oak does not implement all optional features from the JSR specifications and it is not a reference implementation. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Jackrabbit was founded 2006-03-15 (15 years ago) There are currently 58 committers and 58 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Miroslav Smiljanic on 2020-10-27. - No new committers. Last addition was Miroslav Smiljanic on 2020-10-27. ## Project Activity: Apache Jackrabbit Oak receives most attention nowadays. All maintenance branches and the main development branch are continuously seeing moderate to high activity. We continue making regular feature releases of Jackrabbit Oak. The most recent release was Jackrabbit Oak 1.40.0 that was made available on June 3rd. Apache Jackrabbit itself is mostly in maintenance mode with most of the work going into bug fixing and tooling. New features are mainly driven by dependencies from Jackrabbit Oak. The team migrated the Apache Jackrabbit Oak code base from SVN to Git. The migration went mostly smooth with some hiccups related to automated tooling. We now see a healthy increase of pull requests. Over the past three months 96 pull requests were opened, which is a 166% increase. ## Community Health: The project is healthy with a continuous stream of traffic mostly on the dev lists reflecting the activity of the respective component. There is a wide range of topics being discussed on the dev lists as well as on the various JIRA issues. Commit activity is moderate, mirroring the activity on the JIRA issues and the desire of the individual contributors to bring features and improvements in for the next Jackrabbit Oak release. ## Releases: - jackrabbit-2.20.3 was released on 2021-06-11 - jackrabbit-2.21.7 was released on 2021-07-09 - jackrabbit-oak-1.22.8 was released on 2021-07-20 - jackrabbit-2.16.8 was released on 2021-08-13 - jackrabbit-2.14.10 was released on 2021-09-09 ## JIRA activity: - 169 JIRA tickets created in the last 3 months - 144 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AN: Report from the Apache Joshua Project [Tommaso Teofili] ----------------------------------------- Attachment AO: Report from the Apache Karaf Project [Jean-Baptiste Onofré] ## Description: The mission of the Apache Karaf project is to provide an application ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind of applications. Karaf subprojects bring additional features for this runtime and running applications. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Karaf was founded 2010-06-16 (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 Francois Papon on 2018-11-29. - No new committers. Last addition was Francois Papon on 2018-05-19. ## Project Activity: Karaf runtime 4.3.3 has been released, it's a major release on the 4.3 series. On the other hand, Karaf runtime 4.2.12 is in preparation (vote will start shortly), as well as Karaf Decanter 2.8.0. Karaf main will be upgraded to 4.4 series to update to OSGi R8. We also did good progress on Karaf 5 proposal: it will presented during ApacheCon. ## Community Health: We are looking forward on ApacheCon to have kind of discussion panel about Karaf 5 (expectations, use cases, etc). We also plan a Karaf meetup before the end of the year to announce Karaf 5. ----------------------------------------- Attachment AP: Report from the Apache Libcloud Project [Tomaž Muraus] ## Description: Libcloud is a Python library that abstracts away the differences among multiple cloud provider APIs. ## Issues: There are no issues which require board attention at this time. ## Membership Data: Apache Libcloud was founded 2011-05-19 (10 years ago) There are currently 24 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Dimitris Moraitis on 2021-05-07. - No new committers. Last addition was Dimitris Moraitis on 2021-05-02. ## Project Activity: Last release (v3.3.1) was in January 2021. We plan to do a release with small bug fixes and changes some time in the next couple of months. ## Community Health: Github received last activity than past quarter, but there were still some contributions. ----------------------------------------- Attachment AQ: Report from the Apache Lucene Project [Michael Sokolov] ## Description: The mission of Lucene is the creation and maintenance of software related to the java Search engine library. ## Issues: There are no issues requiring board attention in this cycle, except this small one: In our last (June) report, we made a mistake: we failed to wrap private email archive links inside a section (sorry!). From what we can tell, the board noted that, and also corrected it for us (thank you!). Yet it looks like that report was still not published and is still pending board approval? Is there something more we should do? ## Membership Data: Apache Lucene was founded 2005-01-18 (17 years ago). There are currently 90 committers and 62 PMC members in this project. The committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Mayya Sharipova was added to the PMC on 2021-06-27 - No new committers. Last addition was Greg Miller on 2021-05-28. ## Project Activity: Development continues passionately. We released 8.9.0 on Jun 16, and PyLucene 8.9.0 shortly thereafter. We are about to release 8.10 (release branch is cut), the next Lucene/Solr feature-branch release and possibly the last of the 8.x series. This is our first non-floating-point-compliant release in a long time. We are also close to our next major release, 9.0. This will be the first release without Solr, and includes major changes like switching from ant to gradle for our build, first-class approximate nearest neighbor (KNN) search, and swapping the byte order for shorts, ints and longs written to the index from big-endian (popular thanks to Sun SPARCstations long ago) to little-endian (popular now thanks to x86 and ARM architectures). 9.0 will require JDK 11 at a minimum (up from JDK 8 for Lucene 8.x). ## Community Health: The user and development community remains healthy post-split. The board reporter tool shows sizable drops across many development metrics (issues opened/closed, PRs opened/closed, contributor count, etc.), but we suspect the tool might be mis-configured (maybe not pointing to the lucene repository?) and will work with COMDEV to sort it out (we opened https://issues.apache.org/jira/browse/COMDEV-425 for this). Our nightly benchmarks also track the number of open and closed GitHub PRs against the lucene repository and shows roughly linear progress on pushing PRs and containing the open PR count: https://home.apache.org/~mikemccand/lucenebench/github_pr_counts.html ----------------------------------------- Attachment AR: Report from the Apache Lucene.Net Project [Shad Storhaug] ## Description: Apache Lucene.NET is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users. ## Issues: There are no Board-level issues at this time. We are still trying to work with INFRA to resolve a CI/CD issue we are having with GitHub action https://issues.apache.org/jira/browse/INFRA-21453 which is an ongoing task to allow us to automate the building and deployment of both the Lucene.Net website but also it's documentation site. ## Membership Data: Apache Lucene.Net was founded 2012-08-14 (9 years ago) There are currently 17 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 9:7. Community changes, past quarter: - No community committer or PMC changes in the last quarter. - Ron Clabo was added as committer on 2021-06-02. ## Project Activity: We are continuing to track down bugs and/or mistranslations from Java, and are uncovering new issues every month. There has been an overall effort to normalize exception handling, fix system timing issues, and to fix many inefficiencies due to Java APIs that were missing in .NET, that have recently been added to J2N. J2N has been the primary focus of the Lucene.NET project this quarter. Recent releases: Apache-Lucene.Net-4.8.0-beta00014 was released on 2021-03-28. Apache-Lucene.Net-4.8.0-beta00013 was released on 2020-11-16. Apache-Lucene.Net-4.8.0-beta00012 was released on 2020-09-19. If all goes to plan there will be further beta releases shipped in the next quarter and then hopefully an RC and final release of 4.8. ## Community Health: Last quarter we welcomed our newest committer, Ron Clabo on 2021-06-02. He has been helping a lot to close GitHub issues, answer incoming questions, and promote Lucene.NET. We have seen a slow down of incoming bug reports and have closed some issues that have been open for a long time, which is hopefully a good sign that we are nearing stability. Since 2021-03-17 there has been 53 PRs created to the project of which 50 have been closed or merged. Since 2021-03-17 there has been 21 bugs reported to the project of which 10 have been fixed or closed. (previous quarter stats available directly via https://reporter.apache.org/wizard/statistics?lucenenet#githubissues) ----------------------------------------- Attachment AS: Report from the Apache MINA Project [Guillaume Nodet] ----------------------------------------- Attachment AT: Report from the Apache Mnemonic Project [Yanhui Zhao] ## Description: Apache Mnemonic is an open-source Java library for durable object-oriented programming on hybrid storage-class memory(e.g. NVM) space. It comes up with durable object model (DOM) and durable computing model(DCM) and takes full advantages of storage-class memory to simplify the code complexity, avoid SerDe/(Un)Marshal, mitigate caching for constructing next generation computing platforms. Mnemonic makes the storing and transmitting of massive linked objects graphs simpler and more efficient. The performance tuning could also be mostly converged to a single point of tuning place if based on Mnemonic to process and analyze linked objects. The programmer is able to focus on the durable object oriented business logic instead of worrying about how to normalize/join, SerDe(un)marshal, cache and store their linked business objects with arbitrary complexity. ## Issues: None during this report period ## Membership Data: Apache Mnemonic was founded 2020-11-30 (9 months ago) There are currently 20 committers and 14 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 Chenyang Li on 2020-11-04. - Zhen Li was added as committer on 2021-07-22 We keep looking for new committers and grow our communities ## Project Activity: We had our 0.15.0 release at July 4th, covering the following achievements 1. Port the resgc and primitive dependency and remove the project dependency on this third party libraries. (With the approval from the author) 2. Upgrade project JDK version to 14, and resolve the conflicts and issues across the project to support this upgrade 3. Major website information updates including member information, release information, release flows, etc. 4. Bug fixes and general project improvements We are currently planning our 0.16.0 release targeting 2nd half of September. With focusing on test cases/deployment improvement, including all test cases (except 3rd-party) passed after new JDK upgrade, all external code dependencies removed for easy deployment, update 3rd party tests based on latest version, and bug fixes/improvements across the project. Xiaojin Jiao will serve as our release manager for 0.16.0 release, and we have JIRA ticket created for this release task. We also propose a potenctial roadmap for our project 1.0 release by the end of this year, and are engaging with our communities for the feedbacks and suggestions. ## Community Health: We now see a stable contribution flow from our committers, from issue open, to pr request, to developer activities since our last release. According to the community health report, we had 31 issues opened and 22 PR request so far, will several more in the pipeline preparing for the 0.16.0 release. In addition to our mailist, we communicate through github comments for code contribution guideline and suggestions on PR request. There are several issue or feature enhancement we would like to see in our project, and marked them on github page to help us tracking them. Our community has held regular meetings on weekly basis, and we have covered the following topics on the project meeting - Project related training - Release target discussion and planning - New feature support discussion - Blocker issue discussion and possible solution - Encourage community engagement and looking to grow our developer communities We hope to attract more committers through a clear layout of our project roadmap, which is currently in discussion and planning. ----------------------------------------- Attachment AU: Report from the Apache Mynewt Project [Szymon Janc] ## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: BT SIG manufacturer ID - can this be handled by Mynewt PMC chair or board action is required? ## Membership Data: Apache Mynewt was founded 2017-06-21 (4 years ago) There are currently 36 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Krzysztof Kopyściński on 2021-01-26. - Szymon Janc is new Apache Mynewt PMC chair. ## Project Activity: Next release is tentatively planned on Q4 2022. Community work in several areas including: test facilities, improvements in MCU and BSP support, bug fixes ## Community Health: Due to summer and vacations season last quarter was quite calm. Mailing list activity: - Mailing list activity has dropped compared to last quarter - Questions on mailing list are responded promptly - Slack activity dropped # GitHub activity: - Number of opened PRs dropped compared to last quarter - Number of commits and code contributors is similar to last quarter - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A ----------------------------------------- Attachment AV: Report from the Apache NetBeans Project [Geertjan Wielenga] ## Description: The mission of Apache NetBeans is the creation and maintenance of software related to development environments, tooling platforms, and application frameworks, in particular for Java. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache NetBeans was founded 2019-04-17 (2 years ago) There are currently 77 committers and 63 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 Sarvesh Kesharwani on 2019-06-06. - No new committers. Last addition was José Contreras on 2021-05-24. ## Project Activity: - 12.4 was released on 2021-05-19. - 12.5 release is slipping, voting candidate is available. - 12.5 will have experimental support for Java 17 LTS. - Would be good to have more release managers to spread knowledge. - Idea to have a Release Team of about 6 people per release, rather than depending on one or two hardworking release managers. - Strong core of developers continually working on their areas. ## Community Health: We've been wrapping up the 12.5 release, which has slowed down activity on mailing lists and elsewhere: - dev@netbeans.apache.org had a 53% decrease in traffic in the past quarter (375 emails compared to 791) - users@netbeans.apache.org had a 9% decrease in traffic in the past quarter (463 emails compared to 507): - 214 issues opened in JIRA, past quarter (-35% change) - 94 issues closed in JIRA, past quarter (-15% change) - 47 commits in the past quarter (-32% change) - 10 code contributors in the past quarter (-9% change) - 183 PRs opened on GitHub, past quarter (-10% change) - 180 PRs closed on GitHub, past quarter (-12% change) ----------------------------------------- Attachment AW: Report from the Apache OFBiz Project [Jacopo Cappellato] ## Description: Apache OFBiz is an open source product for the automation of enterprise processes that includes framework components and business applications for ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), E-Business / E-Commerce, SCM (Supply Chain Management), MRP (Manufacturing Resource Planning), MMS/EAM (Maintenance Management System/Enterprise Asset Management). Apache OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OFBiz was founded 2006-12-20 (15 years ago) There are currently 54 committers and 32 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 Akash Jain on 2021-01-28. - No new committers. Last addition was Priya Sharma on 2021-03-11. ## Project Activity: - new release: Apache OFBiz 17.12.08 was released on 2021-08-09 - security team: with the release 17.12.08 a security vulnerability has been fixed and announced (CVE-2021-37608); during the last quarter the team has received a few other vulnerability reports, not qualifying for CVEs, that could be addressed by the community thru the standard bug ticketing system's workflow - upcoming releases: the community is preparing to release the first release from the 18.12 branch, that will become the new active branch; when this will happen, the 17.12 branch will be archived; the community is also discussing to create a new branch out of trunk to initiate the stabilization process for future releases - Various bug fixes, refactoring, code cleanups and enhancements have been contributed to the project - Trademarks: we do not have trademark related concerns at the moment and our backlog of non-compliant parties is mostly empty ## Community Health: The last quarter has been slower than usual, possibly because of the summer season. However the community is engaged in improving the trunk, preparing for the new releases, addressing security vulnerability reports, publishing new releases (1 in the last quarter) and in various discussions and support requests posted in the mailing list and in our issue tracker. No new committers and PMC members have been invited but there are a few candidates in our watchlist. ----------------------------------------- Attachment AX: Report from the Apache Olingo Project [Michael Bolz] ## Description: The Apache Olingo Project provides an implementation of the OASIS OData (Open Data Protocol) specifications, in server and client form; ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Olingo was founded 2014-03-19 (7 years ago) There are currently 25 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Ramya Vasanth on 2019-04-15. - No new committers. Last addition was Archana Rai on 2017-05-26. ## Project Activity: Recent releases: - 4.8.0 was released on 2020-12-27. - 4.7.1 was released on 2019-12-25. - 4.7.0 was released on 2019-12-04. With release 4.8.0 we continued to have at least one maintenance release per year. For this year (2021) release 4.9.0 is planned in december. ## Community Health: Overall community health is good and activity on the mailing lists in last quarter has increased. The V4 code line is on development also reflected in some discussions on mailing list which results in 10 new JIRA items. One JIRA item and one PR could be solved and some commits where done, but with December release preparation this will increase. Release of V4 version 4.9.0 is planned to be done in December this year containing the latest updates, fixes and improvements. The V2 code line has still open JIRA items but is is not certain if there are enough changes to do a new release this year. ----------------------------------------- Attachment AY: Report from the Apache OODT Project [Imesha Sudasingha] ## Description: Apache OODT is a software framework as well as an architectural style for the rapid construction of scientific data systems. It provides components for data capture, curation, metadata extraction, workflow management, resource management, and data processing. ## Issues: No issues persist that require board's attention ## Membership Data: Apache OODT was founded 2010-11-17 (11 years ago) There are currently 47 committers and 46 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - Nadeeshan Gimhana was added to the PMC on 2021-04-25 - No new committers. Last addition was Nadeeshan Gimhana on 2021-04-06. ## Project Activity: - Last release was in October 2019. With the conclusion of GSoC 2021, we have completed the new React.js based OPSUI implementation. Additionally, we have introduced a docker deployment to deploy OODT components with docker-compose with zero configuration. We plan to release 1.9.1 patch release in the next quarter and then 2.0 with a bunch of new features. ## Community Health: Community health was really good, mainly due to the GSoC 2021 project activity and several contributors working alongside to add different features. As a result email activity, commits and PR counts were high compared to last quarter. ----------------------------------------- Attachment AZ: Report from the Apache OpenNLP Project [Jeff Zemerick] ----------------------------------------- Attachment BA: Report from the Apache OpenWebBeans Project [Mark Struberg] ----------------------------------------- Attachment BB: Report from the Apache Pig Project [Koji Noguchi] ----------------------------------------- Attachment BC: Report from the Apache Pinot Project [Kishore G] ## Description: The mission of Apache Pinot is creation and maintenance of distributed OLAP data store to provide Real-time Analytics to power wide variety of analytical use case ## Issues: There are no open issues in the project that needs board's attention at the moment. ## Membership Data: Apache Pinot was founded 2021-07-20 (2 months ago) There are currently 26 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - The community slack channel crossed 1700 members. - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: - We completed the 0.8.0 project release that included various features. Key callouts include: + Enhancements to JSON object indexing and support for nested JSON. + Support for Apache Pulsar and Kinesis streams for realtime ingestion. + Move from Java 8 to Java 11 + Detailed release notes: https://docs.pinot.apache.org/basics/releases/0.8.0 ## Community Health: With the community contributions growing, the PMC met and discussed on standardizing contribution guidelines that ensure productivity from the contributors as well as maintains overall project growth in the right direction. Link can be found here: https://docs.pinot.apache.org/developers/developers-and-contributors/contribution-guidelines ----------------------------------------- Attachment BD: Report from the Apache Pivot Project [Roger Lee Whitcomb] ## Description: The mission of Pivot is the creation and maintenance of software related to Rich Internet applications in Java. ## Issues: As suggested by the Board from our last report and discussion on Legal a Discussion Item A has been added (above) to consider appointing a new PMC Member to provide project oversight. A separate email thread on ComDev is also active (per Board request) to discuss community development. ## Membership Data: Apache Pivot was founded 2009-12-15 (11 years ago) There are currently 9 committers and 7 PMC members in this project. The Committer-to-PMC ratio is 9:7. Note: this data seems to be in error, based on activity, so an update needs to be made. ## Community changes, past quarter: - No new PMC members. Last addition was Niclas Hedhman on 2016-01-13. - Niclas Hedhman has asked to be removed from the PMC. - No new committers were added. ## Project Activity: There continues to be development activity, leading up to a new release, now scheduled for the end of 2021. ## Community Health: Following up on the Legal and ComDev discussions should provide insight into the next steps for the project, which should include website updates as well as appeals on the mailing lists. ----------------------------------------- Attachment BE: Report from the Apache PLC4X Project [Christofer Dutz] ## Description: The mission of the Apache PLC4X project is creating a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API. ## Issues: There are currently no issues ## Membership Data: Apache PLC4X was founded 2019-04-17 (2 years ago) There are currently 19 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Ben Hutcheson on 2020-11-08. - No new committers. Last addition was Thomas Frost on 2021-05-07. ## Project Activity: The community has been working hard on preparing the codebase for the next release. Many different larger initiatives are finally coming to an end and are being integrated back into the devleopment branch. Currently two votes on tooling releases are on their way, which are needed to do the big 0.9.0 release. It's currently conference-time and we have quite a number of PLC4X related talks accepted at various conferences: - ApacheCon Asia (2 Talks) - ApacheCon @Home (2 Talks) (upcoming) - LF OSS-Summit (1 Talk) (upcoming) - Eclipse Con (1 Talk) (upcmming) - IoT Conference (1 Talk) (upcoming) Apache PLC4X 0.8.0 was released on 2021-01-28 ## Community Health: After a short phase of summer-holiday related low activity, we're seeing increased activity in both commits as well as the mailinglists ----------------------------------------- Attachment BF: Report from the Apache Portable Runtime (APR) Project [Nick Kew] ----------------------------------------- Attachment BG: Report from the Apache Portals Project [David Sean Taylor] ## Description: Apache Portals exists to promote the use of open source portal technology. We intend to build freely available and interoperable portal software in order to promote the use of this technology. With the Pluto project, we provide a reference implementation for the Java portlet standard. The Jetspeed project is a full feature enterprise open source portal. The Portals Applications project is dedicated to providing robust, full-featured, commercial-quality, and freely available portlet applications. ## Issues: ## Membership Data: Apache Portals was founded 2004-02-17 (18 years ago) There are currently 41 committers and 18 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 Neil Griffin on 2017-02-11. - No new committers. Last addition was Ahmed on 2016-08-06. ## Project Activity: A security related release for both Pluto and Jetspeed are scheduled for Q4 of this year. ## Community Health: pluto-dev@portals.apache.org had a 2500% increase in traffic in the past quarter (26 emails compared to 1) pluto-scm@portals.apache.org had a big increase in traffic in the past quarter (9 emails compared to 0) 7 issues opened in JIRA, past quarter (700% increase) 7 issues closed in JIRA, past quarter (700% increase) 8 commits in the past quarter (800% increase) 1 code contributor in the past quarter (100% increase) ----------------------------------------- Attachment BH: Report from the Apache Pulsar Project [Matteo Merli] ----------------------------------------- Attachment BI: Report from the Apache Royale Project [Piotr Zarzycki] ## Description: Apache Royale implements the principles of Apache Flex to support development of applications designed for JavaScript instead of Adobe Flash/AIR runtimes. Apache Royale improves developer productivity in creating applications to run wherever JavaScript runs, including on browsers, in Apache Cordova applications, on Node, and on other platforms. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: - Hugo Ferreira became a committer on 5 October 2020. - Christofer Dutz became a committer on 4 September 2020. ## Project Activity: We have released a new version of the Royale framework, 0.9.8. It contains a very large number of changes due to more than a year elapsing since the previous release. Many of the changes improve system stability and rendering speed; others make available features and functions that were present in Apache Flex. Activity on social media: - Our Twitter account has 719 (previously 715) followers. - Our Facebook page has 208 (previously 169) likes. - Our LinkedIn Group has 159 (previously 156) people. - Our StackOVerFlow "apache-royale" tag currently has 62 (previously 58) questions. - Our Slack channel, "royale", in the-asf.slack.com workspace, makes quick team consultations more convenient. ## Community Health: There are number of users who have ongoing migration projects from Flex to Apache Royale - we are seeing quite often technical questin on users mailing list regarding that. ----------------------------------------- Attachment BJ: Report from the Apache ServiceMix Project [Krzysztof Sobkowiak] ## Description: The mission of Apache ServiceMix project is to create and maintain a flexible, open-source integration container, powered by OSGi, that unifies the features and functionality of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful runtime platform you can use to build your own integrations solutions. ## Issues: No issue requiring board attention. ## Membership Data: Apache ServiceMix was founded 2007-09-19 (14 years ago) There are currently 50 committers and 21 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 Andrea Cosentino on 2017-03-15. - No new committers. Last addition was Andrea Cosentino on 2016-03-13. ## Project Activity: We did monthly bundles releases (for other projects like Camel or Karaf): * bundles-2021.06 * bundles-2021.07 * bundles-2021.08 ## Community Health: ServiceMix is still maintained, waiting the "move" to Karaf. Our main focus is on specs and bundles (the runtime is really on Karaf side for now). ----------------------------------------- Attachment BK: Report from the Apache Shiro Project [Brian Demers] ## Description: The mission of Shiro is the creation and maintenance of software related to Powerful and easy-to-use application security framework ## Issues: We have no issues that require Board assistance at this time ## Membership Data: Apache Shiro was founded 2010-09-21 (11 years ago) There are currently 13 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members. Last addition was Benjamin Marwell on 2020-12-13. - No new committers. Last addition was Benjamin Marwell on 2020-04-23. ## Project Activity: - Shiro released v1.8.0 this quarter (2021-08-26). - Work is underway to move the project's site build more maintainable by migrating from custom tooling to an existing OSS static site generator. - Work continues on 2.x, removing code and reducing module/build complexity Releases: - 1.8.0 was released on 2021-08-26. - 1.7.1 was released on 2021-01-31. - 1.7.0 was released on 2020-10-29. ## Community Health: - JIRA messages have been moved to issues@shiro.a.o, this will shift reported numbers around a little this quarter and likely next. - The ASF Slack is often where dev chatter starts, (and then followed up with a message to dev@shiro.a.o as needed) - Happy 11th Birthday Apache Shiro! ----------------------------------------- Attachment BL: Report from the Apache SINGA Project [Wang Wei] ----------------------------------------- Attachment BM: Report from the Apache Sling Project [Robert Munteanu] ## Description: Apache Sling™ is a framework for RESTful web-applications based on an extensible content tree. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Sling was founded 2009-06-17 (12 years ago) There are currently 49 committers and 29 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 Angela Schreiber on 2021-03-16. - No new committers. Last addition was Joerg Hoh on 2021-03-03. ## Project Activity: Work continues on various individual modules, with 49 releases for this reporting period. Our sample application, the Sling Starter 12 is planned but no one is actively working on its release. ## Community Health: The project activity continues at a good pace. While we had significantly more commits merged (+75%) the number of contributors is slightly down (-11%). ----------------------------------------- Attachment BN: Report from the Apache SpamAssassin Project [Sidney Markowitz] Apache SpamAssassin report to Board for September 2021 SpamAssassin is a mail filter to identify spam. The project provides a framework/engine and regular rule updates that reflect the changing nature of spam email seen in the wild. Updated rules are generated through a combination of hand crafted contributions and automated processing of spam and anonymized processed non-spam that are contributed by volunteers. Status and health report: The project activities, including running our rule update infrastructure and our dev and user mailing lists, are continuing smoothly. Primary focus for development is now targeting version 4.0.0 Releases: The last release was Apache SpamAssassin version 3.4.6 on 12 April 2021. Note that we maintain online rule updates that are continuously updated through a combination of developer contributions and automated processing via our mass-check facility. Committer/PMC changes: Most recent new committer: Paul Stead (pds) 12 September 2018 Most recent new PMC members: Paul Stead (pds) 23 March 2021 ----------------------------------------- Attachment BO: Report from the Apache Storm Project [Kishor Patil] ## Description: The mission of Storm is the creation and maintenance of software related to Distributed, real-time computation system ## Issues: Couple of vulnerabilities reported and are being resolved. ## Membership Data: Apache Storm was founded 2014-09-16 (7 years ago) There are currently 42 committers and 41 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 Bipin Prasad on 2020-11-15. - No new committers. Last addition was Bipin Prasad on 2020-11-16. ## Project Activity: Security issues being address, preparing for next release 2.3.0. ## Community Health: The community is healthy with new bugs reported and being fixed. Hoping to get next release out by next month. ----------------------------------------- Attachment BP: 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. - Necessary work to enable an Apache Streams binary/bytecode release so far has stalled: curation of an accurate NOTICE file is required and no one has demonstrated interest/time to complete this effort. - Two PMC members are presenting work based on Apache Streams for ApacheCon 2021. - Not much code or mailing list discussion since Q2 board report :( - There is an ongoing discussion about path and priorities to 1.0 release. ## 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 release schedule. ----------------------------------------- Attachment BQ: Report from the Apache Submarine Project [Wangda Tan] # [REPORT] Submarine - Sep 2021 ## Description Apache Submarine is a unified AI platform which allows engineers and data scientists to run Machine Learning and Deep Learning workload in a distributed cluster. ## Issues - PMC proposed to change PMC chair from Wangda Tan to Xun Liu, awaiting the board's approval. ## General ## Membership Data: Apache Submarine was founded on 2019-10 There are currently 28 (from 26 since last report) committers and 10 (from 9 since last report, Kai-Hsun Chen got added) PMC members in this project. ## Project Activity: ### Releases - Community is actively working on 0.6.0 since last report, we have released 0.5.0 in the last quarter. ## Community Health: ### JIRA Activity - 172 JIRA tickets created since the past quarter [ project in ("Apache Submarine") AND createdDate >= 2020-06-15 ] - 217 JIRA tickets resolved since the past quarter [ project in ("Apache Submarine") AND resolutiondate >= 2021-06-15 ] - 48 JIRA tickets created since the past month [ project in ("Apache Submarine") AND createdDate >= 2021-08-15 ] - 108 JIRA tickets resolved since the past month [ project in ("Apache Submarine") AND resolutiondate >= 2021-08-15 ] ### Mailing list, slack channel, Github activities: - dev@submarine: 388 emails during Aug, 2021. There're 17 accounts participated the discussion. - Community sync up: Similar to last report. Submarine community sync up is very active now, weekly sync up has 15+ participants in the last several months. - There're 494 stars of apache/submarine Github. (Up from 407) ## Answers for feedbacks from board: No specific question from board for the last report. Thanks, Wangda ----------------------------------------- Attachment BR: Report from the Apache Synapse Project [Isuru Udana] ## Description: Apache Synapse is a high performance, flexible, lightweight Enterprise Service Bus (ESB) and a mediation framework. ## Issues: None identified. ## Membership Data: Apache Synapse was founded 2007-12-19 (14 years ago) There are currently 35 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 9:7. Community changes, past quarter: - No new PMC members. Last addition was Shafreen on 2021-05-09. - No new committers. Last addition was Shafreen on 2020-07-14. ## Project Activity: The Google Summer of Code project 'Containerisation of Apache Synapse ESB'[1] was completed successfully. We got a good contribution from the student (Nuwan Jayawardene). This is a good initiative for us to improve Synapse to support containerized decentralized architecture. Nuwan is willing to engage with the community after the project completion too. We were unable to complete the work we targeting for the next release. We hope we will be able to complete it soon. This is the first release we are going after moving the code to Github. We hope to automate most of the activities in the release process with Github so that we can minimize the cycles that we need to spend on triggering a release. [1] https://summerofcode.withgoogle.com/projects/#5453446305546240 ## Community Health: dev@synapse.apache.org had a 22% decrease in traffic in the past quarter (25 emails compared to 32) 2 PRs opened on GitHub, past quarter (100% increase) 2 PRs closed on GitHub, past quarter (100% increase) ----------------------------------------- Attachment BS: Report from the Apache Tomcat Project [Mladen Turk] ## Description: - A Java Servlet, JavaServer Pages, Java WebSocket and Java Unified Expression language specifications implementation and Jakarta EE equivalents. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: - There are currently 28 PMC members. Igal Sapir was added to the PMC on Mar 18 2019 - There are currently 47 committers. Raymond Augé was added as committer on 2020-07-02 ## Project Activity: Apache Tomcat 10.1.0-M4 is a milestone release and is targeted at Jakarta EE 10. - Apache Tomcat 10.1.0-M4 (alpha) was released on 2021-08-06 - Apache Tomcat 10.0.10 was released on 2021-08-05 - Apache Tomcat 9.0.52 was released on 2021-08-06 - Apache Tomcat 8.5.70 was released on 2021-08-16 - Apache Tomcat Native 1.2.31 was released on 2021-09-01 ## Community Health: - Continued healthy activity across multiple components and responsiveness on both dev and user lists. ## Security: - Detailed status: http://tomcat.apache.org/security.html ## Trademark: - No new trademark issues in the last 2 months and there are currently no outstanding trademark issues that the Apache Tomcat PMC is working on. ----------------------------------------- Attachment BT: Report from the Apache TomEE Project [David Blevins] ## Description: Apache TomEE delivers enterprise application containers and services based on, but not limited to the Enterprise JavaBeans Specification and Java Enterprise Edition Specifications. ## Health The project continues to see good turnout on release votes for a second quarter. The latest release saw 11 +1 votes total with 5 of those votes being binding. Though we are in good shape, we should still consider more PMC additions to keep the trend going in the right direction. ## Activity Efforts shifted to TomEE 8 after the considerable amount of work the community underwent to reach Jakarta EE 9.1 certification with TomEE 9 for the day of the Jakarta EE 9.1 release announcement. During the push several tests in the main build were broken and as mentioned in the previous report the TomEE 8.0.7 binaries had issues and the community decided not to publish them to the website. The 8.0.7 binaries were placed on the mirror system to sync to archive.apache.org, then immediately taken down. After a short break to recharge, work over the subsequent weeks went to fixing the tests and restoring a passing build. The last of this work finished recently and TomEE 8.0.8 went up for vote 9/1 and successfully completed 9 days later. With TomEE 8.0.8 released work will likely shift back to TomEE 9, which is still in milestone, to close remaining gaps required to do a final release. Part of this will involve helping out Apache BVal get a passing TCK result with the new jakarta namespace. During the push for certification, the project temporarily switched TomEE 9 to Hibernate Bean Validator, which is compliant and Apache Licensed. The project had some unfinished tasks since the migration off the Apache CMS. The proceess to generate/publish html to the final repo was still very manual. This has now been automated with Jenkins jobs triggered if any of the documentation sources are updated. Because the process was previously manual, contributions to the website sometimes went a few weeks before the site someone regenerated the site and published them. Now that things are automated and published very quickly after a PR merge, we have noticed a resurgance of activity translating examples on the website to other Spanish and Portugese. ## PMC changes: - Currently 12 PMC members. - Last PMC addition Cesar Hernandez on February 10th 2021 ## Committer base changes: - Currently 33 committers. - Last committer added was Richard Zowalla on January 6th 2021 ## Releases: - Apache TomEE 8.0.8 on September 9, 2021 ----------------------------------------- Attachment BU: Report from the Apache TVM Project [Tianqi Chen] ## Description: The mission of Apache TVM is the creation and maintenance of software related to compilation of machine learning models to run on a wide range of hardware platforms ## Issues: There are no issues requiring board attention. ## Membership Data: Apache TVM was founded 2020-11-17 (10 months ago) There are currently 46 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Cody Yu was added to the PMC on 2021-07-13 - Junru Shao was added to the PMC on 2021-07-08 - Giuseppe Rossini was added as committer on 2021-09-04 - Manupa Karunaratne was added as committer on 2021-08-26 - Siyuan Feng was added as committer on 2021-09-04 ## Project Activity: Last release: 2020-10-09 The community starts the 0.8 release planning process. This release is going to contain a few major reworks of the TVM's internal architecture and bring next set of improvements. The project have been quite healthy and maintains the rate of 210 commits per month. Recent highlights include: - TensorIR scheduling system close to land in a month. - New frontend support: Oneflow, Paddle - Project API for micro tvm. - Automatic mixed precision support to enable customized floating points such as fp16. ## Community Health: We continue to bring new people from different organizations as committers and PMC members. The new RFC process(apache/tvm-rfcs) is now in-place. Overall the community reacted positively to the new RFC process as it allows more people to participate in the design proposal phase of the architecture. We also start to see a lot of collaborations around RFC discussions. The community also start to take a stab in improving code review process by update the review guidelines to contain more recommendations around code convention, documentation and consensus building. The proposed guideline improvements is voted and set to be incorporated into the contributor guide. ----------------------------------------- Attachment BV: Report from the Apache UIMA Project [Richard Eckart de Castilho] ## Description: Apache UIMA's mission: the creation and maintenance of open-source software related to the analysis of unstructured data, guided by the UIMA Oasis Standard. The software provides frameworks, tools and annotators, facilitating the analysis of unstructured content such as text, audio and video. ## Issues: No Board level issues at this time. ## Membership Data: Apache UIMA was founded 2010-03-17 (11 years ago) There are currently 25 committers and 17 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 Viorel Morari on 2019-11-19. - No new committers. Last addition was Viorel Morari on 2018-09-20. ## Project Activity: Recent releases: - Apache UIMA Java SDK 2.11.0 released on 2021-07-02 ## Community Health: The community continues to be moderately active and provides bug reports and PRs at times. Development of a new JSON-based data format for the UIMA CAS data has started, community feedback is trickling in. ----------------------------------------- Attachment BW: Report from the Apache Unomi Project [Serge Huber] ## Description: The mission of Apache Unomi is the creation and maintenance of software related to providing a reference implementation of the OASIS Customer Data Platform specification currently being worked on by the OASIS Context Server Technical Committee ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Unomi was founded 2019-02-20 (3 years ago) There are currently 14 committers and 7 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Taybou on 2021-03-19. - No new committers. Last addition was Anatol Sialitski on 2021-01-29. ## Project Activity: The focus is on the next releases, improving the flexibility of the platform to be deployed as SaaS. Security, performance, deployment and integration improvements are all strong focuses, as is the next big version (2.0) that will implement the full OASIS specification in GraphQL. The CDP market is clearly growing and Unomi's opportunity is clear but we have to make sure we can grow the project's visibility and user base by making it easier to work with for non-Java developers. ## Community Health: The community is staying healthy, but during the summer months things have been a bit quieter, as is to be expected. Again, we see a lot more activity on Slack than in the mailing lists, as well as in Github. The stats are a bit lower than in the last report because we previously had a lot of activity due to the security releases. Here are the stats: - dev@unomi.apache.org had a 47% decrease in traffic in the past quarter (341 emails compared to 640) - users@unomi.apache.org had a 136% increase in traffic in the past quarter (26 emails compared to 11) - 17 issues opened in JIRA, past quarter (-65% change) - 20 issues closed in JIRA, past quarter (-62% change) - 83 commits in the past quarter (-31% change) - 10 code contributors in the past quarter (-23% change) - 27 PRs opened on GitHub, past quarter (-47% change) - 26 PRs closed on GitHub, past quarter (-46% change) ----------------------------------------- Attachment BX: Report from the Apache VCL Project [Josh Thompson] ## Description: The mission of the Apache VCL project is to create and maintain of software related to a modular cloud computing platform which dynamically provisions and brokers remote access to compute resources. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache VCL was founded 2012-06-19 (9 years ago) There are currently 10 committers and 8 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was Mike Jennings on 2020-08-24. - No new committers. Last addition was Mike Jennings on 2019-01-04. ## Project Activity: - Last release: 2019-07-25 - There has been very little activity since the last board report. ## Community Health: Nothing has changed here - VCL continues to be a small but functioning community. We still have committers, PMC members, and users. ----------------------------------------- Attachment BY: Report from the Apache Wicket Project [Andrea Del Bene] ## Description: The mission of Wicket is the creation and maintenance of software related to Component-based Java Web Application Framework. ## Issues: No issue to report to the board. ## Membership Data: Apache Wicket was founded 2007-06-20 (14 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 Thomas Heigl on 2020-08-14. - No new committers. Last addition was Thomas Heigl on 2020-05-18. ## Project Activity: Work on Wicket 10 is going on following the evolution of the entire Java community. That's why for Wicket 10 we are planning to support Jakarta Servlet 5.x and it will probably require Java 17 as minimum version. We also worked to support a more modern manipulation library like Byte Buddy with both Wicket 9.x and 10. ## Community Health: The community is stable and healthy and still providing valuable feedback for Wicket 10. ----------------------------------------- Attachment BZ: Report from the Apache Yetus Project [Allen Wittenauer] ----------------------------------------- Attachment CA: Report from the Apache Zeppelin Project [Lee Moon Soo] ## Description: Apache Zeppelin is a collaborative data analytics and visualization tool for general-purpose data processing systems. ## Issues: ## Membership Data: Apache Zeppelin was founded 2016-05-18 (5 years ago) There are currently 22 committers and 11 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Jeff Zhang on 2018-01-25. - No new committers. Last addition was Philipp Dallig on 2020-06-24. ## Project Activity: Zeppelin 0.10.0 is officially released. 3 CVE are fixed in 0.10.0 release. - CVE-2021-27578: Apache Zeppelin: Cross Site Scripting in markdown - CVE-2020-13929: Apache Zeppelin: Notebook permissions bypass - CVE-2019-10095: Apache Zeppelin: bash command injection in spark ## Community Health: - users@zeppelin.apache.org: - 155 emails sent to list ( 106 in previous quarter) - dev@zeppelin.apache.org: - 772 emails sent to list ( 613 in previous quarter) ----------------------------------------- Attachment CB: Report from the Apache ZooKeeper Project [Flavio Paiva Junqueira] ## Description: Apache ZooKeeper is a system for distributed coordination. It enables the implementation of a variety of primitives and mechanisms that are critical for safety and liveness in distributed settings, e.g., distributed locks, master election, group membership, and configuration. ## Issues: No issue requires board attention. ## Membership Data: Apache ZooKeeper was founded 2010-11-17 (11 years ago) There are currently 30 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Enrico Olivelli on 2020-01-15. - No new committers. Last addition was Ling Mao on 2021-01-16. ## Project Activity: There was no release in the period, although the community is working towards 3.7.1. We did have two releases in the last period, though. ## Community Health: Metrics indicate a drop on the activity across email lists and GitHub. Summer months tend to be a bit quiet, but we will keep monitoring the metrics in the near future. ------------------------------------------------------ End of minutes for the September 15, 2021 board meeting.