The Apache Software Foundation Board of Directors Meeting Minutes April 21, 2021 1. Call to order The meeting was scheduled for 22:00 UTC and began at 22:01 when a sufficient attendance to constitute a quorum was recognized by the chair. Other Time Zones: https://timeanddate.com/s/42b1 The meeting was held via teleconference, hosted by the Secretary via Zoom. The #asfboard channel on the-asf.slack.com was used for backup. 2. Roll Call Directors Present: Bertrand Delacretaz Roy T. Fielding Sharan Foga Justin Mclean Sam Ruby Craig L Russell Roman Shaposhnik Sander Striker Sheng Wu Directors Absent: none Executive Officers Present: David Nalley Matt Sicker Ruth Suehle Executive Officers Absent: Myrle Krantz Guests: Andrew Wetmore Carl B. Marcum Daniel Gruno Dave Fisher David Neuman Greg Stein Lee Rhodes - joined :08 Rob Tompkins Sally Khudairi Shane Curcuru Wei-Chiu Chuang - joined :06 Willem Ning Jiang 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of March 17, 2021 See: board_minutes_2021_03_17.txt Approved by General Consent. 4. Executive Officer Reports A. Board Chair [Sander] The ASF has recently celebrated its 22nd anniversary. I would like to extend my appreciation and gratitude to everyone who has contributed to the Foundation's continued success. The board meetings have been running smoothly and efficiently in the past year. Roy T. Fielding has gotten us into a routine based on clear expectations. The excellent Whimsy Board Agenda tool remains crucial in supporting our process. To ensure continuity on our tooling, I would like to explore having the functionality of the Board Agenda tool be provided and supported by our operations team in the long run. Initial conversations between Sam Ruby, the primary author of the tool, and Infrastructure have started. In the upcoming year I will focus on ensuring our board defaults to asynchronous communication. I intend to continue the efforts that were started in the past year to also support actions outside of the monthly meetings more easily. B. President [David] It's been a busy month for me from a non-ASF perspective. However the bulk of my month's ASF activity was budget-related. Additionally, please see Attachments 1 through 8. C. Treasurer [Myrle] Summary: Collaboration with IgniteSpot on accounting continues to work smoothly. We’ve mostly completed the transition from the Citizens’ bank account to TDBank. We are currently introducing a new credit card provider which will change the way volunteers interact financially with the foundation. The shift to accrual accounting will begin at the new fiscal year on May 1st. Under accrual accounting, budgeting hiccups like the one mentioned in the Brand report won’t happen if invoices are paid after services were rendered. Charges will be placed on our books in the month goods and services were received. We’ve changed the treasurer slack channel to be private and we have updated the subscriber list. At fundraising's request, we have added “soft collections” to our contract with IgniteSpot. This and the addition of bill.com data entry increases our accounting expenses, but they will still be lower than last year. IgniteSpot is also taking on event sponsor invoicing. We have received and signed an engagement letter with the CPA to begin work on our taxes for the fiscal year that completes at the end of April 2021. Transition to TDBank TDBank has now completed the implementation of Treasury services, including ACH blocking. We have begun moving our money from Citizens to TDBank. Starting on April 16th, all outgoing sponsorship invoices contain the new bank account number. PayPal and Stripe now deposit to TDBank. Greg has begun moving PEO to TDBank, and will complete that move by the end of April. We’ll continue to monitor the Citizen’s account for a few months after that before closing it completely. There may still be a few sponsors’ PO systems that need updating. We’ll synchronize with fundraising before taking the last step. Introduction of virtual credit cards As of April 14th, we have an account with Ramp.com for the purposes of issuing virtual and physical credit cards. Last year we had an incident in which a vendor was repeatedly charging an officer’s card for a service that had been canceled. We were forced to cancel that officer’s credit card to stop the incorrect charges. With virtual credit cards, each vendor receives a separate credit card number, making it possible for us to cancel a credit card and stop incorrect charges from one vendor without affecting other vendors. Virtual credit cards also make it possible for officers to name the budget line item in QuickBooks Online that a charge should be applied to automatically. This approach reduces the accounting effort caused by the credit cards, especially for recurring charges. This solution also improves our ability to support volunteers who rarely make charges. In the past we asked our volunteers to pay for things out-of-pocket and then reimbursed them. Examples include board members traveling to the once-yearly face-to-face, or ordering stickers and swag for ApacheCon and FOSDEM. We want to be able to issue a virtual card to those volunteers for a specific purpose, and then void the card when they’re done. Greg is testing both physical and virtual ramp.com cards on Infrastructure vendors, IgniteSpot is testing accounting systems integration, and I am testing user management. Early results are excellent. We expect to begin rolling this out with further officers towards the end of May. Once that rollout is complete, we will cancel all Citizens’ credit cards. D. Secretary [Matt] In March, the secretary received 69 ICLAs, 2 software grants, 36 membership applications, and 10 CoI affirmations. E. Executive Vice President [Ruth] ApacheCon planning continues... we have over 100k in sponsorships (mostly pending, but I have no expectation of them not going through).. F. Vice Chair [Shane] Happy to continue serving as Vice Chair at the board's request, just to help out where needed. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Justin] No report was submitted. B. Apache Legal Affairs Committee [Roman Shaposhnik] See Attachment 10 C. Apache Security Team Project [Mark J. Cox / Sam] See Attachment 11 D. VP of Jakarta EE Relations [Rob Tompkins / Sheng] See Attachment 12 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Arrow [rs] # Jakarta EE Relations [ss, rs] A. Apache Accumulo Project [Ed Coleman / Roman] See Attachment A B. Apache ActiveMQ Project [Bruce Snyder / Bertrand] See Attachment B C. Apache Airavata Project [Suresh Marru / Sander] See Attachment C D. Apache APISIX Project [Ming Wen / Craig] See Attachment D E. Apache Aries Project [Christian Schneider / Sharan] See Attachment E F. Apache Arrow Project [Wes McKinney / Roy] See Attachment F @Roy: Follow up with board issues G. Apache AsterixDB Project [Till Westmann / Sam] See Attachment G H. Apache Attic Project [Herve Boutemy / Craig] See Attachment H I. Apache Avro Project [Ismaël Mejía / Sander] See Attachment I J. Apache Bahir Project [Luciano Resende / Roy] See Attachment J K. Apache Bloodhound Project [Gary Martin / Bertrand] No report was submitted. L. Apache Calcite Project [Haisheng Yuan / Roman] See Attachment L M. Apache CarbonData Project [Liang Chen / Justin] See Attachment M N. Apache Celix Project [Pepijn Noltes / Sheng] See Attachment N O. Apache CXF Project [Daniel Kulp / Sharan] See Attachment O P. Apache Daffodil Project [Mike Beckerle / Justin] See Attachment P Q. Apache DataFu Project [Matthew Hayes / Roy] See Attachment Q R. Apache DB Project [Bryan Pendleton / Bertrand] See Attachment R S. Apache Directory Project [Shawn McKinney / Sharan] See Attachment S T. Apache DolphinScheduler Project [Lidong Dai / Sheng] See Attachment T U. Apache Druid Project [Gian Merlino / Roman] See Attachment U V. Apache Dubbo Project [Ian Luo / Sander] See Attachment V W. Apache Fineract Project [Awasum Yannick / Craig] See Attachment W X. Apache Fluo Project [Keith Turner / Sam] See Attachment X Y. Apache Geronimo Project [Romain Manni-Bucau / Sam] See Attachment Y Z. Apache Gobblin Project [Abhishek Tiwari / Bertrand] See Attachment Z AA. Apache Griffin Project [William Guo / Sander] No report was submitted. AB. Apache Hadoop Project [Wei-Chiu Chuang / Craig] See Attachment AB AC. Apache HAWQ Project [Lei Chang / Sharan] See Attachment AC AD. Apache HBase Project [Duo Zhang / Justin] See Attachment AD AE. Apache Incubator Project [Justin Mclean] See Attachment AE AF. Apache Isis Project [Johan Doornenbal / Roman] See Attachment AF AG. Apache James Project [Benoit Tellier / Sheng] See Attachment AG AH. Apache jclouds Project [Andrew Gaul / Roy] See Attachment AH AI. Apache Jena Project [Andy Seaborne / Justin] See Attachment AI AJ. Apache JMeter Project [Bruno Demion / Sander] See Attachment AJ AK. Apache Johnzon Project [Romain Manni-Bucau / Craig] See Attachment AK AL. Apache Joshua Project [Tommaso Teofili / Roman] See Attachment AL AM. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Roy] See Attachment AM AN. Apache Kudu Project [Adar Dembo / Sam] See Attachment AN AO. Apache MADlib Project [Aaron Feng / Sheng] See Attachment AO AP. Apache Mahout Project [Trevor Grant / Sharan] See Attachment AP AQ. Apache Maven Project [Robert Scholte / Roman] See Attachment AQ AR. Apache Mesos Project [Vinod Kone / Sander] No report was submitted. AS. Apache MINA Project [Guillaume Nodet / Sam] See Attachment AS AT. Apache Mnemonic Project [Yanhui Zhao / Roman] See Attachment AT AU. Apache MyFaces Project [Bernd Bohmann / Sharan] See Attachment AU AV. Apache NiFi Project [Joe Witt / Roy] See Attachment AV AW. Apache Nutch Project [Sebastian Nagel / Sheng] See Attachment AW AX. Apache OpenJPA Project [Mark Struberg / Craig] See Attachment AX AY. Apache OpenMeetings Project [Maxim Solodovnik / Justin] See Attachment AY AZ. Apache OpenOffice Project [Carl B. Marcum / Bertrand] See Attachment AZ BA. Apache ORC Project [Owen O'Malley / Justin] See Attachment BA BB. Apache Parquet Project [Julien Le Dem / Sander] See Attachment BB BC. Apache PDFBox Project [Andreas Lehmkühler / Bertrand] See Attachment BC BD. Apache Perl Project [Philippe Chiasson / Sander] No report was submitted. BE. Apache Petri Project [Dave Fisher / Roman] See Attachment BE BF. Apache Pig Project [Koji Noguchi / Roy] See Attachment BF BG. Apache Pivot Project [Roger Lee Whitcomb / Sam] See Attachment BG BH. Apache Ranger Project [Selvamohan Neethiraj / Sheng] No report was submitted. BI. Apache Ratis Project [Tsz-wo Sze / Craig] See Attachment BI BJ. Apache River Project [ / Roy] No report was submitted. BK. Apache Royale Project [Piotr Zarzycki / Craig] See Attachment BK BL. Apache Rya Project [Adina Crainiceanu / Roman] See Attachment BL BM. Apache Samza Project [Yi Pan / Sam] See Attachment BM BN. Apache SkyWalking Project [Sheng Wu] See Attachment BN BO. Apache Solr Project [Jan Høydahl / Bertrand] See Attachment BO BP. Apache Sqoop Project [Venkat Ranganathan / Sheng] No report was submitted. BQ. Apache Steve Project [Daniel Gruno / Sharan] See Attachment BQ BR. Apache Streams Project [Steve Blackmon / Roy] See Attachment BR BS. Apache Struts Project [René Gielen / Sander] See Attachment BS BT. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Roman] See Attachment BT BU. Apache Tcl Project [Georgios Petasis / Craig] See Attachment BU BV. Apache Tez Project [Jonathan Turner Eagles / Sam] See Attachment BV BW. Apache Thrift Project [Jens Geyer / Roy] See Attachment BW BX. Apache Tika Project [Tim Allison / Sharan] See Attachment BX BY. Apache TinkerPop Project [Stephen Mallette / Sheng] See Attachment BY BZ. Apache Traffic Server Project [Bryan Call / Bertrand] See Attachment BZ CA. Apache Trafodion Project [Pierre Smits / Justin] No report was submitted. CB. Apache Web Services Project [Daniel Kulp / Sander] See Attachment CB CC. Apache Zeppelin Project [Lee Moon Soo / Sam] See Attachment CC Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache Traffic Control Project Chair WHEREAS, the Board of Directors heretofore appointed David Neuman (neuman) to the office of Vice President, Apache Traffic Control, and WHEREAS, the Board of Directors is in receipt of the resignation of David Neuman from the office of Vice President, Apache Traffic Control, and WHEREAS, the Project Management Committee of the Apache Traffic Control project has chosen by vote to recommend Eric Friedrich (friede) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that David Neuman is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Traffic Control, and BE IT FURTHER RESOLVED, that Eric Friedrich be and hereby is appointed to the office of Vice President, Apache Traffic Control, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache Traffic Control Project Chair, was approved by Unanimous Vote of the directors present. B. Change the Apache Kibble Project Chair WHEREAS, the Board of Directors heretofore appointed Rich Bowen (rbowen) to the office of Vice President, Apache Kibble, and WHEREAS, the Board of Directors is in receipt of the resignation of Rich Bowen from the office of Vice President, Apache Kibble, and WHEREAS, the Project Management Committee of the Apache Kibble project has chosen by vote to recommend Sharan Foga (sharan) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Rich Bowen is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Kibble, and BE IT FURTHER RESOLVED, that Sharan Foga be and hereby is appointed to the office of Vice President, Apache Kibble, 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 Kibble Project Chair, unanimous with Sharan abstaining C. Change the Apache Bigtop Project Chair WHEREAS, the Board of Directors heretofore appointed Jun He (junhe) to the office of Vice President, Apache Bigtop, and WHEREAS, the Board of Directors is in receipt of the resignation of Jun He from the office of Vice President, Apache Bigtop, and WHEREAS, the Project Management Committee of the Apache Bigtop project has chosen by vote to recommend Kengo Seki (sekikn) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Jun He is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Bigtop, and BE IT FURTHER RESOLVED, that Kengo Seki be and hereby is appointed to the office of Vice President, Apache Bigtop, 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 Bigtop Project Chair, was approved by Unanimous Vote of the directors present. D. Change the Apache Mesos Project Chair WHEREAS, the Board of Directors heretofore appointed Vinod Kone (vinodkone) to the office of Vice President, Apache Mesos, and WHEREAS, the Board of Directors is in receipt of the resignation of Vinod Kone from the office of Vice President, Apache Mesos, and WHEREAS, the Project Management Committee of the Apache Mesos project has chosen by vote to recommend Qian Zhang (qianzhang) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Vinod Kone is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Mesos, and BE IT FURTHER RESOLVED, that Qian Zhang be and hereby is appointed to the office of Vice President, Apache Mesos, 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 7D, Change the Apache Mesos Project Chair, was approved by Unanimous Vote of the directors present. E. Change the Apache Community Development Project Chair WHEREAS, the Board of Directors heretofore appointed Sharan Foga (sharan) to the office of Vice President, Apache Community Development, and WHEREAS, the Board of Directors is in receipt of the resignation of Sharan Foga from the office of Vice President, Apache Community Development, and WHEREAS, the Project Management Committee of the Apache Community Development project has chosen by vote to recommend Swapnil Mane (swapnilmmane) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Sharan Foga is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Community Development, and BE IT FURTHER RESOLVED, that Swapnil Mane be and hereby is appointed to the office of Vice President, Apache Community Development, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7E, Change the Apache Community Development Project Chair, was approved by Unanimous Vote of the directors present. F. FY22 Budget Expected Income Public Donations 170,000 Sponsorship 2,025,000 Conference Revenue 55,000 Interest 6,000 Programs 101,000 [GSoC Mentor Stipends 11,000] [D&I Programs 90,000] --------- Total Income 2,357,000 Budgeted Expense Infrastructure 1,089,000 Staffing 1,000,000 Hosting 64,000 SSL/DNS Renewals 1,500 Code Signing 2,500 Travel 20,000 Infra Discretionary 1,000 Publicity 213,000 Outside PR Services - HALO 150,000 Central Services 20,000 Analytics Services 18,000 Clipping Services 15,000 Press Release Distribution 10,000 Brand Management 90,000 Conferences 30,000 Travel Assistance Committee 0 Fundraising 173,500 Fundraising Services HALO 72,000 Ambassador Services HALO 36,000 Sponsorship Prospecting 58,500 Bank Fees 5,000 Fundraising Discretionary 2,000 Privacy 15,000 Treasury Services 27,500 Tax & Audit 2,500 Software & Online Services 5,000 Finance Services IgniteSpot 20,000 Diversity and Inclusion 150,000 General & Administrative 50,400 Office Supplies 7,000 President Discretionary 14,500 Chairman Discretionary 5,000 Legal Counsel 15,000 Licenses/Insurance 2,000 HQ Charges 5,000 Bank Charges 1,000 Shipping 900 --------- Total Expense 1,838,400 Special Order 7F, FY22 Budget, was approved by Unanimous Vote of the directors present. G. Change the Apache Perl Project Chair WHEREAS, the Board of Directors heretofore appointed Philippe Chiasson (gozer) to the office of Vice President, Apache Perl, and WHEREAS, the Board of Directors is in receipt of the resignation of Philippe Chiasson from the office of Vice President, Apache Perl, and WHEREAS, Steve Hay (stevehay) has volunteered as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Philippe Chiasson is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Perl, and BE IT FURTHER RESOLVED, that Steve Hay be and hereby is appointed to the office of Vice President, Apache Perl, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7G, Change the Apache Perl Project Chair, was approved by Unanimous Vote of the directors present. H. Terminate the Apache Trafodion Project WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Trafodion project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Trafodion project is hereby terminated; and be it further RESOLVED, that the Attic PMC be and hereby is tasked with oversight over the software developed by the Apache Trafodion Project; and be it further RESOLVED, that the office of "Vice President, Apache Trafodion" is hereby terminated; and be it further RESOLVED, that the Apache Trafodion PMC is hereby terminated. Special Order 7H, Terminate the Apache Trafodion Project, was approved by Unanimous Vote of the directors present. I. Change the Apache River Project Chair WHEREAS, the Board of Directors heretofore appointed Peter Firmstone (peter_firmstone) to the office of Vice President, Apache River, and WHEREAS, the Board of Directors is in receipt of the resignation of Peter Firmstone from the office of Vice President, Apache River, and WHEREAS, the Project Management Committee of the Apache River project is currently being reformed, for which a temporary chair is necessary until the PMC can vote on its own, and WHEREAS, Roy T. Fielding (fielding) has volunteered to be chair pro-tem; NOW, THEREFORE, BE IT RESOLVED, that Peter Firmstone is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache River, and BE IT FURTHER RESOLVED, that Roy T. Fielding be and hereby is appointed to the office of Vice President, Apache River, 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 7I, Change the Apache River Project Chair, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Discussion of a name change Discussed. 9. Review Outstanding Action Items * Roy: work on binary release policy [ Unfinished Business 2020-05-20 ] Status: Stalled. * Sander: pursue re-establishment or Attic resolution for mod_perl [ Perl 2020-12-16 ] Status: Added change of chair resolution (7G), as 4 PMC members materialized in my follow up. Advised to capture the interest of the people on the dev@ list that replied. Thread: https://s.apache.org/t26d7. * Roman: pursue a report for Joshua [ Joshua 2021-03-17 ] Status: https://s.apache.org/fp3zm * Sharan: follow up with PMC mediation [ Lucene 2021-03-17 ] Status: Contacted community member involved. Received details of what triggered their racism comment. They now see incident as racial insensitivity rather than racism. Agreed to send other examples of potentially more serious incidents. Once received I have permission to share all info with Lucene PMC. * Justin: pursue an Attic resolution for Trafodion [ Trafodion 2021-03-17 ] Status: Sander: added resolution 7H, seeing no traffic on dev@, users@, or private@ in 2021 indicating community activity. * Sander: ensure CoI filed for everyone [ Conflict of Interest Policy Ratification 2021-03-17 ] Status: As per 2021-04-19 the vast majority has signed. Sent reminders for the remainder. 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 22:49 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period March 2021 * ISSUES FOR THE BOARD Brand Management will be over budget for the current FY. This is due to invoices for the previous FY being very (months) late. They were received and paid this FY and hence are recorded against this FY's budget. If Brand Management expenditure is tracked against date of invoice rather than the date the invoice was received, then both this FY and last FY (and the two FY's before that) are under budget. * OPERATIONS Responded to the following queries, liaising with projects as required: - one request to use some of our logos on a website - one request to use our SPARK logo on a t-shirt - one request to use NETBEANS in a film - two requests to review an external training offering for ASF software - provided advice on how to reference our marks in a book Also: - clarified the wording of http://www.apache.org/foundation/marks/ - reviewed 2 notices from the EUIPO regarding new applications that potentially conflicted with our marks. Nothing of concern was found. * REGISTRATIONS With special thanks to clr, we were able to provide the necessary paperwork to counsel to allow them to progress our APACHE registration in China. Allowed an application in class 42 that was transferred as part of a donation to lapse. * INFRINGEMENTS A report received regarding a possible infringement of our KAFKA mark was passed to the PMC for follow-up. Provided advice on how to handle an inaccurate trademark attribution in a book. Provided advice to FLINK and KAFKA regarding a potential infringements. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] 1) ASF Sponsors: we are happy to be closing out FY2021, having exceeded our revenue goals. We are renewing a Platinum Sponsor and are pursuing 10 renewals (three Silver, and seven Bronze Sponsors). We signed on three new Sponsors (one Gold and two Bronze), and are discussing Sponsorship with two candidate organizations. We are awaiting renewal payments from two Gold and one Bronze sponsor. 2) Targeted Sponsors: we are awaiting input to onboard a new Targeted Sponsor at the Platinum level, and are upgrading a Bronze Targeted Sponsor to the Platinum level. 3) Sponsor Relations: ongoing Sponsor outreach continues. We are continuing to work with a small handful of organizations with promotional opportunities included with their sponsorship. 4) Event Sponsorship: sponsorships for ApacheCon Asia and ApacheCon@Home have kicked off. Combined packages for both events have proven particularly attractive to sponsors, with Platinum level sponsorships already sold out. The event sponsorship process, from the prospectus to sales to contracting to invoicing, has been a smooth process, under the direction of VP Fundraising, ApacheCon event leads, select Sponsor Ambassadors, and Accounting. 5) Individual Donations and Corporate Giving: we earned $10,566 during March through Hopsie (donate.apache.org), which includes a Bronze Sponsorship payment as well as a corporate contribution from an Open Source advocacy group in Europe. 6) Administrivia: our workflow processes, including invoicing, payment processing, and reconciliation, are operating efficiently. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi] [REPORT] ASF Marketing & Publicity — April 2021 I. Budget: we remain on-budget with no vendor payments due at this time. We have submitted the proposed budget for FY2022 for review. II. Cross-committee Liaison: Sally Khudairi is wrapping up ASF Fundraising activities for FY2021, with FY2022 efforts underway. We have published the Q3 FY2021 operations summary https://s.apache.org/Q3FY2021 and video highlights https://youtu.be/S6FWqAuA_8M . We announced the ASF's 22nd Anniversary https://s.apache.org/22ndAnniversary and coordinated the publication of an article on the success of the Apache Way with FOSSlife https://www.fosslife.org/how-apache-project-boosted-free-and-open-source-software-movements to take place in tandem with the Anniversary press release. We announced the new ASF Board of Directors https://s.apache.org/NewBoard2021 as well as the March Month-in-Review https://s.apache.org/Mar2021 and video highlights https://s.apache.org/exppv. We continue to support corporate producers of Apache project events, and are assisting ASF Brand Management with various activities. We are promoting the CFP, sponsorship opportunities, and registration for both ApacheCon@Home and ApacheCon Asia. III. Press Releases: the following formal announcements were issued via the newswire service, ASF Foundation Blog, and announce@apache.org during this timeframe: - 8 April - The Apache Software Foundation Announces Apache® DolphinScheduler™ as a Top-Level Project - 24 March - The Apache® Software Foundation Celebrates 22 Years of Open Source Innovation "The Apache Way" IV. Informal Announcements: we published 10 items on the ASF "Foundation" Blog, including 5 Apache News Round-ups and 1 monthly overview, totalling 377 news summaries published to date. We tweeted 21 items to 59.7K followers on Twitter, and posted 18 items to 47.7K followers on LinkedIn. The ASF's YouTube channel had 14.7K views this month. V. Future Announcements: 3 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 7 media queries. We received a total of 2,959 press hits vs. last month's 2,456, inclusive of coverage on the ASF, Apache Projects, and ApacheCon. We are waiting for a PMC to respond to a query from a top-tier business media outlet. VII. Analyst Relations: we received 2 analyst queries and are waiting for a PMC to respond to an analyst query on a Big Data-related project. Apache was mentioned in a total of 22 reports by Gartner, Forrester, 451 Research, GigaOm, and IDC. VIII. Central Services: activity with Kenneth Paskett (Creative team) and Swapnil Mane (Editorial team) is progressing. Projects include updating apache.org to meet accessibility guidelines and security best practices, as well as updating ASF and Project logos (and accompanying Powered By Apache badges). We are also working with Andrew Wetmore of ASF Infrastructure on certain sections of the ASF site. We have mapped out the video editorial calendar for news highlights and production planning for the 2021 calendar year and will also be leading select promotions for both ApacheCons via Feathercast. We are also reviewing suggested changes to the format of the Apache Weekly Round-up. IX. Events liaison: there are several commercially-produced Apache project events in flight. We are responding to queries on promotions, reviewing press releases and Websites, aligning messaging, and coordinating with ASF Brand Management where needed. We are promoting both ApacheCon events. We are also supporting the ASF's virtual presence at a developer conference. X. Newswire and press clip accounts: services are active and continue without interruption. XI. Miscellany: we provided guidance regarding a FOSS community figure, as well as an issue raised regarding the "Apache" name. We helped a new ASF Sponsor rep with several areas of activity and their corporate participation. We reviewed two third-party press releases that mention products based on Apache projects and one press release promoting an Apache Project event. We reviewed a corporate explainer video, a request to use ASF assets for an NFT project, an article series promoting an ASF project, and an article on ASF Security. We advised an individual on participating with and engaging ComDev on several activities of interest. We advised ComDev participants on promoting their activities. We assisted with verifying the ASF with certification credentials for Brand Management and Infrastructure. We advised a consulting group regarding commercial solutions using Apache Projects. We received 5 telephone calls regarding non-ASF business (complaints about issues with apps on mobile devices, lack of Project engagement on social media, and claims of federal government surveillance). # # # ----------------------------------------- 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 ========== - Contractor hired to assist with CMS migrations for the primary www.a.o website, and for projects that do not have time, energy, nor experience to perform those migrations. - Excellent financial shape. Finances ======== Infrastructure has landed very below budget for four primary reasons: we did not fill our open headcount, we did not conduct a team F2F meeting, the "credit card" discretionary fund was overbudgeted due to historical comingling of hosting charges to the card which are now separate line items, and reduction of hosting costs by shifting services to lower-cost providers. For FY22, we plan to fill that headcount, and the budget has been finer-tuned to the actuals from FY21. Short Term Priorities ===================== - Provide support to the CMS migrations contractor, and finally decommission the CMS service and its aging hardware. - LDAP migration. Long Range Priorities ===================== - Turn off the old mail-*.apache.org services in favor of lists.a.o General Activity ================ - Our puppet server has been migrated to a new set of machines in AWS, increasing the throughput and responsiveness of Puppet. - Much work on www.a.o content. - Gitbox v2 is progressing nicely, with a recent focus on account linking between the ASF and Github. - Many meetings/work with Atlassian to plan our move from self-hosted products to their cloud offering. - JFrog has deprecated their bintray service, and have kindly offered to host us on their Artifactory service instead. It should be about the same, functionally. - New daemon for processing the svn authz files. - Various ElasticSearch work: copy of data from lists.a.o, setting up a new cluster with newer code and better hardware for cheaper, and looking at Amazon's new OpenSearch release. - Integrating a huge number of new Jenkins nodes for Cassandra. - Shifting Infra billing systems to our new TDBank/Ramp service. - Considering a turndown of our/donated DNS servers, in favor of R53. - Migrating everything from gitwcsub to .asf.yaml only. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] Registration for ApacheCon @Home 2021 is now open at https://www.apachecon.com/acah2021/register.html The Call for Presentations will close on May 3rd. Platinum sponsorship is sold out, and other sponsorship levels are still available at https://www.apachecon.com/acah2021/sponsors.html Many thanks to everyone who has stepped up to make this event happen! ----------------------------------------- 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] ----------------------------------------- Attachment 10: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] One more pretty uneventful month: we've had a regular amount of usual requests flowing through LEGAL JIRA and legal-discuss. Committee members took good care of resolving most of these in time. We've cleared the queue quite a bit and are currently down to 25 unresolved LEGAL JIRAs. Thanks to Justin we've settled on a language clarifying our positions on modified Apache Licenses and how, while allowed, they should clearly be distanced from Apache License itself. Finally, there's work underway to attempt a split between a formal legal policy on binary releases and a community FAQ. Hopefully this will help to clarify it for our communities but it'll require use of contracting resources that INFRA has suggested. ----------------------------------------- Attachment 11: Report from the Apache Security Team Project [Mark J. Cox] Continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. Stats for Mar 2021: 24 [license confusion] 13 [support request/question not security notification] Security reports: 27 (last months: 46, 46, 45) 4 [solr] 3 [trafficserver] 2 [commons] 1 [airflow], [apisix], [archiva], [axis], [druid], [dubbo] [geode], [groovy], [hadoop], [httpd], [impala], [infrastructure], [ofbiz], [pdfbox], [shiro], [subversion], [superset], [tapestry], [velocity] In total, as of 1st Apr 2021, we're tracking 80 (last month: 76) open issues across 40 projects, median age 56 (last month: 62) days. 49 of those issues have CVE names assigned. 9 (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] Update here is that TomEE had a [VOTE] as to whether or not they wanted us to join Eclipse and consensus there dictated that it would be preferable for them [1]. So our intention is to indeed join as a Guest Member. [1] https://lists.apache.org/thread.html/r3ddc8a6f51ee7cb006c817a5fb4e616dda0a2b922f7bcadf2ebf6cec%40%3Cdev.tomee.apache.org%3E ----------------------------------------- Attachment A: Report from the Apache Accumulo Project [Ed Coleman] ## Description: Apache Accumulo is a robust, scalable, distributed key/value store with cell-based access control and customizable server-side processing. ## Issues: There are no new issues requiring board attention. ## Membership Data: Apache Accumulo was founded 2012-03-21 (9 years ago) There are currently 39 committers and 39 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Karthick Narendran was added to the PMC on 2021-01-22 - Karthick Narendran was added as committer on 2021-01-22 ## Project Activity: No new releases this reporting period. Last release dates: - accumulo-2.0.1 was released on 2020-12-24. - accumulo-1.10.1 was released on 2020-12-22. Project activity on the next release remains active with significant improvements to the current baseline. The remaining issues are being actively worked. Highlights of changes this reporting period: - Removal of potentially harmfully terminology to more inclusive terms continues. - Formalization of public API. Previously, certain internal classes were necessary for users for some functions (iterators) - the interface has been extracted and formally declared as part of the Accumulo public API. - The Apache Accumulo PMC agreed to participate in an Open Source Hackathon for Diversity (April 29-30) The goal of the hackathon is to kick-start involvement in the OSS community and foster an environment for contributions and increase the diversity of the OSS communities. Event details at: [open source hackathon]( https://www.eventbrite.com/e/open-source-hackathon-tickets-150583967701) ## Community Health: Overall community health is good and GitHub activity remains consistent. - Decreases in Jira and dev mailing list activity reflect the community transition to using GitHub as a focal point for development. This is reflected in the increased activity for PRs and GitHub issues. - contributions from 14 individuals reflecting continued community involvement and consistent participation. ----------------------------------------- Attachment B: Report from the Apache ActiveMQ Project [Bruce Snyder] * Description ** Apache ActiveMQ is a popular and powerful open source message-oriented middleware. Apache ActiveMQ is fast, supports many cross language clients and protocols, comes with easy to use enterprise integration patterns and many advanced features while fully supporting JMS 2.0, AMQP 1.0, MQTT, Stomp and REST. * Activity ** ActiveMQ *** 5.16.1 has been released on 2021-01-20 fixing CVE and issues on the 5.16.x series (5.16.x series is running compliant with JDK 9+) *** 5.15.15 release is in vote, fixing CVE (dependencies) and issues. We will probably announce that 5.15.15 will be the last release on the 5.15.x, inviting users to upgrade at least on 5.16.x. *** 5.16.2 release will be released soon. We have one issue to fix (the broker redelivery plugin doesn't work properly on 5.16.x) to fix before moving forward with the release. *** 5.17.x (main branch) is moving forward: we already have a PR allowing to fully build with JDK 11+. Couple of PRs are almost ready to upgrade to Spring 5.x and log4j2. JMS 2.x support (at least client side) and other new features will come soon as well. *** To give more visibility for the users, we discussed about renaming ActiveMQ (from "ActiveMQ classic" to something else, to clearly identify ActiveMQ and Artemis). This thread drives to a consensus to move forward on the website (documentation mostly). *** Some new features are in preparation as "PoC": replicated kahadb, improvements on the Karaf support, ... *** An effort is underway to clear up the outstanding ActiveMQ JIRA (AMQ-*) in support of the new features planned for ActiveMQ 5.17. and beyond. *** A standardized Docker container is being designed and planned to be released alongside the 5.17.0 with JDK 11 release. ** ActiveMQ Artemis *** ActiveMQ Artemis 2.17.0 has been released on 2021-02-11 *** ActiveMQ Artemis 2.18.0 to be released soon, with substantial improvements on Disaster and Recovery capabilities introduced as part of AMQP Broker Connections. **** it will be possible to have two or more broker synchronized, improving possibilities for failover scenarios. **** significant hardening work on OpenWire advisories and Virtual Topics, to support migrating users **** smart replica packet batching, on shared nothing replication; greatly improves performance of replication by saving network bandwidth. ** ActiveMQ CMS (C++ Clients) *** Community contributors have expressed interest in modernizing the C++ clients to support more modern patterns as well as deprecate legacy language features. * Releases ** 5.16.1 was released on 2021-01-20. ** 5.15.14 was released on 2020-12-10. ** ActiveMQ Artemis 2.15.0 was released on 2020-08-31. * Committer/PMC Changes ** No new PMC members. Last addition was Jean-Baptiste Onofré on 2019-12-17 ** No new committers. Last addition was Domenico Francesco Bruscino on 2020-06-29 ----------------------------------------- Attachment C: Report from the Apache Airavata Project [Suresh Marru] ## Description: The mission of Apache Airavata is the creation and maintenance of software related to executing and managing computational jobs on distributed computing resources including local clusters, supercomputers, national grids, academic and commercial clouds. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Airavata was founded 2012-09-18 (9 years ago) There are currently 41 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Sudhakar Pamidighantam on 2019-12-19. - No new committers. Last addition was Aarushi Bisht on 2019-12-19. ## Project Activity: The project remains steady. To encourage more interactivity, we enabled the use of Github issues which is helping at the same time fracturing issue management across JIRA and GitHub. The last release was on March 24th, 2019. The code-base reorganizing is moving at a snail pace and is still holding the release, we hope to get these out in summer. ## Community Health: The community remains healthy. Development is progressing at a stable pace. The google summer of code student interest was relatively low compared to previous years. Following last few years trend, we are anticipating high summer activity. ----------------------------------------- Attachment D: Report from the Apache APISIX Project [Ming Wen] ## Description: The mission of Apache APISIX is the creation and maintenance of software related to a cloud-native microservices API gateway ## Issues: There are no issues requiring board attention ## Membership Data: Apache APISIX was founded 2020-07-15 (9 months ago) There are currently 36 committers and 24 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - Guosheng Yang was added to the PMC on 2021-01-30 - Xiran Liu was added to the PMC on 2021-01-15 - Chao Zhang was added to the PMC on 2021-03-18 - Jin Chen was added as committer on 2021-03-11 - Joey Ma was added as committer on 2021-01-20 - Pahud was added as committer on 2021-01-23 - Peter Zhu was added as committer on 2021-01-20 ## Project Activity: Recent releases: apisix-ingress-controller-0.5.0 was released on 2021-04-13. apisix 2.5 was released on 2021-04-05. apisix-dashboard-2.5 was released on 2021-03-29. apisix-ingress-controller-0.4.0 was released on 2021-03-12. apisix 2.4 was released on 2021-03-05. dashboard-2.4 was released on 2021-02-12. apisix 2.3 was released on 2021-02-10. apisix-ingress-controller-0.2.0 was released on 2021-01-17. ## Community Health: Because of the Chinese New Year, the mailing list, GitHub PR and issue decreased, or remain the same as the previous quarter. The Apache APISIX community needs to be more diverse to keep the community active. Since we elected a number of committers and PMCs this quarter, contributors have always maintained a high degree of enthusiasm. Apache APISIX will continue to maintain a relatively low committer bar to attract more developers. dev@apisix.apache.org had a 14% decrease in traffic in the past quarter (399 emails compared to 462) 1042 commits in the past quarter (5% increase) 91 code contributors in the past quarter (44% increase) 840 PRs opened on GitHub, past quarter (1% increase) 822 PRs closed on GitHub, past quarter (-1% decrease) 583 issues opened on GitHub, past quarter (-35% decrease) 568 issues closed on GitHub, past quarter (-32% decrease) ----------------------------------------- Attachment E: Report from the Apache Aries Project [Christian Schneider] ## Description: Apache Aries software is a set of pluggable Java components enabling an enterprise OSGi application programming model. ## Issues: No issues to report. ## Membership Data: Apache Aries was founded 2010-12-15 (10 years ago) There are currently 57 committers and 41 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Carlos Sierra Andrés on 2018-07-03. - No new committers. Last addition was Romain Manni-Bucau on 2020-01-29. ## Project Activity: Recent releases: spifly-1.3.3 was released on 2021-04-13. blueprint-cm-1.3.2 was released on 2021-02-20. blueprint-core-1.10.3 was released on 2021-02-20. proxy-impl-1.1.9 was released on 2021-02-20. ## Community Health: Community engagement low but stable. Development activity done by quite few people. ----------------------------------------- Attachment F: Report from the Apache Arrow Project [Wes McKinney] ## Description: The mission of Apache Arrow is the creation and maintenance of software related to columnar in-memory processing and data interchange ## Issues: * CI Issues continue to be a problem. With the increase in utilization of ASF’s allotment of Github Actions we’ve seen CI build time go from 20-30 minutes to as long as 5 hours * There have been several issues around understanding exact requirements for what it means to follow the Apache way and developing code within the community: * Several Rust projects were developed outside of the ASF repos and then had proposals to be donated back. * After accepting the donation of Julia developers continued to develop in the original Julia repo and only make PRs back to the Arrow repo on an intermittent basis. Since the Arrow community has been growing rapidly, we had not done a thorough enough job of educating newcomers what it means to develop “inside the community”. * It appears a development model similar to what Rust is proposing (see community health) will mitigate technical concerns for why this was the development model chosen. * It is unclear if JIRA use is required / encouraged for Apache projects or if using a non Apache hosted system such as GitHub issues for parts of the project is sufficiently community friendly * In both cases it seems exact requirements of the ASF are not clear. Through discussion it became apparent that the preferred method for revolutionary changes to the existing code bases is by creating separate development branches for prototyping with updates back to the community. * ASF’s Artifactory isn’t ready yet. We don’t know the current status. See also https://lists.apache.org/thread.html/r9200fe d3fa812f8c7de07a2500425f258db3231baa8e05f288175e4a%40%3Cbuilds.apache.org%3E ## Membership Data: Apache Arrow was founded 2016-01-19 (5 years ago) There are currently 55 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Andrew Lamb was added to the PMC on 2021-03-07 - Jorge Leitão was added to the PMC on 2021-03-07 - Yibo Cai was added as committer on 2021-03-05 ## Project Activity: We are aiming to have a 4.0 release this month. ## Community Health: * Rust members of the community have proposed to follow a new development workflow using separate Arrow github repos specifically for Rust components and migrating away from JIRA to Github for issue tracking. Rust will also start releasing on a different cadence then the rest of the language bindings. * The releases will still follow Apache Arrow governance (voting for releases, etc) * Depending on the experience of the Rust community, the Julia community may follow a similar path in the future ----------------------------------------- Attachment G: Report from the Apache AsterixDB Project [Till Westmann] Description: Apache AsterixDB is a scalable big data management system (BDMS) that provides storage, management, and query capabilities for large collections of semi-structured data. Activity: - Development and discussions are active and have picked up in the last quarter, the community continues to be healthy and engaged. Issues: There are no issues that require the board's attention at this time. PMC/Committership changes: - Rui Guo was added as a committer on 2021-01-12. - The last committer added was Rui Guo on 2021-01-12. - The last PMC member added was Xikui Wang on 2018-02-02. Releases: - Apache AsterixDB 0.9.6 was released on 2020-10-13. - Apache Hyracks 0.3.6 was released on 2020-10-13. ----------------------------------------- Attachment H: Report from the Apache Attic Project [Herve Boutemy] ## Description: The mission of Attic is the creation and maintenance of a home for dormant projects. ## Issues: There are no issues requiring board attention at this time: we're back on track. ## Membership Data: Apache Attic was founded 2008-11-19 (12 years ago) There are currently 19 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Herve Boutemy on 2015-07-19. - No new committers. Last addition was Herve Boutemy on 2016-01-27. ## Project Activity: There was no new retirement for 2021 Q1. We worked on finishing the retirement process for projects moved to the Attic in 2019 and 2020, a big backlog from 2 years. When checking done vs todo in detail for every project, most of the user-visible steps had been done on time immediately when retirement started (ie adding the "retired" banner to the site, updating committee-info.txt, foundation site, ...): the only missing step was to officially announce retirement on announce mailing-list. Then we did a batch of announces to close the whole backlog. There is a technical discussion happening with infra on how to manage Git repositories of projects moved to the Attic on GitHub and GitBox: - rename to attic-*.git (to mark Attic-PMC management) - or keep as-is (to let community find resources at the usual place)? More than a pure technical discussion, it's about user experience from communities of a retired project. Some work just started on writing or linking to an article on "How to keep your project and community healthy"/"How to avoid moving to the Attic". ## Community Health: Retirement work is mostly done by 1 PMC member (who wrote a maximum automation), and announces are done by PMC Chair. Other PMC members are active in the discussions. On next retirements, we'll need to check that retirement process (as documented and automated) can be understood and run by multiple PMC members, to ensure our current good situation is sustainable over time and people. ----------------------------------------- Attachment I: Report from the Apache Avro Project [Ismaël Mejía] ## Description: Apache Avro is a data serialization system with a compact binary format. It is used for storing and transporting schema driven serialized data. The unique features of Avro include automatic schema resolution - when the reader's expected schema is different from the actual schema with which the data was serialized the data is automatically adapted to meet reader's requirements. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Avro was founded 2010-04-21 (11 years ago) There are currently 34 committers and 24 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 Ryan Skraba on 2020-09-14. - No new committers. Last addition was Kengo Seki on 2020-07-08. ## Project Activity: Apache Avro 1.10.2 was released on 2021-03-15. This release keeps the expected pace of releases every 3-6 months discussed by the community. It updated many dependencies and fixed issues across the several languages supported. For more details see the announcement: https://s.apache.org/avro-1.10.2-announce The community finished migrating the Continuous Integration jobs to Github Actions greatly improving the tests speed and the onboarding of new contributors. For those who prefer metrics: Mailing Lists: - dev@avro.apache.org had 1142 emails (72% increase) - user@avro.apache.org had 22 emails (27% decrease) - issues@avro.apache.org had 316 emails (35% increase) JIRA: - 86 issues opened (-1% increase) - 55 issues closed (41% increase) GitHub: - 137 PRs open (61% increase) - 131 PRs closed (133% increase) Code Repository: - 216 commits in the past quarter (86% increase) - 23 code contributors in the past quarter (43% decrease) ## Community Health: Community health is doing well at drawing in contributions. The pace was high during this quarter due to the release as well as the activity on dev@ due to the automatic dependency upgrades, however the number of contributors keeps steady. The PMC keeps the ongoing track of recognizing contributors through committership. We have improved the release cadence in the last two years having in average a release every two quarters which is a good pace for a ‘mature’ project like Avro. We updated some of the technical infrastructure to make contributors experience better and some of the languages supported are seeing upgrades into modern versions, e.g. C++, Ruby. One important aspect in recent quarters is that new Avro versions are being downstreamed into other Apache projects like Apache Parquet and Apache Spark rapidly. This shows the Avro community compromise given that Avro is an important part of the Apache Big Data ecosystem. ----------------------------------------- Attachment J: Report from the Apache Bahir Project [Luciano Resende] ## Description: Apache Bahir provides extensions to distributed analytic platforms such as Apache Spark and Apache Flink. Currently, Bahir provides extensions to multiple distributed analytic platforms, extending their reach with a diversity of streaming connectors and SQL data sources. ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Bahir was founded 2016-05-17 (5 years ago) There are currently 40 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Also, related to the previous report comment, the ratio of PMC/Committer is related to, during project inception, all Apache Spark committers being given committership access to the project. Note that, any active committers that stayed active for a little while are now PMC members. Community changes, past quarter: - No new PMC members. Last addition was João Boto on 2020-07-09. - No new committers. Last addition was Łukasz Antoniak on 2019-01-21. ## Project Activity: Apache Bahir community continues to see a steady medium flow of contributions enhancing the existing extensions for both Apache Spark and Apache Flink. The community started working on the release to catch up with Apache Spark but there are some issues that need to be resolved before the release can happen. Unfortunately, these issues are taking more time than expected. The Flink side of Bahir has seen much more activity, but the release does not seem to be the highest priority for them. I will try to influence them and producing a release in the next few months. ## Community Health: This past quarter has seen a great increase in community involvement with healthy engagement on reviewing new issues and prs. dev@bahir.apache.org had a 66% increase in traffic in the past quarter reviews@bahir.apache.org had a 593% increase in traffic in the past quarter 13 issues opened in JIRA, past quarter (30% increase) 8 issues closed in JIRA, past quarter (100% increase) 14 PRs opened on GitHub, past quarter (40% increase) 15 PRs closed on GitHub, past quarter (150% increase) ### Releases Apache Bahir for Apache Spark 2.4.0 released on 2019-09-23 Apache Bahir for Apache Spark 2.3.4 released on 2019-09-23 Apache Bahir for Apache Flink 1.0 released on 2017-05-24 ## Trademark/Branding * No known issues. ## Legal Issues * No known issues. ----------------------------------------- Attachment K: Report from the Apache Bloodhound Project [Gary Martin] ----------------------------------------- Attachment L: Report from the Apache Calcite Project [Haisheng Yuan] ## Description: The mission of Calcite is the creation and maintenance of software related to Dynamic data management framework ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Calcite was founded 2015-10-21 (5 years ago) There are currently 52 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - No new PMC members. Last addition was Ruben Q L on 2020-08-09. - Liya Fan was added as committer on 2021-02-09. ## Project Activity: Avatica 1.18 is being released. Calcite 1.27.0 will be released after Avatica 1.18. On Jan 20th, we had an online meetup for Calcite community with presentations covering Calcite concepts, recent work on streams, spatial query implementation. ## Community Health: The overall activity in the community has slightly decreased in the past few months without this being worrisome. 117 JIRA tickets created and 55 JIRA tickets closed/resolved in the last 3 months, and 80 commits in the past quarter, slight decrease comparing with last quarter. ----------------------------------------- Attachment M: Report from the Apache CarbonData Project [Liang Chen] ## Description: - The Apache CarbonData is an indexed columnar store solution for fast analytics on Big Data platforms (including Apache Hadoop, Apache Spark, Apache Flink among others) to help speed up queries an order of magnitude faster over petabytes of data, with the aim of using a unified file format to satisfy all kinds of data analysis cases. ## Issues: - There are no new issues requiring board attention at this time. ## Activity: - Apache CarbonData has finished integration with Apache spark, Apache Flink, Apache Kafka, Presto etc. - The community released 2.1.1 , Some key features and improvements as belows: - Geospatial index algorithm improvement and UDFs enhancement. - Adding global sort support for Second Index segments data file merge operation. - Refactor CarbonDataSourceScan without Spark filter - Size control of minor compaction - Clean files become data trash manager - Fix error when loading string field with high cardinality(local dictionary fallback issue) - We already worked out two topics and already submitted CFP for ApacheCon Asia. ## Health Report: - Commit activity: - 46 commits in the past quarter (-31% decrease) - 14 code contributors in the past quarter (-22% decrease) - GitHub PR activity: - 41 PRs opened on GitHub, past quarter (-54% decrease) - 45 PRs closed on GitHub, past quarter (-52% decrease) ## Releases: - 2.1.1 was released on 2021-03-29 - 2.1.0 was released on 2020-11-12. - 2.0.1 was released on 2020-06-01. - 2.0.0 was released on 2020-05-20. - 1.6.1 was released on 2019-10-25. ## Project Composition: - There are currently 26 committers and 16 PMC members in this project. - The Committer-to-PMC ratio is roughly 7:4. ## Community changes, past quarter: - Akash R Nilugal was added to the PMC on 2021-04-11 - Ajantha Bhat U was added to the PMC on 2020-11-15 - Indhumathi was added as committer on 2020-10-02 - Kunal Kapoor was added to the PMC on 2020-03-29 - Tao Li was added as committer on 2020-02-04 - Zhi Liu was added as committer on 2020-02-27 ## Notable mailing list trends:Mailing list activity stays at a high level - dev@carbondata.apache.org: - 179 subscribers (increase 6): - dev@carbondata.apache.org had a 253% increase in traffic in the past quarter (368 emails compared to 104) - issues@carbondata.apache.org: - issues@carbondata.apache.org had a 50% decrease in traffic in the past quarter (1881 emails compared to 3732) - user@carbondata.apache.org: - 76 subscribers (no change): ## JIRA activity: - 57 issues opened in JIRA, past quarter (-20% decrease) - 47 issues closed in JIRA, past quarter (-33% decrease) ----------------------------------------- Attachment N: Report from the Apache Celix Project [Pepijn Noltes] ## Description: The mission of Celix is the creation and maintenance of software related to Implementation of the OSGi specification adapted to C and C++ ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Celix was founded 2014-07-16 (7 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 Erjan Altena on 2018-06-25. - No new committers. Last addition was Michael de Lang on 2020-07-20. ## Project Activity: A few big changes has been added since the last report: - Refactor of the dependency manager to work in a async manner. All dependency manager change are now executed on the event thread. - Completion of the OSGi Promise (adapted) implementation. Including support to plugin a execution model though a executor and scheduled executor api. - Initial implementation of a C++ remote services implementation. The remote services is build on top of the Celix pubsub api. ## Community Health: Celix development activity has increased (commits, pull request). Mailing activity has decreased. For Celix this is normal, most of the activity is on the pull request, including comments and discussions. ----------------------------------------- Attachment O: Report from the Apache CXF Project [Daniel Kulp] ## Description: Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI. There are also two sub-projects that leverage CXF: Fediz - Fediz helps you to secure your web applications via the standard WS-Federation Passive Requestor Profile. DOSGi - is the reference implementation of the Distribution Provider component of the OSGi Remote Services Specification ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CXF was founded 2008-04-15 (13 years ago) There are currently 43 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Andy McCright on 2019-02-24. - No new committers. Last addition was Alexey Markevich on 2017-12-29. We have a few patches from various people, but nothing strong enough for consideration as a committer. We've tried to encourage some additional involvement from various people, but not much response at this point. ## Project Activity: The primary focus this period was bug fixes for a patch release for 3.4. There were several important regressions and bugs in 3.4 that were fixed as part of 3.4.3. Traffic on users lists was up a bit this quarter as people continued migrating to 3.4. Recent releases: 3.3.10 was released on 2021-03-22. 3.4.3 was released on 2021-03-22. ## Community Health: For the most part, the project is making steady, but not stellar, progress. Many of the protocols and specs that CXF implements are mature specs and don't really change much. Thus, steady progress and regular releases are a good thing. We are responding to bug reports and security issues and getting patch releases out. ----------------------------------------- Attachment P: Report from the Apache Daffodil Project [Mike Beckerle] ## Description: Apache Daffodil Project Report ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Daffodil was founded 2021-02-16 (2 months ago) There are currently 13 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: This is our second board report after graduation from incubator. - We are still working on the first TLP release which will be Daffodil 3.1.0, We are about a week or two from where we can start that process. ## Community Health: The stats system appears to be not including anything for March on the graphics. It shows zero emails for users mailing list for March, when pony mail shows 20 messages in the archives. The Pull-Request stats look better, and are more reflective of our activity level. The Daffodil 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 active developers. These will all fold into our next release. It remains a priority for us to attract more developers and users for Apache Daffodil. Being a TLP will help this. ----------------------------------------- Attachment Q: Report from the Apache DataFu Project [Matthew Hayes] ## Description: The mission of Apache DataFu is the creation and maintenance of software related to well-tested libraries that help developers solve common data problems in Hadoop and similar distributed systems. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache DataFu was founded 2018-02-20 (3 years ago) There are currently 19 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Casey Stella on 2018-02-20. - No new committers. Last addition was Ohad Raviv on 2019-07-26. ## Project Activity: * Added support for newer versions of Gradle. ## Community Health: There hasn't been very much activity during the past quarter, aside from the Gradle fix above. ----------------------------------------- Attachment R: Report from the Apache DB Project [Bryan Pendleton] ## Description: The mission of the Apache DB project is to create and maintain commercial-quality, open-source, database solutions based on software licensed to the Foundation, for distribution at no charge to the public. The Apache DB TLP consists of the following subprojects: o Derby : a relational database implemented entirely in Java. o JDO : focused on building the API and the TCK for compatibility testing of Java Data Object implementations providing data persistence. o Torque : an object-relational mapper for Java. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache DB was founded 2002-07-16 (19 years ago) There are currently 47 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Georg Kallidis on 2020-08-26. - Tobias Bouschen was added as committer on 2021-01-19 ## Project Activity: The JDO project is still working on the 3.2 release. The new team web site db.apache.org/jdo is up and running. The Derby community continues to work closely with the broader Java community to ensure Derby compatibility with newer Java releases. During this period, Derby was tested with Java 16 and Java 17. ## Community Health: Activity in the DB community mailing lists, issue trackers, and source repositories was healthy and stable during this quarter. All the teams had good activity on both the developer and user mailing lists. ----------------------------------------- Attachment S: Report from the Apache Directory Project [Shawn McKinney] ## Description: The Apache Directory TLP consists of the following sub-projects: - ApacheDS: An extensible and embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group. Besides LDAP it supports Kerberos 5 and the Change Password Protocol. - LDAP API: An ongoing effort to provide an enhanced LDAP API, as a replacement for JNDI and the existing LDAP API (jLdap and Mozilla LDAP API). This is a "schema aware” API with some convenient ways to access all types of LDAP servers. - Studio: A complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with ApacheDS. It is an Eclipse RCP application, composed of several Eclipse (OSGi) plugins. - Fortress: A standards-based authorization platform that provides role-based access control, delegated administration and password policy services with an LDAP backend. - Kerby: An implementation of Kerberos v5 protocol and contains various tools to access and manage kerberos principals and keytabs. It provides a rich, intuitive and interoperable implementation, library, KDC and various facilities that integrates PKI, OTP and token (OAuth2) as desired in modern environments such as cloud, Hadoop and mobile. - Mavibot: An embeddable key-value database library with MVCC (Multi Version Concurrency Control) support. - SCIMple: An implementation of SCIM v2.0 specification. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Directory was founded 2005-02-22 (15 years ago) There are currently 58 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Radovan Semancik on 2018-09-28. - new committer Jiayi Liu on 2021-01-11 ## Project Activity: Overall: Activity over the subprojects continues to be low but the needful is being done thanks to the work of a few dedicated members. Also community interaction remains steady. As first reported last quarter we are using the new CMS and the project website migration (using it) was successful. This was a big effort, and we want to recognize the work from Roy Lenferink and Stefan Seelman. Per sub-project: - ApacheDS: low activitity: due to a known corruption issue in its backend database the project has placed a notification on its website recommending the directory is not be used in production unless the data is read-only. This recommendation will be lifted when the necessary changes are made to migrate to the new backend (mavibot). Also work done to migrate tests to Junit 5 is nearly complete. - LDAP API: very low activity. - Studio: moderate activity: new release this quarter - Fortress: low activity: bug fixes and enhancements. Plans for next release put off to early summer. - Kerby: low activity: security and bug fixes. - Mavibot: low activity. - SCIMple: no activity. ## Community Health: No problems to report. 1Q activity continues to be low but steady across most of the sub-projects. ## Releases: Apache Directory Studio 2.0.0-M16 was released on 2021-02-21 ----------------------------------------- Attachment T: Report from the Apache DolphinScheduler Project [Lidong Dai] ## Description: Apache DolphinScheduler is a distributed, extensible visual Big Data workflow scheduler system. As a distributed and extensible data workflow scheduler platform with rich directed acyclic graph (DAG) visual interfaces, DolphinScheduler solves complex task dependencies and triggers in the data pipeline. Out-of-the-box, its easy-to-extend processing connects numerous systems to 100,000-level data task scheduling. Apache DolphinScheduler is: - Cloud Native — support multi-cloud/data center workflow management, also supports Kubernetes, Docker deployment and custom task types, distributed scheduling, with overall scheduling capability increased linearly with the scale of the cluster - Highly Reliable — decentralized multi-master and multi-worker, high availability, supported by itself, overload processing - User-Friendly — all process definition operations are visualized, defines key information at a glance, one-click deployment - Supports Rich Scenarios — includes streaming, pause, recover operation, multi-tenant, and additional task types such as spark, hive, mr, shell, python, flink, sub_process, and more. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: 2019-08-29 - Apache DolphinScheduler was accepted as Incubator project. 2021-03-17 - Apache DolphinScheduler graduated as a Top-Level Project. There are currently 32 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members (project graduated recently). - Shiwen Cheng was added as committer on 2021-04-01. - Chong Zhuang was added as committer on 2021-04-09. ## Project Composition Sections: MasterServer ----- master service WorkerServer ----- worker service LoggerServer ----- logger service ApiApplicationServer ----- api service AlertServer ----- alert service ## Project Activity: DolphinScheduler 1.3.5 was released on 2021-02-14. Apache DolphinScheduler 1.3.6 is in the process of releasing voting process. this version contained some new features, some important features like `Support task scalability on K8s such as Spark, Flink and DataX`,`Support turning off sudo permissions` and so on. this version also fix some bugs. now we are also focusing on trying to prepare the big release of 2.0.0, this will take a long time to finalize.we have discussed a lot and the work have begun, 2.0 looks to achieve these goals: - First goal was `Complete Workflow DAG json split` - Second goal was `Task plug-in SPI, support extended task types` - Third goal was `Master refactor and add coordinator module` ## Community Health: we are electing new PMC member. mails to dev mailing list had a 20% decrease in the past quarter(204 emails). 662 commits in the past quarter (28% increase). 78 code contributors in the past quarter (5% increase). 517 PRs opened on GitHub in past quarter (82% increase). 505 PRs closed on GitHub in past quarter (72% increase). 337 issues opened on GitHub in past quarter (no change). 373 issues closed on GitHub in past quarter (17% decrease). ----------------------------------------- Attachment U: Report from the Apache Druid Project [Gian Merlino] ## Description Apache Druid is a high performance real-time analytics database. It is designed for workflows where low-latency query and ingest are the main requirements. It implements ingestion, storage, and querying subsystems. Users interface with Druid through built-in SQL and JSON APIs, as well as third-party applications. Druid has an extensive web of connections with other Apache projects: Calcite for SQL planning, Curator and ZooKeeper for coordination, Kafka and Hadoop as data sources, Avro, ORC, or Parquet as supported data input formats, and DataSketches for scalable approximate algorithms. Druid can also be used as a data source by Superset. ## Issues There are no issues requiring board attention at this time. ## Activity We are nearly finishing up the release process for our fifth major post-graduation release, 0.21.0, which we expect to have ready within the coming weeks. This has been postponed due to a number of security hot-fixes, with 0.20.1 released on Jan 29, 2021 (CVE-2021-25646), and 0.20.2 released on Mar 29, 2021 (CVE-2021-26919). Our last major release was 0.20.0 on October 16, 2020. Since our last board report we have had 10 community virtual meetups in various "locations" across the globe (San Francisco, London, Pittsburgh, Warsaw, Sydney, Bangalore), with 1 more scheduled in April (San Francisco). In-person events are still on hold due to COVID-19 related concerns around nonessential gatherings. Mailing list activity has risen 80% since the last quarter, and a 35% increase in commit activity. Our ASF Slack channel, #druid, has continued to grow, and has reached over 1500 members, with daily activity of users asking questions and offering support to each other. Additionally, our recently disclosed security vulnerabilities have appeared in a number of blogs and youtube videos. Hopefully all publicity is good publicity? Seriously, though: the project has certainly experienced a recent increase in interest from security researchers, which we take to be a positive sign. ## Recent PMC changes - Currently 30 PMC members. - 3 new PMC members this quarter. - Most recently added PMC members: - Lucas Capistrant (Mar 25, 2021) - Maytas Monsereenusorn (Mar 22, 2021) - Suneet Saldanha (Mar 22, 2021) ## Recent committer changes - Currently 47 committers. - 6 new committers this quarter. - Most recently added committers: - Abhishek Agarwal (Mar 23, 2021) - Frank Chen (Mar 23, 2021) - Michael Schiff (Mar 23, 2021) - Steve Hetland (Mar 26, 2021) - Yue Zhang (Mar 23, 2021) - Zach Sherman (Mar 23, 2021) ## Recent releases - 0.20.2, a security release, was released on Mar 29, 2021 - 0.20.1, a security release, was released on Jan 29, 2021 - 0.20.0, a major release, was released on October 16, 2020 ## Development activity by the numbers In the last quarter: - 461 commits - 502 pull requests opened - 467 pull requests merged/closed - 236 issues opened - 70 issues closed - 47 contributors ----------------------------------------- Attachment V: Report from the Apache Dubbo Project [Ian Luo] ## Description: The mission of Apache Dubbo is the creation and maintenance of software related to a high-performance, lightweight, java based RPC framework. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Dubbo was founded 2019-05-15 (2 years ago) There are currently 66 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. The newly added 8 members come from 5 different companies. Community changes, past quarter: - Liu Yang was added to the PMC on 2021-02-08 - Albumen Kevin was added as committer on 2021-01-20 - Guo Hao was added as committer on 2021-02-26 - Gong Dewei was added as committer on 2021-03-06 - Zhixin Li was added as committer on 2021-02-02 - Ran Ke was added as committer on 2021-02-20 - Wenxue Wang was added as committer on 2021-04-06 - Yuanzheng Zhang was added as committer on 2021-03-09 ## Project Activity: - dubbo-go has 3 releases in total in this quarter, including 1.5.5, 1.5.6-rc1,1.5.6-rc2. 1.5.6 is still under development. The community starts to work on dubbo-go 3.0 to align with dubbo java but the progress is slow. - dubbo has 3 releases in this quarte, including 2.7.9, 2.7.10, 3.0.0.preview. In order to improve regression, we have built dubbo-samples as dubbo's integration test. - The first dubbo 3.0 release, 3.0.0.preview, has been released at the end of March. The community has published the 3.0 roadmap of this year. In the roadmap, the next major milestone is June, by which time we are planning to release the first production available 3.0 version. ## Community Health: - dev@dubbo.apache.org had a 150% increase in traffic in the past quarter (213 emails compared to 85): - 1066 commits in the past quarter (11% increase) - 143 code contributors in the past quarter (38% increase)a - 588 PRs opened on GitHub, past quarter (21% increase) - 705 PRs closed on GitHub, past quarter (65% increase) - 271 issues opened on GitHub, past quarter (-19% change) - 302 issues closed on GitHub, past quarter (115% increase) With the recovery of the release pace of v2.7, the activity of Dubbo community has improved significantly in this quarter, which is reflected in the significant increase in the number of closed PRs and issues, and the total number of new contributors and number of code commits. Some actions of version 3.0 in this quarter have also greatly increased the attention of the whole community, including roadmap and the release of the first preview version. Community developers began to discuss more about issues related to 3.0 refactoring or development in the mailing lists, ----------------------------------------- Attachment W: Report from the Apache Fineract Project [Awasum Yannick] ## Description: The mission of Apache Fineract is the creation and maintenance of software related to a core banking platform that provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world's underbanked and unbanked. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Fineract was founded 2017-04-19 (4 years ago) There are currently 41 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Aleksandar Vidakovic on 2020-10-11. - No new committers. Last addition was Percy Enoabane on 2020-10-02. ## Project Activity: 1.4.0 was released on 2020-09-18. 1.5.0 is under review but not yet released. Release Manager Aleksandar Vidakovic is doing the final triage for 1.5.0 release of Fineract 1.x which will also address an outstanding security Vulnerability. We may also release other security enhancements which Joseph Makara and Petri Tuomola are working on. Activity of developers fixing bugs and adding features are regularly reported on list by Michael Vorburger. Over the past two quarters there has been a gradual uptick in contributions from individuals at organizations building commercial solutions powered by Fineract, positive signs of moving towards a more functional contribution model with upstream development being followed. Community members led by Javier Borkenztain are organizing for ApacheCon2021 with a dedicated Fintech/Fineract track once again. There are a number of GSOC projects being proposed and discussed. At this point in time we anticipate requesting 5 to 6 slots with strong candidates applying for the 4th phase of our machine learning credit scorecards, improvements and enhancements to Fineract from our backlog, ongoing work to the Android SDK and client, mapping of the Fineract APIs to Open Banking APIs, and Fineract CN mobile. Aspiring GSoC students are making contributions to the code base as we receive applicants for projects. New Contributor: Joseph Makara is making some significant contributions and making sure Fineract is more secure and robust. Petri Tuomola and Manthan Surkar have been providing feedback to assist him. ## Community Health: Over the past 3 months, there has been a gradual decline in activities on the mailing list, JIRA issues. This is something we have seen over the past 6 months probably due to the effects of covid-19. The increase in pull request and code contributors over the past 3 months is due to the upcoming release we plan to make in a few weeks. So everyone is sending in fixes for what they like to see in the new release. Overall, the community is healthy with end users asking support questions on list and contributors helping them out. Mailing list had a 57% decrease in traffic in the past quarter (121 emails compared to 285) 53 issues opened in JIRA, past quarter (-37% decrease) 33 issues closed in JIRA, past quarter (-42% decrease) 102 commits in the past quarter (-38% decrease) 16 code contributors in the past quarter (33% increase) 188 PRs opened on GitHub, past quarter (24% increase) 124 PRs closed on GitHub, past quarter (-28% decrease) ----------------------------------------- Attachment X: Report from the Apache Fluo Project [Keith Turner] ## Description: The mission of Apache Fluo is the creation and maintenance of software related to the storage and incremental processing of large data sets ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Fluo was founded 2017-07-18 (4 years ago) There are currently 13 committers and 13 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Karthick Narendran on 2020-04-16. - No new committers. Last addition was Karthick Narendran on 2020-04-17. ## Project Activity: * A really nice improvement to how Fluo loads data was made by a new contributor. * Muchos was updated to support the rename of master to manager in Accumulo * Systemd support in Muchos was improved ## Community Health: There was relatively low activity on the project this quarter, similar to the last quarter. There were 12 commits from 3 committers and 2 contributors. The two contributors were first time Fluo contributors. Still need to do a release of Fluo 2.0 ----------------------------------------- Attachment Y: Report from the Apache Geronimo Project [Romain Manni-Bucau] ## Description: The mission of Geronimo is the creation and maintenance of software related to Java2, Enterprise Edition (J2EE) container ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Geronimo was founded 2004-05-26 (17 years ago) There are currently 71 committers and 41 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Francois Papon was added to the PMC on 2021-03-09 - Francois Papon was added as committer on 2021-03-09 ## Project Activity: Project was quite calm but got some releases (maintenance ones). Since underlying specifications and technologies are quite stable this is quite understandable and not a worrying point. ## Community Health: We got some PR on historical projects (which is not that common for this part of Geronimo) which is rather a good sign and a potential committer if some more work is done. Due to the smaller activity we got some less exchanges but community stays healthy and JBO started a XBean release which makes some new blood in release managers :). ----------------------------------------- Attachment Z: 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 (3 months ago) There are currently 17 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 9:7. Community changes, past quarter: - No new PMC members (project graduated recently). - Jay Sen was added as committer on 2021-04-01 ## Project Activity: - Since last month report, a new committer was voted in. - ReadMe and FAQ where updated for better onboarding experience. On technical front: - HiveWriter was enabled to consume GCME and register into Hive metadata store. - Schema checker was made configurable. - Flow requester and owner list were made updatable. - KafkaIngestionHealth check was enhanced to use auto-tuned consumer. - Job authenticator was made configurable. - Event reporter queue capacity was made configurable. - Flakiness in Github actions was fixed. - Support for Hadoop 2.9 was added. - Various bug fixes. ## Community Health: Last board report was sent on Mar 17th, since then: - There have been 23 commits. - 18 commits ie. 82% 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 490 new emails in Mar and Apr 2021. ----------------------------------------- Attachment AA: Report from the Apache Griffin Project [William Guo] ----------------------------------------- Attachment AB: Report from the Apache Hadoop Project [Wei-Chiu Chuang] ## Description: The mission of Hadoop is the creation and maintenance of software related to Distributed computing platform ## Issues: The security vulnerability handling is becoming a hot potato. There is an increasing attention to vulnerabilities as well as updating vulnerable third party dependencies. I started a thread to discuss ways to expedite resolution. GitHub raised 28 alerts as of today, most of them Javascript packages used by YARN UI. But we lack volunteers working to update these packages. The AWS EMR team is interested in knowing/collaborating more with the Apache Hadoop project on the vulnerabilities announced. Obviously, without a committer in the project prevent them from knowing/participating in addressing these vulnerabilities. Meanwhile, AWS EMR is one of the largest commercial providers of Hadoop, it would be irresponsible for our users if EMR can't take the appropriate actions. Can/should we find a way to include EMR (as well as other cloud providers) in the discussion of vulnerabilities? ## Membership Data: Apache Hadoop was founded 2008-01-16 (13 years ago) There are currently 230 committers and 120 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Szilard Nemeth was added to the PMC on 2021-04-02 - Jinglun was added as committer on 2021-03-27 - Mukund Thakur was added as committer on 2021-02-04 ## Project Activity: Hadoop 3.2.3 was officially released this quarter (01/09/2021). Hadoop 3.3.1 release is being discussed/planned. Feature development: (completed) - HDFS-15714 HDFS Provided Storage Read/Write Mount Support On-the-fly - work started this quarter and resolved in early April. Release: 3.4.0 - HADOOP-16830 Add Public IOStatistics API - completed this Jan. Release: 3.3.1 - HADOOP-16492 Support HuaweiCloud Object Storage as a Hadoop Backend File System - this work started Aug'19 and finally completed this Jan. Release: 3.4.0 - HADOOP-16524 Automatic keystore reloading for HttpServer2. Release: 3.4.0 and 3.3.1. (ongoing) - HDFS-15714 HDFS Provided Storage Read/Write Mount Support On-the-fly - HDFS-15747 RBF: Rename across sub-namespaces. -- this one is near completion. - YARN-10370 [Umbrella] Reduce the feature gap between FS Placement Rules and CS Queue Mapping rules -- this one is done, with remaining work moving to "Part II" - YARN-10534 Enable runC container transformations. - HADOOP-16829 Über-jira: S3A Hadoop 3.3.1 features - MAPREDUCE-6749 MR AM should reuse containers for Map/Reduce Tasks -- we will be creating a branch for this development. - HADOOP-17474 Optimise abfs incremental listings -- this work started this quarter. - YARN-10496 [Umbrella] Support Flexible Auto Queue Creation in Capacity Scheduler -- this work started from last quarter. ## Community Health: Activity is picking up again after the holiday season. 359 issues opened in JIRA, past quarter (4% increase) 318 issues closed in JIRA, past quarter (21% increase) 778 commits in the past quarter (24% increase) 99 code contributors in the past quarter (26% increase) 266 PRs opened on GitHub, past quarter (13% increase) 214 PRs closed on GitHub, past quarter (5% increase) ----------------------------------------- Attachment AC: Report from the Apache HAWQ Project [Lei Chang] ## Description: HAWQ is a Hadoop native SQL query engine that combines the key technological advantages of MPP database with the scalability and convenience of Hadoop. HAWQ reads data from and writes data to HDFS natively. HAWQ delivers industry-leading performance and linear scalability. It provides users the tools to confidently and successfully interact with petabyte range data sets. HAWQ provides users with a complete, standards compliant SQL interface. ## Issues: None. ## Membership Data: Apache HAWQ was founded 2018-08-15 (3 years ago) There are currently 70 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Amy Bai and Kevin Monroe on 2018-04-24. - Chiyang Wan was added as committer on 2021-02-26. - Apache China raised an event in community to help contributers and committers hunting jobs as well as help domestic and overseas companies finding candidates, Feburary 26th, 2021. ## Project Activity: 1) Features - HAWQ-1779. Add GitHub Action for building on macOS - HAWQ-1780. Add GitHub Action Step to Test against Running Instance - HAWQ-1781. Add Github Action Sanity Test - HAWQ-1782. Fix failed to read EXTERNAL TABLE of GPFDIST protocol - HAWQ-1783. Add GitHub Action Workflow for Build on Linux - HAWQ-1784. Fix TestCreateTable depends on GUC setting - HAWQ-1785. Fix HDFS metadata mismatch in GitHub Action - HAWQ-1787. Refactor notice in pre-built toolchain - HAWQ-1788. set default value for dfs.domain.socket.path - HAWQ-1789. Make GitHub Workflow init script idempotent 2) Bug fixes: - HAWQ-1787. Fix travis-CI ## Community Health: - 11 issues opened in JIRA, past quarter - 11 issues closed in JIRA, past quarter - 11 commits in the past quarter Overall status of the project is healthy. ----------------------------------------- Attachment AD: Report from the Apache HBase Project [Duo Zhang] ## Description: Apache HBase is an open-source, distributed, versioned, non-relational database. Apache HBase gives you low latency random access to billions of rows with millions of columns atop non-specialized hardware. hbase-thirdparty is a set of internal artifacts used by the project to mitigate the impact of our dependency choices on the wider ecosystem. hbase-connectors is a collection of integration points with other projects. The initial release includes artifacts for use with Apache Kafka and Apache Spark. hbase-filesystem contains HBase project-specific implementations of the Apache Hadoop FileSystem API. It is currently experimental and internal to the project. hbase-operator-tools is a collection of tools for HBase operators. Now it is mainly for hosting HBCK2. hbase-native-client is a client library in C/C++, in its early days. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache HBase was founded 2010-04-21 (11 years ago) There are currently 93 committers and 55 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Huaxiang Sun was added to the PMC on 2021-04-12 - Geoffrey Jacoby was added as committer on 2021-04-09 ## Project Activity: Recent releases: 2.3.5 was released on 2021-03-31. 2.4.2 was released on 2021-03-17. hbase-operator-tools-1.1.0 was released on 2021-02-20. hbase-thirdparty-3.5.0 was released on 2021-02-20. 2.4.1 was released on 2021-01-26. 2.3.4 was released on 2021-01-22. We discussed again on whether to EOL all 1.x, as There doesn't seem to be much developer interest in branch-1 beyond occasional maintenance. Reid Chan offered to complete the 1.7.0 release. https://s.apache.org/u3q4t We restarted the splittable meta design, and held an online meeting again to discuss. https://s.apache.org/i5mwy We discussed whether to move the stable pointer to 2.4.x. This is a good sign that the 2.x releases are more and more stable. https://s.apache.org/z1iaq The volunteer on maintaining hbase-backup had shown up and put up a design discussion about the feature. https://s.apache.org/ora3e We found that it is a bit pain for keeping JIRA issue and git commit in sync and what's more, we include CHANGES and RELEASENOTES directly in a release so it will be easy to sink an RC if we found something wrong in these two files, not the actual code. We discussed how to make RMs live better in the future. https://s.apache.org/2nxzw The first phase of moving our tracing system from HTrace to OpenTelemetry has been done. We will start a vote soon to merge the feature branch back. https://s.apache.org/9eekz We finally migrated the legacy log4j1 logging system to log4j2. We also reached out to the hadoop community to see if they would like to migrate too. https://issues.apache.org/jira/browse/HBASE-19577 https://issues.apache.org/jira/browse/HADOOP-16206 ## Community Health: - Mailing list activity: dev@hbase.apache.org: 958 subscribers(985 in the previous quarter) 769 emails sent to list(1014 in the previous quarter) user@hbase.apache.org: 2035 subscribers(2080 in the previous quarter) 91 emails sent to list(85 in the previous quarter) user-zh@hbase.apache.org 71 subscribers(71 in the previous quarter) 1 emails sent to list(35 in the previous quarter) - JIRA activity: 261 issues opened in JIRA, past quarter (-16% decrease) 243 issues closed in JIRA, past quarter (-1% decrease) - Commit activity: 902 commits in the past quarter (3% increase) 67 code contributors in the past quarter (-9% decrease) - GitHub PR activity: 281 PRs opened on GitHub, past quarter (-21% decrease) 309 PRs closed on GitHub, past quarter (-8% decrease) The community is still healthy but the development activity keeps decreasing. We need to speed up the release process of the new major release, i.e, we need to have a list of features we want to include in the new major release and start to make progress. ----------------------------------------- Attachment AE: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for April 2021 The Apache Incubator is the entry path into the ASF for projects and codebases wishing to become part of the Foundation's efforts. 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 36 podlings incubating. In March, podlings executed 6 distinct releases. We added 2 new IPMC members, and none retired. There was one IP clearance in March, and there were no new podlings. DolphinScheduler graduated last month. This month we were missing reports from Livy, Milagro, PageSpeed, Spot, and Weex. Livy, PageSpeed, and Spot have missed multiple reports, and roll calls will be taken to check these projects are still viable. Weex is in the process of retiring. Annotator and BlueMarlin do not have signoff by mentors and will also be asked to report next month. Pinot made a process error in making a release but will make sure it doesn't happen again. As with last month, MXNet still has outstanding trademark and branding issues, but they are working on it. As noted in the previous report, they are also having trouble getting IPMC votes on releases. Some old Incubator JIRA issues were cleared up, and some Incubator web pages updated. Further cleanup was done in removing old releases from retired podlings. As usual, most discussions on the mailing list were around releases, new project proposal and finding new mentors. ## Community ### New IPMC members: - Atri Sharma - Juan Pan ### People who left the IPMC: - None ## New Podlings - None ## Podlings that failed to report, expected next month - Livy - Milagro - PageSpeed - Spot - Weex ## Graduations - DolphinScheduler The board has motions for the following: - None ## Releases The following releases entered distribution during the month of March: - Liminal 0.0.1 - MXnet 1.8.0 - MXnet 2.0.0 - Pinot 0.7.0 - Teaclave 0.2.0 - TubeMQ 0.8.0 ## IP Clearance - dubbo-go-pixiu ## Legal / Trademarks N/A ## Infrastructure N/A ## Miscellaneous N/A ## Table of Contents [Annotator](#annotator) [BlueMarlin](#bluemarlin) [DataLab](#datalab) [EventMesh](#eventmesh) [Flagon](#flagon) [Hivemall](#hivemall) [Liminal](#liminal) [MXNet](#mxnet) [NLPCraft](#nlpcraft) [NuttX](#nuttx) [Pegasus](#pegasus) [PonyMail](#ponymail) [Teaclave](#teaclave) [Toree](#toree) [TubeMQ](#tubemq) [YuniKorn](#yunikorn) -------------------- ## Annotator Annotator provides annotation enabling code for browsers, servers, and humans. Annotator has been incubating since 2016-08-30. ### Three most important unfinished issues to address before graduating: 1. Add active contributors 2. Stabilize a release cadence 3. Continue to demonstrate good governance ### Are there any issues that the IPMC or ASF Board need to be aware of? Community building has been very slow and it has been a long time since the project added new committers or PPMC members. After a period of relative inactivity and a conversion of the codebase to TypeScript, the project is long overdue for a second release. The IPMC should expect to see the project vote on a second release before the next board report to demonstrate forward momentum. ### How has the community developed since the last report? There have been some one-off contributions to project documentation and questions raised by people evaluating the project for use, but there have not been sustained contributions or involvement from new folks yet. ### How has the project developed since the last report? The project is now making continuous development packages to make it easier for developers to test upcoming releases. There is now tooling in place for generating API documentation, with plans to integrate the generated documentation into the website. The existing interfaces have all been documented. These efforts are all focused around the current goal of building community by making it easier for developers to become familiar with the project. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-07-11 ### When were the last committers or PPMC members elected? 2018-09-04 ### Have your mentors been helpful and responsive? Yes. Mentors have been as available when needed, but the project will reach out to get advice on what else could be done to make the project more accessible to new contributors and to grow the community. ### Is the PPMC managing the podling's brand / trademarks? There are no branding issues that the PPM is aware of. ### Signed-off-by: - [ ] (annotator) Nick Kew Comments: - [ ] (annotator) Tommaso Teofili Comments: - [ ] (annotator) Benjamin Young Comments: ### IPMC/Shepherd notes: Justin Mclean: With no sign-offs, it might be time to see if you can find an additional mentor. -------------------- ## BlueMarlin BlueMarlin will develop a web service to add intelligence functionality to a plain ad system. BlueMarlin has been incubating since 2020-06-09. ### Three most important unfinished issues to address before graduating: 1. Migrate issues from https://github.com/Futurewei-io/blue-marlin repository to https://github.com/apache/incubator-bluemarlin 2. Prepare a new Release 3. Clarify the policies to maintain the code and accept pull-requests from contributors ### Are there any issues that the IPMC or ASF Board need to be aware of? No Issues. ### How has the community developed since the last report? No answer. ### How has the project developed since the last report? 1. Bug fix for Lookalike Model project 2. Add tests for Lookalike Model project 3. Bug fix for Lookalike Application ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: NA ### When were the last committers or PPMC members elected? None yet. ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [ ] (bluemarlin) Craig Russell Comments: - [X] (bluemarlin) Jean-Baptiste Onofré Comments: - [ ] (bluemarlin) Von Gosling Comments: - [ ] (bluemarlin) Junping Du Comments: - [ ] (bluemarlin) Uma Maheswara Rao G Comments: ### IPMC/Shepherd notes: -------------------- ## DataLab DataLab is a platform for creating self-service, exploratory data science environments in the cloud using best-of-breed data science tools. DataLab has been incubating since 2018-08-20. ### Three most important unfinished issues to address before graduating: 1. Finish preparing all artifacts necessary for graduation 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues ### How has the community developed since the last report? We have new PPMC members (Yurii Kinash, Mykola Bodnar, Leonid Frolov) and a new committer (Yurii Tykhun). ### How has the project developed since the last report? - We are working towards the release 2.5.0 - Migration to Py3 (in progress) - Edge node recreation capability (in progress) - Support of Spark v.3.x.x (open) - Localization (done) - Switch to modular architecture (in progress) - Augment an administrative page (done) - Implement possibility of GPU usage for Jupyter and Dataproc on GCP (in progress) - Bug fixing ### 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 - [X] Other: working towards next release ### Date of last release: 2020-17-09 ### When were the last committers or PPMC members elected? The last committer was elected on February 26, 2021. ### Have your mentors been helpful and responsive? Yes, our mentors are very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues. New name was approved and our team changed all references to DLab that are publicly accessible to DataLab. ### Signed-off-by: - [ ] (datalab) P. Taylor Goetz Comments: - [ ] (datalab) Henry Saputra Comments: - [ ] (datalab) Konstantin I Boudnik Comments: - [X] (datalab) Furkan Kamaci Comments: ### IPMC/Shepherd notes: -------------------- ## EventMesh EventMesh is a dynamic cloud-native basic service runtime used to decouple the application and middleware layer. EventMesh has been incubating since 2021-02-18. ### Three most important unfinished issues to address before graduating: 1. Make more releases in ASF policy regularly. 2. Building community. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? Preparing for some open talks, such as EDASubbmit and ApacheCon Asia. ### How has the project developed since the last report? Waiting for code migration to apache, and ready for first release of 1.2.2. ### 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: None ### When were the last committers or PPMC members elected? None ### Have your mentors been helpful and responsive? Yes, Our mentors are very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? The VP, Brand has approved the project name. ### Signed-off-by: - [ ] (eventmesh) Francois Papon Comments: - [ ] (eventmesh) Junping Du Comments: - [X] (eventmesh) Jean-Baptiste Onofre Comments: - [X] (eventmesh) Justin Mclean Comments: Already working towards first release, well done! - [ ] (eventmesh) Von Gosling Comments: ### IPMC/Shepherd notes: -------------------- ## Flagon Flagon is a software tool usability testing platform Flagon has been incubating since 2016-07-13. ### Three most important unfinished issues to address before graduating: 1. Currently discussing Graduation path (TLP, other TLP (e.g., Superset)) 2. Continue VOTE thread for Graduation on general@incubator 3. (see commentary under podling maturity section) ### Are there any issues that the IPMC or ASF Board need to be aware of? None at this time. ### How has the community developed since the last report? We have seen increased user and contributor engagement: - in development, this quarter we have contributed 60 new commits to UserALE.js alone, 15 of those were from 7 contributor PRs. - we have seen an increase in visits to our GitHub UserALE.js from unique users (https://tinyurl.com/4cmcnn9a) - we have seen a marked increase in contributor/user issue discussion (https://tinyurl.com/88wafvhk) - we have also seen user/contributor participation in VOTEs (2.2.0 RC and new PPMC VOTEs) We have also included and are now onboarding a new committer and PPMC member (see below). ### How has the project developed since the last report? We added a range of new features and hardened our core product (e.g., UserALE.js). Development has been consistent. New features in the last quarter will frame an upcoming release candidate for UserALE.js v.2.2.0, and include: - Redesigned logging pipelines - Journey Tests - Modernized Unit Tests - Updated build pipeline ### 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: We anticipate reviving a VOTE for graduation in 2021 Q2. We have addressed most issues raised by IPMC during last graduation VOTE (2020 Q4): - [X] Add DISCLAIMER to subprojects to be retired (TAP, STOUT, UserALE.pyqt5, user-ale) - [ ] Make subprojects to be retired Read Only (in progress, but non-blocking) - [X] Add logo to https://apache.org/logos/?#flagon - [X] Update UserALE.js release processes for consistency with Apache policies for NPM Package Releases (see 2.1.1 release) - [X] Get all committers subscribed to appropriate lists (might still be missing one, but have contacted all) ### Date of last release: 2020-03-27 (UserALE.js 2.1.0) Note: UserALE.js 2.1.1 has passed a successful release VOTE. 2.1.1 Release announcement is pending website update. Artifacts are currently available on mirrors, GitHub, and NPM. ### When were the last committers or PPMC members elected? 2021-03-26 (Gedd Johnson). ICLA has been received by Secretary. He originates from one of our core user communities. ### Have your mentors been helpful and responsive? Mentors are supportive. ### Is the PPMC managing the podling's brand / trademarks? - To date, there are no known issues of 3rd Party misuse of brand - 'Flagon' was cleared through the Apache PODLINGNAMESEARCH workflow. - 'Flagon' branded graphics will conform to Apache's Trademark and Branding policies. ### Signed-off-by: - [ ] (flagon) Lewis John McGibbney Comments: - [X] (flagon) David Meikle Comments: Great to see the community engagement. - [ ] (flagon) Tim Allison Comments: - [X] (flagon) Furkan Kamaci Comments: Thanks for the detailed report! ### IPMC/Shepherd notes: -------------------- ## Hivemall Hivemall is a library for machine learning implemented as Hive UDFs/UDAFs/UDTFs. Hivemall has been incubating since 2016-09-13. ### Three most important unfinished issues to address before graduating: 1. Community growth (committers and users) 2. One or more Apache Releases as an Incubator project ### Are there any issues that the IPMC or ASF Board need to be aware of? PPMCs are considering exit approaches including retiring. ### How has the community developed since the last report? - Few traffics on mailing lists including requests to join the project from a Hive committer. - 2-3 users issued JIRA tickets ### How has the project developed since the last report? - not so active. Only applied minor hotfixes. ### 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-12-19 ### When were the last committers or PPMC members elected? Elected Jerome Banks as a committer on April 2, 2018. ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks? Yes, we keep tracking podling's brand / trademarks. ### Signed-off-by: - [ ] (hivemall) Daniel Dai Comments: - [X] (hivemall) Koji Sekiguchi Comments: ### IPMC/Shepherd notes: -------------------- ## Liminal Apache Liminal is an end-to-end platform for data engineers and scientists, allowing them to build, train and deploy machine learning models in a robust and agile way. Liminal has been incubating since 2020-05-23. ### Three most important unfinished issues to address before graduating: 1. Grow developers community. 2. Adoption of the project by a few companies. 3. More releases - provide out-of-the-box usability for common use-cases. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? We have started to engage with Airflow community (https://airflow.apache.org/ecosystem/). We plan to push the first release through social media. ### How has the project developed since the last report? We have released our first official Apache version + notes on running it on AWS. We have planned the timeline and content of the second version (due to May 2021). ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-03-16 ### When were the last committers or PPMC members elected? NA ### Have your mentors been helpful and responsive? J.B. and Davor have been super helpful in approving the first release and in pushing infra issues. ### Is the PPMC managing the podling's brand / trademarks? NA ### Signed-off-by: - [X] (liminal) Jean-Baptiste Onofre Comments: - [ ] (liminal) Henry Saputra Comments: - [ ] (liminal) Uma Maheswara Rao G Comments: - [X] (liminal) Davor Bonaci Comments: Very happy to see the first release completed! - [ ] (liminal) Liang Chen Comments: ### IPMC/Shepherd notes: Dave Fisher - I sent a note to the PPMC suggesting that they start their Suitable Name Search soon. -------------------- ## MXNet A Flexible and Efficient Library for Deep Learning MXNet has been incubating since 2017-01-23. ### Three most important unfinished issues to address before graduating: 1. Address release issues, improve automation for license checks, and make it easier for auditing. - DONE 2. Successfully and smoothly make releases without WIP disclaimer. - ONGOING. 3. Improve brand management. - ONGOING. ### Are there any issues that the IPMC or ASF Board need to be aware of? 1. The community fixed the issues in INCUBATOR-253 and will continue to perform regular trademark and branding review. 2. Following the completion of license and release issue fixes, MXNet had difficulty finishing the releases votes in Incubator. Here are the stats for the two recent successful releases: | | 1.8.0 | 2.0.0.alpha | |----------------------------------------|---------|-------------| | duration | 39 days | 27 days | | issues uncovered (fixed after release) | 5 | 2 | | mentor participation | 50% | 25% | We have one mentor who indicated the desire to step down if we can find more mentors. We will request for a few more active mentors to help us smoothly finish the last mile before graduation. 3. We conduct regular brand management review as part of the regular reporting. From recent brand usage review for MXNet third-party distributions, we found several listings on AWS marketplace that need update. The PPMC reached out to the publishers of these listings for correction. See status in brand management section. ### How has the community developed since the last report? * The number of GitHub contributors increased to currently 955 * Active blogs and social media presence * Medium (https://medium.com/apache-mxnet) w/ 2k followers (+3%) * Active video channels * YouTube channel (https://www.youtube.com/apachemxnet) w/ 1.39k subscriber (+4.5% since last report) * Chinese YouTube channel (https://www.youtube.com/channel/UCjeLwTKPMlDt2segkZzw2ZQ) w/ 6.55k subscribers (+1.8%) * (in China) bilibili space (https://space.bilibili.com/209599371) w/ 28k subscriber (+7.6% since last report) * Highlights in MXNet ecosystem * Dive into Deep Learning has 67K 30-day active users, and has attracted 31.3K stars & 350 contributors on GitHub. It has been adopted as a textbook or reference book by 180+ universities from 40 countries, such as Stanford, MIT, UC Berkeley, CMU, UCambridge. * GluonCV v0.10.0 release (https://github.com/dmlc/gluon-cv/releases/tag/v0.10.0) * GluonNLP MX2 NumPy version (https://github.com/dmlc/gluon-nlp/tree/master) * GluonTS v0.6.7 release (https://github.com/awslabs/gluon-ts/releases/tag/v0.6.7) * DeepInsight (https://github.com/deepinsight/insightface) * Sockeye 2.3.14 release (https://github.com/awslabs/sockeye) ### How has the project developed since the last report? 1) 1.8.0 is released: https://github.com/apache/incubator-mxnet/releases/tag/1.8.0 with 100+ patches of new features, improvements, and fixes. 2) 2.0.0 alpha is released: https://github.com/apache/incubator-mxnet/projects/18 https://github.com/apache/incubator-mxnet/releases/tag/2.0.0.alpha 3) Github statistics of last month: * March 7, 2021 – April 7, 2021: Excluding merges, 18 authors have pushed 33 commits to master and 67 commits to all branches. On master, 10 files have changed and there have been 206 additions and 71 deletions. ### 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: 2021-03-24 ### When were the last committers or PPMC members elected? 2021-02-03 ### Have your mentors been helpful and responsive? Yes. Furkan has helped with all our recent releases (thanks!). Markus expressed desire to step down as a mentor if we find more mentors. Because of the large scope of the project and the several issues we faced so far, we definitely wish to have more mentors to help. ### Is the PPMC managing the podling's brand / trademarks? Yes. From recent brand usage review for MXNet third-party distributions, we found several listings on AWS marketplace that need update. The PPMC reached out to the publishers of these listings for correction. Here we report the status of these items. https://aws.amazon.com/marketplace/pp/B07MP6Y8XT?qid=1609989161134&sr=0-17&r ef_=srh_res_product_title (done) https://aws.amazon.com/marketplace/pp/B07C49CVC1?qid=1609989286506&sr=0-30&r ef_=srh_res_product_title (done) https://aws.amazon.com/marketplace/pp/B01JJ31R8C?qid=1609989286506&sr=0-22&r ef_=srh_res_product_title (done) https://aws.amazon.com/marketplace/pp/B07F3YBMT9?qid=1609989286506&sr=0-23&r ef_=srh_res_product_title (done) https://aws.amazon.com/marketplace/pp/B084FXK9XH?qid=1609989286506&sr=0-24&r ef_=srh_res_product_title (done) https://aws.amazon.com/marketplace/search/results?x=0&y=0&searchTerms=%22MX (pending) https://aws.amazon.com/marketplace/pp/B073SHB43M?qid=1609989286506&sr=0-21&r ef_=srh_res_product_title (pending update) https://aws.amazon.com/marketplace/pp/B079225XXC?qid=1609989161134&sr=0-14&r ef_=srh_res_product_title (pending update) https://aws.amazon.com/marketplace/pp/B08L8H9NWD?qid=1609989286506&sr=0-28&r ef_=srh_res_product_title (pending update) https://aws.amazon.com/marketplace/pp/B08G8VXC1Q?qid=1609989286506&sr=0-29&r ef_=srh_res_product_title (pending update) ### Signed-off-by: - [ ] (mxnet) Markus Weimer Comments: - [ ] (mxnet) Bob Paulin Comments: - [ ] (mxnet) Jason Dai Comments: - [X] (mxnet) Furkan Kamaci Comments: ### IPMC/Shepherd notes: -------------------- ## NLPCraft Apache NLPCraft is an open source library for adding natural language Interface to modern applications. Apache NLPCraft has been incubating since 2020-02-13. ### Three most important unfinished issues to address before graduating: 1. Community growth & outreach. 2. Multiple release managers. 3. Presenting the project at ApacheCon 2021. ### 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. These are individuals outside of the original NLPCraft community. We are also getting number of offline contributions when it comes to ideas, testing and website. We are working on promoting these contributions and inviting these individuals to be more active. We need, however, to get much better at the general project outreach via meetups, conferences, etc. Project has 8 forks on the Github. ### How has the project developed since the last report? Project produced 2 releases. Both releases were an interim, bug fix releases. So far, they were produced by the same release manager (Aaron Radzinski). The community is working on the major release 0.7.5 right now that should go GA in the April 2021 with significant changes and improvements (all of which are relfected in JIRA tickets for 0.7.5 version). At this point, the community does not have a formalized roadmap with many internal discussions happening on Slack channels. We are generally expecting to formalize the long-term roadmap towards 1.0.0 release with hopefully a larger community around the project. ### 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: NLPCraft 0.7.4 released on Jan 31, 2021. ### When were the last committers or PPMC members elected? Aug, 2020 - Gleb Zernov (ifropc), committer. ### 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. However, the mentors' participation has improved lately. We've also identified some of the communication inefficiencies that would help us to engage mentors better going forward. ### Is the PPMC managing the podling's brand / trademarks? Yes, no issues to report. ### Signed-off-by: - [ ] (nlpcraft) Roman Shaposhnik Comments: - [X] (nlpcraft) Furkan Kamaci Comments: Thanks for giving so much time to this month's report. - [ ] (nlpcraft) Evans Ye Comments: - [ ] (nlpcraft) Paul King Comments: - [ ] (nlpcraft) Konstantin I Boudnik Comments: - [X] (nlpcraft) Dave Fisher Comments: Thanks for the more detailed report. ### IPMC/Shepherd notes: -------------------- ## NuttX NuttX is a mature, real-time embedded operating system (RTOS). NuttX has been incubating since 2019-12-09. ### Three most important unfinished issues to address before graduating: 1. Clear any potential infringing use of the NuttX trademark 2. Make more releases under Apache 3. Continue to grow the community with people from different background ### 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? * Most communications have moved from old venues to dev@nuttx.apache.org. The dev list contains 230 subscribers, an increase of 9% since our previous report, and is the home of all development discussions and user questions. * GitHub's PRs and Issues also have their own discussions. * We are seeing new contributors to the project through GitHub. * No new committer(s) have been added since the last report. ### How has the project developed since the last report? * We have made significant steps toward license clearing, needed for graduation: In this quarter, thousands of files have been cleared and changed to the Apache 2.0 License through the large effort of our volunteers. Since joining the Incubator, more than 10,000 files have been changed to the Apache 2.0 License with the permission of more than 60 individuals and 16 organizations who signed ICLAs, CCLAs, and SGAs to assist us in getting closer to graduation. We are grateful to everyone for their invaluable support through this important process. * We continue to secure ICLAs and SGAs from from past and present contributors and have secured 8 new ICLAs and 3 new SGAs this quarter. * Contributions are flowing regularly as PRs in GitHub with occasional patches in the dev list. * Many technical improvements, bug fixes, and new architectures have been collaborated and work continues with an average of 9 and sometimes more than a dozen pull requests merged per day. * We have not made any new releases during this quarter but have begun discussing the next release, tentatively set for next month. * We have listened to the valuable feedback received during our previous releases and continue to improve our documentation. This can be found at https://nuttx.apache.org/docs/latest/. * We are working to streamline our GitHub PR checks to use fewer resources while still giving providing early feedback of potentially disruptive problems. The GitHub PR checks have helped us immensely in improving our code quality and compliance to project standards. ### 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: NuttX-10.0.1 and NuttX-9.1.1 were released on 2020-12-08. ### When were the last committers or PPMC members elected? Last elected PPMC: 2020-01-10 Last committer added: 2020-12-30 ### Have your mentors been helpful and responsive? Mentors are helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? Podling name was approved on May 17th 2020: https://s.apache.org/4hfzx ### Signed-off-by: - [X] (nuttx) Duo Zhang Comments: Glad to see the big step on license clearing! - [ ] (nuttx) Junping Du Comments: - [X] (nuttx) Justin Mclean Comments: Great work on the license, ICLA and SGA work. You could graduate without that 100% done as long at the 3rd party licenses are ALv2 compatible. - [ ] (nuttx) Mohammad Asif Siddiqui Comments: - [ ] (nuttx) Flavio Paiva Junqueira Comments: ### IPMC/Shepherd notes: -------------------- ## Pegasus Pegasus is a distributed key-value storage system which is designed to be simple, horizontally scalable, strongly consistent and high-performance. Pegasus has been incubating since 2020-06-28. ### Three most important unfinished issues to address before graduating: 1. Make roadmap of Pegasus annually. 2. Make more releases in ASF policy regularly. 3. Resolve the license problems. ### Are there any issues that the IPMC or ASF Board need to be aware of? N/A ### How has the community developed since the last report? Not significantly. ### How has the project developed since the last report? We have prepared to raise voting for the release 2.2.0 as we have well-tested the beta version in Xiaomi. The changes were summarized here: https://github.com/apache/incubator-pegasus/issues/696. ### 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-11-30 ### When were the last committers or PPMC members elected? N/A ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [ ] (pegasus) Kevin A. McGrail Comments: - [X] (pegasus) Duo zhang Comments: I think we'd better add 'Growing the community' to our important issues. - [ ] (pegasus) Liang Chen Comments: - [ ] (pegasus) Von Gosling Comments: ### IPMC/Shepherd notes: -------------------- ## PonyMail Pony Mail is a mail-archiving, archive viewing, and interaction service, that can be integrated with many email platforms. Pony Mail has been incubating since 2016-05-27. ### Three most important unfinished issues to address before graduating: 1. Further grow community 2. Work towards foal 1.0 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? The community welcomes Sean Palmer to the committers roster, and appreciates his work on DKIM parsing for Pony Mail and Foal. ### How has the project developed since the last report? Work is underway for a release-worthy edition of Foal. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2019-04-02 ### When were the last committers or PPMC members elected? Sean Palmer was elected committer on April 2nd, 2021. ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [ ] (ponymail) John D. Ament Comments: - [X] (ponymail) Sharan Foga Comments: Great to see a new committer added to the project. Community size is still small so hope that the work around the Foal release may help attract new users or contributors. ### IPMC/Shepherd notes: -------------------- ## Teaclave Teaclave is a universal secure computing platform, making computation on privacy-sensitive data safe and simple. Teaclave has been incubating since 2019-08-20. ### Three most important unfinished issues to address before graduating: 1. Improve project structure and documentation 2. Grow the community (attracting more committers, contributors, users) 3. Publish Apache releases (resolving logistics on Apache release) ### 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? Since the last report, we have started monthly virtual meetups for three times. Many people from the community share their usage experience of Teaclave. Also, we invited some contributors to talk about some technical details of the design and implementation. For each meetup, we have minutes write-up published on the Teaclave blog. - Teaclave Meetup #1: https://teaclave.apache.org/blog/2021-01-27-teaclave-meetup-1/ - Teaclave Meetup #2: https://teaclave.apache.org/blog/2021-02-24-teaclave-meetup-2/ - Teaclave Meetup #3: https://teaclave.apache.org/blog/2021-03-24-teaclave-meetup-3/ In addition, we have one more project (Crust Network) powered by Teaclave joined in our "Powered By" page on the Teaclave homepage. - https://teaclave.apache.org/powered-by/ ### How has the project developed since the last report? During this period, we also accepted the Rust OP-TEE TrustZone SDK project to Teaclave as a sub-project, named as Teaclave TrustZone SDK. Similar to Teaclave SGX SDK, Teaclave TrustZone SDK will be the foundation of the Teaclave FaaS platform to support multiple trusted execution environments. - Welcome Rust OP-TEE TrustZone SDK TO Teaclave: https://teaclave.apache.org/blog/2021-03-14-welcome-rust-optee-trustzone-sdk / We published a project roadmap in 2021: - Roadmap in 2021: Project Maturity and Community Buildup: https://teaclave.apache.org/blog/2021-01-19-roadmap-in-2021-project-maturity -and-community-buildup/ We also announce the 0.2.0 release. In 0.2.0, we focus on various components including built-in functions, SDKs in different languages, docker, command line interface, documents, etc. - Announcing Apache Teaclave (incubating) 0.2.0: https://teaclave.apache.org/blog/2021-03-01-announcing-teaclave-0-2-0/ ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-03-02: Apache Teaclave (incubating) 0.2.0 ### When were the last committers or PPMC members elected? 2020-10-22, Ran Duan (rduan), Committer ### Have your mentors been helpful and responsive? Yes, our mentors work responsively to help us with accepting new project donation into Teaclave. ### Is the PPMC managing the podling's brand / trademarks? We don't find any 3rd parties incorrectly using the podling's name and brand. The VP, Brand has approved the project name. (PODLINGNAMESEARCH-175) ### Signed-off-by: - [X] (teaclave) Felix Cheung Comments: - [X] (teaclave) Furkan Kamaci Comments: - [ ] (teaclave) Jianyong Dai Comments: - [ ] (teaclave) Matt Sicker Comments: - [ ] (teaclave) Zhijie Shen Comments: ### IPMC/Shepherd notes: -------------------- ## Toree Toree provides applications with a mechanism to interactively and remotely access Apache Spark. Toree has been incubating since 2015-12-02. ### Three most important unfinished issues to address before graduating: 1.Increase active contributors 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? It has been a quiet few months, with a few bug reported related to Apache Spark 3.x. The community also needs to update the latest RC to conform to the changes on release requirements for python packages. ### How has the project developed since the last report? Quiet few months with work needed to be done on the failed RC. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2020-07-31 ### When were the last committers or PPMC members elected? Kevin Bates was added to the PPMC on 2019-08-14 ### Have your mentors been helpful and responsive? There was nothing requiring mentor intervention on the last quarter. ### Is the PPMC managing the podling's brand / trademarks? No Trademark issues ### Signed-off-by: - [X] (toree) Luciano Resende Comments: - [ ] (toree) Julien Le Dem Comments: - [ ] (toree) Ryan Blue Comments: ### IPMC/Shepherd notes: -------------------- ## TubeMQ TubeMQ is a distributed messaging queue (MQ) system. TubeMQ has been incubating since 2019-11-03. ### Three most important unfinished issues to address before graduating: 1.Complete the project rename task 2.Improve and optimize the system to solve system Short board 3.Promote the system, to let more people to use and participate in the community ### Are there any issues that the IPMC or ASF Board need to be aware of? One, Our rename implementation Jira[1] still has no clear completion time. Since the new name passed and mentor JB submitted the rename Jira[1] on March 11, after the priority of the jira was adjusted from Major to Minor on March 13, the mentors has pinged several times, but still no more movement. 1. https://issues.apache.org/jira/projects/INFRA/issues/INFRA-21558?filter=allo penissues ### How has the community developed since the last report? We have recently deployed the community TubeMQ 0.8.0 version in our environment, from the comparison of before and after the gray-scale, the performance of the version is at least 5% higher than before, especially the metric of the number of disks written has dropped significantly, and the problems found have been reported back to the community for repair. At the same time, we have conducted three times offline technical exchanges with the technical teams of other different companies (the relevant communication documents have been placed on the external website for other business review and analysis). Through the comparison of the environmental issues of different companies in the big data scenario, TubeMQ has relatively good cost advantages and technical characteristics. We will continue to choose to cooperate with companies with similar scenario requirements to let more people, company, who need this ability uses this component, and participates in the operation of the community. In addition to using email to synchronize information, we created an "inlong" channel in ASF on Slack to meet and solve the needs of users for timely communication. ### How has the project developed since the last report? When we were preparing for the release of TubeMQ 0.8.0 without the "-WIP" tag, we discovered that the BDB component that the project metadata management module relies on has a license authorization problem, we are refactoring this part to meet Apache's license requirements. At the same time, our project has submitted an application for name change and has been approved by Apache. We are currently preparing for the content of the project after the name change, including the project homepage, Logo, modules to be open sourced, documentation, etc, and some of the content has been completed and is waiting to be applied online after the name change is completed; the name change implementation Jira [1] has been submitted by Mentor JB on March 11, and is still in pending status without clear implementation completion time. 1. https://issues.apache.org/jira/projects/INFRA/issues/INFRA-21558?filter=allo penissues ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2021-03-05 ### When were the last committers or PPMC members elected? yuanboliu - was added as committers on 2020-12-10 dockerzhang - was added as PPMC on 2020-12-15 ### Have your mentors been helpful and responsive? Yes, the mentors Justin and JB in the project improvement stage gave us a lot of help. ### Is the PPMC managing the podling's brand / trademarks? Yes, all good here. ### Signed-off-by: - [ ] (tubemq) Junping Du Comments: - [X] (tubemq) Justin Mclean Comments: Rename issue has been resolved. - [ ] (tubemq) Sijie Guo Comments: - [ ] (tubemq) Zhijie Shen Comments: - [X] (tubemq) Jean-Baptiste Onofre Comments: I helped with renaming process ### IPMC/Shepherd notes: -------------------- ## YuniKorn YuniKorn is a standalone resource scheduler responsible for scheduling batch jobs and long-running services on large scale distributed systems running in on-premises environments as well as different public clouds. YuniKorn has been incubating since 2020-01-21. ### Three most important unfinished issues to address before graduating: 1. Gain more contributors and active committers. 2. Release regularly, split large changes over multiple releases. 3. Improve the ease of deployment and documentation quality. ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues at this point in time. ### How has the community developed since the last report? Added one new committer, and several new contributors. Delivered two large features in new release v0.10. Release v0.10 has been approved by the community and is up for a vote in the IPMC. ### How has the project developed since the last report? New release with a new release manager (3rd for 3 releases) voted on by community. Voting thread just created for a IPMC vote. Major new functionality gang scheduling delivered. New community members tested pre-release code and were active in the development phase. Some statistics for the report period (2021-01-01 till 2021-03-31): JIRA: 125 created, 99 resolved PRs: 86 opened, 84 resolved 12 unique active code contributors (cumulative for all repos) ### 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-08-26 ### When were the last committers or PPMC members elected? 2021-02-04 committer added ### Have your mentors been helpful and responsive? yes ### Is the PPMC managing the podling's brand / trademarks? No issues that we are aware of. ### Signed-off-by: - [ ] (yunikorn) Junping Du Comments: - [X] (yunikorn) Felix Cheung Comments: - [X] (yunikorn) Jason Lowe Comments: - [X] (yunikorn) Holden Karau Comments: ### IPMC/Shepherd notes: ----------------------------------------- Attachment AF: Report from the Apache Isis Project [Johan Doornenbal] ## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (9 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Jörg Rade on 2020-04-12. - No new committers. Last addition was Jörg Rade on 2020-03-23. ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. The main focus during the last quarter has been to deliver 2.0.0-M5, which incorporates JPA as a new persistence layer (alongside JDO). This is a major milestone, and goes a long way to bringing the framework into the "mainstream". We have seen increased contributions from the community, including some substantial and useful PRs. We have also had a flurry of small PRs from (what would seem to be) students who have been tasked by their tutor to contribute to an open source project with Apache Isis being suggested to them. We've incorporated one or two of those PRs, and provided appropriate feedback to the remainder :-) We had hoped to finally release v2.0 in Q1 this year. That hasn't happened (though M5 was released, per above). We may release one further M6 before finally releasing v2.0. This will flesh out support for JPA (auditing etc) as well as improve the integration with our security integrations. (spring-security, keycloak, shiro). ## Community Health: This is a mature project. The framework is generally stable. While there is little activity on the mailing lists, there is daily frequent activity on the Slack channel. ----------------------------------------- Attachment AG: Report from the Apache James Project [Benoit Tellier] ## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced extensible mail server running on the JVM. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (18 years 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: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - No new committers. Last addition was David Leangen on 2020-07-06. ## Project Activity: Recent releases: - 3.5.0 was released on 2020-07-23. - 3.4.0 was released on 2019-09-27. - MIME4J-0.8.3 was released on 2019-03-22. The community is currently voting for the Apache James 3.6.0 release. A Mime4J release had been requested by users, and will be performed timely. The project plans to invest in a 3.6.x bugfix release line, with shorter release time. The project now relies on ci-builds.apache.org. Works needs to be done in order to reduce build time. Contribution had also been received regarding the Antora documentation new website, whose staged version is deployed. More work is needed to better automatized website deployment, and we need to think Antora and the old XDoc website could cohabit during the migration duration. Contributions had been received regarding ElasticSearch 6.5 -> 7.10 upgrade. Also, feedback is being collected regarding the experimental implementation of the JMAP mail protocol ## Community Health: Code collaboration on Github increased a lot, triggering some interesting discussions that eventually made it to the server-dev mailing list: - 117 PRs opened on GitHub, past quarter (254% increase) Also we are proud to see a more diversified contributor base: - 19 code contributors in the past quarter (35% increase) ----------------------------------------- Attachment AH: Report from the Apache jclouds Project [Andrew Gaul] A cloud-agnostic library that enables developers to access a variety of cloud providers using one API. == Project Status == jclouds recently released 2.3.0, which modernized many dependencies and addressed OSGi pain points. == Community == We continue to merge fixes from the community. Apart from this the overall activity remains low. Last committer: 2018-07-23 (Daniel Estevez) Last PMC member: 2021-03-14 (Jean-Baptiste Onofré) == Community Objectives == Release 2.3.1 in Q3 2021. == Releases == The last major jclouds release, 2.3.0, took place on 2021-03-06. The last bugfix release, 2.2.1, took place on 2020-05-14. == Notes == There are no issues that require Board attention. ----------------------------------------- Attachment AI: Report from the Apache Jena Project [Andy Seaborne] ## Description: The mission of Jena is the creation and maintenance of software related to Java framework for building Semantic Web applications ## Issues: There are no issues requiring board attention." ## Membership Data: Apache Jena was founded 2012-04-18 (9 years ago) There are currently 18 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 9:7. Community changes, past quarter: - No new PMC members. Last addition was Aaron Coburn on 2019-01-22. - No new committers. Last addition was Greg Albiston on 2019-07-08. ## Project Activity: Jena 4.0.0 was released on 2021-04-01. This release marks moving from requiring a Java8 platform to requiring a Java11 platform. After discussion in the dev and users communities, the feeling was that this was a moment for a major version jump. Because of this, there was as much removal of deprecated and old code as time permitted. The release was roughly inline with the "release every 3 or 4 months" ideal that the project has. The release date was by-chance! This release also contained an updated implementation of "RDF-star" - an emerging new feature for RDF that is gaining traction. This release passes all the syntax and evaluation test suites. ## Community Health: The community, as seen on the user list and via contributors remains healthy. The thread on whether to update to Java11 was the busiest user list thread. ----------------------------------------- Attachment AJ: Report from the Apache JMeter Project [Bruno Demion] ## Description: The mission of JMeter is the creation and maintenance of software related to Java performance and functional testing ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache JMeter was founded 2011-10-26 (9 years ago) There are currently 13 committers and 8 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Vladimir Sitnikov on 2018-06-08. - No new committers. Last addition was Maxime Chassagneux on 2017-02-15. ## Project Activity: - The project continue to fix some bugs and add some improvements. ## Community Health: - The project has a normal activity during last quarter. ## Project Release Activity: Recent releases: 5.4.1 final was released on 2021-01-20. ----------------------------------------- Attachment AK: Report from the Apache Johnzon Project [Romain Manni-Bucau] ## Description: The mission of Johnzon is the creation and maintenance of software related to JSR-353 compliant JSON parsing; modules to help with JSR-353 as well as JSR-374 and JSR-367 ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Johnzon was founded 2016-04-20 (5 years ago) There are currently 8 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Reinhard Sandtner on 2016-08-30. - No new committers. Last addition was Jonathan Gallimore on 2018-05-09. ## Project Activity: We got development activity in terms of optimizations and features. Some release can be on the way too. ## Community Health: We get interaction on jsonb/jsonp bugtrackers, our JIRA and github which is quite good. Dev mailing list stays the main exchange point though. ----------------------------------------- Attachment AL: Report from the Apache Joshua Project [Tommaso Teofili] ## Description: The mission of Apache Joshua is the creation and maintenance of software related to statistical and other forms of machine translation. ## Issues: The main issue is that the project activity is close to zero at the moment. ## Membership Data: Apache Joshua was founded 2018-10-17 (3 years ago) There are currently 10 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Felix Hieber on 2018-10-17. - No new committers were added. ## Project Activity: We didn't see any actual activity in 2021. A potential GSoC student reached out (to work on language models) but we didn't manage to follow up with him. Before that we: * addressed occasional PRs related to packaging and deployment * started a research effort to foresee what to focus on next as MT approach, we started drafting a survey paper but we didn't manage to complete that (yet?) ## Community Health: The community is silent and small. Beyond a few PMC members, the rest of the community is mostly inactive. ----------------------------------------- Attachment AM: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez] ## Description: The mission of JSPWiki is the creation and maintenance of software related to Leading open source WikiWiki engine, feature-rich and built around standard JEE components (Java, servlets, JSP). ## Issues: There are no issues requiring board attention. ## Membership Data: Apache JSPWiki was founded 2013-07-17 (8 years ago) There are currently 14 committers and 8 PMC members in this project. The Committer-to-PMC ratio is 7:4. Community changes, past quarter: - No new PMC members. Last addition was Dave Koelmeyer on 2016-04-06. - No new committers. Last addition was Dave Koelmeyer on 2016-04-06. - Craig Russel (Mar 2, 2021) and David Vittor (Mar 4, 2021) requested to step down as PMC members. ## Project Activity: This quarter hasn't seen too much activity, which has been mainly driven by 3 PR from 2 different contributors. Most notably, we got a new Search Provider, based on AWS Kendra [#1]. We still have another couple of PRs from contributors pending review, and a lot of PRs from dependabot featuring dependencies' upgrades. 2.11.0 still planned as next release, should not be too far away. ## Community Health: There's enough project oversight, although project activity is low. We are looking for some continuity on previously noted contributors, as they may end up becoming potential PMC members / committers. [#1] https://jspwiki-wiki.apache.org/Wiki.jsp?page=KendraSearchProvider ----------------------------------------- Attachment AN: Report from the Apache Kudu Project [Adar Dembo] ## Description: The mission of Apache Kudu is the creation and maintenance of software related to a distributed columnar storage engine built for the Apache Hadoop ecosystem. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Kudu was founded 2016-07-19 (4 years ago) There are currently 27 committers and 27 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Bankim Bhavsar on 2020-04-17. - No new committers. Last addition was Bankim Bhavsar on 2020-04-17. ## Project Activity: Recent releases: - 1.14.0 was released on 2021-01-27. - 1.13.0 was released on 2020-09-17. - 1.12.0 was released on 2020-05-11. ## Community Health: - Traffic to dev@kudu.apache.org had a 122% increase in traffic in the past quarter. The increase is due to the Kudu 1.14.0 release process and some project proposals. - Traffic to user@kudu.apache.org had a 70% decrease in traffic in the past quarter. Similar to past reports, this is likely due to the increased usage of the community slack. - Development activity measured in the number of commits has increased (+4%) by 11 unique contributors (+0%), 3 of which were first-time contributors to the project. - Development activity measured by opened and closed issues has decreased (-35% opened tickets, -47% closed tickets), partially due to the coarse granularity of tasks being worked on. - Public IM activity over the community Slack channel remains steady. - Website traffic increased slightly, with +12.7% measured number of users and +17.1% sessions in the last 90 days, according to Google Analytics. ----------------------------------------- Attachment AO: Report from the Apache MADlib Project [Aaron Feng] ## Description: - Apache MADlib is a scalable, big data, SQL-driven machine learning framework for data scientists. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Release 1.18.0 occurred on Apr 5, 2021 which was the 8th release as an Apache TLP project. - Community is working on the 1.19.0 release including the following JIRAs: * multilayer perceptron - add Adam and RMSprop optimizers * ARIMA - add GROUP BY feature * weakly connected components and other graph methods - add incremental methods * next phase of DBSCAN clustering algorithm - Recent blog post on Apache MADlib regarding the autoML 1.18.0 release feature: https://tanzu.vmware.com/content/blog-tag-thought-leadership/massively-parallel-automated-model-building-for-deep-learning ## Health report: The community is relatively small but very engaged with robust mailing list traffic, interest in doing frequent releases and new functionality being developed by contributors. The number of developers actively contributing to the code/documentation is approximately 5 in the 1st quarter of calendar year 2021. We will constantly be on a lookout for new community members to be invited either as committers or PMC. ## PMC changes: - Added 2 new PMC members since last report: Ekta Khanna (Feb 2021) Domino Valdano (Feb 2021) - Currently stands at 16 PMC members. ## Committer base changes: - Currently 17 committers, no new committers since last report. - The most recent committers added were: Ekta Khanna (2019-07-27) Himanshu Pandey (2019-07-27) Domino Valdano (2019-07-27) ## Releases: - Next release: v1.19.0 planned for 1H 2021 - v1.18.0 released on 2021-04-05 - v1.17.0 released on 2020-04-09 - v1.16.0 released on 2019-07-08 ## Mailing list activity: Mailing list activity was 85 posts to dev@ and 4 posts to user@ for the last 3 months Jan-Mar 2021. ## JIRA Statistics: - 23 JIRA tickets created in the 3 months - 19 JIRA tickets resolved in the 3 months ----------------------------------------- Attachment AP: Report from the Apache Mahout Project [Trevor Grant] ## Description: The mission of Mahout is the creation and maintenance of software related to Scalable machine learning library ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Mahout was founded 2010-04-20 (11 years ago) There are currently 28 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - No new PMC members. Last addition was Trevor Grant on 2017-02-03. - No new committers. Last addition was Christofer Dutz on 2020-06-08. ## Project Activity: The statistics related the project tell a story of sharply decreased attention, however this does not paint an accurate picture. As Data Science as a phenomenon has shifted away from the Java ecosystem and Scala wanes in popularity in general- we believe now more than ever the importance of developing a Python interface to Apache Mahout. While the Java components were shockingly easy to incorporate, the Scala portions have proven more... troublesome. However, we are still working along as we are able to develop a prototype that will allow us to itemize the work via JIRA tickets, and assign out. Aside from the work on Python bindings fork, little has been accomplished on the actual code base. Finally, we've had a new contributor who spoke at ApacheCon@Home who donated a Ridge Regression algorithm to the library. ## Community Health: The community is still strong in spite of the the story the statistics tell. I will restate, that most of the actual coding has been toying with a prototype of Python bindings, which the active PMC members feel like is the best use of their time for the future of the project. Also- the community calls which started before the holidays, were never able to regain momentum in the New Year, a trend we can hopefully reverse, however again, there isn't much to talk about, since most of the work is on the Python bindings. We do note the exorbitant amount of time since a PMC or committer was added, and realize a close second priority to composing Python bindings would be focusing on community health (specifically, a strategy to attract and retain "new blood"). That said, we are hoping introduction of Python bindings will open us up to an entire new world of potential users, some of which we hope will graduate to contributors, from which we will readily grant commit bits, and those who show long term interest and dedication will happily be welcomed as PMC. ----------------------------------------- Attachment AQ: Report from the Apache Maven Project [Robert Scholte] ## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: "There are no issues requiring board attention." ## Membership Data: Apache Maven was founded 2003-03-01 (18 years ago) There are currently 63 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Mark Struberg on 2019-12-27. - No new committers. Last addition was Benjamin Marwell on 2020-12-05. ## Project Activity: Last Maven Release: 3.8.1 (2021-04-04) Plugins (ordered by date) Maven Checkstyle Plugin 3.1.2 was released on 2021-01-30. Maven Artifact Plugin 3.0.0 was released on 2021-02-20. Maven Invoker Plugin 3.2.2 was released on 2021-02-20. Maven Scripting Plugin 3.0.0 was released on 2021-03-01. Maven Wrapper Plugin 3.0.2 was released on 2021-04-08. Other (ordered by date) Maven Archiver 3.5.1 was released on 2021-01-27. Maven Common Artifact Filters 3.1.1 was released on 2021-01-30. Maven Shared Invoker 3.1.0 was released on 2021-02-07. Maven Wagon 3.4.3 was released on 2021-02-19. Maven Common Artifact Filters 3.2.0 was released on 2021-02-20. Maven Resolver 1.6.2 was released on 2021-03-16. ## Community Health: In the last report I mentioned a the potential vulnerability in Maven. As you can see we did release a new Maven version, but it contains mainly a new feature to block external access via http by default. Special thanks for Brian Fox and Mark Cox in this process. Trying to understand and explain the repositoy order for dependency resolution claimed a lot of time, but as far as I know the reporter has accepted the answer. Meanwhile Java 16 has been released. JEP 396 (Strongly Encapsulate JDK Internals by Default) could cause a lot of problems, but only a few subprojects suffered from it. Updating their dependencies was often enough to fix it. Even though parts of the project are 18 years old, overall it seems to be a pretty mature codebase. ----------------------------------------- Attachment AR: Report from the Apache Mesos Project [Vinod Kone] ----------------------------------------- Attachment AS: Report from the Apache MINA Project [Guillaume Nodet] ## Description: The mission of MINA is the creation and maintenance of software related to Multipurpose Infrastructure for Network Application ## Issues: There are no issues requiring board attention. ## Membership Data: Apache MINA was founded 2006-10-25 (14 years ago) There are currently 28 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Valliere on 2018-08-27. - No new committers. Last addition was Thomas Wolf on 2020-09-23. ## Project Activity: No releases this quarter. The last release was Mina SSHD 2.6.0 on 2021-01-04. ## Community Health: The community is healthy. SSHD is by far the most active subproject, the other ones having a really low number of commits. ----------------------------------------- Attachment AT: Report from the Apache Mnemonic Project [Yanhui Zhao] ## Description: Apache Mnemonic is an open-source Java library for durable object-oriented programming on hybrid storage-class memory(e.g. NVM) space. It comes up with durable object model (DOM) and durable computing model(DCM) and takes full advantages of storage-class memory to simplify the code complexity, avoid SerDe/(Un)Marshal, mitigate caching for constructing next generation computing platforms. Mnemonic makes the storing and transmitting of massive linked objects graphs simpler and more efficient. The performance tuning could also be mostly converged to a single point of tuning place if based on Mnemonic to process and analyze linked objects. The programmer is able to focus on the durable object oriented business logic instead of worrying about how to normalize/join, SerDe(un)marshal, cache and store their linked business objects with arbitrary complexity. ## Issues: None 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: - Li Shen was added as a PMC member. ## Project Activity: In this period of reporting (since March, 2021) , we have 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 successfully released our 0.14.0 release. 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 plan to grow our community by recruiting other active developers. Through the community discussion, we planned feature development for our 0.15.0 release focusing on 1. Solve the resgc dependency 2. Fix the issue that some test cases are causing errors 3. Review current test cases, remove duplicate test cases that test on the same features, improving test case running efficiency. Support test cases running with gradle. 4. Keep improving the website with updated information and webpage layout. ----------------------------------------- Attachment AU: Report from the Apache MyFaces Project [Bernd Bohmann] ## Description: The mission of MyFaces is the creation and maintenance of software related to JavaServer(tm) Faces implementation and components ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache MyFaces was founded 2005-02-23 (16 years ago) There are currently 79 committers and 44 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 Eduardo Breijo-Baullosa on 2018-01-30. - No new committers. Last addition was Volodymyr Siedlecki on 2020-05-18. ## Project Activity: - Apache MyFaces Core the community is working on Faces 4.0 features. A lot of release activity to fix a vulnerability report. It was fun to work with several people on one issue. - Apache Tobago the community is working on release 5.0.0, 4.x and 2.x. - Recent releases: tobago-4.5.3 was released on 2021-03-01. myfaces-core-2.3-next-M5 was released on 2021-02-15. myfaces-core-2.2.14 was released on 2021-02-08. tobago-2.4.4 was released on 2021-02-05. tobago-4.5.2 was released on 2021-02-05. myfaces-core-2.3.8 was released on 2021-02-02. myfaces-core-3.0.0 was released on 2021-01-29. tobago-2.4.3 was released on 2021-01-12. ## Community Health: - Apache MyFaces Core is healthy. UI-Component Sets: - Apache Tobago is healthy. - Apache Trinidad is in maintenance mode. Last developer commit was Sept 2017. - Myfaces Tomahawk is in maintenance mode. Last developer commit was March 2021. Last commit on behalf of a contributor was May 2016. Add-ons and Extensions: - Apache MyFaces Portlet Bridge is in maintenance mode. Last developer commit was Jan 2014. Last commit on behalf of a contributor was May 2015. - Apache MyFaces CODI is in maintenance mode. CODI was replaced by Apache DeltaSpike so new development happens there. Last commit March 2014. - Apache MyFaces Orchestra is in maintenance mode. New projects use CDI and DeltaSpike instead. Last commit on behalf of a contributor was August 2016. - Apache MyFaces ExtVal is in maintenance mode. Last commit June 2014. - Apache MyFaces Commons is in maintenance mode. Last commit August 2012. - Apache MyFaces Ext-Scripting is in maintenance mode. Last commit Sept 2017. - Apache MyFaces Test is in maintenance mode (Used by Myfaces Core). Last commit May 2017. ----------------------------------------- Attachment AV: Report from the Apache NiFi Project [Joe Witt] ## Description: The mission of NiFi is the creation and maintenance of software related to providing an easy to use, powerful, and reliable system to process and distribute data. Apache NiFi MiNiFi is an edge data collection agent built to seamlessly integrate with and leverage the command and control of NiFi. There are both Java and C++ implementations. Apache NiFi Registry is a centralized registry for key configuration items including flow versions, assets, and extensions for Apache NiFi and Apache MiNiFi. Apache NiFi Nar Maven Plugin is a release artifact used for supporting the NiFi classloader isolation model. Apache NiFi Flow Design System is a theme-able set of high quality UI components and utilities for use across the various Apache NiFi web applications in order to provide a more consistent user experience. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache NiFi was founded 2015-07-14 (6 years ago) There are currently 53 committers and 33 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - Joey Frazee was added to the PMC on 2021-03-24 - Adam Debreceni was added as committer on 2021-01-20 - David Handermann was added as committer on 2021-01-20 - Ferenc Gerlits was added as committer on 2021-03-26 - Otto Fowler was added as committer on 2021-03-22 - Tamas Palfy was added as committer on 2021-01-20 ## Project Activity: NiFi 1.13.2 was released on 2021-03-20 NiFi 1.13.1 was released on 2021-03-15 NiFi MiNiFi CPP 0.9.0 was released on 2021-02-26 NiFi 1.13.0 was released on 2021-02-16 The releases of the Apache NiFi 1.13.x line and MiNiFi CPP 0.9.x line again represent hundreds of JIRAs and months of contributions within the community. They bring important features, improvements, bug fixes, and security fixes. Substantial improvements have been made that reduce the NiFi convenience binary by several hundred MB which is a great start in our journey to a more appropriate size. We will eventually have the core NiFi application/kernel then users can source extensions at runtime on demand from artifact repositories. ## Community Health: We have seen a huge increase in developer list email count increasing by more than 100% to 415 emails in the quarter. Our users list increased activity in terms of email count by nearly 20%. We saw a decrease in JIRA issues opened/closed by about 15% to total of 135 issues closed this past quarter in the NIFI JIRA alone. We saw in increase in the number of unique contributors by nearly 20% to a total 64 contributors of source in this reporting period. The total number of commits in that period increased 73%. The number of PRs opened and closed during the quarter increased 50% to around 320+. In recognition of the various discussions we've had on this topic in the community this past year and the continued challenge we've had staying on top off PR reviews and pruning those that won't be merged we finally implemented a stale marker and auto-close Github action to keep these manageable. We used other Apache projects as a guide. We'll keep an eye on the impact this has both positive and negative over the next few quarters. ----------------------------------------- Attachment AW: Report from the Apache Nutch Project [Sebastian Nagel] ## Description: Apache Nutch is a highly extensible and scalable open source web crawler software project based on Apache Hadoop® data structures and the MapReduce data processing framework. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Nutch was founded 2010-04-21 (11 years ago) There are currently 21 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new committers and PMC members. Last addition was Shashanka Balakuntala Srinivasa on 2020-08-01. ## Project Activity: Nutch 1.18 was released on 2021-01-24 and fixes the XXE injection vulnerability (CVE-2021-23901) reported on 2021-01-04. Work on Nutch 1.19 is ongoing. As important step forward we completed the upgrade to build and run on JDK 11. The migration away from the Apache CMS is still pending and has not made any progress during the last 3 months. ## Community Health: Traffic on mailing lists, issue reports and code contributions are on a low but steady level. ----------------------------------------- Attachment AX: Report from the Apache OpenJPA Project [Mark Struberg] ## Description: Apache OpenJPA is a persistent object management kernel for databases, relational as well as non-relational. For relational databases, OpenJPA is compliant to the Java Persistence Architecture (JPA) version 2.2. OpenJPA runs in stand-alone Java SE as well as containers e.g Java EE, Tomcat, Spring or OSGi. ## Issues: There are no issues requiring board attention at this time ## Activity: The last quarter was very active. We got support for HerdDB as contribution plus many other parts. In addition to that we worked on resolving a lot of old tickets and did run our full test suite to most of the databases we do support - subsequently leading to a lot of bug fixes on that side. We are now ramping up for a new release which is expected in the next few weeks ## Health report: People are still around, code is very functional and stable. We try to review old tickets and either resolve or close them. ## PMC changes: - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13. - No new committers. Last addition was Matt Pavlovich on 2019-05-22. ## Releases: - 3.1.2 was released on 2020-07-14. - 3.1.1 was released on 2020-02-14. - 3.1.0 was released on 2019-04-14. ## Activity stats: - 153 emails on dev - 15 tickets opened, 27 closed - 60 committs ----------------------------------------- Attachment AY: Report from the Apache OpenMeetings Project [Maxim Solodovnik] ## Description: The mission of OpenMeetings is the creation and maintenance of software related to OpenMeetings: Web-Conferencing and real-time collaboration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenMeetings was founded 2013-01-25 (8 years ago) There are currently 30 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - Ali Alhaidary was added to the PMC on 2021-03-22 - Ali Alhaidary was added as committer on 2021-04-07 ## Project Activity: New version with audio-only SIP support and the fix for minor CVE was released. We are working on bug-fix release. Recent releases: - 6.0.0 was released on 2021-03-08. - 5.1.0 was released on 2020-12-05. - 5.0.1 was released on 2020-09-22. ## Community Health: We were able to invite new PMC member. Traffic to user@ list (and on JIRAs) is slightly decreased due to I currently have less free time (I'm expecting a baby). Hopefully will be able to commit more in nearest couple of months :) ----------------------------------------- Attachment AZ: Report from the Apache OpenOffice Project [Carl B. Marcum] ## DESCRIPTION Apache OpenOffice is an open-source office-document productivity suite. There are six productivity applications based around the OpenDocument Format (ODF) that are Writer, Calc, Impress, Draw, Math, Base. With limited support for other file formats, OpenOffice ships for Windows, macOS, Linux 64-bit, Linux 32-bit and in 41 languages. ### History 2020-10-24 - 300 million downloads of Apache OpenOffice (binary installation files) 2020-10-14 - 20 year anniversary of OpenOffice 2016-10-18 - 200 million downloads of Apache OpenOffice (binary installation files) 2014-04-17 - 100 million downloads of Apache OpenOffice (binary installation files) 2012-10-17 - Apache OpenOffice was established as Top Level Project (TLP) 2011-06-13 - OpenOffice.org was accepted as Incubator project in the ASF with the new name Apache OpenOffice ## SUMMARY Latest Release (4.1.9) was in February 2021. The community activity in general is on a low but sustainable level. A major obstacle is the complex code and build system. Therefore it is not easy for new people to gain a foothold into the code when the first build is hard to be done. There is recent activity to update the building guides to make it easier to get builds working. ## ISSUES FOR BOARD AWARENESS No issues ## RELEASES We are working in parallel on 2 release lines: 1) 4.2.0 is the next minor release, planned to be released into a beta phase. We have missed our goal on going into the beta in 2019. We managed only to solve the biggest blockers. Currently a new dev test version is released to be more widely tested. An alpha and/or beta release is planned for the next quarter. For that release we are improving the translation process. We are now able to sync our translation server Pootle with the code. Together with ASF Infra we were able to set up a new (updated) translate VM. At the moment we support 65 languages in Pootle. We plan to add some new languages to the 4.2.0 release. 2) We are planning a maintenance release 4.1.10 targeted for late April. The motivation in still maintaining the 4.1.x release line is not very high. Therefore we will shut it down as soon as we have a stable release of 4.2.x. ## LATEST RELEASE HISTORY 2021-02-07 4.1.9 2020-11-10 4.1.8 2019-09-21 4.1.7 2018-11-18 4.1.6 ## COMMITTER & PMC DATA There are currently 143 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 5:1. Community changes, past quarter: - No new PMC members Last PMC member addition was on 2017-Dec-20 Keith N. McKenna (knmc). Last PMC member withdrawal was on 2019-Sep-24 Roberto Galoppini (galoppini). - 1 new committer has been accepted, we welcome Arrigo Marchiori (ardovm) Last committer addition was on 2020-12-24 Arrigo Marchiori (ardovm). Last committer withdrawal was on 2017-Feb-04 Dennis E. Hamilton (orcmid). ## COMMUNITY HEALTH AND DEVELOPMENT Community overall health is improving. With Arrigo Marchiori a new developer on the code has been accepted by the community. With the finished migration we see first steps on website and documentation updates. The community looks forward into 2021 with a positive spirit. ### FOSDEM 2021 Conference The conference was February 6th and 7th. It was online this year and talks were pre-recorded. OpenOffice had a developer room and we gave 6 talks. The presentations are available online. https://ftp.osuosl.org/pub/fosdem/2021/D.apache.openoffice/ ## INFRASTRUCTURE Our Windows and Linux build bots are functional again. Work still needs to be done on the RAT builds. We are working on a Mac build bot in order to enhance our changes. The machine is sponsored by MacStadium. We are planning a new migration of our MWiki wiki.oo.o to a new VM. ### Google Analytics Apache OpenOffice no longer uses Google Analytics on openoffice.org and is planning to remove it from our other websites. ## MARKETING Due to corona all live action marketing has been currently postponed. We have reorganized the flyer activity. Currently we are preparing material for the next year. ### Facebook We have one Volunteer representing Apache OpenOffice on Facebook. The activity is irregular. Most engagement is helping users with issues. Articles reach about 2.2K People. ### Twitter Our Twitter account is maintained by one person. ## DEVELOPMENT ### Apple Code Signing We have done one signed test build and the AOO 4.1.8 macOS DMG images are also signed. However since Apple has changed the standards, users may still see a Gatekeeper warning (this is due to the AOO 4.1.x builds requiring an older SDK). Signing is done manually but via scripting and follows Apple's preferred process: https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow ### Windows Code Signing We sign all Windows installer beginning with the 4.1.8 release. There is some discussion to switch from the current Installer to a MSI installer. But there are technical hurdles to be solved. Windows code signing is currently a manual process. ### Unmaintained Python 2 code Python 2 is unmaintained. We have in the development tree the external python3 support. Internal python 3 support is difficult. We are checking alternatives. Planned for the next major release. ### New ODF Version Our default file format, the Open Document Format, has received a new Standard update. We plan to support this format. ----------------------------------------- Attachment BA: Report from the Apache ORC Project [Owen O'Malley] ## Description: The mission of ORC is the creation and maintenance of software related to the smallest, fastest columnar storage for Big Data workloads ## Issues: There are no issues that require board attention. Based on the feedback last quarter we had one PMC member join the private email list and another go emeritus. ## Membership Data: Apache ORC was founded 2015-04-22 (6 years ago) There are currently 42 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - Panagiotis Garefalakis was added to the PMC on 2021-02-02 - Jeongseok Hyun was added as a committer on 2021-04-12. ## Project Activity: The community is working a couple of features: * row level filtering that supports lazy loading of columns * automatic generation of row level filters based on Search Arguments It is probably time to make a new 1.7 release soon. ## Community Health: We've had a significant upswing in activity in the last quarter, especially since there wasn't a new release: - dev@orc.apache.org had a 94% increase in traffic in the past quarter (842 emails compared to 434) - issues@orc.apache.org had a 81% increase in traffic in the past quarter (355 emails compared to 196) - user@orc.apache.org had a 1900% increase in traffic in the past quarter (20 emails compared to 1) We've also had some contributions from several new members. ----------------------------------------- Attachment BB: Report from the Apache Parquet Project [Julien Le Dem] ## Description: Parquet is a standard and interoperable columnar file format for efficient analytics. Parquet has 3 sub-projects: - parquet-format: format reference doc along with thrift based metadata definition (used by both sub-projects bellow) - parquet-mr: java apis and implementation of the format along with integrations to various projects (thrift, pig, protobuf, avro, ...) - parquet-cpp: C++ apis and implementation of the format along with Python bindings and arrow integration. (Now as part of apache arrow) ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Parquet was founded 2015-04-21 (6 years ago) There are currently 37 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Xinli Shang on 2020-11-09. - Gidon Gershinsky was added as committer on 2021-04-05 ## Project Activity: Latest release: MR-1.12.0 was released on 2021-03-25. main features: - encryption - bloom filter - BYTE_STREAM_SPLIT encoding many bug fixes https://github.com/apache/parquet-mr/blob/master/CHANGES.md#version-1120 ## Community Health: Nice to see an increase in activity after the somewhat slower activity for the past year. ----------------------------------------- Attachment BC: Report from the Apache PDFBox Project [Andreas Lehmkühler] ## Description: The mission of PDFBox is the creation and maintenance of software related to Java library for working with PDF documents ## Issues: There are no issues requiring board attention at this time. Some bugs were reported via security@apache.org and 2 of them ended up in a CVE. Both were solved in 2.0.23. - CVE-2021-27906 Apache PDFBox: a carefully crafted PDF file can trigger an OutOfMemory-Exception while loading the file - CVE-2021-27807 Apache PDFBox: a carefully crafted PDF file can trigger an infinite loop while loading the file The credits goes to Fabian Meumertzheim who found this issues when working on OSS-Fuzz ## Membership Data: Apache PDFBox was founded 2009-10-21 (11 years ago) There are currently 21 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Matthäus Mayer on 2017-10-16. - No new committers. Last addition was Joerg O. Henne on 2017-10-09. Our PMC members Maruan and Tilman became ASF members. ## Project Activity: Recent releases: 2.0.23 was released on 2021-03-18. 2.0.22 was released on 2020-12-19. 2.0.21 was released on 2020-08-20. ## Community Health: - there is a steady stream of contributions, bug reports and questions on the mailing lists. Unfortunately these are mostly different people and very few regulars, so that it is that easy to find new committers - there are a lot of refactorings, improvements and bugfixes - the first alpha version of the upcoming new major release 3.0.0 was released - some of the downstream projects already started to integrate the new release into their codebases. The feedback is positive so far - we just learn that an instructor at Wright State University uses PDFBox in his class as starting point [1], [2] [1] https://s.apache.org/smf58 [2] https://s.apache.org/zbwv7 ----------------------------------------- Attachment BD: Report from the Apache Perl Project [Philippe Chiasson] ----------------------------------------- Attachment BE: Report from the Apache Petri Project [Dave Fisher] ## Description: The mission of Apache Petri is the creation and maintenance of software related to assessment of, education in, and adoption of the Foundation's policies and procedures for collaborative development and the pros and cons of joining the Foundation ## Issues: None ## Membership Data: Apache Petri was founded 2019-11-19 (a year ago) There are currently 8 committers and 5 PMC members in this project. The Committer-to-PMC ratio is 8:5. Community changes, past quarter: - No new PMC members. We plan to evaluate this as cultures succeed. - No new committers. Last addition was Justin Erenkrantz on 2020-04-23. ## Project Activity: This quarter we made significant improvements to the Petri website. Of interest is a new status file - https://petri.apache.org/info.yaml which has project data and culture status. BuildStream is making slow and steady progress on their path along The Apache Way. They are currently in the process of connecting with copyright holders to change to the Apache License v2. Since the BuildStream website is yet to be moved, https://buildstream.apache.org is mapped to the BuildStream status page https://petri.apache.org/buildstream We've added support for OGL metadata to the website. Future posts to Facebook, Twitter, and LinkedIn about Apache Petri will look good. ## Community Health: The significant work on the website was prompted by two factors. (1) Some questions from Sebb about improving our discussion of The Apache Way. (2) PRs and Issues from a John Bampton whose contributions include pointers to a number of tools. For some of his contributions see the tool links on https://github.com/apache/petri-site/blob/master/DEVELOPER.md ----------------------------------------- Attachment BF: Report from the Apache Pig Project [Koji Noguchi] ## Description: Apache Pig is a platform for analyzing large data sets on Hadoop. It provides a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. ## Issues: Still no 0.18 release. * PIG-5253(Pig Hadoop 3 support) need a review&testing. * Pig-on-spark has a couple of unit/e2e test failures after moving to spark-2.4 (or higher). Currently working on PIG-4308 but there are more. One option would be to drop pig-on-spark and release 0.18 but we are still hoping we don't need to get there. * Once above two issues are resolved, need to update dependent jars from owasp reports. ## Membership Data: Apache Pig was founded 2010-09-21 (11 years ago) There are currently 31 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Koji Noguchi on 2016-08-04. - No new committers. Last addition was Nándor Kollár on 2018-09-06. ## Project Activity: Very low. We need to work for 0.18 release. (Last 0.17.0 release was on 2017/06/16. ) ## Community Health: Overall activity is low as the project is mostly stable and contributions are mainly bug fixes. (And with covid, activity has become even lower as people have less free time.) ----------------------------------------- Attachment BG: Report from the Apache Pivot Project [Roger Lee Whitcomb] ## Description: The mission of Pivot is the creation and maintenance of software related to Rich Internet applications in Java. ## Issues: With the abrupt departure of one of the PMC members I have been attempting to contact other PMC members to see if we still have 3 votes. Have not heard from anyone, though. So, I would say the project now has insufficient oversight. ## Membership Data: Apache Pivot was founded 2009-12-15 (11 years ago) There are currently 9 committers and 7 PMC members in this project. The Committer-to-PMC ratio is 9:7. Community changes, past quarter: - No new PMC members. Last addition was Niclas Hedhman on 2016-01-13. - Niclas Hedhman has asked to be removed from the PMC, but the motion has not been filed yet. - No new committers were added. ## Project Activity: There has been a lot of development activity in the last few months, on a timeline for the "terminal" release probably this summer. ## Community Health: Not good. Only myself working on development and no other user or developer activity. Attempting to contact any of the other committers or developers in order to reestablish sufficient project oversight. ----------------------------------------- Attachment BH: Report from the Apache Ranger Project [Selvamohan Neethiraj] ----------------------------------------- Attachment BI: 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 (a month ago) 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: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: Apache Ratis 2.0.0 was released on 2021-03-25; see https://s.apache.org/ratis-2.0.0-release-announcement A major feature of 2.0.0 is Ratis Streaming (RATIS-979), which supports zero buffer copying and asynchronous event driven model. Note that 2.0.0 is wire compatible with 1.0.0 since there are no incompatible protobuf changes. We have tested the following cases to verify that 2.0.0 is wire compatible with 1.0.0. - 1.0 client talking to 2.0 server. - 2.0 client talking to 1.0 server. - 1.0 client talking to 1.0 server and 2.0 server in the same raft group. - 2.0 client talking to 1.0 server and 2.0 server in the same raft group. Note that 2.0.0 is API incompatible with 1.0.0 due to the API changes (RATIS-1181, RATIS-1242). We have formally defined a set of public APIs for StateMachine implementations. We also have moved the new APIs to a new maven module named ratis-server-api. The previous 1.0.0 release was released on 2020-07-20. ## Community Health: The project is healthy. There is not much activity in this quarter compared with the last quarter. As mentioned in the Project Activity section, we worked on two big changes, (1) Streaming and (2) public API in the last quarter. We focus on bug fix and performance improvement in this quarter. ----------------------------------------- Attachment BJ: Report from the Apache River Project [] ----------------------------------------- Attachment BK: Report from the Apache Royale Project [Piotr Zarzycki] ## Description: The mission of Apache Royale is the creation and maintenance of software related to improving developer productivity in creating applications for wherever Javascript runs (and other runtimes) ## Issues: No issue to report here. ## Membership Data: Apache Royale was founded 2017-09-20 (4 years ago) There are currently 19 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 Greg Dove on 2019-10-29. - No new committers. Last addition was Hugo Ferreira on 2020-10-26. ## Project Activity: Project activity was reported in previous report ## Community Health: ----------------------------------------- Attachment BL: Report from the Apache Rya Project [Adina Crainiceanu] ## Description: The mission of Apache Rya is the creation and maintenance of software related to scalable storage, retrieval, and analysis of RDF data ## Issues: There are no issues requiring board attention ## Membership Data: Apache Rya was founded 2019-09-17 (2 years ago) There are currently 12 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Adina Crainiceanu on 2019-09-17. - No new committers were added. ## Project Activity: Apache Rya 4.0.1 was released on 2020-12-22. Planning to submit a proposal for ApacheCon RDF/linked data track ## Community Health: Not much activity in the past quarter, after the last release in December 2020. PMC is discussing ways to increase activity and the number of committers 100 subscribers to the dev list dev@rya.apache.org had a 78% decrease in traffic in the past quarter (12 emails compared to 54) notifications@rya.apache.org had a 94% decrease in traffic in the past quarter (5 emails compared to 82) 0 issues opened in JIRA, past quarter (-100% decrease) 0 issues closed in JIRA, past quarter (-100% decrease) 0 commits in the past quarter (-100% decrease) ----------------------------------------- Attachment BM: Report from the Apache Samza Project [Yi Pan] ## Description: The mission of Samza is the creation and maintenance of software related to distributed stream processing framework ## Issues: - There are no issues requiring board attention. ## Membership Data: Apache Samza was founded 2015-01-22 (6 years ago) There are currently 28 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 Bharath Kumarasubramanian on 2020-02-13. - Ke Wu was added as committer on 2021-02-25 - Sanil Jain was added as committer on 2021-02-01 ## Project Activity: - 1.6.0 was released on 2021-01-28. - Support rack aware standby in YARN - Standalone improvements to minimize downtime during rolling upgrades ## Community Health: - Community saw 44% increase in new contributors engagement - JIRA Activity: - 11 issues opened in JIRA, past quarter (-50% decrease) - 7 issues closed in JIRA, past quarter (-46% decrease) - Commit Activity: - 34 commits in the past quarter - 35 PRs opened on GitHub, past quarter (66% increase) - 38 PRs closed on GitHub, past quarter (90% increase) ----------------------------------------- Attachment BN: Report from the Apache SkyWalking Project [Sheng Wu] ## Description: The mission of Apache SkyWalking is the creation and maintenance of software related to application performance management and monitoring (APM) ## Issues: No issue ## Membership Data: Apache SkyWalking was founded 2019-04-17 (2 years ago) There are currently 44 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Juntao Zhang was added to the PMC on 2021-02-24 - No new committers. Last addition was Ke Zhang on 2020-12-19. ## Project Activity: - nginx-lua-0.4.1 was released on 2021-03-06 - nginx-lua-0.4.0 was released on 2021-03-01 - client-js-0.4.0 was released on 2021-02-26 - satellite-0.1.0 was released on 2021-02-26 - CLI-0.6.0 was released on 2021-02-09 - 8.4.0 was released on 2021-02-04 - SWCK-0.2.0 was released on 2021-01-31 ## Community Health: The whole community is healthy. Over 80 contributors submitted new features and bug fix. dev@skywalking.apache.org had a 31% increase in traffic in the past quarter (304 emails compared to 232) 743 commits in the past quarter (-2% decrease) 82 code contributors in the past quarter (-1% decrease) 489 PRs opened on GitHub, past quarter (-2% decrease) ----------------------------------------- Attachment BO: Report from the Apache Solr Project [Jan Høydahl] ## Description: Solr is a highly scalable search server based on Apache Lucene. ## Issues: There are no issues requiring board attention. ## 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 61 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past month: - No new committers added - Eric Pugh (epugh) joined the PMC 2021-04-15 ## Project Activity: The separation of Lucene and Solr is almost complete. Jenkins jobs were added last month. The final adaption of build and release process is expected to be finalized during the work with the 9.0 releases. Work has started on the solr-operator v0.3.0 release which will be its first release under Apache ownership. Releases (since March report): - 8.8.2 was released on 2021-04-12 (closing 3 CVEs) ## Community Health: Lots of activity in the new git repo and on the new mailing lists. Contributors are porting their old PRs/patches from the lucene-solr.git repo to the new solr.git repo, and we already have 75 PRs in the new repo. It's hard to compare email traffic due to the split and that the various lists had different cutover dates, but traffic is ramping up on all lists. The new dev@solr list has about 25 mails/week. ----------------------------------------- Attachment BP: Report from the Apache Sqoop Project [Venkat Ranganathan] ----------------------------------------- Attachment BQ: Report from the Apache Steve Project [Daniel Gruno] ## Description: The mission of Steve is the creation and maintenance of software related to Apache's Python based single transferable vote software system ## Issues: There are no issues requiring board attention at present ## Membership Data: Apache Steve was founded 2012-07-25 (9 years ago) There are currently 9 committers and 4 PMC members in this project. The Committer-to-PMC ratio is 9:4. Community changes, past quarter: - No new PMC members. Last addition was Rich Bowen on 2015-04-20. - No new committers. Last addition was Pierre Smits on 2015-12-15. ## Project Activity: No noteworthy activity this quarter. There remains sufficient oversight, albeit on the slim side of the scale. The project was involved in the Annual Members Meeting, which went without a single hitch. So that's nice. ## Community Health: No changes in community as of late. Things are quiet, but as stated earlier, we have sufficient oversight, should anything happen. ----------------------------------------- Attachment BR: Report from the Apache Streams Project [Steve Blackmon] ## Description: Apache Streams unifies a diverse world of digital profiles and online activities into common formats and vocabularies, and makes these datasets accessible across a variety of databases, devices, and platforms for streaming, browsing, search, sharing, and analytics use-cases. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Streams was founded 2017-07-18 (3 years ago) There are currently 9 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 1:1. ## Community changes: - Brian Hodge joined PMC on 2020-04-26 - Brian Hodge became a committer on 2020-04-26 ## Project Activity: - Apache Streams 0.6.1 was released in March 2020. - Apache Streams 0.7.0 will be the first compatible with JDK11. - No pull requests or mailing list discussion since Q1 board report :( - Necessary work to enable Apache Streams 0.7.0 binary/bytecode release seems to have stalled: curation of an accurate NOTICE file is required and no one has demonstrated interest/time to do this work. - Activity will likely be high(er) into and through summer, with work supporting ApacheCon Social Data track presentations. ## Community Health: - Adding committers and growing the PMC will remain a focus. - We need to identify and execute strategies to reach out to likely interested users and developers. - We need to conduct more regular roadmap planning, create and deliver based on a release schedule. ----------------------------------------- Attachment BS: Report from the Apache Struts Project [René Gielen] The Apache Struts MVC framework is a solution stack for creating elegant and modern action-based Java web applications. It favours convention over configuration, is extensible using a plugin architecture, and ships with plugins to support patterns and technologies such as REST, AJAX and JSON. The Struts team made no releases in the last quarter. The last Struts releases were * Struts 2.5.26 - Bug fix release (2020-12-06) * Struts Master 14 - Apply Apache Parent POM and plugin upgrades (2020-02-05) * Struts Annotations 1.0.7 - Enhancements in preparation for the next framework release (2020-02-23) Within the last quarter we saw slightly decreased, but reasonable development activity with 40 opened and 41 closed pull requests. Mailing list traffic went back to the overall normal after a notable spike in the last quarter. A notable non-code effort was the establishment of a new Security Impact Level Rating, aiming to better align with proven industry standards [1]. All existing security bulletins were reviewed and updated to match the new impact level rating [2]. Another notable effort is currently underway to restrict the impact of injected untrusted and unvalidated user input regarding double evaluation attacks to an absolute minimum, reviewing all internal EL usages in order to restrict them to the minimum required to keep up guaranteed framework functionality [3] . We released no security bulletins in the last quarter. The last published security bulletin was: * S2-061 - Forced OGNL evaluation, when evaluated on raw user input in tag attributes, may lead to remote code execution - similar to S2-059. (CVE-2020-17530) We have no issues that require board assistance at this time. ## PMC changes: - Currently 22 PMC members. - No new PMC members added in the last 3 months - James Chaplin (jchaplin) was added to the PMC on 2020-11-16 ## Committer base changes: - Currently 60 committers. - No new committers added in the last 3 months - James Chaplin (jchaplin) was added as committer on 2020-01-08 ## Mailing list activity: - dev@struts.apache.org: - 146 emails sent to list (212 in previous quarter) - issues@struts.apache.org: - 311 emails sent to list (563 in previous quarter) - user@struts.apache.org: - 28 emails sent to list (30 in previous quarter) ## JIRA activity: - 12 JIRA tickets created in the last 3 months - 23 JIRA tickets closed/resolved in the last 3 months [1] https://cwiki.apache.org/confluence/display/WW/Security+Bulletins#SecurityBulletins-Securityimpactlevels [2] https://struts.apache.org/announce-2021.html#a20210219 [3] https://github.com/apache/struts/pull/483 [4] https://struts.apache.org/security/#do-not-use-incoming-untrusted-user-input-in-forced-expression-evaluation ----------------------------------------- Attachment BT: Report from the Apache Tapestry Project [Thiago Henrique De Paula Figueiredo] ## Description: The mission of Tapestry is the creation and maintenance of software related to Component-based Java Web Application Framework ## Issues: No issues requiring board attention. ## Membership Data: Apache Tapestry was founded 2006-02-14 (15 years ago) There are currently 28 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 7:3. Community changes, past quarter: - No new PMC members. Last addition was Dmitry Gusev on 2019-09-02. - No new committers. Last addition was Ben Weidig on 2020-12-30. ## Project Activity: This quarter we finally managed to release Tapestry 5.7.0, a new major release, with the highlight being much more friendly to Java 9+ modules. Besides that, we also had 4 minor releases. 2 security vulnerabilities were fixed and a fixed version released within a few weeks of disclosure.. ## Community Health: We had a spike in mailing list traffic, mostly related to the new major version release. dev@tapestry.apache.org had a 0% decrease in traffic in the past quarter (112 emails compared to 112) users@tapestry.apache.org had a 400% increase in traffic in the past quarter (50 emails compared to 10) ----------------------------------------- Attachment BU: Report from the Apache Tcl Project [Georgios Petasis] ## Description: The mission of Tcl is the creation and maintenance of software related to Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of our project is to combine the power of the Apache web server with the capabilities of the mature, robust and flexible Tcl scripting language. Currently only the Apache Rivet project is actively maintained. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Tcl was founded 2000-07-24 (21 years ago) There are currently 12 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25. - No new committers. Last addition was Brice B. Hamon on 2014-11-25. ## Project Activity: Building upon the work that has been done after releasing rivet-3.2.0 (on 2020-11-07), various tests are being done to ensure the stability of the release and find potential bugs (none found so far). We are currently working on fixing build failures in AppVeyor integration (based on CMAKE). Finally, a pull request was received through GitHub. ## Community Health: There has been an decrease in the traffic of the mailing lists. rivet-dev@tcl.apache.org had a 84% decrease in traffic in the past quarter (5 emails compared to 30). However this fluctuation seems normal for the project (as most traffic in the list happens after new releases). ----------------------------------------- Attachment BV: Report from the Apache Tez Project [Jonathan Turner Eagles] ## Description: Apache Tez is an effort to develop a generic application framework which can be used to process arbitrarily complex DAGs of data-processing tasks and also a re-usable set of data-processing primitives which can be used by other projects. ## Issues: None at this time. One more PMC member not on the private email list has been tracked down and resolved. It's safe to assume remaining members are not active in project guidance and activities. ## Membership Data: Apache Tez was founded 2014-07-15 (7 years ago) There are currently 35 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 9:8. Community changes, past quarter: - No new PMC members. Last addition was László Bodor on 2020-11-23. - No new committers. Last addition was László Bodor on 2020-01-22. ## Project Activity: Full github PR integration (yetus-based) has been completed (long standing issue). Community members have been using this and an uptick of github patch submissions has been seen and from new contributors. Improvement with apache maven build pom standard has been added to and will help with contributors coming from other apache products. Two strong features in the next few quarter will be jdk 11 runtime support and Hadoop 3.3.0 certified release. Jdk 11 CI build support already added so just certifying runtime release is necessary. Hadoop 3.3.0 has broken some compatibility so we are designing how to create a compatible release as this is one of our main runtime environments ## Community Health: Healthy amount of contribution from new members, though not enough to start considering new committers at this point. Some emails increase from dev and issues is really due to integration with github and it should be expected that a reduction in dev emails should be expected next quarter as this was creating difficulty in using that list. ----------------------------------------- Attachment BW: Report from the Apache Thrift Project [Jens Geyer] ## Description: The mission of Thrift is the creation and maintenance of software related to Framework for scalable cross-language services development ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Thrift was founded 2010-10-20 (10 years ago) There are currently 40 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - Yuxuan Wang was added to the PMC on 2021-03-12 - Christopher Tubbs was added as committer on 2021-02-12 ## Project Activity: We did two releases, 0.14.0 to finally fix CVE-2020-13949 and shortly afterwards 0.14.1 to patch some small issues that have been found after releasing 0.14.0. We are looking forward to get the next release ready in the next 4 months. * 0.14.1 was released on 2021-03-08. * 0.14.0 was released on 2021-02-11. ## Community Health: Especially after the latest releases we observed an increase in mailing list, patch and general project activities. Also, the number of PR reviews done has slightly increased, this was a pain point previously (and we still need to improve). ----------------------------------------- Attachment BX: Report from the Apache Tika Project [Tim Allison] ## Description: Apache Tika is a dynamic toolkit for content detection, analysis, and extraction. It allows a user to understand, and leverage information from, a growing a list over 1200 different file types including most of the major types in existence (MS Office, Adobe, Text, Images, Video, Code, and science data) as recognized by IANA and other standards bodies. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Tika was founded 2010-04-20 (11 years ago) There are currently 32 committers and 31 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 Peter Lee on 2020-11-24. - No new committers. Last addition was Peter Lee on 2020-11-25. ## Project Activity: We released 2.0.0-ALPHA on 2021-01-16 and a stable release, 1.26, on 2021-03-29. The ALPHA release is an exciting step towards a BETA or stable 2.x release in the next month or so. We recently added several languages to our language detector and made improvements in our mock parser, which allows users to harden their pipelines against parser failures. We're nearing completion on a new pipes module that will allow for easier integration with datastores (e.g. S3) and search engines, such as Apache Solr. ## Community Health: Code contributors have increased in the last quarter, and we've seen an impressive increase in email traffic. Our Community Health Score (Chi) is "Super Healthy". We'll continue to be on the lookout for potential new committers/PMC members. ----------------------------------------- Attachment BY: Report from the Apache TinkerPop Project [Stephen Mallette] ## Description: Apache TinkerPop is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). ## Activity: TinkerPop released 3.4.10 in the middle of January to address an important issue with a default configuration with our Python driver that was causing connection problems. There were a few other smaller changes in that release, but the release was mostly driven by the need in Python. As mentioned in the January report, we've been focusing on firming up 3.5.0 for release, which would be the first major release in the last couple of years. We still continue to describe it as a "heavy maintenance release", and we expect it to release toward the end of this month. We have completed the IP Clearance process for gremlint[1] and have brought the code into our repository. We continue to work out the administrative logistics related to the gremlint.com web site, wiring up the primary TinkerPop build to gremlint, artifact generation, etc. and will see gremlint a part of the 3.5.0 release. On a related note, our January report mentioned the contribution of an ANTLR grammar for Gremlin. This contribution has also been completed in time for 3.5.0. With the addition of gremlint, we have made its author, Øyvind Sæbø our newest committer. ## Issues: There are no issues requiring board attention at this time. ## Releases: - 3.4.10 (January 18, 2021) ## PMC/Committer: - Last PMC addition was Jorge Bay-Gondra - October 2018 - Last committer addition was Øyvind Sæbø - March 2021 ## Links [1] https://gremlint.com/ ----------------------------------------- Attachment BZ: Report from the Apache Traffic Server Project [Bryan Call] ## Description: The mission of Traffic Server is the creation and maintenance of software related to a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Traffic Server was founded 2010-04-20 (11 years ago) There are currently 64 committers and 54 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - Brian Olsen was added to the PMC on 2021-02-23 - No new committers. Last addition was Brian Neradt on 2020-08-31. ## Project Activity: We released ATS 9.0.1, which is our latest bug fix release. We also released 7.1.12, which is a bug fix release for our LTS branch. We are working on our next minor release 9.1.x and testing it in production. We have created a road map for the year and when major features will be added to our release branches. A couple of our major features this year will be HTTP/3 support and HTTP/2 origin support. ## Community Health: We started having weekly PR and issue scrubs, which has greatly increased the amount of opened (67% increase) and closed PRs (95% increase) and closed GitHub issues (45% increase) for the quarter. Code commits also jumped by 125% and the number of contributors by 36%. The stats around community engagement for the first quarter of the year is great news. We are also continuing to hold monthly half day meetings and we are planning on having a remote Spring summit. ----------------------------------------- Attachment CA: Report from the Apache Trafodion Project [Pierre Smits] ----------------------------------------- Attachment CB: Report from the Apache Web Services Project [Daniel Kulp] ## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (18 years ago) There are currently 223 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Alessio Soldano on 2016-05-17. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... The bulk of the work this quarter was doing dependency updates in several of the projects including WSS4J and Axiom. Part of this was getting the github "Dependabot" setup to setup automatic PR's for dependency updates. Another issue that is still being discussed is that some dependencies have dropped support for Java8 in their latest releases, but we have not planned on that yet and thus we cannot move to the latest releases. This will require further discussions, particularly if picking up newer releases will be needed for security fixes. Past Releases: WSS4J-2.3.1: 2020-12-15 WSS4J-2.2.6: 2020-12-15 XmlSchema-2.2.5: 2020-01 Neethi-3.1.1: 2018-01 Axiom-1.2.21: 2018-11 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project. ----------------------------------------- Attachment CC: Report from the Apache Zeppelin Project [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) ------------------------------------------------------ End of minutes for the April 21, 2021 board meeting.