The Apache Software Foundation Board of Directors Meeting Minutes November 18, 2020 1. Call to order The meeting was scheduled for 20:00 UTC and began at 20:07 when a sufficient attendance to constitute a quorum was recognized by the chairman. Other Time Zones: https://timeanddate.com/s/42a2 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 Niclas Hedhman Justin Mclean Sam Ruby Craig L Russell Patricia Shanahan Sander Striker Directors Absent: none Executive Officers Present: Myrle Krantz David Nalley Matt Sicker Ruth Suehle Executive Officers Absent: none Guests: Carl B. Marcum Daniel Gruno Dave Fisher Dmitry Pavlov Gavin McDonald Greg Stein Joe Orton Paul Angus Rich Bowen Sally Khudairi - joined :34 Sven Vogel Tianqi Chen 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of October 21, 2020 See: board_minutes_2020_10_21.txt Approved by General Consent. 4. Executive Officer Reports A. Chairman [Roy] Well, this has been an interesting month. I've had an 80mph wildfire blow by my house, voted in the longest election day of my lifetime, babbled through endless consternation, and haven't quite prepared for the coming pandemic winter. In spite of all that, we seem to be doing fine. Thanks to everyone who has been helping the ASF run smoothly throughout these turbulent times. I still have a number of action items on my list, as indicated in my last report, but at least the backlog hasn't increased. Somewhat related, the QUIC and HTTP/3 protocols [1] are currently in last call within the IETF. I am also long overdue for completing the core HTTP specifications [2], which are supposed to be published at the same time, so that is going to absorb most of my free time until we get it done. [1] "https://quicwg.org/" [2] "https://httpwg.org/http-core/" B. President [David] From an administrative perspective the past month has been busy. Headquarters location has been settled. This took longer than expected due to exploring the potential for our HQ location to be in another state. The statutory requirements varied from state to state on whether we'd have to register as a foreign corp in that state, the rules around charities soliciting funds, and municipal business license requirements. Ultimately, the path of least resistance was for us to use a Headquarters service located in Delaware. Because we are a Delaware corp, no foreign entity registration is required. Our reporting and licensing requirements stay the same and we add a zero cost municipal business license filing to the mix. Our new corporate address is: The Apache Software Foundation 1000 N West Street, Suite 1200 Wilmington, DE 19801 Our new phone number is: +1.302.295.4884 I've tasked our attorney to handle the business license registration and the upcoming (March) Delaware Annual Report. Tom helped us swap out our point person for our registered agent service. There are now three points of contact at the ASF who have accounts in Incorp's system for reporting deadlines and service of process. We also swapped out payment methods from a Virtual corporate card to one of the ASF's credit cards. I've also been working with Greg on PEO switch - primarily focused on benefits for our employees, though Greg is doing the bulk of the heavy lifting in collecting information and agreements and attending the majority of the vendor meetings. This remains the highest priority task as it effects our employees. Additionally, please see Attachments 1 through 9. C. Treasurer [Myrle] We continue to evaluate virtualizing some of our credit card expenditures. This has proved surprisingly complex, because virtual credit card offerings generally have underwriting requirements on our funding levels. In order to keep their costs low, virtual credit card offerers generally try to verify those requirements via bank API access. The ASF Operating reserve is well above the ASAE standard average of 6 months of reserve for Non-Profits. A full financial report will be included in the Foundation’s next quarterly report. I remain pleased with the officers’ execution in holding down costs and using foundation funds effectively to fulfill our mission. Because of these efforts, our organization is well able to withstand a long economic downturn. @Myrle: include link to financial report in future D. Secretary [Matt] In October, the secretary received 49 ICLAs, 4 CCLAs, 2 software grants, and 1 CoI affirmation. E. Executive Vice President [Ruth] Nothing interesting to report that isn't noted in other reports. F. Vice Chairman [Shane] Nothing new to report. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Patricia] See Attachment 10 B. Apache Legal Affairs Committee [Roman Shaposhnik / Sam] See Attachment 11 C. Apache Security Team Project [Mark J. Cox / Craig] See Attachment 12 D. VP of Jakarta EE Relations [Rob Tompkins / Justin] See Attachment 13 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: A. Apache Ambari Project [Jayush Luniya / Shane] See Attachment A B. Apache Ant Project [Jan Materne / Niclas] See Attachment B C. Apache BookKeeper Project [Sijie Guo / Roy] See Attachment C D. Apache Brooklyn Project [Geoff Macartney / Bertrand] See Attachment D E. Apache Buildr Project [Antoine Toulme / Sander] See Attachment E F. Apache Cassandra Project [Nate McCall / Sam] See Attachment F G. Apache Clerezza Project [Hasan Hasan / Roy] See Attachment G H. Apache Cocoon Project [Cédric Damioli / Niclas] No report was submitted. I. Apache Community Development Project [Sharan Foga / Patricia] See Attachment I J. Apache CouchDB Project [Jan Lehnardt / Shane] See Attachment J K. Apache Creadur Project [Philipp Ottlinger / Bertrand] See Attachment K L. Apache DeltaSpike Project [Mark Struberg / Justin] No report was submitted. M. Apache Drill Project [Charles Givre / Sander] See Attachment M N. Apache Empire-db Project [Rainer Döbele / Craig] See Attachment N O. Apache Flume Project [Balázs Donát Bessenyei / Sander] See Attachment O P. Apache FreeMarker Project [Dániel Dékány / Roy] See Attachment P Q. Apache Geode Project [Karen Miller / Patricia] See Attachment Q R. Apache Giraph Project [Dionysios Logothetis / Shane] See Attachment R S. Apache Gora Project [Kevin Ratnasekera / Justin] See Attachment S T. Apache Griffin Project [William Guo / Craig] See Attachment T U. Apache Groovy Project [Paul King / Bertrand] See Attachment U V. Apache HAWQ Project [Lei Chang / Sam] No report was submitted. W. Apache HTTP Server Project [Joe Orton / Niclas] See Attachment W X. Apache HttpComponents Project [Michael Osipov / Sander] See Attachment X Y. Apache Ignite Project [Dmitry Pavlov / Shane] See Attachment Y Z. Apache Impala Project [Jim Apple / Sam] See Attachment Z AA. Apache Incubator Project [Justin Mclean] See Attachment AA AB. Apache IoTDB Project [Xiangdong Huang / Roy] See Attachment AB AC. Apache jUDDI Project [Alex O'Ree / Bertrand] See Attachment AC AD. Apache Juneau Project [James Bognar / Justin] See Attachment AD AE. Apache Kafka Project [Jun Rao / Craig] See Attachment AE AF. Apache Kibble Project [Rich Bowen / Niclas] See Attachment AF AG. Apache Knox Project [Larry McCay / Patricia] See Attachment AG AH. Apache Kylin Project [Shao Feng Shi / Sander] See Attachment AH AI. Apache Libcloud Project [Tomaž Muraus / Justin] See Attachment AI AJ. Apache Logging Services Project [Matt Sicker / Sam] See Attachment AJ AK. Apache ManifoldCF Project [Karl Wright / Bertrand] See Attachment AK AL. Apache Marmotta Project [Jakob Frank / Roy] No report was submitted. AM. Apache MetaModel Project [Kasper Sørensen / Niclas] No report was submitted. AN. Apache Mnemonic Project [Gang Wang / Craig] See Attachment AN AO. Apache Oozie Project [Gézapeti / Shane] See Attachment AO AP. Apache OpenOffice Project [Carl B. Marcum / Patricia] See Attachment AP AQ. Apache OpenWhisk Project [Dave Grove / Roy] See Attachment AQ AR. Apache ORC Project [Owen O'Malley / Bertrand] See Attachment AR AS. Apache Ozone Project [Sammi Chen / Craig] See Attachment AS AT. Apache Perl Project [Philippe Chiasson / Shane] No report was submitted. AU. Apache Phoenix Project [Ankit Singhal / Niclas] See Attachment AU AV. Apache POI Project [Dominik Stadler / Sam] See Attachment AV AW. Apache Qpid Project [Robbie Gemmell / Sander] See Attachment AW AX. Apache Ranger Project [Selvamohan Neethiraj / Justin] See Attachment AX AY. Apache REEF Project [Sergiy Matusevych / Patricia] See Attachment AY AZ. Apache River Project [Peter Firmstone / Craig] See Attachment AZ BA. Apache RocketMQ Project [Xiaorui Wang / Sam] See Attachment BA BB. Apache Roller Project [David M. Johnson / Roy] See Attachment BB BC. Apache Santuario Project [Colm O hEigeartaigh / Patricia] See Attachment BC BD. Apache Serf Project [Justin Erenkrantz / Bertrand] See Attachment BD BE. Apache ServiceComb Project [Willem Ning Jiang / Sander] See Attachment BE BF. Apache ShardingSphere Project [Liang Zhang / Shane] See Attachment BF BG. Apache SIS Project [Martin Desruisseaux / Justin] See Attachment BG BH. Apache Spark Project [Matei Alexandru Zaharia / Niclas] See Attachment BH BI. Apache Streams Project [Steve Blackmon / Niclas] See Attachment BI BJ. Apache Subversion Project [Nathan Hartman / Justin] See Attachment BJ BK. Apache Syncope Project [Francesco Chicchiriccò / Roy] See Attachment BK BL. Apache SystemDS Project [Matthias Boehm / Sander] See Attachment BL BM. Apache TomEE Project [David Blevins / Sam] See Attachment BM BN. Apache Traffic Control Project [David Neuman / Patricia] See Attachment BN BO. Apache Turbine Project [Georg Kallidis / Craig] See Attachment BO BP. Apache Usergrid Project [Michael Russo / Shane] No report was submitted. BQ. Apache Velocity Project [Nathan Bubna / Bertrand] See Attachment BQ BR. Apache Whimsy Project [Sam Ruby] See Attachment BR BS. Apache Xalan Project [Gary D. Gregory / Sam] See Attachment BS BT. Apache Xerces Project [Michael Glavassevich / Shane] See Attachment BT BU. Apache XML Graphics Project [Clay Leeds / Roy] See Attachment BU Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache UIMA Project Chair WHEREAS, the Board of Directors heretofore appointed Marshall Schor (schor) to the office of Vice President, Apache UIMA, and WHEREAS, the Board of Directors is in receipt of the resignation of Marshall Schor from the office of Vice President, Apache UIMA, and WHEREAS, the Project Management Committee of the Apache UIMA project has chosen by vote to recommend Richard Eckart de Castilho (rec) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Marshall Schor is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache UIMA, and BE IT FURTHER RESOLVED, that Richard Eckart de Castilho be and hereby is appointed to the office of Vice President, Apache UIMA, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache UIMA Project Chair, was approved by Unanimous Vote of the directors present. B. Change the Apache Whimsy Project Chair WHEREAS, the Board of Directors heretofore appointed Sam Ruby (rubys) to the office of Vice President, Apache Whimsy, and WHEREAS, the Board of Directors is in receipt of the resignation of Sam Ruby from the office of Vice President, Apache Whimsy, and WHEREAS, the Project Management Committee of the Apache Whimsy project has chosen by consensus to recommend Shane Curcuru (curcuru) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Sam Ruby is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Whimsy, and BE IT FURTHER RESOLVED, that Shane Curcuru be and hereby is appointed to the office of Vice President, Apache Whimsy, 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 Whimsy Project Chair, was approved by Unanimous Vote of the directors present. C. Establish the Apache Superset Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to data exploration, analysis, visualization, and dashboarding. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Superset Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Superset Project be and hereby is responsible for the creation and maintenance of software related to data exploration, analysis, visualization, and dashboarding; and be it further RESOLVED, that the office of "Vice President, Apache Superset" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache Superset Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Superset Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache Superset Project: * Aaron Suddjian * Beto Dealmeida * Bogdan Kyryliuk * Chris Williams * Craig Rueda * Daniel Gaspar * Erik Ritter * Evan Rusackas * Felix Cheung * Grace Guo * Jeff Feng * Jesse Yang * Jim Jagielski * John Bodley * Krist Wongsuphasawat * Maxime Beauchemin * Michelle Thomas * Nishant Bangarwa * Serena Jiang * Tai Dupree * Ville Brofeldt * Will Barrett NOW, THEREFORE, BE IT FURTHER RESOLVED, that Maxime Beauchemin be appointed to the office of Vice President, Apache Superset, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the Apache Superset Project be and hereby is tasked with the migration and rationalization of the Apache Incubator Superset podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator Superset podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7C, Establish the Apache Superset Project, was approved by Unanimous Vote of the directors present. D. Establish the Apache TVM Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to compilation of machine learning models to run on a wide range of hardware platforms. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache TVM Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache TVM Project be and hereby is responsible for the creation and maintenance of software related to compilation of machine learning models to run on a wide range of hardware platforms; and be it further RESOLVED, that the office of "Vice President, Apache TVM" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache TVM Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache TVM Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache TVM Project: * Tianqi Chen * Timothy Chen * Zhi Chen * Byung-Gon Chun * Ziheng Jiang * Furkan Kamaci * YiZhi Liu * Masahiro Masuda * Thierry Moreau * Jared Roesch * Henry Saputra * Haichen Shen * Markus Weimer * Eddie Yan * Lianmin Zheng NOW, THEREFORE, BE IT FURTHER RESOLVED, that Tianqi Chen be appointed to the office of Vice President, Apache TVM, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the Apache TVM Project be and hereby is tasked with the migration and rationalization of the Apache Incubator TVM podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator TVM podling encumbered upon the Apache Incubator PMC are hereafter Discharged. Special Order 7D, Establish the Apache TVM Project, was approved by Unanimous Vote of the directors present. E. Change the Apache Accumulo Project Chair WHEREAS, the Board of Directors heretofore appointed Michael Wall (mjwall) to the office of Vice President, Apache Accumulo, and WHEREAS, the Board of Directors is in receipt of the resignation of Michael Wall from the office of Vice President, Apache Accumulo, and WHEREAS, the Project Management Committee of the Apache Accumulo project has chosen by vote to recommend Ed Coleman (edcoleman) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Michael Wall is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Accumulo, and BE IT FURTHER RESOLVED, that Ed Coleman be and hereby is appointed to the office of Vice President, Apache Accumulo, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7E, Change the Apache Accumulo Project Chair, was approved by Unanimous Vote of the directors present. F. Terminate the Apache Marmotta Project WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Marmotta project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Marmotta 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 Marmotta Project; and be it further RESOLVED, that the office of "Vice President, Apache Marmotta" is hereby terminated; and be it further RESOLVED, that the Apache Marmotta PMC is hereby terminated. Special Order 7F, Terminate the Apache Marmotta Project, was approved by Unanimous Vote of the directors present. G. Terminate the Apache Eagle Project WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Eagle project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Eagle 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 Eagle Project; and be it further RESOLVED, that the office of "Vice President, Apache Eagle" is hereby terminated; and be it further RESOLVED, that the Apache Eagle PMC is hereby terminated. Special Order 7G, Terminate the Apache Eagle Project, was approved by Unanimous Vote of the directors present. H. Change the Apache Curator Project Chair WHEREAS, the Board of Directors heretofore appointed Jordan Zimmerman (randgalt) to the office of Vice President, Apache Curator, and WHEREAS, the Board of Directors is in receipt of the resignation of Jordan Zimmerman from the office of Vice President, Apache Curator, and WHEREAS, the Project Management Committee of the Apache Curator project has chosen by vote to recommend Enrico Olivelli (eolivelli) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Jordan Zimmerman is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Curator, and BE IT FURTHER RESOLVED, that Enrico Olivelli be and hereby is appointed to the office of Vice President, Apache Curator, 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 Apache Curator Project Chair, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Should we join Eclipse Foundation as an Associate Member? Please see Attachment 13 and message from Rob. This would be a prerequisite to joining the Jakarta EE Working Group as a Guest member. 9. Review Outstanding Action Items * Sander: work on guidelines for PMCs to request CI resources [ Unfinished Business 2020-05-20 ] Status: Done. I do not think this continues to warrant a Board AI. https://s.apache.org/dccqp * Roy: work on binary release policy [ Unfinished Business 2020-05-20 ] Status: Stalled. * Roy: remind VP Jakarta EE about report [ Jakarta EE Relations 2020-10-21 ] Status: Not needed, since Rob posted a report on board. * Roy: follow up on roll call next month [ Eagle 2020-10-21 ] Status: Done. See attic resolution. * Roy: remind CoI slackers that affirmation is an ASF requirement [ Unfinished Business 2020-10-21 ] Status: Done. * Roy: follow up about community health [ Sentry 2020-10-21 ] Status: Done. Sean Mackrory has been initiating conversation but not getting much feedback. However, there has been some recent activity on issues, so there is still hope that the project can revitalize itself. We should revisit on next report. * Justin: pursue a roll call for HAWQ [ HAWQ 2020-10-21 ] Status: Done * Craig: ensure Mnemonic PMC roster is updated and pursue monthly reports [ Mnemonic is rebooting 2020-10-21 ] Status: Done 10. Unfinished Business @Roy: get last CoI signature @Roy: notify members about bylaw updates 11. New Business 12. Announcements 13. Adjournment Adjourned at 20:34 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period October 2020 * ISSUES FOR THE BOARD None. * OPERATIONS Responded to the following queries, liaising with projects as required: - Approved Podling Name Ssearch for Apache Ozone - Responded to a query regarding the use of project logos in a presentation - Responded to a query regarding the use of project logos in a book - Responded to a query from the ASF press team regarding the registered marks associated OPENOFFICE - Responded to two queries regarding the use of project marks for different external events - Provided advice to a project regarding the use of logos to list the non-ASF products with which the ASF product is compatible - Provided advice regarding the use of a project's mark for |YouTube content - Provided advice to a project regarding the use of the project's marks and externally provided Docker images - Responded to a query regarding the use of project logos in marketing material - Provided support to KAFKA as they discussed possible naming conventions for external products that integrate with KAFKA * REGISTRATIONS Started the process to register APISIX in the US. * INFRINGEMENTS ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] 1) ASF Sponsors: we are working on renewals for two Platinum Sponsors, three Gold Sponsors, two Silver Sponsors, and three Bronze Sponsors. One Gold, three Silver, and one Bronze Sponsors have confirmed renewals. We have also received renewal confirmation from two Platinum and one Gold Sponsors but are holding on invoicing until they give us the go-ahead. We are in the invoicing process with two Gold, four Silver, and four Bronze Sponsors. One Bronze Sponsor is unable to renew for the upcoming year. 2) Targeted Sponsors: we are fine-tuning a Platinum Targeted Sponsorship, which has been supporting ASF Infrastructure over the past several years, in preparation of the upcoming year. 3) Sponsor Relations: Sponsor outreach, engagement, and communication continue per usual. We have had three calls with Platinum Sponsors, all of whom are seeking additional visibility for their contributions; one of which is considering the Sponsor “Case Study” opportunity. 4) Event Sponsorship: all Event Sponsor payments have now been received for ApacheCon@Home, and also received a corporate donation from the event. 5) Individual Donations and Corporate Giving: we have earned $3,907 total during October over 45 donations. We worked with Central Services for this year’s Giving Tuesday event, as well as end-of-year giving campaigns. We are also working with Marketing & Publicity regarding launching a possible ad program to benefit our giving campaigns. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi] [REPORT] ASF Marketing & Publicity — November 2020 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, including engaging new candidate sponsors, coordinating Sponsor requests across other Operations areas, providing project and participation metrics, liaising introductions for ways to participate in ASF initiatives, and preparing for end-of-year fundraising and Giving Tuesday campaigns. Post-ApacheCon promotions continue, as all event presentations are now online. We issued the October Month In Review https://s.apache.org/Oct2020, published Part II of the "Inside Infra" interview with Daniel Gruno https://s.apache.org/InsideInfra-Daniel2, and are preparing to publish the next interview in the series. We helped finalize an executive keynote presentation for COSCON conference, and helped ComDev prepare to promote the ASF's role in the upcoming GSoC and encourage community participation. We published the first FY2021 quarterly report (Q1; May - July 2020) https://s.apache.org/2mefr and issued a press release celebrating 20 Years of OpenOffice https://s.apache.org/86lex. We continue to seek contributors to participate with the "Success at Apache" series. III. Press Releases: the following formal announcement was issued via the newswire service, ASF Foundation Blog, and announce@apache.org during this timeframe: - 14 October - The Apache Software Foundation Celebrates 20 Years of OpenOffice https://s.apache.org/86lex IV. Informal Announcements: we published 8 items on the ASF "Foundation" Blog, including 5 Apache News Round-ups and 1 monthly overview, totalling 343 news summaries published to date. We tweeted 21 items to 58.5K followers on Twitter, and posted 20 items to 44.8K followers on LinkedIn. The ASF's YouTube channel had 22,683 views this month, and 7,869 total subscribers to date. V. Future Announcements: 1 announcement is on hold, with 2 draft announcements archived due to PMC inactivity. 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 4 media queries, and handled two crisis communications issues regarding two Apache projects, one of which had also sought Media Training assistance. We received a total of 2,543 press hits vs. last month's 3,520 (this number includes ASF, Apache Projects, and initiatives). VII. Analyst Relations: we are working on an analyst report on serverless computing. Apache was mentioned in a total of 24 reports by Gartner, Forrester, 451 Research, and IDC. VIII. Central Services: Kenneth Paskett (Creative team) continues to update the apache.org homepage. We are working with ASF Infrastructure on their content project across apache.org and are preparing for their migration to the new CMS. We created promotional artwork for Giving Tuesday and the end-of-year fundraising campaign. We plan to reach out to Apache projects and invite those seeking creative assistance to do so using our new intake form and process. Swapnil Mane (Editorial team) continues to help with drafting and publishing Weekly News Round-ups and Month-in-Review summaries. We are seeking additional assistance with both creative and editorial teams so we can build on M&P projects. IX. Events liaison: promotions are winding down for ApacheCon@Home post-event materials available on YouTube. We continue to assist an Apache project with communications and brand alignment (working with ASF Brand Management) on a new Project-focused event CFP, outreach, and site content. X. Newswire and press clip accounts: We will be changing primary ownership of our accounts from HALO Worldwide to the ASF to phase out billing pass-throughs from HALO Worldwide. XI. Miscellany: we handled a co-branded partnership request; responded to a publisher request for cross promotions on several Apache projects; addressed some list moderation issues; advised a Sponsor on getting involved with non-code contributions; prepared new individual giving campaigns; responded to a vendor’s request for inclusion and link in an ASF press release; met with some Sponsors regarding promotional opportunities; and liaised with the Apache Incubator on behalf of a Sponsor with IP questions. ----------------------------------------- Attachment 4: Report from the VP of Infrastructure [David Nalley] General ======= Infrastructure is operating as expected, and has no current issues requiring escalation to the President or the Board. Highlights ========== - PEO is progressing well, and should have an update around or soon after the Board meeting. Finances ======== - Given that we have not rehired for the open position, we are well within budget for FY21. Finances will be a little unpredictable as we settle in with our new PEO firm. Short Term Priorities ===================== - Resolve PEO issues for the US-based staff. Long Range Priorities ===================== - Finish hermes (mail) migration. Almost there! General Activity ================ - Testing 2FA within Crowd, specifically to require for root. Goal is to use Crowd for LDAP password changes (and retire id.a.o). - Continued CMS and VM migrations. - Uploaded historical ID mappings for lists.a.o for exploration. - Progress on generating metadata for TLP, retirees, and fingerprints. - Renewed work on configuring a CDN. - Beginning moves from travis-ci.org over to travis-ci.com. - Mirror work, due to Chrome deprecation of plain http: and ftp: - Account creation revamp, along with supporting changes to asfpy. - Gavin's "Inside Infra" is now live. - Jenkins work on capacity, website generation, plugins, bintray, better job handling, etc. - DockerHub fixes to deal with their upcoming rate limiting. - rsync.a.o filled up, so we quickly rebuilt it. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] In the days since my last report, we have put all video from ApacheCon @Home 2020 - 306 videos! - on YouTube. They can be seen here - https://www.youtube.com/playlist?list=PLU2OcwpQkYCy_awEe5xwlxGTk5UieA37m - and are also available divided into playlists for each track of the event. Since getting that task done, we have been taking a break. In the coming months we hope to have a plan to use the remainder of our Hopin subscription for smaller, project/topic focused events. Later this month, we will be hosting the Pulsar Summit Asia - https://pulsar-summit.org/ - on our Hopin account. There are no other events scheduled in the coming quarter. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== No current events Future Events ============= None Currently Short/Medium Term Priorities ===================== Approval has been given to start the building of the TAC application software. 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] ----------------------------------------- Attachment 8: Report from the VP of Diversity and Inclusion [Gris Cuevas] ## 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: *** Operations No update. *** Project: User Experience Research on new contributors *** - Research has ended, meetings with interview participants to corroborate findings and recommendations underway - Report under way, ETA for final delivery End of November *** Project: Internships for underrepresented groups (Outreachy) *** - Contribution period underway for active projects, tracker here [1] ## Committee members changes: None. ## References [1] 2020-09-30 Outreachy Meeting notes ----------------------------------------- Attachment 9: Report from the VP of Data Privacy [Christian Grobmeier] ----------------------------------------- Attachment 10: Report from the VP of W3C Relations [Andy Seaborne] W3C have updated their process (Process Document and Patent Policy). It aims to smooth the working group flow and also to have specifications to evolve after publication (optional choice for the Working Group). This includes bug fixes and also new features, and will help real-world implementations experience to affect a specification where currently the input window for implementation experience is quite short. ----------------------------------------- Attachment 11: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] One more pretty uneventful month: we've had a regular amount of usual requests flowing through LEGAL JIRA and legal-discuss. Committee members took good care of resolving most of these in time. We're steady at 29 unresolved issues this month. The only three things worth noting are LEGAL-516 and a review of our bylaws. LEGAL-516 is clearly stalling at this point and as per suggestion from Justin, I feel we need to resolve it once and for all by the end of the month -- it has been outstanding for way too long. DLAPiper is still slow to re-engage -- I'm hoping Mark will have more time available for us before the end of the year. ----------------------------------------- Attachment 12: Report from the Apache Security Team Project [Mark J. Cox] Currently, each PMC is responsible for writing up their own CVE entries and submitting them to Mitre. This leads to many delays in the CVE database being updated with Apache issues as entries are often rejected as the legacy format causes issues. We are working on a tool, hosted on an infra-managed VM, that will provide PMCs dealing with security issues a way to edit, validate, and submit their entries to Mitre. We are leveraging upcoming changes to CVE automation that will also allow us to request and allocate CVE names to projects on-the-fly. It may allow in the future us to delegate the entire workflow to the PMCs that handle a lot of issues; with them able to self-service request a CVE through to making it live in the CVE list, but for others we can continue to help them through the process, this will just make it simpler. Also, continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. Stats for Oct 2020: 24 [license confusion] 21 [support request/question not security notification] Security reports: 41 (last months: 32, 24, 38, 46) 11 [site] 2 [apr], [fineract], [lucene], [openoffice], [sling], [trafficserver] 1 [activemq], [airflow], [ambari], [cassandra], [couchdb], [druid], [groovy], [hama], [hive], [nifi], [oozie], [poi], [shiro], [tomcat], [tvm], [velocity], [xerces], [xmlgraphics] In total, as of 1st November 2020, we're tracking 69 (last month: 69) open issues across 36 projects, median age 82 (last month: 89) days. 30 of those issues have CVE names assigned. 8 (last month: 9) of these issues, across 4 projects, are older than 365 days. None require escalation. ----------------------------------------- Attachment 13: Report from the VP of Jakarta EE Relations [Rob Tompkins] I have established contact with the Jakarta EE team, and actually attended one of their Jakarta EE working group calls. From what I can tell we have two Apache members that seem to have close contacts with the Jakarta EE community: Romain Manni-Bucau and Mark Thomas. I believe that Romain has potentially paved the way for us to potentially become Guest Members. Lastly, I would like to note that there is appetite that the Apache Projects that implement the Jakarta EE standard, use some form of the Jakarta logo on their websites or with their marketing materials. Having spoken with Mark Thomas about this, I’m not certain what appetite we have in accommodating these changes. I would think that such an appetite would reside at the project level if at all. I would love to hear your thoughts on these matters, particularly if you would think it prudent for me to start us down the path of establishing a guest membership at Jakarta because they would need to have requisite votes for us to establish ourselves in that manner. ----------------------------------------- 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 are no issues requiring board attention. ## Membership Data: Apache Ambari was founded 2013-11-20 (7 years ago) There are currently 109 committers and 51 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Szabolcs Béki on 2020-03-27. - No new committers. Last addition was Tamas Payer on 2020-03-28. ## Project Activity: Recent releases: - 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. Upcoming Release : - 2.7.6 is to be released this year ## Community Health: - 3 new PMC members and 2 new committers were added to the project last quarter -36 issues opened in JIRA, past quarter (12% increase) 47 issues closed in JIRA, past quarter (88% increase) 35 commits in the past quarter (20% increase) 11 code contributors in the past quarter (10% increase) 38 PRs opened on GitHub, past quarter (40% increase) 35 PRs closed on GitHub, past quarter (6% increase) ----------------------------------------- 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.9 was released on 2020-09-30. 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. Tests with early version of JDK 16 worked. ## 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 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 23 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. The last addition was Charan Reddy G on 2019-07-24. - Anup Ghatage was added as a committer on 2020-10-20 ## Project Activity: The project is quite active even if we are not cutting releases very often. - 4.11.1 was released on 2020-10-22 - 4.11.0 was released on 2020-07-09 The project is moving forward with new features and bugfixes. e.g. - Moving BooKeeper to JDK11; - BP-41: Separated BookieID from BookieSocketAddress. ## Community Health: As the Pulsar community grows, The feature requirements and enhancements for BookKeeper get growing. and this causes the contributions and mail list discussions for BookKeeper both get increased. GitHub activity: - 24 code contributors in the past quarter (71% increase) - 71 commits in the past quarter (9% increase) - 59 PRs opened on GitHub, past quarter (31% increase) - 60 PRs closed on GitHub, past quarter (-1% decrease) - 26 issues closed on GitHub, past quarter (136% increase) - 24 issues opened on GitHub, past quarter (-4% decrease) Mailing List activity: - dev@bookkeeper.apache.org had a 37% increase in traffic in the past quarter (111 emails compared to 81) - issues@bookkeeper.apache.org had a 45% decrease in traffic in the past quarter (635 emails compared to 1144) - user@bookkeeper.apache.org had a 33% increase in traffic in the past quarter (12 emails compared to 9) Meetups and Conferences: - We had delivered a few talks about BookKeeper at ApacheCon@Home. - Also there will be some BookKeeper talks at PulsarSummit Asia, a conference devoted to Apache Pulsar. ----------------------------------------- Attachment D: 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. - No new committers. Last addition was Iuliana Cosmina on 2020-07-03. ## Project Activity: - After a quiet summer activity has picked up again with an increased cadence of commits. - We continue to monitor our community for potential new committers and PMC members with the aim of regularly adding individuals. ## Community Health: - There have been various discussions about recent contributions to the project on the mailing lists. - Some of us have recently been engaged in discussions with our open source colleagues in Apache JClouds about some changes they are making. ----------------------------------------- Attachment E: 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 and August. ## 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 F: 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 to bring to the board's attention at this time. ## Membership Data: Apache Cassandra was founded 2010-02-17 (11 years ago) There are currently 57 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Michael Semb Wever on 2020-04-09. - Zhao Yang was added as committer on 2020-09-23 ## Project Activity: The project's focus remains on testing 4.0 beta, with the trunk code remaining in feature freeze. A 4.0 GA release is looking likely in the next quarter. The community continues to build momentum, with an increases in dev mailing list traffic, number of jira tickets closed, and in commits. There have been more releases than usual as the community has responded promptly to issues and bugs. Notable activities in the past quarter are: - Harry - a fuzz testing tool for the project, was donated, having gone through the Incubator's IP Clearance. - Discussions on the various Kubernetes Operators and whether to promote one, merge, or re-invent, continue with a healthy and engaged diversity between implementations. - The project's governance has become better agreed upon and documented, with the past quarter demonstrating it in play with the PMC trending to use the dev ML more than the private ML. - The project's website, and its documentation, is undergoing efforts to redesign and improve layout and navigation around the bulk of documentation that continues to be donated to the project. Recent releases: * 2.2.19 was released on 2020-11-04. * 3.0.23 was released on 2020-11-04. * 3.11.9 was released on 2020-11-04. * 4.0-beta3 was released on 2020-11-04. * 2.1.22 was released on 2020-08-31. * 2.2.18 was released on 2020-08-31. * 3.0.22 was released on 2020-08-31. * 3.11.8 was released on 2020-08-31. * 4.0-beta2 was released on 2020-08-31. ## Community Health: We feel the community is building momentum. Folk are anxious to get 4.0 released and to end the feature freeze encouraging the larger contributions and new contributors into the project. This has energised the community in what appears to be the last stretch of testing for 4.0. ----------------------------------------- Attachment G: 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: With the release of the JAX-RS RDF Providers module on 2020-10-22, the set of Apache Clerezza version 2.0.0 modules is complete for developing projects based on it. We plan to define projects that can be worked on in the next year's GSoc. Two goals are envisioned: to improve the Apache Clerezza code base and to gain community involvement. ## Community Health: Currently, there is not much involvement of community in the project. We are working on it. Hopefully, through a participation in GSoC 2021 this can be improved. ----------------------------------------- Attachment H: Report from the Apache Cocoon Project [Cédric Damioli] ----------------------------------------- Attachment I: Report from the Apache Community Development Project [Sharan Foga] ## Description: The mission of Community Development is the creation and maintenance of software related to 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 39 committers and 33 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 Roy Lenferink on 2020-05-04. - Aditya Sharma was added as committer on 2020-10-23 - Willem Ning Jiang was added as committer on 2020-10-23 - Priya Sharma was added as committer on 2020-10-26 - Tomasz Urbaszek was added as committer on 2020-10-23 ## Project Activity: ApacheCon@Home Our Community track ran over 3 days and 2 timezones and attracted a good audience. For the first time we presented content in Hindi. Many of the sessions achieved a good interaction via audience questions. Videos from all the sessions are now available on the ASF Youtube channel.[1] During the event, we ran the Trillions video. We need to investigate new ways for managing an online booth as it was difficult to understand when and how we could interact with the community. New Committers We welcomed 4 new committers in recognition of the community building work they have done as part of the ALC initiative.[2] GSoC We have started preparing for GSoC 2021 including our application as a mentor organisation. An initial announcement has been sent out to gather ideas for potential projects. [3] ALC During this quarter the ALC Indore has held a range of meetings focussed on promoting the Apache Way [4][5][6] Other Events Around this time we usually apply for a booth at FOSDEM but due to it being an online event for 2021 will be investigating how we can participate. Other upcoming events have been promoted via our mailing lists including the Apache Roadshow China and FOSS Backstage. ## Community Health: Our dev mailing list has seen a significant decrease in traffic compared to the previous quarter (257 emails compared to 566).Even with the decrease we did get a lot of community involvement and activity in ApacheCon@Home which is not reflected in the mailing list statistics. [1] https://s.apache.org/093qs [2] https://s.apache.org/0pzsj [3] https://s.apache.org/8sutv [4] https://s.apache.org/l47h0 [5] https://s.apache.org/682uv [6] https://s.apache.org/0sjh6 ----------------------------------------- Attachment J: 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: There are no issues requiring board attention. ## 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: - 1 new PMC members: Glynn Bird on 2020-09-19. - No new committers. Last addition was Alessio Biancalana on 2020-02-27. ## Project Activity: Version 3.1.1 was released on 2020-09-18. This is a bugfix release. Foundational work for the upcoming 4.0 version is still going strong. There are no immediate release plans, but the `main` development branch is now representing this future release. Current stable releases are still maintained on the `3.x` branch. We are in the process of switching all `master` branches to `main`. ## Community Health: Development activity is up on all metrics after a usual slower summer quarter. user@ discussions are declining, but other forums of community support like GitHub Dissuasions and the community Slack are bustling. ----------------------------------------- Attachment K: 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: There are no issues requiring board attention. ## Membership Data: Apache Creadur was founded 2012-04-18 (9 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: We will work on a new release 0.14 until the end of Q4-2020. Apart from moving to the new build infra a couple of security-related dependency updates were performed. ## Community Health: No changes compared to last report. Interest in a release was pointed out from within ASF/OpenMeetings. ----------------------------------------- Attachment L: Report from the Apache DeltaSpike Project [Mark Struberg] ----------------------------------------- Attachment M: Report from the Apache Drill Project [Charles Givre] ## Description: The mission of Drill is the creation and maintenance of software related to Schema-free SQL Query Engine for Apache Hadoop, NoSQL and Cloud Storage ## Issues: Nothing significant to report. ## 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. - No new committers. Last addition was Ankush Kapur on 2020-07-31. Note that James Turton approved as committer on 11-10-2020. ## Project Activity: Drill released version 1.18 in the beginning of September this year. The latest version included a number of significant improvements and enhancements including a connector for REST APIs, Apache Druid as well as a format plugin for SPSS files. Recent releases: 1.18.0 was released on 2020-09-04. 1.17.0 was released on 2019-12-26. 1.16.0 was released on 2019-05-02. ## Community Health: The Drill community has been quieter this quieter since HPE withdrew their engineers from the Drill project. However, we anticipate an increase in activity in the next quarter as a new startup has committed engineering resources to Drill. dev@drill.apache.org had a 20% decrease in traffic in the past quarter (260 emails compared to 325) user@drill.apache.org had a 46% decrease in traffic in the past quarter (80 emails compared to 147) 23 issues opened in JIRA, past quarter (-42% decrease) 5 issues closed in JIRA, past quarter (-77% decrease) 16 commits in the past quarter (-20% decrease) 8 code contributors in the past quarter (-11% decrease) 15 PRs opened on GitHub, past quarter (-11% decrease) 16 PRs closed on GitHub, past quarter (-11% decrease) ----------------------------------------- Attachment N: Report from the Apache Empire-db Project [Rainer Döbele] ## Description: Empire-db is an object orientated API for dealing with all aspects of storing, manipulating, retrieving and modelling data in relational database management systems. With an SQL centric, no-compromise approach Emprie-db attempts to makes the full power of the database system available to 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 PMC members in this project. One PMC member that was not a committer was removed from the PMC after contacting this member by the chair has failed. ## Project Activity: There have been a few new tickets for improvments and bugfixing that are still in progress. The last release was in May, 2020. ## Community Health: Community is still active. 3 issues opened in JIRA, past quarter (50% increase) 2 issues closed in JIRA, past quarter (100% increase) ----------------------------------------- Attachment O: 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, almost two years ago. ## Community Health: The community shows low activity, but we still seem to have the necessary number of people around. ----------------------------------------- Attachment P: 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: Activity was low, but there were some commits. Features are still in the making for the next version. ## Health report: Activity is low but steady, as is 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 Q: 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. ## Membership Data: Apache Geode was founded 2016-11-15 (4 years ago) There are currently 110 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 Alexander Murmann on 2020-03-26. - Sarah Abbey was added as committer on 2020-09-29 ## Project Activity: - Apache Geode v1.13.0 was released on 2020-09-10. - We're actively working on v1.13.1, which will contain many bug fixes. - 10 community members presented 8 talks at ApacheCon 2020. See https://www.youtube.com/playlist?list=PLU2OcwpQkYCxKxd7dVETcwEtx5AEDIp1j for a playlist that includes all 8 talks. ## Community Health: - 259 issues opened in JIRA, past quarter (-15% decrease) - 212 issues closed in JIRA, past quarter (-16% decrease) - 463 commits in the past quarter (-19% decrease) - 57 code contributors in the past quarter (-6% decrease) - 324 PRs opened on GitHub, past quarter (-16% decrease) - 325 PRs closed on GitHub, past quarter (-14% decrease) ----------------------------------------- Attachment R: 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: - Added option for workers to automatically pick free server port - Fixed issue with network connection failure handling - Fixed bug in GC counter ## Community Health: - This quarter we got small activity from outside contributors. - Internal collaborators from Facebook will be contributing some optimizations they developed internally. - Started discussion with potential contributor from academia, with the goal to contribute algorithm implementations. This may not materialize immediately as there is some research involved. ----------------------------------------- Attachment S: 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 have made significant progress from last quarterly report. There were many major contributions from several Gora PMC members, GSoC interns and external contributors. We are looking forward to include these, in our next major release soon. - Several Gora PMC members have volunteered in participating Outreachy 2020 program under Apache Organization. We have received several solid applications for proposals submitted to the program. We are looking forward to working on these projects with several interns in coming months of time. - We are currently in process of evaluating and proposing several contributors who made significant contributions, to join as committers to project. ## Community Health: - Compared to previous quarter, there is noticeable increase in level of activity in both mailings lists as well as on Github. We are happy to see progress made for the quarter, and commitment from many project members in driving the development efforts of project. Project is in healthy state, hopefully we will able to put up a major release very soon. Added some of key statistics here for the reference. - dev@gora.apache.org had a 246% increase in traffic in the past quarter (225 emails compared to 65) - 5 issues opened in JIRA, past quarter (-28% decrease) - 10 issues closed in JIRA, past quarter (100% increase) - 58 commits in the past quarter (1060% increase) - 5 code contributors in the past quarter (66% increase) - 13 PRs opened on GitHub, past quarter (62% increase) - 10 PRs closed on GitHub, past quarter (66% increase) ----------------------------------------- Attachment T: Report from the Apache Griffin Project [William Guo] ## Description: The mission of Apache Griffin is the creation and maintenance of software related to a data quality solution for big data, including both streaming and batch mode. It offers an unified process to measure data quality from different perspectives. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Griffin was founded 2018-11-21 (2 years ago) There are currently 21 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Chitral Verma on 2020-05-06. - No new committers. Last addition was Chitral Verma on 2020-05-05. ## Project Activity: - We have fixed a lot of issues since last release. - We plan refactor griffin to support multiple computing engines. - 0.6.0 was released on 2020-11-09. ## Community Health: - dev@griffin.apache.org had a 14% increase in traffic in the past quarter. - users@griffin.apache.org had a 1175% increase in traffic in the past quarter. - 9 commits in the past quarter (200% increase) - 8 issues opened in JIRA, past quarter (-38% decrease) ----------------------------------------- Attachment U: Report from the Apache Groovy Project [Paul King] ## Description: Apache Groovy is responsible for the evolution and maintenance of the Groovy 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. - No new committers. Last addition was Mikko Värri on 2020-06-03. We are in the process of voting an existing committer to PMC status. The vote will likely be concluded before the board meeting but after this report was due. The outcome will be reported in the next report. ## 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 recently released our first alpha version. Groovy 4 GA is expected next year. Some interesting aspects (some have incubating status) of the release include a contributed design-by-contract module, a language integrated query module, move to org.apache.groovy maven coordinates from legacy org.codehaus.groovy, additional built-in type checkers, additional built-in macro methods, record-like classes and numerous legacy consolidation activities. Recent releases: 3.0.6 was released on 2020-09-29. 4.0.0-alpha-1 was released on 2020-09-29. 2.4.20 was released on 2020-07-22. Downloads (Maven central/bintray only): - For Aug/Sep/Oct quarter: approx 93 million - last 12 months: ~310M - since 2012 (when we started keeping stats from above repos): ~670M ## 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 was our participation in ApacheCon@Home. The project had a dedicated track and received interest from numerous speakers. There were two days of talks, a workshop and a hackerthon. This quarter, 318 (575) commits were contributed from 12 (16) contributors including 7 non-committer contributors (5 new) to the main branch (all branches/repos). Apache Groovy continues to rank well on the TIOBE index being 11th most popular language for October 2020. There are flaws with the index and it fluctuates somewhat but it is still nice to be not too far down the ranking. ----------------------------------------- Attachment V: Report from the Apache HAWQ Project [Lei Chang] ----------------------------------------- Attachment W: Report from the Apache HTTP Server Project [Joe Orton] ## 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 at this time ## Membership Data: Apache HTTP Server was founded 1995-02-27 (26 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: To begin with a personal note in my first Board report, I'd like to sincerely thank outgoing PMC Chair Daniel Gruno for his effort and dedication over the three years holding this role. Thanks, Daniel! The 2.4.46 release in August (discussed in the project's previous quarterly report) appears to have been successful. The release resolved a number of outstanding security issues, and no regressions have been identified by the user community. After the burst of activity leading up to that release, this was a relatively quiet quarter for the community, with no new releases for httpd. Commit activity concentrated mainly around documentation updates, code cleanups and minor bug fixes. Contributors continue to enhance and adjust the Travis CI configuration, trying to find the best balance of increasing test coverage against minimisation of false negatives. ## Community Health: Traffic on the development mailing list, the number of active committers and commit activity are all down significantly on the previous quarter, reflecting the lull after the release activity discussed above. We continue to see an uptick in activity around GitHub, with an increasing number of contributions coming in as new GitHub Pull Requests (up from 5 to 13 this quarter), which is encouraging. There are 1253 open bugs for the Apache httpd-2 project in Bugzilla at time of writing. ----------------------------------------- Attachment X: 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.x has been done by external contributers. - More and more tickets arrive for the 5.x line ## Health report: - Overall the project remains active. Issues and dicussions are resolved in time. ## PMC changes: - None ## Committer base changes: - None ## Releases: - HttpComponents Core 5.0.2 GA was released on 2020-09-14 - HttpComponents Core 5.1 beta 1 was released on 2020-09-21 - HttpComponents Client 5.0.2 GA was released on 2020-09-28 - HttpComponents Client 5.0.3 GA was released on 2020-10-08 - HttpComponents Client 4.5.13 GA was released on 2020-10-08 ----------------------------------------- Attachment Y: Report from the Apache Ignite Project [Dmitry Pavlov] ## Description: The mission of Ignite is the creation and maintenance of software related to High-performance, integrated and distributed In-Memory Database and Caching Platform providing in-memory data caching, partitioning, processing, and querying components. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Ignite was founded 2015-08-19 (5 years ago) There are currently 54 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - Alex Plehanov added to Ignite PMC on 2020-11-18. The previous addition was Maxim Muzafarov on 2020-04-28. - Sergey Stronchinskiy was added as a committer on 2020-10-14 ## Project Activity: - Major release 2.9.0 was completed on October (https://blogs.apache.org/ignite/entry/apache-ignite-2-9-released) - Minor release 2.9.1 and next major release 2.10.0 are under discussion - Community members decided to introduce Apache Ignite as a database (no trademark changes are expected, but the project description needs an update). During entering to the Incubator Ignite was In-memory data grid - Community members discuss approaches on how to develop 3.0.0. There are two options - separate repository with development of some modules from scratch preserving only behavior. The alternative is to develop in evolutionary mode using the existing code base changing it several times. ## Community Health: - dev@ mailing list and amount of GitHub-related notifications are almost the same. - user@ mailing list and amount of PRs/JIRA tickets has a slight decrease -10...-40% - Community members continue to write posts and run online talks at online meetups ----------------------------------------- Attachment Z: 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 55 committers and 33 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Csaba Ringhofer on 2020-02-18. - Aman Sinha was added as committer on 2020-09-08 - Shant Hovsepian was added as committer on 2020-10-13 - Sheng Wang was added as committer on 2020-11-06 ## Project Activity: During August, September, and October, the Impala community added support (or improved support) for: - More Iceberg support, including ALTER TABLE, INSERT INTO for (non-partitioned tables), ORC, and more - Movement towards FIPS compliance - Error message readability and location improvements - System internals visibility improvements into artifacts like like queues and skews - Daily aarch64 build-and-test runs - Many more patches than a typical quarter about developer experience. Eyeballing it, maybe twice as much? This includes fixing some long-standing build and test issues. - Impala's first patches from contributors at @tencent.com - The addition of support for Alluxio - First SIMD support outside of the x86-64 family ## 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. - 4,278 reviews were sent to reviews@, 2% down from the previous quarter - 272 new JIRA tickets were filed vs. 315 last quarter - 184 patches were committed this quarter, 5% down from last quarter - user@ and saw traffic decrease (31 emails to 19), while dev@ saw it increase (73 emails to 89) ----------------------------------------- Attachment AA: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for November 2020 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 October, podlings executed 8 distinct releases. We added 3 IPMC members and none retired. There was one IP clearance in September. We have one new project Hop, and no projects graduated last month. Superset was up for graduation last month, but it was submitted just before the board meeting, and there wasn't time to review it. This month we were missing reports from Annotator, BlueMarlin, Livy, S2Graph, Toree and Warble. Livy, S2Graph, and Warble failed to report last month and Annotator didn't get sign off from its mentors. BlueMarlin has bootstrapped after a long delay, but still didn't report. A role call for S2Graph got no response and the IPMC will consider retiring the project. SDAP and Weex reported after missing several reports. Weex is considering retirement and Warble will be retired. A new proposal Alita-validator is being discussed. Progress on MXNet issues is still slow, with most problems being on hold waiting for NVIDIA or legal JIRA's to be resolved. More branding and trademark issues have been found, and their latest release didn't pass an IPMC vote, and a new release is currently up for a vote. They needed a lot of help with branding issues for an upcoming conference and were late in asking for help. some irregularities where also found with roster and the process for adding people to their PPMC. NVIDIA has changed their licensing terms, but the terms are still incompatible with the Apache license. It's likely that the legal JIRA will be resolved as Category X and that will mean that the project will need to remove some of it own non-compliant releases from Apache infrastructure and ask 3rd parties to rename releases. The IPMC has had further discussions on what to do about the project. There was a discussion on what criteria should be used to remove a podling from the IPMC. Some minor changes were made to the distribution guidelines based on feedback from various people. We had a slightly odd request from an ASF sponsor about IP governance, which seems to have been satisfactorily resolved. Most discussions on the mailing list were around releases and graduations. There were graduation discussions around ECharts, Flagon, Superset and TVM. ## Community ### New IPMC members: - Jerry Shao - Antoine Toulme - Imesha Sudasingha ### People who left the IPMC: None ## New Podlings Hop ## Podlings that failed to report, expected next month - Annotator - BlueMarlin - Livy - S2Graph - Toree - Warble ## Graduations - None last month The board has motions for the following: - Superset - TVM? ## Releases The following releases entered distribution during the month of October: - DLab 2.4.0 - Doris 0.13.0 - NLPCraft 0.7.0 - StreamPipes 0.67.0 - TVM 0.7.0 - Teaclave 0.1.0 - TubeMQ 0.6.0 - Tuweni 1.2.0 ## IP Clearance - Apache Arrow Julia library ## Legal / Trademarks NVIDIA has changed their licensing terms, but the terms are still incompatible with the Apache license. ## Infrastructure Infra added some documentation on setup up new podlings. ## Miscellaneous None ## Table of Contents [DataSketches](#datasketches) [DolphinScheduler](#dolphinscheduler) [Doris](#doris) [ECharts](#echarts) [Heron](#heron) [Hop](#hop) [Liminal](#liminal) [Milagro](#milagro) [NLPCraft](#nlpcraft) [PageSpeed](#pagespeed) [Pinot](#pinot) [Ratis](#ratis) [SDAP](#sdap) [Sedona](#sedona) [Training](#training) [Tuweni](#tuweni) [Weex](#weex) -------------------- ## 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 added one last quarter and we have a few more individuals that we have been considering. 2. We have created a draft Maturity model, which is undergoing review. 3. Prepare for Graduation. We have a Graduation checklist that we are going through ### 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? Public presentations since last report: - ACM-KDD conference in August. - DataCon2020 in Taiwan in September. - ApacheCon 2020 in September. We are seeing increased interest from scientific communities that work with big data and platforms that want to use our code (e.g. Apache Impala). ### How has the project developed since the last report? We released a new minor release of C++: 2.1.0. Based on feedback from our community, we are developing a Docker deployable version of our library, which hopefully will be released soon. We are working on a brand new sketch as part of the Quantiles family. 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. We are continuing to respond to new user's requests for help. ### 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-06-19 incubating-datasketches-cpp 2.1.0 ### When were the last committers or PPMC members elected? - 2020-08-17 (LDAP create date) ### Have your mentors been helpful and responsive? Generally our mentors have been very helpful. However, a little more help from our mentors on timely approval of our releases would be appreciated. Our last release took 18 days to get 3 IPMC members to vote. We don't know what is typical, but this seems a bit long. Please advise. ### 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: - [ ] (datasketches) Liang Chen Comments: - [ ] (datasketches) Kenneth Knowles Comments: - [X] (datasketches) Furkan Kamaci Comments: - [X] (datasketches) Evans Ye Comments: - [X] (datasketches) Dave Fisher Comments: I think that DataSketches will be ready to graduate at the December Board meeting. ### IPMC/Shepherd notes: -------------------- ## DolphinScheduler Dolphin Scheduler is a distributed and easy-to-expand visual DAG workflow scheduling system dedicated to solving the complex dependencies in data processing, making the scheduling system out of the box for data processing. Dolphin Scheduler has been incubating since 2019-8-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 116 to 136. two new Committers join the community. 2. Hold a co-meetup with Apache Pulsar and 1500+ viewers join the on-line meetup on September, 5. 3. PPMC William Guo Wei share the story about open source on the Apache Local Community Beijing meetup. 4. PPMC William Guo Wei attend the Apache Roadshow-China and give the session about 'how to build the community from 0 to 1' ### How has the project developed since the last report? 1. Maven Plugin 1.0.0 has released. 2. Apache Dolphin Schedule1.3.2 has released and 1.3.3 is ready for releasing. ### 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-09-01 ### When were the last committers or PPMC members elected? 2020-10-27 ### 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. ### Signed-off-by: - [X] (dolphinscheduler) Sheng Wu Comments: - [ ] (dolphinscheduler) ShaoFeng Shi Comments: - [ ] (dolphinscheduler) Liang Chen Comments: - [ ] (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 are beginning to evaluate the maturity model of the project, and begin to discuss and prepare some graduation-related matters. ### 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 21 contributors and 1 committers. There are currently 121 contributors and 20 committers. 2. We have moved more and more discussions to the dev mailing list, and continue to encourage people to discuss issues in the mail group. 3. We participated in the ApacheCon 2020 Mandarin track, and also participated in the Apache China Roadshow held by ACL Beijing. This helps Doris become more widely known ### How has the project developed since the last report? 1. We released the first version that does not include WIP files(v0.13). We think this means that the Doris project has now fully complied with the Apache specification requirements. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-10-27: Apache Doris (incubating) 0.13.0-rc03 ### When were the last committers or PPMC members elected? 1. New Committer: Bo Wang. 2020-10-27 ### 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 Doris made some process on the community build side. - [ ] (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. Discuss and vote on graduation proposal. Our maturity model is available at https://cwiki.apache.org/confluence/display/ECHARTS/Apache+Maturity+Model +Assessment+for+ECharts ### Are there any issues that the IPMC or ASF Board need to be aware of? We have solved the branding issue of a third-party product and we are going to vote again in the project's mailing list and go through the graduation procedures. ### How has the community developed since the last report? The community is healthy and people are helping contribute to the project. ### How has the project developed since the last report? We are working on the next major release of Apache ECharts (incubating), which is under testing now and is expected to start the release vote in November. ### 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-08-28 ### When were the last committers or PPMC members elected? Committer: 2020-10-15, Quill Qian PPMC: 2020-07-27, Zak Wu ### Have your mentors been helpful and responsive? Yes. Mentors offered a lot help. ### Is the PPMC managing the podling's brand / trademarks? We have fixed a lot of third-party extensions' descriptions and readme files to make sure they reference the project as "Apache ECharts" and correct the Website reference to be Apache domain. And we have solved the branding issue of a third-party product, redirecting from https://gallery.echartsjs.com/ to a domain that does not contain "echarts" https://www.makeapie.com. ### Signed-off-by: - [X] (echarts) Kevin A. McGrail Comments: Expecting graduation in December. - [X] (echarts) Dave Fisher Comments: Expecting graduation in December. - [ ] (echarts) Ted Liu Comments: - [X] (echarts) Sheng Wu Comments: ### 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.Building the community 2.Make Heron easier to use 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? The community has remained consistent. Increasing the community should be a major goal for the project. ### How has the project developed since the last report? - Bug fixes to help with the python 3 migration. - Code/feature cleanups ### 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? The last two new committers 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. Dave has always been helpful. ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [ ] (heron) Jake Farrell Comments: - [ ] (heron) Julien Le Dem Comments: - [ ] (heron) P. Taylor Goetz Comments: - [X] (heron) Dave Fisher Comments: I hardly see the other mentors. ### IPMC/Shepherd notes: -------------------- ## Hop Hop is short for the Hop Orchestration Platform. Written completely in Java it aims to provide a wide range of data orchestration tools, including a visual development environment, servers, metadata analysis, auditing services and so on. As a platform, Hop also wants to be a reusable library so that it can be easily reused by other software. Hop has been incubating since 2020-09-24. ### Three most important unfinished issues to address before graduating: 1. migrate source code 2. create a first release 3. grow the community ### Are there any issues that the IPMC or ASF Board need to be aware of? We are in the process of preparing our code for migration to the ASF repositories ### How has the community developed since the last report? 6 new users on our MatterMost [chat](https://chat.project-hop.org) (currently 99 registered users) 22 subscribers on the dev mailing list ### How has the project developed since the last report? JIRA migration is done. https://jira.project-hop.org is now read-only. Website migration is done, website has received a face lift. A couple of community members became very active contributors and will be added as committers shortly. Code continues to evolve in non-ASF repository in preparation for the code migration. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [ ] Working towards first release - [X] Working towards code migration - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: No releases so far ### When were the last committers or PPMC members elected? No additional committers or PPMC members so far. ### Have your mentors been helpful and responsive? We've received help when needed. Mentors step in whenever they see an action that needs to be taken care of. ### Is the PPMC managing the podling's brand / trademarks? Not much third-party activity. We're keeping all communication about the incubation on a low level until the code has been migrated. No information on brand approval so far. ### Signed-off-by: - [ ] (hop) Tom Barber Comments: - [X] (hop) Julian Hyde Comments: Hop has got off to a great start. They are tearing through the incubation tasks (e.g. JIRA, code migration, mailing lists) and community activity is happening on the dev list. - [X] (hop) Maximilian Michels Comments: I'm very pleased to see the enthusiasm and the quick learning process that the project has already undergone. We already migrated existing issues and code. We setup infrastructure. We've had discussions on the mailing lists. It's clear that there are still many more things to learn experience (e.g. releases) but I'm feeling very confident about the project. - [X] (hop) Francois Papon Comments: The project team made a great work in the startup process and we can see a real interest about the incubating process. Many things have to be done but I also have a good feeling for the next. - [X] (hop) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes: -------------------- ## Liminal Apache Liminal is an end-to-end platform for data engineers and scientists, allowing them to build, train and deploy machine learning models in a robust and agile way. Liminal has been incubating since 2020-05-23. ### Three most important unfinished issues to address before graduating: 1. Building community 2. First release 3. Roadmap creation ### 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? 1. We will present at the Data & AI Summit Europe : https://databricks.com/session_eu20/apache-liminal-incubating-orchestrate -the-machine-learning-pipeline 2. We plan to have a first meetup at the end of November. 3. Project Website is up - http://liminal.apache.org/ ### How has the project developed since the last report? We have defined the scope of the first release and working for GA in the beginning of 12/2020 ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: None yet. ### When were the last committers or PPMC members elected? None yet. ### Have your mentors been helpful and responsive? JB & Davor have been helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? NA. ### Signed-off-by: - [ ] (liminal) Jean-Baptiste Onofre Comments: - [ ] (liminal) Henry Saputra Comments: - [ ] (liminal) Uma Maheswara Rao G Comments: - [X] (liminal) Davor Bonaci Comments: Nice progress since the last report. The pace of progress seems to be accelarating. - [ ] (liminal) Liang Chen Comments: ### IPMC/Shepherd notes: -------------------- ## Milagro Milagro is core security infrastructure and crypto libraries for decentralized networks and distributed systems. Milagro has been incubating since 2015-12-21. ### Three most important unfinished issues to address before graduating: 1. Continue to build relevant and useful crypto libraries and applications for decentralized networks in order to grow the ecosystem of users and contributors to the project. 2. Continue to improve compliance with the Apache Way. In particular to update the Milagro website and other project sites (e.g. Whimsy) in accordance with Apache policies. 3. Further releases to increase the scope of the Milagro project, extend the capability of existing releases and to demonstrate improved compliance with the Apache Way. ### Are there any issues that the IPMC or ASF Board need to be aware of? No significant issues, however some administrative tasks around the project are still outstanding. These will be addressed before the next podling report. To help address these issue, a PPMC meeting has been proposed. This meeting will be extended to all members of the milagro project to allow an open discussion on the project's roadmap. ### How has the community developed since the last report? No change. ### How has the project developed since the last report? Work continues on the C and Rust versions of the core cryptographic library and on preparing the Multi Party Computation library for its first official Apache 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 - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-02-10 ### When were the last committers or PPMC members elected? February 2020 ### Have your mentors been helpful and responsive? No issues. ### Is the PPMC managing the podling's brand / trademarks? No known issues, but further investigation is still required by the Milagro community. ### Signed-off-by: - [X] (milagro) Nick Kew Comments: - [X] (milagro) Jean-Frederic Clere Comments: ### IPMC/Shepherd notes: -------------------- ## NLPCraft A Java API for NLU applications NLPCraft has been incubating since 2020-02-13. ### Three most important unfinished issues to address before graduating: 1. Community growth both developer and users. 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? No changes. ### How has the project developed since the last report? Project has significant progress in terms of developing its roadmap. ### How would you assess the podling's maturity? - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-10-29 ### When were the last committers or PPMC members elected? 2020-05-24 ### Have your mentors been helpful and responsive? no issues to report. ### Is the PPMC managing the podling's brand / trademarks? no issues to report. ### Signed-off-by: - [ ] (nlpcraft) Roman Shaposhnik Comments: - [X] (nlpcraft) Furkan Kamaci Comments: - [ ] (nlpcraft) Evans Ye Comments: - [ ] (nlpcraft) Paul King Comments: - [ ] (nlpcraft) Konstantin I Boudnik Comments: ### IPMC/Shepherd notes: Dave Fisher - the report is somewhat sparse, but I know the project is active -------------------- ## 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? While there is a healthy user base, the number of active developers remains persistently low. This seems to be a hard to address challenge. ### 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? Minor activity, iterating on the 2.0 version. ### 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: 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? Yes. ### Is the PPMC managing the podling's brand / trademarks? - 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: -------------------- ## 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 2018-10-17. ### 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 now have 690+ members in the Apache Pinot Slack Community - all slack discussions are forwarded to the project mailing list. ### How has the project developed since the last report? - Released 0.5.0 - Github stats in the last one month: - 31 authors have pushed 77 commits to master and 100 commits to all branches. - On master, 880 files have changed and there have been 22,711 additions and 4,458 deletions. - 24 issues were resolved, and 28 new issues were opened. ### 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-09-10 ### When were the last committers or PPMC members elected? July 2020 ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [ ] (pinot) Kishore Gopalakrishna Comments: - [X] (pinot) Jim Jagielski Comments: - [ ] (pinot) Olivier Lamy Comments: - [X] (pinot) Felix Cheung Comments: ### IPMC/Shepherd notes: -------------------- ## Ratis Ratis is a java implementation of the RAFT consensus protocol. Ratis has been incubating since 2017-01-03. ### Three most important unfinished issues to address before graduating: The project is ready for graduation. The graduation discussion has been started on the PPMC private list. ### 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? - 2 new contributors. 49 total contributors. ### How has the project developed since the last report? - 58 commits since the last report. - Work done by the community on improving the quality of unit tests. - The Ratis streaming project is under development (RATIS-979) ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2020/07/20 - Ratis 1.0.0. ### When were the last committers or PPMC members elected? runzhiwang was elected as a committer on Aug 11, 2020. ### Have your mentors been helpful and responsive? Mentors are helpful. ### Is the PPMC managing the podling's brand / trademarks? The name is approved. https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-160 ### Signed-off-by: - [X] (ratis) Uma Maheswara Rao G Comments: Graduation discussions have been initiated. I feel, the project is ready for graduation. - [ ] (ratis) Devaraj Das Comments: - [X] (ratis) Arpit Agarwal Comments: ### IPMC/Shepherd notes: -------------------- ## SDAP SDAP is an integrated data analytic center for Big Science problems. SDAP has been incubating since 2017-10-22. ### Three most important unfinished issues to address before graduating: 1. Make official SDAP (Incubating) Release 2. Improve committer participation 3. Improve/create user guide documentation ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? Thomas Huang delivered a (virtual) keynote address at the 2020 ApacheCon @Home on 9/29 and discussed our creation of the Apache Science Data Analytics Platform (SDAP) as a professional open source Analytics Center Framework (ACF) and its growing list of NASA and international applications. The COVERAGE (CEOS Ocean Variables Enabling Research and Applications for GEO, https://coverage.ceos.org/technology/#software) development team at JPL completed an initial deployment of SDAP on European cloud platform, WEkEO (https://wekeo.eu/). Paired with a previously deployed SDAP on Amazon Web Services (AWS), an objective of COVERAGE is to enable joint analytics leveraging geographically distributed SDAP installations that host distinct yet compatible American and European satellite-based and in situ ocean-related datasets. Additional deployments of SDAP that are currently being maintained: - NASA Estimating the Circulation and Climate of the Ocean (ECCO) ( https://ecco-group.org) - NASA Gravity Recovery & Climate Experiment (GRACE) Follow-On ( https://grace.jpl.nasa.gov) - NASA Sea Level Change Portal (https://sealevel.nasa.gov) ### How has the project developed since the last report? Three new features: - SDAP-292 Add Cassandra authentication support to delete_by_query.py script - SDAP-278 Cassandra authentication for webapp - SDAP-258 Update Deseason Algorithm to Use Precomputed Climatologies Two improvements: - SDAP-284 Collection Manager to support recursive directory structures - SDAP-285 Solr not indexing lat/lon Eight bug fixes: - SDAP-282 Support configuring dimension names and projection during ingestion - SDAP-291 netcdf parsing error with GMPE dataset in Granule Ingester - SDAP-280 Collection Manager should not block when checking ingestion history - SDAP-279 Collection Manager does not pick up fs events with NAS mount - SDAP-267 config operator, manage git url or branch update in the helm chart - SDAP-261 bug fixes for new ingestion system (granule ingestion & collection manager) - SDAP-277 Better error handling in Granule Ingester - SDAP-281 bigdata ingestion feedback (reading time) ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? Two new committers were elected in April 2020. ### Have your mentors been helpful and responsive? No issues, mentors are responsive. ### Is the PPMC managing the podling's brand / trademarks? The PPMC is not managing the podling's brand / trademarks ### Signed-off-by: - [ ] (sdap) Jörn Rottmann Comments: - [X] (sdap) Trevor Grant 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. We are still working on the first release 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? No ### How has the community developed since the last report? We are doing good here. We received many questions via emails and on Gitter chat. ### How has the project developed since the last report? We have made several PR to prepare the first release. This includes the name change in the paths and classes, update dependencies in core, sql, viz and python. We are also working on the documentation updates. ### 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: N/A ### When were the last committers or PPMC members elected? The last time when we added committers or PPMC is July 2020. It is when we submitted our proposal. ### Have your mentors been helpful and responsive? Yes, all good here. ### Is the PPMC managing the podling's brand / trademarks? We haven't seen any ongoing issues regarding this matter. ### Signed-off-by: - [X] (sedona) Felix Cheung Comments: Good progress on the first release. Looking forward to it. - [ ] (sedona) Jean-Baptiste Onofré Comments: - [ ] (sedona) George Percivall Comments: - [ ] (sedona) Von Gosling 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? The Training Project has opened up the commit permissions to all the committers of Apache project to make is easy for experts in each area contribute to Apache Training presentations. This was announced in the last week of September 2020. This will open up the project for contributions from other Apache projects. ### How has the community developed since the last report? Activity has increased since the last report. There were 144 posts in last 3 months. We have received queries for contributions from individual contributors. ### How has the project developed since the last report? New training slides were added on three topics: * Apache Pulsar * Apache Samza * Apache Flink 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: ### Date of last release: 2020-09-18 ### 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: - [ ] (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. Increase release pace and adoption 2. Vote in a few more committers 3. Write docs and embed Javadoc in website ### 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? Less contributions this quarter, hoping for a bit more in Q4. 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.2.0. We are about to kick 1.3.0. Lots of new features being added still. ### 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-10-25 ### When were the last committers or PPMC members elected? Danno Ferrin as committer on 2020-06-08. ### Have your mentors been helpful and responsive? It did take a long time to get votes in for 1.2.0. ### 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: - [ ] (tuweni) Michael Wall Comments: Michael just resigned as mentor. - [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 6 incoming pull request, and 3 of them are merged. - We have 3 threads in Weex mailing list . - We have solved 2 Github issues. ### 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-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? 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. ### Signed-off-by: - [X] (weex) Willem Ning Jiang Comments: There are few development activities on the Weex side, I don't think weex is in a good health. - [ ] (weex) Myrle Krantz Comments: ### IPMC/Shepherd notes: ----------------------------------------- Attachment AB: Report from the Apache IoTDB Project [Xiangdong Huang] ## Description: The mission of Apache IoTDB is the creation and maintenance of software related to an IoT native database with high performance for data management and analysis ## Issues: no issue. ## Membership Data: Apache IoTDB was founded 2020-09-16 (2 months ago) There are currently 35 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: - We are releasing the first major version of IoTDB after its graduation, v0.11.0. A vote for the version has begun. - In the version, 16 new features are introduced, include: - new compression method - enhanced deletion and query SQLs - data compaction in the backend etc.. - There are two talks about IoTDB on Apache RoadShow in China, one is for the project and the other is for the community. ## Community Health: - 141 emails sent in Sep while 127 mails sent in Oct. Both the number of participators are 33. But, indeed we saw many new participators in Oct. Besides, we think the number of the email is reasonable as in Sep we have many votes for graduation. - 79 PRs are merged in Sep while 177 PRs are merged in Oct. - Another good thing is some non-developers join the community, for modifying the documents, etc.. ----------------------------------------- Attachment AC: 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 Aug 08, 2020, primarily bug fixes but includes some feature requests and support for additional database vendors. - 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 have been resolved. - There are enough active PMC members to approve releases and respond to potential security issues. ## Releases: - 3.3.9 was released on 2020-08-18. - SCOUT-1.2.8 was released on Mon Dec 10 2018 ----------------------------------------- Attachment AD: 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: No issues to report. ## 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: - 8.2.0 was released on 2020-10-14 - 8.1.3 was released on 2020-01-20 - 8.1.2 was released on 2019-12-01 ## Community Health: Community activity was slow in the past quarter. However we did manage to produce a significant new release. - dev@juneau.apache.org had a 38% decrease in traffic in the past quarter (47 emails compared to 75) - 66 commits in the past quarter (-65% decrease) ----------------------------------------- Attachment AE: 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 are voting the 2.7.0 release, which includes the following key features. - connection rate limit - partition mutation quota - sliding window aggregation in KStreams - feature versioning support - Support PEM format for SSL certificates and private key We’ve continued steady progress toward the task of replacing ZooKeeper in Kafka. Now there is a separate "raft" module containing the core consensus protocol. Seven other KIPs are in active development to provide support for more partitions per cluster, simpler operation, and tighter security. Tiered Storage work continues and unlocks infinite scaling and faster rebalance times via KIP-405. Community =========== Dev mailing list had a 22% decrease in traffic in the past quarter (2448 emails compared to 3124). User mailing list had a 23% decrease in traffic in the past quarter (572 emails compared to 741). We added 3 new committers, Chia-Ping Tsai and David Jacot on Oct. 15, 2020, and Sophie Blee-Goldman on Oct. 19, 2020. We last added a new PMC member John Roesler on Aug. 9, 2020. The virtual Kafka Summit Austin (August 24-25, 2020) had more than 35,000 people registered and 19,000 people attended. Releases =========== 2.6.0 was released on Aug. 3, 2020. 2.5.1 was released on Agu. 8, 2020. ----------------------------------------- Attachment AF: Report from the Apache Kibble Project [Rich Bowen] ## Description: The mission of Apache Kibble is the creation and maintenance of software related to an interactive project activity analyzer and aggregator. ## Issues: We have no issues to raise to the board's attention at this time. ## Membership Data: Apache Kibble was founded 2017-10-17 (3 years ago) There are currently 14 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 7:6. Community changes, past quarter: - No new PMC members. Last addition was Rafael Weingärtner on 2017-12-08. - Michał Słowikowski was added as committer on 2020-10-21 - Tomasz Urbaszek was added as committer on 2020-10-18 ## Project Activity We had a huge uptick in participation in the past quarter, both on our mailing lists and in code contributions. ## Community Health As I have mentioned in many past reports, we struggle with being, in reality, a single-developer project. This quarter we broke out of that mold dramatically, with two new committers added in October. We are very excited to see what we hope is a new chapter in our project's life. ----------------------------------------- Attachment AG: 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 (7 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: - Readying for the Apache Knox 1.5.0 release has begun and is targeting an end of Nov release date. This will largely be a maintenance release with a handful of features. - We are introducing a new Homepage for Knox that can serve as a general homepage or portal of your Hadoop deployment. ## Community Health Metrics are lower again this quarter as team work conditions amid COVID and other priorities are affecting engagement. At the same time, the project seems to have matured to where new features are fewer. More innovation seems to be possible in the near future as more cloud specific features seem likely. dev@knox.apache.org had a 50% decrease in traffic in the past quarter (355 emails compared to 704) 33 issues opened in JIRA, past quarter (-47% decrease) 30 issues closed in JIRA, past quarter (-44% decrease) 29 commits in the past quarter (-38% decrease) 8 code contributors in the past quarter (-11% decrease) 14 PRs opened on GitHub, past quarter (-56% decrease) 14 PRs closed on GitHub, past quarter (-56% decrease) ----------------------------------------- Attachment AH: Report from the Apache Kylin Project [Shao Feng Shi] ## Description: The mission of Apache Kylin is the creation and maintenance of software related to a distributed and scalable OLAP engine ## Issues: No issue need board's attention ## Membership Data: Apache Kylin was founded 2015-11-18 (5 years ago) There are currently 43 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Xiaoxiang Yu was added to the PMC on 2020-10-08 - Vino Yang was added as committer on 2020-08-07 - Wang Rupeng was added as committer on 2020-10-14 - Xiao Chu was added as committer on 2020-11-03 ## Project Activity: Recent releases: 3.1.1 was released on 2020-10-18. 4.0.0-alpha was released on 2020-09-13. 3.1.0 was released on 2020-07-02. ## Community Health: Kylin 3.1 is stable; In the past quarter, most of our efforts are on Kylin 4.0 new feature development, so compared with the previous quarter the activity in the community seems to be less. dev@kylin.apache.org had a 25% decrease in traffic in the past quarter (251 emails compared to 331) issues@kylin.apache.org had a 29% decrease in traffic in the past quarter (2441 emails compared to 3394) 118 issues opened in JIRA, past quarter (-42% decrease) 108 issues closed in JIRA, past quarter (-63% decrease) 229 commits in the past quarter (-68% decrease) 31 code contributors in the past quarter (-58% decrease) 117 PRs opened on GitHub, past quarter (-20% decrease) 125 PRs closed on GitHub, past quarter (-12% decrease) ----------------------------------------- Attachment AI: 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.2.0. ## Community Health Activity on Github has picked up and we received a lot of contributions over the past couple of months. We also had on new release in this quarter (v3.2.0). Downloads on PyPi are steady and usage numbers for Python 2 are slowly dropping, but they still represent around 20-30%. ## 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.2.0 was released on September 20, 2020 - 3.1.0 was released on June 12, 2020 ----------------------------------------- Attachment AJ: Report from the Apache Logging Services Project [Matt Sicker] ## Description: The mission of the Apache Logging Services project is to create and maintain of software for managing the logging of application behavior, and for related software components. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Logging Services was founded 2003-12-16 (17 years ago) There are currently 39 committers and 13 PMC members in this project. The Committer-to-PMC ratio is 3:1. Community changes, past quarter: - No new PMC members. Last addition was Carter Kozak on 2018-07-29. - Davyd McColl was added as committer on 2020-08-04 - Robert Middleton was added as committer on 2020-08-04 - Stephen Webb was added as committer on 2020-08-08 ## Project Activity: - Note: August project activity detailed in previous board report. - In September, we released version 2.0.10 of log4net which fixes CVE-2018-1285, adds support for netstandard2.0, and major build automation improvements. - In September, we began migrating our Log4j tests from JUnit 4 to JUnit 5 which has also provided a great opportunity for discovering ways to speed up the test execution time as well as identify gaps in APIs that may be addressed by adopting a more formal event-driven architecture in some areas. - In September, we tried out Dependabot in Log4j which has turned out to be less helpful as we'd expected due to lack of integration with Jira as well as making it difficult to express or test backward compatibility with older dependency versions. - In September, we started a release for log4net 2.0.11 which raised some process questions around signing and where to upload release candidates as a committer. We've been using the GitHub Releases functionality of the repo for copies of release candidates and releases marked as such while continuing to commit official releases in our usual distribution svn repo as well as uploading nupkg binaries to NuGet. - In October, Matt and Ralph met with Davyd over video chat to do a GPG key exchange so that future releases of log4net can be signed by Davyd directly along with adding his key to our project KEYS file. - In October, we released version 2.0.12 of log4net which includes some bugfixes for non-Windows platforms. - The topic of Log4j 2.14.0, our next release, came up a few times during this quarter. We worked towards making Log4j release-ready, though the first release candidate was not published until the following quarter in November; stay tuned! ## Community Health: - Mailing list traffic has increased on the dev list, partly from increased activity in log4net and log4cxx, partly from Log4j release preparations and discussions. - PR activity has increased in log4net which has been greatly aided by having more active committers working on that component. ----------------------------------------- Attachment AK: Report from the Apache ManifoldCF Project [Karl Wright] ## 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. ## Issues: Light activity, due to pandemic in all likelihood. There are no issues requiring board attention. ## Membership Data: Apache ManifoldCF was founded 2012-05-15 (8 years ago) There are currently 25 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Markus Schuch on 2018-01-04. - No new committers. Last addition was Cihad Guzel on 2019-08-17. ## Project Activity: ManifoldCF graduated from the Apache Incubator on May 16, 2012. Since then, there have been numerous major releases, including a 2.16 release on September 16, 2020. The next major release is due on December 31, 2020. ## Community Health: 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. I wish I had more news but really there isn't much; all developers we have have extensive outside commitments and the pandemic has, if anything, made that situation worse. ----------------------------------------- Attachment AL: Report from the Apache Marmotta Project [Jakob Frank] ----------------------------------------- Attachment AM: Report from the Apache MetaModel Project [Kasper Sørensen] ----------------------------------------- Attachment AN: Report from the Apache Mnemonic Project [Gang Wang] Description: Apache Mnemonic is an open-source Java library for durable object-oriented programming on hybrid storage-class memory(e.g. NVM) space. It comes up with durable object model (DOM) and durable computing model(DCM) and takes full advantages of storage-class memory to simplify the code complexity, avoid SerDe/(Un)Marshal, mitigate caching for constructing next generation computing platforms. Mnemonic makes the storing and transmitting of massive linked objects graphs simpler and more efficient. The performance tuning could also be mostly converged to a single point of tuning place if based on Mnemonic to process and analyze linked objects. The programmer is able to focus on the durable object oriented business logic instead of worrying about how to normalize/join, SerDe(un)marshal, cache and store their linked business objects with arbitrary complexity. Issues: There is a roll call to decide to retire this project, but it has been supported by several contributors, so we decided to reboot it. Activity: In this period of reporting, 6 of tickets have been created and 4 resolved, basically, we are working on migrating Maven build to Gradle for efficiency and flexibility. There is a roll call to decide whether to retire this project and we conclude to reboot. We have come up with a HL community plan as follows. Project goal: To deliver a pre-product durable object model library that is working along with abstract software layers of hybrid memory and high performance storage, e.g. PMem, FS, KV Store at the end of next year (2021). Project core values: • Unified durable object model • Reduced burden of SerDe process Project objectives 1) A stable and efficient CI system 2) An improved documentation and website ◦ Highlight core values ◦ Usage guide ◦ Performance benchmark 3) Verified code quality and testing ◦ Unified interfaces ◦ Quality test cases ◦ Building system / CI ◦ Release process 4) Adding Redis as one of back-ends of durable object 5) Supporting JDK14 ◦ Leveraging an incubating feature of non-volatile mapped byte buffers Project Milestones 1) Dec. 2020, Gradle migration (v0.14.0) 2) May. 2020, Improved code quality (v0.15.0) 3) Jul. 2021, Redis backend and document/website (v0.16.0) 4) Dec. 2021, JDK15 support (v0.17.0) Project Communication 1) Biweely meeting ◦ community activity ◦ bug fixes and features ◦ feedback and improvement 2) Event based release meeting ◦ scope and objectives ◦ version release ◦ release process 3) Maillist, Jira, PR based discussion ◦ technical topics ◦ PR reviews, feedback 4) Management meeting on demand ◦ planning, road-map, growth ◦ goals alignment ◦ mentoring, training, events ◦ process improvement ◦ financial/budget advice We decided to keep current PMC unless explicitly requested. we don't expect to complete Gradle building before next project reporting (Nov.11). we expect a new minor release at the end of this year. Health Report: After reboot, we have 3 more new PMCs, they like to manage this project together, we have held 2 conference calls during this report period. There are plans, actions and roles that have been fully discussed and defined. PMC Changes: - Currently 14 PMC members. - 3 PMC joined in Oct. 2020. Committer Base Changes: - Currently 19 committers (corrected according to whimsy). - 3 same committers joined in Oct. 2020. Releases: - Last release was v0.12.0 on Sep. 04 2018 - Still active development on next major version (0.13) ----------------------------------------- Attachment AO: Report from the Apache Oozie Project [Gézapeti] ## Description: The mission of Oozie is the creation and maintenance of software related to A workflow scheduler system to manage Apache Hadoop jobs. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Oozie was founded 2012-08-28 (8 years ago) There are currently 27 committers and 22 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 Andras Salamon on 2020-01-07. - No new committers. Last addition was Mate Juhasz on 2020-03-28. ## Project Activity: Community activity stays low, but PMC is active and have responded to a recent security report. We'll probably have a release fixing the security issue in the next report period. Oozie is still on Apache CMS, we'll work on moving away from that. ## Community Health: Not much activity around, but tickets and patches are created and submitted from time to time. ----------------------------------------- Attachment AP: Report from the Apache OpenOffice Project [Carl B. Marcum] ## DESCRIPTION Apache OpenOffice is an open-source office-document productivity suite. There are six productivity applications based around the OpenDocument Format (ODF) that are Writer, Calc, Impress, Draw, Math, Base. With limited support for other file formats, OpenOffice ships for Windows, macOS, Linux 64-bit, Linux 32-bit and in 41 languages. ### History 2012-10-17 - Apache OpenOffice was established as Top Level Project (TLP) 2011-06-13 - OpenOffice.org was accepted as Incubator project in the ASF with the new name Apache OpenOffice ## SUMMARY Latest Release (4.1.8) was in November 2020. The community activity in general is on a low but sustainable level. A major obstacle is the complex code and build system. Therefore it is not easy for new people to gain a foothold into the code when the first build is hard to be done. There is recent activity on the mailing list to update the building guides to make it easier to get builds working. ## ISSUES FOR BOARD AWARENESS The following is just for board awareness. There is no action that we expect: During our celebrations for the 20th anniversary of OpenOffice as an open source project [1], The Document Foundation (TDF) published an open letter on their website claiming the OpenOffice brand [2]. The PMC was focusing on the release of OpenOffice 4.1.8 and didn't send a response. However we are concerned on this move, especially in combination with other incidents within the LibreOffice project. [1] https://blogs.apache.org/foundation/entry/the-apache-software-foundation-celebrates3 [2] https://blog.documentfoundation.org/blog/2020/10/12/open-letter-to-apache-openoffice/ ## RELEASES We are working in parallel on 2 release lines: 1) 4.2.0 is the next minor release, planned to be released into a beta phase. We have missed our goal on going into the beta in 2019. We managed only to solve the biggest blockers. Currently a new dev test version is released to be more widely tested. An alpha and/or beta release is planned for the next quarter. For that release we are improving the translation process. We are now able to sync our translation server Pootle with the code. Together with ASF Infra we were able to set up a new (updated) translate VM. At the moment we support 65 languages in Pootle. We plan to add some new languages to the 4.2.0 release. 2) We have just released AOO 4.1.8 and also have achieved the milestone "300 million downloads" that we had a blog post about. During the Release Candidate testing we had great help from many people for testing the RCs! We are especially happy that we have seen help also from new people. In general, the amount of work and contributions that went into 4.1.8 is much larger than it used to be in our previous "micro" releases. The project had seen a code contribution from the AndrOpen Office project which is porting OpenOffice to the Android platform. The motivation in still maintaining the 4.1.x release line is not very high. Therefore we will shut it down as soon as we have a stable release of 4.2.x. ## LATEST RELEASE HISTORY 2020-11-10 4.1.8 2019-09-21 4.1.7 2018-11-18 4.1.6 ## COMMITTER & PMC DATA There are currently 143 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 5:1. Community changes, past quarter: - No new PMC members Last PMC member addition was on 2017-Dec-20 Keith N. McKenna (knmc). Last PMC member withdrawal was on 2019-Sep-24 Roberto Galoppini (galoppini). - No new committers Last committer addition was on 2020-Jun-30 Detlef Nannen (dnannen). Last committer withdrawal was on 2017-Feb-04 Dennis E. Hamilton (orcmid). ## COMMUNITY HEALTH AND DEVELOPMENT Community overall health is stable. Our user level support is stable. Translation teams are rising. We've started another attempt to rebuild a documentation team. We are not successful to bring volunteers on board for development. Certainly, more people would be helpful and we continue to try to grow the developer and especially the builder communities. We do have the process and the people in place to enable us to continue development and, more importantly, perform releases in a reasonable time-frame. We also struggle somewhat with our commitment to continue to support, and being a viable platform, for users who are "stuck" on older machines and OSs, since this makes development and community builds more difficult. However, it also appears obvious that this community is being neglected by other FOSS office platforms, who tend to focus on providing releases for newer platforms. Our dev mailing lists had a 60% increase in traffic that could be attributed to PR and RC testing in the ramp-up to the 4.1.8 release. We also had good participation at ApacheCon@Home with an OpenOffice track and celebrated our 20 years with an online event. ### Download numbers The project was happy to announce that OpenOffice (binary installation files) were downloaded more than 300 million times. Counts were done from 2012-05-07 until 2020-10-24. See the blog post: https://blogs.apache.org/OOo/entry/300-million-downloads-of-apache The download numbers are pretty stable between 1.4 - 1.7 million per month. Currently only ~2.4% of the downloads are initiated by OpenOffice, while ~95.3% of the downloads are initiated by users directly. The low numbers from OpenOffice resulted because of a breakage of the update checker because of the end of support for SSL versions < 1.2, which some OpenOffice installations (especially older) seem to support as the only option. The ~2.4% allocate to the following versions: OOo 3.2.x 04.22% OOo 3.3.0 10.27% AOO 3.4.x 11.56% AOO 4.0.0 05.91% AOO 4.1.0 02.85% AOO 4.1.1 12.27% AOO 4.1.2 14.32% AOO 4.1.3 17.98% AOO 4.1.4 05.55% AOO 4.1.5 06.46% AOO 4.1.6 08.69% Even if the numbers do only speak for a small part we can see that users are updating from older versions to recent versions. We do believe that a great portion of users remain loyal to OpenOffice even when the update notification is broken, which could lead to the impression that OpenOffice is no longer alive. ## WEBSITES & INFRASTRUCTURE We have nearly completed the migration from the old Apache CMS to a Jbake site for "www.openoffice.org". The repository is now in GitBox and GitHub. Jenkins is used. The Infrastructure team has been very helpful. We still have to convert the "openoffice.apache.org" site. Our Windows and Linux build bots are now functional again. Work still needs to be done on the RAT builds. We are working on a Mac build bot in order to enhance our changes. The machine is sponsored by MacStadium. ### Google Analytics Apache OpenOffice uses Google Analytics. We are aware this is a controversial topic within the ASF. Current setup is to collect as few data points as possible. We do not use Google Analytics for advertisement. Disclaimers are placed. The data might be used in optimizing the web content. For example within the migration of our web content. The general controversy has reached the project. We are evaluating alternatives that will meet our requirements. A log file does not meet our requirements, since nobody can read statistics from a bare text file. ## MARKETING Due to corona all live action marketing has been currently postponed. We have reorganized the flyer activity. Currently we are preparing material for the next year. ### Facebook We have one Volunteer representing Apache OpenOffice on Facebook. The activity is irregular. Most engagement is helping users with issues. Articles reach about 2.2K People. ### Twitter Our Twitter account is maintained by one person. ## DEVELOPMENT ### Apple Code Signing We have done one signed test build and the AOO 4.1.8 macOS DMG images are also signed. However since Apple has changed the standards, user's may still see a Gatekeeper warning (this is due to the AOO 4.1.x builds requiring an older SDK). Signing is done manually but via scripting and follows Apple's preferred process: https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow ### Windows Code Signing We have signed all Windows installer for the 4.1.8 release. There is some discussion to switch from the current Installer to a MSI installer. But there are technical hurdles to be solved. Windows code signing is currently a manual process. ### Unmaintained Python 2 code Python 2 is unmaintained. We have in the development tree the external python3 support. Internal python 3 support is difficult. We are checking alternatives. Planned for the next major release. ### New ODF Version Our default file format, the Open Document Format, has received a new Standard update. We plan to support this format. ----------------------------------------- Attachment AQ: 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 50 committers and 20 PMC members in this project. The Committer-to-PMC ratio is 5:2. Community changes, past quarter: - No new PMC members. Last addition was Rob Allen on 2019-07-16. - Brendan Doyle was added as committer on 2020-09-26 ## Project Activity: The wave of releases in October was primarily driven by upgrading all GoLang based components to Go 1.15 (latest release) since Go 1.12 has reached end-of-life. As part of the openwhisk-runtime-* releases we also added support for Swift 5.3 and updated to using the latest LTS releases of all our upstream language runtimes. More significantly, we finally reached the milestone of successfully releasing openwhisk-1.0.0. This is the first release of our core system in two years, and the first non-incubating release of the core system. This is the first release that includes our standalone configuration which enables a very simple single machine deployment of OpenWhisk. We are now finally in a position of being able to bundle the official Apache releases of our 23 separate packages into a single coherent set of source downloads that will enable someone to build the complete OpenWhisk ecosystem from source. Recent releases: - openwhisk-1.0.0 was released on 2020-11-10. - openwhisk-client-js-3.21.3 was released on 2020-11-05. - openwhisk-runtime-java-1.15.0 was released on 2020-10-08. - openwhisk-runtime-php-1.15.0 was released on 2020-10-08. - openwhisk-runtime-python-1.15.0 was released on 2020-10-08. - openwhisk-runtime-ruby-1.15.0 was released on 2020-10-08. - openwhisk-runtime-rust-1.1.0 was released on 2020-10-08. - openwhisk-runtime-swift-1.15.0 was released on 2020-10-08. - openwhisk-cli-1.1.0 was released on 2020-10-02. - openwhisk-client-go-1.1.0 was released on 2020-10-02. - openwhisk-wskdeploy-1.1.0 was released on 2020-10-02. - openwhisk-runtime-go-1.16.0 was released on 2020-09-29. ## Community Health: Community health is good with plenty of activity on dev list and slack. Overall, it seems like development activity has somewhat increased since the summer. Some of the statistical uptick in commits and PRs was driven by the mechanics of making the wave of runtime releases. However, there has also been progress on longer term feature work on the core repository. I anticipate that we can make a splash around the long-awaited 1.0.0 release of core OpenWhisk and the coherent unified release of all our components that it enables. ----------------------------------------- Attachment AR: Report from the Apache ORC Project [Owen O'Malley] ## Description: The mission of ORC is the creation and maintenance of software related to the smallest, fastest columnar storage for Hadoop workloads ## Issues: There are no issues that require the board's attention. ## Membership Data: Apache ORC was founded 2015-04-21 (6 years ago) There are currently 41 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Jesús Camacho Rodríguez on 2019-12-26. - No new committers. Last addition was Renat Valiullin on 2019-06-19. Apache ORC PMC recently starts to discuss new committer candidates. In 2020, Panagiotis Garefalakis is the most active contributor. We are planning to open a vote for him during November, 2020. ## Project Activity: Recent releases: - 1.6.5 was released on 2020-10-01. - 1.5.12 was released on 2020-09-30. - 1.5.11 was released on 2020-09-14. - 1.6.4 was released on 2020-09-14. New releases are used like the following: - ICEBERG-1546 Upgrade to 1.6.5 (https://github.com/apache/iceberg/pull/1546) - SPARK-33050 Upgrade Apache ORC to 1.5.12 - HIVE-24222 Upgrade ORC to 1.5.12 We have been improving backward compatibility in 1.7/1.6/1.5 to provide more easier migration paths, and we should start discussion of making an ORC 1.7 release soon. ## Community Health: Thanks to new releases, all activities in Apache ORC community had increases. Although Apache ORC PMC expect some decrease due to the seasonal reasons in the next quarter, Apache ORC PMC will focus on the growth of the community in order to keep the vitality and sustainability of the community. - dev@orc.apache.org had a 152% increase (371 emails compared to 147) - issues@orc.apache.org had a 77% increase (163 emails compared to 92) - 28 issues opened in JIRA, past quarter (16% increase) - 34 issues closed in JIRA, past quarter (100% increase) - 89 commits in the past quarter (140% increase) - 14 code contributors in the past quarter (16% increase) - 35 PRs opened on GitHub, past quarter (40% increase) - 40 PRs closed on GitHub, past quarter (66% increase) ----------------------------------------- Attachment AS: Report from the Apache Ozone Project [Sammi Chen] ## Description: Apache Ozone is a scalable, redundant, and distributed object and file store, designed to scale to billions of objects/files and run on clusters of thousands of nodes. Ozone supports S3 compatible object APIs as well as a Hadoop Compatible File System implementation. ## Issues: Commit activity of Ozone statistics doesn't work as expected https://reporter.apache.org/wizard/statistics?ozone . ## Membership Data: - Apache Ozone was founded 2020-10-21 (Last month) - 25 initial PMC members and 44 initial Committers were added since the TLP - Prashant Pogde was added as committer on 2020-11-10 - There are currently 45 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 1.8:1. ## Project Activity: - Infras were built since TLP, including mail list, github repo and JIRA project etc. - In the past month, community mainly focused on Volume/Bucket quota feature, upgrade feature and FS namespace performance improvement development. ## Releases: - 1.0.0 was released on 2020-09-02. ## Community Health: Since Ozone established(Three weeks ago), - dev@ozone.apache.org had 51 emails - issues@ozone.apache.org had 1686 emails - 86 issues opened in JIRA - 46 issues closed in JIRA - 28 commits from 17 contributors ----------------------------------------- Attachment AT: Report from the Apache Perl Project [Philippe Chiasson] ----------------------------------------- Attachment AU: 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: - No new PMC members. Last addition was Istvan Toth 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, we were able to resolve maximum blockers for our next 4.16.0 and 5.1.0 releases but there are still some dependencies on the release of other projects. We are actively working towards it and expecting an RC soon. Thanks to RMs of these branches who are diligently tracking the progress. We had our very first major release of PhoenixDB 1.0.0 on 2020-09-18. It's our native Python driver for accessing Phoenix via query server. Phoenix-thirdparty 1.0.0 was released on 2020-10-26 to encapsulate Guava library in Phoenix. It was done to avoid conflict with the incompatible versions present in different Hadoop runtime for Phoenix. We are also working towards the first time release of Omid and Tephra after the adoption of these projects under the Apache Phoenix PMC. Build jobs were migrated on new Cloudbees infra and started using Yetus to validate new contributions. we appreciate the committers who worked on it. ## Community Health: We observe a steady flow of issues being created and resolved, and interactions continue to be active on mailing lists and PRs. The trend of traffic on the user list continue to decline QoQ from the last few years, though more activity is observed on our dev list this quarter. Even though the number of active contributors has declined by 23%, we were able to resolve 7% more issues from last quarter and our average resolution time has also improved by 32%. PMC has not received any nomination in the last quarter for the new committers or PMCs, however, we should take this as an action item again and evaluate contributors more frequently. ----------------------------------------- Attachment AV: 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 33 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - Sayi was added to the PMC on 2020-08-13 - No new committers. Last addition was Sayi on 2020-08-04. ## Project Activity: - The buildsystem was reworked before the upcoming 5.0 release to better conform to changes in newer Java releases with full support being added for JPMS. Final remaining work items for a 5.0 release are discussed currently. - Also some ongoing bugfixing in various areas. - XMLBeans-4.0.0 was released on 2020-10-15, bringing a reworked packaging and code-structure as well as improved support for Java 9+. ## Community Health: - There are some questions about features/behaviour which indicates that Apache POI is used by a considerable number of people. Questions via email or on Stackoverflow usually get answers quickly. Most activity is from a few 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 - XMLBeans 4.0 was released, including reworked source-code structure and full support for newer Java versions. The main build for XMLBeans 4.0 is now modulized for Java 9+. Bug influx for XMLBeans is very low because it is a stable project in maintenance-mode. ## Bugzilla Statistics: ### Apache POI - 582 bugs are open overall (+10) - Having 152 enhancements (+-0) - Thus having 430 actual bugs (+10) - 97 of these are waiting for feedback (+8) - Thus having 333 actual workable bugs (+2) - 3 of the workable bugs have patches available (-1) - Distribution of workable bugs across components: {XSSF=95, HSSF=83, SS Common=40, HWPF=37, XWPF=22, POI Overall=12, SXSSF=11, XSLF=11, OPC=5, POIFS=5, HSMF=4, HPSF=3, XDDF=2, HPBF=1, HSLF=1, SL Common=1} ### Apache XMLBeans - 174 open issues (+-0) - Bug 130 (+-0) - Improvement 22 (+-0) - New Feature 19 (+-0) - Wish 3 (+1) ----------------------------------------- Attachment AW: 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 Dispatch 1.13.0 was released on 18th August 2020. - Qpid JMS 0.54.0 was released on 18th August 2020. - Qpid Proton 0.32.0 was released on 26th August 2020. - Qpid Dispatch 1.14.0 was released on 14th September 2020. - Qpid Broker-J 7.1.9 was released on 18th September 2020. - Qpid Broker-J 8.0.1 was released on 18th September 2020. - Qpid Broker-J 7.1.10 was released on 21st October 2020. - Qpid Broker-J 8.0.2 was released on 21st October 2020. - Qpid Proton-J 0.33.7 was released on 30th October 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 on changes for Proton-C 0.33.0 is nearing completion, with aim to start a release in the next week or so. This will include various fixes and improvements, particularly around the raw socket support being used to add additional protocol support to the Dispatch router. - Work toward a 1.15.0 Dispatch router release continues apace, centred largely around additional HTTP and TCP protocol adapter support, building on the latest IO additions from Proton-C. - Qpid Broker-J had a couple of 7.1.x and 8.0.x releases containing various bug fixes and improvements, with work continuing on more as items arise. - The AMQP 1.0 JMS client had a 0.54.0 bug fix release. Work continues on more fixes and improvements as encountered. - Proton-J had a 0.33.7 bug fix release. More fixes and improvements occurring as needed for its various dependent components. # Issues: There are no Board-level issues at this time. ----------------------------------------- Attachment AX: Report from the Apache Ranger Project [Selvamohan Neethiraj] ## Description: - The Ranger project is a framework to enable, monitor and manage comprehensive data security across the Hadoop platform. ## Project Health Report: - Apache Ranger is being used widely by the community. New feature requests are regularly being opened. User list is active with questions about extending Ranger usage in different use-cases. - Community is working on next release of 2.2.0 with features like support for Audit Filters, FIPS compliance, Plugin enhancements, extended audit destination support. - Regular JIRA activity -- +123(opened) -75(closed) over past quarter. - Git (source): 141 commits over past quarter; - Dev and user mailing lists have usual activity - Reporter tool provides healthy score ## Project Release Activity: - Apache Ranger 2.1.0 was released on 2020-09-03 ## Project Community Changes: - There are currently 29 committers and 20 PMC members in this project. - PMC is looking at adding new committers as there are many new members contributing patches. ## Issues: - There are no issues requiring board attention at this time ----------------------------------------- Attachment AY: Report from the Apache REEF Project [Sergiy Matusevych] ## Description: Apache REEF, or Retainable Evaluator Execution Framework, is a library for developing portable applications for cluster resource managers such as Apache Hadoop YARN or Apache Mesos. For example, Microsoft Azure Stream Analytics is built on REEF and Hadoop. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache REEF was founded in November 2015 (5 years ago). There are currently 35 committers and 22 PMC members in this project. The core developers' community is pretty stable, and we have not had any new committers or PMC members since 2018. ## Project Activity: we've finished a major overhaul of the project's dependencies this Summer. That update had introduced some bugs that had blocked the release planned for this quarter. We've fixed the issues recently and are about to issue a new long-term stable release of REEF 0.16.1 in November. Following REEF 0.16.1, we will start a large experimental release of REEF 0.17 that will include a new elastic group communication functionality (currently in a pull request, approved for merge immediately after the 0.16.1 release). Other than that, we don't plan for any major changes in the API or the functionality and will focus on maintaining our 0.16.1 branch. ## Community Health: This quarter has been slow. We've completed most of the code updates in the previous quarter, and this quarter was mostly for testing and bug fixing. In all, we had with 1 PR opened and closed, and one commit merged into the master. There were 9 emails in the dev mailing list. We plan to keep the project stable and available to the public and don't expect much new activity in the main branch after the 0.16.1 release. We will continue our experimental work on the elastic group communication, though. ----------------------------------------- Attachment AZ: Report from the Apache River Project [Peter Firmstone] The River project typically operates in maintenance mode, however there is an ongoing long term undertaking to make River's monolithic codebase modular. The project has voted to move from SVN to Git. The modules branch will become the trunk branch after the next release. This modular build has been a significant undertaking, hence the long time since the project's last release. ## 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 75% decrease in traffic in the past quarter (24 emails compared to 96) Busiest email threads: dev@river.apache.org[VOTE]: make trunk an unstable development branch.(8 emails) dev@river.apache.orgExample Gradle Buuild(4 emails) dev@river.apache.orgAugust Board Report [DRAFT](3 emails) dev@river.apache.orgYour project website(2 emails) dev@river.apache.orgWhyjtreg(2 emails) dev@river.apache.orgGit repository(2 emails) dev@river.apache.orgSerialization and serial form(1 emails) dev@river.apache.orgJava Deserialization CVE's(1 emails) dev@river.apache.orgProblems starting Infra services with new build(1 emails) ----------------------------------------- Attachment BA: Report from the Apache RocketMQ Project [Xiaorui Wang] ## Description: Apache RocketMQ is a distributed messaging and streaming platform with low latency, high performance and reliability, trillion-level capacity, and flexible scalability. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache RocketMQ was founded 2017-09-20 (3 years ago) There are currently 33 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - No new PMC members. The last addition was Rongtong Jin on 2020-03-30. - Yufei Zhang was added as a committer on 2020-08-18 ## Project Activity: Recent releases: - ROCKETMQ-SPRING-2.1.1 was released on 2020-07-24. - ROCKETMQ-4.7.1 was released on 2020-06-29. - ROCKETMQ-CLIENT-GO-2.0.0 was released on 2020-04-03. ## Community Health: RocketMQ community health is overall good as we see multiple improvement proposals are being discussed in parallel and most issues are timely responded to. The Native Golang client libraries are making gradual yet good progress both in feature-rich and stability. Developers from go language communities are starting to contribute and prepare to release 2.1.0. Following the cloud-native technical trend, RocketMQ Operator is to manage RocketMQ service instances deployed on the Kubernetes cluster. It is built using the Operator SDK, which is part of the Operator Framework. And RocketMQ Operator has been published on the OperatorHub.io official website, leading more users to have a smooth experience using RocketMQ on Kubernetes. ----------------------------------------- Attachment BB: 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 6.0.0 Tomcat and MySQL. ## Issues: No issues require board attention at this time. ## Membership Data: Apache Roller was founded 2007-02-21 (14 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: - No new PMC members. Last addition was Swapnil Mane on 2020-05-24. - No new committers. Last addition was Michael Bien on 2020-08-04. ## Project Activity: Roller community worked on various upgrades to Spring, Velocity and Logger. ## Community Health: The Roller community is small and relatively inactive but healthy and continuing to add new features, enhancements and bug fixes to Roller. ----------------------------------------- Attachment BC: 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 were no releases over the last quarter. We anticipate releasing version 2.2.1 of the Java library before the end of the year. We integrating Google code scanning over the last quarter and fixed a few issues it showed. ## 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 BD: 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: Traffic remains low. A JIRA (SERF-197) was filed around spurious Unicode characters appearing on some of our web pages. We worked with Infrastructure to try to identify the source of it, but it appears to be a gremlin introduced in the ASF CMS content workflow on some of the TLP servers (but not all). Upon advice of ASF infra team, we closed the issue as we could not reliably reproduce or resolve. Responded to an old JIRA (SERF-176) around supporting easier SSL decryption with Wireshark; no resolution or patch yet. ## Community Health: In response to the concern raised in the prior report, the dev@ mailing list remains the primary vehicle for communication. However, JIRAs and Slacks are also used as appropriate. Posts and issues are responded in a relatively timely manner. ----------------------------------------- Attachment BE: 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: None. ## 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. - No new committers. Last addition was ChinX on 2020-05-27. ## Project Activity: ServiceComb Java Chassis 2.1.2 was released on 2020-10-30. ServiceComb Java Chassis 2.1.1 was released on 2020-08-06. ServiceComb Java Chassis 2.1.0 was released on 2020-07-01. ## Community Health: Java Chassis project is keeping moving, but other subprojects are in the maintenance state. There are big drops on the issues and dev mailing list. As we are using the Github issue to interact with users, the github issue metrics look good. There is about a 15% increase in the code contributors. ----------------------------------------- Attachment BF: 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 (7 months ago) There are currently 30 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Kimm King on 2020-06-26. - Zhengqiang Duan was added as committer on 2020-09-24 - Guo Jiwei was added as committer on 2020-08-18 ## Project Activity: Software development activity: - We are releasing new milestone version 5.0.0-alpha of ShardingSphere. - We have released new version 3.0.0-beta of ShardingSphere-ElasticJob and ShardingSphere-ElasticJob-UI. - 2 committers joined us on this quarter. Meetups and Conferences: - In September, a live talk that Tencent Cloud University held was given by one of our PMC member Apache ShardingSphere. - Two PMC members attended ApacheCon@Home 2020, giving two talks on ShardingSphere and participated in a group talk. - In October, two of our PMC members attended COSCon’20&Apache Roadshow – China giving two talks on ElasticJob and Apache ShardingSphere. - In November, one PMC member joined ISCAS open source summit meeting 2020 and giving a talk on Apache ShardingSphere distributed database. ## Community Health: Overall community health is good. The statistics is trending to stable. Contributors perter use GitHub issues than mailing list to discuss. ----------------------------------------- Attachment BG: 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 of new functionality continues with about 10,000 lines of code and comment since last report (previous cycle was about 30,000 lines). However they are still not yet the work needed for making a release. Current development is driven by the needs of clients of SIS contributors, and we have not been able to get the time to work on a release yet. I estimate to about 1 month the time needed for doing a release because of the need to review and complete works in two packages. This review is desired for offering a release with stable API and functionality. A proposed list of tasks has been posted on user mailing list [1]. Screenshots of a JavaFX application (in very early stage) have been shown in an ApacheCon presentation in September. [1] https://s.apache.org/pe587 ## Community Health: The issues raised in last month report still apply: - Low activity on the mailing list. - All work is done on a branch not yet merged to master. We have not yet addressed those issues because our energy is currently focused on completing the tasks that are blocking us from doing a release. ----------------------------------------- Attachment BH: 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.1 on September 8th and Spark 2.4.7 on September 12th as maintenance releases with bug fixes to these two branches. - The community is working on a number of new features in the Spark 3.x branch, including improved data catalog APIs, a push-based shuffle implementation, and better error messages to make Spark applications easier to debug. The largest changes have are being discussed as SPIPs on our mailing list. - The new policy about -1 votes on patches that we discussed in the last report is now agreed-upon and active, although some developers in one area of the project are still concerned that their feedback was inappropriately ignored in the past. The PMC is communicating with those developers to understand their perspectives and suggest ways to improve trust and collaboration (including clarifying what behavior is acceptable). Trademarks: - One of the two software projects we reached out to July to change its name due to a trademark issue has changed it. We are still waiting for a reply from the other one, but it may be that development there has stopped. Latest releases: - Spark 2.4.7 was released on September 12th, 2020. - Spark 3.0.1 was released on September 8th, 2020. - Spark 3.0.0 was released on June 18th, 2020. Committers and PMC: - The latest committers were added on July 14th, 2020 (Huaxin Gao, Jungtaek Lim and Dilip Biswal). - The latest PMC member was added on Sept 4th, 2019 (Dongjoon Hyun). The PMC has been discussing some new candidates to add as PMC members. ----------------------------------------- Attachment BI: Report from the Apache Streams Project [Steve Blackmon] ## Description: Apache Streams unifies a diverse world of digital profiles and online activities into common formats and vocabularies, and makes these datasets accessible across a variety of databases, devices, and platforms for streaming, browsing, search, sharing, and analytics use-cases. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Streams was founded 2017-07-18 (3 years ago) There are currently 9 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 1:1. ## Community changes: - Brian Hodge joined PMC on 2020-04-26 - Brian Hodge became a committer on 2020-04-26 ## Project Activity: - Numerous improvements made to the twitter SDK and example streams that use it since last report. - Apache Streams 0.7.0 release (first binary/bytecode release) preparation is in progress; LICENSE work is done but NOTICE file work remains. ## Community Health: - Adding committers and growing the PMC will remain a focus. - We need to identify and execute strategies to reach out to likely interested users and developers. - We need to conduct more regular roadmap planning, create and deliver based on a release schedule. ----------------------------------------- Attachment BJ: Report from the Apache Subversion Project [Nathan Hartman] ## Description: 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. ## Issues: There are no Board-level issues at this time. ## Membership Data: Apache Subversion was founded 2010-02-16 (11 years ago). There are currently 87 committers and 49 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Our developer and user community is all-volunteer and we'd like to begin by thanking everyone for their support. We have added one new partial committer since the last report: Alexandr Miloslavskiy (amiloslavskiy@) received a commit bit in Sepember 2020. No new PMC members have been added since the last report. Our most recently added PMC member, Jun Omae (jun66j5@) joined the PMC in May 2020. ## Project Activity: This has been an eventful year for our project, starting with our 20th anniversary and followed by our major 1.14.0 milestone release in the first half of the year. ## Community Health: This quarter, the community has been quieter than usual. Although our developers and community members are monitoring the mailing lists and responding to questions and discussions, our usually most active developers have been more limited in their time. This may be a balance for our action-packed first half of the year, or perhaps is attributed to this year's unique challenges. Having said so, there have been some important bugs fixed and user requests implemented. Some of these are expected to appear in an upcoming 1.14.1 patch release, which we have begun discussing. Recently we learned that svn.haxx.se, "an unofficial Subversion related mailing list archive," plans to shut down this month. Although not part of Apache Subversion, it has been popular with our community members for many years. The impact for our project is that the early years of archived developer and user emails, from Subversion's birth in 2000 through joining the ASF in late 2009, are not archived nor available at lists.apache.org. In a community discussion about this, there has been some indication that the popular site could be hosted elsewhere, though it might be best if we could find a way to integrate the early years of the archives and host them here. ----------------------------------------- Attachment BK: 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: We finalized both 2.0.16 (pure maintenance) and 2.1.7 (which also introduced some improvements and new features). CVE-2020-11977 was successfully managed by the PMC; fix included in the relevant release. Project activity is now focused on next major version 3.0.0 which will introduce great changes, still requiring a considerable amount of work. This is leading to cooperation with Open Source projects external to the ASF as Apereo CAS and Pac4j. Latest releases: - 2.0.16 was released on 2020-09-11 - 2.1.7 was released on 2020-09-11 ## Community Health: Discussions about new features and improvements keep appearing and being followed up in dev@. Newcomers approach user@ and are getting supported by the community. 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 BL: Report from the Apache SystemDS Project [Matthias Boehm] ## Description: Apache SystemDS is a machine learning (ML) system for the end-to-end data science lifecycle including data preparation and cleaning, as well as ML model training, scoring, and debugging. ML algorithms or pipelines are specified in a high-level language with R-like syntax, or related Python and Java APIs, and the system generates hybrid runtime plans of single node, in-memory operations and distributed operations on Apache Spark. ## Project Status: - The SystemDS community successfully completed the major SystemDS 2.0.0 release as an important milestone, namely the first release after merging Apache SystemML and SystemDS into Apache SystemDS ## Membership Data: - Apache SystemDS was founded 2017-05-16 (incubator process entered 2015-11-02) - 2 new PMC members were added 2020-10-07 (Arnab Phani, Sebastian Baunsgaard) - There are currently 31 committers and 24 PMC members in the project. ## Activity and Health: - Code activity is healthy with 224 commits (+28%) in the last 3 months. - Community growth is healthy with 2 new PMC members and 15 active contributors in the last 3 months - Communication is healthy mailing list activity is improving. ## Releases: - Apache SystemDS 2.0.0 was released on 2020-10-14. - Apache SystemML 1.2.0 was released on 2018-08-24. ----------------------------------------- Attachment BM: Report from the Apache TomEE Project [David Blevins] ## Description: Apache TomEE delivers enterprise application containers and services based on, but not limited to the Enterprise JavaBeans Specification and Java Enterprise Edition Specifications. ## Health The project 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. As reported last quarter, one problem is being able to obtain PMC votes in timely manner. PMC activity on votes has increased since the previous report, which is very positive. The project still sees the need to also add more PMC members to further address this. Hopefully, there will be more progress on that front next quarter. ## Activity The project has successfully completed migration away from the Apache CMS, which is an activity that has been in progress since February of this year. Work continues on the website rebranding and updating of the technology used. David Jencks has put considerable effort into migrating the website to Antorra, which the project is still hoping to leverage. Activity overall on the project was slightly lower this quarter as members of the project played a significant role in getting the Jakarta EE 9 final release out the door. This includes 30+ specifications which all needed to be in final form by last Friday. With this major work done, the activity in TomEE and many Apache projects that implement these specifications is likely to dramatically increase as we all work to pass these newly completed TCKs. This will be the first time in our history we can do this TCK work openly and the project is very excited. The project made TomEE 8.0.4 and 9.0.0-M2 releases available on August 7th. ## 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 javaee-api-8.0.5 on October 25th, 2020 - Apache TomEE 7.1.4 on September 25, 2020 - Apache TomEE 7.0.9 on September 25, 2020 - Apache TomEE 9.0.0-M2 on August 7, 2020 - Apache TomEE 8.0.4 on August 7, 2020 ----------------------------------------- Attachment BN: 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 26 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. - Zach Hoffman was added as committer on 2020-09-03 ## Project Activity: The community is working on hard on both a 4.1.1 release and a 5.0.0 release. Both have release candidates available are close to be approved. Since we have a couple of releases in flight, and since we had ApacheCon in September, the project is currently very active. ## Community Health: We added a new committer, Zach Hoffman! We had a single day track as part of ApacheCon @ Home. By all accounts this was successful and the community was extremely excited that we were able to get together, even if it was remotely. We continue to see new users starting to use our project which is encouraging however, we are still figuring out how to get them to also be contributors. ----------------------------------------- Attachment BO: 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: - No board-level issues currently with Turbine project. ## 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: - Fulcrum Yaafi Crypto 2.0.1 was released on 2020-10-08. - More work is done in aligning integrations (e.g. Torque 5.0 into Turbine Modules Core, Archetype, Fulcrum Security). - Work started / is to be expected in updating site and development (archetype) environment. ## Community Health: - Turbine project has seen low levels of activity in the last quarter in dev mailing list and commits. - Efforts are to be taken to attract potential new community members as said in reports before. ----------------------------------------- Attachment BP: Report from the Apache Usergrid Project [Michael Russo] ----------------------------------------- Attachment BQ: Report from the Apache Velocity Project [Nathan Bubna] ## Description: The mission of Velocity is the creation and maintenance of software related to A Java Templating Engine ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Velocity was founded 2006-10-24 (14 years ago) There are currently 15 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Michael Osipov on 2017-07-27. - No new committers. Last addition was Thomas Mortagne on 2020-03-09. ## Project Activity: Most of the action has been in Velocity Tools with an important bugfix that was much discussed. The fix is in, but we need some action to get a release out soon. Light work on Engine, with another important bugfix and a new branch to adopt and integrate some orphaned Spring integration code waiting for integration into the master branch and, of course, a release. ## Community Health: Slow responses to PRs in Github. Bugfix releases need to happen for both Tools and Engine, but there's little motion there. ----------------------------------------- Attachment BR: 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: The Whimsy PMC voted and puts forth a resolution for a new PMC Chair; we thank Sam Ruby for his years of service. No other issues. ## Membership Data: Apache Whimsy was founded 2015-05-19 (5 years ago) There are currently 12 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 6:5. Community changes, past quarter: - No new PMC members. Last addition was Matt Sicker on 2020-04-11. - No new committers. Last addition was Matt Sicker on 2020-04-09. Astute system notification watchers may see that the Whimsy PMC regularly tests Whimsy itself with well-marked "Test Sam Ruby" and similarly named accounts; these notifications can be ignroed. ## Project Activity: Maintenance of core Whimsy tools continues, albeit slowly, given the small number of active committers. The Board Agenda and Secretary tool are the most active components. While there are certainly a number of issues open on various other components, critical issues with core workflow for the Board or Secretary get dealt with. Many thanks to sebb for migrating the live Whimsy service to a new VM. ## Community Health: While quiet, Whimsy has ample oversight and still has sufficient committer energy to maintain existing services. ----------------------------------------- Attachment BS: 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: All project activity has been on the Xalan-C side of the house while the Xalan-J side has seen almost no activity. There are tickets that could be worked on in Jira for Xalan-C but there are no been very little apparent interest or availability from contributors. ## Community Health: As noted above, the health of Xalan-C seems to be reviving while Xalan-J not so much. ----------------------------------------- Attachment BT: Report from the Apache Xerces Project [Michael Glavassevich] Xerces-J A couple people from the community have inquired about a potential security issue that was addressed in OpenJDK. We are following up to get more details. Mailing list traffic has been very low; roughly 15+ posts on the j-dev and j-users lists since the beginning of September 2020. No new releases since the previous report. The latest release is Xerces-J 2.12.1 (January 11th, 2020). Xerces-C The only activity in the last couple months has been an exchange of comments on pull requests in GitHub. Otherwise it has been quiet. Mailing list traffic has been very low; roughly 5+ posts on the c-dev and c-users lists since the beginning of May 2020. No new releases since the previous report. The latest release is Xerces-C 3.2.3 (April 10th, 2020). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. No committers have committed changes to SVN or Git since September 2020. ----------------------------------------- Attachment BU: Report from the Apache XML Graphics Project [Clay Leeds] Apache XML Graphics Project Board Report ================================== The Apache XML Graphics Project is responsible for software intended for the creation & maintenance of the conversion of XML formats to graphical output & related software components. ISSUES FOR THE BOARD ===================== No issues at present. ACTIVITY ======== * Apache Batik 1.13 released 2020-05-13 * Apache FOP 2.5 released 2020-05-13 PROJECT HEALTH REPORT ======================= The level of community and developer activity remains at a consistent, moderate, level with respect to the previous reporting period. RECENT PMC CHANGES ================== Currently 11 PMC members. * Simon Steiner was added to the PMC on Tue Jan 19 2016 * Clay Leeds was approved for XML Graphics PMC Chair position on March 26, 2018. Committers ========== Currently 21 committers. * No new committers added in the last 3 months * Last committer added was Matthias Reischenbacher at Wed May 13 2015 Most Recent Releases ==================== * Apache XML Graphics Commons 2.4 was released on November 05, 2019 * Apache XML Graphics FOP 2.5 was released on May 20, 2020 * Apache XML Graphics Apache Batik 1.13 was released on May 20, 2020 = SUB PROJECTS = ================ XML GRAPHICS COMMONS ==================== Community activity was light, although there were a few bugs resolved. New Release? ------------ There were no releases this quarter. Latest Release -------------- XML Graphics Commons 2.4 was released on November 05, 2019 FOP === There were no releases this quarter. Newest Release? --------------- * Allow to hide empty blocks from structure tree * Bug fixes include: * border improvements * make JAI optional * Font substitutions improvements * FOP Documentation improvements * and ~15 more improvements Latest Release -------------- Apache XML Graphics FOP 2.5 was released on May 20, 2020 BATIK ===== There were no releases this quarter. New Release? ------------ Apache XML Graphics Apache Batik 1.13 was released on May 20, 2020 * BATIK-1276: Allow blocking of external resources * BATIK-1275: Refactor shared resources. * BATIK-1274: Add .gitignore Latest Release -------------- Apache XML Graphics Apache Batik 1.13 was released on May 20, 2020 ------------------------------------------------------ End of minutes for the November 18, 2020 board meeting.