The Apache Software Foundation Board of Directors Meeting Minutes August 19, 2020 1. Call to order The meeting was scheduled for 12:30 UTC and began at 12:33 when a sufficient attendance to constitute a quorum was recognized by the chairman. Other Time Zones: https://timeanddate.com/s/429w 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: Shane Curcuru Bertrand Delacretaz Roy T. Fielding Justin Mclean Sam Ruby Craig L Russell Patricia Shanahan Sander Striker Directors Absent: Niclas Hedhman Executive Officers Present: David Nalley Matt Sicker Ruth Suehle Executive Officers Absent: Myrle Krantz Guests: Daniel Gruno Greg Stein Rich Bowen Sally Khudairi Tom Pappas 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of July 15, 2020 See: board_minutes_2020_07_15.txt Approved by General Consent. 4. Executive Officer Reports A. Chairman [Roy] I don't have anything to report this month aside from the meeting agenda. If we have enough preapprovals, I will skip ahead to the consent agenda (7A) after the roll call to confirm those items that already have consensus, and then we can spend the bulk of the meeting on the remaining discussion items. I expect this to be another 30 minute meeting, but try to reserve the full hour just in case. I hope to start experimenting with a private GitHub repository over the next month to see if a more familiar authoring and issue tracking tool can improve our development and tracking of foundation policy, possibly leading to another data source for the agenda tool. B. President [David] This month has been relatively busy with a lot of administrative activity. The Fedora project approached us with a need for a venue for their virtual conference which they weren't going to be able to acquire on schedule on their own. Their primary fiscal sponsor, Red Hat, agreed to compensate us for our cost if we could make our recently contracted platform available. Due to Rich having a conflict of interest, he brought the matter to me. I consulted the contract, Myrle Krantz as Treasurer and Tom Pappas in his role at Virtual were brought into the conversation and Tom sought additional guidance from our CPA. After clearing those hurdles I approved the request as a zero-cost way to help another open source community. This month we also spoke with a number of attorneys and engaged one boutique firm who can be on call for administrative matters similar to that of a in-house general counsel. (The attorney we used in the ApacheCon matter specialized in real estate and hospitality matters which was especially needful in that case, but that area isn't our primary need.) Since then we've initiated one contract review matter. This is following on the need Operations has for basic attorney functions and direction we received from VP Legal to source this function on our own. Thanks to help from Tom, we solicited and executed on renewals for D&O insurance and have received our confirmation of insurance. Additionally, please see Attachments 1 through 9. C. Treasurer [Myrle] The Treasurer's office has signed and submitted an engagement letter for our regular audit which should be starting soon. In addition the Treasurer's office has renewed our D&O insurance through to August 2021. The Treasurer's office was also consulted with on the topic of lending our Hopin access to a non-Apache event (the other event was also paying for Hopin access, but had a timing problem). With Virtual's assistance, we determined that there was no financial risk to the Foundation in doing so, and provided our blessing for this use. The Treasurer's office was notified by Infra that our website is based on deprecated technology, and that it is time to convert. The Treasurer's website is in need of a refresh from the ground up to reflect new AP processes as well. Operating Cash on July 31st, 2020 was $1,959.6K, which is down $28.1K from last month’s ending balance (June 20) of $1,987.7K. Total Cash as of July 31st, 2020 is $3,385.4K (includes the Pineapple, Restricted Donation and project funds) as compared to $3,866.9K on July 31st, 2019, (a decrease of $481.5K year over year). The July 31st 2020 ending Operating Cash balance of $1,959.6K represents an Operating Cash reserve of 13.5 months based on the “Estimated” FY21 Cash forecast average monthly spending of $142.2K/month. The ASF actual Operating Reserve of 13.5 months at the end of July 2020 is slightly ahead of the July 2020 budgeted 13.4 months of reserve. The ASF Operating Reserve is well above the ASAE standard average of 6 months of reserve for Non-Profits. Revenue through July 31st 2020 was ahead of budget by $28.5K, primarily due to the timing of sponsor payments year to date vs the Budget. As compared to FY20, FY21 YTD revenue is behind by $269.7K. This is due to sponsorship and registration revenue for ACNA and ACEU in 2019 ( $296.9K of Conference income in 2019 vs $0 in 2020), which is not happening in 2020, that is offset with more Foundation sponsorship payments( $32K more in FY21 vs FY21 at this point in the fiscal year) received through July 31st 2020 as compared to Foundation sponsorship payments received as of July 31st 2019. Expenses through July 31st, 2020 are over budget by $20.7K. This is due to timing of Conference expenses for the online event platform, planned for later in the year as well as the timing of the payments of the Anniversary video and timing of some Brand management invoices. This is offset by underspending in all other depts. Regarding Net Income (NI), YTD FY21 the ASF finished with a Negative <$176.9K>NI vs a budgeted negative <$184.7K> NI or $7.8K better than the Budgeted NI as of July 31st 2020. FY21 compared to FY20 as of July 31st 2020, while we are behind in revenue, by $269.7K as noted above, we are also behind on expenses by $40K. So year over year as of July 31st 2020 we are behind in NI by $229.7K, though we are holding to our FY21 Budget. For three months into the new Fiscal we are doing well as compared to budget. However I will be connecting with dept heads and Fundraising so we can update our cash forecast for the final three quarters of FY21, as we complete the August 2020 Financial close. Current Balances: Boston Private CDARS Account 3,029,335.81 Citizens Money Market 222,385.56 Citizens Checking 6,935.24 Paypal - ASF 126,752.05 Total Checking/Savings 3,385,408.66 Jul-20 Budget Variance Income Summary: Public Donations 5,521.05 1,763.00 3,758.05 Sponsorship Program 131,048.15 137,000.00 -5,951.85 Programs Income 0.00 Conference/Event Income 0.00 Other Income 0.00 Interest Income 149.39 149.39 Total Income 136,718.59 138,763.00 -2,044.41 Expense Summary Infrastructure 82,108.11 78,995.50 3,112.61 Programs Expense 0.00 0.00 0.00 Publicity 43,367.62 43,958.00 -590.38 Brand Management 881.10 7,500.00 -6,618.90 Conferences 23,402.61 0.00 23,402.61 Travel Assistance Committee 0.00 2,917.00 -2,917.00 Fundraising 11,053.13 16,334.00 -5,280.87 Privacy 0.00 833.00 -833.00 Treasury Services 3,676.59 4,267.00 -590.41 General & Administrative 406.52 2,949.00 -2,542.48 Diversity and Inclusion 0.00 1,250.00 -1,250.00 Total Expense 164,895.68 159,003.50 5,892.18 Net Income -28,177.09 -20,240.50 -7,936.59 YTD FY21 Budget Variance Income Summary: Public Donations 9,404.94 13,339.00 -3,934.06 Sponsorship Program 262,048.15 230,000.00 32,048.15 Programs Income 0.00 0.00 0.00 Conference/Event Income 0.00 0.00 0.00 Other Income 0.00 0.00 0.00 Interest Income 350.98 0.00 350.98 Total Income 271,804.07 243,339.00 28,465.07 Expense Summary Infrastructure 195,413.98 236,986.50 -41,572.52 Programs Expense 89.99 0.00 89.99 Publicity 133,184.89 76,874.00 56,310.89 Brand Management 29,468.13 22,500.00 6,968.13 Conferences 29,756.53 0.00 29,756.53 Travel Assistance Committee 0.00 8,751.00 -8,751.00 Fundraising 49,095.02 55,002.00 -5,906.98 Privacy 0.00 2,499.00 -2,499.00 Treasury Services 10,321.33 12,801.00 -2,479.67 General & Administrative 1,413.20 8,847.00 -7,433.80 Diversity and Inclusion 0.00 3,750.00 -3,750.00 Total Expense 448,743.07 428,010.50 20,732.57 Net Income -176,939.00 -184,671.50 7,732.50 D. Secretary [Matt] In July 2020, the secretary received 43 ICLAs, 8 CCLAs, 5 software grants, and 18 CoI affirmations. The secretary would like to thank Craig Russell and the Whimsy PMC for making the CoI affirmation process super easy and efficient. E. Executive Vice President [Ruth] The highlights of my month are pretty well covered in the fundraising and conferences reports. I'm pleased that ApacheCon@Home sponsors have more than covered our costs for holding the event, which means we should also have extra funding for future virtual events, which Rich refers to. In fact, the unexpected challenge was that we agreed with one platinum sponsor to offer the unlisted benefit of a 15-minute keynote (which we've done at live events in the past), and thus extended it to all of them. Except most of our sponsors are platinum, so we may run out of time slots if any more come on board! F. Vice Chairman [Shane] Nothing to report this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Niclas] No report was submitted. B. Apache Legal Affairs Committee [Roman Shaposhnik / Patricia] See Attachment 11 C. Apache Security Team Project [Mark J. Cox / Sam] See Attachment 12 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # SystemDS [rubys] A. Apache Ambari Project [Jayush Luniya / Justin] See Attachment A B. Apache Ant Project [Jan Materne / Sander] See Attachment B C. Apache APISIX Project [Ming Wen / Bertrand] See Attachment C D. Apache AsterixDB Project [Till Westmann / Craig] See Attachment D E. Apache Bloodhound Project [Gary Martin / Shane] No report was submitted. @Shane: pursue a report for Bloodhound F. Apache BookKeeper Project [Sijie Guo / Roy] See Attachment F G. Apache Brooklyn Project [Geoff Macartney / Craig] See Attachment G H. Apache Buildr Project [Antoine Toulme / Bertrand] See Attachment H I. Apache Cassandra Project [Nate McCall / Sam] See Attachment I J. Apache Clerezza Project [Hasan Hasan / Shane] See Attachment J K. Apache Cocoon Project [Cédric Damioli / Justin] See Attachment K L. Apache Community Development Project [Sharan Foga / Patricia] See Attachment L M. Apache CouchDB Project [Jan Lehnardt / Roy] See Attachment M N. Apache Creadur Project [Philipp Ottlinger / Sander] See Attachment N O. Apache DeltaSpike Project [Mark Struberg / Niclas] No report was submitted. P. Apache DRAT Project [Tom Barber / Roy] No report was submitted. Q. Apache Drill Project [Charles Givre / Craig] See Attachment Q @Justin: pursue a roll call R. Apache Empire-db Project [Rainer Döbele / Justin] See Attachment R S. Apache Flume Project [Balázs Donát Bessenyei / Patricia] See Attachment S T. Apache FreeMarker Project [Dániel Dékány / Bertrand] See Attachment T U. Apache Geode Project [Karen Miller / Shane] See Attachment U V. Apache Giraph Project [Dionysios Logothetis / Sam] See Attachment V @Justin: follow up about release cycles W. Apache Gora Project [Kevin Ratnasekera / Niclas] See Attachment W X. Apache Groovy Project [Paul King / Sander] See Attachment X Y. Apache HTTP Server Project [Daniel Gruno / Justin] See Attachment Y Z. Apache HttpComponents Project [Michael Osipov / Roy] See Attachment Z AA. Apache Hudi Project [Vinoth Chandar / Niclas] See Attachment AA AB. Apache Iceberg Project [Ryan Blue / Shane] See Attachment AB AC. Apache Ignite Project [Dmitry Pavlov / Bertrand] See Attachment AC AD. Apache Impala Project [Jim Apple / Sam] See Attachment AD AE. Apache Incubator Project [Justin Mclean] See Attachment AE AF. Apache Joshua Project [Tommaso Teofili / Sander] See Attachment AF AG. Apache jUDDI Project [Alex O'Ree / Craig] See Attachment AG AH. Apache Juneau Project [James Bognar / Patricia] See Attachment AH AI. Apache Kafka Project [Jun Rao / Niclas] See Attachment AI AJ. Apache Kibble Project [Rich Bowen / Roy] No report was submitted. AK. Apache Knox Project [Larry McCay / Sander] See Attachment AK AL. Apache Kylin Project [Shao Feng Shi / Sam] See Attachment AL AM. Apache Lens Project [Amareshwari Sriramadasu / Bertrand] See Attachment AM AN. Apache Libcloud Project [Tomaž Muraus / Craig] See Attachment AN AO. Apache Logging Services Project [Matt Sicker / Patricia] No report was submitted. AP. Apache ManifoldCF Project [Karl Wright / Justin] See Attachment AP AQ. Apache Marmotta Project [Jakob Frank / Shane] No report was submitted. AR. Apache MetaModel Project [Kasper Sørensen / Sam] See Attachment AR AS. Apache Mnemonic Project [Gang Wang / Craig] No report was submitted. @Craig: pursue a report for Mnemonic and roll call AT. Apache Oozie Project [Gézapeti / Sander] No report was submitted. AU. Apache Open Climate Workbench Project [Huikyo Lee / Shane] No report was submitted. AV. Apache OpenWhisk Project [Dave Grove / Roy] See Attachment AV AW. Apache Perl Project [Philippe Chiasson / Niclas] No report was submitted. AX. Apache Phoenix Project [Ankit Singhal / Bertrand] See Attachment AX AY. Apache POI Project [Dominik Stadler / Justin] See Attachment AY AZ. Apache Qpid Project [Robbie Gemmell / Patricia] See Attachment AZ BA. Apache Ranger Project [Selvamohan Neethiraj / Patricia] See Attachment BA BB. Apache REEF Project [Sergiy Matusevych / Roy] See Attachment BB BC. Apache River Project [Peter Firmstone / Niclas] See Attachment BC BD. Apache RocketMQ Project [Xiaorui Wang / Craig] No report was submitted. BE. Apache Roller Project [David M. Johnson / Shane] See Attachment BE BF. Apache Santuario Project [Colm O hEigeartaigh / Sander] See Attachment BF BG. Apache Serf Project [Justin Erenkrantz / Justin] See Attachment BG BH. Apache ServiceComb Project [Willem Ning Jiang / Bertrand] See Attachment BH BI. Apache ShardingSphere Project [Liang Zhang / Sam] See Attachment BI BJ. Apache SIS Project [Martin Desruisseaux / Craig] See Attachment BJ BK. Apache Spark Project [Matei Alexandru Zaharia / Justin] See Attachment BK BL. Apache Subversion Project [Nathan Hartman / Niclas] See Attachment BL BM. Apache Syncope Project [Francesco Chicchiriccò / Sander] See Attachment BM BN. Apache SystemDS Project [Jon Deron Eriksson / Patricia] See Attachment BN @Patricia: follow up about SystemDS 0.2.0 informal release BO. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Bertrand] See Attachment BO BP. Apache TomEE Project [David Blevins / Shane] See Attachment BP BQ. Apache Traffic Control Project [David Neuman / Roy] See Attachment BQ BR. Apache Turbine Project [Georg Kallidis / Sam] See Attachment BR BS. Apache Usergrid Project [Michael Russo / Shane] See Attachment BS BT. Apache Velocity Project [Nathan Bubna / Roy] See Attachment BT BU. Apache Whimsy Project [Sam Ruby] See Attachment BU BV. Apache Xalan Project [Gary D. Gregory / Sander] See Attachment BV BW. Apache Xerces Project [Michael Glavassevich / Bertrand] No report was submitted. BX. Apache XML Graphics Project [Clay Leeds / Patricia] No report was submitted. Committee reports approved as submitted by General Consent. 7. Special Orders A. Consent Agenda The following items appear to have general consent prior to the meeting and have not been marked for further discussion: 6. All submitted reports except SystemDS. This does not include the missing reports from DeltaSpike(*), DRAT(*), Kibble, Logging Services(*), Marmotta, Oozie, Open Climate Workbench(*), RocketMQ, Xerces(*), and XML Graphics(*) [where (*) indicates chair contact]. 7B. Change the Apache Fineract Project Chair 7C. Terminate the Apache DRAT Project 7D. Terminate the Apache Labs Project 7E. Terminate the Apache Lens Project Special Order 7A, Consent Agenda, was approved by General Consent. B. Change the Apache Fineract Project Chair WHEREAS, the Board of Directors heretofore appointed Vishwas Babu A J (vishwasbabu) to the office of Vice President, Apache Fineract, and WHEREAS, the Board of Directors is in receipt of the resignation of Vishwas Babu A J from the office of Vice President, Apache Fineract, and WHEREAS, the Project Management Committee of the Apache Fineract project has chosen by vote to recommend Awasum Yannick (awasum) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Vishwas Babu A J is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Fineract, and BE IT FURTHER RESOLVED, that Awasum Yannick be and hereby is appointed to the office of Vice President, Apache Fineract, 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 Fineract Project Chair, was approved by General Consent. C. Terminate the Apache DRAT Project WHEREAS, the Project Management Committee of the Apache DRAT project has arrived at a consensus to recommend moving the project to the Attic; and WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache DRAT project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache DRAT 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 DRAT Project; and be it further RESOLVED, that the office of "Vice President, Apache DRAT" is hereby terminated; and be it further RESOLVED, that the Apache DRAT PMC is hereby terminated. Special Order 7C, Terminate the Apache DRAT Project, was approved by General Consent. D. Terminate the Apache Labs Project WHEREAS, the Project Management Committee of the Apache Labs project has chosen by vote to recommend moving the project to the Attic; and WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Labs project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Labs 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 Labs Project; and be it further RESOLVED, that the office of "Vice President, Apache Labs" is hereby terminated; and be it further RESOLVED, that the Apache Labs PMC is hereby terminated. Special Order 7D, Terminate the Apache Labs Project, was approved by General Consent. E. Terminate the Apache Lens Project WHEREAS, the Project Management Committee of the Apache Lens project has chosen by vote to recommend moving the project to the Attic; and WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Lens project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Lens 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 Lens Project; and be it further RESOLVED, that the office of "Vice President, Apache Lens" is hereby terminated; and be it further RESOLVED, that the Apache Lens PMC is hereby terminated. Special Order 7E, Terminate the Apache Lens Project, was approved by General Consent. F. Change Infrastructure distribution policy to refer to all platforms WHEREAS, the Board of Directors desires to increase clarity around correct handling of releases, and WHEREAS, the Infrastructure project needs Board approval to change its distribution policy, and WHEREAS, the Infrastructure distribution policy be re-worded to refer to all platforms and not just those managed by the Apache Infrastructure project. NOW, THEREFORE, BE IT RESOLVED, that Infrastructure distribution policy be modified, and this change be adopted. Article I - Background Top-Level Projects are increasing using other distributions platforms to distribute releases to their users, and there is some confusion on how ASF policy applies to these platforms. There have been ongoing conversations on the Infrastructure and board lists about this and changes to distribution policy proposed. The policy change has previously had lazy consensus of the board. The Infrastructure project has requested this change via a board resolution as it is unsure it can make this change with only lazy consensus. Special Order 7F, Change Infrastructure distribution policy to refer to all platforms, was tabled. G. Regular Meeting Schedule A proposal to change the meeting to the fourth Wednesday of every month was withdrawn due to lack of consensus. Special Order 7G, Regular Meeting Schedule, was tabled. H. Change the Jakarta EE Relations VP WHEREAS, the Board of Directors heretofore appointed Henri Yandell (bayard) to the office of Vice President, Apache Jakarta EE Relations, and WHEREAS, the Board of Directors is in receipt of the resignation of Henri Yandell from the office of Vice President, Apache Jakarta EE Relations, and WHEREAS, the Board of Directors has found Rob Tompkins (chtompki) to be a qualified successor to the post of Vice President, Apache Jakarta EE Relations; NOW, THEREFORE, BE IT RESOLVED, that Henri Yandell is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Jakarta EE Relations, and BE IT FURTHER RESOLVED, that Rob Tompkins be and hereby is appointed to the office of Vice President, Apache Jakarta EE Relations, 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 7H, Change the Jakarta EE Relations VP, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Do we need an officer for Jakarta EE? This was discussed as part of 7H above and decided accordingly. 9. Review Outstanding Action Items * Roy: work on binary release policy [ Unfinished Business 2020-05-20 ] Status: Stalled. * Sander: work on guidelines for PMCs to request CI resources [ Unfinished Business 2020-05-20 ] Status: Stalled. New personal deadline 2020-08-30. * Roy: complete process for Attic processing of DRAT [ DRAT 2020-07-15 ] Status: Done. * Roy: ask Hen and greater community about a new VP, Jakarta EE [ Do we need an officer for Jakarta EE? 2020-07-15 ] Status: Done * Matt: round two chasing for CoI signatures [ Action Items 2020-07-15 ] Status: Done * Sander: roll call for Apache Joshua [ Joshua 2020-08-19 ] Status: 10. Unfinished Business A. Clarify guidelines for PMCs to publish binary artifacts B. Clarify guidelines for PMCs to request Continuous Integration resources C. Follow up on member vote to update Bylaws to change gender-specific terms. @Craig: prepare a board resolution for bylaw changes 11. New Business 12. Announcements 13. Adjournment Adjourned at 13:11 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period July 2020 * ISSUES FOR THE BOARD None. * OPERATIONS Responded to the following queries, liaising with projects as required: - Provided advice to FLINK and OPENWHISK regarding the use of the project's mark in an non-ASF-owned domain name. - Provided advice to HADOOP PMC regarding merchandise that parodied the HADOOP name and logo. - Provided advice to KAFKA regarding options for naming components of the broader KAFKA ecosystem that are not created by the ASF. - Responded to a question regarding ALv2, derivative works and trademarks - Provided advice to an external party who wished to refer to SPARK in their blog. - Provided advice to an external party who wished to use project logos in their own product's UI to help identify supported data formats. - Provided advice to an external party who wished to use project names and logos in their marketing material. - Provided advice to an external party who wished to reuse product documentation from a number of ASF projects. * REGISTRATIONS Worked with BROOKLYN PMC to provide information required by counsel to progress the US registration. Worked with counsel to progress our APACHE registration in China. The transfer of the DRUID marks from Imply to the ASF is now complete. The FLINK registration in the EU is now complete. The APACHE registration in the EU is now complete. The APACHE IGNITE registration in China is now complete. * INFRINGEMENTS Worked with SLING to progress an outstanding issue towards resolution. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] 1) ASF Sponsor status: we are pursuing renewals for one Platinum, one Gold, three Silver, and one Bronze sponsors. We continue to pursue new points-of-contact for one Silver sponsor, whose primary point-of-contact has left the organization. One Platinum sponsor that was in arrears from FY2020 is no longer being pursued for renewal. Payments have been received from one Platinum Sponsor and one Gold Sponsor has renewed. Due to pandemic impacts on their business, one Platinum Sponsor has renewed at a lower level and one Bronze Sponsor was unable to renew. We are in the invoicing process with one Gold and five Bronze Sponsors (two of whom are new Sponsors). We are discussing a crypto-to-fiat contribution, reviewing Sponsorship options with one candidate organization, and continue to explore options for future sponsor prospecting. 2) Targeted sponsor status: discussions with two candidate Targeted Sponsors interested in providing support to ASF Infrastructure have quieted, but we are continuing to follow up. 3) Sponsor Relations: Ongoing Sponsor outreach, development, and communication continues. We have issued a sponsor update focusing on the July month-in-review, the FY2020 Annual Report, ApacheCon@Home, and Feathercast. 4) Event Sponsorship: Four Platinum sponsors have --DataStax, Instaclustr, Red Hat, and VMware-- signed on for ApacheCon@Home. Three additional sponsors are in-flight. 5) Individual Donations and Corporate Giving: we have earned $1,190 over the past month. We have received a corporate matching gift from AOL. We had an incident with a bot that was attempting fraudulent credit card payments via donate.apache.org and slammed us with more than 600 messages in ~90 minutes. The Hopsie team responded within the hour, stopped the attempts, and also implemented a captcha challenge for all donations. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi] I. Budget: all vendor payments are up-to-date. II. Cross-committee Liaison: Sally Khudairi continues to support day-to-day activities within ASF Fundraising. ASF Conference promotions continue across ASF channels and will step up once the ApacheCon@Home program has been announced. We issued the July Month In Review https://s.apache.org/July2020 , and published the third and final part of the "Inside Infra" interview with Greg Stein https://s.apache.org/InsideInfra-Greg3 . We completed two major milestones with 1) the release of "Apache Innovation", the fourth and final segment of the "Trillions and Trillions Served" documentary https://s.apache.org/ApacheInnovation , and 2) the FY2020 Annual Report, our largest to date: highlights https://s.apache.org/FY2020AnnualReport-PR and full report https://s.apache.org/FY2020AnnualReport . We are planning FY2021 reports, and have also updated the apache.org homepage to reflect our latest activities. III. Press Releases: the following formal announcements were issued via the newswire service, ASF Foundation Blog, and announce@apache.org during this timeframe: - 29 July --The Apache® Software Foundation Announces Annual Report for 2020 Fiscal Year - 15 July --The Apache Software Foundation Announces Apache® APISIX™ as a Top-Level Project - 15 July --The Apache Software Foundation Announces Apache® Wicket™ v9 IV. Informal Announcements: we published 8 items on the ASF "Foundation" Blog, including 5 Apache News Round-ups and 1 monthly overview, totalling 327 news summaries published to date. We tweeted 17 items to 57.5K followers on Twitter, and posted 21 items to 42.7K followers on LinkedIn that garnered more than 75.7K organic impressions. V. Future Announcements: 2 announcements are on hold. Projects planning to graduate from the Apache Incubator as well as PMCs wishing to announce major project milestones, "Did You Know?" success stories, "Have You Met?" highlights, and "Project Perspectives" profiles are requested to contact Sally at with at least 2-weeks' notice for proper planning and execution. VI. Media Relations: we responded to seven media queries. The ASF and Apache Projects have received a total of 2,850 press hits vs. last month's 2,433. VII. Analyst Relations: we had an interview with one firm on how ASF's vendor neutrality protects Apache Projects from nefarious code encroaching into their codebases, and was the main feature of an analyst article. We also spent considerable effort helping a handful of researchers fact-check two industry reports. Apache was mentioned in a total of 18 reports by Gartner, Forrester, 451 Research, and IDC. VIII. Central Services: the Creative team published updates to the apache.org homepage, and is working on additional changes that will be deployed in August. They have also posted several videos on the ASF's YouTube channel https://www.youtube.com/c/TheApacheFoundation/ . They are also finalizing Central Services's intake form & process for new projects. The Editorial team continues to help with drafting and publishing of the Weekly News Round-ups and Month-in-Review summaries. IX. Events liaison: we are helping promote ApacheCon@Home, and will continue outreach when further information is available. X. Newswire and press clip accounts: we are establishing standalone accounts for the ASF to eliminate any challenges with billing pass-throughs from HALO Worldwide. XI. Miscellany: We’ve reviewed promotions from three organizations that highlighted their relationships with specific Apache projects. We solicited and coordinated potential keynote speakers for a Big Data conference produced by a third party in Europe. We solicited and coordinated COVID-related success stories for a publication focused on Open Source healthcare. We responded to a request to reproduce images from the ASF Website for a PhD program, provided ASF performance metrics for a presentation on Open Source governance as well as ASF historical metrics for a presentation on The Apache Way/Community Over Code. We also coached the organizers of an Apache project summit and also a project VP on ways to promote their activities. # # # ----------------------------------------- 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. Short Term Priorities ===================== - Contact all communities still using the deprecated CMS service, and get them onto a plan for migration. - Turn on Route53 for the bulk of our DNS provision. - Move project VMs into PNAP. Long Range Priorities ===================== - Turn off the CMS. General Activity ================ - Our email "outbound" IP was assigned to a new machine, as we continue to reconfigure our email systes/network. This removes more functions from our old/outdated box, which simplifies the ongoing work to upgrade/migrate to our standard Ubuntu layout. - While performing the email systems upgrades, we have also up'd our game with SPF records (spam prevention) with the huge assistance of one of our community members. - Lots of Jenkins work to migrate communities to our new clusters. - Launched a new nightlies.a.o service for (large) transient files. - Gitbox "v2" is in progress. Some services are moving from the v1 system over to the v2, to minimize impact when the "big switch" is pulled. We're already using AWS' SQS to ensure that we don't lose data during any such migration. - Our pubsub system has been upgraded to enable subscriptions to changes within private/protected repositories. - Many migrations from older systems to Ubuntu 20.04 and Puppet v6. - Solved a security issue within our download page scripting by tightening it up. At the same time, we were able to finish the deprecation of download assets from our primary TLP servers, and shifting them to our download server. - Continued work on website publishing workflows. Notably, adding Jekyll as an option for communities. Hugo is also being explored, although we have not moved that into "official support". - Our mirror system has been made fully IPv6 ready, including proper geolocation features and supplying IPv6 visitors with a list of IPv6-enabled mirrors. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] ApacheCon @Home 2020 is now 41 days out (as of board meeting date). We currently have: 1619 registrations 2540 USD in (optional!) ticket sales 3 keynotes 285 sessions 6 Platinum sponsors ApacheCon @Home will be held on the Hopin.to platform, September 29th through October 1st. We will be featuring content in two main time blocks - one focused on a EU/NA audience, and another focused on an APAC audience. The full schedule may be seen at https://www.apachecon.com/acah2020/tracks/ and is still being filled out at the time of writing. Content has been provided and curated by 29 different projects or communities, creating the widest (ie, most tracks) ApacheCon ever. It will also be the largest ApacheCon yet in terms of registrations. Lessons learned from this event, and other online events in general, will inform how we do events in the future, as audiences will expect an online component to events going forward. The Hopin platform is available to us all year, and after ApacheCon we intend to make it available to projects to do smaller one-day events. We will figure out details of this once we know the final cost of ApacheCon. We had the opportunity to help Fedora put on their Nest With Fedora event (called Flock To Fedora in non-pandemic years) - https://hopin.to/events/nest-with-fedora/ - when they were unable to get access to the Hopin platform in time for their event, and they shared our Hopin account for that event. They will be compensating us for their use of the platform. Additionally, we were listed as a sponsor of that event in recognition of our help. David Nalley approved this as President. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== No current events Future Events ============= None Currently Short/Medium Term Priorities ===================== We have had communications with a vendor for the building of our TAC Application Software, clarified a few questions; and are now awaiting a SOW with a quote. Mailing List Activity ===================== No activity this month Membership ========== No changes to the membership this month. ----------------------------------------- Attachment 7: Report from the VP of Finance [Tom Pappas] VP Finance July 2020 report A quiet month. Attended Conference calls Attended Fundraising calls ----------------------------------------- Attachment 8: Report from the VP of Diversity and Inclusion [Gris Cuevas] Contributors Gris Cuevas Katia Rojas Daniel Izquierdo ## Description: - The Diversity and Inclusion VP works in collaboration with a team who contributes towards generating a current description of the D&I landscape in the industry and for the foundation. The team also focuses on developing resources the projects can leverage to increase diversity and inclusion in their communities. ## Issues: None ## Activity: *** Project: Survey*** - survey final readout video already uploaded to the ASF YouTube channel [1] - the team is working on a paper to be submitted to the IEEE about the research methodology used in this project *** Project: User Experience Research on new contributors *** - advances with the interviews, but still not all of them available, need to do a final round of referrals, otherwise will limit the number of interviews. *** Project: Internships for underrepresented groups (Outreachy) *** The progress of the current round (May-Aug 2020) goes as expected, feedback is positive. The current round ends on August 18th. We prepared the friction log form and we will send it to mentors and interns on the 19th of August. The next round starts in late August. We are promoting the program and calling for mentors for the upcoming round. See diversity-dev mailing list archives (Outreachy Program: your chance to support your projects with internships) [1] We updated the information regarding the Outreachy program to make it more accessible to mentors. To maintain flexibility in our schedules and provide better details on our operations we reduced our weekly sync meetings to bi-weekly synchronous meetings and asynchronous communications for no sensitive topics on the mailing list. *** Operations *** ## Committee members changes: None. ## References [1] https://www.youtube.com/watch?v=4Mr1CRtKqUI&t=31s [2] http://mail-archives.apache.org/mod_mbox/diversity-dev/202007.mbox/%3cCACmp6krKdtec-O12NweN5KM5nWhTWs_YhrR38tbxdPK1KWzc3g@mail.gmail.com%3e ----------------------------------------- Attachment 9: Report from the VP of Data Privacy [Dirk-Willem van Gulik] ----------------------------------------- Attachment 10: Report from the VP of W3C Relations [Andy Seaborne] ----------------------------------------- Attachment 11: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] This was one of the most uneventful months on record (summer time perhaps?): we've had a regular amount of usual requests flowing through LEGAL JIRA and legal-discuss. Hen and the rest of the volunteers took a good care of resolving most of these in time. We're up 1 (to 27), unresolved issues this month. Fun fact of the month: we've received our first legit request in Russian: LEGAL-534 ----------------------------------------- Attachment 12: 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 Jul 2020: 22 [license confusion] 25 [support request/question not security notification] Security reports: 38 (last months: 46, 41, 36, 43) 5 [site] 2 [dubbo], [httpd], [kylin], [openoffice], [shiro], [tapestry], [tomcat] 1 [activemq], [apisix], [commons], [cordova], [couchdb], [hive], [infrastructure], [jspwiki], [livy], [mina], [nifi], [ofbiz], [pulsar], [shardingsphere], [sling], [spark], [tomee], [vcl], [zeppelin] In total, as of 3rd August 2020, we're tracking 84 (last month: 73) open issues across 45 projects, median age 57 (last month: 61) days. 49 of those issues have CVE names assigned. 9 (last month: 9) of these issues, across 7 projects, are older than 365 days. None require escalation. ----------------------------------------- Attachment A: Report from the Apache Ambari Project [Jayush Luniya] ## Description: The mission of Apache Ambari is the creation and maintenance of software related to Hadoop cluster management ## Issues: There is no issues requiring board attention. ## Membership Data: Apache Ambari was founded 2013-11-20 (7 years ago) There are currently 109 committers and 51 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Szabolcs Béki on 2020-03-27. - No new committers. Last addition was Tamas Payer on 2020-03-28. ## Project Activity: - 2.7.5 was released on 2019-12-16. - 2.7.4 was released on 2019-09-13. - 2.7.3 was released on 2018-11-17. ## Community Health: - Community plans to do a release next quarter. - 27 issues opened in JIRA, past quarter - 27 issues closed in JIRA, past quarter - 23 commits in the past quarter - 10 code contributors in the past quarter - 22 PRs opened on GitHub, past quarter - 16 PRs closed on GitHub, past quarter ----------------------------------------- Attachment B: Report from the Apache Ant Project [Jan Materne] ## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (18 years ago) There are currently 29 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Recent releases: - Ant 1.10.8 was released on 2020-05-13. - Ant 1.9.15 was released on 2020-05-13. - Ivy 2.5.0 was released on 2019-10-24. Migration of the buildserver Infra is setting up a replacement for builds.apache.org. It is currently available as ci-builds.apache.org. The old server will be turned off on the 15th August. - let create a new 'folder' for Ant: created - migrate / 'delete' the 34 jobs: in progress Tests with early version of JDK 15 worked. Hourly build on early-JDK-16 is set up (as part of matrix build Java8..16). Testfailures for Java16-only are no checked yet. The vote of retiring Ant 1.9.x in May 2020 failed due a lack of participation. More discussion started with more points for retiring that branch. We'll start a new vote later. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that. ----------------------------------------- Attachment C: Report from the Apache APISIX Project [Ming Wen] ## Description: Apache APISIX is a dynamic, real-time, high-performance API gateway, based on the Nginx library and etcd. ## Issues: No issue. ## Membership Data: As nearly one month as the TLP, the community is growing fast. Just in the main repo, the contributors have reached 102. Apache APISIX was founded 2020-07-15 (21 days ago) There are currently 26 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: Recent releases: 1.5 was released on 2020-08-05. 1.4.1 was released on 2020-07-20. ## Community Health: The community is healthy, contributors are active. Within a month of graduation, the community made two Apache release. Last month, 181 emails sent by 34 people, divided into 33 topics in dev@apisix.apache.org. We has 87 active Pull Requests(merged 66 PRs) and 114 active Issues(closed 67 issues) in github. ----------------------------------------- Attachment D: Report from the Apache AsterixDB Project [Till Westmann] Description: Apache AsterixDB is a scalable big data management system (BDMS) that provides storage, management, and query capabilities for large collections of semi-structured data. Activity: - Development and discussions are active, the community is healthy and engaged. - Apache AsterixDB 0.9.5 and Apache Hyracks 0.3.5 were finally released (200+ improvements and bug fixes after 0.9.4.1 and 0.3.4.1). Issues: There are no issues that require the board's attention at this time. PMC/Committership changes: - Shiva Jahangiri was added as a committer on 2020-02-07. - The last committer added was Shiva Jahangiri on 2020-02-07. - The last PMC member added was Xikui Wang on 2018-02-02. Releases: - Apache AsterixDB 0.9.5 was released on 2020-08-07. - Apache Hyracks 0.3.5 was released on 2020-08-07. ----------------------------------------- Attachment E: Report from the Apache Bloodhound Project [Gary Martin] ----------------------------------------- Attachment F: Report from the Apache BookKeeper Project [Sijie Guo] ## Description: The mission of BookKeeper is the creation and maintenance of software related to Replicated Log Services which can be used to build replicated state machines. During the past years it became a more general basic building block for Distributed Storage Systems, as Apache Pulsar and other OpenSource projects like Pravega.io and HerdDB.org. ## Issues: No relevant issues for the board at the moment. ## Membership Data: Apache BookKeeper was founded 2014-11-19 (6 years ago) There are currently 22 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Charan Reddy G on 2019-07-24. - No new committers. Last addition was Rajan Dhabalia on 2020-03-23. ## Project Activity: The project is quite active even if we are not cutting releases very often. 4.11.0 was release on 2020-07-09 4.10.0 was released on 2019-11-06. The project is moving forward with new features and bugfixes. ## Community Health: New users are often using the Slack channel instead of the ML in order to get in touch with the project, this has the effect to a reduced activity on the user@ mailing list. The activity on the ML is stable on dev@, and we are also following a formal process to get major changes in (BookKeeper Proposals design documents). We had a BookKeeper dedicated track at PulsarSummit.com, a conference devoted to Apache Pulsar. We also have a few talks about BookKeeper at ApacheCon@Home. We recently moved to GitHub Actions the CI jobs relevant to testing Pull Requests. ----------------------------------------- Attachment G: Report from the Apache Brooklyn Project [Geoff Macartney] ## Description: The mission of Apache Brooklyn is the creation and maintenance of software related to a software framework for modelling, monitoring and managing cloud applications through autonomic blueprints. ## Issues: - there are no issues requiring board attention at this time ## Membership Data: Apache Brooklyn was founded 2015-11-18 (5 years ago) There are currently 19 committers and 16 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 Duncan Grant on 2018-08-30. - Iuliana Cosmina was added as committer on 2020-07-03 - Juan D. Cabrerizo was added as committer on 2020-06-29 - Martin Harris was added as committer on 2020-07-01 ## Project Activity: - We are delighted to announce, not one, but three new committers to the project in this period. Iuliana, Juan and Martin have each been involved with Brooklyn for some time, and have made valuable contributions to the project. Welcome to all of them. - Brooklyn has been quiet over the summer, with few commits in this quarter. - Discussions and assistance to users continues on the mailing list. ## Community Health: - We continue to monitor our community for potential new committers and PMC members with the aim of regularly adding individuals. ----------------------------------------- Attachment H: Report from the Apache Buildr Project [Antoine Toulme] ## Description: Apache Buildr is a build system for Java-based applications, including support for Scala, Groovy and a growing number of JVM languages and tools. We wanted something that’s simple and intuitive to use, so we only need to tell it what to do, and it takes care of the rest. But also something we can easily extend for those one-off tasks, with a language that’s a joy to use. And of course, we wanted it to be fast, reliable and have outstanding dependency management. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - We have released 1.5.8 in July 2019. We haven't had any activity since. This report is essentially the same as what we filed in February. ## Health report: - We still have a small PMC presence of 3 active members still able to vote releases. ## PMC changes: - Currently 7 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Peter Donald on Tue Oct 15 2013 ## Committer base changes: - Currently 10 committers. - Olle Jonsson was added as a committer on Wed Dec 12 2018 ## Releases: - Last release was 1.5.8 on July 14th 2019 ----------------------------------------- Attachment I: Report from the Apache Cassandra Project [Nate McCall] ## Description: The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages. ## Issues: There are no issues at this time. ## Membership Data: Apache Cassandra was founded 2010-02-17 (10 years ago) There are currently 56 committers and 34 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 Michael Semb Wever on 2020-04-09. - David Capwell was added as committer on 2020-07-22 ## Project Activity: This has been a busy quarter: - We have 19 talks accepted for ApacheCon - We have received a proposal for a sizeable code donation of all the client driver libraries maintained by DataStax. We are currently discussing how this would work in terms of onboarding committers, integrating with community, and structuring of artifacts and release cadences. We will most likely import the java-driver first (following the incubator process for donation) as a trial run to work out the process. - DataStax has also offered to donate a substantial amount of documentation to the project along with resources for maintenance - We have released 4.0-beta1 and received a good amount of press Recent releases: 3.0.21 was released on 2020-07-29. 2.2.17 was released on 2020-07-24. 3.11.7 was released on 2020-07-24. 4.0-beta1 was released on 2020-07-20. ## Community Health: Between the number of talks submitted for ApacheCon, the recent donations, and the interest from 4.0-beta1, we feel the community is doing quite well. There is daily participation on both the user and dev slack channels and the number of users therein continues to increase. Traffic to dev@cassandra.apache.org had a 21% increase in the past quarter. ----------------------------------------- Attachment J: Report from the Apache Clerezza Project [Hasan Hasan] ## Description: Apache Clerezza models the RDF abstract syntax in Java and provides supports for serializing, parsing, managing and querying triple collections (graphs). Apache Clerezza modules aim at supporting the development of Semantic Web applications and services. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Clerezza was founded 2013-02-20 (7 years ago) There are currently 17 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Furkan Kamaci on 2018-12-27. - No new committers. Last addition was Furkan Kamaci on 2018-12-27. ## Project Activity: Two modules were released in this reporting period: 1. DataSet module version 2.0.0 2. API Utility module version 2.0.0 The latest release was created on July 11, 2020. The last module to be release in the next reporting period for having a complete set of Apache Clerezza is the JAX-RS RDF Providers module. Latest update of the Apache Clerezza Website was in February 2018. Unfortunately, we don't have time yet to update the content of the Website. Activity was concentrated on releasing all modules of Apache Clerezza. We will update the Website afterwards. ## Community Health: Community involvement is still low, but this was expected, since we haven't put too much effort in improving that situation. This will be tackled after all modules are released. ----------------------------------------- Attachment K: Report from the Apache Cocoon Project [Cédric Damioli] ## Description: The mission of Cocoon is the creation and maintenance of software related to Web development framework: separation of concerns, component-based ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Cocoon was founded 2003-01-22 (18 years ago) There are currently 80 committers and 32 PMC members in this project. The Committer-to-PMC ratio is 5:2. Community changes, past quarter: - No new PMC members. Last addition was Javier Puerto on 2012-07-06. - No new committers were added. ## Project Activity: 7 years after last release, we finally managed to release Cocoon 2.1.13 with about 20 fixes. ## Community Health: The recent 2.1.13 release process has brought a renewed activity on mailing lists. ----------------------------------------- Attachment L: Report from the Apache Community Development Project [Sharan Foga] ## Description: The mission of Community Development is the creation and maintenance of resources to help people become involved with Apache projects ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Community Development was founded 2009-11-01 (11 years ago) There are currently 35 committers and 33 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 Roy Lenferink on 2020-05-04. - No new committers. Last addition was Roy Lenferink on 2020-05-04. ## Project Activity: Community Track CFP We had a successful response to the CFP for Apachecon@Home and received over 35 submissions. We will have a 3 day Community track [1] that will present content in 2 timezones. For the first time we will have presentations in other languages than English. Apachecon@Home We are working with the conference team to ensure a good transition to an online conference. We are working on ensuring that all speakers are registered in the platform and that we have coverage for Q&A sessions during the presentations. We also plan to have an online booth available so need to think about how it will work and what activities we can do. Feathercast We have kick started Feathercast as tool for promoting projects. The objective is to have all projects represented. We sent out a request for people to be interviewed about specific projects. We have had a lot of interest and feedback has been very positive. We currently have 12 interview featured[2].and hope that this will continue to increase. ALC We now have branding for ALC chapters and thanks to the Kenneth Paskett from the Central Services team [3][4][5] ALC Beijing held their first meetup [6] ALC Indore held two webinars [7][8]and will be presenting a range of talks in Hindi for Apachecon@Home GSOC Student evaluations were completed in July. ## Community Health: Our dev mailing list has seen a decrease in traffic compared to the previous quarter (557 emails compared to 696). This is probably due to the holiday season. We expect to see increased activity levels as we continue towards the buld up to Apachecon@Home. [1] https://s.apache.org/rn661 [2] https://s.apache.org/dlocj [3] https://s.apache.org/pa3ga [4] https://s.apache.org/ukt1q [5] https://s.apache.org/g6lkv [6] https://s.apache.org/izsw3 [7] https://s.apache.org/ycvx9 [8] https://s.apache.org/w4jou ----------------------------------------- Attachment M: Report from the Apache CouchDB Project [Jan Lehnardt] ## Description: Apache CouchDB software is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution. ## Issues: Response to feedback from last report: > jm: What was stopping users of this unauthorized binary provider from providing the patches directly to the Apache project? Nothing, that’s not what happened. Patches for bugs found running the unauthorised binaries went directly into Apache CouchDB. This issue was about a third party making binaries available for the Apache CouchDB master branch, which is prohibited by ASF policy. ## Membership Data: Apache CouchDB was founded 2008-11-19 (12 years ago) There are currently 67 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 9:2. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Hall on 2020-02-12. - No new committers. Last addition was Alessio Biancalana on 2020-02-27. ## Project Activity: Significant progress has been made to add features and bugfixes to the 3.x release line, a new release here is in on the horizon. Also, significant progress is being made on the design and implementation of the next major release 4.0 in line with our expectations of progress here. See previous reports for more details on 3.x and 4.x. We are trialling GitHub’s new Discussions feature for end-user support. It is being used in excess of our expectations and helps us to keep the bug tracker clean: https://github.com/apache/couchdb/discussions — We appreciate INFRA’s help in getting this set up. ## Community Health: It being the summer quarter for most contributors plus the COVID-19 situation has decreased overall project activity. That said, end-user support continues tat normal levels. ----------------------------------------- Attachment N: Report from the Apache Creadur Project [Philipp Ottlinger] ## Description: The mission of Creadur is the creation and maintenance of software related to Comprehension and auditing of software distributions ## Issues: Nothing so far. The project is not blocked at all. ## Membership Data: Apache Creadur was founded 2012-04-18 (8 years ago) There are currently 11 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Karl Heinz Marbaise on 2016-08-30. - No new committers. Last addition was Karl Heinz Marbaise on 2016-08-30. ## Project Activity: The project is moved over to the new build infrastructure and pull requests via github are worked on. Recent releases: Apache Rat 0.13 was released on 2018-10-13. Apache Rat 0.12 was released on 2016-06-09. Apache Rat 0.11 was released on 2014-08-21. ## Community Health: Activity remains constant and low as many people are working with RAT. Complaints or questions are being answered via mailing lists. ----------------------------------------- Attachment O: Report from the Apache DeltaSpike Project [Mark Struberg] ----------------------------------------- Attachment P: Report from the Apache DRAT Project [Tom Barber] ----------------------------------------- Attachment Q: Report from the Apache Drill Project [Charles Givre] ## Description: The mission of Drill is the creation and maintenance of software related to Schema-free SQL Query Engine for Apache Hadoop, NoSQL and Cloud Storage ## Issues: No significant issues to report. ## Membership Data: Apache Drill was founded 2014-11-18 (6 years ago) There are currently 57 committers and 26 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Bohdan Kazydub on 2020-01-28. - Ankush Kapur was added as committer on 2020-07-31 ## Project Activity: Due to the withdrawal of HPE, the 1.18 release has been delayed, however, we do have a release manager and I anticipate releasing 1.18 sometime in mid-September. Drill 1.18 will have numerous improvements including: - Drill-Druid Storage Plugin - Drill-HTTP REST Storage plugin - RDBMS Metastore - Streaming Excel Reader - Greatly improved documentation ## Community Health: There is considerably less activity in the Drill community from the last quarter due to HPE's withdrawal from supporting Drill. - dev@drill.apache.org had a 85% decrease in traffic in the past quarter (346 emails compared to 2229) - issues@drill.apache.org had a 84% decrease in traffic in the past quarter (411 emails compared to 2539) - user@drill.apache.org had a 47% decrease in traffic in the past quarter (149 emails compared to 278) - 35 issues opened in JIRA, past quarter (-76% decrease) - 22 issues closed in JIRA, past quarter (-80% decrease) - 20 commits in the past quarter (-80% decrease) - 9 code contributors in the past quarter (-30% decrease) - 15 PRs opened on GitHub, past quarter (-84% decrease) - 18 PRs closed on GitHub, past quarter (-81% decrease) ----------------------------------------- Attachment R: Report from the Apache Empire-db Project [Rainer Döbele] ## Description: Empire-db aims to provide a sophisticated approach to access SQL based relational database systems and to make the full power of the RDBMS available in applications. In contrast to object-relational-mapping it provides a easy, intuitive and string-free way to create SQL-statements of any complexity in order to query or manipulate data. ## Issues: There are no issues requiring the boards attention at this time. ## Membership Data: Apache Empire-db was founded 2012-01-24 There are currently 9 committers and 10 PMC members in this project. The chair does not know why one PMC-member is not a committer and has yet to investigate the issue. Community changes, past quarter: - No new PMC members. Last addition was Jan Glaubitz on 2016-07-10. - No new committers. Last addition was Jan Glaubitz on 2015-10-05. ## Project Activity: After publishing our latest release on May 12th there has been very little activity. New issues and actities have yet to be collected. ## Community Health: Community is still active. ----------------------------------------- Attachment S: Report from the Apache Flume Project [Balázs Donát Bessenyei] ## Description: The mission of Flume is the creation and maintenance of software related to A reliable service for efficiently collecting, aggregating, and moving large amounts of log data ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Flume was founded 2012-06-20 (8 years ago) There are currently 32 committers and 24 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Ferenc Szabo on 2019-01-28. - No new committers. Last addition was Tristan Stevens on 2020-01-07. ## Project Activity: The last quarter had low activity, likely due to people busy with other things. The last release was on January 8, 2019, about a year and a half ago. ## Community Health: The community is still alive. New contributors show up from time to time. Reviewing is a bit slow. ----------------------------------------- Attachment T: Report from the Apache FreeMarker Project [Dániel Dékány] ## Description: Apache FreeMarker is a template engine, i.e. a generic tool to generate text output based on templates. Apache FreeMarker is implemented in Java as a class library for programmers. FreeMarker 2 (the current stable line) produces releases since 2002. The FreeMarker project has joined the ASF in 2015, and graduated from the Incubator in early 2018. ## Issues: There are no issues requiring board attention at this time. ## Activity: Features are in the making for the next version. There was steady activity at the freemarker-generator tool, which was donated early this year, and is working towards its first preview release. ## Health report: Activity is low but steady, as it's usual for this project. User questions (mostly on StackOverflow) and new Jira issues are being answered promptly. The short term goal is to develop the next micro version (2.3.31). The long term goal is continuing the ongoing development on the 3.0 branch, so that the project can innovate and the code base can become much cleaner and more attractive for new committers. ## PMC changes: - Currently 7 PMC members. - No changes since the graduation on 2018-03-21 ## Committer base changes: - Currently 8 committers. - Last added: Siegfried Goeschl on 2020-01-07 ## Releases: - 2.3.30 was released on 2020-03-05 ----------------------------------------- Attachment U: Report from the Apache Geode Project [Karen Miller] ## Description: The mission of Apache Geode is the creation and maintenance of software related to a data management platform that provides real-time, consistent access to data-intensive applications throughout widely distributed cloud architectures. ## Issues: There are no issues requiring board attention. - 309 issues opened in JIRA, past quarter (-3% decrease) - 244 issues closed in JIRA, past quarter (1% increase) ## Membership Data: Apache Geode was founded 2016-11-15 (4 years ago) There are currently 109 committers and 54 PMC members in this project. Community changes, past quarter: - No new PMC members. Last addition was Alexander Murmann on 2020-03-26. - No new committers. Last addition was Mario Kevo on 2020-03-23. ## Project Activity: We're actively working on the version 1.13 release, with many discussions over code inclusions that delay the release, but provide a higher quality product. There is significant discussion and activity surrounding: - WAN Configuration for an Ingress Proxy - Avoiding the queuing of dropped events by the primary gateway sender when the gateway sender is stopped - Geode Redis API improvements - Modularization / classloader isolation - Support for an operation that clears a partitioned region ## Community Health: The Apache Geode dev mailing list had a 26% decrease in traffic, while the issues mailing list experienced a 32% increase in traffic in Q2. We are planning a Geode content track for ApacheCon @Home. We have two days of content based on submissions from the community. May-July brought 7 new blog posts: - "Spring Security & Geode" by community member Juan José Ramos at https://medium.com/@jujoramos/spring-security-geode-4670faff47a0 - "Logging Apache Geode GatewaySender Queue Events" by community member Barry Oglesby at https://medium.com/ @boglesby_2508/logging-apache-geode-gatewaysender-queue-events-e7e19937a542 - "Verifying Apache Geode Region Consistency in Different Distributed Systems" by community member Barry Oglesby at https://medium.com/@boglesby_2508/verifying-ap ache-geode-region-consistency-in-different-distributed-systems-e15d6edfe15d - "Geode Write-Behind Event Handling with Spring JPA" by community member Juan José Ramos at https://medium.co m/@jujoramos/geode-write-behind-event-handling-with-spring-jpa-a54f17e19709 - "Calculating the Size of an Apache Geode Region" by community member Barry Oglesby at https:// medium.com/swlh/calculating-the-size-of-an-apache-geode-region-5ffb3b141464 - "Improving the Performance of Apache Geode Persistence Recovery" by community member Jianxia Chen at https://medium.com/@luckycjx /improving-the-performance-of-apache-geode-persistence-recovery-af08918d2ef - "Threads Used in Apache Geode Function Execution" by community member Barry Oglesby at https://m edium.com/swlh/threads-used-in-apache-geode-function-execution-9dd707cf227c ----------------------------------------- Attachment V: Report from the Apache Giraph Project [Dionysios Logothetis] ## Description: The mission of Giraph is the creation and maintenance of software related to Iterative graph processing system built for high scalability ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Giraph was founded 2012-05-15 (8 years ago) There are currently 20 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Dionysios Logothetis on 2018-04-22. - No new committers. Last addition was Dionysios Logothetis on 2018-04-23. ## Project Activity: - New release 1.3.0 - Minor updates on the website ## Community Health: No significant activity during this quarter. However, some personal correspondence outside the mailing lists indicates the project is used for academic purposes. ----------------------------------------- Attachment W: Report from the Apache Gora Project [Kevin Ratnasekera] ## Description: - The Apache Gora open source framework provides an in-memory data model and persistence for big data. Gora supports persisting to column stores, key-value stores, document stores, distributed in-memory key-value stores, in-memory data grids, in-memory caches, distributed multi-model stores and hybrid in-memory architectures. Gora also enables analysis of data with extensive Apache Hadoop MapReduce, Apache Spark, Apache Flink, and Apache Pig support. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Gora was founded 2012-01-24 (9 years ago) There are currently 31 committers and 31 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Lahiru Jayasekara on 2020-04-30. - No new committers. Last addition was Lahiru Jayasekara on 2020-04-28. ## Project Activity: - 0.9 was released on 2019-08-15 and we are currently working on our development drive for next release. We haven't made significant progress from last report. However we received some minor code contributions on several improvements which currently in review at the moment. - Received several contributions from an external contributor. - 4 GSoC projects are going pretty well, By the end of the coding period, We are planning to integrate 4 new modules to the code base. On the other hand We are expecting to expand our committer base further, with new GSoC participants. ## Community Health: - We noticed some reduction in dev email traffic, however we are progressing with our usual development work. We hope to further increase level of development activities once we review the GSoC project work converted into pull requests. ----------------------------------------- Attachment X: Report from the Apache Groovy Project [Paul King] ## Description: Apache Groovy is responsible for the evolution and maintenance of the Groovy programming language. Groovy is a multi-faceted JVM programming language. ## Issues: No issues requiring board attention at this time. ## Membership Data: Apache Groovy was founded 2015-11-18 (5 years ago) There are currently 20 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Daniel Sun on 2019-05-06. - Mikko Värri was added as committer on 2020-06-03 ## Project Activity: We continue to work on bug fixes for 2.5 and 3 and continue to assist other non-Apache projects within the Groovy ecosystem move to 3.0. We are also working on our roadmap for Groovy 4 and expect to release an alpha version in the next quarter. Recent releases: - 2.4.20 was released on 2020-07-22 - 2.5.13 was released on 2020-07-22 - 3.0.5 was released on 2020-07-22 - 2.5.12 was released on 2020-05-21 - 3.0.4 was released on 2020-05-21 Downloads (Maven central/bintray only): - For May/Jun/Jul quarter: approx 82 million - last 12 months: ~275M - since 2012 (when we started keeping stats from above repos): ~574M ## Community Health: The overall community status remains healthy. The community tries very hard to be welcoming and interesting discussions continue to take place at appropriate times. Large endeavours currently take a while to progress due to the part-time nature of most contributors. One key community building aspect for the project has been around ApacheCon @Home. The project has a dedicated track and received interest from numerous speakers. This is expected to remain a high focus for the coming quarter. Notable mailing list trends: dev@groovy.apache.org had a 56% increase in traffic in the past quarter This quarter, 272 commits were contributed from 19 contributors including 13 non-committer contributors (10 new). ----------------------------------------- Attachment Y: Report from the Apache HTTP Server Project [Daniel Gruno] ## Description: The mission of HTTP Server is the creation and maintenance of software related to Apache Web Server (httpd) ## Issues: There are no issues requiring board attention. ## Membership Data: Apache HTTP Server was founded 1995-02-27 (25 years ago) There are currently 125 committers and 54 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Mario Brandt on 2020-04-27. - No new committers. Last addition was Mario Brandt on 2020-04-27. ## Project Activity: The Apache HTTP Server 2.4.46 was released on Friday 2020-08-07 after a couple of attempts at 2.2.44 and 2.4.45 hit some minor snags with back-ports. I wish to personally thank our Release Manager, Daniel Ruggeri, for steering the ship through these waters that is preparing and managing a httpd release. 2.4.46 brings further improvements and stability to our http/2 features, as well as improvements in our mod_ssl core module. The 2.4.46 release also addresses 4 CVEs, three of which are new, and finally one which was previously fixed, but was later deemed worthy of a CVE notification. Additional improvements are currently being made and tested for mod_lua[1] with upcoming support for Lua 5.4, and mod_ssl with OpenSSL 3.0.0[2]. Works is also underway to overhaul our documentation[3], primarily fixing encoding issues with later versions of Java (used by our XSLT tool to build our documentation) Furthermore, we are making good headway with fixing compiler warnings for Windows platforms. Lastly, our new CI builds have proven very useful in catching issues early on[4], primarily linked to compiling httpd or with/within our existing test framework. [1] https://s.apache.org/pfxw9 [2] https://s.apache.org/lo8al [3] https://s.apache.org/z6xgj [4] https://s.apache.org/mzqfw + https://s.apache.org/663xr etc. ## Community Health: The overall community is considered very healthy. We had a great influx of questions on our users mailing list with more than 100 people discussing httpd usage, causing a 35% spike in traffic compared to last quarter. Our development list had roughly the same activity level as last quarter, with a late uptick as the 2.4.46 release was heading out the door and generally more distinct topics than usual. Code activity was also on the usual busy level (more than 350 commits this quarter), and the number of code/docs contributors rose from 18 to 19. On the "lines of code" side of things, we have seen a very large increase, primarily attributed to two factors mentioned in the activity section; documentation encoding fixes and getting ready for the new release. Our new GitHub notifications list (notifications@httpd.a.o) is starting to gain some traction, with 48 emails this quarter compared to just 2 in the previous. This means people are starting to discuss issues on GitHub and the development community is receiving and interacting with the feedback. ----------------------------------------- Attachment Z: Report from the Apache HttpComponents Project [Michael Osipov] ## Description: - The Apache HttpComponents project is responsible for creating and maintaining a toolset of low-level Java components focused on HTTP and associated protocols. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Minimal changes have occured for 4.x branches - Work for both Core and Client on 5.0.1 and 5.1.x has been very high thanks to early adopter contributions. ## Health report: - Overall the project remains active. Issues and dicussions are resolved in time. ## PMC changes: - None ## Committer base changes: - A formal vote has been cast to elect Carter Kozak as committer ## Releases: - HttpComponents Core 5.0.1 GA was released on 2020-06-10 - HttpComponents Client 5.0.1 GA was released on 2020-06-15 ----------------------------------------- Attachment AA: Report from the Apache Hudi Project [Vinoth Chandar] ## Description: The mission of Apache Hudi is the creation and maintenance of software related to providing atomic upserts and incremental data streams on Big Data ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Hudi was founded 2020-05-19 (3 months ago) There are currently 14 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. - Ongoing discussions in PMC on committer/pmc candidates ## Project Activity: Developement - We made great progress towards our 0.6.0 major release, expecting first RC this week, as planned by the community. - Notably, we have merged support for bootstrapping any parquet datasets into hudi tables seamlessly, spark streaming/async compaction support, several performance fixes - Author of RFC-15 (design docs in Hudi) has an initial version working, we made progress on several key RFCs like record indexing, clustering - Few large PRs could not make it into 0.6.0, due to timeline risks/expanded scope. Plans are to target this on the first bug fix release in 0.6.x Outreach - Hudi PMC and Contributors from Amazon gave a talk around past, present, future of PrestoDB/Hudi integration. Also authored a blog on presto site. ## Community Health: - We held our very first community code/design walkthrough session, attended by almost ~10 contributors across time zones. Slides/Video recording shared with entire community - Since the last report, we saw good uptick (38%) in conversations on dev mailing list. We also have a users mailing list now, but users are still preferring dev@ - We are nearing almost 500 members on our slack channel. - Our project JIRA/Github activity recorded a 34% uptick, as we picked up pace towards 0.6.0 ----------------------------------------- Attachment AB: Report from the Apache Iceberg Project [Ryan Blue] ## Description: Apache Iceberg is a table format for huge analytic datasets that is designed for high performance and ease of use. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Iceberg was founded 2020-05-19 (2 months ago) There are currently 10 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members (project graduated recently). - Shardul Mahadik was added as committer on 2020-07-25 ## Project Activity: 0.9.0 was released, including support for Spark 3 and SQL DDL commands, support for JDK 11, vectorized Parquet reads, and an action to compact data files. Since the 0.9.0 release, the community has made progress in several areas: - The Hive StorageHandler now provides access to query Iceberg tables (work is ongoing to implement projection and predicate pushdown). - Flink integration has made substantial progress toward using native RowData, and the first stage of the Flink sink (data file writers) has been committed. - An action to expire snapshots using Spark was added and is an improvement on the incremental approach because it compares the reachable file sets. - The implementation of row-level deletes is nearing completion. Scan planning now supports delete files, merge-based and set-based row filters have been committed, and delete file writers are under review. The delete file writers allow storing deleted row data in support of Flink CDC use cases. Releases: - 0.9.0 was released on 2020-07-13 - 0.9.1 has an ongoing vote ## Community Health: The month since the last report has been one of the busiest since the project started. 80 pull requests were merged in the last 4 weeks, and more importantly, came from 21 different contributors. Both of these are new high watermarks. Community members gave 2 Iceberg talks at Subsurface Conf, on enabling Hive queries against Iceberg tables and working with petabyte-scale Iceberg tables. Iceberg was also mentioned in the keynotes. ----------------------------------------- Attachment AC: Report from the Apache Ignite Project [Dmitry Pavlov] ## Description: Apache Ignite® is a horizontally scalable, fault-tolerant distributed in-memory computing platform for building real-time applications that can process terabytes of data with in-memory speed ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ignite was founded 2015-08-19 (5 years ago) There are currently 53 committers and 34 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 Maxim Muzafarov on 2020-04-28. - Artem Budnikov was added as committer on 2020-07-14 - Sergey Chugunov was added as committer on 2020-06-12 ## Project Activity: - Apache Ignite community is working on preparing release 2.9 - Release 3.0 discussion has been started again. - Ignite Extensions project that decouples the core features from 3rd-party integrations is moving forward rapidly https://samaitra.blogspot.com/2020/08/apache-ignite-extensions.html - New features will be available at 2.9: Persistence cache snapshot, Tracing, Java Thin Client cluster discovery & compute - Ignite documentation is being migrated from the readme.io to the Ignite codebase. The first version is planned to be released with Ignite 2.9 release. ## Community Health: - There is a decrease in mailing list traffic comparing to the previous quarter (-10-20%). Activity related to commits count remains stable. - Apache Ignite users, developers, and PMC members continued to give talks related to the product in the C-19 situation mostly online. See also https://ignite.apache.org/events.html - Community members started the Virtual Apache Ignite Meetup https://www.meetup.com/Apache-Ignite-Virtual-Meetup/ group that is envisioned as a place to meet and discuss Ignite best practices, internals, use cases, share experiences. - There is a dedicated track for Apache Ignite available at APACHECON 2020 @Home on September 29th. https://apachecon.com/acah2020/tracks/ ----------------------------------------- Attachment AD: Report from the Apache Impala Project [Jim Apple] ## Description: The mission of Apache Impala is the creation and maintenance of software related to a high-performance distributed SQL engine ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Impala was founded 2017-11-14 (3 years ago) There are currently 52 committers and 33 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 Csaba Ringhofer on 2020-02-18. - Anurag Mantripragada was added as committer on 2020-05-13 ## Project Activity: This quarter, the Impala community added support (or improved support) for: - GROUPING, INTERSECT DISTINCT, EXCEPT DISTINCT, and uncorrelated subqueries in HAVING - Development environment bootstrapping with GCC 7 and on Ubuntu 20.04 and SLES12 sp5 - Sanitizers like ASAN and TSAN in developer testing - Asynchronous code execution so a query can start in interpreted mode and switch to native code when code generation is complete - TPCDS queries in the test suite - Running in containerized environments The Impala community improved compatibility with other Apache projects by: - Adopting Apache DataSketches KLL structure for quantile estimation - Recognizing the new ASF URL practices when downloading Maven and Ant - Improving support for Apache Hive ACID tables - Adding Apache Iceberg CREATE TABLE support - Adding a number of Apache Kudu compatibility improvements - Supporting Apache Parquet FIXED_LEN_BYTE_ARRAY DECIMAL - Supporting Apache Hadoop Ozone in "load data inpath" The Impala community removed some or all support for the following in the 4.0 branch: - Dateless timestamps - Impala-lzo - Sentry - Hive 2 ## Community Health: The community is overall healthy. This quarter has a common amount of variability in some previous metrics. It is not infrequent that this variability has no plainly obvious cause. - Commits are down this quarter from 221 to 197. - Six community members authored their first patch. - JIRAs created is down to 315 from 360; JIRAs resolved are up to 357 from 243. A significant number of these are Later, WontFix, CannotReproduce, etc. - user@ traffic is up 50% to 30 emails; dev@ traffic is down 48% to 69 emails. ----------------------------------------- Attachment AE: Report from the Apache Incubator Project [Justin Mclean] 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 46 podlings incubating. In July, podlings executed 11 distinct releases. We added 1 IPMC member and none retired. There were no IP clearances in June. A couple of new podlings are still being discussed and proposals prepared. One projects APISIX graduated last month. This month we were missing reports from BlueMarlin, Liminal, NLPCraft, S2Graph, SDAP and Warble. Two podlings that failed to report are new which is concerning. Weex was unable to get sign off by its mentors. All will be asked to report next month. This is the third time that Warble has failed to report. As with last month, it's uncertain why a large number of podlings where unable to submit reports, but it's likely to be related to current external events. We've also seen more podlings needing to ask mentors and IPMC members to vote on releases and fewer mentors voting on releases. MXNet is slowing working on its issues with ASF release and distribution policy. But as with last month report, more issues have been found. The project has taken steps to correct items in both sets of issues, but there are still some outstanding concerns. There has been a constructive conversation with NVIDIA about changing the licensing terms to be compatible with the Apache license, and another 3rd party (DJL / Amazon) has MXNet corrected branding and trademark issues. But despite this progress, the MXNet PPMC seems reluctant to fix these issues promptly and not is not following advice given. An objection to guidelines on distributing releases on various platforms was brought up at the last minute (despite multiple conversations spanning over a year being held on these guidelines). This initiative has stalled. Technically the vote to approve these guidelines passed, but until the person clarifies or removes their objection, it's unclear how to proceed. The person did not respond to requests to clarify their objections. If this can't be resolved, it may require the board to step in. The Incubator has organised a track for the upcoming Apache@home conference. Most discussions on the mailing list were around releases and on graduations and new proposals. SDAP sorted out its subscription/roster issues, but Spot still needs to do so despite multiple reminders. ## Community ### New IPMC members: ### People who left the IPMC: - None ## New Podlings - Sedona ## Podlings that failed to report, expected next month - BlueMarlin - Liminal - NLPCraft - S2Graph - SDAP - Warble - Weex (failed to get mentor sign off) ## Graduations - APISIX The board has motions for the following: - None ## Releases The following releases entered distribution during the month of July: - Annotator 0.1.0 - Daffodil 2.7.0 - DataSketches Hive 1.1.0 - DolphinScheduler 1.3.1 - NLPCraft 0.6.2 - NuttX 9.1.0 - Ratis 1.0.0 - Ratis third party 0.5.0 - Toree 0.4.0 - Tuweni 1.1.0 - Tvm v0.6.1 ## IP Clearance - none ## Legal / Trademarks - Onging issues with MXNet (see INCUBATOR-253) ## Infrastructure - None ## Miscellaneous - None ## Table of Contents [AGE](#age) [Annotator](#annotator) [DataSketches](#datasketches) [DolphinScheduler](#dolphinscheduler) [Doris](#doris) [ECharts](#echarts) [Heron](#heron) [Livy](#livy) [PageSpeed](#pagespeed) [Pegasus](#pegasus) [Pinot](#pinot) [Ratis](#ratis) [Sedona](#sedona) [Toree](#toree) [Training](#training) [Tuweni](#tuweni) [Weex](#weex) -------------------- ## AGE AGE is a multi-model database that enables graph and relational models built on PostgreSQL. AGE has been incubating since 2020-04-29. ### Three most important unfinished issues to address before graduating: 1. Complete the Apache AGE Website development and infrastructure setup. 2. First Apache based release. 3. Build Healthy community around project. ### 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? Current focus is to complete the rest of few tasks of Podling bootstrapping process and move working on our first Apache based release. ### How has the project developed since the last report? We submitted ICLAs/CCLA/SGA for the project and completed the Repo migration to Apache. Worked on an internal release. ### 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: We are currently working on our first Apache release. ### When were the last committers or PPMC members elected? None. ### Have your mentors been helpful and responsive? Yes, they have been helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? PPMC is not managing the podling's brand / trademarks yet. ### Signed-off-by: - [X] (age) Kevin Ratnasekera Comments: - [X] (age) Von Gosling Comments: - [ ] (age) Raphael Bircher Comments: - [X] (age) Felix Cheung Comments: ### IPMC/Shepherd notes: Dave Fisher: AGE is just starting up. I do think that someone from the project needs to be answering the subscription email questions that re on the dev@ list. All the best! -------------------- ## 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. Communicate a clear roadmap 2. Add active contributors 3. Demonstrate good governance through voting on process improvements. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? Community calls continue. A few new developers and projects have reached out with interest in using the project. Developing this community is the highest priority of the project right now. ### How has the project developed since the last report? The project has made its first release. In the month since, the community has converted the project to TypeScript, added a DOM/HTML text highlighting capability to the public API, and expanded the automated test suite. ### 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: July 11, 2020 ### When were the last committers or PPMC members elected? June 6, 1028 ### Have your mentors been helpful and responsive? Yes. ### Signed-off-by: - [X] (annotator) Nick Kew Comments: - [ ] (annotator) Steve Blackmon Comments: - [ ] (annotator) Tommaso Teofili Comments: ### IPMC/Shepherd notes: -------------------- ## DataSketches DataSketches is an open source, high-performance library of stochastic streaming algorithms commonly called "sketches" in the data sciences. Sketches are small, stateful programs that process massive data as a stream and can provide approximate answers, with mathematical guarantees, to computationally difficult queries orders-of-magnitude faster than traditional, exact methods. DataSketches has been incubating since 2019-03-30. ### Three most important unfinished issues to address before graduating: 1. Adding more committers. We have just added our first new committer since incubation! We have a few more individuals that have been consistent contributors to the project that we will soon want to go through the new committer election process. This is a big change from our last report where we had no candidates at all. 2. Fill out the Maturity Model 3. Prepare for Graduation. ### Are there any issues that the IPMC or ASF Board need to be aware of? We could use some help in finding people who would find working in the sketching algorithms area really interesting and would want to work with us to become committers. ### How has the community developed since the last report? The word is getting out! We presented talks at the USPTO 2020 tech conference and the Spark & AI 2020 conference, mentioned in the last report, with lots of good feedback. We will be co-authors in a tutorial on sketching technology at the upcoming ACM-KDD conference in August with one of the world's leading scientists in streaming algorithms and sketching. We have been invited to give a keynote talk at the upcoming DataCon2020 in Taiwan in early September. We have been accepted for a talk at ApacheCon again this year. We also are seeing a big increase in the number of single PRs coming from a number of different people, especially for our C++ components, which is very good news. This proves that there is growing interest in the project and there are folks out there that want to contribute to the project. ### How has the project developed since the last report? See the releases since the last report below. In addition we have made significant improvements to our website thanks to some external contributors! To the best of our knowledge all of our licensing and website issues have been addressed and have been implemented in formal releases or are in master-branch staging, awaiting the next release. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: - 2020-07-06 incubating-datasketches-hive 1.1.0 - 2020-06-19 incubating-datasketches-cpp 2.0.0 - 2020-05-07 incubating-datasketches-java 1.3.0 ### When were the last committers or PPMC members elected? August, 2020 ### Have your mentors been helpful and responsive? Yes, in general. However, we do have to prod them with reminders to check-off our releases. Our releases have been taking longer and longer to get through the voting process especially when it is in the 2nd IPMC phase. A little help here would be appreciated. ### Is the PPMC managing the podling's brand / trademarks? To the best of our knowledge, yes. * Are 3rd parties respecting and correctly using the podlings name and brand? As far as we know, yes. * If not what actions has the PPMC taken to correct this? We have not had to face this issue yet. * Has the VP, Brand approved the project name? Yes, and it is clearly stated as such on http://incubator.apache.org/projects/datasketches.html ### Signed-off-by: - [X] (datasketches) Liang Chen Comments: - [X] (datasketches) Kenneth Knowles Comments: - [X] (datasketches) Furkan Kamaci Comments: - [X] (datasketches) Dave Fisher Comments: - [X] (datasketches) Evans Ye Comments: ### IPMC/Shepherd notes: -------------------- ## DolphinScheduler DolphinScheduler is a distributed ETL scheduling engine with powerful DAG visualization interface.. DolphinScheduler has been incubating since 2019-08-29. ### Three most important unfinished issues to address before graduating: 1.Guide community to commit code and code review using Apache way. 2.Develop more committers and contributors. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? 1. GitHub code contributors grew from 100 to 116. 2. Hold a co-meetup with Apache Doris and 1900 people join the on-line meetup on July, 25. ### How has the project developed since the last report? 1. Apache Dolphin Schedule1.3.1 has released and 1.3.2 is ready for voting. 2. Maven Plugin 1.0.0 is in voting progress. ### 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-7-13 ### When were the last committers or PPMC members elected? 2019-5-28 ### Have your mentors been helpful and responsive? Our mentors were very helpful, help us to refine release process and how to release a plug-in. ### Is the PPMC managing the podling's brand / trademarks? Yes. We keep tracking podling's brand / trademarks. ### Signed-off-by: - [X] (dolphinscheduler) Sheng Wu Comments: - [ ] (dolphinscheduler) ShaoFeng Shi Comments: - [X] (dolphinscheduler) Liang Chen Comments: - [X] (dolphinscheduler) Furkan KAMACI Comments: - [X] (dolphinscheduler) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes: -------------------- ## Doris Doris is a MPP-based interactive SQL data warehousing for reporting and analysis. Doris has been incubating since 2018-07-18. ### Three most important unfinished issues to address before graduating: 1. We have not released a release version without WIP, we are preparing it. 2. We need a more stringent code access and testing environment to ensure code quality and project stability. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? 1. Since the last report, we have added 16 contributors and 2 committers. There are currently 100 contributors and 19 committers. 2. We upgraded our website. Now we can understand the characteristics of Doris more intuitively on the website. 3. We joined a co-meetup with Apache DolphineScheduler and 1900 people join the on-line. ### How has the project developed since the last report? Since last report(2020-06-01), a total of 262 commits were merged. The community contributed a lot of new features and helped Doris fix many bugs. We are working hard to prepare the next release version(0.13) ### 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-04-24: Apache Doris (incubating) 0.12.0-rc03 ### When were the last committers or PPMC members elected? Zhengguo Yang: New Committer, 2020-06-22 Yunfeng Wu: New Committer, 2020-08-05 ### Have your mentors been helpful and responsive? All mentors are helpful. ### Is the PPMC managing the podling's brand / trademarks? Yes. 3rd parties are using the podlings name and brand correctly. And the project name is approved. ### Signed-off-by: - [X] (doris) Dave Fisher Comments: - [X] (doris) Willem Ning Jiang Comments: It's good to see the meetup across with the ASF incubating projects. - [ ] (doris) Shao Feng Shi Comments: ### IPMC/Shepherd notes: -------------------- ## ECharts ECharts is a charting and data visualization library written in JavaScript. ECharts has been incubating since 2018-01-18. ### Three most important unfinished issues to address before graduating: 1. Ensure Mentors and IPMC have no remaining issues for graduating We are currently discussing graduation related topics under podling's dev mailing list and make sure PPMC and mentors have no remaining issues before we start discussing under general@incubator. 2. Prepare a resolution 3. Propose votes in incubator and general mailing list ### Are there any issues that the IPMC or ASF Board need to be aware of? We have solved the CDN issue in China by providing a Cloud Service account that can be accessed by PPMCs and found the donor for the CDN fees. The donor Ming Zu is a senior manager of Baidu and fan of ECharts. ### How has the community developed since the last report? The community has grown fast and more people are contributing to the project. 73 people have contributed to the project during incubation. Committers work for more than 6 different companies and from 3 different countries. We elected two committers to be PPMC members since last report. ### How has the project developed since the last report? We have released a new version 4.8.0 and an alpha version 5.0.0-alpha.1 and we are working toward the official release of 5.0.0. ### How would you assess the podling's maturity? Please feel free to add your own commentary. We have made the maturity assessment [1] and are currently discussing in the project's dev mailing list about it. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [X] Other: reviewing and discussing graduation requirements [1] https://cwiki.apache.org/confluence/display/ECHARTS/Apache+Maturity+Model+As sessment+for+ECharts ### Date of last release: 2020-05-28 ### When were the last committers or PPMC members elected? 2020-07-27 ### Have your mentors been helpful and responsive? Yes. Mentors have been very helpful and responsive. Are things falling through the cracks? If so, please list any open issues that need to be addressed. No. ### 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? The PPMC is managing the brand and trademarks. No problems found about this. ### Signed-off-by: - [X] (echarts) Kevin A. McGrail Comments: ECharts is doing well. - [X] (echarts) Dave Fisher Comments: I expect that ECharts will graduate in the next month or two. - [ ] (echarts) Ted Liu Comments: - [X] (echarts) Sheng Wu Comments: Expect the echarts will be ready for TLP soon. ### IPMC/Shepherd notes: -------------------- ## Heron A real-time, distributed, fault-tolerant stream processing engine. Heron has been incubating since 2017-06-23. ### Three most important unfinished issues to address before graduating: 1. Community building 2. Improving the release process 3. Improving documentation ### 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? Two new committers were elected. Discussions are increasing across slack. Need to work on reporting the conversations in slack to the mailing list. ### How has the project developed since the last report? There have been bug fixes and feature improvements. Some to note are: - Python 3 upgrade - Bazel upgrade ### 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-11-14 0.20.2-incubating. Community is currently working on a new release. ### When were the last committers or PPMC members elected? Two new committers where voted in: - Oliver Bristow (July 22, 2020) - Windham Wong (July 3, 2020) ### 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. Our mentors have been responsive when needed. ### 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? Yes ### Signed-off-by: - [ ] (heron) Jake Farrell Comments: - [ ] (heron) Julien Le Dem Comments: - [ ] (heron) P. Taylor Goetz Comments: - [X] (heron) Dave Fisher Comments: The podling seems to be working as a team better. ### IPMC/Shepherd notes: -------------------- ## Livy Livy is web service that exposes a REST interface for managing long running Apache Spark contexts in your cluster. With Livy, new applications can be built on top of Apache Spark that require fine grained interaction with many Spark contexts. Livy has been incubating since 2017-06-05. ### Three most important unfinished issues to address before graduating: 1. Start preparing towards graduation 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? Moderate activity on mailing lists and code as well ### How has the project developed since the last report? Currently the community is working on HA feature and support for Spark on Kubernetes. Spark 3.0 support was added recently and a new release will be started once it has been more thought tested ### 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-01-07 ### When were the last committers or PPMC members elected? 2019-01-22 ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [ ] (livy) Bikas Saha Comments: - [ ] (livy) Brock Noland Comments: - [X] (livy) Luciano Resende Comments: - [ ] (livy) Jean-Baptiste Onofre Comments: Still planning to contribute what I proposed on the mailing list while ago. I think we are pretty close to graduation. Maybe worth to start a discussion. ### IPMC/Shepherd notes: -------------------- ## PageSpeed PageSpeed represents a series of open source technologies to help make the web faster by rewriting web pages to reduce latency and bandwidth. PageSpeed has been incubating since 2017-09-30. ### Three most important unfinished issues to address before graduating: 1. Grow the number of active developers 2. Enhance the release process: switch to github tagged release to simplify. 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? Mailing lists and git issues are active. The number of active developers is unchanged. ### How has the project developed since the last report? The first incubator release has been announced after field-testing. Furthermore, small enhancements are being contributed from people outside of the initial committer group. Major changes have landed on master: the build system has been refreshed to leverage bazel, c++17, abseil and Envoy. All dependencies have been refreshed and sanitized where possible. As a side-effect, some of the remaining issues from the WIP-DISCLAIMER have been addressed. - MPL licensed source code for http date parsing replaced with our own version which leans on abseil. That part is all Apache licensed now. - The no longer contains compiled code pulled in from dependencies. A simple PoC port to Envoy has landed, as a first step towards running PageSpeed as a stand-alone sidecar service (where traffic of arbitrary servers can be routed through it via transparent proxying or L7 routing). ### How would you assess the podling's maturity? - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: The week of May 11th, 2020 ### When were the last committers or PPMC members elected? May 27 2019 (Longinos Ferrando, elected as both committer and PMC member) ### 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. Yes. ### 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? - As far as we know the brand is respected by third parties. We-Amp mirrors the incubator site over at modpagespeed.com - but will work on transferring the domain name to the ASF this quarter. - It's not known if the VP, brand has explicitly approved, so that is something we need to make sure about and resolve. ### Signed-off-by: - [ ] (pagespeed) Jukka Zitting Comments: - [ ] (pagespeed) Leif Hedstrom Comments: - [X] (pagespeed) Nick Kew 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. Project code donation 2. First release 3. Building community ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? N/A. ### How has the project developed since the last report? ICLA/SGA are all submitted. Accounts created. JIRA/DNS/LDAP/mail-lists created. The website repo has been migrated to Apache Github. ### 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 yet. ### 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. Yes, they are very nice and helpful. ### 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? Yes, We keep tracking podling's brand / trademarks. ### Signed-off-by: - [X] (pegasus) Kevin A. McGrail Comments: I am just getting involved with this podling and look forward to guiding them more. - [ ] (pegasus) Duo zhang Comments: - [ ] (pegasus) Liang Chen Comments: - [X] (pegasus) Von Gosling Comments: ### IPMC/Shepherd notes: -------------------- ## Pinot Pinot is a distributed columnar storage engine that can ingest data in real- time and serve analytical queries at low latency. Pinot has been incubating since 2019-03-01. ### Three most important unfinished issues to address before graduating: 1. None 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? - We have 470+ users on slack - all slack discussions are forwarded to the project mailing list. ### How has the project developed since the last report? - Released 0.4.0 - Voted Ting Chen and Kartik Khare as a new committer. - Voted Jackie and Xiang Fu to PPMC ### 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-14 ### When were the last committers or PPMC members elected? July 2020 ### 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: - [X] (pinot) Kishore Gopalakrishna Comments: - [X] (pinot) Jim Jagielski Comments: - [ ] (pinot) Olivier Lamy Comments: - [X] (pinot) Felix Cheung Comments: What's the next step towards graduation? ### IPMC/Shepherd notes: -------------------- ## Ratis Ratis is a java implementation for RAFT consensus protocol Ratis has been incubating since 2017-01-03. ### Three most important unfinished issues to address before graduating: 1. Work on the graduation template. 2. Expand the community, committers and PPMC. 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? - 4 new contributors. 47 total contributors. ### How has the project developed since the last report? - ~60 commits. - Apache Ratis 1.0.0 (GA) released in July. - Apache Ratis Thirdparty 0.5.0 released. - Ratis is now using GitHub pull requests and GitHub Actions for pre-commit checks for a better contributor experience. - Jakob Homan stepped down as podling mentor - Arpit Agarwal volunteered to be a mentor ### 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: The community has grown since inception and more importantly we have more diversity of committer affiliations. The recent GA release indicates that the project has reached a level of stability and it is very close to graduation. ### Date of last release: - 2020-07-20 - Apache Ratis 1.0.0 - 2020-06-26 - Apache Ratis Thirdparty 0.5.0 ### When were the last committers or PPMC members elected? - 2020-02-21 - Siddharth Wagle added as committer. ### Have your mentors been helpful and responsive? - Mentors are helpful ### Is the PPMC managing the podling's brand / trademarks? Name is approved. https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-160 ### Signed-off-by: - [X] (ratis) Uma Maheswara Rao G Comments: Active community and development. - [X] (ratis) Arpit Agarwal Comments: Active development and regular releases. Nearing graduation. - [ ] (ratis) Devaraj Das Comments: ### IPMC/Shepherd notes: -------------------- ## Sedona Sedona is a big geospatial data processing engine. It provides an easy to use APIs for spatial data scientists to manage, wrangle, and process geospatial data. Sedona has been incubating since 2020-07-19. ### Three most important unfinished issues to address before graduating: 1. Podling bootstrap: initial code import, name search 2. New website and branding 3. Community growth ### 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? N/A ### How has the project developed since the last report? Good progress on bootstrap, LDAP and DNS created, JIRA created, git repo created, mailing lists created. 5 PPMC CLA submitted, account created and added to the roster of Sedona. We have removed all incompatible 3rd party library dependencies in the old codebase. Now we are waiting for another committer to submit the CLA and then the code will be imported to ASF Git repo. ### 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: We are still bootstrapping. ### When were the last committers or PPMC members elected? N/A ### 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? Not yet, we are still doing the initial setup. ### Signed-off-by: - [X] (sedona) Felix Cheung Comments: - [ ] (sedona) Jean-Baptiste Onofré Comments: - [ ] (sedona) George Percivall Comments: - [X] (sedona) Von Gosling 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: In my opinion, I believe Toree is one of those small but useful projects that, except for being very active, would be ready to graduate. Having said that, where there is an important issue or for voting new members and releases the PPMC show up and participate (see example of last committer/release thread). I have started updating the podling related artifacts such as project page, etc and will try to start graduation discussions before the next report. 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? Similar pattern with a few Q&A on both Gitter and mailing list. We also saw increased flow of questions related to Spark 3.0. ### How has the project developed since the last report? The project has worked on the 0.4.0-incubating release, and is adding support for Spark 3.0 which will be available on the 0.5.0-incubating release. ### 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? Are things falling through the cracks? If so, please list any open issues that need to be addressed. There was nothing requiring mentor intervention on the last quarter. ### 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? No Trademark issues ### Signed-off-by: - [X] (toree) Luciano Resende Comments: - [ ] (toree) Julien Le Dem Comments: - [ ] (toree) Ryan Blue Comments: ### IPMC/Shepherd notes: -------------------- ## Training The Training project aims to develop resources which can be used for training purposes in various media formats, languages and for various Apache and non-Apache target projects. Training has been incubating since 2019-02-21. ### Three most important unfinished issues to address before graduating: 1. Promote the information about Apache Training Project with increased participation from community 2. Create a tutorial on how the tools provided by this project can be used to create own content 3. Review current policies around contribution review and releases to find a pragmatic compromise ### Are there any issues that the IPMC or ASF Board need to be aware of? Due to recent changes in work being done remote has led to change of format for many conferences and trainings. The Training project can be very valuable in dissemination of knowledge in this situation. We hope to adapt to new format of learning in this situation. ### How has the community developed since the last report? Activity has increased since the last report. There were 71 posts in last 3 months. We have received contributions from other Apache projects like COMDEV and other individual contributors. ### How has the project developed since the last report? New training slides were added on three topics: * Apache Hadoop * Apache Hive * Apache COMDEV PR activity has picked up momentum since the last report. ### How would you assess the podling's maturity? There are currently some issues with this podling that we are working to address, we believe that the issues are not yet critical and can be turned around from within the community but want to make the board aware of this early on. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### When were the last committers or PPMC members elected? February 2020 ### Have your mentors been helpful and responsive? Mentors have been responsive and helpful when reached out to. ### Is the PPMC managing the podling's brand / trademarks? The name search process has not yet been started, as there is still time to do that if and when graduation draws nearer. The PPMC is actively monitoring usage of the Podlings current name on other sites. The Podling is not directly affiliating with any sponsors donating content and presenting an independent image on the webpage. ### Signed-off-by: - [X] (training) Craig Russell Comments: - [ ] (training) Christofer Dutz Comments: - [X] (training) Justin Mclean Comments: - [X] (training) Lars Francke Comments: ### IPMC/Shepherd notes: -------------------- ## Tuweni Tuweni is a set of libraries and other tools to aid development of blockchain and other decentralized software in Java and other JVM languages. Tuweni has been incubating since 2019-03-25. ### Three most important unfinished issues to address before graduating: 1. Finish export notice for cryptographic elements 2. Vote in a few more committers 3. Keep release pace and adoption ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues to report at this time. ### How has the community developed since the last report? We are seeing a few contributions in the bug reports and pull requests offered on the repository. The project is starting to gain good traction. We have seen adoption of the project downstream and a couple of fixes contributed as direct result. ### How has the project developed since the last report? We voted 1.1.0, with a set of new features. The roadmap is on Github and more accessible. The project is also using Github actions to help kick faster CI for pull requests. ### 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: 2020-07-11 ### When were the last committers or PPMC members elected? Danno Ferrin as committer on 2020-06-08. ### Have your mentors been helpful and responsive? Absolutely. ### Is the PPMC managing the podling's brand / trademarks? Yes. At present, there are no issues nor concerns with the Tuweni mark. We do not anticipate any issues with the mark regarding graduation. ### Signed-off-by: - [ ] (tuweni) Jean-Baptiste Onofré Comments: - [X] (tuweni) Michael Wall Comments: Good work this month - [X] (tuweni) Furkan Kamaci Comments: ### IPMC/Shepherd notes: -------------------- ## Weex Weex is a framework for building Mobile cross-platform high performance UI. Weex has been incubating since 2016-11-30. ### Three most important unfinished issues to address before graduating: 1. [Branding issues](https://cwiki.apache.org/confluence/display/WEEX/Branding+issues). There are about 10 git repos violating the trademark of Apache Weex, together with their NPM/Maven artifact. 2. [Community diversity](https://cwiki.apache.org/confluence/display/WEEX/Communtiy+divers ity). Apache Weex needs more PPMCs and committers from community, no employees from a single company shall have majority vote in PPMC and committer. ### 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? - Working towards releasing new version ### How has the project developed since the last report? - We have 8 incoming pull request, and 7 of them are merged. - We have 1 threads in Weex mailing list . - We have solved 10 Github issues. ### 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: 2019-10-23 ### When were the last committers or PPMC members elected? 2019-12-05 ### Have your mentors been helpful and responsive? Yes, they are very helpful. ### 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? No. We are collecting a list of [branding issues](https://cwiki.apache.org/confluence/display/WEEX/Branding+issues), and we shall fix the problem one by one. #### Has the VP, Brand approved the project name? No yet. We have not done Podling name search. ### Signed-off-by: - [ ] (weex) Willem Ning Jiang * Comments: - [ ] (weex) Myrle Krantz * Comments: - [ ] (weex) Jan Piotrowski * Comments: ### IPMC/Shepherd notes: Dave Fisher: I see no relevant email from the dev team on dev@ or private@ since March. There is activity on commits@ from git activity which means work is being done. I think that there should be discussion about the trademark issues on private@ along with a Podling Suitable Name Search. ----------------------------------------- Attachment AF: 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 project has had almost no activity over the past quarter No new community members have shown up in a while The community is almost silent ## Membership Data: Apache Joshua was founded 2018-10-17 (2 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: There has been only one email thread over the past quarter (two emails) The PMC has not resumed the effort to release Joshua 6.2 ## Community Health: Overall community is silent A roll call to understand how many PMC members are willing to stay may help Moving the project to Attic might be an option if things don't change ----------------------------------------- Attachment AG: Report from the Apache jUDDI Project [Alex O'Ree] ## Description: - jUDDI (pronounced "Judy") is an open source Java implementation of the Universal Description, Discovery, and Integration (UDDI v3) specification for (Web) Services. The jUDDI project includes Scout. Scout is an implementation of the JSR 93 - Java API for XML Registries 1.0 (JAXR). ## Issues: - There are no issues that require the board's attention at this time. ## Membership Data: Apache jUDDI was founded 2010-08-21 (10 years ago) There are currently 7 committers and 7 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Alex O'Ree on 2013-03-17. - No new committers were added. ## Activity: - jUDDI - last release was Mar 15, 2020, primarily bug fixes. Next release should be in Aug/Sept 2020 which should address issues with MSSQL and Oracle DB. - SCOUT - last release 10 DEC 2018. Resolved several bugs and dependencies. ## Health report: - Low development activity is a factor for low mailing list volume, but in all likelihood, it's from a general lack of interest in the protocol. However there has been a recent uptick due to user feedback and problem reporting. - There has been some new feature development recently as requested by the community as well as a health number of bug reports which we are working to resolve. - There are enough active PMC members to approve releases and respond to potential security issues. ## Releases: - 3.3.8 was released on 2020-03-15. - SCOUT-1.2.8 was released on Mon Dec 10 2018 ----------------------------------------- Attachment AH: Report from the Apache Juneau Project [James Bognar] ## Description: The mission of Apache Juneau is the creation and maintenance of software related to a toolkit for marshalling POJOs to a wide variety of content types using a common framework, and for creating sophisticated self-documenting REST interfaces and microservices using VERY little code ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Juneau was founded 2017-10-17 (3 years ago) There are currently 12 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Ayeshmantha Perera on 2019-01-02. - No new committers. Last addition was Ayeshmantha Perera on 2019-01-02. ## Project Activity: Last release was 8.1.2 on 2019-12-01. Currently working on a major release (8.2.0 or 9.0.0). No current release date has been determined. ## Community Health: Community traffic has slowed: dev@juneau.apache.org had a 41% decrease in traffic in the past quarter (75 emails compared to 127). We expect traffic to increase again when the next major release has been made. ----------------------------------------- Attachment AI: Report from the Apache Kafka Project [Jun Rao] Apache Kafka is a distributed event streaming platform for efficiently storing and processing a large number of records in real time. Development =========== We released 2.6.0, which includes the following new features: - TLSv1.3 has been enabled by default for Java 11 or newer. - Significant performance improvements, especially when the broker has large numbers of partitions - Smooth scaling out of Kafka Streams applications - Kafka Streams support for emit on change - New metrics for better operational insight - Kafka Connect can automatically create topics for source connectors - Improved error reporting options for sink connectors in Kafka Connect - New Filter and conditional SMTs in Kafka Connect - The default value for the `client.dns.lookup` configuration is now `use_all_dns_ips` - Upgrade Zookeeper to 3.5.8 This release also includes other features, 74 improvements, 175 bug fixes, plus other changes. We are also in the process of releasing 2.5.1, which fixes 72 issues since the 2.5.0 release. We are actively working on replacing Zookeeper with an internal Raft based consensus service. This will simplify the operation of Kafka and allow Kafka to handle many more partitions. We are also actively working on tiered storage support which decouples the storage from the compute in Kafka. Community =========== Dev mailing list had a 20% increase in traffic in the past quarter (3248 emails compared to 2685). We added 2 new PMC members, Mickael Maison on Jul. 30, 2020 and John Roesler Aug. 9, 2020. We added 2 new committers, Boyang Chen on Jun. 22, 2020 and Xi Hu on Jun. 23, 2020. The now virtual Kafka Summit Austin (August 24-25, 2020) has more than 20,000 registrations so far. We also have a new layout for the Apache Kafka website. Releases =========== 2.6.0 was released on Aug. 3, 2020. ----------------------------------------- Attachment AJ: Report from the Apache Kibble Project [Rich Bowen] ----------------------------------------- Attachment AK: Report from the Apache Knox Project [Larry McCay] ## Description: The mission of Knox is the creation and maintenance of software related to Simplify and normalize the deployment and implementation of secure Hadoop clusters ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Knox was founded 2014-02-18 (6 years ago) There are currently 22 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Sandor Molnar on 2019-11-20. - No new committers. Last addition was Sandor Molnar on 2019-11-21. ## Project Activity: * 1.4.0 was released on 2020-04-26 * Focus was on the KnoxShell client functionality with features for the interactive shell that enable JDBC and HTTP/REST access to tabular data through Knox - presenting it in a dataframe like object for continued manipulation and aggregation. ## Community Health: I believe decrease in email list traffic and other metrics are due to a number of root causes. While it has been considerably less than last quarter, the fact that the last release introduced a brand new area of concentration inflated the amount of bootstrapping issues, commits and related emails. A large number of dependency upgrades and other hygiene related work was done for the last release as well. This quarter has not had a release focus though we likely have a enough bug fixes for a maintenance release. The planning for the next feature bearing release will begin shortly - with continued focus on cloud and client interactions with cloud deployments from KnoxShell. ----------------------------------------- Attachment AL: Report from the Apache Kylin Project [Shao Feng Shi] ## Description: Apache Kylin is an open-source, distributed Analytical Data Warehouse for Big Data; it was designed to provide OLAP (Online Analytical Processing) capability in the big data era. ## Issues: No issue needs the board's attention. ## Membership Data: Apache Kylin was founded 2015-11-18 (5 years ago) There are currently 41 committers and 23 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 Chunen Ni on 2019-11-26. - Vino Yang was added as committer on 2020-08-07 ## Project Activity: Recent releases: 3.1.0 was released on 2020-07-02. 2.6.6 was released on 2020-05-20. 3.0.2 was released on 2020-05-20. ## Community Health: With Kylin 3.1.0 release in July, we see a significant increase in the community activities: dev@kylin.apache.org had a 49% increase in traffic in the past quarter (359 emails compared to 240) issues@kylin.apache.org had a 78% increase in traffic in the past quarter (3718 emails compared to 2088) user@kylin.apache.org had a 38% increase in traffic in the past quarter (141 emails compared to 102) 204 issues opened in JIRA, past quarter (85% increase) 183 issues closed in JIRA, past quarter (25% increase) 710 commits in the past quarter (273% increase) 75 code contributors in the past quarter (158% increase) 147 PRs opened on GitHub, past quarter (47% increase) 134 PRs closed on GitHub, past quarter (45% increase) ----------------------------------------- Attachment AM: Report from the Apache Lens Project [Amareshwari Sriramadasu] ## Description: - Lens provides an Unified Analytics interface. Lens aims to cut the Data Analytics silos by providing a single view of data across multiple tiered data stores and optimal execution environment for the analytical query. It seamlessly integrates Hadoop with traditional data warehouses to appear like one ## Issues: - PMC has voted to move the project to attic, and board approval is required for the same ## Activity: There has been no activity on the project for the past one year, and no suggestions on roadmap. PMC has voted to move the project to attic. ## PMC changes: - Currently 18 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Puneet Gupta on Tue Sep 20 2016 ## Committer base changes: - Currently 23 committers. - No new committers added in the last 3 months - Last committer addition was Rajitha R at Fri Feb 09 2018 ## Releases: - Last release was 2.7 on Tue Feb 06 2018 ----------------------------------------- Attachment AN: Report from the Apache Libcloud Project [Tomaž Muraus] ## Description Libcloud is a Python library that abstracts away the differences among multiple cloud provider APIs. ## Issues There are no issues which require board attention at this time. ## Project Activity Since the last report, we've released Libcloud v3.1.0 and added one new committer (Miguel) to the project. ## Community Health Activity on Github continues to be good (various PRs for improvements to the existing provider drivers and also a couple of contributions for new provider drivers). Statics for PyPi downloads are available at https://pepy.tech/project/apache-libcloud ## Membership Data - Currently 13 PMC members. - No new PMC members added in the last 3 months - Currently 23 committers. - Miguel Caballer was added as committer on 2020-08-03 ## Releases - 3.1.0 was released on June 12, 2020 - 3.0.0 was released on April 15, 2020 ----------------------------------------- Attachment AO: Report from the Apache Logging Services Project [Matt Sicker] ----------------------------------------- Attachment AP: Report from the Apache ManifoldCF Project [Karl Wright] Project description ============== ManifoldCF is an effort to provide an open source framework for connecting source content repositories like Microsoft Sharepoint and EMC Documentum, to target repositories or indexes, such as Apache Solr, OpenSearchServer or ElasticSearch. ManifoldCF also defines a security model for target repositories that permits them to enforce source repository security policies. Releases ======== ManifoldCF graduated from the Apache Incubator on May 16, 2012. Since then, there have been numerous major releases, including a 2.16 release on May 6, 2020. The next major release was due on August 30, 2020, and is currently awaiting a release candidate. Committers and PMC membership ============================= We nominated and approved Cihad Guzel as committer on 8/16/2019. We nominated and approved Markus Schuch as a PMC member on 12/29/2017. We did not sign up any new PMC members or committers this quarter. We continue to be on the lookout for new PMC members and committers. The light level of activity this quarter has limited our pool of new developers considerably. In the latest quarter the team has been working on ironing out problems with the JDK 11 port. Activity otherwise has been very light; clearly the pandemic is interfering to some extent with user development and adoption. Mailing list activity ===================== Mailing list activity has been fairly quiet this quarter. Requests for connector development continue to be heard. I am unaware of any mailing list question that has gone unanswered. ----------------------------------------- Attachment AQ: Report from the Apache Marmotta Project [Jakob Frank] ----------------------------------------- Attachment AR: Report from the Apache MetaModel Project [Kasper Sørensen] ## Description: The mission of MetaModel is the creation and maintenance of software related to common interface for discovery, exploration of metadata and querying of different types of data sources ## Issues: There are no issues requiring board attention. ## Membership Data: Apache MetaModel was founded 2014-11-19 (6 years ago) There are currently 13 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members. Last addition was Arjan Seijkens on 2019-08-29. - No new committers. Last addition was Jörg Unbehauen on 2018-05-03. ## Project Activity: Some (still un-released) improvements have been worked on: Improvements in handling of ElasticSearch data. Added metadata about number of decimal digits. ## Community Health: Not a lot of community activity. Most of what is happening is going on as PR reviews on GitHub. ----------------------------------------- Attachment AS: Report from the Apache Mnemonic Project [Gang Wang] ----------------------------------------- Attachment AT: Report from the Apache Oozie Project [Gézapeti] ----------------------------------------- Attachment AU: Report from the Apache Open Climate Workbench Project [Huikyo Lee] ----------------------------------------- Attachment AV: Report from the Apache OpenWhisk Project [Dave Grove] ## Description: The mission of Apache OpenWhisk is the creation and maintenance of software related to a platform for building serverless applications with functions ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenWhisk was founded 2019-07-16 (a year ago) There are currently 49 committers and 20 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 Rob Allen on 2019-07-16. - No new committers. Last addition was Alexander Klimetschek on 2020-03-12. ## Project Activity: The project made releases of 4 OpenWhisk components since the last report: - openwhisk-runtime-dotnet-1.15.0 was released on 2020-08-04. - openwhisk-wskdebug-1.3.0 was released on 2020-08-04. - openwhisk-runtime-nodejs-1.16.0 was released on 2020-07-27. - openwhisk-package-alarms-2.1.0 was released on 2020-05-11. The project currently releases 9 language-specific components that support defining OpenWhisk actions in specific programming languages (openwhisk-runtime-LANGUAGE). Seven of the these runtime components include a proxy web server implemented in Go, which was being built using Go v1.12. As Go 1.12 which has reached its End-of-Life, we decided to defer making the next release of the core OpenWhisk system until we had refreshed these seven runtimes to use Go 1.14. Some initial PRs have been submitted; we anticipate completing this refresh within the next month. We will then return to working on releasing the core system. ## Community Health: Statistical measurements of project activity such as dev-list traffic show significant declines since the previous quarter. Based on conversations with multiple community members, I believe we are mainly seeing the impact of the COVID-19 pandemic, not a deeper problem in community health. The strain of changed work and family situations has reduced the time available to community members to participate in open-source projects that are not their primary work activity. If activity continues to decline, we may need to re-evaluate this interpretation and consider options for re-engaging our community in project development. ----------------------------------------- Attachment AW: Report from the Apache Perl Project [Philippe Chiasson] --- mod_perl -- mod_perl 2.0.11 was released on October 5th 2019 -- Activity -- Nothing significant hapenning on the mailing-lists, as can be expected at this tine. Without significant bugs found or reported, it's not unusual to see this level of quietness. There has been a few lenghty conversations about the relevancy of Perl/mod_perl for web development in today's world. -- Users -- The mod_perl users list is seeing little activity, as usual. Patches and bug reports are few, but keep on coming. -- Commiters -- Currently 22 committers. No new changes to the committer base since last report. Last Commiter addition was Jan Kaluza in April 2013 -- PMC -- Currently 11 PMC members. No new PMC members added in the last 3 months Last PMC addition was Steve Hay on Wed Feb 29 2012 ----------------------------------------- Attachment AX: Report from the Apache Phoenix Project [Ankit Singhal] ## Description: The mission of Phoenix is the creation and maintenance of software related to High performance relational database layer over Apache HBase for low latency applications ## Issues: No issues to report to the board at this time. ## Membership Data: Apache Phoenix was founded 2014-05-20 (6 years ago) There are currently 51 committers and 33 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Istvan Toth was added to the PMC on 2020-07-06 - No new committers. Last addition was Gokcen Iskender on 2020-02-07. ## Project Activity: * Apache Phoenix had its last release of 4.15.0 on 2019-12-20. And, since then we have been actively working towards for our next 4.16.0 and 5.1.0 release. Current work is to bring some fixes in parity between both the release lines. * We are also figuring out a plan to do the release of adopted Apache projects(Omid, Tephra) and started preparing for the first release of our derived repos phoenix-connectors and phoenix-queryserver. * Phoenix PMC took over the ownership of pypi account of PhoenixDb and started preparing a release of our python-based phoenix driver for the first time after adopting PhoenixDb through code donation. * We had a discussion to make our binary release of 4.x branches on Java8 but had to defer it again, due to the dependency on HBase runtime which can still run on JDK 1.7. * To avoid conflict with guava version in a user runtime, a new repository phoenix-thirdparty was created to keep the shaded version of guava so that all downstream phoenix modules and public APIs can refer it consistently. * We also appreciate the committers who identified and fixed the time-consuming tests to improve our overall build efficiency so that new fixes can be verified faster and reduces some friction for the new contributors. ## Community Health: Phoenix continues to be an active and growing community. With new contributors and active committers, there is always a continuous flow of reviews and commits happening. We have not added any new committers in the last half year though as PMCs , we did evaluate few contributors but noone stand out at that time, but we will take this action item again and be more frequent in evaluating and nominating new contributors. There is a slight drop(-15%) of traffic on our dev mailing list from last quarter, though the traffic on user mailing list and number of active contributors are holding steady. We have seen an improvement in resolution time of issues in this quarter by 25% and our created-to-resolved ratio is still 4:3. I may be missing some statistics as community health metrics is not available(or not complete as it used to be) on the reporter tool so had to extract few of these manually. ----------------------------------------- Attachment AY: Report from the Apache POI Project [Dominik Stadler] Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (13 years ago) There are currently 40 committers and 32 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was Axel Howind on 2019-11-11. - Sayi was added as committer on 2020-08-04 - Sayi was invited as PMC, the notice to board is underway, so he will join the PMC shortly ## Project Activity: - Some bugfixing and smaller features work did happen, mostly in HSLF/XSLF area, rendering of slides as well as some code quality work. There is a larger rework of the build-system underway to improve support for Java 9+, this is planned to be released as major version 5.0. ## Community Health: - There are some questions from users about features/behaviour which indicates that the popularity of Apache POI is still high. Questions via email or on Stackoverflow usually get answers quickly. There is still activity from multiple committers. We are looking at ways to broaden the developer base but not many potential committers show up on the mailing lists currently. Overall issue count went up a bit there is still a fairly large number of reported bugs in various states of triage. ### XMLBeans - Code-structure and buildsystem were reworked to prepare for an upcoming release 4.0. The main build for XMLBeans 4.0 is now modulized for Java 9+, some more work might be necessary to finish this before we can release XMLBeans 4.0. Bug influx for XMLBeans is very low because it is a stable project in maintenance-mode. ## Bugzilla Statistics: ### Apache POI - 572 bugs are open overall (+16) - Having 152 enhancements (+1) - Thus having 420 actual bugs (+15) - 89 of these are waiting for feedback (+2) - Thus having 331 actual workable bugs (+13) - 4 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=96, HSSF=82, SS Common=42, HWPF=35, XWPF=21, POI Overall=12, SXSSF=12, XSLF=7, POIFS=6, OPC=5, HSMF=4, HPSF=3, XDDF=2, HMEF=1, HPBF=1, HSLF=1, SL Common=1} ### Apache XMLBeans - 174 open issues (-4) - Bug 130 (-3) - Improvement 22 (+-0) - New Feature 19 (+-0) - Wish 2 (-1) ----------------------------------------- Attachment AZ: Report from the Apache Qpid Project [Robbie Gemmell] Apache Qpid is a project focused on creating software based on the Advanced Message Queuing Protocol (AMQP), currently providing a protocol engine library, message brokers written in C++ and Java, a message router, and client libraries for C, C++, Go, Java/JMS, Python, and Ruby. # Releases: - Qpid Proton 0.31.0 was released on 12th May 2020. - Qpid Proton-J 0.33.5 was released on 2nd June 2020. - Qpid JMS AMQP 0-x 6.4.0 was released on 3rd June 2020. - Qpid JMS 0.52.0 was released on 8th June 2020. - Qpid Proton-J 0.33.6 was released on 24th July 2020. - Qpid JMS 0.53.0 was released on 28th July 2020. # Community: - The main user and developer mailing lists continue to be active and JIRAs are being raised and addressed in line with prior activity levels. - There were no new PMC member additions in this quarter. The most recent new PMC member is Jiri Danek, added on 11th May 2020. - There were no new committer additions in this quarter. The most recent new committer is Ben Hardesty, added on 20th Sept 2019. # Development: - Work is nearing completion on changes toward Proton-C 0.32.0, including various new IO functionality for use in Dispatch, and improvements and general bug fixes. Efforts will be getting underway soon with aim to release in the next week or so. Work is also in progress on improvements around SASL interfaces and fixes for the subsequent release. - Work on more changes toward a Dispatch 1.13.0 release continues, including various improvements and bug fixes, with aim to release in the next week or so. Work is also progressing on adding HTTP support to the router, building on the new IO additions above from Proton-C. - The AMQP 1.0 JMS client had its 0.52.0 and 0.53.0 releases containing a few bug fixes and improvements, work continues on more as items arise. - Proton-J had 0.33.5 and 0.33.6 releases fixing some bugs and improving error messages to clarify decoding issues. More fixes and improvements occurring as needed for its various dependent components. # Issues: There are no Board-level issues at this time. ----------------------------------------- Attachment BA: Report from the Apache Ranger Project [Selvamohan Neethiraj] ## Description: - Apache Ranger is a framework to enable, monitor and manage comprehensive data security across the Hadoop platform ## Issues: - There are no issues requiring board attention at this time ## Activity: - Completed the coding and testing activities on version 2.1.0 and initiated a process to kick-off the release of 2.1.0 and the release should go to the community within a month. - Migration of build process to the new infrastructure (ci-builds.a.o) has been completed. - As the ranger dev community is growing, we see more JIRA(s) are being created by non-committers (60% by non-committers) - 80 by non-committers, 53 by committers - Also, significant amount of JIRA(s) are being resolved by non-committers (35%) - 34 by non-committers, 62 by committers ## Health report: - Community is working on 2.1.0 release - Significant work is being done by new/non-committers and should be getting more committers to the projects ## PMC changes: - Currently 20 PMC members - No new PMC members. Last addition was Sailaja Polavarapu on 2019-09-18. ## Committer base changes: - Currently 29 committers - No new committers. Last addition was Nikhil Purbhe on 2019-05-22. ## Releases: - Apache Ranger 2.0.0 was released on 2019-08-07. - Apache Ranger 1.2.0 was released on 2018-10-04. - Apache Ranger 1.1.0 was released on 2018-07-09. ## Mailing list activity: - Regular activity continues. - dev@ranger.apache.org: - 1237 emails sent to list in the last 3 months (+36%) - user@ranger.apache.org: - 13 emails sent to list in the last 3 months (-24%) ## JIRA activity: - 116 JIRA tickets created in the last 3 months (+17%) - 113 JIRA tickets closed/resolved in the last 3 months (+39%) ## Commit activity: - 90 commits in the last 3 months (+9%) - 21 active code contributors in the last 3 months (+5%) ----------------------------------------- Attachment BB: Report from the Apache REEF Project [Sergiy Matusevych] ## Description: The mission of REEF is the creation and maintenance of software related to Retainable Evaluator Execution Framework. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache REEF was founded 2015-11-17 (5 years ago) There are currently 35 committers and 22 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 Doug Service on 2017-09-28. - No new committers. Last addition was Scott Inglis on 2018-09-27. ## Project Activity: we've finished a major overhaul of the project's dependencies this quarter. A minor release 0.16.1 planned for this quarter is currently blocked by a few failing unit tests. We will fix the issue and complete testing in August and publish REEF 0.16.1 as a long-term stable release. ### Mailing list activity: - dev@reef.apache.org: - 86 subscribers (up 0 in the last 3 months) - Same amount of traffic in the past quarter (25 emails) - user@reef.apache.org: - 20 subscribers (up 0 in the last 3 months) - 0 emails sent to list (0 in previous quarter) ### JIRA activity: - 2 issues opened in JIRA, past quarter (2 last quarter) - 6 issues closed in JIRA, past quarter (2 last quarter) ### GitHub PR activity: - 6 PRs opened on GitHub, past quarter (3 last quarter) - 9 PRs closed on GitHub, past quarter (2 last quarter) ## Community Health: The engagement from the community has been declining perhaps because the codebase has been stable, although there is some splash of new activity on release 0.16.1 this quarter. We expect more engagement from existing members once we start working on the elastic group communications for the next release. ----------------------------------------- Attachment BC: Report from the Apache River Project [Peter Firmstone] As per the boards request we discussed the Attic and there was strong support for continuing the River project, despite activity being relatively quiet, it does appear that the board was not aware of our commit history due to the project's use of svn and a stable trunk branch. Development is currently performed in the modules branch, which doesn't appear on github or show up in commit statistics. Since the boards request to consider the attic, the project team has voted to change from svn to git, however due to the number of branches and separate components, we are still trying to figure out how to execute the change. Additionally the project has also voted to change the modular build from Maven to Gradle. The River project typically operates in maintenance mode, however there is an ongoing long term undertaking to make River's monolithic codebase modular. The modules branch will become the stable trunk branch after the next release, this modular build has been a significant undertaking, hence the long time since the project's last release. ##Commit statistics (from commits@river.apache.org): July 2020 64 commits May 2020 12 commits Sept 2019 1 commit Aug 2019 32 commits June 2019 8 commits May 2019 71 commits Dec 2018 3 commits Nov 2018 2 commits May 2018 3 commits Apr 2018 2 commits Mar 2018 8 commits Feb 2018 48 commits ## Description: The mission of River is the creation and maintenance of software related to Jini service oriented architecture ## Issues: No issues warranting attention at this time. ## Membership Data: Apache River was founded 2011-01-19 (10 years ago) There are currently 16 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Dan Rollo on 2017-12-01. - No new committers. Last addition was Dan Rollo on 2017-11-02. - Recently we have received new contributions and we are likely to see new additions in the near future. ## Project Activity: River-3.0.0 was released on 2016-10-06. river-jtsk-2.2.3 was released on 2016-02-21. river-examples-1.0 was released on 2015-08-10. ## Community Health: dev@river.apache.org had a 1516% increase in traffic in the past quarter (97 emails compared to 6): 2 issues opened in JIRA, past quarter (200% increase) ## Busiest email threads: * dev@river.apache.org/Board feedback - Request discuss attic for River/(17 emails) * dev@river.apache.org/Maven build/(14 emails) * dev@river.apache.org/Example Gradle Buuild/(11 emails) * dev@river.apache.org/Vote: Change from subversion to git/(7 emails) * dev@river.apache.org/Workaround for JDK 14.0.1 and TLS: -Djdk.tls.server.enableSessionTicketExtension=false/(6 emails) * dev@river.apache.org/Gradle Build [PREVIOUSLY] Re: Board feedback - Request discuss attic for River/(5 emails) * dev@river.apache.org/Further update regarding firewall and NAT issues in River/(4 emails) * dev@river.apache.org/svn commit: r1879695 - in /river/jtsk/modules/modularize/apache-river: ./ browser/ dist/ extra/ phoenix-activation/phoenix-common/ phoenix-activation/phoenix-dl/ phoenix-activation/phoenix-group/ phoenix-activation/phoenix/ phoenix-activation/phoenix/s.../(4 emails) * dev@river.apache.org/Proxy identity behaves unexpectedly for secure services./(3 emails) * dev@river.apache.org/Draft Report River - May 2020/(3 emails) ## Busiest JIRA tickets: * RIVER-471 /Untangle circular links between modules/(0 comments) * RIVER-472 /Gradle build/(0 comments) ----------------------------------------- Attachment BD: Report from the Apache RocketMQ Project [Xiaorui Wang] ----------------------------------------- Attachment BE: Report from the Apache Roller Project [David M. Johnson] ## Description: Apache Roller is a full-featured, Java-based blog server that works well on Tomcat and MySQL, and is known to run on other Java servers and relational databases. The ASF blog site at blogs.apache.org runs on Roller 5.0.3 Tomcat and MySQL. ## Issues: No issues require board attention at this time. ## Membership Data: Apache Roller was founded 2007-02-20 (13 years ago) There are currently 11 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Swapnil Mane was added to the PMC on 2020-05-23 - Michael Bien was added as committer on 2020-08-04 ## Project Activity: Roller has been pretty quiet this quarter with only minor enhancements and bug fixes. One fix was to eliminate use of the term "blacklist" and replace it with the more descriptive terminology "banned words list". ## Community Health: Community is fairly quiet but healthy as you can see by the recent additions of a PMC member and a new committer. ----------------------------------------- Attachment BF: Report from the Apache Santuario Project [Colm O hEigeartaigh] ## Description: The mission of Santuario is the creation and maintenance of software related to XML Security in Java and C++ ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Santuario was founded 2006-06-27 (14 years ago) There are currently 17 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - No new PMC members. Last addition was Daniel Kulp on 2018-10-01. - No new committers. Last addition was Daniel Kulp on 2018-10-01. ## Project Activity: There was one release over the previous quarter - version 2.2.0 of the Apache Santuario - XML Security for Java library. This was a new major release that was some time in the making. Since then we have had fixes for three issues applied that were contributed to the project. A 2.2.1 release will probably happen before the end of the year. The Java project has completed a move to GIT, the C++ project remains on SVN. We have also migrated our build jobs to the new Jenkins instance. ## Community Health: Apache Santuario is a mature and stable project that has reached a point where not too many fixes are required, as it is a set of implementations of some specifications that are quite old now. It is actively managed by the PMC. ----------------------------------------- Attachment BG: Report from the Apache Serf Project [Justin Erenkrantz] ## Description: The mission of the Apache Serf project is creating and maintaining of software related to HTTP and associated protocols. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Serf was founded 2015-08-18 (5 years ago) There are currently 13 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members. Last addition was Branko Čibej on 2018-09-12. - No new committers. Last addition was Evgeny Kotkov on 2017-04-13. ## Project Activity: The upstream OpenSSL change discussed in the prior report, which potentially merited a Serf 1.3.x release, was ultimately reverted. Therefore, no Serf 1.3.x release was deemed necessary. Work continues on investigating a 1.4.x release - however, no ETA at this time. ## Community Health: Nothing particular of note; community is low-traffic, but responses are received in a timely manner. ----------------------------------------- Attachment BH: Report from the Apache ServiceComb Project [Willem Ning Jiang] ## Description: The mission of Apache ServiceComb is the creation and maintenance of software related to a microservice framework that provides a set of tools and components to make development and deployment of cloud applications easier. ## Issues: no issue ## Membership Data: Apache ServiceComb was founded 2018-10-17 (2 years ago) There are currently 25 committers and 20 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was MabinGo on 2019-10-09. - ChinX was added as committer on 2020-05-27 ## Project Activity: Recent releases: ServiceComb Java Chassis 2.1.0 was released on 2020-07-01. ServiceComb Pack 0.6.0 was released on 2020-05-25. ServiceComb Java Chassis 2.0.2 was released on 2020-05-12. ## Community Health: The mailing list statics looks good as we got 100% increase compare to last three month. The community health is good. ----------------------------------------- Attachment BI: Report from the Apache ShardingSphere Project [Liang Zhang] ## Description: The mission of Apache ShardingSphere is the creation and maintenance of software related to a database clustering system providing data sharding, distributed transactions, and distributed database management ## Issues: None ## Membership Data: Apache ShardingSphere was founded 2020-04-15 (4 months ago) There are currently 28 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Kimm King was added to the PMC on 2020-06-26 - Lu Jingshang was added as committer on 2020-07-26 - Haoran Meng was added as committer on 2020-07-03 - Xiao Yu was added as committer on 2020-07-03 ## Project Activity: Software development activity: - We have released new milestone version 3.0.0-alpha of ShardingSphere-ElasticJob. - We have nearly finished the new version 5.x and testing them. The orchestration modules need to be adjust before release. - One new PMC member and 3 committers joined us on this quarter. ## Community Health: Overall community health is good. More commits and less issues because the version to be released is stable and contributors add more unit tests. ----------------------------------------- Attachment BJ: Report from the Apache SIS Project [Martin Desruisseaux] ## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SIS was founded 2012-09-19 (8 years ago) There are currently 22 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Johann Sorel on 2017-09-07. - No new committers. Last addition was Alexís Manin on 2019-07-05. ## Project Activity: Development is steady with about +20,000 lines of code and +10,000 lines of comment in last 3 months. Those developments include a JavaFX application, mentioned in previous report as an attempt to attract users and developers by illustrating SIS capability (but the SIS mission is still to provide a library independently of JavaFX). This application will be shown during the ApacheCon Geospatial track on September 30 in "Visualize Apache SIS capabilities with raster data" talk. Other developments in last 3 months are about raster data (remote sensing). A #sis channel has been created on https://the-asf.slack.com/ and announced on the developer mailing list. Discussion started about choosing a website technology in replacement of Apache CMS. ## Community Health: Activity on the mailing list is low, but emails posted (e.g. about slack channel or website technology) usually get a quick response from peoples different than the usual committers, which is encouraging. Almost all work in the last 10 months is happening on a branch. For peoples observing "master", the Apache SIS project may look inactive. This situation is caused by work contributed last November which needs some refactoring before merge (for avoiding merge conflicts), and that review did not happened yet by lack of time. A similar situation happened before SIS 1.0 release where another contribution also took almost one year to be reviewed. The repetition of this situation suggests that we need to reconsider our work flow (branching, etc.). I have not seen expression of frustration yet (the community seems patient), but we are aware that this issue needs to be considered seriously. ----------------------------------------- Attachment BK: Report from the Apache Spark Project [Matei Alexandru Zaharia] Apache Spark is a fast and general engine for large-scale data processing. It offers high-level APIs in Java, Scala, Python, R and SQL as well as a rich set of libraries including stream processing, machine learning, and graph analytics. Project status: - We released Apache Spark 3.0.0 on June 18th, 2020. This was our largest release yet, containing over 3400 patches from the community, including significant improvements to SQL performance, ANSI SQL compatibility, Python APIs, SparkR performance, error reporting and monitoring tools. This release also enhances Spark’s job scheduler to support adaptive execution (changing query plans at runtime to reduce the need for configuration) and workloads that need hardware accelerators. - We released Apache Spark 2.4.6 on June 5th with bug fixes to the 2.4 line. - The community is working on 3.0.1 and 2.4.7 releases with bug fixes to these two branches. There are also a number of new SPIPs proposed for large features to add after 3.0, including Kotlin language support, push-based shuffle, materialized views and support for views in the catalog API. These discussions can be followed on our dev list and the corresponding JIRAs. - We had a discussion on the dev list about clarifying our process for handling -1 votes on patches, as well as other discussions on the development process. The PMC is working to resolve any misunderstandings and make the expected process around consensus and -1 votes clear on our website. - We added three new committers to the project since the last report: Huaxin Gao, Jungtaek Lim and Dilip Biswal. Trademarks: - We engaged with three organizations that had created products with “Spark” in the name to ask them to follow our trademark guidelines. Latest releases: - Spark 3.0.0 was released on June 18th, 2020. - Spark 2.4.6 was released on June 5th, 2020. - Spark 2.4.5 was released on Feb 8th, 2020. Committers and PMC: - The latest PMC member was added on Sept 4th, 2019 (Dongjoon Hyun). - The latest committers were added on July 7th, 2020 (Huaxin Gao, Jungtaek Lim and Dilip Biswal). ----------------------------------------- Attachment BL: Report from the Apache Subversion Project [Nathan Hartman] The Apache Subversion® version control system exists to be universally recognized and adopted as an open-source, centralized version control solution characterized by its reliability as a safe haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations. * Board Issues There are no board-level issues at this time. However, we would like to make the board aware of the following: This quarter, we made a long-awaited milestone release. Our PMC was blocked from announcing it on the ASF-wide announce@a.o mailing list by one of the list's moderators who acted unilaterally. We feel this was unjust and outside the scope of moderation, but more importantly, it interfered with the normal operations of our PMC. As we have not yet exhausted the normal path of escalation, we are not requesting any board intervention at this time. * Community Our developer community is all-volunteer and we'd like to begin by thanking everyone for their hard work and support. This quarter began with a flurry of activity in the run-up to our recent 1.14 release (see Releases below). This is our most important release since 1.10 in 2018 and the first since our 20th Anniversary. We'd like to thank Sally and ASF Marketing for assisting us with a Press Release to announce this major milestone. Since the release, our developer mailing list has quieted down considerably as we all catch our breath. However, we have been receiving constructive feedback and bug fixes. These are gradually being vetted for inclusion in an upcoming point release. Our user support forums (Email and IRC) receive questions and answers regularly and our dev@ list has been receiving bug reports and patches for bug fixes. We have added one PMC member since the last report: Jun Omae (jun66j5@) joined the PMC in May 2020. * Releases Our most recent release, 1.14.0, was made on 27 May 2020. ----------------------------------------- Attachment BM: Report from the Apache Syncope Project [Francesco Chicchiriccò] ## Description: The mission of Syncope is the creation and maintenance of software related to Managing digital identities in enterprise environments ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Syncope was founded 2012-11-21 (8 years ago) There are currently 24 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Matteo Alessandroni on 2017-12-22. - No new committers. Last addition was Misagh Moayyed on 2019-10-04. ## Project Activity: Development continues to build the various new features for Syncope 3.0.0. This work is leading to cooperation with Open Source projects external to the ASF as Apereo CAS and Pac4j. Latest releases: - 2.0.15 was released on 2020-04-29 - 2.1.6 was released on 2020-04-29 ## Community Health: Discussions about new features and improvements keep appearing and being followed up in dev@. We are observing, in the last months, an increasing number of contributions coming via GitHub's Pull Requests, from both first-time contributors and committers. Newcomers approach user@ and are getting supported by various members of the community. ----------------------------------------- Attachment BN: Report from the Apache SystemDS Project [Jon Deron Eriksson] ## Description: SystemDS is a machine learning (ML) system for the end-to-end data science lifecycle from data preparation, validation, and cleaning, over efficient ML training, to model debugging and deployment. Data scientists specify ML algorithms or ML pipelines in a high-level language with R-like syntax - or through related Python and Java APIs, and the system automatically generates hybrid runtime plans of single node, in-memory operations as well as distributed operations on top of Apache Spark. ## Project Status: - The name change from Apache SystemML to Apache SystemDS has been completed (thanks to the INFRA team for changing all relevant services such as JIRA, Github URLs, website, and mailing lists). - We're currently in preparation the SystemDS 2.0 release, hopefully to be released by end of August or soon thereafter. - Change project chair: The SystemDS PMC (including its chair Jon Deron Eriksson) agreed to the resolution of making Matthias Boehm the new SystemDS chair (see private@ message, May 13), and Matthias is happy to take over this responsibility. ## Membership Data: - Apache SystemML - now SystemDS - was founded 2017-05-16 (incubator process entered 2015-11-02) - 4 new committers have been added 2020-05-01 (Arnab Phani, Mark Dokter, Shafaq Siddiqi, and Kevin Innerebner). - 1 new committer has been added 2020-06-08 (Sebastian Baunsgaard) - There are currently 31 committers and 23 PMC members in the project. ## Activity and Health: - Code activity is healthy with 142 commits in the last 3 months. - Community growth is healthy with 1 new committer and 22 active contributors in the last 3 months - Communication is healthy but mailing list activity can be improved. ## Releases: - Apache SystemML 1.2.0 was released on 2018-08-24. - SystemDS 0.2.0 was released (outside ASF) on 2020-03-24 - in progress of preparing the SystemDS 2.0 release (for reconciling the previous SystemML and SystemDS version lines) ----------------------------------------- Attachment BO: Report from the Apache Tapestry Project [Thiago Henrique De Paula Figueiredo] ## Description: The mission of Tapestry is the creation and maintenance of software related to Component-based Java Web Application Framework ## Issues: There are no issues requiring board attention. Answering jm's question ("May it be time to clean up your roster a little?") Is this just about the private list or the committer and PMC member roster too? If this the former, yes, we can definitely do that. If the latter, than we (or at least I) need to research the right of doing it. I don't think Tapestry ever did that. Roll call? Indeed, we have a number of non-active people still in the committer and membership rosters. ## Membership Data: Apache Tapestry was founded 2006-02-14 (14 years ago) There are currently 27 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 9:4. Community changes, past quarter: - No new PMC members. Last addition was Dmitry Gusev on 2019-09-02. - No new committers. Last addition was Balázs Palcsó on 2019-01-17. ## Project Activity: No new releases, but we've working towards a new major release, 5.6.0, very soon. One security vulnerability was reported to our team, but it's already fixed in source and it's going to be released in 5.6.0. ## Community Health: In the one hand, the users mailing list traffic was pretty low this quarter. Interestingly, we had more traffic in the dev list, mostly in preparation for the 5.6.0 release, than in the users one. Tapestry is a mature project with no major new features or changes in the last years, so I'd say a decrease in mail traffic is expected. dev@tapestry.apache.org had a 0% decrease in traffic in the past quarter (50 emails compared to 50) users@tapestry.apache.org had a 90% decrease in traffic in the past quarter (6 emails compared to 59) 8 issues opened in JIRA, past quarter (60% increase) 5 issues closed in JIRA, past quarter (25% increase) 19 commits in the past quarter (-5% decrease) 1 code contributor in the past quarter (-50% decrease) ----------------------------------------- Attachment BP: Report from the Apache TomEE Project [David Blevins] ## Description: Apache TomEE delivers enterprise application containers and services based on, but not limited to the Enterprise JavaBeans Specification and Java Enterprise Edition Specifications. ## Health We're delighted to welcome a new committer to the project, Daniel Dias Dos Santos, who has continued to contribute to the project regularly after becoming a committer. The project has been attempting to release more rapidly, and ideally this would become a monthly activity, at least on the TomEE 8 branch, to follow the Tomcat release cycle. One problem is being able to obtain PMC votes in timely manner, and we are looking to address this be considering new PMC members. ## Activity Jakarta EE 8 is the last release with code under the javax namespace and Jakarta EE 9, aimed for release this fall, has all code migrated to the jakarta namespace in one large breaking change. Aside from the namespace change, the APIs are unchanged and intentionally identical. TomEE 8.x currently implements Jakarta EE 8 with around 95% passing and some work left to do to completely pass all TCK tests. Since the previous report the project has worked on providing a version of TomEE which uses the jakarta namespace. This has been achieved using using the Eclipse Transformer on the server at build time, and a new TomEE Maven Plugin which uses a novel technique to patch particularly tricky items in upstream libraries that the Eclipse Transformer is unable to handle. This technique allows the project to produce binaries for both the javax and jakarta namespaces from the same codebase, therefore reducing maintenance overhead for the project. The project made TomEE 8.0.3 and 9.0.0-M1 releases available on June 23rd, to co-incide with the Jakarta EE 9 milestone launch. TomEE 9.0.0-M1 passed 92% of the Jakarta EE 9 TCK at the point of release. Work continues on the website rebranding and updating of the technology used. David Jencks has put considerable effort into migrating the website to Antorra, and this is being rolled out. The previous website used the Apache CMS, which is being phased out, so this is a timely update. We're extremely grateful for David's hard work in this area. ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Andy Gumbrecht on Tue Aug 11 2015 ## Committer base changes: - Currently 32 committers. - Last committer added was Daniel Dias Dos Santos on June 23rd 2020. ## Releases: - Apache TomEE 9.0.0-M2 on August 7, 2020 - Apache TomEE 8.0.4 on August 7, 2020 - Apache TomEE 7.1.3 on May 26, 2020 - Apache TomEE 7.0.8 on May 26, 2020 ----------------------------------------- Attachment BQ: Report from the Apache Traffic Control Project [David Neuman] ## Description: The mission of Apache Traffic Control is the creation and maintenance of software related to building, monitoring, configuring, and provisioning a large scale content delivery network (CDN) ## Issues: There are no issues requiring the board's attention. ## Membership Data: Apache Traffic Control was founded 2018-05-15 (2 years ago) There are currently 25 committers and 16 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 Robert Butts on 2020-03-12. - No new committers. Last addition was Matthew Jackson on 2020-02-26. ## Project Activity: Traffic Control 4.1 was released on 06-17-2020. This was our second release this year, which was a great accomplishment for the community. We are hoping to have our next release out before ApacheCon. We have scheduled a one day track for ApacheCon and the community is looking forward to it. The community is hopeful that we can get as much out of the online format as we do in person. ## Community Health: The community continues to be challenged in finding diversity, especially in terms of contributors. We continue to see new users joining the community and we are retaining the users we have, but it seems as if the types of users that are coming to the project are not the ones that contribute back. We continue to discuss ways that we can encourage more contribution for our user base. We still feel like we have a healthy community despite the continued lack of diversity. ----------------------------------------- Attachment BR: Report from the Apache Turbine Project [Georg Kallidis] ## Description: The mission of Turbine is the creation and maintenance of software related to a Java Servlet Web Application Framework and associated component library ## Issues: The Turbine project has no board-level issues at this time. ## Membership Data: Apache Turbine was founded 2007-05-16 (13 years ago) There are currently 11 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Jeffery Painter on 2017-11-12. - No new committers were added. The last change to the committer base was the addition of Georg Kallidis (2012-09-19). ## Project Activity: - Turbine Parent 7 was released on 2020-06-25 - Fulcrum Component yaafi-crypto has been prepared and is in voting process. ## Community Health: Turbine project has seen only quite low levels of activity in the last quarter. As integration of Db Torque is set next (big step) and Project Db Torque is in voting process, after it's release, this could be done and released. After that, which might need one or two quarters, Turbine developer community is invited to discuss, what will be next. ----------------------------------------- Attachment BS: Report from the Apache Usergrid Project [Michael Russo] ## Description: Usergrid is Backend-as-a-Service (BaaS) composed of an integrated database (Cassandra), a query engine (ElasticSearch), and application layer and client tier with SDKs for developers. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Usergrid was founded 2015-08-18 (5 years ago) There are currently 28 committers and 25 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 Mike Dunker on 2016-01-18. - No new committers. Last addition was Keyur Karnik on 2019-03-18. ## Project Activity: - CI setup with ASF Jenkins still in progress. Daily builds are in place but configuration needs to be investigated as builds are not green. - Experimentation with using newer versions(5.x) of Elasticsearch vs. supported older version (1.7). - There is interest in making a new release as there are many bug-fixes and features in the latest of master. We are working to identify a committer who can take on the responsibility of managing the release. Recent releases: - 2.1.0 was released on 2016-02-18. - 1.0.2 was released on 2015-07-20. ## Community Health: Growth is flat and use of Usergrid has been stable with no issues reported recently. There has been interest for modernizing Usergrid -- upgrading Cassandra/Elasticsearch to the latest version and containerizing Usergrid. However, there has not been any significant contributions for this yet. ----------------------------------------- Attachment BT: Report from the Apache Velocity Project [Nathan Bubna] ## Description: The mission of Velocity is the creation and maintenance of software related to A Java Templating Engine ## Issues: No board level issues at this time. ## Membership Data: Apache Velocity was founded 2006-10-24 (14 years ago) There are currently 15 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Michael Osipov on 2017-07-27. - No new committers. Last addition was Thomas Mortagne on 2020-03-09. ## Project Activity: Will has been dealing with a security issue for users that allow 3rd party templates that will mean a new bugfix release shortly. ## Community Health: Quiet but steady, as usual. ----------------------------------------- Attachment BU: Report from the Apache Whimsy Project [Sam Ruby] ## Description: The mission of Apache Whimsy is the creation and maintenance of software related to tools that help automate various administrative tasks or information lookup activities ## Issues: As I have now reported for over year, I (Sam) remain concerned that there are not enough developers on the board agenda tool. There was an effort underway to make this tool more approachable to developers, this effort involved a rewrite to Node.js. That effort has failed to attract any new developers. ## Membership Data: Apache Whimsy was founded 2015-05-19 (5 years ago) There are currently 11 committers and 10 PMC members in this project. Community changes, past quarter: - No new PMC members. Last addition was Matt Sicker on 2020-04-11. - Matt Sicker was added as committer on 2020-04-09 ## Project Activity: Notable changes made this quarter: - new COI reporting tool - support for emeritus requests - library support for SVN has been significantly redone, now supports svnmucc, and will support passwords from stdin. - a whimsy-vm6 virtual machine is in the process of being set up. This will be based on Ubuntu 20.04. ## Community Health: More than enough oversight, increased interest in extending a number of tools. One tool (as noted above) has a bus factor isssue. ----------------------------------------- Attachment BV: Report from the Apache Xalan Project [Gary D. Gregory] ## Description: Apache Xalan exists to promote the use of XSLT. We view XSLT (Extensible Stylesheet Language Transformations) as a compelling paradigm that transforms XML documents, thereby facilitating the exchange, transformation, and presentation of knowledge. The ability to transform XML documents into usable information has great potential to improve the functionality and use of information systems. We intend to build freely available XSLT processing components in order to engender such improvements. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Xalan was founded 2004-09-30 (16 years ago) There are currently 57 committers and 5 PMC members in this project. The Committer-to-PMC ratio is roughly 8:1. Community changes, past quarter: - No new PMC members. Last addition was Bill Blough on 2019-02-19. - No new committers. Last addition was Bill Blough on 2019-03-20. ## Project Activity: The project activty was low until a nice uptick in Xalan-C: XalanC-1.12 was released on 2020-06-07. ## Community Health: The project health is poor due to the low level of activity. There is some interest in a new Xalan-J release but not enough folks to do the work available. ----------------------------------------- Attachment BW: Report from the Apache Xerces Project [Michael Glavassevich] ----------------------------------------- Attachment BX: Report from the Apache XML Graphics Project [Clay Leeds] ------------------------------------------------------ End of minutes for the August 19, 2020 board meeting.