The Apache Software Foundation Board of Directors Meeting Minutes December 16, 2020 1. Call to order The meeting was scheduled for 20:00 UTC and began at 20:03 when a sufficient attendance to constitute a quorum was recognized by the chairman. Other Time Zones: https://timeanddate.com/s/42a9 The meeting was held via teleconference, hosted by the Secretary via Zoom. The #asfboard channel on the-asf.slack.com was used for backup. 2. Roll Call Directors Present: Shane Curcuru Bertrand Delacretaz Roy T. Fielding Justin Mclean Sam Ruby Craig L Russell Sander Striker Directors Absent: Niclas Hedhman Patricia Shanahan Executive Officers Present: Myrle Krantz David Nalley Matt Sicker Ruth Suehle Executive Officers Absent: none Guests: Daniel Gruno Daniel Ruggeri Dave Fisher Greg Stein Henri Yandell - joined :34 Paul Angus Rob Tompkins Sally Khudairi 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of November 18, 2020 See: board_minutes_2020_11_18.txt Approved by General Consent. 4. Executive Officer Reports A. Chairman [Roy] Everything seems to be going fine, which is also amazing given all that is going on in the world. I had a second brush fire rip through the hills near my house and once again barely missed having to evacuate, so it seems only yesterday that we had the last meeting. It has now been several months since I stopped doing the consent agenda and there has been little difference in terms of how long our meetings run. I think we can safely do without it until we have a much larger slate of things on the agenda. B. President [David] This month has been busy. We successfully moved all of our employees to a new Professional Employer Organization (PEO) thanks to the ongoing work of Greg Stein. By the time of the Board meeting we should have completed the first pay cycle with the new PEO. We've additionally submitted our business license request to the city of Wilmington, DE and that has been approved. I've been working to help the Treasurer mitigate a single point of failure risk for banking by working on opening a backup account at another institution. The minimum paperwork is in place, but we are waiting for​ some options to mirror our service offering from Citizens. Tom Pappas has tendered his resignation as VP Finance. At present, I don't have plans to make an immediate replacement. I've also, with the help of several others, been dealing with a code of conduct complaint. Additionally, please see Attachments 1 through 9. C. Treasurer [Myrle] For the most recent quarterly financial report, please see: https://blogs.apache.org/foundation/entry/the-apache-software-foundation-operations10 Our switch to a new account firm known as IgniteSpot Accounting also known as “Dashboard Accountants” in Utah is almost complete. We have: * Completed the transfer of our accounting data to them ** successfully imported data into QuickBooks online ** created accounts for all relevant people to access this data, which includes President, Treasurer, and Assistant Treasurer. * Transitioned our invoicing process to IgniteSpot. ** created new invoice templates ** onboarded the IgniteSpot team onto fundraising tools and processes * Begun transitioning our accounts payable process to IgniteSpot. ** Set up IgniteSpot’s access to our bill.com accounts * Freshened up our mailing list structure and subscribers to facilitate communication and role clarity, while protecting data privacy. ** For all communications with our accounting team please use the team@treasurer.apache.org mailing list. ** For details, please see https://issues.apache.org/jira/browse/INFRA-21126 I have been very pleased with the energy and accuracy with which IgniteSpot has approached this transition. We still need to: * Complete the transition of our bank account out from under the previous accounting firm’s relationship with our bank, and provide the new accounting firm with read access to our banking data. * Complete the tax and audit of our books from the last fiscal year, which are still held by our previous accounting firm. * Complete the integration between bill.com and QuickBooks online, in order to automatically sync payment data. * Complete the migration of various other accounts such as PayPal, Boston Private, etc. Related tasks that we have also completed: * Moved PEO for our employees to ADP Total Source. Kudos to Greg Stein for working through the details of this process. * Set up a new lock box in the State of Delaware, resulting in a new mailing address for our corporation. Our evaluation of virtualizing our credit card expenditures (mentioned in last month's report) is lower priority, but to facilitate progress on this in the future, we’re implementing solutions to support credit worthiness checks common to virtual card offerings: * moving money from CDARS into our bank account to support a minimum balance. * seeking a method to create read only access into our bank account. D. Secretary [Matt] In November, the secretary received 101 ICLAs, 10 software grants, and 2 CoI affirmations. The secretary team is currently working with VP, Data Privacy, to revise policy related to access controls over ICLAs and other PII. E. Executive Vice President [Ruth] Nothing to add F. Vice Chairman [Shane] No special activities to report this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Niclas] See Attachment 10 B. Apache Legal Affairs Committee [Roman Shaposhnik / Sander] See Attachment 11 C. Apache Security Team Project [Mark J. Cox / Shane] See Attachment 12 D. VP of Jakarta EE Relations [Rob Tompkins / Bertrand] See Attachment 13 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Sentry [ss] A. Apache Airflow Project [Bolke de Bruin / Patricia] See Attachment A B. Apache Allura Project [David Philip Brondsema / Craig] See Attachment B C. Apache Any23 Project [Lewis John McGibbney / Justin] See Attachment C D. Apache Archiva Project [Olivier Lamy / Sam] See Attachment D E. Apache Atlas Project [Madhan Neethiraj / Roy] See Attachment E F. Apache Axis Project [Robert Lazarski / Sander] See Attachment F G. Apache Bahir Project [Luciano Resende / Sam] See Attachment G H. Apache Beam Project [Kenneth Knowles / Shane] No report was submitted. I. Apache Bigtop Project [Jun He / Roy] See Attachment I J. Apache Bloodhound Project [Gary Martin / Patricia] No report was submitted. K. Apache BVal Project [Matthew Jason Benson / Justin] See Attachment K L. Apache Camel Project [Andrea Cosentino / Craig] See Attachment L M. Apache Cayenne Project [Michael Ray Gentry / Niclas] See Attachment M N. Apache Chemistry Project [Florian Müller / Bertrand] See Attachment N O. Apache CloudStack Project [Sven Vogel / Sander] See Attachment O P. Apache Cocoon Project [Cédric Damioli / Patricia] See Attachment P Q. Apache Commons Project [Gary D. Gregory / Shane] See Attachment Q R. Apache Cordova Project [Jesse MacFadyen / Sam] See Attachment R S. Apache cTAKES Project [Pei Chen / Bertrand] See Attachment S T. Apache Curator Project [Enrico Olivelli / Justin] See Attachment T U. Apache DeltaSpike Project [Mark Struberg / Craig] See Attachment U V. Apache Felix Project [Karl Pauls / Niclas] See Attachment V W. Apache Flex Project [Olaf Krüger / Roy] See Attachment W X. Apache Flink Project [Stephan Ewen / Craig] See Attachment X Y. Apache Guacamole Project [Mike Jumper / Patricia] See Attachment Y Z. Apache Gump Project [Stefan Bodewig / Sam] See Attachment Z AA. Apache HAWQ Project [Lei Chang / Shane] See Attachment AA AB. Apache Helix Project [Kishore G / Niclas] See Attachment AB AC. Apache Hive Project [Ashutosh Chauhan / Justin] No report was submitted. AD. Apache Hudi Project [Vinoth Chandar / Roy] See Attachment AD AE. Apache Iceberg Project [Ryan Blue / Sander] See Attachment AE AF. Apache Incubator Project [Justin Mclean] See Attachment AF AG. Apache IoTDB Project [Xiangdong Huang / Bertrand] See Attachment AG AH. Apache Jackrabbit Project [Marcel Reutegger / Sander] See Attachment AH AI. Apache Karaf Project [Jean-Baptiste Onofré / Shane] See Attachment AI AJ. Apache Lucene Project [Anshum Gupta / Bertrand] See Attachment AJ AK. Apache Lucene.Net Project [Shad Storhaug / Craig] See Attachment AK AL. Apache MetaModel Project [Kasper Sørensen / Patricia] See Attachment AL AM. Apache Mnemonic Project [Gordon King / Justin] See Attachment AM AN. Apache Mynewt Project [Justin Mclean] See Attachment AN AO. Apache NetBeans Project [Geertjan Wielenga / Sam] See Attachment AO AP. Apache OFBiz Project [Jacopo Cappellato / Niclas] See Attachment AP AQ. Apache Olingo Project [Michael Bolz / Roy] See Attachment AQ AR. Apache OODT Project [Imesha Sudasingha / Bertrand] See Attachment AR AS. Apache OpenNLP Project [Jeffrey T. Zemerick / Patricia] See Attachment AS AT. Apache OpenWebBeans Project [Mark Struberg / Justin] See Attachment AT AU. Apache Ozone Project [Sammi Chen / Shane] See Attachment AU AV. Apache Perl Project [Philippe Chiasson / Sander] No report was submitted. @Sander: pursue a report for Perl AW. Apache Pig Project [Koji Noguchi / Sam] See Attachment AW AX. Apache Pivot Project [Roger Lee Whitcomb / Roy] See Attachment AX AY. Apache PLC4X Project [Christofer Dutz / Niclas] See Attachment AY AZ. Apache Portable Runtime (APR) Project [Nick Kew / Craig] See Attachment AZ BA. Apache Portals Project [David Sean Taylor / Roy] See Attachment BA BB. Apache Pulsar Project [Matteo Merli / Niclas] See Attachment BB BC. Apache Royale Project [Piotr Zarzycki / Sam] See Attachment BC BD. Apache Sentry Project [Kalyan Kalvagadda / Sander] No report was submitted. BE. Apache ServiceMix Project [Krzysztof Sobkowiak / Craig] See Attachment BE BF. Apache Shiro Project [Brian Demers / Justin] See Attachment BF BG. Apache SINGA Project [Wang Wei / Patricia] See Attachment BG BH. Apache Sling Project [Robert Munteanu / Bertrand] See Attachment BH BI. Apache SpamAssassin Project [Sidney Markowitz / Shane] See Attachment BI BJ. Apache Storm Project [Kishor Patil / Bertrand] See Attachment BJ BK. Apache Submarine Project [Wangda Tan / Sam] See Attachment BK BL. Apache Superset Project [Maxime Beauchemin / Patricia] See Attachment BL BM. Apache Synapse Project [Isuru Udana / Sander] No report was submitted. BN. Apache Tomcat Project [Mladen Turk / Niclas] See Attachment BN BO. Apache Trafodion Project [Pierre Smits / Justin] No report was submitted. @Justin: pursue a roll call for Trafodion BP. Apache TVM Project [Tianqi Chen / Shane] See Attachment BP BQ. Apache UIMA Project [Richard Eckart de Castilho / Craig] See Attachment BQ BR. Apache Unomi Project [Serge Huber / Roy] See Attachment BR BS. Apache Usergrid Project [Michael Russo / Shane] See Attachment BS BT. Apache VCL Project [Josh Thompson / Sam] See Attachment BT BU. Apache Wicket Project [Andrea Del Bene / Patricia] See Attachment BU BV. Apache Yetus Project [Allen Wittenauer / Sander] See Attachment BV BW. Apache ZooKeeper Project [Flavio Paiva Junqueira / Niclas] See Attachment BW Committee reports approved as submitted by General Consent. 7. Special Orders A. Terminate the Apache Metron Project WHEREAS, the Project Management Committee of the Apache Metron project has chosen by vote to recommend moving the project to the Attic; and WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Metron project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Metron 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 Metron Project; and be it further RESOLVED, that the office of "Vice President, Apache Metron" is hereby terminated; and be it further RESOLVED, that the Apache Metron PMC is hereby terminated. Special Order 7A, Terminate the Apache Metron Project, was approved by Unanimous Vote of the directors present. B. Appoint Assistant V.P. Legal Affairs WHEREAS, the Board of Directors ("Board") is in receipt of the resignation of Henri Yandell from the position of Assistant V.P. Legal Affairs, and WHEREAS, the Legal Affairs Committee has solicited interest in this position and Justin Mclean has indicated an interest in the position; WHEREAS, the Legal Affairs Committee recommends the Board appoint Justin Mclean as the Assistant V.P. Legal Affairs; NOW, THEREFORE, BE IT RESOLVED, that the Board accepts the resignation of Henri Yandell Assistant V.P. Legal Affairs and thanks him for his service, and BE IT FURTHER RESOLVED, that Justin Mclean be and hereby is appointed to the position of Assistant V.P. Legal Affairs to serve during the term and as directed by the Board. Special Order 7B, Appoint Assistant V.P. Legal Affairs, was approved by Unanimous Vote of the directors present. C. Establish the Apache ECharts Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to a charting and data visualization library written in JavaScript. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache ECharts Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache ECharts be and hereby is responsible for the creation and maintenance of software related to a charting and data visualization library written in JavaScript; and be it further RESOLVED, that the office of "Vice President, Apache ECharts" 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 ECharts Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache ECharts 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 ECharts Project: * Houjin Huang * Deqing Li * Dong Rui * Kener Linfeng * Kevin A. McGrail * Wenli Zhang * Shen Yi * Shuang Su * Siwen Su * Junting Wang * Zhongxiang Wang * Dave Fisher * Sheng Wu * Zak Wu NOW, THEREFORE, BE IT FURTHER RESOLVED, that Wenli Zhang be appointed to the office of Vice President, Apache ECharts, 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 ECharts Project be and hereby is tasked with the migration and rationalization of the Apache Incubator ECharts podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator ECharts podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7C, Establish the Apache ECharts Project, was approved by Unanimous Vote of the directors present. D. Establish the Apache DataSketches 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 an open source, high-performance library of streaming algorithms commonly called "sketches" in the data sciences. Sketches are small, stateful programs that process massive data as a stream and can provide approximate answers, with mathematical guarantees, to computationally difficult queries orders-of-magnitude faster than traditional, exact methods. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache DataSketches Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache DataSketches be and hereby is responsible for the creation and maintenance of software related to an open source, high-performance library of streaming algorithms commonly called "sketches" in the data sciences. Sketches are small, stateful programs that process massive data as a stream and can provide approximate answers, with mathematical guarantees, to computationally difficult queries orders-of-magnitude faster than traditional, exact methods; and be it further RESOLVED, that the office of "Vice President, Apache DataSketches" 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 DataSketches Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache DataSketches 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 DataSketches Project: * Alexander Saydakov * Dave Fisher * Edo Liberty * Eshcar Hillel * Evans Ye * Furkan Kamaci * Jon Malkin * Justin Thaler * Kenneth Knowles * Lee Rhodes * Liang Chen * Roman Leventov NOW, THEREFORE, BE IT FURTHER RESOLVED, that Lee Rhodes be appointed to the office of Vice President, Apache DataSketches, 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. RESOLVED, that the Apache DataSketches Project be and hereby is tasked with the migration and rationalization of the Apache Incubator DataSketches podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator DataSketches podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7D, Establish the Apache DataSketches Project, was approved by Unanimous Vote of the directors present. E. Change the Apache Calcite Project Chair WHEREAS, the Board of Directors heretofore appointed Stamatis Zampetakis (zabetak) to the office of Vice President, Apache Calcite, and WHEREAS, the Board of Directors is in receipt of the resignation of Stamatis Zampetakis from the office of Vice President, Apache Calcite, and WHEREAS, the Project Management Committee of the Apache Calcite project has chosen by vote to recommend Haisheng Yuan (hyuan) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Stamatis Zampetakis is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Calcite, and BE IT FURTHER RESOLVED, that Haisheng Yuan be and hereby is appointed to the office of Vice President, Apache Calcite, 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 Calcite Project Chair, was approved by Unanimous Vote of the directors present. F. General Deposit Resolution WHEREAS, The Apache Software Foundation (the "Corporation") wishes to maintain accounts at Citizens Bank (the “Bank”). RESOLVED: 1. That Citizens Bank (the “Bank”) is designated a depository of the funds of this Corporation (“Corporation”), and: Myrle Krantz Treasurer Trevor Grant Assistant Treasurer David Nalley President Ruth Suehle Exec. V.P is/are hereby authorized: a. To open deposit accounts at Bank; b. To contract for any services offered by Bank, including (without limitation) electronic account access and management services; c. To submit for deposit and/or collection for the account of this Corporation all checks, drafts, notes or other instruments for the payment of money; and the bank is authorized to accept such instruments, whether or not endorsed by any person or by stamp or other impression in the name of the Corporation, without inquiry as to the circumstances of the endorsement or lack of endorsement or the disposition of the proceeds. d. To make deposits of currency for the account of this Corporation; e. To sign checks, drafts or other orders with respect to any funds to the credit of this Corporation, including checks, drafts or orders in favor of any individual designated above, and to issue stop payment instructions with reference to any of the above; f. To make withdrawals or transfers of funds from accounts in the name of this Corporation, and to transfer funds between such accounts, by any means authorized by Bank. g. To conduct any and all other lawful business with Bank. 2. That any and all withdrawals of money and/or other transactions heretofore had on behalf of this Corporation with the Bank are hereby ratified, confirmed and approved, and that the Bank may rely upon the authority conferred by this entire resolution unless, and except to the extent that, this resolution shall be revoked or modified by any subsequent resolution. 3. That the designated authorized person(s) in this Resolution are individually empowered to delegate to other persons the authority to perform transactions with respect to the accounts of this Corporation and to change and revoke such delegations from time to time; the Bank is entitled to rely upon such delegations of authority and to accept instructions from such other persons as being fully authorized by this Corporation 4. That this Corporation acknowledges and agrees that all accounts are subject to the rules, regulations, charges and fees of Bank contained in the Bank’s Business Deposit Agreement and Schedule of Fees and Charges and any other account agreements it receives, and any modification(s) or amendment(s) of same, with the same effect as if each and every term thereof were set forth in full herein. 5. That this Corporation certifies that the provisions in this Resolution are in conformity with the statutes applicable to, or organizational documents of the Corporation. Any provision hereof which may prove unenforceable under any law shall not affect the validity of any other provision hereof. 6. That the signatures and/or facsimile signatures appearing above and on the Bank’s signature card are those of the authorized signers designated and that each said individual is legally empowered, in accordance with the charter or bylaws of the Corporation, to exercise the authority provided for in this Resolution. 7. That if not a single stockholder corporation, the Secretary or/and Assistant Secretary of this Corporation be/are and hereby is/are authorized and directed to certify to the Bank the names of the present officers of this Corporation and other persons authorized to sign for it, and the offices respectively held by them, together with specimens of their signatures and from time to time as changes in such personnel are made, immediately to certify such changes to the Bank, and the Bank shall be fully protected in relying on such certifications and shall be indemnified and held harmless from any claims, demands, expenses (including reasonable attorneys' fees), losses or damages resulting from refusing to honor any signature not so certified. That the Secretary or an Assistant Secretary of this Corporation be and hereby is authorized and directed to certify to the Bank that this resolution has been duly adopted, is in full force and effect and is in accordance with the provisions of the charter. Special Order 7F, General Deposit Resolution, was approved by Vote of the directors present, with Bertrand abstaining and the remaining directors voting Yes. G. Terminate the Apache Sentry Project WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Sentry project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Sentry 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 Sentry Project; and be it further RESOLVED, that the office of "Vice President, Apache Sentry" is hereby terminated; and be it further RESOLVED, that the Apache Sentry PMC is hereby terminated. Special Order 7G, Terminate the Apache Sentry Project, was approved by Unanimous Vote of the directors present. 8. Discussion Items 9. Review Outstanding Action Items * Roy: work on binary release policy [ Unfinished Business 2020-05-20 ] Status: Not done yet, will start during the winter break. * Myrle: include link to financial report in future [ Treasurer 2020-11-18 ] Status: Done * Roy: get last CoI signature [ Unfinished Business 2020-11-18 ] Status: Done * Roy: notify members about bylaw updates [ Unfinished Business 2020-11-18 ] Status: Not done yet, will do during the winter break. 10. Unfinished Business A. Prepare a notice for the members regarding the bylaws amendment approved in October so that the formal approval clock can commence. B. Find a way to make use of our github repo to assist with collaborative writing of ASF documentation and provide a place for meaningful tracking of board issues. C. Work on a binary release policy. @Bertrand: take over the GitHub repo ASF docs repo initiative 11. New Business 12. Announcements 13. Adjournment Adjourned at 20:35 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] Covering the period November 2020 * ISSUES FOR THE BOARD None. * OPERATIONS Responded to the following queries, liaising with projects as required: - Provided advice on branding for an external YouTube channel focused on an Apache project - Provided advice to SUPERSET on branding of external docker images - Provided advice to the organisers of proposed events focused on MXNET and PULSAR - Provided advice to an external organisation wishing to use the MAVEN and KAFKA logos - Providing naming advice to a project considering an application to the incubator - Directed a publisher and blogger towards our FAQ for using our marks - Provided advice to GEODE regarding outdated translations of project documentation - sebb and wave cleaned up the meta-data associated with the podling name search JIRAs * REGISTRATIONS Worked with counsel to progress the registrations for: - APACHE in China - BROOKLYN in the US * INFRINGEMENTS - Provided advice regarding the naming of a derivative of the ALv2 ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] 1) ASF Sponsors: we are working on renewals for two Platinum Sponsors, two Gold Sponsors, and three Bronze Sponsors. One Platinum, two Gold, one Silver, and one Bronze Sponsors have confirmed renewals. One Platinum Sponsor has given verbal confirmation to renew but needs to secure budget in order to officially proceed. We are in the invoicing process with one Platinum, four Gold, one Silver, and two Bronze Sponsors. We have received payment from a Silver Sponsor, and one Bronze Sponsor is in arrears. One Bronze sponsor is unable to renew for the 2021 Sponsorship year. 2) Targeted Sponsors: we finalized the renewal of a Platinum Targeted Sponsorship, which was actively reworked over the past year. We are awaiting confirmation from an organization that committed resources with ASF Infrastructure, and will be onboarding them as a new Targeted Sponsor. We will soon be conducting end-of-year outreach with existing Targeted Sponsors. 3) Sponsor Relations: we have begun our end-of-year Sponsor outreach and are working with three organizations considering ASF Sponsor promotional offerings as part of their sponsorship. We held calls with three sponsors (one each Platinum, Gold, and Silver), and coordinated queries with ASF Legal Affairs, Brand Management, and the Apache Incubator. 4) Event Sponsorship: no activity (there are no Apache events being planned at this time). 5) Individual Donations and Corporate Giving: we earned $2,891 during November over 47 donations. We started the end-of-year campaigns, including Giving Tuesday and corporate giving programs, and have begun to receive several donations. We have been notified of an incoming corporate gift that would qualify the donor recognition as an ASF Sponsor. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi] [REPORT] ASF Marketing & Publicity — December 2020 I. Budget: we are processing some vendor payments with the ASF's new bill pay system. II. Cross-committee Liaison: Sally Khudairi continues to support day-to-day activities within ASF Fundraising, including Sponsor renewals, invoicing, and promotions, as well as end-of-year fundraising campaigns. We were aiming to launch a complimentary ad campaign to benefit Fundraising, particularly for Giving Tuesday and related campaigns, but missed targeted deadlines whilst awaiting proposal signoff. We promoted ApacheCon presentations https://www.youtube.com/c/TheApacheFoundation/, issued the November Month In Review https://s.apache.org/Nov2020, published Part II of the "Inside Infra" interview with Gavin McDonald https://s.apache.org/InsideInfra-Gavin2, as well as Part I with Andrew Wetmore https://s.apache.org/InsideInfra-Andrew. We helped two Apache project community events with their promotions, are working with a PMC on an upcoming Project Milestone announcement, promoted GSoC 2021 to all PMCs for ComDev, and handled two publisher reprint requests with Brand Management. We issued the November Month In Review https://s.apache.org/Nov2020 and are preparing the second FY2021 quarterly report (Q3; August - October 2020). We are exploring additional Foundation-wide campaigns to augment 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: - 30 November - The Apache Software Foundation Announces Apache® TVM™ as a Top-Level Project https://s.apache.org/59g4a IV. Informal Announcements: we published 9 items on the ASF "Foundation" Blog, including 5 Apache News Round-ups and 1 monthly overview, totalling 349 news summaries published to date. We tweeted 38 items to 58.8K followers on Twitter, and posted 31 items to 45.1K followers on LinkedIn. The ASF’s YouTube channel had 18,205 views this month, and 8,144 total subscribers to date. V. Future Announcements: 1 announcement is in development. 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 7 media queries, and handled an ongoing crisis communications issue with an Apache project. We also handled a media request for stats on a Project, which were collected from Snoot and augmented by data obtained from the PMC. We received a total of 3,441 press hits vs. last month’s 2,543, inclusive of coverage on the ASF, Apache Projects, and initiatives such as ApacheCon. VII. Analyst Relations: we have been working with two analyst firms on reports in serverless computing as well as AI service Clouds. Apache was mentioned in a total of 21 reports by Gartner, Forrester, 451 Research, and IDC. VIII. Central Services: Kenneth Paskett (Creative team) continues to make adjustments to the apache.org homepage. We are preparing for the migration to the new CMS. We used newly created promotional artwork for Giving Tuesday and end-of-year fundraising campaigns. Swapnil Mane (Editorial team) continues to help with drafting and publishing Weekly News Round-ups and Month-in-Review summaries, and is exploring additional promotional outlets. We continue to consider new ways to build on M&P projects. IX. Events liaison: we have wrapped publicity for ApacheCon@Home. We continue to work with various Apache projects with communications pertaining to events promotion. X. Newswire and press clip accounts: We are phasing out billing pass-throughs from HALO Worldwide and endeavor to have our accounts transferred for 1 January 2021. XI. Miscellany: we handled a vendor request for promotional guidelines pertaining to their team's participation with an Apache project, responded to a Targeted Sponsor seeking additional marketing exposure, and approved a vendor’s instructional video on deploying an Apache project in their software solution. We also liaised the registration of the ASF as beneficiary of Season of Docs, fulfilled a request regarding ASF Member participation in professional associations, and responded to a query regarding the Trillions and Trillions Served documentary on the ASF. # # # ----------------------------------------- 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 ========== - We have signed all the paperwork with our new PEO, and will have completed onboarding our US employees by the Board meeting. - Infra has started a monthly "All Things Builds" conference call, which has shown good interest. It allows for cross-connecting between projects. Short Term Priorities ===================== - Finish testing of the new mail systems. Long Range Priorities ===================== - GitHub v2: on recent Ubuntu and Puppet, more reliability, improved codebase, etc. General Activity ================ - Mail server rebuild is progressing well, and we are performing various tests before moving more of the Foundation onto the new system. Individual mail routing is working fine, and testing some mailing lists is on deck. - Continued some fixes on the account creation script. - Initial work on moving from (ancient) Buildbot 0.8 to Buildbot 2.0 - Moving projects from travis-ci.org (deprecated and shutting down) to our paid-for service on travis-ci.com. - Preparing a meet.a.o server for Apache audio/video meetups. - Working/meeting with Atlassian on product issues. - Wrote an analyzer for people who mark mailing list messages as spam, so we can track them down and unsubscribe them. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] Apologies for the late report. I'm on vacation this week and forgot. A few weeks ago we hosted the Pulsar Summit, which had the following turnout: 44 Speakers / Asia, South & North America, Europe 53 Sessions / 2 Days / 8 Keynotes + 3 Tracks 863 Registrations (Hopin + HuoDongXing.com, Huodongxing.com is for China Registration) 300+ Companies Represented 100 Attendees for Online Workshop 7 Sponsors 10 Community Partners 4 Media Partners Overall, the community was very pleased with the event. We are in talks with the Tomcat community to use our event platform for an upcoming event early next year. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] nothing to report this month other than work has started on the TAC app, haven't seen any progress as of yet ----------------------------------------- Attachment 7: Report from the VP of Finance [Currently Vacant] ----------------------------------------- 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: Last invoice of research project is expected in early January. We're on track for the allocated budget. *** Project: User Experience Research on new contributors: Final Research validation done on the dev@d.a.o mailing list All operations for this project have wrapped up, only remaining items is the production of the final report *** Project: Internships for underrepresented groups (Outreachy): 6 interns on 6 different projects. All of them in their 3 week of the contribution. You can find more about the interns in the Outreachy working group meeting notes [1]. ## Committee members changes: None. ## References [1] 2020-11-25 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] Nothing to report this month. ----------------------------------------- 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. Justin and I will be finally bringing LEGAL-516 home by the end of 2020. It has remained open long enough and is clearly stalling. 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] Continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. A couple of projects used our new CVE process web system for handling their issues and we continue to work on it, waiting for Mitre to roll out the production automation APIs. Stats for Nov 2020: 21 [license confusion] 11 [support request/question not security notification] Security reports: 45 (last months: 41, 32, 24, 38) 14 [site] 3 [httpd], [struts] 2 [hive], [maven] 1 [activemq], [airflow], [axis], [cxf], [flink], [hadoop], [hama], [kylin], [mina], [netbeans], [nuttx], [ozone], [pulsar], [shardingsphere], [shiro], [skywalking], [subversion], [tomcat], [trafficcontrol], [trafficserver], [unomi] In total, as of 1st December 2020, we're tracking 64 (last month: 69) open issues across 34 projects, median age 90 (last month: 82) days. 33 of those issues have CVE names assigned. 7 (last month: 8) 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] Not much to report since November’s report. I do know that there is active movement towards TomEE’s Jakarta EE 8 and 9 certification. I also plan to attend the board meeting next week to get the board’s opinion on my actively pursuing the Apache Software Foundation becoming a guest member of the Eclipse foundation. ----------------------------------------- Attachment A: Report from the Apache Airflow Project [Bolke de Bruin] ## Description: The mission of Apache Airflow is the creation and maintenance of software related to workflow automation and scheduling that can be used to author and manage data pipelines ## Issues: ## Membership Data: Apache Airflow was founded 2018-12-19 (2 years ago) There are currently 35 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Daniel Imberman on 2020-07-07. - Ryan Hamilton was added as committer on 2020-10-29 ## Project Activity: Apache Airflow 1.10.13 was released on Nov 25. Although it contains a bug related to task_concurrency and depends_on_past: Issue Link. The fix for it has been merged and 1.10.14rc1 would be cut this week and if the VOTE passes, 1.10.14 will be released early next week apache-airflow-upgrade-check 1.0.0 was released on Nov 25 too and is available for download via PIP: pip install apache-airflow-upgrade-check We have received credits from AWS to speed up our CI! [PAST EVENTS] Nov 17 — https://www.meetup.com/NYC-Apache-Airflow-Meetup/events/274289245/ [To Be Confirmed]: We’ve just closed all the Airflow Summit proceedings and we are going to donate $8,863.95 profit from Airflow Summit to the Apache Software Foundation. Many thanks to Software Guru for ]managing the conference efforts] - or something similar! 1.10.13 was released on 2020-11-25. upgrade-check-1.0.0 was released on 2020-11-25. Backport Provider Packages 2020.11.23 was released on 2020-11-24. Backport Provider Packages 2020.11.13 was released on 2020-11-13. Backport Provider Packages 2020.10.29 was released on 2020-11-02. Backport Provider Packages 2020.10.5 was released on 2020-10-06. ## Community Health: We are pretty healthy :-). The numbers speak for themselves we think: dev@airflow.apache.org had a 23% increase in traffic in the past quarter (669 emails compared to 540) 2825 commits in the past quarter (53% increase) 201 code contributors in the past quarter (-13% decrease) 1422 PRs opened on GitHub, past quarter (21% increase) 1410 PRs closed on GitHub, past quarter (21% increase) 633 issues opened on GitHub, past quarter (23% increase) 491 issues closed on GitHub, past quarter (63% increase) ----------------------------------------- Attachment B: Report from the Apache Allura Project [David Philip Brondsema] ## Description: The mission of Apache Allura is the creation and maintenance of software related to a software development infrastructure platform commonly known as a "forge" ## Issues: - No issues needing board attention. ## Membership Data: There are currently 16 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Dillon Walls was added to the PMC on 2020-12-02 - Dillon Walls was added as committer on 2020-12-02 ## Project Activity: - a few outside contributions merged. One large one awaiting code review - Python 3 final fixes & tweaks continue to land - other small fixes & improvements - very much need to do a release soon, once Python 3 support is tested more ## Community Health: - A few questions from from end-users/admins on mailing list - Slow core development but still there - Made one contributor a committer + PMC member. Other contributions have been one-off mostly ----------------------------------------- Attachment C: Report from the Apache Any23 Project [Lewis John McGibbney] ## Description: The mission of Apache Any23 is the creation and maintenance of software related to automatic crawling, parsing, analyzing, producing, validating and converting RDF (Resource Description Framework) data ## Issues: There are no issues requiring board attention ## Membership Data: Apache Any23 was founded 2012-08-27 (8 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Hans Brende on 2018-02-25. - No new committers. Last addition was Hans Brende on 2018-02-21. ## Project Activity: The project successfully released Any23 2.4 in October 2020. A few bugs and features have been worked on since then. Project activity is low as usual. ## Community Health: At the Boards prompting, a ROLL CALL (https://s.apache.org/cu8h0) was posted on user@ and dev@. The community responded and confirmed that the project community is still alive. The community is in good health. Arguably as good as it ever has been. ----------------------------------------- Attachment D: Report from the Apache Archiva Project [Olivier Lamy] ## Description: The mission of Archiva is the creation and maintenance of software related to Build Artifact Repository Manager ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Archiva was founded 2008-03-19 (13 years ago) There are currently 21 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 7:3. Community changes, past quarter: - No new PMC members. Last addition was Martin Stockhammer on 2017-04-10. - No new committers. Last addition was Martin Stockhammer on 2016-09-22. ## Project Activity: 2.2.5 was released on 2020-06-19. Significant work on refactoring REST Api and migrate to Angular as js framework. ## Community Health: The community is still small. But we still get bug reports and questions on mailing lists ----------------------------------------- Attachment E: Report from the Apache Atlas Project [Madhan Neethiraj] ## Description: Apache Atlas is a scalable and extensible set of core foundational governance services that enables enterprises to effectively and efficiently meet their compliance requirements within Hadoop and allows integration with the complete enterprise data ecosystem. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Atlas was founded 2017-06-20 (3 years ago) There are currently 43 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Ashutosh Mestry on 2019-04-16. - Pinal Shah was added as committer on 2020-11-02 ## Project Activity: - the community is working on enhancements and fixes for next release - Atlas hooks enhancements to improve resiliency - updated admin audits to capture import/export, server start/activation events - performance improvements - updated version for a number of dependent libraries, like: Spring Framework, JQuery, Jetty, JanusGraph - enable easier reindexing using Java Patch framework - introduced Python client APIs for Atlas - added support for additional keystore and truststore types besides JKS ## Community Health: - dev@atlas.apache.org had a 7% decrease in traffic in the past quarter (1153 emails compared to 1236) - user@atlas.apache.org had a 34% decrease in traffic in the past quarter (20 emails compared to 30) - 122 issues opened in JIRA, past quarter (14% increase) - 87 issues closed in JIRA, past quarter (27% increase) - 181 commits in the past quarter (39% increase) - 17 code contributors in the past quarter (-5% decrease) - 5 PRs opened on GitHub, past quarter (-50% decrease) - 2 PRs closed on GitHub, past quarter (-60% decrease) ## Releases: 2.1.0 was released on 07/16/2020 0.8.4 was released on 06/21/2019 1.2.0 was released on 06/12/2019 2.0.0 was released on 05/14/2019 0.8.3 was released on 10/31/2018 1.1.0 was released on 09/17/2018 1.0.0 was released on 06/02/2018 0.8.2 was released on 02/05/2018 1.0.0-alpha was released on 01/25/2018 0.8.1 was released on 08/29/2017 0.8-incubating was released on 03/16/2017 0.7.1-incubating was released on 01/26/2017 0.7-incubating was released on 07/09/2016 0.6-incubating was released on 12/31/2015 0.5-incubating was released on 07/11/2015 ----------------------------------------- Attachment F: Report from the Apache Axis Project [Robert Lazarski] # Apache Axis Board Report ## Description The Apache Axis project is responsible for the creation and maintenance of software related to the Axis Web Services frameworks and subsidiary components (both Java and C). ## Issues There are no issues requiring board attention at this time. ## Membership Data: Axis was created on 2001-01-19 (19 years ago). There are currently 63 committers and PMC members in this project, a vote in 2010 made all committers automatically PMC members. Community changes, past quarter: - Currently 63 PMC/Commiters members. - No new committers were added in the last 90 days, last committer added was Bill Blough on December 7th 2017 who also was added to the PMC on May 9th 2018. ## Project Activity: Recent releases: - Axis 2/Java 1.7.9 was released on November 16, 2018. - Axis 2/C 1.6 was released on April 20, 2009. - Axis 1.4 was last released in 2006. ## Health report: As Axis commemorates our 20th year this upcoming quarter since the projects first commit, we continue to have moderate activity of new and existing users posting to the mailing lists and creating Jira issues. Our goal for the next Axis2 java release is JDK 11 compilation, and upgrades of dependencies. Notable upgrades this past quarter include moving to log4j2, switching from com.sun.xml.bind to org.glassfish.jaxb, and fixing the WSDL2Code.sh script for JDK 9 and later. Documentation improvements this past include our Spring Framework integration guide. JSON based web services doc improvements are in progress. Both of these areas are key to growing our community and increasing committer growth. Axis2 C PMC member Bill Blough continued to make progress this past quarter, by working on fixes to the Rampart security components. java-dev@axis.apache.org had a 189% increase in traffic in the past quarter (136 emails compared to 47): java-user@axis.apache.org had a 7700% increase in traffic in the past quarter (78 emails compared to 1): 10 issues opened in JIRA, past quarter (150% increase) 8 issues closed in JIRA, past quarter (100% increase) 14 commits in the past quarter (-26% decrease) ----------------------------------------- Attachment G: Report from the Apache Bahir Project [Luciano Resende] ## Description: Apache Bahir provides extensions to distributed analytic platforms such as Apache Spark and Apache Flink. Currently, Bahir provides extensions to multiple distributed analytic platforms, extending their reach with a diversity of streaming connectors and SQL data sources. ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Bahir was founded 2016-05-17 (5 years ago) There are currently 40 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was João Boto on 2020-07-09. - No new committers. Last addition was Łukasz Antoniak on 2019-01-21. Also, related to previous report comment, the ratio of PMC/Committer is related to, during project inception, all Apache Spark committers being given committership access to the project. Note that, any active committers that stayed active for a little while are now PMC members. ## Project Activity: Apache Bahir community continues to see a steady medium flow of contributions enhancing the existing extensions for both Apache Spark and Apache Flink. The extensions to Apache Flink has seen higher activity compared to the extensions to Apache Spark. We are now investigating required updates to support Apache Spark 3.0 and recently there are also some required updates to support latest Apache Spark 2.4.x release which was just reported and is being investigated. ## Community Health: In general, this quarter had a lower mailing list and committs activity, but steady number of new JIRAs. ### Releases Apache Bahir for Apache Spark 2.4.0 released on 2019-09-23 Apache Bahir for Apache Spark 2.3.4 released on 2019-09-23 Apache Bahir for Apache Flink 1.0 released on 2017-05-24 ## Trademark/Branding * No known issues. ## Legal Issues * No known issues. ----------------------------------------- Attachment H: Report from the Apache Beam Project [Kenneth Knowles] ----------------------------------------- Attachment I: Report from the Apache Bigtop Project [Jun He] ## Description: Bigtop is a project for the development of packaging and tests of the Apache Hadoop ecosystem. The primary goal of Bigtop is to build a community around the packaging and interoperability testing of Hadoop-related projects. This includes testing at various levels (packaging, platform, runtime, upgrade, etc...) developed by a community with a focus on the system as a whole, rather than individual projects. In short we strive to be for Hadoop what Debian is to Linux. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Bigtop was founded 2012-09-19 (8 years ago) There are currently 39 committers and 28 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 Kengo Seki on 2020-04-17. - No new committers. Last addition was Yuqi Gu on 2020-06-10. ## Project Activity: - Recreated CI with new instances and a couple of security fixes applied. - Due to PowerPC worker node in CI is not available since Sept, and no response from IBM on community's request for resource, the community agreed to temporarily drop the ppc64le support in v1.5.0. - V1.5.0 release candidate is ready. Voting is in progress and will be closed on Sunday, December 13th, 2020. - Bigtop Website is now automatically built and deployed with changes pushed to master. - Started work on Hadoop upgrade to 3.2.1. ## Community Health: - Community health is good. New users and contributors were seen in threads of user and dev mailing list, where developer documentation and release status were discussed. - 7 code contributors in the past quarter (40% increase) - 59 issues opened in JIRA, past quarter (78% increase) - 56 issues closed in JIRA, past quarter (69% increase) - 90 commits in the past quarter (221% increase) ----------------------------------------- Attachment J: Report from the Apache Bloodhound Project [Gary Martin] ----------------------------------------- Attachment K: Report from the Apache BVal Project [Matthew Jason Benson] ## Description: The mission of BVal is the creation and maintenance of software related to Apache BVal: JSR-303 Bean Validation Implementation and Extensions ## Issues: No issues requiring board attention at this time. ## Membership Data: Apache BVal was founded 2012-02-14 (9 years ago) There are currently 16 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - Jean-Louis Monteiro was added to the PMC on 2020-11-29 - Jean-Louis Monteiro was added as committer on 2020-11-17 ## Project Activity: Apache BVal 2.0.5 was released on October 26. Additionally, we have recently welcomed Jean-Louis Monteiro to the PMC in recognition of his participation and assistance with our last few releases. ## Community Health: Our activity metrics for this quarter were raised across the board. This is partially due to the community activity that led to our recent release. Additionally, we have just begun exploring new opportunities for extending the base specification for improved compatibility with CDI frameworks, which was another contributing factor. ----------------------------------------- Attachment L: Report from the Apache Camel Project [Andrea Cosentino] ## Description: The mission of Apache Camel is the creation and maintenance of an open-source integration framework based on known Enterprise Integration Patterns. ## Issues: there are no issues requiring board attention at this time ## Membership Data: Apache Camel was founded 2008-12-17 (12 years ago) There are currently 72 committers and 36 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was Omar Al-Safi on 2020-06-01. - No new committers. Last addition was Otavio Rodolfo Piske on 2020-08-31. ## Project Activity: - We released Apache Camel 3.4.3 on 2020-08-11. - We released Apache Camel 3.4.4 on 2020-09-28. - We released Apache Camel 3.5.0 on 2020-09-01. - We released Apache Camel 3.6.0 on 2020-10-20. - The 3.4.x series of releases are part of the LTS on-going effort we are doing, so we are following this patch releases series. We're going to release 3.4.5 in the beginning of 2021 - The new LTS release will be the 3.7.0 which will be released in December. - We are preparing the next patch release for 2.25.x, the 2.25.3 - We released Camel-K 1.2.0 on 2020-10-08 - We released Camel-K 1.2.1 on 2020-11-24 - We are improving the support of Camel 3 and improving the Camel-K experience - We are continuing supporting Camel-Quarkus by releasing 4 versions this quarter - We released the following Camel-Quarkus versions: - 1.1.0 on 9 Sep 2020 - 1.2.0 on 15 Oct 2020 - 1.3.0 on 17 Oct 2020 - 1.4.0 on 19 Nov 2020 - We are continuing working on the Camel-kafka-connector project and we released four versions of it - 0.4.4 on 11 Oct 2020 - 0.5.0 on 09 Sep 2020 - 0.6.0 on 24 Oct 2020 - 0.6.1 on 27 Nov 2020 - The 0.4.4 release is based on Camel 3.4.4 LTS release - We are working on 0.7.x based on 3.7.0 and we'll release once Camel 3.7.0 will be released - We moved our main chat from Gitter to Zulip ## Community Health: - dev@camel.apache.org had a 2% increase in traffic in the past quarter (404 emails compared to 393): This is mainly related to the fact we released the LTS 3.4.x and the little increase in the traffic is because we are about to release the second LTS train - issues@camel.apache.org had a 7% decrease in traffic in the past quarter (2531 emails compared to 2698): Camel 3 is still in his early adoption so not all the users are moving from the 2.x version, but many of them are beginning. We are focusing on new features but also on backlog about stuff we'd like to have in 3.x, but we weren't able to complete - users@camel.apache.org had a 1% increase in traffic in the past quarter (335 emails compared to 330): This is more or less constant, people are starting to ask about Camel 3 and migration from Camel 2. - 407 issues opened in JIRA, past quarter (15% increase) 351 issues closed in JIRA, past quarter (no change) This is related to the new features we'd like to introduce in 3.7.0 and second LTS, in particular some stuff comes from the subprojects - 4650 commits in the past quarter (18% increase) 150 code contributors in the past quarter (23% increase) We saw an increase in new contributors related mainly to documentation and migration, for the commits some of them are related to new features and code generation - 1484 PRs opened on GitHub, past quarter (49% increase) 1477 PRs closed on GitHub, past quarter (47% increase) A Lot of new PRs are coming from some bot we are using. Related to the auto-generation of documentation mainly - 371 issues opened on GitHub, past quarter (-2% decrease) 319 issues closed on GitHub, past quarter (6% increase) We were closing some backlog github issues especially in subprojects ----------------------------------------- Attachment M: Report from the Apache Cayenne Project [Michael Ray Gentry] # Apache Cayenne Board Report, December 2020 ## Description Apache Cayenne is a Java database persistence framework. It takes a distinct approach to object graph persistence and provides an ORM runtime, remote persistence services, and a cross-platform GUI database mapping/modeling/development tool. ## Issues There are no issues requiring board attention at this time. ## Membership Data Apache Cayenne was founded 2006-12-19 (14 years ago). There are currently 23 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Nikita Timofeev on 2017-06-25. - No new committers. Last addition was Arseni Bulatski on 2018-12-10. ## Project Activity Development is focused on Cayenne 4.2. Prior versions are maintenance-only. - Cayenne 4.0 (stable) - Maintenance only. - Cayenne 4.1 (stable) - Maintenance only. - Cayenne 4.2 (development) - Most development work is focused on this version. ### Releases - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1 on 2020-07-21. - Cayenne 4.2.M2 on 2020-12-12. ## Community Health Cayenne is healthy. Development activity is stable and and we have a stable user and developer community. ### Mailing List Activity - dev@cayenne.apache.org had a 29% decrease in traffic in the past quarter (15 emails compared to 21). - user@cayenne.apache.org had a 9% decrease in traffic in the past quarter (76 emails compared to 83). User mailing list traffic decrease is mainly due to having only a single development version (4.2) following the release of Cayenne 4.1 Final instead of having two active pipelines. ### JIRA and GitHub Activity - 20 issues opened in JIRA, past quarter (100% increase). - 19 issues closed in JIRA, past quarter (280% increase). - 65 commits in the past quarter (-18% decrease). - 5 code contributors in the past quarter (66% increase). - 13 PRs opened on GitHub, past quarter (85% increase). - 11 PRs closed on GitHub, past quarter (120% increase). JIRA and GitHub activity mainly reflect the transitioning of effort from 4.1 to 4.2. ----------------------------------------- Attachment N: Report from the Apache Chemistry Project [Florian Müller] ## Description: Apache Chemistry is an effort to provide an implementation of the CMIS (Content Management Interoperability Services) specification in Java, Python, PHP, .NET, Objective-C, and JavaScript (and possibly other languages). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Chemistry was founded 2011-02-16 (10 years ago) There are currently 38 committers and 36 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Laurent Mignon on 2017-09-23. - No new committers. Last addition was Laurent Mignon on 2017-09-20. ## Project Activity: There was little to no activity in the last three months. Last releases were in 2017. ## Community Health: We have a mature code base. No major development is expected. Because there hasn't been much activity in the last three years, we consider moving the project to the attic after a final OpenCMIS release. A few fixes and dependency updates have been accumulated over the years and users have asked for official release of those. So far, nobody volunteered to cut the release, though. ----------------------------------------- Attachment O: Report from the Apache CloudStack Project [Sven Vogel] ## Description: Apache CloudStack (ACS) is an IaaS (Infrastructure as a Service) cloud orchestration platform. ACS manages many types of hypervisors, storage and networking devices. ## Issues: No issues to report. ## Activity: - The Apache CloudStack project is pleased to announce the releases of CloudStack 4.14.0 and 4.13.1. Apache CloudStack 4.14.0 is the latest new LTS release while 4.13.1 is a maintenance release of the 4.13 LTS branch. - the community is currently working on the release of the Apache CloudStack 4.15 (RC1) and the first GA candidate of the new UI (Primate) ## Health report: - Apropos of the activity report; the project is considered healthy ## PMC changes: - Currently 51 - no new PMC members were added since last report. - Most recently added PMC member: Andrija Panic, Gabriel Beims Bräscher, Bobby Stoyanov, Nathan Johnson, Sven Vogel on July 17st 2019 ## Committer base changes: - Currently 125 - a new vote for committers was done on Oct 27st 2020 - Most recently added committers: Abhishek Kumar, Rakesh Venkatesh, Suresh Anaparti and Hoang Nguyen on Oct 27st 2020 ## Releases: - 4.14 was released on 26th May 2020 ----------------------------------------- Attachment P: Report from the Apache Cocoon Project [Cédric Damioli] ## Description: The mission of Cocoon is the creation and maintenance of software related to Web development framework: separation of concerns, component-based ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Cocoon was founded 2003-01-22 (18 years ago) There are currently 80 committers and 32 PMC members in this project. The Committer-to-PMC ratio is 5:2. Community changes, past quarter: - No new PMC members. Last addition was Javier Puerto on 2012-07-06. - No new committers were added. ## Project Activity: Since the release this summer, not much activity on the projet. It's back on its maintenance track. We've also completed the handling of a XXE vulnerability discovered by a 3rd party. ## Community Health: After a renewed interest due to the ongoing release process last quarter, the list traffic has obviously strongly decreased. ----------------------------------------- Attachment Q: Report from the Apache Commons Project [Gary D. Gregory] ## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (13 years ago) There are currently 149 committers and 40 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Romain Manni-Bucau on 2020-09-01. - No new committers. Last addition was Peter Lee on 2020-03-13. ## Project Activity: Our releases this time period are: - VFS-2.7.0 was released on 2020-10-30. - NET-3.7.2 was released on 2020-10-18. - NET-3.7.1 was released on 2020-10-03. - POOL-2.9.0 was released on 2020-09-28. - DBCP-2.8.0 was released on 2020-09-25. - IO-2.8.0 was released on 2020-09-09. ## Community Health: We are processing what feels like a fair amount of PRs (401 PRs) on GitHub despite the fact that the statistics report a decline in activity (-19%). We are still getting involvement from a core set of committers as well as action from new contributions, especially on GitHub. The raw statistics are: - dev@commons.apache.org had a 66% decrease in traffic in the past quarter (395 emails compared to 1133) - issues@commons.apache.org had a 26% decrease in traffic in the past quarter (3346 emails compared to 4508) - notifications@commons.apache.org had a 84% decrease in traffic in the past quarter (137 emails compared to 842) - user@commons.apache.org had a 47% decrease in traffic in the past quarter (42 emails compared to 78) - 110 issues opened in JIRA, past quarter (-27% decrease) - 85 issues closed in JIRA, past quarter (-60% decrease) - 1439 commits in the past quarter (-36% decrease) - 55 code contributors in the past quarter (-5% decrease) - 488 PRs opened on GitHub, past quarter (-6% decrease) - 401 PRs closed on GitHub, past quarter (-19% decrease) ----------------------------------------- Attachment R: Report from the Apache Cordova Project [Jesse MacFadyen] ## Status report for the Apache Cordova project - December 2020 ## Description: - A platform for building native mobile applications using HTML, CSS and JavaScript. ## Activity Recent work has been around keeping up with recent changes to iOS and Android, our most used platforms. We continue to work towards reducing technical debt, and 'running the business' ## Issues: - There are no issues requiring board attention at this time. ## Health report: Our status dashboard at http://status.cordova.io is mostly all green - failures are usually due to external service issues that do device testing. Our nightly builds have been extremely stable. ASF Project Statistics gives the project a Community Health Score (Chi): 6.33 (Healthy) We are still only seeing contributions from a small group of dedicated individuals. This makes it harder to make large changes. All the large corporate sponsored development has ceased, but the project continues to see good traffic, and usage has been stable. The cordova-cli, the base tool used for creating/building/running gets 125k downloads a week on npm, and has been consistent for the last year. Various core plugins see usage in the 50-80k/wk range. Our primary channel for helping, and hearing from users is via our #slack community, which has ~4k users and continues to be fairly active. There has been some interest in also exploring github discussions. Our online video hangouts are happening more regularly, which helps give a sense of team despite our varied distribution, and availability. All meetings are recorded and shared on YouTube, and we hope to get more and more interest from the community, as well as community participation. ## PMC changes: - Currently 99 PMC members. - No new PMC members. - Niklas Merz was added to the PMC on 2019-12-26 ## Committer base changes: - Currently 102 committers. - No new committers. - Niklas Merz was added to committers on 2019-12-26 ## Releases: - cordova-plugin-inappbrowser@4.1.0 was released on 2020-11-21. - cordova-plugin-geolocation@4.1.0 was released on 2020-11-20. - cordova-plugin-camera@5.0.1 was released on 2020-11-09. - cordova-electron@2.0.0 was released on 2020-10-02. - cordova-plugin-camera@5.0.0 was released on 2020-09-18. ## Dev mailing list: dev@cordova.apache.org had a 61% decrease in traffic in the past quarter (109 emails compared to 275): ## Github activity: Issue close rate of 78%: - 262 issues opened on GitHub, past quarter (-20% decrease) - 205 issues closed on GitHub, past quarter (-29% decrease) PR close rate of 83%: - 184 PRs opened on GitHub, past quarter (-34% decrease) - 153 PRs closed on GitHub, past quarter (-49% decrease) Commits - 171 commits in the past quarter (-66% decrease) - 27 code contributors in the past quarter (-22% decrease) ----------------------------------------- Attachment S: Report from the Apache cTAKES Project [Pei Chen] ## Description: The mission of cTAKES is the creation and maintenance of software related to Natural language processing (NLP) tool for information extraction from electronic medical record clinical free-text ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache cTAKES was founded 2013-03-19 (8 years ago) There are currently 39 committers and 31 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Gandhi Rajan on 2018-07-12. - New committer: Peter Abramowitsch was added as committer on 2020-10-15 ## Project Activity: - There are ongoing discussions regarding a 4.0.x patch release to address a new authentication mechanism from UMLS, a 3rd party library. - Committee continues to work on the future release (4.x.x or 5.x.x) - dev@ is working with infra on CMS migration for the static web site - Last release was 4.0.0 on Thu Apr 27 2017 - 3.2.2 was released on May 30 2015 - 3.2.1 was released on Dec 10 2014 ## Community Health: - cTAKES held its own track and presentations for virtual ApacheCon2020. - dev@ctakes.apache.org had a 30% decrease in traffic in the past quarter (95 emails compared to 135) - user@ctakes.apache.org had a 22% decrease in traffic in the past quarter (11 emails compared to 14) There was a spike in emails last quarter largely due to a single user asking questions and active responses; email traffic resumed to typical levels. ----------------------------------------- Attachment T: Report from the Apache Curator Project [Enrico Olivelli] ## Description: The mission of Curator is the creation and maintenance of software related to Java libraries that make using Apache ZooKeeper easier ## Issues: Currently there is not much activity on the project, basically we are following the pace of Apache ZooKeeper, as Curator is mostly a wrapper over ZooKeeper. We recently started a discussion about the status of the project in 2020, and community feedback was that Curator is pretty widespread, and it works well, so this is why there is not so much activity. Currently most of the committers are no more working on Curator in their main job By the way we see users asking questions on the ML and recently we received an offer about a contribution of some important new features. This new work will add more liveness to the project. ## Membership Data: Apache Curator was founded 2013-09-18 (7 years ago) There are currently 15 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Zili Chen on 2020-08-06. - No new committers. Last addition was Zili Chen on 2020-08-06. - New PMC Chair. on 2020-11-18 ## Project Activity: Recent releases: Apache Curator 5.1.0 was released on 2020-07-03. Apache Curator 5.0.0 was released on 2020-05-28. Apache Curator 4.3.0 was released on 2020-02-29. ## Community Health: - dev@curator.apache.org had a 71% decrease in traffic in the past quarter (66 emails compared to 221) - user@curator.apache.org had a 27% decrease in traffic in the past quarter (14 emails compared to 19) - 2 issues opened in JIRA, past quarter (-71% decrease) - 2 issues closed in JIRA, past quarter (-50% decrease) 3 commits in the past quarter (-72% decrease) 3 code contributors in the past quarter (-25% decrease) 1 PR opened on GitHub, past quarter (-85% decrease) 2 PRs closed on GitHub, past quarter (-60% decrease) ----------------------------------------- Attachment U: Report from the Apache DeltaSpike Project [Mark Struberg] ## Description: Apache DeltaSpike is a suite of portable CDI (Contexts & Dependency Injection) extensions intended to make application development easier when working with CDI and Java EE. Some of its key features include: - A core runtime that supports component configuration, type safe messaging and internationalization, and exception handling. - A suite of utilities to make programmatic bean lookup easier. - A plugin for Java SE to bootstrap both JBoss Weld and Apache OpenWebBeans outside of a container. - JSF integration, including backporting of JSF 2.2 features for Java EE 6. - JPA integration and transaction support. - A Data module, to create an easy to use repository pattern on top of JPA. Testing support is also provided, to allow you to do low level unit testing of your CDI enabled projects. ## Issues: There are no issues requiring board attention at this time. ## Activity: We do some tests for Java16 right now. Apart from that maintenance is going on. No big new features on the way right now. ## Health report: Community is stable and responds to user questions and reports. We focus on stability, so we don't see tons of big changes. ## Releases: - 1.9.4 was released on 2020-06-12 - 1.9.3 was released on 2020-02-05. - 1.9.2 was released on 2019-12-16. ## Project Composition: - There are currently 35 committers and 19 PMC members in this project. - The Committer-to-PMC ratio is roughly 9:5. ## Community changes, past quarter: - No new PMC members. Last addition was Harald Wellmann on 2016-05-19. - No new committers. Last addition was Christian Beikov on 2019-10-21. ----------------------------------------- Attachment V: Report from the Apache Felix Project [Karl Pauls] ## Description: Apache Felix is a project aimed at implementing specifications from the OSGi Alliance as well as implementing other supporting tools and technologies aligned with OSGi technology. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Felix was founded 2007-03-28 (14 years ago) There are currently 69 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Georg Henzler on 2019-06-10. - No new committers. Last addition was Robert Munteanu on 2020-07-20. ## Project Activity: - Existing implementations have been improved/enhanced based on community feedback. - Work on implementing the upcoming R8 OSGi Core specification is finished. - With the R8 OSGi Core spec being proposed final draft and the implementation finished we are waiting for the spec to go public to release a new framework. - Work on migrating the website away from Apache CMS is still ongoing. - Released 11 components (mostly bug fixes/minor improvements). ### Releases - org.apache.felix.http.jetty-4.1.4 was released on 2020-11-28. - org.apache.felix.gogo.bom-1.0.6 was released on 2020-10-21. - org.apache.felix.gogo.jline-1.1.8 was released on 2020-10-21. - org.apache.felix.gogo.bom-1.0.4 was released on 2020-10-09. - org.apache.felix.gogo.command-1.1.2 was released on 2020-10-09. - org.apache.felix.gogo.runtime-1.1.4 was released on 2020-10-09. - org.apache.felix.gogo.shell-1.1.4 was released on 2020-10-09. - org.apache.felix.http.jetty-4.1.0 was released on 2020-09-26. - org.apache.felix.http.bridge-4.1.0 was released on 2020-09-26. - org.apache.felix.http.base-4.1.0 was released on 2020-09-26. - SCR 2.1.24 was released on 2020-09-19. ## Community Health: - Overall the project is in ok health. - The OSGi Alliance is transitioning to the Eclipse Foundation and has reached an agreement to establish an Eclipse OSGi Working Group which will be the home for the continued evolution of the OSGi specifications. - Questions on the user list are answered, development concerns are either discussed on the mailing list or directly in the JIRA issues. - We had no issues voting on releases and JIRA issues are generally addressed. - dev@felix.apache.org had a 5% decrease in traffic in the past quarter (464 emails compared to 484). - users@felix.apache.org had a 15% increase in traffic in the past quarter (23 emails compared to 20). - 39 issues opened in JIRA, past quarter (-2% decrease) - 36 issues closed in JIRA, past quarter (38% increase) - 113 commits in the past quarter (14% increase) - 10 code contributors in the past quarter (-33% decrease) - 23 PRs opened on GitHub, past quarter (-17% decrease) - 18 PRs closed on GitHub, past quarter (-33% decrease) ----------------------------------------- Attachment W: Report from the Apache Flex Project [Olaf Krüger] ## Description: The mission of the Apache Flex project is to create and maintain software related to the development of expressive web applications that deploy to all major browsers, desktops and devices (including smartphones, tablets and tv). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Flex was founded 2012-12-19 (8 years ago). There are currently 69 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Olaf Krüger on 2017-08-28. - No new committers. Last addition was Greg Dove on 2016-09-07. ## Project Activity: The website migration off the Apache CMS is still in process. The installer was broken and has been fixed. ## Community Health: The community is trying to help each other wherever it can, even if only a few active users are left. ----------------------------------------- Attachment X: Report from the Apache Flink Project [Stephan Ewen] ## Description: Apache Flink is a distributed data streaming system for batch and streaming data analysis on top of a streaming dataflow engine. Flink's stack contains functional batch and streaming analysis APIs in Java, Scala, Python, and libraries for various use cases. Flink interacts and integrates with several Apache projects in the broader ecosystem of data storage and computing, such as Apache Beam, Calcite, Hadoop, Mesos, Kafka, HBase, Cassandra, and various others. ## Issues: - There are currently no community issues that require board attention. ## Membership Data: PMC changes since previous report: - Zhu Zhu joined the PMC on 2020-10-05 New committers since previous report: - Godfrey He was added as committer on 2020-09-11 - Congxian Qiu was added as committer on 2020-10-27 - Niels Basjes was added as committer on 2020-09-14 The newest PMC member is Zhu Zhu, joined on October 5th, 2020. The newest committer is Congxian Qiu, joined on October 27th, 2020. There are currently 66 committers and 33 PMC members in this project. ## Releases The following releases were made since the last board report: - Flink 1.12.0 was released on 2020-12-10. - Flink 1.11.2 was released on 2020-09-17. - Flink Stateful Functions 2.2.1 was released on 2020-11-10. - Flink Stateful Functions 2.2.0 was released on 2020-09-28. - shaded-12.0 (vendored dependencies) was released on 2020-10-06. ## Project Activity: - The community released Flink 1.12, with a lot of exciting features, like batch-on-DataStream support, SQL Temporal Tables, a new transactional sink API, and much more. The release was supported by around 300 contributors. Details are here: https://flink.apache.org/news/2020/12/10/release-1.12.0.html - In the meantime the community has release Flink 1.11.2 and is preparing to release version 1.11.3 with various fixes and improvements backported from Flink 1.12. - The Stateful Functions project released a 2.2 release with many stability fixes and is gearing up for the next release, which is focusing on bigger features, like adding Java and Go SDKs. - The Flink Forward China will happen Dec. 13-15, with a set of talks from committers and users. ## Community Health: Going towards the big 1.12 release, there was more activity on the dev lists and JIRA, and the user lists went slightly more quiet than the quarter before: - user@f.a.o is roughly stable (2144 mails/quarter) - user-zh@f.a.o is a bit more quiet (2487 mails/quarter) - dev@f.a.o is more active due to release efforts (2740 mails/quarter) - 1329 JIRA tickets created - 1263 JIRA tickets closed - 1046 PRs opened - 1062 PRs closed - The community created around 10 new major feature proposals (FLIPs = Flink Improvement Proposals) ----------------------------------------- Attachment Y: Report from the Apache Guacamole Project [Mike Jumper] ## Description: The mission of Apache Guacamole is the creation and maintenance of software related to providing performant, browser-based remote access ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Guacamole was founded 2017-11-14 (3 years ago) There are currently 14 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Carl Harris on 2017-11-19. - No new committers. Last addition was Luke on 2020-02-07. ## Project Activity: The scope of the upcoming 1.3.0 release was finalized on 2020-09-20. The release itself did not occur in mid-September as originally expected. Most of the in-scope work has since been completed, and it appears likely that the release will still be ready by year's end. Closing out those remaining issues and preparing a first RC remains the primary focus of the project. Recent releases: - 1.2.0 was released on 2020-06-28. - 1.1.0 was released on 2020-01-29. - 1.0.0 was released on 2019-01-08. ## Community Health: The community is active and healthy. There is a minor lull in overall activity, presumably due to the usual seasonal demands on individuals' time. Users and contributors otherwise continue to be engaged and responsive on the mailing lists and within pull requests. ----------------------------------------- Attachment Z: Report from the Apache Gump Project [Stefan Bodewig] ## Description Apache Gump is a cross-project continuous integration server. Gump's intention isn't so much to be a CI server but rather a vehicle that makes people look beyond their project's boundaries and helps the projects to collaborate. Gump is written in Python and supports several build tools and version control systems. The Apache installation of Gump builds ASF as well as non-ASF projects and their dependencies. It started in the Java part of the foundation but also builds projects like APR, HTTPd and OpenSSL. ## Summary We are moving to a new VM. Apart from that, nothing has changed over the past three months and we honestly do not anticipate changes in the foreseeable future. The Tomcat community is the only one still using Gump actively and the only activity in Gump is around keeping the infrastructure alive and tweaking things for the benefit of Tomcat builds. We will certainly support any other project that wants to get the benefit of the early warning system for backwards incompatible changes Gump provides, but we are not actively recruiting projects. ## Activity We're moving over to a new VM which wasn't as easy as we had hoped because it involved migrating from Python 2 to Python 3 (Gump itself is written in Python). Many thanks to Adam Jack and Mark Thomas for carrying the burden of the migration. ## Releases Gump has never done any releases. One reason for this is that the ASF installations of Gump work on the latest code base almost all of the time following its "integrate everything continuously" philosophy. ## Changes to the Roster All ASF committers have write access to the metadata that configure the ASF installations. The last changes to the PMC have seen Konstantin Kolinko and Mark Thomas join in November 2014. Brett Porter has left the PMC in December 2019. ----------------------------------------- Attachment AA: Report from the Apache HAWQ Project [Lei Chang] ## Description: HAWQ is a SQL query engine that combines the key technological advantages of MPP database with the scalability and convenience of Hadoop and Cloud. HAWQ delivers industry-leading performance and linear scalability. It provides users the tools to confidently and successfully interact with petabyte range data sets. HAWQ provides users with a complete, standards compliant SQL interface. ## Issues: None ## Membership Data: Apache HAWQ was founded 2018-08-15 (2 years ago) There are currently 68 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Amy Bai on 2018-08-15. - No new committers. Last addition was Stephen Tuyu on 2019-08-23. ## Project Activity: 1) Discuss the plan and scope for release 2.5.0.0: o orc format support o pluggable storage support o improve memory management for orc format o add resource enforcement, et al to Apache HAWQ o improvement for memory management module o improvement for partitioned tables o nested UDF can be run on segment 2) Bug fixes: o Fix core dump for UDF debug utility 3) Others: o A joint effort from Apache HAWQ community and Department of Computer Science, PKU, to provide an open source program to open source community. o Apache HAWQ integration with BI tool Fanruan, July 2020. ## Last release: Last release was Apache HAWQ 2.4.0.0 release on September 25, 2018 ----------------------------------------- Attachment AB: Report from the Apache Helix Project [Kishore G] ## Description: The mission of Helix is the creation and maintenance of software related to A cluster management framework for partitioned and replicated distributed resources ## Issues: No obvious issues are observed. ## Membership Data: Apache Helix was founded 2013-12-17 (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 Junkai Xue on 2017-07-03. - No new committers. Last addition was Huizhi Lu on 2020-08-04. ## Project Activity: 0.9,8 was released on 2020-10-19 0.9.9 release is in progress ## Community Health: user@helix.apache.org had a 94% increase 17 code contributors in the past quarter (13% increase) ----------------------------------------- Attachment AC: Report from the Apache Hive Project [Ashutosh Chauhan] ----------------------------------------- Attachment AD: Report from the Apache Hudi Project [Vinoth Chandar] ## Description: The mission of Apache Hudi is the creation and maintenance of software related to providing atomic upserts and incremental data streams on Big Data ## Issues: There are no issues requiring board attention ## Membership Data: Apache Hudi was founded 2020-05-19 (7 months ago) There are currently 19 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - Sivabalan Narayanan was added to the PMC on 2020-10-07 - Prashant Wason was added as committer on 2020-11-20 - Satish Kotha was added as committer on 2020-11-23 ## Project Activity: We are preparing for a 0.7.0 release by end of Dec 2020, which will quite literally be our most feature packed release so far. Some highlight include: Clustering support, built-in metadata tracking to eliminate file listings, Flink support, insert_overwrite operation, many bug fixes/perf improvements, nClouds training session. Our contributors, committers, users have written a number of blogs, delivered talks since the last report. Talks include : ApacheCon talk, PrestoDB panel discussion @PrestoCon, QCon China, DC_THURS Session. New blogs have been also written: Grofers' Data lake article, towards datascience article, aws blog, nClouds blog. All of these can be found on our site https://hudi.apache.org/docs/powered_by.html ## Community Health: While we think the contributor health and overall community activity is healthy, we do acknowledge the relative downward trend in the past quarter. Absolute numbers are good. Below we try to explain them as best as we can On dev mailing list, dev discussions have largely happened over PRs and cWiki pages. We have had several design discussions over cWiki RFC pages, that don't quite get captured here. RFC-15,18,19 which form bulk of the upcoming release all have great amount of cWiki activity We use GH Issues primarily as a support mechanism. So lower issues can also be sign of users facing less problems after our 0.6.0 release. We are actively tracking the issues almost everyday for potentially unknown issues affecting users. On code contributions, we have landed a lot of larger PRs this time around. So review process as well as number of PRs have taken a dip. Before the next report, we plan to build out an analytics pipeline using Hudi which will help us delve deeper into root causing these numbers. ----------------------------------------- Attachment AE: Report from the Apache Iceberg Project [Ryan Blue] ## Description: Apache Iceberg is a table format for huge analytic datasets that is designed for high performance and ease of use. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Iceberg was founded 2020-05-19 (7 months ago) There are currently 12 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Anton Okolnychyi on 2020-05-19. - Jingsong Lee was added as committer on 2020-10-09 - Zheng Hu was added as committer on 2020-10-09 ## Project Activity: Recent releases: * 0.10.0 was released on 2020-11-11. The 0.10.0 release included: * A new Flink module supporting DataStreams and SQL writes and (batch) reads * A new Hive module supporting reads * Row-level delete implementation, part of the v2 spec, for engine integration More recently, the community has added: * Stored procedures for Spark that perform table maintenance from SQL * New catalog implementations for Nessie and Glue * Writers to support Flink CDC events and Spark MERGE plans * Handling for NaN values in metadata, and NaN predicates The project is making significant progress. ## Community Health: Community activity continues to increase. Recent video sync calls have had 20+ participants, code contributions are increasing in frequency (588 PRs opened and 552 PRs closed), and there are many new community members joining in. The community added two new committers this quarter. ----------------------------------------- Attachment AF: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for December 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 41 podlings incubating. In November, podlings executed 10 distinct releases. We added one new IPMC member, and none retired. There were two IP clearances in November. We have no new projects, although a couple are under discussion, including Wayang. Superset and TVM graduated last month and Warble was retired. This month we were missing reports from Annotator, BRPC and Liminal. Annotator has reached out to the IPMC, added a new mentor and will report next month. BlueMarlin report mentions an unexpected release, and they still seem to be having trouble operating as an Apache project. One mentor has given up on them due to lack of communication. Liminal has failed to report several times, but there is ongoing activity in the project. It also seems they are making unapproved releases which the IPMC will follow up on. There was still no response from S2Graph, and unless there any objections they will be retired shortly. Weex, who was considering retirement, tried to make a release and brought the release to the IPMC without the needed 3 +1 votes. They were asked to find the needed PPMC votes. It may be that they do not have enough of an active PPMC to do this. SAMOA currently has no mentors, and little or no activity and the IPMC is considering retiring the project. TubeMQ is considering renaming itself to something else. NuttX made a release that was voted on the IPMC private list as it contained some critical security fixes. There was no visible progress made on MXNet issues, and this will be discussed at the board meeting. An active mentor retired, and a new mentor was added to help them. Most discussions on the mailing list were around releases and graduations. There were graduation discussions around ECharts, Flagon, DataSketches and Goblin. ## Community ### New IPMC members: - Lars George ### People who left the IPMC: - none ## New Podlings - none ## Podlings that failed to report, expected next month - Annotator - BRPC - Liminal ## Graduations - Superset - TVM The board has motions for the following: - DataSketches - ECharts ## Releases The following releases entered distribution during the month of November: - Daffodil 3.0.0 - DolphinScheduler 1.3.3 - NLPCraft 0.7.1 - NLPCraft 0.7.2 - NuttX 10.0.0 - Pegasus 2.1.0 - Pinot 0.6.0 - Superset 0.38.0 - TubeMQ 0.7.0 - Tuweni 1.3.0 ## IP Clearance - Apache APISIX ingress controller - Apache Arrow Julia library ## Legal / Trademarks - MXNet issues still unresolved. ## Infrastructure - N/A ## Miscellaneous - N/A ## Table of Contents [AGE](#age) [BlueMarlin](#bluemarlin) [Crail](#crail) [Daffodil](#daffodil) [Hivemall](#hivemall) [Hop](#hop) [Livy](#livy) [Marvin-AI](#marvin-ai) [Nemo](#nemo) [SAMOA](#samoa) [Spot](#spot) [StreamPipes](#streampipes) [Toree](#toree) -------------------- ## AGE AGE is a multi-model database that enables graph and relational models built on PostgreSQL. AGE has been incubating since 2020-04-29. ### Three most important unfinished issues to address before graduating: 1. First release 2. Grow developers community 3. Schedule release cycles ### 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 do have two new contributors that are also interested to become Committers of AGE project. ### How has the project developed since the last report? The project has been actively developed and new development has been pushed actively. The website has been deployed and it is available. ### 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-06-30 ### When were the last committers or PPMC members elected? None for now, but we do have two new people contributing to the project and willing to become committers. ### Have your mentors been helpful and responsive? Yes, they have been helpful and very responsive. ### Is the PPMC managing the podling's brand / trademarks? PPMC is not managing the podling's brand / trademarks. ### Signed-off-by: - [X] (age) Kevin Ratnasekera Comments: - [ ] (age) Von Gosling Comments: - [ ] (age) Raphael Bircher Comments: - [X] (age) Felix Cheung Comments: ### IPMC/Shepherd notes: -------------------- ## BlueMarlin BlueMarlin will develop a web service to add intelligence functionality to a plain ad system. BlueMarlin has been incubating since 2020-06-09. ### Three most important unfinished issues to address before graduating: 1. DL-based performance forecasting 2. DL-based spend recommendation 3. DL-based Inventory allocation ### Are there any issues that the IPMC or ASF Board need to be aware of? ### How has the community developed since the last report? ### How has the project developed since the last report? The following features were added to predictor_dl_model: 1. We added new features of user residency and user IPL (IP location). 2. We added pipeline and product tags to config file. Config file has placeholders to resolve the names of intermediate tables instead of having user to fill them up. 3. We pushed model-stats into Hive instead of Elasticsearch. This makes the pipeline to create one set of coherent tables that are associates with a pipeline run instead of having the artifacts into different types of data storage. ### 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: Plan to have a release in Jan, 2021 ### When were the last committers or PPMC members elected? ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? ### Signed-off-by: - [X] (bluemarlin) Craig Russell Comments: The podling has not yet done anything on list. The SGA was filed late October 2020 so they are just starting. They do not have a repository or a web page. They claim in this report to have done a release but there is no evidence of this. - [ ] (bluemarlin) Jean-Baptiste Onofré Comments: - [ ] (bluemarlin) Von Gosling Comments: - [ ] (bluemarlin) Junping Du Comments: - [ ] (bluemarlin) Uma Maheswara Rao G Comments: ### IPMC/Shepherd notes: Dave Fisher - I resigned from mentoring this podling. They refuse to discuss activity on the mailing list. They do not communicate. They claim to make a release. This report is the first time we've heard of it. Justin Mclean - The issues to be resolved before graduation need to be ones related to the community and how Apache operates not functionality. I'm concerned about the release and comments by other mentors. There are also section in this report that are unanswered. What can be done to get this project back on track? Dave Fisher - There is no back. This podling has never been on track. -------------------- ## Crail Crail is a storage platform for sharing performance critical data in distributed data processing jobs at very high speed. Crail has been incubating since 2017-11-01. ### Three most important unfinished issues to address before graduating: 1. Grow developers community 2. Convincing use cases 3. Steady release cycles ### Are there any issues that the IPMC or ASF Board need to be aware of? No reply. ### How has the community developed since the last report? We got one new contributors. We are looking forward to see him applying as a committer. ### How has the project developed since the last report? A new contributor was working in the field of adding elasticity. Elastic scaling is a needed pre-requisite to use Apache Crail as an efficient ephemeral data store for serverless frameworks. We expect pull requests for code integration in the coming weeks. With added elasticity, a new release would be due. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-01-14 ### When were the last committers or PPMC members elected? December 4th, 2018 ### Have your mentors been helpful and responsive? Yes, our mentors have been supportive and responsive. ### Is the PPMC managing the podling's brand / trademarks? There are no known cases of a 3rd party podling name/brand incorrect use. Podling name search has been completed - see https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-138 ### Signed-off-by: - [X] (crail) Julian Hyde Comments: Activity is very low. Crail are trying to find ways to stimulate activity by bringing in a new contributor. - [X] (crail) Luciano Resende Comments: - [X] (crail) Felix Cheung Comments: ### IPMC/Shepherd notes: -------------------- ## Daffodil Apache Daffodil is an implementation of the Data Format Description Language (DFDL) used to convert between fixed format data and XML/JSON. Daffodil has been incubating since 2017-08-27. ### Three most important unfinished issues to address before graduating: 1. Increase community growth and participation beyond Owl (main priority) 2. Work with other Apache projects where Daffodil could provide extra functionality 3. Continue frequent release schedule ### 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? * Pull requests merged from three first-time contributors (one non-Owl) * Continued involvement in mailing lists * dev: 167 emails sent by 22 people, divided into 43 topics, 49 subscribers (+17) * users: 14 emails sent by 5 people, divided into 9 topics, 59 subscribers (+16) * Owl is continuing to encourage other companies with known Daffodil interests to make public contributions and increase involvement * Smooks (https://www.smooks.org) 2.0.0-M2 has been released with Daffodil integration ### How has the project developed since the last report? * Released Daffodil 3.0.0 * 44 commits merged from 10 different contributors * 55 issues created, 54 issues resolved * Changes include SAX support, ability to stream data larger than available memory, reduced memory usage, improved diagnostics, and numerous bug fixes * Upcoming changes include support for parser/unparser code generation and improved validation with new APIs and plugability ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-11-20 ### When were the last committers or PPMC members elected? * 2020-06-15 - John Interrante (PPMC) * 2019-11-26 - Olabusayo Kilo (Committer) * 2019-06-20 - Brandon Sloane (PPMC) ### Have your mentors been helpful and responsive? * Yes, recently helped to find a third mentor which should help the release process. ### Is the PPMC managing the podling's brand / trademarks? * No known cases of a 3rd party incorrectly using the Daffodil name/brand * Podling name search has been completed and approved by Brand Management Committee: https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-147 ### Signed-off-by: - [X] (daffodil) Dave Fisher Comments: - [X] (daffodil) Christofer Dutz Comments: - [X] (daffodil) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes: -------------------- ## Hivemall Hivemall is a library for machine learning implemented as Hive UDFs/UDAFs/UDTFs. Hivemall has been incubating since 2016-09-13. ### Three most important unfinished issues to address before graduating: 1. Community growth (committers and users) 2. One or more Apache Releases as an Incubator project ### Are there any issues that the IPMC or ASF Board need to be aware of? PPMCs are considering exit approaches including retiring. ### How has the community developed since the last report? No particular topic. ### How has the project developed since the last report? No progress. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2019-12-19 ### When were the last committers or PPMC members elected? Elected Jerome Banks as a committer on April 2, 2018. ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks? Yes, we keep tracking podling's brand / trademarks. ### Signed-off-by: - [ ] (hivemall) Daniel Dai Comments: - [X] (hivemall) Koji Sekiguchi Comments: ### IPMC/Shepherd notes: -------------------- ## 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. identify and resolve the last remaining incompatibly licensed dependencies (if any) 2. create a first release 3. grow the community ### Are there any issues that the IPMC or ASF Board need to be aware of? No known significant issues at this moment ### How has the community developed since the last report? - 2 additional committers, committers are increasingly active - 9 new registered chat members (99 -> 108) - 21 subscribers to dev, 11 to user mailing list - significant follower growth on social media, mainly on LinkedIn (+46) and Twitter (+15) ### How has the project developed since the last report? - After JIRA and the website, code and documentation repositories have been migrated. - For the code migration, a copyright header related fix was required, which was delivered and accepted. - All existing builds have been recreated and updated to run on ASF Jenkins - new functionality has been created (new transform and action plugins, UI updates and more) - significant documentation updates - discussion of and preparation for a first release (0.50) has started Full details are available in the November monthly roundup: https://hop.apache.org/blog/2020/12/roundup-2020-12/ ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: No releases so far ### When were the last committers or PPMC members elected? 2020-11-18 ### Have your mentors been helpful and responsive? We have mainly been working on infrastructure and or software items over the last month. Mentor input will become more important now we've started working towards a first release. Julian Hyde regularly checks in and provides valuable input. ### Is the PPMC managing the podling's brand / trademarks? There are no known brand and naming issues. The PPMC only uses "Apache Hop (Incubating)" as the official project name and has explicitly called "Project Hop" deprecated as of the moment of acceptance in the Incubator. ### Signed-off-by: - [ ] (hop) Tom Barber Comments: - [X] (hop) Julian Hyde Comments: Plenty of work on features, good cooperation on dev list, appointing the first committers since incubation, and pushing hard for the first release. Hop is doing great. - [ ] (hop) Maximilian Michels Comments: - [X] (hop) Francois Papon Comments: Community is growing well (new committer, dev list, mattermost channel) and a great work is done on the source code for the first release. The Hop team is very active. - [X] (hop) Kevin Ratnasekera Comments: Significant progress has been made through out past time period, with related to first release and community growth. ### IPMC/Shepherd notes: -------------------- ## Livy Livy is web service that exposes a REST interface for managing long running Apache Spark contexts in your cluster. With Livy, new applications can be built on top of Apache Spark that require fine grained interaction with many Spark contexts. Livy has been incubating since 2017-06-05. ### Three most important unfinished issues to address before graduating: 1. Start preparing towards graduation 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? Apache Livy is a stable project that is used widely in conjuction with Apache Spark. It seems to have met its project goals and there is not much active development going on as a result. 2020 may definitely not be the best year for community activity and Livy certainly seems to have taken a hit on this aspect. Seeking guidance from the IPMC/Board on what could be next steps for the project. Its not very active but at the same time its not a defunct/unused project. ### How has the community developed since the last report? ### How has the project developed since the last report? ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2020-01-07 ### When were the last committers or PPMC members elected? 2019-01-22 ### Have your mentors been helpful and responsive? No reply ### Is the PPMC managing the podling's brand / trademarks? No Reply ### Signed-off-by: - [X] (livy) Bikas Saha Comments: - [X] (livy) Luciano Resende Comments: - [ ] (livy) Jean-Baptiste Onofre Comments: ### IPMC/Shepherd notes: Justin Mclean: As long as there is an active PPMC with at last 3 PPMC members providing oversight the project should be fine. Is anything else needed to graduate the project? Have you looked at the ASF maturity model? I am concerned that users questions are going unanswered on the dev list. -------------------- ## Marvin-AI Marvin-AI is an open-source artificial intelligence (AI) platform that helps data scientists, prototype and productionalize complex solutions with a scalable, low-latency, language-agnostic, and standardized architecture while simplifies the process of exploration and modeling. Marvin-AI has been incubating since 2018-08-21. ### Three most important unfinished issues to address before graduating: 1. Increase activity from current contributors and community. 2. Finish the new version of Toolbox. 3. Release a new version. ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? We have expanded "Marvin-lab" at the university and several postgraduate students in the artificial intelligence field are using marvin as their research tool. We had an online meeting to discuss architectural approaches, we also found out about new members joining the community, some of them are utilizing the platform in their companies. ### How has the project developed since the last report? 1. Minor bug fix; 2. Last adjustments on the new toolbox version; 3. Preliminary version of AutoML wrapper (Marvin AutoML); 4. Organization of the structure of a documentation for the new toolbox; 5. Architectural discussions on dev mailing list and online meeting about integrating TFX and Apache Beam. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2019-07-18 ### When were the last committers or PPMC members elected? Wei Chen added as new PPMC member (2019-06-07) ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [X] (marvin-ai) Luciano Resende Comments: - [X] (marvin-ai) William Colen Comments: ### IPMC/Shepherd notes: -------------------- ## Nemo Nemo is a data processing system to flexibly control the runtime behaviors of a job to adapt to varying deployment characteristics. Nemo has been incubating since 2018-02-04. ### Three most important unfinished issues to address before graduating: 1. Address a few remaining items in the Apache Project Maturity model 2. Grow the community 3. Create another release ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? * Attracted new contributions * Actively involved in addressing the items in the Apache Project Maturity model * Applied the project for a global-scale streaming system ### How has the project developed since the last report? * Release 0.3 in progress * Improved streaming support in Nemo * Added combiners in streaming * Added in-process data communication optimization * Made Nemo run on geo-distributed datacenters * Dynamic task scheduling in progress ### 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-03-06 (Release 0.2) ### When were the last committers or PPMC members elected? February 27, 2020 ### Have your mentors been helpful and responsive? Our mentors have been helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? The PPMC manages the podling's brand / trademarks. ### Signed-off-by: - [ ] (nemo) Hyunsik Choi Comments: - [X] (nemo) Byung-Gon Chun Comments: - [ ] (nemo) Jean-Baptiste Onofre Comments: - [X] (nemo) Markus Weimer Comments: There is another release in flight as this report is prepared. ### IPMC/Shepherd notes: -------------------- ## SAMOA SAMOA provides a collection of distributed streaming algorithms for the most common data mining and machine learning tasks such as classification, clustering, and regression, as well as programming abstractions to develop new algorithms that run on top of distributed stream processing engines (DSPEs). It features a pluggable architecture that allows it to run on several DSPEs such as Apache Storm, Apache S4, and Apache Samza. SAMOA has been incubating since 2014-12-15. ### Three most important unfinished issues to address before graduating: 1. Revitalize the project by resuming development 2. Enlarge the user base and contributing community ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? - Mailing list activity: - @dev: 4 messages ### How has the project developed since the last report? We are working in an implementation of adaptive random forests. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-04-23 ### When were the last committers or PPMC members elected? August 2019 ### Have your mentors been helpful and responsive? There are no mentors since June. ### Is the PPMC managing the podling's brand / trademarks? Yes. There are no 3rd parties incorrectly using the podling‘s name and brand for now. ### Signed-off-by: ### IPMC/Shepherd notes: Justin Mclean: I suggest you reach out the the IPMC general list and ask for more mentors. Given the low activity it may be hard to attract one. Can the project point to me to where this development on adaptive random forests is? There doesn't seem to be any commits for almost a year. -------------------- ## Spot Apache Spot is a platform for network telemetry built on an open data model and Apache Hadoop. Spot has been incubating since 2016-09-23. ### Three most important unfinished issues to address before graduating: 1. Increase community activity in mailing list and commits 2. Make the product more approachable for new contributors and users 3. Develop a roadmap that focuses on delivering one use case effectively ### Are there any issues that the IPMC or ASF Board need to be aware of? Not at this time. ### How has the community developed since the last report? We're continuing to work on a roadmap with the community that will allow more contributors to focus and work on different levels of the project (i.e. data modeling and schema design, use-cases, ingestion, ml, ui, dev ops, docs, etc). ### How has the project developed since the last report? We've started regular weekly discussions around several topics, including configuration management, authentication, and authorization models within Spot so that we have a better backbone for adding more features and can also backport existing functionality to a stronger foundation. These discussions were delayed this quarter due to COVID and getting schedules aligned relative to other workloads so we don't have any proposals documented yet, but that is our next step. ### 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: 2017-09-08 ### When were the last committers or PPMC members elected? 2020-08-24 - We removed PPMC members who were not subscribed to the private mailing list and who did not respond to an email asking them to subscribe ### Have your mentors been helpful and responsive? Are things falling through the cracks? If so, please list any open issues that need to be addressed. Our mentors have been helpful in onboarding new contributors, and in getting us the Whimsy and Clutch reports and updating the website so we more completely conform to ASF policy requirements for podlings. ### Is the PPMC managing the podling's brand / trademarks? Are 3rd parties respecting and correctly using the podlings name and brand? If not what actions has the PPMC taken to correct this? Has the VP, Brand approved the project name? We have no knowledge of any issues with the brand or trademark. ### Signed-off-by: - [X] (spot) Uma Maheswara Rao G Comments: This community needs few more mentors. ### IPMC/Shepherd notes: Justin Mclean: Where are these weekly discussion taking place? Is what is discussed in them brought back to the mailing list? -------------------- ## StreamPipes StreamPipes is a self-service (Industrial) IoT toolbox to enable non- technical users to connect, analyze and explore (Industrial) IoT data streams. StreamPipes has been incubating since 2019-11-11. ### Three most important unfinished issues to address before graduating: 1. Grow the community 2. Attract more users 3. Complete maturity assessment ### Are there any issues that the IPMC or ASF Board need to be aware of? There are no issues right now. ### How has the community developed since the last report? * First of all, we are quite happy with the current community-driven development and all major things are being discussed on the mailing lists * We gave several talks at meetups and events during the past months * Two talks at ApacheCon @Home * SF Big Analytics Meetups * StreamPipesWebinar Brazil * several industry-focused talks * All the talks are available on YouTube * A large german computer magazine published an article about StreamPipes (https://www.linux-magazin.de/ausgaben/2020/12/apache-streampipes/) * We had several remote training sessions to show users how to use StreamPipes * There is a continuous flow of messages on the mailing list and more people are contributing to discussions and give feedback * Several new people showed up on the mailing list asking for support or reporting problems * We updated the installation guide to ease the first steps with StreamPipes * Number of Twitter followers increased (last report: 148, currently: 156) * Number of Github stars increased (last report: 163, currently: 186) ### How has the project developed since the last report? * We released version 0.67.0, our second release in the ASF * Currently, most contributors are working on issues around stability bug fixing * The community currently discusses the future roadmap and there are some new features community members are working on * mqtt support * pipeline monitoring * python wrapper * externally exposed REST APIs for pipelines and pipeline elements * We are currently discussing the integration of incubator-streampipes-extensions into the core project to ease future release processes ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-10-28 ### When were the last committers or PPMC members elected? 2020-05-22, but we expect several new committers and PPMC members to being elected soon ### Have your mentors been helpful and responsive? Yes, mentors are helpful and responsive. We get quick feedback in case there are any questions. Thanks to all mentors and IPMC members who took the time to vote on our last release. ### Is the PPMC managing the podling's brand / trademarks? Yes, we are actively managing the brand. New logo is still an open issue that is being discussed in the community. The project name has been approved. ### Signed-off-by: - [X] (streampipes) Christofer Dutz Comments: - [ ] (streampipes) Jean-Baptiste Onofré Comments: - [ ] (streampipes) Julian Feinauer Comments: - [X] (streampipes) Justin Mclean Comments: - [ ] (streampipes) Kenneth Knowles Comments: ### IPMC/Shepherd notes: -------------------- ## Toree Toree provides applications with a mechanism to interactively and remotely access Apache Spark. Toree has been incubating since 2015-12-02. ### Three most important unfinished issues to address before graduating: In my opinion, I believe Toree is one of those small but useful projects that, except for being very active, would be ready to graduate. Having said that, where there is an important issue or for voting new members and releases the PPMC show up and participate (see example of last committer/release thread). The project will likely start graduation process on the next couple months. 1. Increase active contributors 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? Similar pattern with a few Q&A on both Gitter and mailing list. We also saw increased flow of questions related to Spark 3.0. ### How has the project developed since the last report? We attempted a new release, but while waiting for vote process to complete the Incubator release process changed and we are working on adapting to the new rules. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2020-07-31 ### When were the last committers or PPMC members elected? Kevin Bates was added to the PPMC on 2019-08-14 ### Have your mentors been helpful and responsive? There was nothing requiring mentor intervention on the last quarter. ### Is the PPMC managing the podling's brand / trademarks? No Trademark issues ### Signed-off-by: - [X] (toree) Luciano Resende Comments: - [ ] (toree) Julien Le Dem Comments: - [ ] (toree) Ryan Blue Comments: ### IPMC/Shepherd notes: ----------------------------------------- Attachment AG: Report from the Apache IoTDB Project [Xiangdong Huang] ## Description: The mission of Apache IoTDB is the creation and maintenance of software related to an IoT native database with high performance for data management and analysis ## Issues: NO ## Membership Data: Apache IoTDB was founded 2020-09-16 (3 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: Software development activity: - We released the first release 0.11.0 after graduation on 2020-11-25. - We are making release candidates for 0.11.1 (RC1 vote now). - We have added Apache Pulsar integration example in the master branch. - We are working on developing 0.12.0. Meetups and Conferences: - A PMC member attended Apache Pulsar Asia 2020, giving a talk on Apache IoTDB integrating with Apache Pulsar. - A meetup was held in Beijing China on Nov 29th, for the local Foo User Group. A PMC (in Germany) and a Committer were invited to share some technology details of IoTDB. Two Chinese users shared their use experiences of Using IoTDB. ## Community Health: Overall community health is good. We have been performing extensive outreach to related projects, in order to attract new contributors. However, we need more contributors to update our website, maintain our CI and news or other articles. ----------------------------------------- Attachment AH: Report from the Apache Jackrabbit Project [Marcel Reutegger] ## Description: The Apache Jackrabbit™ content repository is a fully conforming implementation of the Content Repository for Java™ Technology API (JCR, specified in JSR 170 and 283). The Jackrabbit content repository is stable, largely feature complete and actively being maintained. Jackrabbit Oak is an effort to implement a scalable and performant hierarchical content repository as a modern successor to the Apache Jackrabbit content repository. It is targeted for use as the foundation of modern world-class web sites and other demanding content applications. In contrast to its predecessor, Oak does not implement all optional features from the JSR specifications and it is not a reference implementation. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Jackrabbit was founded 2006-03-15 (15 years ago) There are currently 58 committers and 58 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Amrit Verma was added to the PMC on 2020-09-28 - Miroslav Smiljanic was added to the PMC on 2020-10-27 - Amrit Verma was added as committer on 2020-09-15 - Miroslav Smiljanic was added as committer on 2020-10-27 ## Project Activity: Apache Jackrabbit Oak receives most attention nowadays. All maintenance branches and the main development branch are continuously seeing moderate to high activity. We continue making regular feature releases of Jackrabbit Oak. The most recent release was Jackrabbit Oak 1.36.0 that was made available on November 17th. Apache Jackrabbit itself is mostly in maintenance mode with most of the work going into bug fixing and tooling. New features are mainly driven by dependencies from Jackrabbit Oak. In October the team noticed security vulnerabilities with Apache Solr versions in use by Apache Jackrabbit Oak (CVE-2020-13941, CVE-2019-17558, CVE-2019-2386). The updated Solr versions with the fixes required a change of the Java version supported by the Jackrabbit Oak maintenance releases. So far Jackrabbit Oak 1.4.x and 1.6.x releases were able to run on Java 7 or newer. With the upgrade of Solr, the minimum version had to be lifted to Java 8 (https://s.apache.org/t40d0). Beginning of December the team decided to drop support and deprecate the 2.18 branch of Apache Jackrabbit. Users are encouraged to upgrade to the latest stable 2.20.x version (https://s.apache.org/llfe1). ## Community Health: The project is healthy with a continuous stream of traffic on all mailing lists reflecting the activity of the respective component. There is a wide range of topics being discussed on the dev and user lists as well as on the various JIRA issues. Commit activity is moderate mirroring the activity on the JIRA issues and the desire of the individual contributors to bring features and improvements in for the next Jackrabbit Oak release. ## Releases: - jackrabbit-2.12.11 was released on 2020-09-10 - jackrabbit-oak-1.34.0 was released on 2020-09-10 - jackrabbit-oak-1.22.5 was released on 2020-10-12 - jackrabbit-2.21.4 was released on 2020-10-22 - jackrabbit-2.20.2 was released on 2020-11-05 - jackrabbit-1.36 was released on 2020-11-17 - jackrabbit-oak-1.8.24 was released on 2020-12-08 ## JIRA activity: - 121 JIRA tickets created in the last 3 months - 121 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AI: Report from the Apache Karaf Project [Jean-Baptiste Onofré] ## Description: The mission of the Apache Karaf project is to provide an application ecosystem. Apache Karaf runtime is a modulith runtime allowing to run any kind of applications. Karaf subprojects bring additional features for this runtime and running applications. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Karaf was founded 2010-06-16 (10 years ago) There are currently 31 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Francois Papon on 2018-11-29. - No new committers. Last addition was Francois Papon on 2018-05-19. ## Project Activity: Following the DevX and Spring Boot (which helped as lab), Karaf 5 roadmap preparation is in progress with a complete PoC ongoing (we will share details on the mailing list for Christmas). We reach an important milestone for the project with the release of Karaf 4.3.0. It's a major update for the project. We also did Karaf 4.2.10 which is a maintenance release for our 4.2 users. Couple of Winegrower releases have been done as well. Now that winegrower is used in production, we will add a dedicated section on the website (a blog post is in preparation to explain winegrower). To summarize, here's the releases during the period: - Karaf 4.3.0 was released on 2020-10-30 - Karaf 4.2.10 was released on 2020-10-12 - Winegrower 1.0.1 was released on 2020-11-22 ## Community Health: We are still working closely with other communities (Camel, ServiceMix, ...). We also proposed our help for the Apache Brooklyn community, and asked for feedback about their Karaf use case (Brooklyn uses Karaf). We are pretty sure Karaf 5 will be very important and strong milestone for the project, opening Karaf to even more communities. ----------------------------------------- Attachment AJ: Report from the Apache Lucene Project [Anshum Gupta] ## Description: - Lucene Core is a search-engine toolkit - Solr is a search server built on top of Lucene Core ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Lucene was founded 2005-01-18 (16 years ago) There are currently 87 committers and 60 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - Houston Putman was added to the PMC on 2020-11-30 - Julie Tibshirani was added as committer on 2020-11-18 ## Project Activity: The community is continuing to work on reducing the tech debt in the project, as mentioned in the previous board reports. Several committers are actively working on a much improved 9.0 release. We released Apache Lucene and Solr 8.6.3 and 8.7.0 since the last report. With 8.6.3, Solr released a bug fix to stop adding duplicate response headers to internally proxied requests. This release also contained fix for a regression introduced in Solr 8.6.0 that affected HTTP multipart POST requests. The Solr 8.6.3 release also announced CVE-2020-13957. Lucene 8.7.0 released various improvements including better compression of stored fields and faster sorting by field. This release also significantly improves indexing speed in certain cases. Solr 8.7.0 introduced various features and improvements including the circuit breaker infrastructure along with JVM and CPU based breakers that improve uptime by rejecting incoming search requests based on JVM heap and CPU usage. As part of restructuring of the codebase, the community intends to move towards the model of having multiple repositories with different release cadence. This will allow the community to offer official modules with different release cadence. A code contribution from Bloomberg for the Solr Operator is currently being worked on as SOLR-14994. The grant was accepted after a discussion both, within the PMC as well as the wider community. This would allow Solr users to converge on the operating process when running Solr on Kubernetes. ## Community Health: Our developer as well as user lists had reduced activity the past quarter. Our user list had an avg. decrease of ~35% while our developer list dropped by 26%. This could be most likely due to the current pandemic as well as due to the holiday season. Despite a significant drop in the number of commits, which was most likely due to the heavy commits on a feature branch reducing, we had a 21% increase in code contributors the past quarter and the Github PR activity stayed almost steady. We are also waiting for the 9.0 release that uses Gradle to move forward with the creation of Apache Solr TLP, the vote for which passed a few quarters ago. ----------------------------------------- Attachment AK: Report from the Apache Lucene.Net Project [Shad Storhaug] ## Description: Apache Lucene.NET is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users. ## Issues: There are no Board-level issues at this time. ## Membership Data: Apache Lucene.NET was founded 2012-08-15 (8 years ago) There are currently 16 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 8:7. PMC Chair rotated 2018-06-20 to Shad Storhaug (nightowl888) Community changes, past quarter: - No new PMC members. Last addition was Laimonas Simutis on 2020-09-08. - Jens Melgaard was added as committer on 2020-10-20 ## Project Activity: Progress: - Several user-reported bug fixes - 44 PRs were submitted including some new website features and performance improvements to Lucene.NET - We set up a nightly build - We are continuing to expand testing adding x86 and .NET 5.0 targets - We set up GitHub Actions to automatically run tests when PRs are submitted We have also been steadily improving performance, refactoring APIs to be more .NET-like than Java-like, and expanding testing. Recent releases: - Apache-Lucene.Net-4.8.0-beta00013 was released on 2020-11-16. - Apache-Lucene.Net-4.8.0-beta00012 was released on 2020-09-19. - Apache-Lucene.Net-4.8.0-beta00011 was released on 2020-07-24. ## Community Health: Since our move to GitHub Issues, we are now getting bug reports that have been long underreported. This new collaboration channel with end users is helping us zero in on bugs, and is also helping to drive some PR activity from contributors. There was some additional PR activity through our participation in Hacktoberfest this quarter. However, we are seeing less activity on the mailing lists due to the fact collaborators generally contact us directly through GitHub Issues. - dev@lucenenet.apache.org had a 86% increase in traffic in the past quarter (411 emails compared to 220) - user@lucenenet.apache.org had a 64% decrease in traffic in the past quarter (4 emails compared to 11) - 258 commits in the past quarter (-18% decrease) - 8 code contributors in the past quarter (60% increase) - 44 PRs opened on GitHub, past quarter (83% increase) - 45 PRs closed on GitHub, past quarter (104% increase) - 21 issues opened on GitHub, past quarter (23% increase) - 18 issues closed on GitHub, past quarter (20% increase) ----------------------------------------- Attachment AL: Report from the Apache MetaModel Project [Kasper Sørensen] ## Description: The mission of MetaModel is the creation and maintenance of software related to common interface for discovery, exploration of metadata and querying of different types of data sources ## Issues: There are no issues requiring board attention. ## Membership Data: Apache MetaModel was founded 2014-11-19 (6 years ago) There are currently 13 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members. Last addition was Arjan Seijkens on 2019-08-29. - No new committers. Last addition was Jörg Unbehauen on 2018-05-03. ## Project Activity: There is not a lot of activity going on with MetaModel at the moment. ## Community Health: There has been a decline in activity. The exact reasons are unclear to me, but usage of the project seems to maybe be falling behind competing technologies. ----------------------------------------- Attachment AM: Report from the Apache Mnemonic Project [Gordon King] 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 (since Nov. 11, 2020) , 11 of tickets have been created and 6 resolved, basically, we are working on migrating Maven build to Gradle for efficiency and flexibility. Some technical challenges have been well addressed and merged. Our community has held several regular meetings every 2 weeks, the agenda mainly covered the following topics - Gradle migration - New PMC roles, responsibilities and actions - Development workflow guidance - Issues evaluation - Tracking the release plan Health Report: Our community and PMCs are working together on Gradle migration and pushing the new release of Mnemonic, we are closely tracking the progress of project and community activities. New PMCs are actively contributing and participating in the project. The release plan got closely tracked and will get updated according to the actual progress of project. 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 AN: Report from the Apache Mynewt Project [Justin Mclean] ## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: Bluetooth SIG manufacturer ID for ASF issue is stil not resolved. ## Membership Data: Apache Mynewt was founded 2017-06-21 (3 years ago) There are currently 35 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Jerzy Kasenberg on 2019-10-24. - No new committers. Last addition was Andy Gross on 2020-05-04. ## Project Activity: No new release was made in past quarter. Next release is tentatively planned on Q1 2021. Community work in several areas including: test facilities, improvements in MCU and BSP support, qualification fixes for Bluetooth stack, BLE Mesh improvements, new Bluetooth stack ports, bug fixes ## Community Health: # Mailing list activity: - Mailing list activity has dropped significantly compared to last quarter - Some questions on mailing list remained without response - Slack activity remains on same level # GitHub activity: - Number of opened PRs dropped slightly compared to last quarter - Number of commits and code contributors is similar to last quarter - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A ----------------------------------------- Attachment AO: Report from the Apache NetBeans Project [Geertjan Wielenga] ## Description: The mission of Apache NetBeans is the creation and maintenance of software related to development environments, tooling platforms, and application frameworks. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache NetBeans was founded 2019-04-17 (2 years ago) There are currently 73 committers and 63 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 Sarvesh Kesharwani on 2019-06-06. - Akhilesh Singh was added as committer on 2020-11-10 - Akshay Gupta was added as committer on 2020-10-07 ## Project Activity: - Apache NetBeans 12.1 released (2020-09-01), together with related installers and related resources, with thanks to our awesome release manager Laszlo Kishalmi. - Apache NetBeans 12.2 is very close to release, i.e., our quarterly release schedule continues to work for us, thanks to Neil C. Smith's brilliant implementation of this approach: https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule - A new project is emerging, led by developers from Oracle Labs to Apache NetBeans, for integrating Java editor and debugger features into VS Code, as a promotional tool for Apache NetBeans and to get feedback on those features, since they are part of Apache NetBeans: https://cwiki.apache.org/ confluence/display/NETBEANS/Apache+NetBeans+Extension+for+Visual+Studio+Code - All stages of the Oracle transition of NetBeans to Apache are complete, though netbeans.org is still showing the old website, we should fix this. ## Community Health: - Those who are committing code to the project are working together well, the core of the NetBeans project is strong and united. - Occasional discussions on the mailing lists about the speed and progress of the development of features and stability of NetBeans continue to flare up and we continue to need to educate the community of the consequences of a project being in Apache and the personal ownership that that entails. - dev@netbeans.apache.org had a 11% decrease in traffic in the past quarter (774 emails compared to 861): - 443 commits in the past quarter (42% increase) - 53 code contributors in the past quarter (47% increase) - 255 PRs opened on GitHub, past quarter (24% increase) - 279 PRs closed on GitHub, past quarter (49% increase) ----------------------------------------- Attachment AP: Report from the Apache OFBiz Project [Jacopo Cappellato] ## Description: Apache OFBiz is an open source product for the automation of enterprise processes that includes framework components and business applications for ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), E-Business / E-Commerce, SCM (Supply Chain Management), MRP (Manufacturing Resource Planning), MMS/EAM (Maintenance Management System/Enterprise Asset Management). Apache OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OFBiz was founded 2006-12-20 (14 years ago) There are currently 51 committers and 30 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - Mridul Pathak was added to the PMC on 2020-09-17 - Swapnil Shah was added to the PMC on 2020-09-18 - No new committers. Last addition was Devanshu Vyas on 2020-08-17. ## Project Activity: - Various bug fixes and enhancements have been contributed to the project: improvements to online help, support for REST based APIs and many others. - The summary/news articles, published every month in the official blog [1], are a great way to stay up to date with what is going on in the OFBiz community and provide an useful reference to tickets resolved, new documentation, new videos and other material published on the project's channels. - Some highlights about relevant discussions and content produced by the community in the last quarter include: OFBiz as an Omnichannel Order Management System (9 videos), OFBiz as an Headless commerce platform (3 Wiki documents), How to implement REST APIs in OFBiz (a plugin and 2 videos), B2B commerce with OFBiz (1 video), OFBiz integration with Shopify (1 video). - Trademarks: we do not have trademark related concerns at the moment and our backlog of non-compliant parties is mostly empty - No new releases in this quarter; the last release was Apache OFBiz 17.12.04, released on 2020-07-13 - Updates about the community activities are published in the official blog [1], LinkedIn [2], Twitter [3], YouTube [4] and other social media [5]. ## Community Health: The community is collaborating to improve the trunk, fix vulnerabilities and stabilize the two active release branches. While the traffic in the mailing lists has been lighter than that of the first half of the year, the community is also exploring new ways to socialize, communicate and produce valuable content such as the chat sessions in the Slack channel of the project or the tutorials and conversations around various OFBiz topics that are recorded and published in the official YouTube channel [4]. The community continues its slow growth: 2 new PMC members have been added in the last quarter. [1] https://blogs.apache.org/ofbiz/ [2] https://www.linkedin.com/company/apache-ofbiz/ [3] https://twitter.com/ApacheOfbiz [4] https://www.youtube.com/user/ofbiz [5] https://www.facebook.com/Apache-OFBiz ----------------------------------------- Attachment AQ: Report from the Apache Olingo Project [Michael Bolz] ## Description: The Apache Olingo Project be and hereby is responsible for the creation and maintenance of software related to providing an implementation of the OASIS OData (Open Data Protocol) specifications, in server and client form. It currently supports OData 2.0 and OData 4.0. The later is the OASIS version of the protocol: OASIS Open Data Protocol (OData) TC. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Olingo was founded 2014-03-19 (7 years ago) There are currently 25 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Ramya Vasanth on 2019-04-15. - No new committers. Last addition was Archana Rai on 2017-05-26. ## Project Activity: Recent releases: - 4.7.1 was released on 2019-12-25. - 4.7.0 was released on 2019-12-04. - 4.6.0 was released on 2019-05-05. Last quarter there were less commits and contributors. ## Community Health: Overall community health is good and there were more activity in last quarter (112% commits increase) compared to the summer months. The V4 code line is on steady development also reflected in related discussions on mailing list which results in 18 new JIRA items (20% increase) Release of V4 version 4.7.1 was done in December last year and we plan for a 4.8.0 release by December this year including updates based on the 14 closed JIRA issues (133% increase). The V2 code line has still open JIRA items but as they are not done there is no V2 release planned for this year. ----------------------------------------- Attachment AR: Report from the Apache OODT Project [Imesha Sudasingha] ## Description: Apache OODT is a software framework as well as an architectural style for the rapid construction of scientific data systems. It provides components for data capture, curation, metadata extraction, workflow management, resource management, and data processing. ## Issues: Reply to comment by Justin on last report: The discussion wasn't in the mailing list. We are currently discussing this in the mailing list and will continue to do so in the future. During the last reporting period, we were able to re-prioritize the action items for OODT 2.0 and are currently working on them. ## Membership Data: Apache OODT was founded 2010-11-17 (10 years ago) There are currently 46 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Imesha Sudasingha on 2017-08-28. - No new committers. Last addition was Imesha Sudasingha on 2017-08-29. ## Project Activity: Several key contributors are now available to contribute and we have identified the action items for OODT 2.0. Currently we are actively working on them; removing XML RPC and supporting JDK 11. - Last release was in October 2019. - Project activity has a slight increase due to revamped OODT 2.0 discussion and is expected to increase in the coming months. ## Community Health: Compared to the last 2 reporting periods, the activity is really positive and we think we will be able to finish the OODT 2.0 release within this month. Our two GSoC 2019 students offered their help for upcoming developments (see the "OODT 2.0 Planning" thread) as well. ----------------------------------------- Attachment AS: Report from the Apache OpenNLP Project [Jeffrey T. Zemerick] ## Description: The mission of OpenNLP is the creation and maintenance of software related to Machine learning based toolkit for the processing of natural language text. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenNLP was founded 2012-02-14 (9 years ago) There are currently 22 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Koji Sekiguchi on 2017-10-09. - No new committers. Last addition was Tim Allison on 2020-01-28. ## Project Activity: There has been several refactoring tasks completed and we are working toward releasing Apache license-compatible OpenNLP models. The goal is to lower the barrier to entry for new users of OpenNLP. We will likely target January 2021 for the next release. Recent releases: 1.9.3 was released on 2020-07-31. 1.9.2 was released on 2019-12-30. 1.9.1 was released on 2018-12-31. ## Community Health: The community has been more active this quarter. The project had several pull requests open and closed this quarter along with an increase in JIRA issue creation and resolution. Some of these pull requests and issues were by new contributors. Overall the community remains healthy. ----------------------------------------- Attachment AT: Report from the Apache OpenWebBeans Project [Mark Struberg] ## Description: Apache OpenWebBeans is an ALv2-licensed implementations of the "Contexts and Dependency Injection for the Java EE platform" specifications which are defined as JSR-299 (CDI-1.0), JSR-346 (CDI-1.1 and CDI-1.2 MR) and JSR-365 (CDI-2.0). The OWB community also maintains a small server as Apache Meecrowave subproject. Meecrowave bundles latest releases of the ASF projects Tomcat9 + OpenWebBeans + CXF + Johnzon + log4j2. ## Issues: There are no issues requiring board attention at this time. ## Activity: We got some releases out of the door and did some Java16 work. GSOC had good progress. ## Health report: 3 active committers, many more helping out when needed. Still good discussions and community interaction. ## PMC changes: - Currently 13 PMC members, 20 committers - Last PMC addition was Reinhard Sandtner on 2017-10-09. - Last committer addition was John D. Ament on 2017-10-09. ## Releases: - 2.0.20 was released on 2020-11-15. - meecrowave-1.2.10 was released on 2020-11-15. - 2.0.18 was released on 2020-09-11. ## Project Statistics: - mail traffic back to normal with 127 emails - 21 issues opened in JIRA - 19 issues closed in JIRA ----------------------------------------- Attachment AU: 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 None. ## Membership Data - Apache Ozone was founded 2020-10-21. - There are currently 45 comitters and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 1.8:1. - Ethor Rose (2020-11-18) was added as branch committer since last month's report. ## Project Activity: - Decommissioning feature branch is voted and merged. - Community is preparing to release 1.1.0. - Most of the migration activities (from Hadoop to TLP) are finished. CI and code workflow is stable now. - There are multiple active design discussions (truncate, append, trash, s3 performance, s3 acl etc.). - Long-term feature branches (SCM-HA, upgrade, prefix table) moved forward. ## Releases: - 1.0.0 was released on 2020-09-02. - 1.1.0 is planned, depending on Apache Ratis release. ## Community Health: Last board report sent one month ago. In the past 4 weeks, - dev@ozone.apache.org had 45 new emails(Last report is 51). - issues@ozone.apache.org had 1619 new emails(Last report is 1686). - 91 issues resolved in JIRA (Last report is 46). - 105 issues opened in JIRA (Last report is 86). - 45 active individual contributors in the community which is the highest number so far. - Both of the weekly community meetings (US/EU and EU/APAC) were well attended with multiple discussions of releases, feature plans, feature designs. ----------------------------------------- Attachment AV: Report from the Apache Perl Project [Philippe Chiasson] ----------------------------------------- Attachment AW: Report from the Apache Pig Project [Koji Noguchi] ## Description: Apache Pig is a platform for analyzing large data sets on Hadoop. It provides a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. ## Issues: From previous quarter's report > Still no 0.18 release. Got PIG-5253(Pig Hadoop 3 support) reviewed > and ready to be committed. May require a bit more testing. > Other remaining tasks include updating the dependent jars from > owasp reports and cleaning up the unit&e2e test failures > especially for pig-on-spark. > So sorry to report that we haven't been able to accomplish any of the above. We will try to finish this by the next report. ## Membership Data: Apache Pig was founded 2010-09-21 (10 years ago) There are currently 31 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Koji Noguchi on 2016-08-04. - No new committers. Last addition was Nándor Kollár on 2018-09-06. ## Project Activity: Very low. We need to work for 0.18 release. (Last 0.17.0 release was on 2017/06/16. ) ## Community Health: Overall activity is low as the project is mostly stable and contributions are mainly bug fixes. And with covid, activity has become even lower as people have less free time but we are hoping to get into better shape next year. ----------------------------------------- Attachment AX: Report from the Apache Pivot Project [Roger Lee Whitcomb] ## Description The mission of Pivot is the creation and maintenance of software related to Rich Internet applications in Java ## Issues Very little activity, but no issues arose this quarter. Three PMC members are still available to vote, and some small amount of development toward what is likely to be a final release is still ongoing. ## Membership Data Apache Pivot was founded on 2009-12-15 (11 years ago). There are currently 10 committers and 7 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 Niclas Hedhman on 2016-01-13. - No new committers. Last addition was Niclas Hedhman on 2020-02-05. ## Project Release Activity - The planned 2.1 release for the end of 2020 will likely now be Q1 or Q2 of 2021. - 2.0.5 was released on 2017-07-04. - 2.0.4 was released on 2014-05-19. - 2.0.3 was released on 2013-08-01. ## Project Activity There was no mailing list activity this last quarter, and no commits or issues changed. Some development activity continued in the background, but without commits yet. ## Community Health The same as the last several years, there is no visible community, except for the one developer / PMC chair who is still doing work. The Attic seems inevitable once the hoped for and planned 2.1 release is done. ----------------------------------------- Attachment AY: Report from the Apache PLC4X Project [Christofer Dutz] ## Description: The mission of the Apache PLC4X project is creating a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache PLC4X was founded 2019-04-17 (2 years ago) There are currently 18 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - Ben Hutcheson was added to the PMC on 2020-11-08 - Otto Fowler was added to the PMC on 2020-10-23 - Stefano Bossi was added as committer on 2020-09-07 - Ben Hutcheson was added as committer on 2020-09-26 ## Project Activity: The project has invested a lot of time and effort into streamlining the Java version of our drivers, especially regarding shared datatypes. Also a lot was invested in testing and fixing issues reported by the community. While we did see quite some reduced community activity in the last reporting quarter, this time we can report a lot of initiatives have been worked on by the community: - PLC4Py - PLC4Go - A new CAN driver - OPC-UA Server - Refreshed Kafka Connect adapter - Updated Connection Pool A large group of the community is working on porting PLC4X to the language Python. We have added a first successful port of the KNX and Modbus drivers to Go and work has just begun porting things to C# and .Net. Promotion-Wise we have also tried to take advantage of what virtual meetups allow us and have participated in a number of virtual conferences and webinars. Some of us have reached out to some of the biggest IoT meetups and asked them if there was interest in a PLC4X talk. - ApacheCon@Home 2020 (4 Talks about or partly about PLC4X) - LIBRECON - HiveMQ Webinar For December he have planned the following - "100 Orte virtuell erleben! beim FZI" - Eclipse IoT Meetup - Eclipse IoT Working Group presentation Right now we're working hard on finishing some last work and are hoping to initiate the release of version 0.8.0 within the next week or so. ## Community Health: Right now we are very happy with the state of the community. In order to help with onboarding and keeping the community engaged, we started monthly community-calls via Zoom. Where we don't have an agenda, but can do some hands-on help and mentoring and sort of hang our together. - dev@plc4x.apache.org had a 17% decrease in traffic in the past quarter (424 emails compared to 505) - issues@plc4x.apache.org had a 49% decrease in traffic in the past quarter (115 emails compared to 222) - 13 issues opened in JIRA, past quarter (-67% decrease) - 9 issues closed in JIRA, past quarter (-66% decrease) - 466 commits in the past quarter (63% increase) - 9 code contributors in the past quarter (-30% decrease) - 23 PRs opened on GitHub, past quarter (4% increase) - 25 PRs closed on GitHub, past quarter (56% increase) - 260 Stars on GitHub (up by 35) - 122 Forks on GitHub (must have missed this number last time :-/) - 393 Twitter Followers (up by 20) The decrease of email communication shouldn't worry us, as most gossip and chatter has moved to our slack channel. If important things are discussed there, we usually write up a summary and post that to the list. ----------------------------------------- Attachment AZ: Report from the Apache Portable Runtime (APR) Project [Nick Kew] ## Description: The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features. ## Issues: No issues requiring board attention. ## Membership Data: Apache Portable Runtime (APR) was founded 2000-12-01 (20 years ago) There are currently 68 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Michael Osipov on 2020-08-29. - No new committers. Last addition was Michael Osipov on 2020-08-29. ## Project Activity: The project has again been quiet, with small amounts of activity concentrated on matters of technical detail in two areas: build toolchains and Windows platform esoterica. No release since 1.7.0 (April 2019), nor is a new release imminent. In the absence of a major bug or security issue, the most likely trigger for a new 1.7 release is to resolve glitches reported with new/updated toolchains including Xcode 12 (Mac) and autoconf 2.69/2.70 (Gnu). ## Community Health The community remains stable, with ASF projects using APR always a prime focus. As is often the case with APR, there has been no proactive effort, but we are responsive to questions and issues raised by users. ----------------------------------------- Attachment BA: Report from the Apache Portals Project [David Sean Taylor] ## Description: The mission of Portals is the creation and maintenance of software related to Portal technology ## Issues: No known issues at this time ## Membership Data: Apache Portals was founded 2004-02-17 (17 years ago) There are currently 41 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Neil Griffin on 2017-02-11. - No new committers. Last addition was Ahmed on 2016-08-06. ## Project Activity: Not much activity this quarter. We are planning to change that and release Jetspeed 2.3.2 in 2021. There are several companies asking for updates. Recent releases: Pluto-3.1.0 was released on 2019-04-24. Pluto-3.0.1 was released on 2018-06-21. Pluto-3.0.0 was released on 2017-01-11. ## Community Health: Community Health is the same as last quarter. Hoping to see that change with developer activity. 2 issues opened in JIRA, past quarter (200% increase) 0 commits in the past quarter (no change) 0 code contributors in the past quarter (no change) ----------------------------------------- Attachment BB: Report from the Apache Pulsar Project [Matteo Merli] ## Description: Pulsar is a highly scalable, low latency messaging platform running on commodity hardware. It provides simple pub-sub semantics over topics, guaranteed at-least-once delivery of messages, automatic cursor management for subscribers, and cross-datacenter replication. ## Issues: - There are no issues requiring board attention at this time. ## Project Activity: - 2.7.0 was released on November 25th 2020 - 2.6.2 was released on November 9th 2020 - Pulsar Client Go 0.3.0 was released on November 17th 2020 - Pulsar Manager 0.2.0 was released on September 30th 2020 - Several improvement proposals have been submitted: * PIP 73: Configurable data source priority for message reading * PIP 71: Pulsar SQL migrate SchemaHandle to presto decoder * PIP 70: Introduce lightweight broker entry metadata - Pulsar has reached 337 contributors on the main Github repo (10% increase since September 2020) - First Pulsar Summit Asia was held on November 28-29 2020. There were 3 tracks and 50+ presentation with a mix of English and Mandarin sessions presentations Many Pulsar committers and PMC members participated along with broader Pulsar Asian community. - Next release 2.8.0 is being worked on and it's expected to be ready by the end of January 2021. ## Health report: - There is healthy grow in the community, several users are starting to become contributors to the project and engaging more and more with the community. ## Membership Data: Apache Pulsar was founded 2018-09-18 (2 years ago) There are currently 34 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 9:7. Community changes, past quarter: - Jennifer Huang was added to the PMC on 2020-10-25 - Hang Chen was added as committer on 2020-10-21 ## Community Health: - Activity on the mailing lists remains high with a mixture of new users, contributors, and deeper more experienced users and contributors sparking discussion and questions and filing bugs or new features. - users@pulsar.apache.org: - 21% decrease in traffic in the past quarter (115 emails compared to 144) - dev@pulsar.apache.org: - 54% increase in traffic in the past quarter (899 emails compared to 583) ## Slack activity: - 2428 Members (2223 in September 2020) - 197 Active weekly users (320 in September 2020) ## GitHub activity: - 1107 commits in the past quarter (45% increase) - 122 code contributors in the past quarter (12% increase) - 621 PRs opened on GitHub, past quarter (3% increase) - 619 PRs closed on GitHub, past quarter (10% increase) - 365 issues opened on GitHub, past quarter (-7% decrease) - 244 issues closed on GitHub, past quarter (-10% decrease) ----------------------------------------- Attachment BC: Report from the Apache Royale Project [Piotr Zarzycki] ## Description: Apache Royale implements the principles of Apache Flex to support development of applications designed for JavaScript instead of Adobe Flash/AIR runtimes. Apache Royale improves developer productivity in creating applications to run wherever JavaScript runs, including on browsers, in Apache Cordova applications, on Node, and on other platforms. ## Issues: There are no issues requiring board attention at this time. ## RELEASES: Apache Royale 0.9.4 was released on November 14 2018 Apache Royale 0.9.6 was released on October 1 2019 Apache Royale 0.9.7 was released on May 13 2020 ## Membership Data: Apache Royale was founded 2017-09-20 (3 years ago) There are currently 19 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - Hugo Ferreira became a committer on 5 October 2020. - Christofer Dutz became a committer on 4 September 2020. ## Project Activity: The Royale team offered four presentations at ApacheCon 2020. They are now available as YouTube videos on the Apache channel. We have done more work on stability over recent months, particularly for the Jewel UI set, which we see more users adopting. We have continued expanding documentation to cover all classes and components for Jewel. We are extending documentation of compiler options that make it possible to reduce the size of a compiled application. Work toward the release of version 0.9.8 of the SDK is under way. We had a lot of activity on social networks, sharing what is happening in Apache Royale as we progress in the project. We think it is important to do this so people outside the project and not following it on a daily basis can get a notion of how we are doing. The numbers are: - Our Twitter account has 697 (previously 677) followers. - Our Facebook page has 170 (previously 162) likes. - Our LinkedIn Group has 153 (previously 140) people. - Our StackOVerFlow "apache-royale" tag currently has 58 (previously 56) questions. - Our Slack channel, "royale", in the-asf.slack.com workspace, makes quick team consultations more convenient. ## Community Health: We have been working intensively with several users who want to port existing applications from Flex to Apache Royale. Each migrating application brings specific challenges; as we answer those challenges, we make Royale stronger and more useful to all users. ## Mailing list activity: - users@royale.apache.org: 273 emails compared to 277 in the previous quarter - dev@royale.apache.org: 781 emails compared to 857 in the previous quarter ----------------------------------------- Attachment BD: Report from the Apache Sentry Project [Kalyan Kalvagadda] ----------------------------------------- Attachment BE: Report from the Apache ServiceMix Project [Krzysztof Sobkowiak] ## Description: The mission of Apache ServiceMix project is to create and maintain a flexible, open-source integration container, powered by OSGi, that unifies the features and functionality of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful runtime platform you can use to build your own integrations solutions. ## Issues: No issue requiring board attention. ## Membership Data: Apache ServiceMix was founded 2007-09-19 (13 years ago) There are currently 50 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - No new PMC members. Last addition was Andrea Cosentino on 2017-03-15. - No new committers. Last addition was Andrea Cosentino on 2016-03-13. ## Project Activity: We did monthly bundles releases (for other projects like Camel or Karaf): * bundles-2020.09 * bundles-2020.10 * bundles-2020.11 We also did Activation Spec release. ## Community Health: We are still on the way to migrate most of ServiceMix parts in Karaf, but late about that to propose a resolution to move ServiceMix to attic. However, it's the main target on Q1/Q2 21. ----------------------------------------- Attachment BF: Report from the Apache Shiro Project [Brian Demers] ## Description: The mission of Shiro is the creation and maintenance of software related to Powerful and easy-to-use application security framework ## Issues: We have no issues that require Board assistance at this time ## Membership Data: Apache Shiro was founded 2010-09-21 (10 years ago) There are currently 13 committers and 10 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Colm O hEigeartaigh on 2019-10-08. - No new committers. Last addition was Benjamin Marwell on 2020-04-23. ## Project Activity: - The project is maintaining a 1.x branch for bug fixes and security updates - Work on 2.x has stalled a bit due to the increased focus on 1.x Releases: - 1.7.0 was released on 2020-10-29. - 1.6.0 was released on 2020-08-17. - 1.5.3 was released on 2020-05-03. ## Community Health: Mailing list traffic is about the same - slight decrease in the dev list, but an increase in the user list There has also been an uptick in the number of commits in the last quarter. ----------------------------------------- Attachment BG: Report from the Apache SINGA Project [Wang Wei] ## Description: The mission of Apache SINGA is the creation and maintenance of software related to a distributed deep learning platform ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SINGA was founded 2019-10-16 (a year ago) There are currently 22 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Chris Yeung on 2020-04-17. - No new committers. Last addition was Zhang Zhaoqi on 2020-07-01. ## Project Activity: The community has released SINGA version 3.1.0 on 30th October 2020. The main features of this release include: 1. Update Tensor core module to support tensor transformation (reshape, transpose) for tensors up to 6 dimensions. 2. Add new tensor operators into the autograd module. 3. Reconstruct sonnx to support creating ONNX operators from both layer and autograd. 4. Replace the Travis CI with Github workflow. Add quality and coverage management. 5. Add compiling and packaging scripts to create wheel packages for distribution. Apart from this release, the community has been working on: 1. Supporting half-precision floating-point format (fp16) in deep learning models and computational kernels. 2. Adding more SINGA onnx models to cover a wider spectrum of practical applications. 3. Looking for the best option to enable GPU unit tests on all the submitted PRs using Github actions workflow. The current Github test server doesn't provide a GPU to run the CUDA unit tests, so we are going to evaluate the self-host runner option. ## Community Health: According to the statistic, there are 67 PRs opened and 87 PRs closed on GitHub in the past quarter. It indicates that the community is active in the development. Also, according to the statistic there is 33% increase of code contributors, which may indicate that more people are interested in the development of SINGA. ----------------------------------------- Attachment BH: Report from the Apache Sling Project [Robert Munteanu] ## Description: Apache Sling™ is a framework for RESTful web-applications based on an extensible content tree. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Sling was founded 2009-06-17 (11 years ago) There are currently 48 committers and 28 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 Eric Norman on 2020-08-19. - No new committers. Last addition was Henry Saginor on 2020-08-04. ## Project Activity: Work continues on various individual modules, with 43 releases for this reporting period. Efforts are being made for the next release of Sling Starter 12, our sample application. ## Community Health: Community is in good health. Commit activity has dropped by almost half compared to past quarter, although Jira activity bounced back - it was down by a third for the last report. Given the steady rate of releases I would not read too much into the commit stats for now. ----------------------------------------- Attachment BI: Report from the Apache SpamAssassin Project [Sidney Markowitz] Apache SpamAssassin report to Board for December 2020 SpamAssassin is a mail filter to identify spam. The project provides a framework/engine and regular rule updates that reflect the changing nature of spam email seen in the wild. Updated rules are generated through a combination of hand crafted contributions and automated processing of spam and anonymized processed non-spam that are contributed by volunteers. Status and health report: The project activities, including running our rule update infrastructure and our dev and user mailing lists, are continuing smoothly. SpamAssassin 3.4.4 was released on 28 January, 2020. It was primarily a security release, fixing two CVEs, all then known outstanding open security issues on the project. Release of SpamAssassin 3.4.5 is imminent, fixing a subsequently reported CVE level security issue. 3.4.5 Pre-Release 1 was built on June 21, 2020. We intend to return our primary focus to development of version 4.0.0. A Pre-Release 1 of 4.0.0 is planned. Releases: The last release was Apache SpamAssassin version 3.4.4 on 28 January 2020. Note that we maintain online rule updates that are continuously updated through a combination of developer contributions and automated processing via our mass-check facility. Committer/PMC changes: Most recent new committer: Paul Stead (pds) 12 September 2018 Most recent new PMC members: Giovanni Bechis (gbechis) 24 Sep 2018 Henrik Krohns (hege) 25 Sep 2018 ----------------------------------------- Attachment BJ: Report from the Apache Storm Project [Kishor Patil] ## Description: The mission of Storm is the creation and maintenance of software related to Distributed, real-time computation system ## Issues: No issues to report. ## Membership Data: Apache Storm was founded 2014-09-16 (6 years ago) There are currently 42 committers and 41 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - Bipin Prasad was added to the PMC on 2020-11-15 - Rui Li was added to the PMC on 2020-11-15 - Bipin Prasad was added as committer on 2020-11-16 - Rui Li was added as committer on 2020-11-16 ## Project Activity: The project activity has been normal. We are closer to 2.3.0 release. ## Community Health: Currently, the Storm community is growing with more contributions and patches. ----------------------------------------- Attachment BK: Report from the Apache Submarine Project [Wangda Tan] ## Description: The mission of Apache Submarine is the creation and maintenance of software related to allowing infrastructure engineers and data scientists to build deep learning applications (TensorFlow, PyTorch, etc.) end to end on cluster management platforms (like YARN/K8s) ## Issues: No noticeable issues requiring board's attention this quarter. ## Membership Data: Apache Submarine was founded 2019-10-15 (a year ago) There are currently 25 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - Kevin Su was added to the PMC on 2020-10-07 - Ryan Lo was added as committer on 2020-10-20 ## Project Activity: 0.5.0 release is currently being voted on. It was delayed multiple times since October due to infra issues (the docker images were too big for the repository), but the progress is being made steadily. Wangda and Zhankun spoke about the Apache Submarine project at the ApacheCon. 0.6.0 release is being scoped, which should include features like security. ## Community Health: Community participation continue to be good and growing. The weekly sync (Mandarin) attracts more than 10 participants regularly. ----------------------------------------- Attachment BL: Report from the Apache Superset Project [Maxime Beauchemin] ## Description: Superset is an enterprise-ready web application for data exploration, data visualization and dashboarding. ## Issues: N/A ## Membership Data: Apache Superset was founded 2020-11-17 (21 days ago) There are currently 39 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - Lily Kuang was added to the PMC on 2020-12-06 - Rob DiCiuccio was added to the PMC on 2020-11-29 - Yongjie Zhao was added to the PMC on 2020-11-29 - Bence Orlai was added as committer on 2020-11-20 - Junlin Chen was added as committer on 2020-12-02 - Lily Kuang was added as committer on 2020-11-30 - Rob DiCiuccio was added as committer on 2020-11-20 - Srini Kadamati was added as committer on 2020-11-23 - Yongjie Zhao was added as committer on 2020-11-20 ## Project Activity: - We've graduated!!! - We've enabled committers and PMCs to publish roadmap items using GitHub projects and it's been well received by the community - GitHub activity seems to have more than doubled over the past quarter, we're seeing a steady increase in contribution and overall activity in the repository - We've moved to a monthly release cadence and seen 3 releases over the past ~3 months - Hoping to push a RC for our big 1.0 release before EoY (!) ## Community Health: - dev@superset.apache.org had a 61% increase in traffic in the past quarter (252 emails compared to 156) - reflecting GitHub activity, notifications@superset.apache.org had a 141% increase in traffic in the past quarter (16870 emails compared to 6972) - 1248 commits in the past quarter (119% increase) - 68 code contributors in the past quarter (41% increase) ----------------------------------------- Attachment BM: Report from the Apache Synapse Project [Isuru Udana] ----------------------------------------- Attachment BN: Report from the Apache Tomcat Project [Mladen Turk] ## Description: - A Java Servlet, JavaServer Pages, Java WebSocket and Java Unified Expression language specifications implementation and Jakarta EE equivalents. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: - There are currently 28 PMC members. Igal Sapir was added to the PMC on Mar 18 2019 - There are currently 47 committers. Raymond Augé was added as committer on 2020-07-02 ## Community Health: - Continued healthy activity across multiple components and responsiveness on both dev and user lists. ## Project Activity: - ApacheCon NA 2020 went very well. Kudos to the conference team. Generally higher attendance on-line than in-person. Having recordings of everything is what really expands the reach though. - Apache Tomcat 10.0.0-M10 was released on 2020-11-17. - Apache Tomcat 10.0.0-M8 was released on 2020-09-14. - Apache Tomcat 10.0.0-M9 was released on 2020-10-09. - Apache Tomcat 9.0.40 was released on 2020-11-17. - Apache Tomcat 9.0.39 was released on 2020-10-09. - Apache Tomcat 9.0.38 was released on 2020-09-15. - Apache Tomcat 8.5.60 was released on 2020-11-17. - Apache Tomcat 8.5.59 was released on 2020-10-09. - Apache Tomcat 8.5.58 was released on 2020-09-15. - Apache Tomcat 7.0.107 was released on 2020-11-23. - Apache Tomcat 7.0.106 was released on 2020-09-20. ## Security: - Detailed status: http://tomcat.apache.org/security.html - We are planning a project specific, security focussed event for Feb 2021 using Google provided funding. ## Trademark: - No new trademark issues in the last 3 months and there are currently no outstanding trademark issues that the Apache Tomcat PMC is working on. - Detailed history is available in svn. ----------------------------------------- Attachment BO: Report from the Apache Trafodion Project [Pierre Smits] ----------------------------------------- Attachment BP: Report from the Apache TVM Project [Tianqi Chen] ## Description: Apache TVM’s extensible full-stack framework enables deep learning applications to efficiently deploy across an array of hardware modules, platforms, and systems, including mobile phones, wearables, specialized chips, and embedded devices. ## Project Status: - Apache TVM graduated as a TLP last month - Community contribution are healthy, ~150 PRs merged last month - The community is working on new features on automatic scheduling, stabilizing the API, rust integration, micro-controllers, tensorflow and pytorch support ## Community - The community welcomed one new committer last month. There are also ongoing discussions about new committer. - The community is hosting an developer conference on Dec 2-4 https://tvmconf.org/ - Press release about TLP out, thanks to Sally! ## Releases: - Apache TVM 0.7.0 was released Oct 9 2020 ----------------------------------------- Attachment BQ: Report from the Apache UIMA Project [Richard Eckart de Castilho] ## Description: Apache UIMA's mission: the creation and maintenance of open-source software related to the analysis of unstructured data, guided by the UIMA Oasis Standard. The software provides frameworks, tools and annotators, facilitating the analysis of unstructured content such as text, audio and video. ## Issues: No Board level issues at this time. ## Membership Data: Apache UIMA was founded 2010-03-17 (11 years ago) There are currently 25 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Viorel Morari on 2019-11-19. - No new committers. Last addition was Viorel Morari on 2018-09-20. ## Project Activity: - Cleaning up backlog on Jira - Moving more of the project's code repositories from the ASF SVN to GitHub/GitBox - Ongoing work on bug fixing and new features - Implemented transition of PMC chair role from Marshall Schor to Richard Eckart de Castilho - Recent releases: -- 3.0.1ruta was released on 2020-04-17. -- 2.8.1ruta was released on 2020-04-11. -- 3.0.0ruta was released on 2019-12-09. ## Community Health: The community continues to be moderately active. GitHub's PR mechanism increasingly used for patch submission. Started involving user's mailing list in discussions about the development of features and the way certain bugs are fixed to assess user impact and to improve community engagement. ----------------------------------------- Attachment BR: Report from the Apache Unomi Project [Serge Huber] ## Description: The mission of Apache Unomi is the creation and maintenance of software related to providing a reference implementation of the OASIS Customer Data Platform specification currently being worked on by the OASIS Context Server Technical Committee ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Unomi was founded 2019-02-20 (2 years ago) There are currently 12 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 2:1. Community changes, past quarter: - No new PMC members. Last addition was David Griffon on 2019-02-20. - No new committers. Last addition was Taybou on 2019-04-01. We have two new committers that have been voted in but not yet processed, and also one PMC member that needs processing. Our work on the security releases had to be completed urgently so this is still undergoing. ## Project Activity: We've had 3 releases this month, mostly minor releases but very important ones since they addressed some serious security issues and bugs. The security issue was a critical remote code injection problem that needed some changes to the way scripting is handled because OGNL was used and researchers found similar issues to what Apache Struts has had. Fixing this required lots of changes that introduced problems that required two more releases to fix completely. The releases also include lots of contributions by new community members. ## Community Health: The community is clearly growing. We now have over 111 users in the Slack channel. Most users prefer this mean of communication to mailing lists, which is reflected by the lower activity there. Of course as usually all decisions and proposals stay on the mailing lists. As a PMC chair I must say I am very happy about the way the community is growing, it was a little slow on the uptake initially but clearly the project is gaining more/new users. Can't wait to see what's next :) Here are some stats (could we get some Slack stats somehow ?) - dev@unomi.apache.org had a 49% increase in traffic in the past quarter (482 emails compared to 323) - users@unomi.apache.org had a 57% increase in traffic in the past quarter (11 emails compared to 7) - 29 issues opened in JIRA, past quarter (31% increase) - 22 issues closed in JIRA, past quarter (69% increase) - 94 commits in the past quarter (67% increase) - 11 code contributors in the past quarter (22% increase) - 33 PRs opened on GitHub, past quarter (22% increase) - 35 PRs closed on GitHub, past quarter (40% increase) ----------------------------------------- Attachment BS: Report from the Apache Usergrid Project [Michael Russo] ## Description: Usergrid is Backend-as-a-Service (BaaS) composed of an integrated database (Cassandra), a query engine (ElasticSearch), and application layer and client tier with SDKs for developers. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Usergrid was founded 2015-08-18 (5 years ago) There are currently 28 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Mike Dunker on 2016-01-18. - No new committers. Last addition was Keyur Karnik on 2019-03-18. ## Project Activity: - CI setup with ASF Jenkins is complete. Daily builds are in place but are flaky due to infrastructure. We are working with the Infra team to resolve. https://builds.apache.org/job/Usergrid/ - A committer has been identified for managing a new release and the process should begin soon. Recent releases: - 2.1.0 was released on 2016-02-18. - 1.0.2 was released on 2015-07-20. ## Community Health: Growth is flat and use of Usergrid has been stable with no issues reported recently. There has been interest for modernizing Usergrid -- upgrading Cassandra/Elasticsearch to the latest version and containerizing Usergrid. However, there has not been any significant contributions for this yet. ----------------------------------------- Attachment BT: Report from the Apache VCL Project [Josh Thompson] ## Description: The mission of the Apache VCL project is to create and maintain of software related to a modular cloud computing platform which dynamically provisions and brokers remote access to compute resources. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache VCL was founded 2012-06-19 (8 years ago) There are currently 10 committers and 8 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was Mike Jennings on 2020-08-24. - No new committers. Last addition was Mike Jennings on 2019-01-04. ## Project Activity: We've had a small increase in user list activity due to increased interest in the project as VCL is used to provide remote access to software, which has become more important with the impact of COVID-19. ## Community Health: -VCL remains a small but functioning community. -Reviewing the year, we've had - 182 emails to the user list - 50 emails to the dev list ----------------------------------------- Attachment BU: Report from the Apache Wicket Project [Andrea Del Bene] ## Description: The mission of Wicket is the creation and maintenance of software related to Component-based Java Web Application Framework. ## Issues: No major issues require board attention but we still wait for https://issues.apache.org/jira/browse/INFRA-21065 to be solved in order to have a full CI back to work. ## Membership Data: Apache Wicket was founded 2007-06-20 (13 years ago) There are currently 33 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 9:8. Community changes, past quarter: - No new PMC members. Last addition was Thomas Heigl on 2020-08-14. - No new committers. Last addition was Thomas Heigl on 2020-05-18. ## Project Activity: We released Wicket 8.11.0, 9.1.0 and 9.2.0. This releases were mainly focused on internal reworking for performance improvements. Work on Wicket 10 should start in the next months as Jakarta EE 9 will be adopted by major web/application servers. ## Community Health: Overall community healthy and stable. Recently we have been mentioned (along with Apache Struts) on Google security blog for supporting the most recent security features like CSP and COOP/COEP: https://security.googleblog.com/2020/12/improving-open-source-security-during.html ----------------------------------------- Attachment BV: Report from the Apache Yetus Project [Allen Wittenauer] ## Description: The mission of Yetus is a collection of libraries and tools that enable contribution and release processes for software projects ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Yetus was founded 2015-09-15 (5 years ago) There are currently 12 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Akira Ajisaka on 2018-12-17. - No new committers. Last addition was Akira Ajisaka on 2018-02-06. ## Project Activity: The Apache Yetus 0.13.0 release was cut on 2020-11-27 and announced as official on 2020-12-06. It is by far the release with the most JIRA issues and code changes since project inception. While there are significant features added, there was also a lot of code removed and documentation enhancements as we push towards making the project easier to use and adopt. Part of that work included working with Legal on LEGAL-537 which codifies our intent to publish a GitHub Action into the GitHub Marketplace--a first for an ASF project. (At the moment we are prevented from publishing on the Marketplace as it looks like the agreement needs to get re-signed, but we are unsure as to why. Not an issue for the board; just an FYI if you go looking for the Github Action in the Marketplace and isn't there yet. :) ) With the publishing of the GitHub Action, we will almost certainly need to get closer to the projects original founding goal of quarterly releases. A lot of work was put into this release to speed up the release process, so we will hopefully see that work pay off. ## Community Health: As usual during a release effort, metrics pick up substantially: * dev@yetus.apache.org had a 112% increase in traffic in the past quarter (53 emails compared to 25): * 91 issues opened in JIRA, past quarter (333% increase) * 94 issues closed in JIRA, past quarter (308% increase) * 128 commits in the past quarter (753% increase) * 99 PRs opened on GitHub, past quarter (518% increase) * 99 PRs closed on GitHub, past quarter (607% increase) The only bad part is that most of the heavy lifting is still being done by a small group of people: * 4 code contributors in the past quarter (no change) ----------------------------------------- Attachment BW: Report from the Apache ZooKeeper Project [Flavio Paiva Junqueira] ## Description: Apache ZooKeeper is a system for distributed coordination. It enables the implementation of a variety of primitives and mechanisms that are critical for safety and liveness in distributed settings, e.g., distributed locks, master election, group membership, and configuration. ## Issues: No issue requiring board attention. ## Membership Data: Apache ZooKeeper was founded 2010-11-17 (10 years ago) There are currently 29 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members. Last addition was Enrico Olivelli on 2020-01-15. - Damien Diederen was added as committer on 2020-10-27 ## Project Activity: Recent releases: 3.6.2 was released on 2020-09-09. 3.5.8 was released on 2020-05-11. 3.6.1 was released on 2020-04-30. ## Community Health: All metrics indicate an increase in development activity during the period. The user list is the only one that has presented a drop. Historically, the user list hasn't been a very active list. - dev@zookeeper.apache.org had a 50% increase in traffic in the past quarter (309 emails compared to 206) - issues@zookeeper.apache.org had a 29% increase in traffic in the past quarter (572 emails compared to 441) - user@zookeeper.apache.org had a 42% decrease in traffic in the past quarter (60 emails compared to 103) - 71 issues opened in JIRA, past quarter (no change) - 63 issues closed in JIRA, past quarter (117% increase) - 96 commits in the past quarter (43% increase) - 30 code contributors in the past quarter (87% increase) - 104 PRs opened on GitHub, past quarter (38% increase) - 97 PRs closed on GitHub, past quarter (86% increase) ------------------------------------------------------ End of minutes for the December 16, 2020 board meeting.