The Apache Software Foundation Board of Directors Meeting Minutes March 17, 2021 1. Call to order The meeting was scheduled for 20:00 UTC and began at 20:01 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/42ac 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: Shane Curcuru Myrle Krantz David Nalley Matt Sicker Ruth Suehle Executive Officers Absent: none Guests: Christian Grobmeier Christofer Dutz Daniel Gruno Dave Fisher Dmitry Pavlov Gavin McDonald Greg Stein Lee Rhodes Mike Beckerle Paul Angus Rich Bowen Sally Khudairi Sven Vogel 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of February 17, 2021 See: board_minutes_2021_02_17.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Roy] I am happy to report that the Annual Members Meeting took place on schedule, 9-11 March, without a hitch. My thanks to Daniel Gruno for organizing the voting process using Apache STeVe, our vote monitors for their oversight, and to all of our officers and members for showing up on time (in person or by proxy) so that we could finish in 40 minutes. Thanks also to our outgoing directors Shane Curcuru, Niclas Hedhman, and Patricia Shanahan for their effectiveness over the past year in helping the ASF get through crazy times. Congratulations to our new directors, Sharan Foga and Sheng Wu, and also to our returning director Roman Shaposhnik. I am looking forward to the new perspectives you will bring to our deliberations. As mentioned previously, this will be my final meeting as Board Chair. I have to say that this is "just in time", since the combination of dealing with repercussions from the last board meeting while organizing a members meeting immediately followed by the first board meeting are just a little too much for me to handle. I am exhausted. I suggest that next year's annual meeting be planned for 1-3 March instead, just to give the new Board two weeks (instead of one) to get started. B. President [David] Most of my work this month has been spent with the budget. While it's not 100% final, it's in relatively good shape and hence I've added a discussion item to the agenda. I've received and dealt with some regulatory matters for the state of Tennessee and the City of Wilmington. In addition, I've spent some time with Ruth Suehle around division of our labor and strategic items we want to tackle for the coming fiscal year. Additionally, please see Attachments 1 through 8. C. Treasurer [Myrle] Shift to accrual accounting We are preparing for a change to accrual accounting at the beginning of the new fiscal year on May 1st. IgniteSpot has combed our books for any problematic entries, and over the course of several meetings we have discussed how to handle various cases. In general we expect this to produce budgets and reports that are more intuitive for officers and board members to read. The price of this is that the accounting effort to generate those reports will increase in some cases. The good news is that because of our shift to bill.com, most of the information necessary to make that transition is already available and extracted for accounting purposes. Advising VP Data Privacy VP Data Privacy is putting together a list of external services consumed, and Treasury is assisting. Reporting and Budget preparation We continue to work with the president and the officers to prepare the budget for the coming year. In particular, in preparation for a switch to accrual accounting, we are meeting with officers individually to give them an opportunity to ask questions and discuss how this impacts their budgeting areas. We also prepared the quarterly and the yearly member’s meeting report this last month. Tax filings Our 990 is now complete and submitted. Transition to TDBank TDBank now has all of the paperwork necessary to implement Treasury services. By their predictions, that should be completed within the next week. Once Treasury services are implemented, we can start shifting accounts receivable to TDBank. D. Secretary [Matt] In February, the secretary received 56 ICLAs, 3 CCLAs, and 3 software grants. We continue working with VP, Privacy, to plan out privacy policies related to document handling. E. Executive Vice President [Ruth] We're on track to have a semi-dual ApacheCon virtual ApacheCon event, with one in August for Asia time zones and one in September for North America/Europe time zones. Sponsors will have the option to sponsor only one or to create a custom sponsorship package of both at a discount. We already have some significant interest in each. For more ApacheCon details, see VP Conferences report. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Bertrand] See Attachment 9 B. Apache Legal Affairs Committee [Roman Shaposhnik / Sander] No report was submitted. C. Apache Security Team Project [Mark J. Cox / Sharan] See Attachment 11 D. VP of Jakarta EE Relations [Rob Tompkins / Justin] No report was submitted. Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Joshua [sw] # Lucene [sf] # Perl [sw] # River [rubys] # Royale [jm] # Solr [bd] # Trafodion [jm] # Zeppelin [ss] A. Apache Airflow Project [Bolke de Bruin / Craig] See Attachment A B. Apache Allura Project [David Philip Brondsema / Roman] See Attachment B C. Apache Any23 Project [Lewis John McGibbney / Sam] See Attachment C D. Apache Archiva Project [Olivier Lamy / Roy] See Attachment D E. Apache Atlas Project [Madhan Neethiraj / Sheng] See Attachment E F. Apache Axis Project [Robert Lazarski / Sander] See Attachment F G. Apache Bahir Project [Luciano Resende / Roy] No report was submitted. H. Apache Beam Project [Kenneth Knowles / Bertrand] See Attachment H I. Apache Bigtop Project [Jun He / Craig] See Attachment I J. Apache Bloodhound Project [Gary Martin / Sharan] No report was submitted. K. Apache BVal Project [Matthew Jason Benson / Sheng] See Attachment K L. Apache Camel Project [Andrea Cosentino / Roman] See Attachment L M. Apache Cayenne Project [Michael Ray Gentry / Sam] See Attachment M N. Apache Chemistry Project [Florian Müller / Justin] See Attachment N O. Apache Clerezza Project [Hasan Hasan / Roy] See Attachment O P. Apache CloudStack Project [Sven Vogel / Roman] See Attachment P Q. Apache Commons Project [Gary D. Gregory / Sheng] See Attachment Q R. Apache Cordova Project [Jesse MacFadyen / Sam] See Attachment R S. Apache cTAKES Project [Pei Chen / Sander] See Attachment S T. Apache Curator Project [Enrico Olivelli / Sharan] See Attachment T U. Apache Daffodil Project [Mike Beckerle / Bertrand] See Attachment U V. Apache DataSketches Project [Lee Rhodes / Craig] See Attachment V W. Apache DeltaSpike Project [Mark Struberg / Justin] See Attachment W X. Apache ECharts Project [Wenli Zhang / Sander] See Attachment X Y. Apache Felix Project [Karl Pauls / Sam] See Attachment Y Z. Apache Flex Project [Olaf Krüger / Craig] See Attachment Z AA. Apache Flink Project [Stephan Ewen / Sheng] See Attachment AA AB. Apache Gobblin Project [Abhishek Tiwari / Justin] See Attachment AB AC. Apache Gora Project [Kevin Ratnasekera / Roman] See Attachment AC AD. Apache Guacamole Project [Mike Jumper / Bertrand] See Attachment AD AE. Apache Gump Project [Stefan Bodewig / Sharan] See Attachment AE AF. Apache Helix Project [Kishore G / Roy] See Attachment AF AG. Apache Hive Project [Ashutosh Chauhan / Justin] See Attachment AG AH. Apache Hudi Project [Vinoth Chandar / Sharan] See Attachment AH AI. Apache Iceberg Project [Ryan Blue / Roy] See Attachment AI AJ. Apache Incubator Project [Justin Mclean] See Attachment AJ AK. Apache IoTDB Project [Xiangdong Huang / Bertrand] See Attachment AK AL. Apache Jackrabbit Project [Marcel Reutegger / Sheng] See Attachment AL AM. Apache Joshua Project [Tommaso Teofili / Roman] No report was submitted. @Roman: pursue a report for Joshua AN. Apache Karaf Project [Jean-Baptiste Onofré / Sander] See Attachment AN AO. Apache Lucene Project [Michael Sokolov / Sam] See Attachment AO @Sharan: follow up with PMC mediation AP. Apache Lucene.Net Project [Shad Storhaug / Craig] See Attachment AP AQ. Apache Mnemonic Project [Yanhui Zhao / Craig] See Attachment AQ AR. Apache Mynewt Project [Justin Mclean] See Attachment AR AS. Apache NetBeans Project [Geertjan Wielenga / Sharan] See Attachment AS AT. Apache OFBiz Project [Jacopo Cappellato / Roman] See Attachment AT AU. Apache Olingo Project [Michael Bolz / Justin] See Attachment AU AV. Apache OODT Project [Imesha Sudasingha / Roy] See Attachment AV AW. Apache OpenNLP Project [Jeffrey T. Zemerick / Sam] See Attachment AW AX. Apache OpenWebBeans Project [Mark Struberg / Sander] See Attachment AX AY. Apache Perl Project [Philippe Chiasson / Sheng] No report was submitted. AZ. Apache Pig Project [Koji Noguchi / Bertrand] No report was submitted. BA. Apache Pivot Project [Roger Lee Whitcomb / Roy] No report was submitted. BB. Apache PLC4X Project [Christofer Dutz / Justin] See Attachment BB BC. Apache Portable Runtime (APR) Project [Nick Kew / Sharan] See Attachment BC BD. Apache Portals Project [David Sean Taylor / Craig] See Attachment BD BE. Apache Pulsar Project [Matteo Merli / Bertrand] See Attachment BE BF. Apache Ratis Project [Tsz-wo Sze / Sander] See Attachment BF BG. Apache River Project [Roy Fielding / Roy] See Attachment BG BH. Apache Royale Project [Piotr Zarzycki / Sam] See Attachment BH BI. Apache ServiceMix Project [Krzysztof Sobkowiak / Roman] See Attachment BI BJ. Apache Shiro Project [Brian Demers / Sheng] See Attachment BJ BK. Apache SINGA Project [Wang Wei / Craig] See Attachment BK BL. Apache Sling Project [Robert Munteanu / Sam] See Attachment BL BM. Apache Solr Project [Jan Høydahl / Bertrand] See Attachment BM BN. Apache SpamAssassin Project [Sidney Markowitz / Justin] See Attachment BN BO. Apache Storm Project [Kishor Patil / Sharan] See Attachment BO BP. Apache Submarine Project [Wangda Tan / Roy] See Attachment BP BQ. Apache Synapse Project [Isuru Udana / Roman] See Attachment BQ BR. Apache Tomcat Project [Mladen Turk / Sander] See Attachment BR BS. Apache Trafodion Project [Pierre Smits / Justin] No report was submitted. @Justin: pursue an Attic resolution for Trafodion BT. Apache TVM Project [Tianqi Chen / Sharan] See Attachment BT BU. Apache UIMA Project [Richard Eckart de Castilho / Roman] See Attachment BU BV. Apache Unomi Project [Serge Huber / Bertrand] See Attachment BV BW. Apache VCL Project [Josh Thompson / Craig] See Attachment BW BX. Apache Velocity Project [Nathan Bubna / Sander] See Attachment BX BY. Apache Wicket Project [Andrea Del Bene / Sam] See Attachment BY BZ. Apache Xerces Project [Michael Glavassevich / Sheng] See Attachment BZ CA. Apache Yetus Project [Allen Wittenauer / Roy] See Attachment CA CB. Apache Zeppelin Project [Lee Moon Soo / Roy] See Attachment CB CC. Apache ZooKeeper Project [Flavio Paiva Junqueira / Justin] See Attachment CC Committee reports approved as submitted by General Consent. 7. Special Orders A. Establish the Apache DolphinScheduler Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to a distributed and extensible workflow scheduler platform with powerful DAG visual interfaces. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache DolphinScheduler Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache DolphinScheduler be and hereby is responsible for the creation and maintenance of software related to a distributed and extensible workflow scheduler platform with powerful DAG visual interfaces; and be it further RESOLVED, that the office of "Vice President, Apache DolphinScheduler" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache DolphinScheduler Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache DolphinScheduler Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache DolphinScheduler Project: * Leon Bao * Wu Baoqi * Lidong Dai * Jun Gao * ZijJian Gong * Guo Jiwei * Furkan Kamaci * Gang Li * Liang Chen * Xiaochun Liu * Kevin Ratnasekera * Shao Feng Shi * Guo William * Sheng Wu * Qiao Zhanwei NOW, THEREFORE, BE IT FURTHER RESOLVED, that Lidong Dai be appointed to the office of Vice President, Apache DolphinScheduler, 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; and be it further RESOLVED, that the Apache DolphinScheduler Project be and hereby is tasked with the migration and rationalization of the Apache Incubator DolphinScheduler podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator DolphinScheduler podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7A, Establish the Apache DolphinScheduler Project, was approved by Unanimous Vote of the directors present. B. Change the Apache Attic Project Chair WHEREAS, the Board of Directors heretofore appointed Mads Toftum (mads) to the office of Vice President, Apache Attic, and WHEREAS, the Board of Directors is in receipt of the resignation of Mads Toftum from the office of Vice President, Apache Attic, and WHEREAS, the Project Management Committee of the Apache Attic project has chosen by vote to recommend Herve Boutemy (hboutemy) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Mads Toftum is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Attic, and BE IT FURTHER RESOLVED, that Herve Boutemy be and hereby is appointed to the office of Vice President, Apache Attic, 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 Attic Project Chair, was approved by Unanimous Vote of the directors present. C. Change the Apache CloudStack Project Chair WHEREAS, the Board of Directors heretofore appointed Sven Vogel (svogel) to the office of Vice President, Apache CloudStack, and WHEREAS, the Board of Directors is in receipt of the resignation of Sven Vogel from the office of Vice President, Apache CloudStack, and WHEREAS, the Project Management Committee of the Apache CloudStack project has chosen by vote to recommend Gabriel Beims Bräscher (gabriel) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Sven Vogel is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache CloudStack, and BE IT FURTHER RESOLVED, that Gabriel Beims Bräscher be and hereby is appointed to the office of Vice President, Apache CloudStack, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7C, Change the Apache CloudStack Project Chair, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Election of Board Chair and Vice Chair The board elected a new Board Chair: Sander Striker. Shane Curcuru will continue as Vice Chair. B. Board Calendar Does this time (20:00 UTC) work for everybody going forward? Should the time be adjusted to match the daylight savings time for a geographic region? Should we rotate times so that everybody can share in the pain? RESOLVED, that the board chooses 22:00 UTC on the third Wednesday of each month to be the regularly scheduled board meeting henceforth. C. Conflict of Interest Policy Ratification The Conflict of Interest was last ratified in March 2020. Do we want to ratify it for this term? Do we want to make any changes? For reference, here is the COI policy currently in effect: https://whimsy.apache.org/board/minutes/Adopt_a_COI_policy.html @Sander: ensure CoI filed for everyone D. FY22 Budget Current Draft FY22 Budget: https://s.apache.org/DraftFY22Budget For comparison here is the approved FY21 Budget: https://whimsy.apache.org/board/minutes/Budget.html 9. Review Outstanding Action Items * Roy: work on binary release policy [ Unfinished Business 2020-05-20 ] Status: Not done. Will keep this one for a while. * Sander: pursue a report for Perl [ Perl 2020-12-16 ] Status: Over due, but post out to dev@ / modperl@ to solicit volunteers for Perl PMC. https://s.apache.org/82zzi * Roy: pursue a report for Joshua [ Joshua 2021-02-17 ] Status: Not done. I inherited this one and didn't have time to do it. * Roy: encourage dev list participation or attic resolution [ Trafodion 2021-02-17 ] Status: Not done. Another inherited action. * Craig: explain security issue relevance and board communications [ Velocity 2021-02-17 ] Status: Done. Velocity has published the CVEs and releases. * Sander: explain need to respond to security vulnerabilities in board report [ Zeppelin 2021-02-17 ] Status: Done. https://s.apache.org/s5ein. Let's follow up further based on the pending report. * Roy: review past board resolution about code of conduct [ What is the scope of applicability for our Code of Conduct? 2021-02-17 ] Status: Done by Shane via board list. 10. Unfinished Business 11. New Business 12. Announcements Multiple communities within the ASF have all concurred to thank sebb, Apache Member, for his extensive and considerate ongoing volunteer activities across the foundation. 13. Adjournment Adjourned at 20:58 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period February 2021 * ISSUES FOR THE BOARD None. * OPERATIONS Responded to the following queries, liaising with projects as required: - one request for logo usage on t-shirts - one copyright permission request to use material from STRUTS for a book was directed to the ALv2 - approved event requests for IGNITE and PULSAR - approved name searches for RATIS, EVENTMESH and INLONG - provided advice to PHOENIX on options for hosting tech talks - one request to use project logos on an external website * REGISTRATIONS Work with counsel and APISIX PMC to progress transfer of APISIX registrations in China to the ASF. Continued to work with counsel to complete the change of registered address for our registrations. Some of these are on hold as they require notarized paperwork. I expect to be in a position to obtain that in the next few months. Counsel has identified a mechanism that will allow us to proceed with the application to register APACHE in China without requiring paperwork signed by all 9 directors, notarized and then legalized. * INFRINGEMENTS Provided advice to KAFKA regarding a potential infringement. With help from Willem Jiang and Sheng Wu, had a domain registration in China that was using a domain based on one of our marks to host pornography removed. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] 1) ASF Sponsors: we are working on $237K in renewals (one Platinum, two Gold, and two Bronze Sponsors), $56K of which is remaining in renewals for FY2021. We signed on three new Sponsors (one Gold and two Bronze), are discussing Sponsorship with two candidate organizations, and have $287K invoiced outstanding (new Sponsorships or confirmed renewals from one Platinum, three Gold, and one Bronze sponsor). We received $626K in Sponsor payments (three Platinum, three Gold, three Silver, three Bronze, and one Corporate Charitable Contribution valued in excess of a Platinum Sponsorship). 2) Targeted Sponsors: we are onboarding a new Targeted Sponsor at the Platinum level, and are in the process of upgrading a Bronze Targeted Sponsor to the Platinum level. 3) Sponsor Relations: ongoing Sponsor outreach continues. We are working with four organizations with various promotional offerings as part of their sponsorship. 4) Event Sponsorship: this year's ApacheCon@Home was just announced. Event Sponsorship will be announced in the coming weeks. 5) Individual Donations and Corporate Giving: we earned $8,453 during February through Hopsie (donate.apache.org), which includes a Bronze Sponsorship payment. We continue to receive charitable contributions on our online donation platform. 6) Administrivia: we continue to fine-tune our workflow processes, including payment reporting with ASF Accounting. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi] [REPORT] ASF Marketing & Publicity — March 2021 I. Budget: we are on-budget and processing vendor payments as anticipated. We have submitted the proposed FY2022 budget. II. Cross-committee Liaison: Sally Khudairi is successfully advancing day-to-day activities within ASF Fundraising as we are nearing the end of the Fiscal Year. The Q3 FY2021 operations summary is on hold pending a few delayed reports. We have been actively supporting corporate producers of Apache project events, and coordinating with ASF Brand Management on event positioning and promotion where needed. We have begun to promote the CFP for ApacheCon@Home. III. Press Releases: the following formal announcements were issued via the newswire service, ASF Foundation Blog, and announce@apache.org during this timeframe: - 4 March - The Apache Software Foundation Announces Apache® Daffodil™ as a Top-Level Project - 23 February - The Apache® Software Foundation Sustains its Mission of Providing Software for the Public Good through Corporate Sponsorships and Charitable Giving - 16 February - The Apache Software Foundation Announces Apache® Gobblin™ as a Top-Level Project IV. Informal Announcements: we published 8 items on the ASF "Foundation" Blog, including 5 Apache News Round-ups and 1 monthly overview, totalling 371 news summaries published to date. We tweeted 19 items to 59.4K followers on Twitter, and posted 20 items to 47K followers on LinkedIn. The ASF's YouTube channel had 16.9K views this month. V. Future Announcements: 5 announcements are in development. Projects planning to graduate from the Apache Incubator as well as PMCs wishing to announce major project milestones are requested to contact Sally at with at least 2-weeks' notice for proper planning and execution. VI. Media Relations: we responded to 8 media queries. We received a total of 2,456 press hits vs. last month's 2,715, inclusive of coverage on the ASF, Apache Projects, and ApacheCon. We successfully managed a crisis communications incident, and are coordinating a feature on The Apache Way with an Open Source publication. VII. Analyst Relations: we received 3 analyst queries and coordinated 3 project briefings with 2 analyst research teams for upcoming industry reports, research findings summaries, and sector radar intelligence reports. Apache was mentioned in a total of 19 reports by Gartner, Forrester, 451 Research, GigaOm, and IDC. VIII. Central Services: monthly meetings with Kenneth Paskett (Creative team) and Swapnil Mane (Editorial team) continue. Activities include updating apache.org to meet accessibility guidelines, updating the ASF master logo, and assisting projects with logos and Powered By Apache badges. We are working on the video editorial calendar for news highlights and production planning. IX. Events liaison: we continue to counsel Apache project event producers with the proper positioning and promotion of their events. We have initiated promotion for ApacheCon@Home. X. Newswire and press clipping accounts: services are current and active without interruption. XI. Miscellany: we continue to work with several Sponsors to highlight their support of Apache projects and the ASF. We coordinated media activities with a corporate user of an Apache project, reviewed three press releases that mention products based on Apache projects, reviewed a company's training and explainer videos, and liaised several queries between ASF social media channels and Apache projects. We fielded several calls from individual users regarding issues with unauthorized apps their mobile devices, guided a European consultancy seeking information on Cloud solutions, helped an ASF Sponsor with introductions to select community members, and assisted an Apache project with stats needed to support a grant proposal. # # # ----------------------------------------- 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 ========== There is nothing to highlight beyond the budget that Infra has submitted to the President/Operations. Finances ======== Infra has submitted a draft budget to the President for presentation at the March meeting of the Board. Short Term Priorities ===================== - Complete transition to new Puppet setup Long Range Priorities ===================== - Finish our hermes mail system migration General Activity ================ - Constructed new Puppet system in EC2, across several machines, to improve responsiveness and speed - Moving from Bintray to an Artifactory instance, sponsored by JFrog - New service for simple exec when a commit happens - Refinement of red/orange/yellow status issues, with related paging - Work on meet.a.o for our communities to conduct meetups. - Infra contributed support for the Annual Members Meeting - Doc updates across infra.a.o - Lots of "aardvark" work. This is a honeypot to capture spammers and subsequently lock them out of our systems. - Initial work on selfserve for mailing list moderator changes ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] On Monday, March 8th, we announced[conf1] the Call for Presentations for the upcoming ApacheCon @Home 2021. We expect to have registration live by the end of the month, and sponsorship opportunities available by next week. The website is also live[conf2]. Rather than trying to service all time zones, like last year, this time we will be running to events - one focused on Europe/Africa/America time zones, and the other on Asia/Oceania time zones. We expect to announce the Asia-centric (ie, timezones) event before the next board meeting. We have volunteers to run 20 tracks for the EU/AM event: API & Microservice Big Data Cassandra Community Content Delivery Content Management Drill Fineract & Fintech Geospatial Groovy Incubating Integration IoT Karaf Observability RDF and Linked Data Royale Search Social Data Tomcat This event will, of course, once again be online, like last year. Anyone wishing to participate in the planning of this event, or volunteer for any event duties, is requested to subscribe to the planners@apachecon.com mailing list and introduce themselves there. We are still operating under the expectation that there will be no ASF-approved in-person events in 2021. We will continue to revisit this situation over the coming months as the pandemic situation continues to evolve, and international travel restrictions change. [conf1] https://blogs.apache.org/conferences/entry/call-for-presentations-for-apachecon [conf2] https://www.apachecon.com/acah2021/index.html ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] ----------------------------------------- Attachment 7: Report from the VP of Diversity and Inclusion [Gris Cuevas] ----------------------------------------- Attachment 8: Report from the VP of Data Privacy [Christian Grobmeier] ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] Nothing to report this month. ----------------------------------------- Attachment 10: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] ----------------------------------------- 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. We recently started spending more time on stalled issues to get them moving again, and this has led to a some of the old issues being completed. Unfortunately we also have had to escalate issues to a handful of unresponsive PMCs, both directly and by using board roll-calls. Some of this escalation has worked, but we continue to stay on top of the rest until resolution. Stats for Feb 2021: 25 [license confusion] 32 [support request/question not security notification] Security reports: 46 (last months: 46, 45, 45) 10 [site] 7 [druid] 3 [zeppelin] 2 [airflow], [commons], [infrastructure], [lucene], [pdfbox], [shiro], [superset] 1 [dolphinscheduler], [dubbo], [hadoop], [httpd], [openoffice], [shardingsphere], [struts], [tapestry], [tika], [tomcat], [trafficserver], [unomi] In total, as of 1st Mar 2021, we're tracking 76 (last month: 67) open issues across 44 projects, median age 62 (last month: 61) days. 48 of those issues have CVE names assigned. 10 (last month: 9) of these issues, across 8 projects, are older than 365 days. ----------------------------------------- Attachment 12: Report from the VP of Jakarta EE Relations [Rob Tompkins] ----------------------------------------- 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 39 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Xiaodong Deng was added to the PMC on 2020-12-25 - Daniel Standish was added as committer on 2021-03-01 - Elad Kalif was added as committer on 2021-02-26 - Ephraim Anierobi was added as committer on 2021-02-17 - James Timmins was added as committer on 2021-02-26 - Vikram Koka was added as committer on 2021-01-05 ## Project Activity: ### Releases: - 2.0.1 was released on 2021-02-08. - 2.0.0 was released on 2020-12-17. - 1.10.14 was released on 2020-12-10 - upgrade-check-1.2.0 was released on 2021-02-12. - A batch of provider packages (a "sub"/plugin package of apache-airflow) were released on 2021-02-08 and again on 2021-03-08. - Backport Provider Packages (the same code as the normal provider packages, but compatible with 1.10.x series) were released on 2021-02-10 and again on 2021-03-08 ### CVEs published Airflow published four CVEs this past quarter: - CVE-2020-17513: Apache Airflow Server-Side Request Forgery (SSRF) in Charts & Query View - CVE-2021-26697: Apache Airflow: Lineage API endpoint for Experimental API missed authentication check - CVE-2021-26559: CWE-284 Improper Access Control on Configurations Endpoint for the Stable API - CVE-2020-17526: Apache Airflow Incorrect Session Validation in Airflow Webserver with default config - CVE-2020-17511: Apache Airflow Airflow admin password gets logged in plain text - CVE-2020-17515: Apache Airflow Reflected XSS via Origin Parameter ### Events: - “Airflow Virtual Meetup” was organized on 2021-01-28 - “Bangalore Airflow Virtual Meetup” was organized on 2021-02-12 - Airflow Virtual meet-up will be held on 2021-04-08 - We are working on organizing a virtual Airflow Summit 2021 conference which will be held on May 20-28 2021. The call for papers is already open and will close on April 12. ## Community Health: Despite the decrease in activity we are pretty healthy. - We created a community-managed Airflow publication on medium.com and dev.to to gather Airflow-related blog posts under one umbrella to promote the project. - We have two recurring community calls organized every fortnight: - Airflow Dev Call - Airflow Issue Triage process - Apache Airflow project started using Github Discussions and we observed a constant flow of users' questions. - We are also releasing a “Airflow Newsletter” to dev@airflow once a month. - We conducted a community survey among Airflow users and the results are here: http://airflow.apache.org/blog/airflow-survey-2020/ - In Q4 2020, there was a very large effort to make major upgrades in preparation for 2.0. This effort, while necessary, was also an unsustainable effort (lots of nights and weekends from committers/PMC members). Since 2.0 is now released, it is both reasonable and healthy for there to be a drop in the commit and PR pace (48% decrease in commits vs the previous quarter). However overal commits are still continuing at a healthy pace - 1535 commits form 199 contributors in in Q1 - We have seen a slight decrease in issues being opened (543, down 16%) possibly as a result of enabling GitHub Discussions, meaning users have an alternative means of asking for help rather than opening GitHub issues or posting on the lists. ----------------------------------------- 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: 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 new contributor's work merged. A large contribution is pending changes after feedback. - other small fixes & improvements - Python 3 fully done and tested - next release is being discussed, will start soon ## Community Health: - Slow core development but still there - A small amount of community discussion and contribution is encouraging ----------------------------------------- Attachment C: 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: Project activity is characteristically low. So far 20 issues have been addressed for the 2.5 development drive so a 2.5 release candidate could easily be produced. ## Community Health: Community health is quiet but nominal. We will most likely submit a presentation to the RDF / Linked data session @ApacheCon. Any23 featured as the primary software used in the recent WebDataCommons data release https://groups.google.com/g/web-data-commons/c/IztabA5kMzg?pli=1 This dataset released 86.3 billion quads Microdata, Embedded JSON-LD, RDFa, and Microformat data originating from 15.3 million websites. ----------------------------------------- Attachment D: 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 ## 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: Still large rewrite of REST API and move of the UI to use AngularJS. ## Community Health: Low activity but the project is still used. ----------------------------------------- Attachment E: Report from the Apache Atlas Project [Madhan Neethiraj] ## Description: Apache Atlas is a scalable and extensible set of core foundational governance services that enables enterprises to effectively and efficiently meet their compliance requirements within Hadoop and allows integration with the complete enterprise data ecosystem. ## 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 43 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 Pinal Shah on 2020-11-02. ## Project Activity: - updated to use JanusGraph 0.5.3, Solr 8.6.3, Gremlin 3.4.8, Elastic Search 6.8.3 - Python client fixes for PEP8 guidelines, and other issues - type system enhancements to support addition of: mandatory attributes, super types - enhancements to authorize add/update/remove classification operations - audit improvements to store only delta - updated free-text search processor to support Elasticsearch - updated DSL implementation to replace gremlin query with graph traversal - audit API and UI updates to support sorting - updated Hive, ADLS-Gen2 models with new attributes - updated DSL to support glossary and relationship - multiple UI fixes ## Community Health: - dev@atlas.apache.org had a 5% increase in traffic in the past quarter (1186 emails compared to 1126) - user@atlas.apache.org had a 43% decrease in traffic in the past quarter (11 emails compared to 19) - 116 issues opened in JIRA, past quarter (-17% decrease) - 83 issues closed in JIRA, past quarter (-14% decrease) - 148 commits in the past quarter (-25% decrease) - 18 code contributors in the past quarter (5% increase) - 11 PRs opened on GitHub, past quarter (120% increase) - 4 PRs closed on GitHub, past quarter (100% increase) ## Releases: 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 2.0.0 was released on 05/14/2019 0.8.3 was released on 10/31/2018 1.1.0 was released on 09/17/2018 1.0.0 was released on 06/02/2018 0.8.2 was released on 02/05/2018 1.0.0-alpha was released on 01/25/2018 0.8.1 was released on 08/29/2017 0.8-incubating was released on 03/16/2017 0.7.1-incubating was released on 01/26/2017 0.7-incubating was released on 07/09/2016 0.6-incubating was released on 12/31/2015 0.5-incubating was released on 07/11/2015 ----------------------------------------- Attachment F: Report from the Apache Axis Project [Robert Lazarski] # Apache Axis Board Report ## Description The Apache Axis project is responsible for the creation and maintenance of software related to the Axis Web Services frameworks and subsidiary components (both Java and C). ## Issues There are no issues requiring board attention at this time. ## Membership Data: Axis was created on 2001-01-19 (20 years ago). There are currently 63 committers and 62 PMC members in this project, a vote in 2010 made all committers automatically PMC members. One PMC member resigned. Community changes, past quarter: - Currently 62 PMC/ 63 Commiters members. - No new committers were added in the last 90 days, last committer added was Bill Blough on December 7th 2017 who also was added to the PMC on May 9th 2018. ## Project Activity: Recent releases: - Axis 2/Java 1.7.9 was released on November 16, 2018. - Axis 2/C 1.6 was released on April 20, 2009. - Axis 1.4 was last released in 2006. ## Health report: This was a good quarter for Axis2 as our project's most prolific PMC member by commits, Andreas Veithen, became more active in the project once again and helped greatly by settting up GitHub Dependabot and fixed some issues with our recent dependancy upgrades. Also fixed this past quarter is JDK 11 compliation support and beyond by removing some features such as XDoclet that are no longer available in later JDK's. The project lacks committer growth because most of our users are using Axis2 for SOAP. We remain hopeful that as JSON and REST become more popular, Axis2 can transistion to that user base. Concerning JSON, our implementation is based on GSON though the newer alternative Moshi is likely to be contributed for JSON support since our day jobs are rapidly moving to Moshi. We have started a thread on the dev mailing list concerning the outstanding reamining items that need to be resolved for the next Axis2 release. Axis2 C PMC member Bill Blough activity includes "working on Axis2 C last quarter for my employer (mostly rampart related), but I still need to clean up and merge the changes into the repo. " ## Axis2 java Jira issues opened in the last 90 days: 2 ## Axis2 java Jira issues closed in the last 90 days: 16 ----------------------------------------- Attachment G: Report from the Apache Bahir Project [Luciano Resende] ----------------------------------------- Attachment H: Report from the Apache Beam Project [Kenneth Knowles] ## Description: The mission of Apache Beam is the creation and maintenance of software related to a unified programming model for both batch and streaming data processing, enabling efficient execution across diverse distributed execution engines and providing extensibility points for connecting to different technologies and user communities. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Beam was founded 2016-12-20 (4 years ago) There are currently 76 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - Chamikara Madhusanka Jayalath was added to the PMC on 2021-01-20 - Piotr Szuberski was added as committer on 2021-01-19 ## Project Activity: Recent releases: - 2.28.0 was released on 2021-02-22. - 2.27.0 was released on 2021-01-08. - 2.26.0 was released on 2020-12-11. Technical improvements are steady. There are no disruptive technical changes to mention, just healthy enhancements and bugfixes for a variety of modules: ParquetIO, BigQueryIO, PubsubIO, SQL. [changes] Highlights of community activities: - A new design for the website is now done and deployed [website]. - Beam College [college] starts on April 7th. This is a training event offering five single-day sessions for Beam users to go deep on topics. - Beam Summit 2021 planning has begun [summit]. [changes] https://github.com/apache/beam/blob/master/CHANGES.md [website] https://s.apache.org/7rr5d [college] http://beamcollege.dev/ [summit] https://s.apache.org/8cp13 ## Community Health: Community health metrics are remarkably stable across all mailing lists and code review. I will mention one specific statistic so that no one is concerned. In the data, we see "300 issues closed in JIRA, past quarter (782% increase)" but this is due to breakage and subsequent repair of our Jira workflows. ----------------------------------------- Attachment I: Report from the Apache Bigtop Project [Jun He] ## Description: Bigtop is a project for the development of packaging and tests of the Apache Hadoop ecosystem. The primary goal of Bigtop is to build a community around the packaging and interoperability testing of Hadoop-related projects. This includes testing at various levels (packaging, platform, runtime, upgrade, etc...) developed by a community with a focus on the system as a whole, rather than individual projects. In short we strive to be for Hadoop what Debian is to Linux. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Bigtop was founded 2012-09-19 (8 years ago) There are currently 39 committers and 29 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - Yuqi Gu was added to the PMC on 2021-01-04 - No new committers. Last addition was Yuqi Gu on 2020-06-10. ## Project Activity: - 1.5.0 was released on 2020-12-15. In this release new distros and components are added, and many components upgraded. - Definition of v3.0 BOM is in discussion. The core objective is to upgrade Hadoop to 3.x, and other core components compatible with it. - Community is working on documentation update to better organize materials and reflect the latest status. ## Community Health: - Community health is good. Wikimedia has successfully migrated its CDH cluster to Bigtop v1.5.0 based, where related topics were discussed in user mailing list. - Regularly received bug reports/feature requests/PRs from users and community members. Commit activity increased compared to last quarter. Code contributors counter increased to 9, and closed PR has 35% increase to 53. ----------------------------------------- Attachment J: Report from the Apache Bloodhound Project [Gary Martin] ----------------------------------------- Attachment K: Report from the Apache BVal Project [Matthew Jason Benson] ## Description: The mission of BVal is the creation and maintenance of software related to Apache BVal: JSR-303 Bean Validation Implementation and Extensions ## Issues: No issues requiring board attention at this time. ## Membership Data: Apache BVal was founded 2012-02-14 (9 years ago) There are currently 16 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jean-Louis Monteiro on 2020-11-29. - No new committers. Last addition was Jean-Louis Monteiro on 2020-11-17. ## Project Activity: Low, as usual: community members have this past quarter engaged in discussion of a single new, as yet unresolved, project feature. ## Community Health: Vital signs remain faint but stable. Our issue tracking and email activity experienced a false positive "spike" due to a rash of JIRA spam. ----------------------------------------- Attachment L: 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 (12 years ago) There are currently 75 committers and 37 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - Gazda was added to the PMC on 2021-02-19 - Bob Paulin was added as committer on 2021-02-16 - Jeremy Ross was added as committer on 2020-12-15 - Jiří Ondrušek was added as committer on 2020-12-15 ## Project Activity: - We released Camel 3.8.0 on 2021-02-13. - We released Camel 3.7.2 on 2021-02-08. - We released Camel 3.7.1 on 2021-01-21. - We released Camel 3.7.0 on 2020-12-16. - We released Camel 3.4.5 on 2020-12-23. - We released Camel 2.25.3 on 2020-12-24. - 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. The release 3.7.3 for 3.7.x LTS is on vote at the time of writing this report. - We are already working on 3.9.0 release: this release will be the prelude of the first LTS release of 2021, 3.10.0. - We released Camel-K 1.3.0 on 2020-12-22 - We released Camel-K 1.3.1 in 2021-02-01 - We are improving the Camel-K experience and we introduce the Kamelet concept, while pushing the project ahead, by aligning to the Camel main releases. - We are continuing supporting Camel-Quarkus by releasing 3 versions this quarter - We released camel-quarkus-1.7.0 on 2021-02-22 - We released camel-quarkus-1.6.0 on 2021-01-18. - We released camel-quarkus-1.5.0 on 2020-12-18. - We are continuing working on the Camel-kafka-connector project and we released four versions of it - 0.7.0 on 21 Dec 2020 - 0.7.1 on 24 Jan 2021 - 0.7.2 on 14 Feb 2021 - 0.8.0 on 23 Feb 2021 - The 0.7.x releases are based on the second LTS of main Camel, 3.7.x - At the time of writing this report, we are preparing to release 0.7.3, based on Camel 3.7.3 ## Community Health: - dev@camel.apache.org had a 39% increase in traffic in the past quarter (468 emails compared to 336): This increase is related to some technical discussion around what to do with some new ideas into the Camel project. Also we started to have feedback from people using the second LTS releases of Camel 3. - issues@camel.apache.org had a 3% decrease in traffic in the past quarter (2300 emails compared to 2358): Here we are more or less at the same level of last report. We are creating new issues for the third LTS release, but we are also starting to see issues for 3.7.x. So the situation is stable. - users@camel.apache.org had a 13% increase in traffic in the past quarter (346 emails compared to 306): the increase is related to people switching from Camel 2 to Camel 3, since we are already at the second LTS, so we are looking at discussions about this and also issues with Camel 3. - 387 issues opened in JIRA, past quarter (-4% decrease) and 356 issues closed in JIRA, past quarter (-2% decrease): as reporte above, the situation is stable. We are facing issues and improvements for 3.10, but also starting to see new issues for Camel 3 and the 3.7.x LTS releases. The activity related to Camel 2 is near to zero, even though we are still see people asking for issues. - 4974 commits in the past quarter (6% increase) and 117 code contributors in the past quarter (-23% decrease): the core work of Camel 3 is more or less done by the same number of contributors, the fact is the past we had some contributions related to documentation and website. In this quarter we were much more stable in this area. - 1284 PRs opened on GitHub, past quarter (-13% decrease) and 1276 PRs closed on GitHub, past quarter (-13% decrease): some of the PRs in the past quarter were coming from bot and gh action, with the new security policies adopted some of this work needs to be done by hands. - 332 issues opened on GitHub, past quarter (-1% decrease) and 270 issues closed on GitHub, past quarter (-15% decrease): the number of issues is the same but we closed less backlog issues this quarter. ----------------------------------------- Attachment M: Report from the Apache Cayenne Project [Michael Ray Gentry] # Apache Cayenne Board Report, March 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 There are no issues requiring 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.M2 on 2020-10-12. ## Community Health Cayenne is healthy, but JIRA, Git, and mailing list activity are currently lower than normal, perhaps due to the lull before Cayenne 4.2 is finally released. Questions on the mailing list are still actively addressed. ----------------------------------------- Attachment N: 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 (10 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. ## Community Health: We have a mature code base. No major development is expected. Because there hasn't been much activity in the last three years, we consider moving the project to the attic after a final OpenCMIS release. A few fixes and dependency updates have been accumulated over the years and users have asked for official release of those. So far, nobody volunteered to cut the release, though and therefore there is no movement. ----------------------------------------- Attachment O: Report from the Apache Clerezza Project [Hasan Hasan] ## Description: Apache Clerezza models the RDF abstract syntax in Java and provides supports for serializing, parsing, managing and querying triple collections (graphs). Apache Clerezza modules aim at supporting the development of Semantic Web applications and services. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Clerezza was founded 2013-02-20 (8 years ago) There are currently 17 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Furkan Kamaci on 2018-12-27. - No new committers. Last addition was Furkan Kamaci on 2018-12-27. ## Project Activity: We have defined two JIRA issues for GSoC 2021 which require the use of Apache Clerezza for data management layer in two different projects. Besides, there are some cleanup of old JIRA tickets. We also have updated the download page of the Apache Clerezza website to reflect latest releases of all modules. ## Community Health: At the moment, there is no improvement with respect to community health. We hope this will change after GSoC 2021 participation. ----------------------------------------- Attachment P: Report from the Apache CloudStack Project [Sven Vogel] 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 major release of CloudStack 4.15 with a modern new Primate UI and will deprecate the legacy UI in the upcoming release 4.16 - The Apache CloudStack project is pleased to announce the LTS maintenance releases of CloudStack 4.14.1 - The community is work on maintenance release 4.15.1.0 and new feature release 4.16 are underway - The CloudStack PMC is open to nominations for the next VP and there will be a vote from 12th of March ## Health report: - Apropos of the activity report; the project is considered healthy ## PMC changes: - Currently 51 - no new PMC members were added since last report. - Most recently added PMC members: Andrija Panic, Gabriel Beims Bräscher, Bobby Stoyanov, Nathan Johnson, Sven Vogel on July 17st 2019 ## Committer base changes: - Currently 125 - last vote for committers was done on Oct 27st 2020 - Most recently added committers: Abhishek Kumar, Rakesh Venkatesh, Suresh Anaparti and Hoang Nguyen on Oct 27st 2020 ## Releases: - 4.15 was released on 22nd January 2021 - 4.14.1 was released on 4th of March 2021 ----------------------------------------- Attachment Q: 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 149 committers and 40 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 Romain Manni-Bucau on 2020-09-01. - No new committers. Last addition was Peter Lee on 2020-03-13. ## Project Activity: Apache Commons released three (3) components during this reporting period: - LANG-3.12.0 was released on 2021-03-01. - NET-3.8.0 was released on 2021-02-19. - DAEMON-1.2.4 was released on 2021-01-21. ## Community Health: We see PRs on GitHub regularly opened and usually processed by the team on a timely basis. The mailing list activity feels moderate. The general attitude feels cooperative and friendly. ----------------------------------------- Attachment R: Report from the Apache Cordova Project [Jesse MacFadyen] ## Status report for the Apache Cordova project - March 2021 ## Description: - A platform for building native mobile applications using HTML, CSS and JavaScript. ## Activity Recent work has been around keeping up with recent changes to iOS and Android, our most used platforms. We continue to work towards reducing technical debt, and 'running the business' We are finalizing a list of test devices to be used by active committers, and the possibility of either MacInTheCloud, or Amazon EC2 Mac Instances so we can support Apple's M1 hardware. ## Issues: - There are no issues requiring board attention at this time. ## Health report: Our status dashboard at http://status.cordova.io is 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): 4.7 (Healthy) We are still only seeing contributions from a small group of dedicated individuals. This makes it harder to make large changes. All the large corporate sponsored development has ceased, but the project continues to see good traffic, and usage has been stable. 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. There has been some interest in also exploring github discussions. ## PMC changes: - Currently 99 PMC members. - No new PMC members. - Niklas Merz was added to the PMC on 2019-12-26 ## Committer base changes: - Currently 102 committers. - No new committers. - Niklas Merz was added to committers on 2019-12-26 ## Releases: - cordova-plugin-inappbrowser@5.0.0 was released on 2021-02-16 - cordova-plugin-wkwebview-engine@1.2.2 was released on 2021-02-06 - cordova-fetch@3.0.1 was released on 2021-02-05 - cordova-ios@6.2.0 was released on 2021-02-04 ## Dev mailing list: dev@cordova.apache.org had a 31% decrease in traffic in the past quarter (74 emails compared to 106): ## Github activity: issues@cordova.apache.org had a 32% decrease in traffic in the past quarter (2080 emails compared to 3055) Issue close rate of 85% - 165 issues opened on GitHub, past quarter (-40% decrease) - 141 issues closed on GitHub, past quarter (-35% decrease) PR close rate of 93% - 77 PRs opened on GitHub, past quarter (-59% decrease) - 72 PRs closed on GitHub, past quarter (-54% decrease) Commits - 74 commits in the past quarter (-57% decrease) - 16 code contributors in the past quarter (-42% decrease) ----------------------------------------- Attachment S: 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) - dev@ is working with infra on CMS migration for the static web site - 4.0.0.1 was released 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 was an increase in activity relating to a new authentication mechanism from UMLS, a 3rd party library. - dev@ctakes.apache.org had a 63% increase in traffic in the past quarter (147 emails compared to 90). - user@ctakes.apache.org had a 18% increase in traffic in the past quarter (13 emails compared to 11). ----------------------------------------- Attachment T: 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 critical issues. But we are lacking of continuative contributions from non committers. We started a discussion about how to engage more with the community in order to have candidates to invite, but actually we are not making process in this direction. ## Membership Data: Apache Curator was founded 2013-09-18 (7 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: Recent releases: 5.1.0 was released on 2020-07-03. Apache Curator 5.0.0 was released on 2020-05-28. Apache Curator 4.3.0 was released on 2020-02-29.ta here] ## Community Health: The project is healthy, there is not much activity, this is probably due to the current stability of our codebase and to the fact that we are mostly bound to the pace of releases and new features of Apache ZooKeeper. We recently added a new high level feature from a new contributor and we are planning to cut a new major release soon, but probably this will be happen right after the next major release of ZooKeeper (that is under VOTE during these days). We see good discussions on the ML and on JIRA. Relevant stats: - 5 commits in the past quarter (66% increase) - 4 code contributors in the past quarter (33% increase) - dev@curator.apache.org had a 155% increase in traffic in the past quarter (174 emails compared to 68) - user@curator.apache.org had a 100% decrease in traffic in the past quarter (0 emails compared to 14) ----------------------------------------- Attachment U: Report from the Apache Daffodil Project [Mike Beckerle] ## Description: Apache Daffodil implements the Data Format Description Language (DFDL) for parsing (and unparsing) rich structured binary and text data described using DFDL schemas. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Daffodil was founded 2021-02-16 (16 days 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: - Olabusayo Kilo added to PMC - as part of graduation process - No new committers were added, though one PPMC member decided to just be a committer going forward as TLP for now. This also happened as part of the graduation process. ## Project Activity: This is our first board report after graduation from incubator. - Last prior release was Daffodil 3.0.0 (incubator) released Nov 2020. - We are still working on the first TLP release which will be Daffodil 3.1.0, but we are a few weeks from where we can start that process. - We had a good press release and activity around the graduation to TLP. (Many thanks to Sally K. for leading us through this. We actually got complements like "what a great press release". and people were happy we delayed things a couple days to get their statements included.) ## Community Health: The project hasn't slowed down in the past quarter (part of which was while we were still incubating). Many new features and contributions from across our developers. User list traffic is sparse, but not abnormally so. We have users who even agreed to be listed on the press release as Daffodil users (I speak of Perspecta Labs), but who have created zero traffic on users@daffodil mailing list. It seems this means some users are successful with daffodil without need of support which is encouraging with respect to software quality. (That said, we will prod them to particpate in the users list.) We continue to need to attract new developers and users for Apache Daffodil. Being a TLP will help this. ----------------------------------------- Attachment V: Report from the Apache DataSketches Project [Lee Rhodes] ## Description: The mission of Apache DataSketches is the creation and maintenance of software related to an open source, high-performance library of streaming algorithms commonly called "sketches" in the data sciences. Sketches are small, stateful programs that process massive data as a stream and can provide approximate answers, with mathematical guarantees, to computationally difficult queries orders-of-magnitude faster than traditional, exact methods ## Issues: There are no issues requiring board attention. ## Membership Data: Apache DataSketches was founded 2020-12-15 (3 months ago) There are currently 15 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members (project graduated recently). - Charlie Dickens was added as committer on 2020-12-18 ## Project Activity: DataSketches-java (java core) 2.0.0 was released 2021-02-22. DataSketches-cpp (C++ core) 3.0.0 will be released week of 2021-03-08. ## Community Health: Health is good. We are getting new sources of contribution: Ex: Prof Braverman at Johns Hopkins wants to contribute to our library. ----------------------------------------- Attachment W: 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 created a new release and did some maintenance on existing features. There also have been some security enhancements. ## Health report: As explained before, we focus on stability, so we don't see tons of big changes. We had quite some contributions when we thought about shipping a new release. Plus we also had no issue with getting the votes done. So all fine. ## 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 X: 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: NA ## Membership Data: Apache ECharts was founded 2020-12-16 (3 months ago) There are currently 22 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. A new committer has just passed voting and under invitation. ## Project Activity: - The last version was released on 6th Feb. - We are working on the next version 5.1.0 which will start testing from 31th March. ## Community Health: We see more contributors to the project and the issues opened and closed are both increasing. This is probably caused by our new major version release. We see some of the new contributors are encouraged by our current committers to start contributing with minor changes to the project. This is a good thing to see and we plan to attract more people to contribute. ----------------------------------------- Attachment Y: 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 69 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was 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. - With the R8 OSGi Core spec being released and the implementation finished we released a new major framework version. - We had the first release of the atomos component. - Work on migrating the website away from Apache CMS is still ongoing. - Released 18 components including framework 7.0.0 and atomos 1.0.0 ( otherwise, mostly bug fixes/minor improvements). ### Releases - org.apache.felix.atomos-1.0.0 was released on 2021-02-23 - org.apache.felix.scr-2.1.26 was released on 2021-02-22 - org.apache.felix.cm.json-1.0.6 was released on 2021-02-03 - org.apache.felix.cm.json-1.0.4 was released on 2021-01-29 - org.apache.felix.dependencymanager-r16 was released on 2021-01-24 - org.apache.felix.metatype-1.2.4 was released on 2021-01-18 - org.apache.felix.eventadmin-1.6.2 was released on 2021-01-11 - org.apache.felix.configadmin-1.9.20 was released on 2021-01-07 - org.apache.felix.framework-7.0.0 was released on 2020-12-25 - org.apache.felix.framework.security-2.8.0 was released on 2020-12-25 - org.apache.felix.main-7.0.0 was released on 2020-12-25 - org.apache.felix.main.distribution-7.0.0 was released on 2020-12-25 - org.apache.felix.eventadmin-1.6.0 was released on 2020-12-17 - org.apache.felix.webconsole-4.6.0 was released on 2020-12-17 - org.apache.felix.framework-6.0.4 was released on 2020-12-15 - org.apache.felix.main-6.0.4 was released on 2020-12-15 - org.apache.felix.main.distribution-6.0.4 was released on 2020-12-15 - org.apache.felix.resolver-2.0.2 was released on 2020-12-15 ## Community Health: - Overall the project is in ok health. - The OSGi Alliance transitioned to the Eclipse Foundation and establish an Eclipse OSGi Working Group which will be the home for the continued evolution of the OSGi specifications. - 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 11% increase in traffic in the past quarter (494 emails compared to 443) - users@felix.apache.org had a 34% decrease in traffic in the past quarter (12 emails compared to 18) - 27 issues opened in JIRA, past quarter (-30% decrease) - 24 issues closed in JIRA, past quarter (-33% decrease) - 162 commits in the past quarter (43% increase) - 10 code contributors in the past quarter (no change) - 16 PRs opened on GitHub, past quarter (-30% decrease) - 17 PRs closed on GitHub, past quarter (-5% decrease) ----------------------------------------- Attachment Z: 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 applications that deploy to 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 (8 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: Flash has been blocked by Adobe since January 2021 and is therefore no longer available within the browser. The only remaining supported runtime is AIR, maintained by Harman. No changes have been made to the Flex framework for a long time and it is unlikely that another release will appear. ## Community Health: Even the daily mailing list activity is decreasing, users still come back when issues needs to be resolved. ----------------------------------------- Attachment AA: 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 previous report: - Kostas Tzoumas resigned from the PMC on 2021-02-26 after winding down his involvement. New committers since previous report: - Danny Cranmer was added as committer on 2021-01-08 - Guowei Ma was added as committer on 2021-01-19 - Xingbo Huang was added as committer on 2021-02-02 - Wei Zhong was added as committer on 2021-02-02 - Roman Khachatryan was added as committer on 2021-02-09 The newest PMC member is Zhu Zhu, joined on October 5th, 2020. The newest committer is Roman Khachatryan, joined on February 9th, 2021. There are currently 71 committers and 32 PMC members in this project. ## Releases The following releases were made since the last board report: - Flink 1.12.2 was released on 2021-03-05. - Flink 1.12.1 was released on 2021-01-19. - Flink 1.11.3 was released on 2020-12-17. - Flink 1.10.3 was released on 2021-01-29. - Flink Stateful Functions 2.2.2 was released on 2021-01-02. ## Project Activity: - The community is approaching the Flink 1.13.0 release, which introduces new features like reactive scaling, various improvements for K8s deployment, SQL semantics, unaligned checkpoints, and savepoints. - In the meantime the community has released a set of bugfix releases, also for older Flink versions to address two reported CVEs. - The Stateful Functions project is approaching the 3.0 release, which is putting the focus onto remote functions, a new type system, and extending the set of SDKs (currently Java and Python). - The project is discussing how to handle confusion with users about Flink supporting code execution. Distributed code execution (over data streams) is what Flink is meant to be, however we repeatedly see some users confused about whether this is a vulnerability. ## Community Health: The activity on mailing lists and JIRA remains high, but slightly lower in this quarter (which contained the Christmas Holiday and Luna New Year seasons) compared to the previous quarter. - user@f.a.o is at 2219 mails/quarter - user-zh@f.a.o is at 2130 mails/quarter - dev@f.a.o is at 2420 mails/quarter - 1114 JIRA tickets created - 787 JIRA tickets closed - 839 PRs opened - 779 PRs closed - The community created around 15 new major feature proposals (FLIPs = Flink Improvement Proposals) ----------------------------------------- Attachment AB: 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 (2 months ago) There are currently 16 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: - We worked with the Apache's Marketing & Publicity to issue a PR about Gobblin's graduation to TLP: https://s.apache.org/5h9gx - Gobblin's documentation and website were updated to reflect graduation. On technical front: - Schema checks were made configurable. - Capability to update flow requester and owner was added. - Offset lag was set to 0 for Kafka topics with no previous watermark. - Capability to filter Kafka topics with no schema in registry was added. - Capabilities to run subset of jobs from job repository was added. - Function added for access of dataset failures from job context. - Several bug fixes, and documentation update. ## Community Health: Last board report was sent on Feb 17th, since then: - There have been 20 commits - 13 commits ie. 65% contributions have been from non-committers - We constantly look for consistent contributors to vote them in as Committers and PMC. - dev@gobblin.apache.org had 322 new emails in Feb and Mar 2021. ----------------------------------------- Attachment AC: Report from the Apache Gora Project [Kevin Ratnasekera] ## Description: - The Apache Gora open source framework provides an in-memory data model and persistence for big data. Gora supports persisting to column stores, key-value stores, document stores, distributed in-memory key-value stores, in-memory data grids, in-memory caches, distributed multi-model stores and hybrid in-memory architectures. Gora also enables analysis of data with extensive Apache Hadoop MapReduce, Apache Spark, Apache Flink, and Apache Pig support. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Gora was founded 2012-01-24 (9 years ago) There are currently 31 committers and 31 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Lahiru Jayasekara on 2020-04-30. - No new committers. Last addition was Lahiru Jayasekara on 2020-04-28. ## Project Activity: - 0.9 was released on 2019-08-15 and we are currently working on our development drive for next release. We could not make any significant progress from last quarterly report. However initiated discussion on next release on development list. We are planning to make some progress on this coming quater. - We were able to successfully complete two intern Outreachy projects. These contributions are still under the review from community. - One potential candidate was proposed to become committer / PMC and it is under discussion on private list. - We are planning to participate this year GSoC based on student interest on potential projects. ## Community Health: - Compared to previous quarter, there is decrease in level of activity in both mailings lists as well as on Github. This is mainly due to holiday period and availability was very limited from project members. Project is in healthy state, hopefully we will be able to generate some activity around next release and complete our major release very soon. ----------------------------------------- Attachment AD: 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 (3 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 project is currently working on adding support for X.Org and SPICE, as well as churning through a number of outstanding pull requests. Community contributions vary widely, ranging from translations and keyboard layouts to more complex improvements to RDP and SSH. An effort to migrate to the latest releases of several libraries is underway, as is an effort to migrate from AngularJS to Angular. 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 minor lull in activity noted last quarter has disappeared, presumably due to a combination of the end of the holiday season and the release of 1.3.0. ----------------------------------------- Attachment AE: 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. ## Summary Nothing has really changed over the past three months and we honestly do not anticipate changes in the foreseeable future. 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. 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. ## Issues There are no issues requiring board attention. ## Project Activity The migration to a new VM is complete by now, but we still need to update a bit of information at gump.apache.org to reflect this. ## 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. ## 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. ----------------------------------------- Attachment AF: 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: There are no issues requiring board attention. ## Membership Data: Apache Helix was founded 2013-12-17 (7 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. - Meng Zhang was added as committer on 2021-01-22 ## Project Activity: Features are keeping in development. 1.0.2 was release 2020-07-29 ## Community Health: Apache Helix hold the first meetup in 2021 and more than 30 people joined. user@helix.apache.org had a 56% decrease in traffic in the past quarter. ----------------------------------------- Attachment AG: Report from the Apache Hive Project [Ashutosh Chauhan] ## Description: The mission of Hive is the creation and maintenance of software related to Data warehouse infrastructure using the Apache Hadoop Database ## Issues: No issues requiring board attention at this time. ## Membership Data: Apache Hive was founded 2010-09-21 (10 years ago) There are currently 97 committers and 50 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Ádám Szita was added to the PMC on 2021-01-31 - Aasha Medhi was added as committer on 2021-01-08 - Naresh P R was added as committer on 2021-03-05 - Panagiotis Garefalakis was added as committer on 2021-03-08 - Pravin Sinha was added as committer on 2020-12-18 - Peter Varga was added as committer on 2021-01-28 ## Project Activity: Maintenance release was done on 2.x line with 2.3.8 release in Jan. Discussions on-going on dev list to organize a virtual meetup. Lot of interest from various community members on it. ## Community Health: Various dev mailing lists (dev@, gitbox@, issues@) saw increase in traffic ~15% indicating increased dev activity this quarter. Also, with 72 code contributors this quarter that number increased by ~28%. Overall, community is very healthy. ----------------------------------------- Attachment AH: 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 (10 months ago) There are currently 22 committers and 12 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 Sivabalan Narayanan on 2020-10-07. - Li Way was added as committer on 2021-01-26 - Xianghu Wang was added as committer on 2021-02-02 - Wenning Ding was added as committer on 2021-02-17 ## Project Activity: We released a very significant 0.7.0 version, with flink support and foundations for supporting different types of table metadata. We also take pride in calling out that fully managed data clustering is available in Hudi, as a first of its kind in open source big data management. We have also made several bug fixes and improvements. We are preparing for 0.8.0 release soon, that vastly improves Flink integration and also provides different multi-writer concurrency modes. Community members gave presentations at Uber organized meetup, that had over ~250 signups. Engineers from Uber, also shared content from a engineering wide learning series, with rest of community. We added few more names to our powered by list. ## Community Health: As evidenced by the metrics, there was significant uptick in activity leading upto the 0.7.0 release and beyond. We had noted that the PMC/Committers were working on process/code abstractions to help improve the velocity of the community. Some of those efforts bore fruits, by way of organizing/streamlining work in umbrella JIRAs etc. Going forward, the challenge we need to tackle is scaling code reviews. We also faced significant issues with travis CI during our release (seems to have recovered since). We are exploring azure CI which provides unlimited minutes (similar to Flink's setup), and investing with more regression/stress tests to gain much higher confidence for landing PRs. ----------------------------------------- Attachment AI: 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 (9 months ago) There are currently 13 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 Anton Okolnychyi on 2020-05-19. - Peter Vary was added as committer on 2021-01-23 ## Project Activity: 0.11.0 was released on 2021-01-26 and included several important new features: * Support for partition evolution * Spark SQL extensions with support for MERGE INTO, DELETE FROM, and new DDL * Spark support for table maintenance through stored procedures * Streaming reads, filter pushdown, and experimental CDC writes in Flink * AWS module with better integration for S3 and Glue metastore * Nessie metastore module The community is working toward finalizing the v2 format spec and the next release. There is good progress on metrics collection for Avro data files, Hive integration, Spark UPDATE support, and more table maintenance actions. ## Community Health: The overall number of pull requests merged in the last quarter decreased from the previous quarter, but this is mostly due to annual holidays. Leading up to the release in January, the project set a new record at 78 PRs merged in a week. More importantly, although there was a decrease in PRs merged, the number of contributors still increased slightly, to 50 code contributors in the quarter. Peter Vary was also added as a committer in January. ----------------------------------------- Attachment AJ: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for March 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 February, podlings executed 5 distinct releases. We added no new IPMC members, and none retired. There was one IP clearance in February, and there was one new podling, EventMesh. Ratis and Daffodil graduated last month. This month we were missing reports from Hivemall, Livy, PageSpeed, Spot, Toree, Weex. Toree has missed more than one report in a row, and the IPMC will take a roll call. NLPCraft will be asked to report again due to a minimal report. SAMOA has been retired and Weex will be retired shortly. Livy failed to report despite a recent roll call that received 3 PPMC member reponses. Currently, Marvin-AI does not have signoff by mentors and will also be asked to report next month if they don't get signoff. A vote to remove BlueMarlin from the Incubator was taken. This caused some action on the project's part, and they have moved communication to the dev list and the code to the ASF repository. Currently, they will be allowed to continue in the Incubator. MXNet still has several trademark and branding issues that need to be resolved. MXNet is having trouble getting its mentors or IPMC members to vote on its releases. This is possible due to continuing issues and bandwidth required when dealing with this project. A new proposal LXDB is under discussion. Some retired podlings need some cleanup and be correctly retired, so the public is aware of this. Some of the old release directories were removed. Most discussions on the mailing list were around releases, new project proposal, graduations and finding new mentors. ## Community ### New IPMC members: - none ### People who left the IPMC: - none ## New Podlings - EventMesh ## Podlings that failed to report, expected next month - Hivemall - Livy - NLPCraft - PageSpeed - Spot - Toree - Weex ## Graduations - Daffodil - Ratis The board has motions for the following: - DolphinScheduler ## Releases The following releases entered distribution during the month of March: - Age 0.3.0 - DolphinScheduler 1.3.5 - Livy 0.7.1 - NLPcraft 0.7.4 - Sedona 1.0.0 livy/0.7.1-incubating ## IP Clearance - gremlint for TinkerPop ## Legal / Trademarks - N/A ## Infrastructure - N/A ## Miscellaneous - N/A ## Table of Contents [AGE](#age) [brpc](#brpc) [Crail](#crail) [Doris](#doris) [Hop](#hop) [Marvin-AI](#marvin-ai) [Nemo](#nemo) [NLPCraft](#nlpcraft) [PonyMail](#ponymail) [StreamPipes](#streampipes) [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. Vote in a few more committers. 2. We requested a space on Apache Docker Hub but still waiting for that. We have AGE images but need to have them on the Apache docker hub. 3. Need to create a home page for Apache AGE on confluence. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? 1. We have more contributors working on the project. 2. More discussions from new contributors on building other tools such as drivers for the project and add to its ecosystem. ### How has the project developed since the last report? 1. We did have our first official Apache release. We also have more contributors for the project. 2. Developed a very detailed and complete user guide and documentation for the project to support users. 3. New features developed, and we are planning for our next 0.4.0 release soon. ### 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-02-19 ### When were the last committers or PPMC members elected? None. But we are in the process of electing at least two committers (this month) that made a fair amount of contributions to the project. ### Have your mentors been helpful and responsive? Yes, always responsive and helpful. ### Is the PPMC managing the podling's brand / trademarks? PPMC is not managing the podling's brand / trademarks. ### Signed-off-by: - [X] (age) Kevin Ratnasekera Comments: - [X] (age) Von Gosling Comments: - [ ] (age) Raphael Bircher Comments: - [X] (age) Felix Cheung Comments: ### IPMC/Shepherd notes: Dave Fisher: It seems that there was an attempt to start several discussions on dev@ in the last month. It's not clear if there were responses within github. Von Gosling: It's good that projects start to be discussed. We need to continue to guide teams. -------------------- ## 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.Release apache release, and not WIP release 2.Attract more users and contributors 3.Add more committers to develop the community ### 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? After voting from our PMC member, we are happy to welcome a new committer, he is Lorin-lilei. He is from bytedance, working in graph database and graph computing. Their projects are using brpc as their RPC framework, he contributed a lot bug fixes in the brpc community. So PMC recognize his contributions. ### How has the project developed since the last report? We have fixed some license issues that long existed in the code base. Next we will check all code for license compatible.We will try to release version 1.0 next month. ### 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-06-15 ### When were the last committers or PPMC members elected? 2021-03-09 ### Have your mentors been helpful and responsive? Yes, they remind me to finish pod report and hire new committers. ### Is the PPMC managing the podling's brand / trademarks? Not ready for that issue, will take care of it after version 1.0 release. ### Signed-off-by: - [x] (brpc) Kevin A. McGrail Comments: great job with the new committer and the licensing fix - [ ] (brpc) Jean-Baptiste Onofré Comments: - [X] (brpc) Von Gosling Comments: ### 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. Grow developers community 2. Establish convincing Crail use cases 3. More steady release cycles ### Are there any issues that the IPMC or ASF Board need to be aware of? No answer. ### How has the community developed since the last report? PR's implementing storage resource elasticity support were offered by a new contributor, discussed on the dev mailing list, improved and finally merged into the code base. ### How has the project developed since the last report? The projects code base evolved towards the integration of storage resource elasticity support. The project will soon reflect these improvements in a new release. ### 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-01-14 ### When were the last committers or PPMC members elected? December 4th, 2018 ### Have your mentors been helpful and responsive? Yes, our mentors have been supportive and responsive. ### Is the PPMC managing the podling's brand / trademarks? There are no known cases of a 3rd party podling name/brand incorrect use. Podling name search has been completed - see https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-138 ### Signed-off-by: - [X] (crail) Julian Hyde Comments: - [ ] (crail) Luciano Resende Comments: - [X] (crail) Felix Cheung Comments: ### IPMC/Shepherd notes: -------------------- ## Doris Doris is a MPP-based interactive SQL data warehousing for reporting and analysis. Doris has been incubating since 2018-07-18. ### Three most important unfinished issues to address before graduating: 1. More releases and rich product features. 2. Attract more users and contributors to make the community more prosperous. ### 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. Since the last report, we have added 27 contributors and 1 committers. There are currently 148 contributors and 21 committers. ### How has the project developed since the last report? 1. Doris 0.14 version is preparing for release and has entered the dev voting truncation. ### 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-10-27: Apache Doris (incubating) 0.13.0 ### When were the last committers or PPMC members elected? New Committer: Wei Huang. 2021-01-22 ### Have your mentors been helpful and responsive? All mentors are helpful. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [X] (doris) Willem Ning Jiang Comments: - [ ] (doris) Shao Feng Shi Comments: - [X] (doris) Ming Wen 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: 1. create a first full release (including binaries) 2. trademark (re)search 3. [HOP-2469](https://issues.apache.org/jira/browse/HOP-2469): Ensure that Hop complies with ASF encryption policy ### 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? Community and interactivity on social media continues to grow (LinkedIn: 400+, Twitter: 325+, Youtube: 80). We're actively engaging in discussions on the dev mailing lists. There's still some room for improvement, but we're convinced this will grow over time and as the community continues to grow. ### How has the project developed since the last report? 0.60 was released as source only. This allowed/forced us to tackle the most pressing licensing issues. We're working towards the 0.70 release. Since this release will include binaries, we're cleaning up any remaining license issues with dependencies and the notice, license and other files. Development continues at a fast pace. We're starting to see a steady stream of contributions from a variety of community members. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] First release done - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2021-01-26 ### When were the last committers or PPMC members elected? November 2020 ### Have your mentors been helpful and responsive? We've been able to get all the help and answers we needed. Julian Hyde has been especially helpful since the start of the incubation process by pointing out risks, providing guidance in adopting "The Apache Way" and being an overall great support to the Hop team. ### Is the PPMC managing the podling's brand / trademarks? The "Apache Hop" brand name seems to be used correctly, we are not aware of any violations. Third parties may not always use the "(Incubating)" suffix sufficiently, but since this is mentioned extensively in our own communication, website and social media accounts, we consider this to be a minor issue. Trademark search still needs to be done, but is high on the PPMC's priority list. ### Signed-off-by: - [ ] (hop) Tom Barber Comments: - [X] (hop) Julian Hyde Comments: Hop are doing great. After some prodding from the mentors, they have moved discussions away from chat and onto the dev list. They flag themselves as "nearing graduation" and I concur. Note that we need some help from Justin to register the project's use of encryption. - [X] (hop) Maximilian Michels Comments: The project is doing well. More and more blockers for graudation got resolved, e.g. licensing headers and the first release. Let's keep up the good work! - [X] (hop) Francois Papon Comments: - [X] (hop) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes: Dave Fisher: Its great to see an active and engaging community on the dev list. I think that the PPMC does need to grow in numbers some prior to graduation. -------------------- ## 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. Finish the new version of Toolbox. 3. Release a new version. ### 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? We have expanded "Marvin-lab" at the university and several postgraduate students in the artificial intelligence field are using marvin as their research tool. We had an online meeting to discuss architectural approaches, we also found out about new members joining the community, some of them are utilizing the platform in their companies. ### How has the project developed since the last report? 1. Minor bug fix. 2. Last adjustments on the new toolbox version. 3. Added Airflow support. 4. Added TFX integration. 5. Architecture meeting to be scheduled. ### 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) ### 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: -------------------- ## 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 - Attracted new contributors ### How has the project developed since the last report? - Created a new release - Continued to improve stream processing support ### 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: - [X] (nemo) Jean-Baptiste Onofre Comments: - [X] (nemo) Markus Weimer Comments: ### IPMC/Shepherd notes: -------------------- ## NLPCraft A Java API for NLU applications NLPCraft has been incubating since 2020-02-13. ### Three most important unfinished issues to address before graduating: 1. Community growth. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? Project have several new contributors that we are expecting to formally join the project/ASF in the future. ### How has the project developed since the last report? Project produced 2 releases. ### 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: Jan 31, 2021. ### When were the last committers or PPMC members elected? Aug, 2020. ### Have your mentors been helpful and responsive? We have some problems with getting attention from mentors. Release voting can go for weeks without attention from mentors that is slowing down the progress on the project. ### Is the PPMC managing the podling's brand / trademarks? Yes, no issues. ### Signed-off-by: - [ ] (nlpcraft) Roman Shaposhnik Comments: - [X] (nlpcraft) Furkan Kamaci Comments: - [X] (nlpcraft) Evans Ye Comments: - [X] (nlpcraft) Paul King Comments: - [X] (nlpcraft) Konstantin I Boudnik Comments: ### IPMC/Shepherd notes: Dave Fisher - I am rejoining NLPCraft as a Mentor. Justin Mclean - This report down't contain the needed detail the IPMC expects and the project will be asked to report next month. I suggest you ask your mentors if they can put in the time to mentor this project and if not, they should consider stepping down as mentors. -------------------- ## PonyMail Pony Mail is a mail-archiving, archive viewing, and interaction service, that can be integrated with many email platforms. Pony Mail has been incubating since 2016-05-27. ### Three most important unfinished issues to address before graduating: 1. Grow the community and attract more committers 2. Make a release of the next generation suite 3. ### 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? We have attracted some new users. One has also shown an interest in contributing code around docker packaging for Ponymail. ### How has the project developed since the last report? We have also made some fixes to the code to help another user with their migration from Pipermail. ### 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 - [X] Nearing graduation - [ ] Other: ### Date of last release: 2019-04-20 ### When were the last committers or PPMC members elected? Sebb was added as a committer on 2016-10-10 ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [ ] (ponymail) John D. Ament Comments: - [X] (ponymail) Sharan Foga Comments: Good to see that we have attracted some new users including a migration from an alternative mailing list software. Our small community size means responding to specific requests can take time so building community numbers is still important. Getting another committer on board could really help. ### IPMC/Shepherd notes: Justin Mclean: Please answer all questions in the report. -------------------- ## 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. Attract more developers 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? * In general, the community has grown since the last report and there is regular traffic on the mailing list (~50 mailing list discussions/month excluding commits & issues). * Community members have proposed several projects for Google Summer of Code 2021 * 2 new committers and 2 new PPMC members have been elected since the last report (see details below) * An article about Apache StreamPipes has appeared in the Linux Magazine (https://www.linux-magazine.com/Issues/2021/244/Apache-StreamPipes/) * We had several remote training sessions to show users how to use StreamPipes * The community has voted on a new logo for Apache StreamPipes * Number of Twitter followers increased (last report: 156, currently: 171) * Number of Github stars increased (last report: 186, currently: 205) ### How has the project developed since the last report? * Currently in the final steps to release the next version 0.68.0 * Notable new features the community has worked on: * Edge extensions for moving pipeline elements between edge nodes * Pipeline monitoring * API & StreamPipes Client for external access to StreamPipes resources * OPC UA integration * Extensions to the data explorer ### 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-10-28 ### When were the last committers or PPMC members elected? Since last report: * 2021-02-08 (New committers: Tim Bossenmaier, Daniel Gomm) * 2021-01-29 (New PPMC member: Grainier Perera) * 2021-12-08 (New PPMC member: Marco Heyden) ### Have your mentors been helpful and responsive? Yes, mentors are helpful and responsive. We get quick feedback in case there are any questions. ### Is the PPMC managing the podling's brand / trademarks Yes, we are managing the brand. We are not aware of any incorrect use of the podling name and brand so far. ### Signed-off-by: - [X] (streampipes) Christofer Dutz Comments: - [ ] (streampipes) Jean-Baptiste Onofré Comments: - [ ] (streampipes) Julian Feinauer Comments: - [X] (streampipes) Justin Mclean Comments: Thanks for the detailed report. - [ ] (streampipes) Kenneth Knowles 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? In the last month the community did a meeting where they created the most important point to be focused on. The main focus points are the creation of a Python API, SQL API and maintenance on the Core to be enabled to support the new API's. The protocol of that meeting can be found it on dev@ list Additional to that the community is searching for more developers that can be part of it. Also during the last month the issue with the software grant got solved and we are waiting for the document to get signed. ### How has the project developed since the last report? The project has moved the codebase to Apache's Git repos as well as successfully setup the CI jobs. Also the Website is now up and running. The team is finishing the process of renaming the project from Rheem to Wayang, and is important to review that everything is placed in the right spot. ### 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: No Release yet. ### When were the last committers or PPMC members elected? 2021-03-02 Gabor Gevay (PPMC & Committer) 2021-03-05 Yasser Idris (Committer) The votes have passed and the invites have been sent, however the accept emails are still missing at the time the report was written. ### Have your mentors been helpful and responsive? Yes, the mentors and champion are very responsive and helpful Is the PPMC managing the podling's brand / trademarks? ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [X] (wayang) Christofer Dutz Comments: - [ ] (wayang) Lars George Comments: - [ ] (wayang) Bernd Fondermann Comments: - [X] (wayang) Jean-Baptiste Onofré Comments: ### IPMC/Shepherd notes: -------------------- ----------------------------------------- Attachment AK: 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: In our last report, the Board leaves comments: jm: Please make sure if you have meetings that the what is discussed is brought back to the mailing list so the whole community can be involved. Reply: The discussion is recorded on Confluence [1] and some notifications [2] on the mailing list. [1] https://cwiki.apache.org/confluence/display/IOTDB/Bi-weekly+meeting [2] https://lists.apache.org/list.html?dev@iotdb.apache.org:lte=3M:bi-weekly ## Membership Data: Apache IoTDB was founded 2020-09-16 (6 months ago) There are currently 39 committers and 23 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 Gaofei Cao on 2020-09-16. - Jesse Zhou was added as committer on 2021-02-20 - Houliang Qi was added as committer on 2020-12-15 - Xinyu Tan was added as committer on 2020-12-19 - Alima777 was added as committer on 2021-02-20 ## Project Activity: - IOTDB-0.11.2 was released on 2021-01-22. - IOTDB-0.11.1 was released on 2020-12-11. - We are working on developing 0.12.0. - Some interesting features are merged into the main branch, e.g., the UDF (User Define Function), Cluster module, Integration with Apache Zeppelin. ## Community Health: According to Github's statistics, the number of IoTDB's code contributors reaches to 100! The number of discussions on the dev@ mailing list, the number of PRs decreases, the Chinese New Year holiday is one of the reasons. However, we can see the number of emails in the review@ mailing list increases, it is good because it indicates more discussions happen. The number of opened issues also increases, which indicates more and more user requirements are received. ----------------------------------------- Attachment AL: 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.38.0 that was made available on January 28th. 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. Mid-February the team decided to drop support and deprecate the 1.2 branch of Apache Jackrabbit Oak. Users are encouraged to upgrade to the latest stable 1.38.0 version (https://s.apache.org/ih4ms). On March 1st a JCRSITE issue was created with spam content. The ticket INFRA-21489 was processed very quickly by the ASF infrastructure team. Thanks! At the same time the Jackrabbit team also noticed Jukka Zitting is set as the project lead for the JCRSITE. Jukka is not active anymore on the project and INFRA-21488 requests a change of the project lead. ## Community Health: The project is healthy with a continuous stream of traffic on all mailing lists reflecting the activity of the respective component. There is a wide range of topics being discussed on the dev and user 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.21.5 was released on 2021-01-14 - jackrabbit-oak-1.22.6 was released on 2021-01-19 - jackrabbit-filevault-3.4.8 was released on 2021-01-22 - filevault-package-maven-plugin-1.1.6 was released on 2021-01-22 - jackrabbit-oak-1.38.0 was released on 2021-01-28 - jackrabbit-2.16.7 was released on 2021-02-11 - jackrabbit-filevault-3.4.10 was released on 2021-03-01 ## JIRA activity: - 110 JIRA tickets created in the last 3 months - 109 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AM: Report from the Apache Joshua Project [Tommaso Teofili] ----------------------------------------- Attachment AN: 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: We are working on Karaf5 proposal (https://github.com/jbonofre/karaf5). We would like to have a first "concrete" base to have a discussion/vote on the mailing list. Karaf5 will be an important milestone for the project, changing the Karaf perspective opening Karaf to new communities and users. We are also working on other Karaf runtimes branches, especially Karaf 4.3.1 will be released soon, fixing/improving Karaf 4.3.x series. The Karaf subprojects are also active, especially Decanter with a release including new features (Decanter 2.7.0). To summarize, here's the releases during the period: - Decanter 2.7.0 was released on 2021-02-15 ## Community Health: We are still working closely with other communities (Camel, ServiceMix, ...). We have some actions planned with Camel community. Karaf 5 will be very important and strong milestone for the project, opening Karaf to even more communities. ----------------------------------------- Attachment AO: Report from the Apache Lucene Project [Michael Sokolov] ## Description: The mission of Lucene is the creation and maintenance of software related to Search engine library ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Lucene was founded 2005-01-18 (16 years ago) There are currently 87 committers and 60 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - One new PMC member was added: Bruno Roustant on 2021-03-01. - No new committers. Last addition was Julie Tibshirani on 2020-11-18. - Erick Erickson announced his intention to retire, but remains a committer on the PMC - There were two vote discussions for new committers. In both cases, the votes were deferred. We also had one vote discussion for a new PMC member that was deferred. ## Project Activity: Last year the project voted to spin off Apache Solr as its own top-level project. Recently, the work to do so has begun in earnest. The top-level project itself has been created. We decided by majority vote to induct all current Lucene committers and PMC members with the same status in the newly-formed project. Jan Høydahl was elected Solr PMC chair. There will be no change to the Lucene PMC or committers list. Work to split the code repositories, release processes, and websites has also begun (see the Solr report for more details). At the same time, the community has begun to focus on the next major release, which will be 9.0. That release will be Lucene-only; Solr will follow its own release cadence. The remaining 8.x releases will remain more tightly coordinated due to the need to maintain backwards-compatibility guarantees. This quarter's activity statistics continue to reflect work on both core Lucene and Solr. Work on Solr is desribed in the report on that newly-separate top-level project. Highlights from Lucene's 8.8.0 release include: enhanced synonym filter with flags, improvements to geospatial queries, configurable DocValue compression, and an implementation of CJK character width normalization as a CharFilter. We do anticipate a substantial drop in Lucene's activity metrics (JIRAs, commits) in the next quarter as Solr activity migrates to its own project. ### Releases The most recent release was 8.8.1, released on 2021-02-22. * 8.8.0 was released on 2021-02-12 * 8.7.0 was released on 2020-11-03. * 8.6.3 was released on 2020-10-07. * 8.6.2 was released on 2020-09-01 ## Community Health: We continue to see healthy participation both from the community of committers as well as from outside contributors. Some statistics show a decrease in the past quarter; I expect this can be attributed to seasonal fluctuation. We do plan to sunset the general@lucene.apache.org mailing list since it sees very low traffic. PyLucene release notices that were going there will now be folded in with the dev@ list. ----------------------------------------- Attachment AP: 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. ## Membership Data: Apache Lucene.NET was founded 2012-08-15 (9 years ago) There are currently 16 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 8:7. Community changes, past quarter: - No new PMC members. Last addition was Laimonas Simutis on 2020-09-08. - No new committers. Last addition was Jens Melgaard on 2020-10-20. ## Project Activity: Progress: - Several user-reported bug fixes - 25 PRs were submitted - We are continuing to expand testing, adding build hang detection, and Xamarin.Android tests to J2N - Work has begun on tracking down concurrency contention problems - Work has begun on reviewing tests for incomplete/partially implemented tests, API usability problems, and performance issues - We are making preparations for the release of Lucene.NET 4.8.0-beta00014 We have also been steadily improving performance, refactoring APIs to be more .NET-like than Java-like, and expanding testing. Recent releases: - 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. - Apache-Lucene.Net-4.8.0-beta00011 was released on 2020-07-24. Average Daily Downloads of Lucene.NET from NuGet.org (all versions): 2,680 ## Community Health: Since our move to GitHub Issues, we are now getting bug reports that have been long underreported. This new collaboration channel with end users is helping us zero in on bugs, and is also helping to drive some PR activity from contributors. This quarter has seen a decrease in activity on Lucene.NET due to focus on the Xamarin.Android tests, which were added to the smaller J2N dependency project first before we scale up the approach for use in ICU4N and Lucnene.NET. dev@lucenenet.apache.org had a 30% decrease in traffic in the past quarter (287 emails compared to 405) user@lucenenet.apache.org had a 75% increase in traffic in the past quarter (7 emails compared to 4) 77 commits in the past quarter (-63% decrease) 5 code contributors in the past quarter (-37% decrease) 25 PRs opened on GitHub, past quarter (-35% decrease) 25 PRs closed on GitHub, past quarter (-32% decrease) 18 issues opened on GitHub, past quarter (-14% decrease) 15 issues closed on GitHub, past quarter (-6% decrease) ----------------------------------------- Attachment AQ: 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 at this this time ## Membership Data: 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. - Xiaojin Jiao was added as committer on 2021-03-08 ## Project Activity: In this period of reporting (since Feb. 07, 2021) , 24 of tickets have been created and 16 resolved. We achieved two milestones of (1) redesign the current memory service selection mechanism preparing for the incoming JDK upgrade, and (2) mnemonic-site reboot to reflect most updated project information, development flow, release flow, project news, etc. We are planning our 0.14.0 release this month. Our community has held regular meetings on biweekly 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 ## Community Health: Through our biweekly meetings, current committers and active developers are actively contributing and participating in the project. We recruited Xiaojin Jiao as our new committer, and plan to grow our community by recruiting other active developers. We maintained active developing activities that lead to our upcoming release of 0.14.0, and we are planning 0.15.0 release to (1) reduce third party library dependencies, (2) improving on all existing test cases and code qualities, and bug fixing and improvement on website ----------------------------------------- Attachment AR: Report from the Apache Mynewt Project [Justin Mclean] ## 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: Bluetooth SIG manufacturer ID for ASF issue is stil not resolved and our pings on this matter are being ignored. ## 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. - Krzysztof Kopyściński was added as committer on 2021-01-26 ## Project Activity: No new release was made in past quarter. Community is currently working on preparing RC1 for 1.9 release. Community work in several areas including: test facilities, improvements in MCU and BSP support, qualification fixes for Bluetooth stack, new Bluetooth stack ports, bug fixes Automated static code analysis tool (Coverity Scan) was setup and lots of reported issues were already fixed. Bi-weekly runs should help keep code more secure. ## Community Health: # Mailing list activity: - Mailing list activity has increased significantly compared to last quarter - Some questions on mailing list remained without response - Slack activity remains on same level # GitHub activity: - Number of opened and closed PRs and commits has increased significantly compared to last quarter - Number of code contributors is similar to last quarter but they originate from larger number of companies comparing to last quarter - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A ----------------------------------------- Attachment AS: 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. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache NetBeans was founded 2019-04-17 (2 years ago) There are currently 75 committers and 63 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 Sarvesh Kesharwani on 2019-06-06. - Brad Walker was added as committer on 2021-01-23 - Karl Tauber was added as committer on 2020-12-24 ## Project Activity: - Apache NetBeans 12.2 was released in December 2020. - Apache NetBeans 12.3 has been released March 3, 2021. - Next release scheduled to be 12.4 in May, see this discussion for details on next releases: https://lists.apache.org/thread.html/r08e565beb402 7d75cf21cd5385e16001d21b778af2113ed7d7b0de4a%40%3Cdev.netbeans.apache.org%3E - Need to publish the above info so everyone is aware of the roadmap and update the schedule: https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule - Work has been done to clarify the release process further with a view to expanding the group who can do release management (which is currently about 5): https:/ /cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+Release+README ## Community Health: - The core developers on the project are working together well. - dev@netbeans.apache.org had a 14% increase in traffic in the past quarter (878 emails compared to 767) - users@netbeans.apache.org had a 51% increase in traffic in the past quarter (497 emails compared to 329) - 500 issues closed in JIRA, past quarter (206% increase) - 250 PRs opened on GitHub, past quarter (-5% decrease) - 218 PRs closed on GitHub, past quarter (-26% decrease) ----------------------------------------- Attachment AT: 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 (14 years ago) There are currently 53 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Girish Vasmatkar was added to the PMC on 2021-01-27 - Akash Jain was added to the PMC on 2021-01-28 - Daniel Watford was added as committer on 2021-01-01 - Martin Becker was added as committer on 2021-03-03 ## Project Activity: - Various bug fixes, refactoring, code cleanups and enhancements have been contributed to the project - new release: 17.12.05 was released on 2021-01-09 - Some highlights about relevant discussions and content produced by the community in the last quarter: adopting Docker for OFBiz deployments, creating new tutorials, the video series about OFBiz as an Omni-channel Order Management System goes on with 4 new videos, a new video series with interviews to OFBiz users and their success stories has started with the first video interview - The summary/news articles, published every month in the official blog [1], are a great way to stay up to date with what is going on in the OFBiz community and provide an useful reference to tickets resolved, new documentation, new videos and other material published on the project's channels; since our last report two new articles have been published: [2] and [3] - Updates about the community activities are also published on LinkedIn [4], Twitter [5], YouTube [6] and other social media [7]. - Trademarks: we do not have trademark related concerns at the moment and our backlog of non-compliant parties is mostly empty [1] https://blogs.apache.org/ofbiz/ [2] https://blogs.apache.org/ofbiz/entry/apache-ofbiz-news-december-2020 [3] https://blogs.apache.org/ofbiz/entry/apache-ofbiz-news-january-2021 [4] https://www.linkedin.com/company/apache-ofbiz/ [5] https://twitter.com/ApacheOfbiz [6] https://www.youtube.com/user/ofbiz [7] https://www.facebook.com/Apache-OFBiz ## Community Health: It has been a positive quarter for the community and the project with valuable communication, average amount of activity, a new release published, various content produced, two new committers and two new PMC members. ----------------------------------------- Attachment AU: Report from the Apache Olingo Project [Michael Bolz] ## Description: The Apache Olingo Project be and hereby is responsible for the creation and maintenance of software related to providing an implementation of the OASIS OData (Open Data Protocol) specifications, in server and client form. It currently supports OData 2.0 and OData 4.0. The later is the OASIS version of the protocol: OASIS Open Data Protocol (OData) TC. ## 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. ## Community Health: Overall community health is good and there were more activity in last quarter on mailing lists (300% increase for user and 34% increase for dev) but less commits (-22% decrease). The V4 code line is on steady development also reflected in related discussions on mailing list which results in 15 new JIRA items (-31% decrease) Release of V4 version 4.8.0 was done in December last year containing the latest fixes and improvements based on the closed JIRA items. The V2 code line has still open JIRA items but as they are not enough done for a release we have no timeline for a V2 release yet. ----------------------------------------- Attachment AV: 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: There are no issues requiring board attention. ## Membership Data: Apache OODT was founded 2010-11-17 (10 years ago) There are currently 46 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Imesha Sudasingha on 2017-08-28. - No new committers. Last addition was Imesha Sudasingha on 2017-08-29. ## Project Activity: We are currently working on JDK 11 support and removing XML RPC support. There have been very positive contributions during this quarter. Several PRs are waiting to be reviewed for OODT 2.0 release. We are hopeful to get them merged in next quarter. ## Community Health: Compared to last reporting period, project activity has been high due to several contributors working on JDK 11 support, logging improvements for OODT and overall 2.0 release. We predict this trend will continue in the next quarter as well. ----------------------------------------- Attachment AW: Report from the Apache OpenNLP Project [Jeffrey T. Zemerick] ## Description: The mission of OpenNLP is the creation and maintenance of software related to Machine learning based toolkit for the processing of natural language text ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenNLP was founded 2012-02-14 (9 years ago) There are currently 22 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Koji Sekiguchi on 2017-10-09. - No new committers. Last addition was Tim Allison on 2020-01-28. ## Project Activity: The last release was version 1.9.3 on July 31, 2020. The project will likely see a 1.9.4 release in the first half of 2021. Version 1.9.4 will largely be a maintenance release with code refactor improvements. A vote to release pre-trained OpenNLP models will be started soon and will likely coincide with the next release. The pre-trained models aim to lower the entry curve for usage. ## Community Health: The project saw a small increase in community activity having more pull requests, issues closed, and commits. Mailing list traffic remains low. The project is not facing any issues and otherwise remains healthy. ----------------------------------------- Attachment AX: Report from the Apache OpenWebBeans Project [Mark Struberg] ## Description: Apache OpenWebBeans is an ALv2-licensed implementations of the "Contexts and Dependency Injection for the Java EE platform" specifications which are defined as JSR-299 (CDI-1.0), JSR-346 (CDI-1.1 and CDI-1.2 MR) and JSR-365 (CDI-2.0). The OWB community also maintains a small server as Apache Meecrowave subproject. Meecrowave bundles latest releases of the ASF projects Tomcat9 + OpenWebBeans + CXF + Johnzon + log4j2. ## Issues: There are no issues requiring board attention at this time. ## Activity: We are right now in the progress of preparing a new release. Traffic on the mailing lists is steady and fine. We did some performance improvements and ironed out some integration issues with Apache TomEE. ## Health report: All fine. Enough people to give feedback and do maintenandce. ## PMC changes: - Currently 13 PMC members, 20 committers - Last PMC addition was Reinhard Sandtner on 2017-10-09. - Last committer addition was John D. Ament on 2017-10-09. ## Releases: - 2.0.21 was released on 2021-01-06. - 2.0.20 was released on 2020-11-15. - meecrowave-1.2.10 was released on 2020-11-15. ## Project Statistics: - mail traffic back to normal with 133 (prev 127) emails - 24 issues opened in JIRA - 23 issues closed in JIRA ----------------------------------------- Attachment AY: Report from the Apache Perl Project [Philippe Chiasson] ----------------------------------------- Attachment AZ: Report from the Apache Pig Project [Koji Noguchi] ----------------------------------------- Attachment BA: Report from the Apache Pivot Project [Roger Lee Whitcomb] ----------------------------------------- Attachment BB: 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 needing board attention. ## Membership Data: Apache PLC4X was founded 2019-04-17 (2 years ago) There are currently 18 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Ben Hutcheson on 2020-11-08. - No new committers. Last addition was Ben Hutcheson on 2020-09-26. ## Project Activity: In January we finally managed to bring all ongoing work to a state in which we could finally do a release again. We are planning on releasing way more often after these intense refactoring has been completed. We have seen an increase of incoming questions and support-requests on the mailing list from new sources, which seems to imply a growing usage in public. The main areas the community has been working on are: - Rebuilding the Kafka Connect adapter, having that validated and made available in the Confluent Hub for easy installation - Implementing an MSPEC based OPC-UA driver for PLC4X, which will allow us to support OPC-UA in other languages (We were currently relying on Eclipse Milo for that) - Creating an API for Discovery and Browsing (Testing this in PLC4Go) - Implementing Auto-Discovery and Browsing for the KNX protocol PLC4X has reported to be mentioned in more and more Industrial IoT related podcasts and videos. Conference-wise this quarter has been very quiet. ## Community Health: I think the community is generally in a good shape and continuously growing. We have continued our monthly community zoom call on every first Wednesday of the month, which we stated last year, but this is mainly used for community building and sometimes for answering questions, not for discussing important project matters. - dev@plc4x.apache.org had a 13% decrease in traffic in the past quarter (363 emails compared to 417) - issues@plc4x.apache.org had a 198% increase in traffic in the past quarter (260 emails compared to 87) - 24 issues opened in JIRA, past quarter (84% increase) - 40 issues closed in JIRA, past quarter (344% increase) - 377 commits in the past quarter (-23% decrease) - 12 code contributors in the past quarter (9% increase) - 17 PRs opened on GitHub, past quarter (-29% decrease) - 20 PRs closed on GitHub, past quarter (-23% decrease) - 305 Stars on GitHub (up by 45) - 134 Forks on GitHub (up by 12) - 421 Twitter Followers (up by 28) ----------------------------------------- Attachment BC: Report from the Apache Portable Runtime (APR) Project [Nick Kew] ## Description: The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features. ## Issues: No issues requiring board attention. ## Membership Data: Apache Portable Runtime (APR) was founded 2000-12-01 (20 years ago) There are currently 68 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael Osipov on 2020-08-29. - No new committers. Last addition was Michael Osipov on 2020-08-29. ## Project Activity: The project has again been quiet. One matter of possible interest: there is a proposal (from a longstanding member of the community) for an associated commandline toolkit apr-tools. The proposer has announced the first such tool, currently at github. No release since 1.7.0 (April 2019), nor is a new release imminent. In the absence of a major bug or security issue, the most likely trigger for a new 1.7 release is to resolve glitches reported with new/updated toolchains including Xcode 12 (Mac) and autoconf 2.69/2.70 (Gnu). ## Community Health The community remains stable, with ASF projects using APR always a prime focus. As is often the case with APR, there has been no proactive effort, but we are responsive to questions and issues raised by users. ----------------------------------------- Attachment BD: Report from the Apache Portals Project [David Sean Taylor] ## Description: The mission of Portals is the creation and maintenance of software related to Portal technology ## Issues: 1. Due to lack of activity, the board called for a roll call on the PMC private mailing list. We had six PMC members respond: Randy Watler Ate Douma David Taylor Craig Doremus Neil Griffin Scott Nicklous 2. Jetspeed had a vulnerability reported. I have committed a fix, but have not released the fix yet to the 2.3.2 next release. 3. Pluto had a vulnerability reported. A fix has not been submitted. ## Membership Data: Apache Portals was founded 2004-02-17 (17 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: Jetspeed is working towards a 2.3.2 release, very slowly. Pluto has been inactive for a while now. ## Community Health: The project is not active, but is still used by many individuals and companies. We hope to release both Pluto and Jetspeed soon to address the security vulnerabilities. ----------------------------------------- Attachment BE: Report from the Apache Pulsar Project [Matteo Merli] ## Description: Pulsar is a highly scalable, low latency messaging platform running on commodity hardware. It provides simple pub-sub semantics over topics, guaranteed at-least-once delivery of messages, automatic cursor management for subscribers, and cross-datacenter replication. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - 2.6.3 was released on January 26th 2021 - Pulsar Client Go 0.4.0 was released on March 4th 2021 - This quarter there has been a marked increase of new proposals and very healthy discussions around them in the community: * PIP 82: Tenant and namespace level rate limiting * PIP 81: Split the individual acknowledgments into multiple entries * PIP 80: Unified namespace-level admin API * PIP 79: Reduce redundant producers from partitioned producer * PIP-78: Reduce redundant producers from partitioned producer * PIP 77: Contribute Supernova to Apache Pulsar * PIP 76: Streaming Offload * PIP 75: Replace protobuf code generator * PIP 74: Pulsar client memory limits - Pulsar has reached 375 contributors on the main Github repo (11% increase since December 2020) - The project has started a series of by-weekly virtual community meetings for committers and community members to discuss new proposals, technical issues, or seek assistance on PRs. There are 2 meetings, on in afternoon (Pacific time) to accommodate Asia and US timezones and the other in morning (PT) to accommodate Europe and US contributors. The minutes of these meetings are posted the dev@ mailing list. - The second edition of Pulsar Summit North America has been announced for June 16, 17 2021. The call for presentation is closing on March 26th. - Next release 2.8.0 is still being worked on and expected to be released within the current month of March. ## Health report: - There is healthy grow in the community, several users are starting to become contributors to the project and engaging more and more with the community. ## Membership Data: Apache Pulsar was founded 2018-09-18 (2.5 years ago) There are currently 36 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 9:7. Community changes, past quarter: No new PMC members. Last addition was Jennifer Huang on 2020-10-25. - Lin Lin was added as committer on 2020-12-24 - Yong Zhang was added as committer on 2021-01-20 ## Community Health: - Activity on the mailing lists remains high with a mixture of new users, contributors, and deeper more experienced users and contributors sparking discussion and questions and filing bugs or new features. - users@pulsar.apache.org: - 34% decrease in traffic in the past quarter (74 emails compared to 111) - dev@pulsar.apache.org: - 1% decrease in traffic in the past quarter (685 emails compared to 686) ## Slack activity: - 2650 Members (2428 in December 2020) - 220 Active weekly users (1997 in December 2020) ## GitHub activity: - 1061 commits in the past quarter (-8% decrease) - 112 code contributors in the past quarter (-8% decrease) - 648 PRs opened on GitHub, past quarter (-2% decrease) - 631 PRs closed on GitHub, past quarter (-3% decrease) - 399 issues opened on GitHub, past quarter (4% increase) - 235 issues closed on GitHub, past quarter (-8% decrease) ----------------------------------------- Attachment BF: Report from the Apache Ratis Project [Tsz-wo Sze] ## Description: Apache Ratis is a highly customizable Java library implementing the RAFT consensus protocol. It supports pluggable state machines, a pluggable transport layer and a pluggable RAFT log. Ratis also improves the original RAFT protocol to support data intensive applications. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ratis was founded 2021-02-17. There are currently 26 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - New PMC members: Siddharth Wagle (2020-12), Jie Wang (2020-12) - New committer: Aravindan Vijayan (2020-12) ## Project Activity: We are working on releasing 2.0.0. The vote is in progress. A major feature of 2.0.0 is Ratis Streaming (RATIS-979), which supports zero buffer copying and asynchronous event driven. A major incompatible change of 2.0.0 is the API change (RATIS-1181, RATIS-1242). It is to formally define a set of public APIs for StateMachine implementations. We also have moved the new APIs to a new maven module. ## Community Health: Commit activity: - 103 commits in the past quarter (-23% decrease) - 16 code contributors in the past quarter (-5% decrease) GitHub PR activity: - 103 PRs opened on GitHub, past quarter (-27% decrease) - 108 PRs closed on GitHub, past quarter (-21% decrease) The metrics above show a decrease of activity from the quarter compared to the last quarter. The main reason is that this quarter (December to March) include many holidays around the world. It is expected to have a lower activity in the project. ----------------------------------------- Attachment BG: Report from the Apache River Project [Roy Fielding] Peter Firmstone has resigned as chair and PMC member. Roy has initiated a formal roll call of the PMC and explained the process on the dev list. The roll call revealed only 2 active PMC members. A call for volunteers has begun on the dev list [1] and there appears to be a sufficient number of volunteers to revive the PMC. [1] https://lists.apache.org/thread.html/rea5d032849f3953f5113e59df57d79433d0473d050e9366f0e366735%40%3Cdev.river.apache.org%3E Now we just need to follow-up on the list and prepare a resolution for next month. ----------------------------------------- Attachment BH: 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: One of the committers has started improving how we build the Apache Royale distribution package using Maven. There is also a significant amount of work around emulation components, which help users smoothly migrate their application from Apache Flex to Royale. We have been working intensively with several users who want to port existing applications from Flex to Apache Royale. Each migrating application brings specific challenges; as we answer those challenges, we make Royale stronger and more useful to all users. Work toward release 0.9.8 has been on hold for some time due to unavailability of committers to finish the whole process. ## Community Health: Activity on social media: - Our Twitter account has 715 (previously 697) followers. - Our Facebook page has 169 (previously 170) likes. - Our LinkedIn Group has 156 (previously 153) 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. ----------------------------------------- Attachment BI: 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 (13 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-2020.12 * bundles-2021.01 * bundles-2021.02 ## 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 BJ: 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 (10 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: - Benjamin Marwell was added to the PMC on 2020-12-13 - No new committers. Last addition was Benjamin Marwell on 2020-04-23. ## Project Activity: - The project is maintaining a 1.x branch for bug fixes and security updates - Work on 2.x has stalled a bit due to the increased focus on 1.x Releases: - 1.7.1 was released on 2021-01-31. - 1.7.0 was released on 2020-10-29. - 1.6.0 was released on 2020-08-17. ## Community Health: Mailing list traffic is down over the past quarter, this is partially because we had a busy November in the previous quarter. ----------------------------------------- Attachment BK: Report from the Apache SINGA Project [Wang Wei] ## Description: The mission of Apache SINGA is the creation and maintenance of software related to a distributed deep learning platform ## Issues: N.A ## Membership Data: Apache SINGA was founded 2019-10-16 (a year ago) There are currently 22 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Chris Yeung on 2020-04-17. - No new committers. Last addition was Zhang Zhaoqi on 2020-07-01. ## Project Activity: Recent releases: 3.1.0 was released on 2020-10-30. 3.0.0 was released on 2020-04-18. The major activities were fixing some bugs and issues of V3.1.0. The major features of the next release are to be discussed. ## Community Health: Multiple committers were moving to new roles (companies). The development progress was slowed down compared to the last report. The community needs to attract new committers and may restructure the core development team. Commit activity: 27 commits in the past quarter (-76% decrease) 3 code contributors in the past quarter (-72% decrease) GitHub issues: 4 issues opened on GitHub, past quarter (-60% decrease) 6 issues closed on GitHub, past quarter (-62% decrease) GitHub PR activity: 30 PRs opened on GitHub, past quarter (-53% decrease) 34 PRs closed on GitHub, past quarter (-58% decrease) ----------------------------------------- Attachment BL: 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 28 PMC members in this project. The Committer-to-PMC ratio is 7:4. Community changes, past quarter: - No new PMC members. Last addition was Eric Norman on 2020-08-19. - Joerg Hoh was added as committer on 2021-03-03 ## Project Activity: Work continues on various individual modules, with 19 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: Community is in good health. The commits have decreased compared to the last reporting period, but on the other hand the users mailing list has seen a lot more traffic and we have seen an increase in pull requests. There are two Sling-themed conferences planned for this year: - ReSolve, on 18/05/2021 - adaptTo, on 27-29/2021 ----------------------------------------- Attachment BM: Report from the Apache Solr Project [Jan Høydahl] ## Description: Solr is a highly scalable search server based on Apache Lucene. ## Issues: We have a question: "Can the Lucene PMC release a Solr bugfix release for the previous 8.x version in the lucene/solr release repo, by vote in Lucene PMC? Here's the background for the question: Lucene + Solr are intertwined and currently have common git repo, build, release process and release repository. The latest joint release is 8.8.1, built from a release branch using Ant (master is quite different, using gradle). We do not currently plan to perform a code and build split on the 8.x ant branch, and we have no current plans for another 8.x feature release. However, there will likely be a need for bugfix- and security releases on the v8.x (ant) branch. How to plan for this? If Lucene PMC cannot formally release a Solr release, we imagine that the Lucene Release Manager can build both the lucene and solr artifacts, and then hold the VOTE, requiring 3 "+1" from both the Lucene and Solr PMCs (which are right now 100% identical). Then in the final step of the release, move the Solr artifacts to the Solr release repo, and each PMC announce their own releases separately? Let us know what you think. ## Membership Data: Apache Solr TLP was founded 2021-02-17. However Solr has existed since 2006-01-17 as a Lucene subproject. There are currently 87 committers and 60 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. The project was bootstrapped with the same set of committers and PMC members as its mothership, Lucene. Community changes, past quarter (Since February 17th): - Bruno Roustant was added to the PMC on 2021-03-01 One PMC member nomination in-flight. ## Project Activity: Our main focus has been to migrate Solr from the Lucene project, and we have completed the website and mailing list migrations. We're currently working on splitting the Lucene/Solr code base into separate git repos and untangle builds. Cutover this week. Expecting to spend a couple more weeks to finalize build, Jenkins, release processes etc. We are working closely with Lucene PMC to complete remaining steps. Upcoming releases: We're preparing for the first-ever Apache release of the solr-operator, which is a Kubernetes Operator for Solr which was donated by Bloomberg last year. We are establishing it as a sub project. The operator is written in Golang. Next up will be Solr 9.0, which will happen after Lucene releases lucene 9.0, as Lucene is now a binary dependency for Solr. ## Community Health: Many community members are active in the migration process. As we are fresh as TLP, please see the Lucene report for relevant community health last quarter. ----------------------------------------- Attachment BN: Report from the Apache SpamAssassin Project [Sidney Markowitz] Apache SpamAssassin report to Board for March 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. SpamAssassin 3.4.4 was released on 28 January, 2020. It was primarily a security release, fixing two CVEs, all then known outstanding open security issues on the project. Previous reports to the Board have described the release of SpamAssassin 3.4.5 as "imminent", fixing a CVE obtained in February, 2020. That should have triggered a process resulting in a release with 90 days. The last publicly released build for it was 3.4.5 Pre-Release 1 built on June 21, 2020. Development continued after that, without a formal release yet. We recognize that this has been unacceptable. There do not appear to be any issues blocking the release at this time. We intend to run the release process as soon as possible on the current 3.4 branch. After that we will look at how to modify our development and release processes to better conform to modern CI practices, further automate releases, and add time targets to our process steps. We intend to return our primary focus to development of version 4.0.0 once 3.4.5 is released. Releases: The last release was Apache SpamAssassin version 3.4.4 on 28 January 2020. 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: Giovanni Bechis (gbechis) 24 Sep 2018 Henrik Krohns (hege) 25 Sep 2018 ----------------------------------------- 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: No issues at the moment ## Membership Data: Apache Storm was founded 2014-09-16 (6 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: Migrating to metrics v2, runc containerized topologies. Preparing release 2.3.0 ## Community Health: 2.2.0 was released on 2020-06-25. The community is actively preparing next RC. ----------------------------------------- Attachment BP: Report from the Apache Submarine Project [Wangda Tan] 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 There are no problematic issues requiring board attention. ## General ### Feature development of Submarine: The community is busy working on the following features: 1. Improve project stability and reliability 2. Support TensorBoard and MLFlow on Submarine workbench 3. Model management 4. Model serving (may use open source project) 5. Machine learning pipeline (DAG) ## Membership Data: Apache Submarine was founded on 2019-10 There are currently 26 (from 25 since last report) committers and 9 (from 9 since last report) 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 - 65 JIRA tickets created since the past quarter [ project in ("Apache Submarine") AND createdDate >= 2020-12-10 ] - 49 JIRA tickets resolved since the past quarter [ project in ("Apache Submarine") AND resolutiondate >= 2020-12-10 ] - 25 JIRA tickets created since the past month [ project in ("Apache Submarine") AND createdDate >= 2021-02-10 ] - 21 JIRA tickets resolved since the past month [ project in ("Apache Submarine") AND resolutiondate >= 2020-02-10 ] ### Mailing list, slack channel, Github activities: - dev@submarine: 151 emails since Feb 1st, 2021. There are 20 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 are 407 stars of apache/submarine Github. ## Answers for feedbacks from board: No specific question from board for the last report. ----------------------------------------- Attachment BQ: 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 (13 years ago) There are currently 35 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 9:7. Community changes, past quarter: - No new PMC members. The last addition was Prabath Ariyarathna on 2017-05-04. - No new committers. The last addition was Shafreen on 2020-07-14. ## Project Activity: Shafreen (the new committer) has started the release process. We are expecting to complete the release in the next month. Synapse is participating in the Google Summer of Code program this year. We have added two project proposals to the Apache ideas list[1] and got attention from students as well. [1] https://cwiki.apache.org/confluence/display/COMDEV/ GSoC+2021+Ideas+list#GSoC2021Ideaslist-Synapse ## Community Health: dev@synapse.apache.org had a 5% decrease in traffic in the past quarter (22 emails compared to 23) 2 issues opened in JIRA, past quarter (100% increase) We expect these numbers to get increased significantly with the release work we are doing in the near future. ----------------------------------------- Attachment BR: 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 ## Community Health: - Continued healthy activity across multiple components and responsiveness on both dev and user lists. ## Project Activity: Apache Tomcat 10.0.2 is the first stable 10.0.x release targeted for Jakarta EE 9. - Apache Tomcat 10.0.2 was released on 2021-02-02 - Apache Tomcat 10.0.0 was released on 2020-12-08 - Apache Tomcat 9.0.43 was released on 2020-02-02 - Apache Tomcat 9.0.41 was released on 2020-12-08 - Apache Tomcat 8.0.63 was released on 2020-02-02 - Apache Tomcat 8.5.61 was released on 2020-12-08 - Apache Tomcat 7.0.108 was released on 2020-02-05 ## Security: - Detailed status: http://tomcat.apache.org/security.html ## Trademark: - No new trademark issues in the last 3 months and there are currently no outstanding trademark issues that the Apache Tomcat PMC is working on. ----------------------------------------- Attachment BS: Report from the Apache Trafodion Project [Pierre Smits] ----------------------------------------- Attachment BT: 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: No issue that needs board attention ## Membership Data: Apache TVM was founded 2020-11-17 (4 months ago) There are currently 39 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Leyuan Wang was added to the PMC on 2021-01-16 - Chenfan was added as committer on 2020-12-18 - Josh Fromm was added as committer on 2021-01-19 ## Project Activity: The community merged 130 pull requests from 69 authors in the past month. The improvements highlights includes: - Better vulkan and SPIRV support - Support of irregular control flow such as while loop - Initial support of TensorIR for tensor-core libraries - Various improvements to the Torch and Tensorflow frontends. ## Community Health: The developer community is healthy, with broad participations from various organizations. The community discussed about start experimenting a new RFC mechanism that opens pull request to a separate github repo (apache/tvm-rfcs, whose pull requests will be mirrored to dev@). This would allow reviews and tracking of the RFC more easily. Additionally, there are quite a few engaged discussion about the Device API, micro controller support, and Torchscript integeration. The community members also give talks in major workshops. The PMC is actively discussing new candidates for PMC and committership. ----------------------------------------- Attachment BU: 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: - Cleaning up backlog on Jira - Moving more of the project's code repositories from the ASF SVN to GitHub/GitBox - Implementation of new features and bug fixes - Towards new releases of the UIMA Java SDK, uimaFIT and Ruta sub-projects - Recent releases: -- UIMA Build Resources 6 was released on 2021-02-17 -- UIMA Parent POM 14 was released on 2021-03-10 ## Community Health: The community continues to be moderately active and provides bug reports and PRs at times. The recent switch to GitHub repos facilitates the contribution process. ----------------------------------------- Attachment BV: 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 (2 years ago) There are currently 14 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 7:3. Community changes, past quarter: - No new PMC members. Last addition was David Griffon on 2019-02-20. - Anatol Sialitski was added as committer on 2021-01-29 - Pavel Milkevich was added as committer on 2021-01-29 A new PMC member was approved and is currently being processed. ## Project Activity: Work on version 2.0 GraphQL implementation is progressing nicely, with most of the specification implemented. A lot of work has also been done on integration tests to improve their quality and stability. The project has also moved to a full Github CI solution to make it easier to give automated feedback on pull requests. ## Community Health: The community is quite healthy, with again most of the activity concentrated in Github pull requests and the Apache Slack Unomi channel. The slack channel now has 116 members. Contributions are coming at a steady pace and welcomed. It seems that the community prefers to use the above mentioned tools than the mailing lists, however, as usual, all decisions are always taken using the lists, as they should be. Here are some metrics: - dev@unomi.apache.org had a 10% decrease in traffic in the past quarter (437 emails compared to 483) - users@unomi.apache.org had a 100% decrease in traffic in the past quarter (0 emails compared to 11) - 0 issues opened in JIRA, past quarter (-100% decrease) - 0 issues closed in JIRA, past quarter (-100% decrease) - 117 commits in the past quarter (21% increase) - 11 code contributors in the past quarter (no change) - 37 PRs opened on GitHub, past quarter (5% increase) - 36 PRs closed on GitHub, past quarter (no change) ----------------------------------------- Attachment BW: 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 not been much activity since the last board report beyond supporting people on the user list that are using VCL. ## Community Health: VCL continues to be a small but functioning community. We still have committers, PMC members, and users. Things are just a little slow for us right now. ----------------------------------------- Attachment BX: Report from the Apache Velocity Project [Nathan Bubna] ## Description: The mission of Velocity is the creation and maintenance of software related to A Java Templating Engine ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Velocity was founded 2006-10-24 (14 years ago) There are currently 15 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Michael Osipov on 2017-07-27. - No new committers. Last addition was Thomas Mortagne on 2020-03-09. ## Project Activity: Velocity Engine 2.3 release available 2021-03-08 Velocity Tools 3.1 released available 2021-03-08 These releases each resolve a recent CVE reports for those projects. Details have been published: https://velocity.apache.org/news.html#CVE-2020-13936 https://velocity.apache.org/news.html#CVE-2020-13959 ## Community Health: The project remains, as one PMC member put it, "hyper stable", with the devs largely focused on other projects, but still rallying (eventually) when work needs to get done. Issues do eventually get addressed. The community is small, the active community is smaller, but it is functioning. The board called for a roll call due to our developer's schedules not being satisfactory in regards to the CVE. Three PMC members responded (with various levels of irritation). The PMC member who did most to implement the fixes ignored the roll call thread. When it came time to get the releases out, the PMC showed up to test and approve with 5 binding +1 for the Engine release and 6 binding +1 for the Tools release. I'd call that the actual, meaningful "roll call". ----------------------------------------- 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 issues require board attention. ## 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: We are working to the next release cycle which (among the other things) will contain a fix for CVE-2021-23937. The new releases involved will be: - Wicket 7.18.0, based on Java 7 - Wicket 8.12.0, based on Java 8 - Wicket 9.3.0, based on Java 11 The vote for the new releases should be held in the very next days. ## Community Health: The community is stable and healthy. Adoption of release 9 is still growing and beside new greenfield projects, we had different feedback from old projects migrating to the last main release. ----------------------------------------- Attachment BZ: Report from the Apache Xerces Project [Michael Glavassevich] Xerces-J With help from the community, Xerces-J 2.12.1 was finally published to Maven central at the beginning of the year. It's been otherwise quiet on the development front with only a couple commits to fix a defect and improve the documentation. In January, there was a potential security issue that was reported through security@ but it appears to be a problem with the JDK's fork of Xerces-J and the serializer component that is bundled from Xalan. We forwarded the details to the Xalan PMC for them to assess. Mailing list traffic has been very low; roughly 30+ posts on the j-dev and j-users lists since the beginning of November 2020. No new releases since the previous report. The latest release is Xerces-J 2.12.1 (January 11th, 2020). Xerces-C There was one short discussion on the mailing list and a bit of activity in JIRA. Otherwise, there's nothing notable to report. Mailing list traffic has been very low; roughly 15+ posts on the c-dev and c-users lists since the beginning of November 2020. No new releases since the previous report. The latest release is Xerces-C 3.2.3 (April 10th, 2020). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. One committer has committed changes to SVN since November 2020. ----------------------------------------- Attachment CA: Report from the Apache Yetus Project [Allen Wittenauer] ## Description: Apache Yetus provides libraries and tools that enable contribution and release processes for software projects. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Yetus was founded 2015-09-15 (5 years ago) There are currently 12 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Akira Ajisaka on 2018-12-17. - No new committers. Last addition was Akira Ajisaka on 2018-02-06. ## Project Activity: The usual post-release lull quarter... with a twist. Usually, there is a quarter of people doing upgrades for their individual projects in the ASF. But it appears the adoption of the latest release (0.13.0) is significantly higher outside of the ASF, primarily due to GitHub Actions support. In fact, there is only one ASF projectthat appears to have even attempted to upgrade to this release. That deployment is (effectively) reverting some code in order to revert back to previous behavior. It is greatly disappointing that a lack of participation in the ASF during the release process didn't help discover these bugs earlier, but it is what it is. ## Community Health: How down was this post-release lull? Might be our biggest one, and that is likely reflective of most of the work in the project being done by one person who didn't do much of any contributions this quarter: - dev@yetus.apache.org had a 68% decrease in traffic in the past quarter (16 emails compared to 50) - 0 issues opened in JIRA, past quarter (-100% decrease) - 2 commits in the past quarter (-98% decrease) - 2 code contributors in the past quarter (-50% decrease) ----------------------------------------- Attachment CB: 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. ## Activity: ## Health report: - +7 new code contributors since last report. 343 total. ## PMC changes: - There are currently 22 committers and 11 PMC members in this project. The Committer-to-PMC ratio is 2:1. - Last PMC addition was Jeff Zhang on Thu Jan 25 2018 - We invited a new PMC member, but wait for his response. ## Committer base changes: - Currently 22 committers. - Last committer addition was Philipp Dallig on 2020-06-24 ## Releases: - 0.9.0 was released on Dec 24, 2020 - 0.9.0-preview2 was released on July 27, 2020 - 0.9.0-preview1 was released on March 26, 2020 - 0.8.2 was released on Wed Sep 29 2019 - 0.8.1 was released on Wed Jan 23 2019 - 0.8.0 was released on Wed Jul 18 2018 ## Mailing list activity: - users@zeppelin.apache.org: - 80 emails sent to list ( 40 in previous quarter) - dev@zeppelin.apache.org: - 801 emails sent to list ( 671 in previous quarter) ----------------------------------------- Attachment CC: 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: There are no issues requiring board attention. ## Membership Data: Apache ZooKeeper was founded 2010-11-17 (10 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. - Ling Mao was added as committer on 2021-01-16 ## Project Activity: 3.5.9 was released on 2021-01-14. 3.6.3 and 3.7.0 are in progress The community has focused on minor releases of the 3.6. branch and it is also getting ready to release 3.7.0. 3.7.0 has had a release candidate, but it has not passed the vote. The work towards cutting these releases will continue in the next period. ## Community Health: The project overall had more discussion and more commits as part of closing on releases, but fewer GitHub PRs have been created and closed compared to the previous reporting period. The difference reflects the current community focus on releases. - dev@zookeeper.apache.org had a 34% increase in traffic in the past quarter (402 emails compared to 298) - notifications@zookeeper.apache.org had a 38% decrease in traffic in the past quarter (650 emails compared to 1035) - user@zookeeper.apache.org had a 50% increase in traffic in the past quarter (90 emails compared to 60) - 115 commits in the past quarter (26% increase) - 31 code contributors in the past quarter (3% increase) - 68 PRs opened on GitHub, past quarter (-35% decrease) - 57 PRs closed on GitHub, past quarter (-44% decrease) ------------------------------------------------------ End of minutes for the March 17, 2021 board meeting.