The Apache Software Foundation Board of Directors Meeting Minutes June 17, 2020 1. Call to order The meeting was scheduled for 12:30 UTC and began at 12:33 when a sufficient attendance to constitute a quorum was recognized by the chairman. Other Time Zones: https://timeanddate.com/s/429q The meeting was held via teleconference, hosted by the Secretary via Zoom. The #asfboard channel on the-asf.slack.com was used for backup. 2. Roll Call Directors Present: Shane Curcuru Bertrand Delacretaz Roy T. Fielding Niclas Hedhman Justin Mclean Sam Ruby Craig L Russell Patricia Shanahan Sander Striker Directors Absent: none Executive Officers Present: David Nalley Matt Sicker Ruth Suehle Executive Officers Absent: Myrle Krantz Guests: Daniel Gruno Gavin McDonald - joined 12:45 UTC Greg Stein Paul Angus Sally Khudairi Tom Pappas 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of May 20, 2020 See: board_minutes_2020_05_20.txt Approved by General Consent. 4. Executive Officer Reports A. Chairman [Roy] This has been a tumultuous month, in so many ways. Our foundation's normal challenges and concerns seem tiny by comparison. Fortunately, we accomplished the bulk of the board's annual business at the last meeting, and only have a short list of items to discuss for this one. Since the agenda is light and our projects need forgiveness more than rules, I haven't been moving late reports off of our agenda. Instead, I will skip the Consent Agenda this month and we'll run through the normal agenda as in the past. However, we still won't be summarizing reports or performing roll call votes, unless either is requested by a director. B. President [David] Overall things appear to be running relatively smoothly given the disruption past months have provided. Conferences has finished canceling all of the in-person events. We've run into a situation where we had an unpaid invoice from our legal vendor from last FY. We've now paid that, but it's highlighted that while we've had litigation expenses in the past, we've typically charged them against the Brand Management budget. Thus we have some unplanned litigation expenses that are for non-trivial amounts. The fact that it isn't budgeted is my fault. I've asked Myrle and Virtual to ensure that we have a litigation expenses GL account going forward and we'll try and track backwards historically and figure out what we should budget going forward, though I'll note that the cost is likely to be highly variable as it is dependent on the actions of outside parties. We've also begun sending contracts out for legal review before signing. As a user, I've been thrilled with the work on our new AP system. It's made it much more transparent and obvious what is outstanding, who is approving, etc. It also appears, from my vantage point, to be better for our vendors as well. They have a dedicated email address to send invoices to, and rather than pay them once per month, they can be actioned faster. Additionally, please see Attachments 1 through 9. C. Treasurer [Myrle] Operating cash on May 31st, 2020 was $2,176.9K, up $40.4K from last month’s ending balance (Apr 20) of $2,136.5K. Total cash as of May 31st, 2020 is $3,602.8K (includes the Pineapple, Restricted Donation and project funds) as compared to $3,754.1K on May 31st, 2019 (a decrease of $151.3K year over year). The May 31st 2020 ending operating cash balance of $2,176.9K represents an operating cash reserve of 15 months based on the “Estimated” FY21 cash forecast average monthly spending of $145.3K/month. The ASF actual operating reserve of 15 months at the end of May 2020 is slightly ahead of the May 2020 budgeted 14.2 months of reserve. The ASF operating reserve is well above the ASAE standard average of 6 months of reserve for non-profits. Revenue through May 31st 2020 was ahead of budget by $18.9K, primarily due to timing of Sponsor payments during the month. As compared to FY20, FY21 YTD revenue is behind by $44.8K. This is due to sponsorship and registration revenue for ACNA in 2019, which is not happening in 2020, which is offset by slightly higher sponsorship payments in May 2020 vs May 2019. Expenses through May 31st, 2020 are under budget by $97.6K, spread across all departments, primarily due to some vendor payments that missed the 5.31.20 cutoff. These expenses missed the cutoff due to necessary delays in expense approval outside the control of the Treasurer's office. They are accounted for in the cash forecast for June 2020. Regarding Net Income (NI), YTD FY21 the ASF finished with a positive $40.5K NI vs a budgeted negative <$76K> NI or $116.5K better than the budgeted NI as of May 31st 2020. In comparison with FY20, as of May 31st 2020, as noted above, we are behind on revenue by $44.5K, but we are also behind on expenses by $145.3K. Had all expenses been paid on time in May, we still would have been more than $45K lower in expenses in May of 2020 vs May of 2019. So one month into the new fiscal year we are doing well. In addition, the Treasurer's office is reviewing our financial risks. In that context we have made minor adjustments to credit card issuance and credit limits (mostly lowering) to reflect current responsibility and current budget needs. We can review and increase those limits again when, for example, it becomes possible to do in-person conferences again. Also in the context of improving our risk profile, we will be moving $750k out of Citizens into Boston Private CDARS where that portion of our money will be interest-bearing and FDIC-insured. Current Balances: Boston Private CDARS Account 2,279,121 Citizens Money Market 721,410 Citizens Checking 601,103 Paypal - ASF 1,182 Total Checking/Savings 3,602,816 May-20 Budget Variance Income Summary: Public Donations 1,800 7931 -6,131 Sponsorship Program 81,000 56,000 25,000 Programs Income 0 0 0 Conference/Event Income 0 0 0 Other Income 0 0 0 Interest Income 124 0 124 Total Income 82,925 63,931 18,994 Expense Summary Infrastructure 34,792 78,996 -44,204 Programs Expense 0 0 0 Publicity 3,000 16,458 -13,458 Brand Management 4,640 7,500 -2,860 Conferences 0 2,500 -2,500 Travel Assistance Committee 0 2,917 -2,917 Fundraising 0 22,333 -22,333 Treasury Services 0 4,267 -4,267 General & Administrative 24 2,950 -2,926 Diversity and Inclusion 0 1,250 -1,250 Total Expense 42,456 140,005 -97,548 Net Income 40,469 -76,073 116,542 YTD FY21 Budget Variance Income Summary: Public Donations 1,800 7931 -6,131 Sponsorship Program 81,000 56,000 25,000 Programs Income 0 0 0 Conference/Event Income 0 0 0 Other Income 0 0 0 Interest Income 124 0 124 Total Income 82,925 63,931 18,994 Expense Summary Infrastructure 34,792 78,996 -44,204 Programs Expense 0 0 0 Publicity 3,000 16,458 -13,458 Brand Management 4,640 7,500 -2,860 Conferences 0 2,500 -2,500 Travel Assistance Committee 0 2,917 -2,917 Fundraising 0 22,333 -22,333 Treasury Services 0 4,267 -4,267 General & Administrative 24 2,950 -2,926 Diversity and Inclusion 0 1,250 -1,250 Total Expense 42,456 140,005 -97,548 Net Income 40,469 -76,073 116,542 D. Secretary [Matt] In the month of May, the secretary received 59 ICLAs, one software grant, and two membership emeritus requests. We have begun work on the conflict of interest policy and tooling around it over at the Whimsy project. E. Executive Vice President [Ruth] It's been a long and eventful couple of months squaring away events, but we're about ready to launch ApacheCon@Home, which I'm excited about. We were also one of 10 organizations chosen to benefit from the FOSS Responders work (see https://twitter.com/TheASF/status/1263799630829060097), which was a welcome contribution towards the expenses we did have in canceling our live events. F. Vice Chairman [Shane] Nothing to report this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Shane] See Attachment 10 B. Apache Legal Affairs Committee [Roman Shaposhnik / Roy] See Attachment 11 C. Apache Security Team Project [Mark J. Cox / Patricia] See Attachment 12 D. VP of Jakarta EE Relations [Henri Yandell / Sander] See Attachment 13 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # cTAKES [rubys] A. Apache Airflow Project [Bolke de Bruin / Justin] See Attachment A B. Apache Allura Project [David Philip Brondsema / Craig] See Attachment B C. Apache Ambari Project [Jayush Luniya / Niclas] See Attachment C D. Apache Ant Project [Jan Materne / Sam] See Attachment D E. Apache Any23 Project [Lewis John McGibbney / Bertrand] See Attachment E F. Apache Archiva Project [Olivier Lamy / Patricia] See Attachment F G. Apache Atlas Project [Madhan Neethiraj / Roy] See Attachment G H. Apache Axis Project [Robert Lazarski / Niclas] See Attachment H I. Apache Bahir Project [Luciano Resende / Sam] No report was submitted. J. Apache Beam Project [Kenneth Knowles / Sander] See Attachment J K. Apache Bigtop Project [Jun He / Bertrand] See Attachment K L. Apache Bloodhound Project [Gary Martin / Shane] No report was submitted. M. Apache BVal Project [Matthew Jason Benson / Craig] See Attachment M N. Apache Camel Project [Andrea Cosentino / Justin] See Attachment N O. Apache Cayenne Project [Michael Ray Gentry / Roy] See Attachment O P. Apache Chemistry Project [Florian Müller / Bertrand] See Attachment P Q. Apache CloudStack Project [Sven Vogel / Patricia] See Attachment Q R. Apache Commons Project [Gary D. Gregory / Craig] See Attachment R S. Apache Cordova Project [Jesse MacFadyen / Sander] See Attachment S T. Apache cTAKES Project [Pei Chen / Sam] See Attachment T U. Apache Curator Project [Jordan Zimmerman / Justin] See Attachment U V. Apache DeltaSpike Project [Mark Struberg / Shane] See Attachment V W. Apache DRAT Project [Tom Barber / Niclas] No report was submitted. X. Apache Eagle Project [Edward Zhang / Shane] See Attachment X Y. Apache Felix Project [Karl Pauls / Sam] See Attachment Y Z. Apache Flex Project [Olaf Krüger / Bertrand] See Attachment Z AA. Apache Flink Project [Stephan Ewen / Sander] See Attachment AA AB. Apache Guacamole Project [Mike Jumper / Justin] See Attachment AB AC. Apache Gump Project [Stefan Bodewig / Craig] See Attachment AC AD. Apache Helix Project [Kishore G / Roy] See Attachment AD AE. Apache Hive Project [Ashutosh Chauhan / Niclas] See Attachment AE AF. Apache Hudi Project [Vinoth Chandar / Patricia] See Attachment AF AG. Apache Iceberg Project [Ryan Blue / Roy] See Attachment AG AH. Apache Incubator Project [Justin Mclean] See Attachment AH AI. Apache Jackrabbit Project [Marcel Reutegger / Niclas] See Attachment AI AJ. Apache Karaf Project [Jean-Baptiste Onofré / Craig] See Attachment AJ AK. Apache Labs Project [Danny Angus / Shane] No report was submitted. @Shane: discuss future of Labs AL. Apache Lucene Project [Anshum Gupta / Sam] See Attachment AL AM. Apache Lucene.Net Project [Shad Storhaug / Sander] See Attachment AM AN. Apache Mnemonic Project [Gang Wang / Bertrand] No report was submitted. AO. Apache Mynewt Project [Justin Mclean] See Attachment AO AP. Apache NetBeans Project [Geertjan Wielenga / Patricia] See Attachment AP AQ. Apache OFBiz Project [Jacopo Cappellato / Justin] See Attachment AQ AR. Apache Olingo Project [Michael Bolz / Bertrand] See Attachment AR AS. Apache OODT Project [Imesha Sudasingha / Roy] See Attachment AS AT. Apache Open Climate Workbench Project [Huikyo Lee / Sander] See Attachment AT AU. Apache OpenNLP Project [Jeffrey T. Zemerick / Patricia] See Attachment AU AV. Apache OpenWebBeans Project [Mark Struberg / Niclas] See Attachment AV AW. Apache Pig Project [Koji Noguchi / Shane] See Attachment AW AX. Apache Pivot Project [Roger Lee Whitcomb / Craig] See Attachment AX AY. Apache PLC4X Project [Christofer Dutz / Justin] See Attachment AY AZ. Apache Portable Runtime (APR) Project [Nick Kew / Sam] See Attachment AZ BA. Apache Portals Project [David Sean Taylor / Bertrand] See Attachment BA BB. Apache PredictionIO Project [Donald Szeto / Sander] See Attachment BB BC. Apache Pulsar Project [Matteo Merli / Justin] See Attachment BC BD. Apache Royale Project [Piotr Zarzycki / Shane] See Attachment BD BE. Apache Sentry Project [Kalyan Kalvagadda / Sam] See Attachment BE BF. Apache ServiceMix Project [Krzysztof Sobkowiak / Roy] See Attachment BF BG. Apache ShardingSphere Project [Liang Zhang / Patricia] See Attachment BG BH. Apache Shiro Project [Les Hazlewood / Niclas] See Attachment BH BI. Apache SINGA Project [Wang Wei / Craig] See Attachment BI BJ. Apache Sling Project [Robert Munteanu / Niclas] See Attachment BJ BK. Apache SpamAssassin Project [Sidney Markowitz / Shane] See Attachment BK BL. Apache Storm Project [Kishor Patil / Roy] See Attachment BL BM. Apache Submarine Project [Wangda Tan / Sam] See Attachment BM BN. Apache Synapse Project [Isuru Udana / Bertrand] No report was submitted. BO. Apache Tajo Project [Hyunsik Choi / Justin] See Attachment BO BP. Apache Tomcat Project [Mladen Turk / Patricia] See Attachment BP BQ. Apache Trafodion Project [Pierre Smits / Craig] See Attachment BQ BR. Apache UIMA Project [Marshall Schor / Sander] See Attachment BR BS. Apache Unomi Project [Serge Huber / Bertrand] See Attachment BS BT. Apache VCL Project [Josh Thompson / Roy] See Attachment BT BU. Apache Wicket Project [Andrea Del Bene / Patricia] See Attachment BU BV. Apache Yetus Project [Allen Wittenauer / Justin] See Attachment BV BW. Apache ZooKeeper Project [Flavio Paiva Junqueira / Craig] See Attachment BW Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache HttpComponents Project Chair WHEREAS, the Board of Directors heretofore appointed Asankha Chamath Perera (asankha) to the office of Vice President, Apache HttpComponents, and WHEREAS, the Board of Directors is in receipt of the resignation of Asankha Chamath Perera from the office of Vice President, Apache HttpComponents, and WHEREAS, the Project Management Committee of the Apache HttpComponents project has chosen by vote to recommend Michael Osipov (michaelo) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Asankha Chamath Perera is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache HttpComponents, and BE IT FURTHER RESOLVED, that Michael Osipov be and hereby is appointed to the office of Vice President, Apache HttpComponents, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache HttpComponents Project Chair, was approved by Unanimous Vote of the directors present. B. Terminate the Apache Crunch Project WHEREAS, the Project Management Committee of the Apache Crunch project has arrived at a consensus to recommend moving the project to the Attic; and WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Crunch project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Crunch 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 Crunch Project; and be it further RESOLVED, that the office of "Vice President, Apache Crunch" is hereby terminated; and be it further RESOLVED, that the Apache Crunch PMC is hereby terminated. Special Order 7B, Terminate the Apache Crunch Project, was approved by Unanimous Vote of the directors present. C. Update Legal Affairs Committee Membership WHEREAS, the Legal Affairs Committee of The Apache Software Foundation (ASF) expects to better serve its purpose through the periodic update of its membership; and WHEREAS, the Legal Affairs Committee is an Executive Committee whose membership must be approved by Board resolution. NOW, THEREFORE, BE IT RESOLVED, that the following contributor be added as a Legal Affairs Committee member: Justin Mclean Special Order 7C, Update Legal Affairs Committee Membership, was approved by Unanimous Vote of the directors present. 8. Discussion Items 9. Review Outstanding Action Items * Shane: pursue potential Attic resolution for Crunch [ Crunch 2020-04-15 ] Status: Done. See 7B. * Shane: help out Zeppelin with their security issue [ Zeppelin 2020-04-15 ] Status: In progress, figuring out what is still needed. * Justin: pursue a report for DRAT [ DRAT 2020-05-20 ] Status: Contacted and there's discussion about moving the project under Creadur * Niclas: follow up with River on reports [ River 2020-05-20 ] Status: River is on Subversion, and the github integration doesn't pick up the commit from svn to github, hence the GitHub history looks more empty, i.e. nothing since a year ago. In svn there are about 30 commits in the last 12 months... The discrepancy is probably related to a non-ttb layout of the svn repository. Peter has agreed to explain the "maintenance mode" and ambition (or lack of) in the next report. He also points out that they have recently started discussion/vote on moving to Git. * Roy: pursue a better report for Sentry [ Sentry 2020-05-20 ] Status: Done. * Roy: start working on binary release policy [ Unfinished Business 2020-05-20 ] Status: In progress. Collecting background info. * Craig: start working with Matt and Sam to create a CoI form and process [ CoI Affirmation 2020-05-20 ] Status: Underway. Plan is being discussed on board@. 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 13:01 UTC ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] * ISSUES FOR THE BOARD None * OPERATIONS Covering the period May 2020 Responded to the following queries, liaising with projects as required: - two requests to use our logos in documentation - one request to use a project logo to refer to the project in a UI - one request to re-use images from a project wiki - one request for naming advice for a prospective TLP - one podling name search was withdrawn - five podling name searches were approved - provided the Brand Management content for the annual report - one request to use Apache source code as an example in a book * REGISTRATIONS The FLINK registration has been accepted by the WIPO. * INFRINGEMENTS ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] 1) ASF Sponsor status: we are pursuing renewals for one Platinum, one Gold, and two Bronze sponsors. We continue to wait for purchase orders to invoice renewals for one Platinum sponsor. We signed a 5-year agreement with a Platinum Sponsor, and confirmed one Sponsor upgrade from Silver to Gold. We are seeking new points-of-contact for one Silver and one Bronze sponsor. One Platinum sponsor is in arrears. Two Silver Sponsors have chosen not to renew, whilst one Gold and one Silver Sponsor have asked to delay their renewals to Q3. We signed on one new Bronze Sponsor this month. Payments have been received from one Gold, one Silver, and one Bronze Sponsor. We await payment on renewals from one Platinum and one Gold. We Performed an audit of Sponsors with multi-year commitments, specifically those who had locked in their rates prior to our first-ever increase in 2017, as well as Bronze Sponsors who secured a linked listing with through a multi-year commitment. We also changed all the Sponsor links at http://apache.org/foundation/thanks to rel="sponsored" per our updated policy set last month. We had a misfire with an appeal email from a service provider that was sent to an improperly vetted list, and worked with Marketing and Publicity to craft statements and address any backlash. We are also exploring options for future sponsor prospecting. 2) Targeted sponsor status: we continue to confirm Targeted Sponsor commitments. Our efforts towards developing a new Targeted fund specifically earmarked for TAC recipients to ASF Conferences are on hold until face-to-face events resume. One Sponsor who committed support for ASF Infra have apparently terminated support with no notice; we are seeking clarity on this action. We are also exploring options with a candidate Targeted Sponsor interested in providing support to ASF Infrastructure. 3) Sponsor Relations: Sponsor queries regarding opportunities to support ApacheCon have subsided as those interested are still awaiting information, and we await information from ASF Conferences. It has been a somewhat quiet month otherwise, as the coronavirus continues to impact budgets and headcount at some sponsor organizations. 4) Events: we are ready to begin sales for ASF Conferences once the planning team finalizes the prospectuses and plans for the remaining events in 2020. 5) Individual Donations and Corporate Giving: we have earned $1,100 over the past month. We participated in #GivingTuesdayNOW, a COVID-focused campaign earlier in the month. Individual giving continues to slow down in light on the pandemic. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi] [REPORT] ASF Marketing & Publicity — June 2020 I. Budget: the FY2021 budget allocation for ASF Marketing & Publicity has been approved. We are working to ensure that any delayed vendor payments are initiated and reconciled II. Cross-committee Liaison: Sally Khudairi continues to support ASF Fundraising with Sponsor Relations, Sponsorship renewals and payments, and Targeted Sponsor commitments. COVID-19 continues to impact Sponsor budgets and payment cycles, as well as event participation. Much of our work to support ASF Conferences are on hold until further notice. We published the April Month In Review; announced our participation in the #GivingTuesdayNow giving campaign https://s.apache.org/GivingTuesdayNow2020 ; issued press releases for Apache CloudStack, Subversion, and the 10th Anniversary of Apache HBase; issued the Apache Month in Review: April 2020 https://s.apache.org/Apr2020 ; published "Success at Apache: Remote Collaboration in the Time of Coronavirus" https://s.apache.org/dkff ; and published "Apache Everywhere", the first short from the "Trillions and Trillions Served" documentary https://s.apache.org/ApacheEverywhere . We are working on the third "Inside Infra" interview, preparing the FY2020 Annual Report, and continuing post-production on the ASF documentary feature, "Trillions and Trillions Served". III. Press Releases: the following formal announcements were issued via the newswire service, ASF Foundation Blog, and announce@apache.org during this timeframe: - 13 May - The Apache Software Foundation Announces the 10th Anniversary of Apache® HBase™ - 28 May - The Apache Software Foundation Announces Apache® Subversion® 1.14.0-LTS - 28 May - The Apache Software Foundation Announces Apache® CloudStack® v 4.14 IV. Informal Announcements: we published 10 items on the ASF "Foundation" Blog, including 5 Apache News Round-ups and 1 monthly overview, totalling 316 news summaries published to date. We tweeted 22 items to 57K followers on Twitter, and posted 17 items to 41.5K followers on LinkedIn that garnered more than 49K organic impressions. V. Future Announcements: 2 announcements are on hold, and 2 are 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 six media queries. The ASF received 941 press clips vs. last month's clip count of 972. Media coverage of Apache projects yielded 1,633 press hits vs. last month's 1,241. ApacheCon received 11 press hits. VII. Analyst Relations: we received one briefing request during this time, and have been working with an analyst research team with fact-checking a report. Apache was mentioned in 3 reports by Gartner; 2 reports by Forrester; 6 reports by 451 Research; and 6 reports by IDC. VIII. Central Services: the Creative team are updating some elements of the apache.org homepage, and have delivered a new templated, customizable logo set for the Apache Local Chapter initiative. They have also developed the template, supporting pages, and project logos for the FY2020 Annual Report as well as select graphics for the "Trillions" documentary. IX. Events liaison: we have been asked by VP Conferences to cease promotion of 2020 events until their future strategy is in place. X. Newswire and press clip accounts: we are taking steps to establish standalone accounts for the ASF to eliminate any challenges with billing pass-throughs from HALO Worldwide. XI. Miscellany: numerous "invisible" items cross the desk of VP M&P every day that often fall outside of the direct remit of ASF Marketing & Publicity or obliquely touch our day-to-day efforts. This month's activities include participating on a conference call and responding to a request for communication support/direction for ASF Diversity & Inclusion; fielding a request for partnership from a government entity; handling several requests to promote third party events that involve Apache projects; helping re-open jobs@apache.org; helping with an issue involving GSoC; working with a PMC regarding an ASF Sponsor's request to adjust the copy in a legacy blogs.apache.org post; coordinating third party support promotion of an Apache project milestone; being on-boarded onto a new payment system; coaching the PR team of an ASF sponsor regarding promoting their participation in the ASF, among other activities. In addition: Feathercast. Established in 2005, the Feathercast podcast series is the "voice of the ASF". Originally established as a personal project co-created by ASF Members Rich Bowen and David Reid, Feathercast grew within ComDev and showcases an array of Apache projects and people, as well as promotes ApacheCon, before, during, and after the event. Feathercast's day-to-day operations continue to be run by ComDev team members, and Rich has recently initiated a series of regularly-scheduled interviews. There are currently five new interviews on https://feathercast.apache.org/ during this time period. ASF M&P has added Feathercast to its promotional channels helps highlight their interviews on social media and news updates. ----------------------------------------- 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 ========== - bill.com looks like a solid replacement for our archaic svn-based payment/invoice workflow. The svn workflow grew out of our tech mindset, but is inappropriate for the Foundation at this point in our evolution. bill.com is providing needed controls, auditing, and archival of our payments/invoices. Operations/Treasurer is working through the process adjustments with Virtual. Long Range Priorities ===================== - Migrate away from mail-*.apache.org. General Activity ================ - Working through some backup issues as the amount of content we're managing has increased over the years. - Lots of work/completion on p3->p6 migrations. - Crash-moved a service after it died horribly. There are a few other critical services in that datacenter which we will move in a planned fashion. - Apache CouchDB is testing GitHub Discussion with great results. - Continued development with bill.com. - Widespread issues due to an upstream/intermediate certificate expiration. New chains had to be deployed. Still working through this issue with a 3rd party service. - Confluence has been upgraded. - Supporting M&PR with an "Inside Infra" interview and annual report. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Budget ====== TAC budget was approved last meeting; after further reductions. Current Events ============== No current events Future Events ============= TAC has an events Calendar that it shares with other Committees for the purposes of cross-committee planning and collaboration. Currently the calendar has been cleared of all events until further notice. Short/Medium Term Priorities ===================== TAC Application Software is on the horizon, but is not urgent at this time. A quote will be obtainted in the next month or so. Mailing List Activity ===================== Discussion continues on getting a new stable TAC Application Software. Membership ========== No changes to the membership this month. ----------------------------------------- Attachment 7: Report from the VP of Finance [Tom Pappas] VP Finance May 2020 report Continued to assist and support Conferences Continued to assist and support Fundraising ----------------------------------------- Attachment 8: Report from the VP of Diversity and Inclusion [Gris Cuevas] Date 18 May 2020 Contributors: Gris Cuevas Katia Rojas ## Description: - The Diversity and Inclusion VP works in collaboration with a team who contribute towards generating a current description of the D&I landscape in the industry and for the foundation. The team also focuses on developing resources the projects can leverage to increase diversity and inclusion in their communities. ## Issues: None ## Activity: *** Project: Survey*** Preparing presentation to share final findings from survey, if you're interested in attending live follow this thread [1] Will work on documenting survey process and how to re-apply it, thinking of doing it every 2 years *** Project: User Experience Research on new contributors *** We have narrowed down the list of projects we'll continue to evaluate with a quantitative analysis. Talking to privacy@ about best way to analyze project data. Interview questions have been finalized by Bitergia. Recruiting for interviews is moving along; we're reaching out to folks who indicated interest in participating through the survey. Bitergia will share an invite to extend the opportunity to be interviewed to folks who left an ASF project, we're looking to have referrals from PMCs. *** Project: Internships for underrepresented groups (Outreachy) *** Don't forget to read the notes from the weekly working meetings; they are in the D&I Wiki[2] and shared via the mailing list. Google donated $52k to continue with the ASF internships next year. Still pending discussion items: how to continue program funding and finalization of friction logs from previous intern. Our four interns started the internship on May 19th. Internships period: May 19th, 2020, to August 18th, 2020. Feedback received from all interns after following up regarding communication channels to use to contact mentors and contribute to their projects. The feedback was good and we also sent them an invitation to the Slack channel. Feedback received from all mentors after following up regarding the first weeks of internship. The feedback was good so far. We provided feedback to Airflow about ensuring their interns have tasks to work on while they untangle their technical decision preventing progress on the main project. We had a discussion in the mailing list [3] about how to improve the way we are promoting the Outreachy program and the problems we are facing now. Finished Report friction log and feedback: the report includes the feedback of mentors, interns, and coordinators. *** Operations *** Google sponsored $52k to continue supporting the Outreachy internships through the next two rounds. ## Committee members changes: None. ## References [1] https://lists.apache.org/thread.html/r2279bb0ce7149a3b6f01320306fcc2263c27789ce3d057f89d8ab257%40%3Cdev.diversity.apache.org%3E [2] Outreachy Working Group - Meeting notes [3] https://lists.apache.org/list.html?dev@diversity.apache.org ----------------------------------------- Attachment 9: Report from the VP of Data Privacy [Dirk-Willem van Gulik] ----------------------------------------- Attachment 10: Report from the VP of W3C Relations [Andy Seaborne] Isaac Kamga (ikamga@) has joined the WebAuthN Adoption Community Group and ASF has signed the Community Group Contributor Agreement. ----------------------------------------- Attachment 11: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] For the past month we've had a regular amount of usual requests flowing through LEGAL JIRA and legal-discuss. Hen and the rest of the volunteers took a good care of resolving most of these in time. We're up 2 (to 24), unresolved issues this month. In the previous report, we've alerted the board about LEGAL-515. At this point it seems that the MXNet PPMC and the Incubator are fully on top of this issue and are trying to make it right. Re-started binary distribution channels work based on the 'prior art' from the Incubator: https://cwiki.apache.org/confluence/display/INCUBATOR/Distribution+Guidelines Had a conversation with DLA Piper regarding recent charges relating to services that go beyond their pro-bono offer to us. Overall, it was a very constructive discussion. Still it may behove the board to act on a recent thread titled 'Rethinking our approach for procuring day-to-day legal services for the ASF' TechTarget's reporter has requested an hour meeting to clarify our position on ICLAs, CCLAs and SGAs. ----------------------------------------- Attachment 12: Report from the Apache Security Team Project [Mark J. Cox] Continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. Stats for May 2020: 22 [license confusion] 21 [support request/question not security notification] Security reports: 41 (last months: 36, 43, 23, 40) 3 [airflow] 2 [camel], [cloudstack], [hive], [httpd], [infrastructure], [tomcat], [trafficserver] 1 [activemq], [archiva], [atlas], [cordova], [cxf], [hc], [jackrabbit], [kylin], [ofbiz], [openoffice], [opennlp], [samza], [shiro], [synapse], [syncope], [tomee], [trafficcontrol], [unomi], [usergrid], [vxquery], [wicket], [xmlgraphics], [zeppelin], [zookeeper] In total, as of 1st June 2020, we're tracking 74 (last month: 71) open issues across 44 projects, median age 53 (last month: 65) days. 37 of those issues have CVE names assigned. 9 (last month: 8) of these issues, across 6 projects, are older than 365 days. None require escalation. ----------------------------------------- Attachment 13: Report from the VP of Jakarta EE Relations [Henri Yandell] This month I communicated with Eclipse that: * We won't claim exclusive rights to any contributions made to the JCP forums/lists/specs for . * But we won't sign something in which the ASF is claiming ownership of contributions made by our contributors to a third party (JCP). I noted that I doubted there would be any energy to resolve differences of opinion on interpretation of the JSPA, and they agreed that this wasn't worth pursuing further. This closes out last month's A2 action item. Remaining action items are: A1] Review documents for Apache joining Jakarta as a Guest Member and get these signed. A3] To communicate the topic to affected projects. This will probably mean a general communication to all committees visibly using Java, and directing them to jcp-open for follow-up. ----------------------------------------- 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: There are no issues requiring board attention. ## Membership Data: Apache Airflow was founded 2018-12-19 (a year ago) There are currently 31 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Kengo Seki on 2019-12-01. - Jiajie Zhong was added as committer on 2020-04-03 ## Project Activity: Recent releases: 1.10.10 was released on 2020-04-09. 1.10.8 was released on 2020-02-07. 1.10.9 was released on 2020-02-07. The Airflow Summit is now scheduled for early July (6-17) and will of course be virtual. https://airflowsummit.org/ ## Community Health: The community is very healthy. We are in the process of moving from JIRA to Github issues. 868 PRS have been closed and 881 PRs have been filed. Its always hard to keep up with reviewing although this has been made a lot easier with some of the development tools that have been contributed. Mailinglists are healthy and the split between user and dev seems to work well. dev@airflow.apache.org had a 11% decrease in traffic in the past quarter (746 emails compared to 831) users@airflow.apache.org had a 64% decrease in traffic in the past quarter (79 emails compared to 214) 53 issues opened in JIRA, past quarter (-93% decrease) 129 issues closed in JIRA, past quarter (-80% decrease) 1211 commits in the past quarter (-27% decrease) 202 code contributors in the past quarter (1% increase) 881 PRs opened on GitHub, past quarter (-5% decrease) 868 PRs closed on GitHub, past quarter (-10% decrease) 602 issues opened on GitHub, past quarter (3662% increase) 344 issues closed on GitHub, past quarter (6780% 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: Apache Allura was founded 2014-03-18 (6 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 Shalitha Suranga on 2018-10-28. - No new committers. Last addition was Shalitha Suranga on 2018-10-29. ## Project Activity: - final steps for supporting Python 3 have been taking a while, but are still progressing - other small fixes & improvements continue too, including a different new contributor. Previous contributors have not continued to contribute more - should do a release soon, maybe wait until python 3 is ready though ## Community Health: - A few questions from from end-users/admins on mailing list - Slow but steady core development ----------------------------------------- Attachment C: Report from the Apache Ambari Project [Jayush Luniya] ## Description: The mission of Apache Ambari is the creation and maintenance of software related to Hadoop cluster management ## Issues: - Many committers and PMC members have moved to other projects. - Community has added new members to take the project forward. ## Membership Data: Apache Ambari was founded 2013-11-20 (7 years ago) There are currently 109 committers and 51 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - Andrew Onischuk was added to the PMC on 2020-03-24 - Dmytro Grinenko was added to the PMC on 2020-03-24 - Szabolcs Béki was added to the PMC on 2020-03-27 - Ihor Lukianov was added as committer on 2020-03-23 - Tamas Payer was added as committer on 2020-03-28 - Szabolcs Béki was added as committer on 2020-03-17 ## Project Activity: Recent releases: - 2.7.5 was released on 2019-12-16. - 2.7.4 was released on 2019-09-13. - 2.7.3 was released on 2018-11-17. ## Community Health: - Many committers and PMC members have moved to other projects. - 3 new PMC members and 2 new committers were added to the project last quarter - New members will strive to take the project forward - Community plans to do a release next quarter. - 23 issues opened in JIRA, past quarter - 5 issues closed in JIRA, past quarter - 3 commits in the past quarter - 3 code contributors in the past quarter - 9 PRs opened on GitHub, past quarter - 4 PRs closed on GitHub, past quarter ----------------------------------------- Attachment D: Report from the Apache Ant Project [Jan Materne] ## Description: The mission of Apache Ant is the creation and maintenance of the Ant build system and related software components. It consists of 3 main projects: - Ant - core and libraries (AntLibs) - Ivy - Ant based dependency manager - IvyDE - Eclipse plugin to integrate Ivy into Eclipse Additionally Ant provides several extensions to Ant (antlibs). ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Ant was founded 2002-11-18 (18 years ago) There are currently 29 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Magesh Umasankar on 2018-07-06. - No new committers. Last addition was Jaikiran Pai on 2017-06-14. ## Project Activity: Tests with early version of JDK 15 worked. But with the finding that 'rmic' not more a part of the JDK. The JDK team will update their changelog while we tune our testsuite to give a meaningful message and skip these tests on JDK15+. Also the final removal of the Nashorn JavaScript engine has to be adressed in our testsuite. First tests with GraalVM started. Nice observation: running plain scripts in GraalVM (graal.js) is much faster than compiled script on Nashorn. Our test assertion that the compiled script should run faster has to be modified ... Discussion about retiring Ant 1.9.x (our Java5) went to public. When retiring the 1.9-branch users would have to upgrade to Java8+ for running Ant 1.10.x. Pros: + getting a Java5 for development is difficult + APIs between Java5 and Java8 are too distinguished Cons: - some projects are running on Java<8 and require a fitting build tool - Java6 JUnit tests could be impossible to run on Java8 with Ant 1.10.x. ## Community Health: For Ant we feel healthy enough to apply patches, and get a release done. But basically we are in "maintenance mode". There isn't much development. For IvyDE we lack the knowledge of building Eclipse plugins on actual Eclipse versions. We hope to get the build running again so we could update that. ----------------------------------------- Attachment E: 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: Project activity is low. Not really much going on since April 2020. This is characteristic of Any23 and nothing out of the norm. For some time work on Spotbugs issues has prevented a 2.4 release. A thread relating to pushing off that primary issue such that 2.4 the release is unblocked is underway on dev@any23. ## Community Health: The Any23 community is quiet but we have not struggled with getting VOTE's when needed. This statement will be tested when the community is required to VOTE on 2.4 release candidate. ----------------------------------------- Attachment F: 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 (12 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: Currently working on a new release and sone internal code refactoring. ## Community Health: Nothing to report here. Small community but we still get some issues report and question on mailing list. ----------------------------------------- Attachment G: 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 41 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Ashutosh Mestry on 2019-04-16. - No new committers. Last addition was Ramesh Mani on 2018-10-09. ## Project Activity: - new feature to import glossary via REST API and UI - new feature to import business metadata via REST API and UI - updated authorization model to support purge operation - performance improvements in classification propagation, entity-delete, import, migration - updated Hive hook to create ADLS-Gen2 entities for abfs:// urls - added model to capture machine-learning metadata - update UI, beta and current, to support admin audits - improvements in search functionality like support for sorting - updated JanusGraph version to 0.5.1, and Tinkerpop version to 3.4.4 - Apache Atlas 2.1 release candidate out for vote, expected to release this month ## Community Health: - 2 new contributors added in last 3 months: Jayendra Parab, Jyoti Singh - dev@atlas.apache.org had a 75% increase in traffic in the past quarter (1868 emails compared to 1066) - user@atlas.apache.org had a 222% increase in traffic in the past quarter (29 emails compared to 9) - 171 issues opened in JIRA, past quarter (62% increase) - 143 issues closed in JIRA, past quarter (66% increase) - 274 commits in the past quarter (56% increase) - 23 code contributors in the past quarter (15% increase) ## Clarification for question on last board report - Question: I know we talked about this last year - your definitions of contributors vs committers. I was wondering if you track contributors somewhere analogous to the page at http://atlas.apache.org/#/TeamList ? - Response: The list of contributors is tracked only in Apache JIRA project for Atlas. Currently there are 111 contributors. ## Releases: 2.1.0 expected to release in 06/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 H: Report from the Apache Axis Project [Robert Lazarski] ## 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: We have enough PMC to cut releases. Axis2 is a mature project, but still actively maintained. The goals for the next Axis2 Java release continue to be JDK 11 support, by removing the remaining deprecated com.sun dependencies from the code base. This past quarter we moved Axis 1.x Java, Axis2 Java, and Axis2 C from svn to github. A big thanks to Bill Blough for making it happen, and Andreas Veithen for fixing the Java unit tests. Most of our users are running legacy SOAP services based on XML, so we are lacking committer growth. As our day jobs move to JSON, we continue to improve our docs and support for JSON based REST web services in order to gain new users. We continue to receive patches from the community, including AXIS2-5724. Axis2 C PMC member Bill Blough has "identified/tagged a lot of issues that should probably be addressed before the next release". The communication continues to be good. ## JIRA Activity for Axis2 java - 2 JIRA tickets created in the last 90 days. - 3 JIRA tickets closed/resolved in the last 90 days. ----------------------------------------- Attachment I: Report from the Apache Bahir Project [Luciano Resende] ----------------------------------------- Attachment J: Report from the Apache Beam Project [Kenneth Knowles] ## Description: The mission of Apache Beam is the creation and maintenance of software related to a unified programming model for both batch and streaming data processing, enabling efficient execution across diverse distributed execution engines and providing extensibility points for connecting to different technologies and user communities. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Beam was founded 2016-12-20 (3 years ago) There are currently 71 committers and 21 PMC members in this project. The Committer-to-PMC ratio is roughly 7:2. Community changes, past quarter: - No new PMC members. Last addition was Pablo Estrada on 2019-05-13. - Robin Qiu was added as committer on 2020-05-18 ## Project Activity: Some updates: - Last report, the community had received drafts of our new mascot, the firefly. Now the final drafts are done and committed to the website. [mascot] - Last report, website migration to Hugo/docsy was just beginning. It is now complete, ready for i18n. - Last report, we were working on moving to a dedicated Jenkins instance. That stalled for a bit, but in the last couple of days moved rapidly and is almost done. [mascot] https://beam.apache.org/community/mascot/ Other milestones: - As of April, docker containers that Beam releases adhere to the guidance of LEGAL-503. [LEGAL-503] - Beam's "cross-language" features are maturing, with a focus on making Beam Java features available for Beam Python. This is not just bridging languages, but communities/ecosystems. Only some runners support executing such a pipeline for now; as each one fully migrates to Beam's "portability framework" this will be enabled. What can Pythonistas use on enabled runners now? - SQL (Java-based, built on Apache Calcite) - KafkaIO (a connector to Apache Kafka authored in Java) - New IO Connectors: Beam now has IO connectors for Snowflake and Google Healthcare APIs. [LEGAL-503] https://issues.apache.org/jira/browse/LEGAL-503 Some work on project health, removing things we don't want/need to maintain: - Following Gearpump retiring from the incubator, the Gearpump runner was removed. - Following Apex moving to the attic, the Apex runner will be removed. Other highlighted activity: - The community discussed how many / which Python 3.x versions Beam should support concurrently, with the conclusion that 3.5 and 3.7 were highest priority. [py3] - A Beam "fixit" week was proposed. Contributors would add testing / reliability / quality related Jiras to a label `beam-fixit` and we could fix some. 105 Jiras were added to the label, and about 30 were fixed. - Beam has 3 Google Summer of Code students working on Beam SQL and Beam Python - Beam was accepted to Google Season of Docs program. Currently the project is accepting proposals for tech writers to improve documentation. - We moved to our own Jira priority scheme, strictly numerical (P0, P1, etc) with tooltips we authored, and explanations on the Beam site [jira-priorities]. This reduced friction for users and release managers, since Jira's built-in priorities like "Blocker", "Critical", "Major" were amgibuous and caused confusion. - We activated Jira automation to: - Unassign issues that were likely forgotten. This identified many issues that could be picked up by new contributors, and many that could be closed. - Lower priority from P2 ("default") to P3 ("nice to have") for unassigned issues that were very old, to match how they were prioritized in practice. This identified many issues at the wrong priority, and also prompted discussions between users and Beam developers. [py3] https://s.apache.org/beam-py3-discussion [jira-priorities] https://beam.apache.org/contribute/jira-priorities/ In the current pandemic situation, conferences have been altered or canceled, but we have activity to note: - "Distributed Processing for Machine Learning Production Pipelines" presented at Flink Forward Virtual 2020 (https://www.youtube.com/embed/jV1WFTmm4qg) - Beam Summit organizers committed to working more transparently with the community [beam-summit-transparency]. In June we have received weekly status reports. [beam-summit-20200603] [beam-summit-2020-0610] - Beam Summit 2020 rescheduled and converted to Beam Digital Summit. [beam-digital-summit] - Organized a May digital learning month, to keep community engaged with weekly talks during COVID19. Hosted 4 webinars introducing different features of Apache Beam. Received 100~200 viewers on average for each webinar. [beam-summit-transparency] https://s.apache.org/beam-summit-transparency [beam-summit-20200603] https://s.apache.org/beam-summit-20200603 [beam-summit-20200610] https://s.apache.org/beam-summit-20200610 [beam-digital-summit] https://s.apache.org/beam-digital-summit Recent releases: - 2.22.0 was released on 2020-06-08. - 2.21.0 was released on 2020-05-27. - 2.20.0 was released on 2020-04-15. ## Community Health: - Traffic on dev@ was about the same, PRs and commits about the same. - Traffic on user@ was double, seemingly a real and sustained increase. ----------------------------------------- Attachment K: 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 38 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - Kengo Seki was added to the PMC on 2020-04-17 - Masatake Iwasaki was added as committer on 2020-04-18 ## Recent releases - 1.4.0 was released on 2019-06-15. ## Project Activity: - V1.5.0 release is in active developing with major effort in components bumping up and compaitibily improvements with new distros. - Community decided to deprecat inactive projects, Apache Apex, Apache Hama and Apache Tajo, from supporting components. - Community decided to add a new bigtop-mpack component to enable Bigtop SW stack deployment using Apache Ambari. ## Community Health: - Community elected one PMC member, Kengo Seiki, and one committer, Masatake Iwasaki, who made considerable code contributions to project. - Community health is good. Kengo Seki is our release manager. Discussions and commits have increased along with v1.5 release in progress: - dev@bigtop.apache.org had a 29% increase in traffic in the past quarter (442 emails compared to 341) - issues@bigtop.apache.org had a 23% decrease in traffic in the past quarter (252 emails compared to 326) - 43 issues opened in JIRA, past quarter (10% increase) - 31 issues closed in JIRA, past quarter (-26% decrease) - Regularly recived bug reports/feature requests/PRs from user and community members ----------------------------------------- Attachment L: Report from the Apache Bloodhound Project [Gary Martin] ----------------------------------------- Attachment M: 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: There are no issues requiring board attention at this time. ## Membership Data: Apache BVal was founded 2012-02-14 (8 years ago) There are currently 15 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last addition was Thomas Andraschko on 2019-05-15. - No new committers. Last addition was Thomas Andraschko on 2019-05-16. ## Project Activity: No urgent tasks have needed doing since our last report. ## Community Health: We have had a slight rise in issue tracker activity this quarter but none of these have yet resulted in anything requiring developer attention. We consider this normal for Apache BVal. ----------------------------------------- Attachment N: Report from the Apache Camel Project [Andrea Cosentino] ## Description: Apache Camel is a powerful open source integration library based on Enterprise Integration Patterns. Rules for Camel's routing engine can be defined in either a Java based DSL or XML. ## Issues: there are no issues requiring board attention at this time ## Membership Data: Apache Camel was founded 2008-12-17 (11 years ago) There are currently 70 committers and 36 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - Omar Al-Safi was added to the PMC on 2020-06-01 - No new committers. Last addition was Gazda on 2020-03-02. ## Project Activity: - We released Apache Camel 3.2.0 on 06 Apr 2020 - We released Apache Camel 3.3.0 on 05 May 2020 - We are working already on the 3.4.0 version too. - The 3.4.0 release will be a LTS release, so we'll maintain the 3.4.x baseline by backporting fixes, while innovating with new versions - Actually we are doing a big effort on stabilizing the codebase for 3.x branch, there is an ongoing effort and we are doing really well on this particular side. - We released a new 2.x version, the 2.25.1 on 16 Apr 2020. - We are preparing for the next minor release Apache Camel 2.24.4 and the next patch release for 2.25.x - We released Camel-K-Runtime 1.2.1 and 1.3.0 respectively on 20 Mar 2020 and 05 Jun 2020 - We released Camel-K 1.0.0 on 05 Jun 2020 - We are continuing our work on Camel-K by improving the support for Camel 3 and we finally released a 1.0.0 GA. - We are continuing supporting Camel-Quarkus by releasing multiple versions in this quarter - We released the following Camel-Quarkus versions: - 1.0.0-M5 on 13 Mar 2020 - 1.0.0-M6 on 09 Apr 2020 - 1.0.0-M7 on 27 Apr 2020 - 1.0.0-CR2 on 30 May 2020 - We are continuing working on the Camel-kafka-connector project and we released two version of it - 0.1.0 on 25 Apr 2020 - 0.2.0 on 17 May 2020 - We are about to release the 0.3.0 version based on Camel 3.3.0 - This is the complete releases list - 3.2.0 was released on 2020-06-04 - 3.3.0 was released on 2020-05-05 - 2.25.1 released on 2020-04-16 - Camel-K 1.0.0 released on 2020-06-05 - Camel-Quarkus 1.0.0-M5 released on 2020-03-13 - Camel-Quarkus 1.0.0-M6 released on 2020-04-09 - Camel-Quarkus 1.0.0-M7 released on 2020-04-27 - Camel-Quarkus 1.0.0-CR2 released on 2020-05-20 - Camel-Kafka-connector 0.1.0 released on 2020-04-25 - Camel-Kafka-connector 0.2.0 released on 2020-05-17 - This year Apache Camel will participate to Google Summer Of Code: the select students are two and we are already working with them - This year Apache Camel will participate to Outreachy program: the selected persons are two and we are already working with them. ## Community Health: - dev@camel.apache.org had a 1% decrease in traffic in the past quarter (657 emails compared to 658) More or less the activity is the same with questions about migration from Camel 2 to Camel 3 - users@camel.apache.org had a 5% decrease in traffic in the past quarter (488 emails compared to 513) This is related to the questions coming in about migration from camel 2 to 3, but since we are stabilizing the codebase and improving the documentation, the questions coming in are way more less - 442 issues opened in JIRA, past quarter (+2% increase) Just a little increase related to new stuff and housekeeping plus the on-going work for Camel 3.4.0 - 409 issues closed in JIRA, past quarter (+13% increase) We closed a lot of stuff for 3.3.0 and for 3.4.0 - 3187 commits in the past quarter (-14% decrease) The code is stabilizing and we are focusing on less material now, that's why the commits are less - 823 PRs opened on GitHub, past quarter (+28% increase) This is for the stabilization, so feature contributor are continuing to work on them and we have also new contributors opening PRs for documentation and little fixes - 826 PRs closed on GitHub, past quarter (+28% increase) This is for the stabilization, so feature contributor are continuing to work on them and we have also new contributors opening PRs for documentation and little fixes - 292 issues opened on GitHub, past quarter (-3% decrease) This is for the new projects in the ecosystem, we are opening more or less the same number of issues on the subprojects - 320 issues closed on GitHub, past quarter (+42% increase) This is because we went through the existing issues in camel-k and camel-k-runtime before releasing the 1.0.0 GA ----------------------------------------- Attachment O: Report from the Apache Cayenne Project [Michael Ray Gentry] ## 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 (13 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.1 and 4.2. Prior versions are maintenance-only. - Cayenne 3.1.3 (aging) - Maintenance only. - Cayenne 4.0.2 (stable) - Maintenance only. - Cayenne 4.1.RC3/GM (beta) - Expecting to release Cayenne 4.1 as soon as final bugs are fixed and tested. - Cayenne 4.2M2 (development) - Most development work is focused on this version. ### Releases - Cayenne 3.1.3 on 2018-07-25. - Cayenne 4.0.2 on 2019-10-14. - Cayenne 4.1.RC2 on 2019-10-25. - Cayenne 4.2.M1 on 2020-04-15. ## 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 127% increase in traffic in the past quarter (41 emails compared to 18). - user@cayenne.apache.org had a 2% increase in traffic in the past quarter (35 emails compared to 34). Developer mailing list traffic increase was mainly due to releasing Cayenne 4.2.M1. ### JIRA and GitHub Activity - 10 issues opened in JIRA, past quarter (11% increase). - 10 issues closed in JIRA, past quarter (25% increase). - 69 commits in the past quarter (46% increase). - 6 code contributors in the past quarter (100% increase). - 11 PRs opened on GitHub, past quarter (37% increase). - 10 PRs closed on GitHub, past quarter (42% increase). JIRA and GitHub increases reflect issues fixed and new features added to Cayenne 4.2 (the released M1 in April and features added since then). ----------------------------------------- Attachment P: 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 (9 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. There is basically no traffic on the mailing lists and no user questions. ----------------------------------------- Attachment Q: 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: - The PMC as a whole decided to stop maintaining a separate security list and move the CloudStack security related issues to the ASF Security Team and private lists for more visibility. ## Activity: - The community UI SIG bears fruit with the release the first technical preview of the new UI (Primate). - 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. - 4.14.0.0 has over 15 major new features, and over 200 enhancements and fixes since 4.13.0. 4.13.1 adds around 40 fixes since release of 4.13.0. ## 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 121 - no new committers members were added since last report. - Most recently added committers: Sven Vogel on March 18th 2019 and Dennis Konrad on March 21st 2019 ## Releases: - 4.14 was released on 26th May 2020 ----------------------------------------- Attachment R: 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 150 committers and 38 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 Alex Herbert on 2019-05-09. - Peter Lee was added as committer on 2020-03-13 ## Project Activity: We have released the following Apache Commons Components this reporting period: - BCEL-6.5.0 was released on 2020-06-08. - IO-2.7 was released on 2020-05-28. - NUMBERS-1.0-beta1 was released on 2020-04-08. - LANG-3.10 was released on 2020-03-27. - CONFIGURATION-2.7 was released on 2020-03-11. ## Community Health: We have a significant uptick in activity on the mailing lists and GitHub. We continue to release components. ----------------------------------------- Attachment S: Report from the Apache Cordova Project [Jesse MacFadyen] ## Status report for the Apache Cordova project - June 2020 ## Description: - A platform for building native mobile applications using HTML, CSS and JavaScript. ## Activity - We have not made a decision how best to use last year's generous donation since our plan to contract a specialist for UX and technical writing to update our documentation and create getting started guides was denied. We will likely use the funds to purchase test devices for committers who need them, pending Apache approval, and acceptance by the donor. ## 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. We are still (slowly) working to resolve existing issues in JIRA, while also maintaining all the new issues and pull requests in Github. ## 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-splashscreen@5.0.4 was released on 2020-06-06. - cordova-create@3.0.0 was released on 2020-06-01. - cordova-ios@6.0.0 was released on 2020-06-01. - cordova-common@4.0.1 was released on 2020-05-19. - cordova-node-xcode@3.0.1 was released on 2020-05-19. - cordova-app-hello-world@5.0.0 was released on 2020-04-13. - cordova-fetch@3.0.0 was released on 2020-04-13. - cordova-js@6.0.0 was released on 2020-04-13. - cordova-node-xcode@3.0.0 was released on 2020-04-13. - cordova-serve@4.0.0 was released on 2020-04-13. - cordova-common@4.0.0 was released on 2020-03-30. - cordova-eslint@3.0.0 was released on 2020-03-26. ## JIRA activity: - 0 JIRA tickets created in the last quarter (JIRA has been shut down) - 3 JIRA tickets closed/resolved in the last quarter ## Github activity: Issue close rate of 104%: - 300 issues opened on GitHub, past quarter - 311 issues closed on GitHub, past quarter PR close rate of 100%: - 264 PRs opened on GitHub, past quarter - 265 PRs closed on GitHub, past quarter ----------------------------------------- Attachment T: Report from the Apache cTAKES Project [Pei Chen] ## Description: Apache clinical Text Analysis and Knowledge Extraction System (cTAKES) is an open-source natural language processing system for information extraction from electronic medical record clinical free-text. ## Issues: There are no issues requiring board attention at this time. ## Project Activity: - Committee continues to work on the future release (4.0.1) - Committee continues to work on bug fixes and improvements documented in Jira ## Membership Data: - Currently 31 PMC members. - Last PMC addition was Gandhi Rajan on Thu Jul 12 2018 ## Committer base changes: - Currently 38 committers. - Last committer addition was Gandhi Rajan at Tue Nov 14 2017 ## Releases: - 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: - The community continues to be moderately active. - There are new questions/suggestions from new users on the mailing lists - There is steady increase in interest and growth in the community based on the activity on the mailing lists ----------------------------------------- Attachment U: Report from the Apache Curator Project [Jordan Zimmerman] ## Description: The mission of Curator is the creation and maintenance of software related to Java libraries that make using Apache ZooKeeper easier ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Curator was founded 2013-09-17 (7 years ago) There are currently 13 committers and 13 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Shay Shimony on 2019-04-17. - No new committers. Last addition was Shay Shimony on 2019-04-18. ## Recent Releases - Apache Curator 5.0.0 was released on 2020-05-28 ## Project Activity: - We had a major release last week - We are currently voting on a new PMC/committer ## Community Health: While I still think the Curator community is healthy I was disappointed by the lack of engagement recently with an important issue with Curator (see thread here: http://mail-archives.apache.org/mod_mbox/curator-dev/202005.mbox/%3cE5511DF7-06EB-43B9-851E-E08FCDA8A204@jordanzimmerman.com%3e). I tried to get engagement as hard as I could - email, Slack, cross-posting to ZooKeeper, Twitter - still only the 3 active Curator committers responded. I don't know what to do about this. I know that Curator is used throughout the Tech industry - why don't they take more interest in it? I don't know. ----------------------------------------- Attachment V: 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've just shipped a new release with bugfixes and small new features. Right now in the process of updating our web site to reflect the new changes and features. ## Health report: Community is stable and still decently active. We are also getting bug fix PRs and tickets on a pretty frequent basis. We are discussing a PMC chair change right now. ## 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 W: Report from the Apache DRAT Project [Tom Barber] ----------------------------------------- Attachment X: Report from the Apache Eagle Project [Edward Zhang] ## Description: The mission of Apache Eagle is the creation and maintenance of software related to a distributed monitoring solution for identifying security and performance issues in real time on big data platforms, including Apache Hadoop and Apache Spark. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Eagle was founded 2016-12-20 (3 years ago) There are currently 18 committers and 16 PMC members in this project. The Committer-to-PMC ratio is 9:8. Community changes, past quarter: - No new PMC members. Last addition was Deng Lingang on 2017-05-08. - No new committers. Last addition was Jay Sen on 2017-03-16. ## Project Activity: Recent releases: 0.5.0 was released on 2017-09-10 The Eagle community started 1.0 prototype code in a separate branch. This is more like proof of concept development. ## Community Health: The Eagle community starts Eagle 1.0 development with some progress but still need community to actively participate the discussion and development. ----------------------------------------- Attachment Y: Report from the Apache Felix Project [Karl Pauls] ## Description: Apache Felix is a project aimed at implementing specifications from the OSGi Alliance as well as implementing other supporting tools and technologies aligned with OSGi technology. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Felix was founded 2007-03-28 (13 years ago) There are currently 68 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 9:4. Community changes, past quarter: - No new PMC members. Last addition was Georg Henzler on 2019-06-10. - No new committers. Last addition was Stefan Bischof on 2020-03-02. ## Project Activity: - Existing implementations have been improved/enhanced based on community feedback. - Received a proposal for a contribution of a metrics component. - Released 13 components (mostly bug fixes but added a new cm.json component). ## Releases - org.apache.felix.webconsole-4.5.2: 2020-05-08 - org.apache.felix.webconsole-4.5.0: 2020-04-27 - org.apache.felix.cm.json-1.0.2: 2020-04-23 - org.apache.felix.cm.json-1.0.0: 2020-04-20 - org.apache.felix.converter-1.0.14: 2020-04-20 - org.apache.felix.scr-2.1.20: 2020-04-20 - org.apache.felix.http.base-4.0.10: 2020-04-16 - org.apache.felix.http.bridge-4.0.12: 2020-04-16 - org.apache.felix.http.jetty-4.0.18: 2020-04-16 - org.apache.felix.scr-2.1.8: 2020-04-16 - org.apache.felix.fileinstall-3.6.6: 2020-04-07 - org.apache.felix.webconsole-4.4.0: 2020-04-06 - org.apache.felix.jetty-4.0.16: 2020-03-16 ## Community Health: - Overall the project is in ok health. - Questions on the user list are answered, development concerns are either discussed on the mailing list or directly in the JIRA issues. - The project as well as the OSGi community in general is still in the process of adapting to JPMS and Graal/substrate - however, we hope that Atomos and the new OSGi Connect RFC will help in that area. - We need to be on the lookout for new committers. Atomos and the move to github hopefully will help in attracting more people. - We had no issues voting on releases and JIRA issues are generally addressed. - dev@felix.apache.org had a 195% increase in traffic in the past quarter (738 emails compared to 250) - users@felix.apache.org had a 187% increase in traffic in the past quarter (23 emails compared to 8) - 48 issues opened in JIRA, past quarter (60% increase) - 47 issues closed in JIRA, past quarter (95% increase) - 27 PR on Github (8 open / 19 closed) for felix-dev - 24 PR on Github (1 open / 23 closed) for felix-atomos ----------------------------------------- Attachment Z: Report from the Apache Flex Project [Olaf Krüger] ## Description: Apache Flex is an application framework for easily building Flash-based applications for mobile devices, the browser and desktop. Because the FlashPlayer reaches its EOL at the end of 2020, we won't be able to target the browser with Flex after 2020. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Flex was founded 2012-12-19 (7 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: After a few uncertainties, it turned out that Harman feels obliged to pay attention to Flex in case of AIR updates. Adobe has removed the entire Flex, AIR and Flash documentation from their website and put it into an accessable archive. The community started a discussion about saving this stuff and making it available through Apache. ## Community Health: There is nearly no activity on the dev list. On the users list, questions about the Flex framework itself are getting fewer. Most of the users list activity is related to AIR, recurring issues with the Flex installer and migration paths. ----------------------------------------- Attachment AA: 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: - Dawid Wysakowicz joined PMC on 2020-03-23 - Zhijiang Wang joined the PMC on 2020-03-27 - Hequn Cheng joined the PMC on 2020-04-16 New committers since previous report: - Konstantin Knauf was added as committer on 2020-04-01 - Seth Wiesman was added as committer on 2020-04-07 - Xintong Song was added as committer on 2020-06-01 - Benchao Li was added as committer on 2020-06-08 The newest PMC member is Hequn Cheng, joined on April 16th, 2020. The newest committer is Benchao Li, joined on June 8th, 2020. There are currently 59 committers and 29 PMC members in this project. ## Releases The following releases were made since the last board report: - Apache Flink 1.9.3 was released on 2020-04-26. - Apache Flink 1.10.1 was released on 2020-05-12. - Stateful Functions (StateFun) 2.0 was released on 2020-04-07. - Stateful Functions (StateFun) 2.1 was released on 2020-06-09. - Flink-shaded 11.0 was released on 2020-05-29. ## Project Activity: - The community is currently finalizing the 1.11.0 release, the first release candidate has been published. Besides the common usability improvements and hardening, the release brings a major update to Flink's checkpoint mechanism, supports better handling of change-data-capture streams, integrates streaming data with Hadoop/Hive, adds better support for common libraries for Python users, and more. - The contributed Stateful Functions project has now undergone two releases as part of Apache Flink, meaning the integration has been successfully completed. - The Flink Forward San Francisco conference took place as an open virtual event due to the COVID-19 situation. While this worked well for the part of knowledge and experience sharing, the feedback from many committers was that they prefer an in-person event once it becomes feasible again. - For the same reason as above, the next Flink Forward conference (taking place in late October) will be again a virtual event, open and free to everyone. - There is a request to use the Apache Flink brand for a fan page. The PMC is handling the discussion. The main point is how to strike a good trade-off between making it clear that this is not an official website of the Apache Flink project, and making it recognizable at first glance that this website is about Flink. - The Flink community migrated most of the CI infrastructure to a sponsored Azure Pipelines account. That reduced Flink's usage of ASF Travis resources significantly. The remaining ASF Travis CI use will probably be phased out incrementally along with older releases that still rely on the Travis setup. - The community published its first CVE based on a third-party report and fix. We found the process to be well documented. - There is an ongoing discussion in the community about adding more localized contents, triggered by the contribution of a Japanese translation of (parts of) the website. At this point, the conclusion was that we need to first invest into better tooling before being able to handle more versions of the documentation (website being a bit easier, because it is less frequently updated). ## Community Health: The Flink community is proud that Flink continues to be among the most active projects in the ASF. - user@f.a.o (2452 mails/quarter) - user-zh@f.a.o (1930 mails/quarter) - dev@f.a.o (3914 mails/quarter) JIRA continues to be very active as well, 1622 JIRA tickets created, 1351 JIRA tickets closed in the last 3 months. ----------------------------------------- Attachment AB: 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: Project development is focused on finalizing the 1.2.0 release. The 1.2.0 release is planned to include several major improvements, like support for SAML and Wake-on-LAN, and addresses a number of regressions resulting from the migration to FreeRDP 2.0.0. Recent releases: - 1.1.0 was released on 2020-01-29. - 1.0.0 was released on 2019-01-08. - 0.9.14 was released on 2018-01-18. ## Community Health: The community is active and healthy. Project website traffic more than doubled at the end of March due to COVID-19 and the widespread need to work from home. The increased traffic has subsided somewhat since then, but is still at least 50% more than normal. Activity on the user@ mailing list is also substantially higher. ----------------------------------------- Attachment AC: Report from the Apache Gump Project [Stefan Bodewig] 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 In essence, 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. # 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 AD: 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 blocking issue now. ## Membership Data: Apache Helix was founded 2013-12-17 (6 years ago) There are currently 20 committers and 18 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 Junkai Xue on 2017-07-03. - No new committers. Last addition was Hunter Lee on 2019-03-12. ## Project Activity: Helix 0.9.7 was released on 2020-05-18 Helix 1.0.0 was released on 2020-05-19 ## Community Health: dev@helix.apache.org had a 76% increase user@helix.apache.org had a 63% increase in traffic in the past quarter 97 issues closed on GitHub, past quarter (22% increase) ----------------------------------------- Attachment AE: Report from the Apache Hive Project [Ashutosh Chauhan] ## Description: The mission of Hive is the creation and maintenance of software related to Data warehouse infrastructure using the Apache Hadoop Database ## Issues: No issues needing board's attention at this time. ## Membership Data: There are currently 91 committers and 49 PMC members in this project. Community changes, past quarter: - No new PMC members. Last addition was Anishek Agarwal on 2020-02-10. - Karen Coppage was added as committer on 2020-06-09 - Krisztian Kasa was added as committer on 2020-06-09 ## Project Activity: Project made two new releases this quarter: - hive-storage-2.7.2 was released on 2020-05-11 - Hive 2.3.7 was released on 2020-04-19 Their are discussions underway on dev@ list to update pre-commit infrastructure to make it more reliable and performant. This work may also result in changing workflow to be git PR based one. ## Community Health: We saw lot of new activity in community this quarter. We gained nearly 20 new contributors to project. Further, almost 50% increase in jira issues reported and fixed. We also see community adopting Github based PR model with nearly 50% new contributions coming in via Github PR. ----------------------------------------- Attachment AF: 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 (20 days ago) There are currently 14 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added (since graduation). ## Project Activity: Apache Hudi is currently in the process of finalizing 0.5.3 release, which delivers large performance, usability improvements. Community continues to work towards the next 0.6.0 major release, planned over the next month or so. We are also adding more testing to further improve developer velocity and quality. Community also participated in a bug bash, that ran over 10 days. We have had 4 major design proposals (RFCs) submitted and under review, targetting major releases beyond 0.6.0. Blogs/Talks - Blogs have been moved over to the hudi.apache.org site and contributors have written some useful new blogs - Hudi PMC has authored a very popular info.cn article on technical underpinnings of Hudi, that was featured as a top story. - Couple of planned talks were cancelled due to COVID. ## Community Health: Dev mailing list activity is a mix of user questions and technical discussions, which have been pretty steady. We continue to steadily ship code, with contributors driving a large chunk of them. We use Github Issues as the support channel, and there was a lot of growth in users engaging with us on Github to file support issues. We are triaging some flaky test issues now, that has slightly affected our ability to land PRs quickly. Community is actively working on mitigating this. ----------------------------------------- Attachment AG: 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 (21 days ago) There are currently 9 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: There were two community syncs in May, with good discussions on adding secondary indexes and fixing some persistent issues, like Guava library conflicts and how to support multiple Spark versions. Development activity: - Row-level delete progress continues with several PRs merged - Added support for ORC predicate push-down and metrics filtering, which is a significant step toward performance parity with Parquet - The vectorized Parquet read path is passing end-to-end tests for flat data - Guava is now shaded and relocated, unblocking integration with Hive - The build changed dependency locking plugins to unblock Hive and Spark 3 work - Flink contributors opened pull requests to merge the prototype sink ## Community Health: Nearly all metrics (list traffic, pull requests, and issues opened) are showing an increase in the last month, and the community has made significant progress on several large extensions (ORC and Flink, notably). ----------------------------------------- Attachment AH: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for June 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 43 podlings incubating. In May, podlings executed nine distinct releases. We added one new IPMC members and three retired. There was one IP clearance in May. There are still two new podlings under discussion or VOTE, and they are HBlock and Pegasus. Two projects, Hudi and Iceberg, graduated last month. At least one podling is heading towards graduation in this or the next board report, the next one to graduate is likely to be APISIX. This month we were missing reports from Liminal, Spot, Hivemall and Warble. Liminal and Spot asked to report next month. Hivemall and Warble didn't report and will be asked to report next month. It was found that the MXNet podling's releases and download page were not in line with ASF release and distribution policy. The project had been distributing releases with Category X code and distributing unreleased code. There has been a lengthy discussion both on legal-dicusss and the incubator general list on this. The project has taken some small steps to correct the issues but seems to be hesitant to do so and currently. These issues are still publically unresolved. The Incubator PMC may need to take further action on this. A couple of established podlings seem to be having trouble following the correct process for adding PPMC members. It's not clear why this is the case as the process is well documented and simple. Huddi graduated, but there was a small issue with its proposed PMC list that was corrected. Iceberg also graduated, there was some discussion about some issues with its license and notice files in its releases. A couple of mentors have been added and removed from projects. Most on list traffic was around releases and graduations. Two podlings SDAP and Spot still need to sort out their roster and private mailing list subscriptions. ## Community ### New IPMC members: - Wangda Tan ### People who left the IPMC: - Alan Gates - Joe Witt - Jakob Homan ## New Podlings - BlueMarlin ## Podlings that failed to report, expected next month - Liminal - Hivemall - Spot - Warble ## Graduations - Iceberg - Hudi The board has motions for the following: - None ## Releases The following releases entered distribution during the month of May: - APISIX 1.3 - DLab 2.3.0 - DataSketches 1.3.0 - ECharts 4.8.0 - Iceberg 0.8.0 - IoTDB 0.9.3 - Nuttx 9.0.0 - StreamPipes 0.66.0 - Yunikorn 0.8.0 ## IP Clearance - ShardingSphere ElasticJob ## Legal / Trademarks Discussion on releases containing Category X code. ## Infrastructure None. ## Miscellaneous None. ## Table of Contents [AGE](#age) [brpc](#brpc) [Crail](#crail) [Daffodil](#daffodil) [Dolphin Scheduler](#dolphinscheduler) [IoTDB](#iotdb) [Marvin-AI](#marvin-ai) [Nemo](#nemo) [NLPCraft](#nlpcraft) [Pinot](#pinot) [S2Graph](#s2graph) [SAMOA](#samoa) [SDAP](#sdap) [StreamPipes](#streampipes) [Superset](#superset) -------------------- ## AGE AGE is a multi-model database that enables graph and relational models built on PostgreSQL. This project is a new generation of a multi-model graph database for the modern complex data environment. AGE has been incubating since 2020-04-29. ### Three most important unfinished issues to address before graduating: 1. Complete infrastructure Setup for Podling. 2. Make official AGE (Incubating) Release. 3. Build Community around the AGE project. ### Are there any issues that the IPMC or ASF Board need to be aware of? None. ### How has the community developed since the last report? This is our first report after AGE project is accepted for Apache Incubator. ### How has the project developed since the last report? This is our first report after AGE project is accepted for Apache Incubator. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: We are currently working towards our first Apache based release. ### When were the last committers or PPMC members elected? We are currently working infrastructure setup for migrate repo to Apache. ### Have your mentors been helpful and responsive? Yes, always responsive and helpful. ### Is the PPMC managing the podling's brand / trademarks? VP, Brand has approved the project name on PODLINGNAMESEARCH-181. PPMC is not managing the podling's brand / trademarks yet. ### Signed-off-by: - [X] (age) Kevin Ratnasekera Comments: - [X] (age) Von Gosling Comments: - [ ] (age) Raphael Bircher Comments: - [X] (age) Felix Cheung Comments: Welcome and looking forward to it! ### IPMC/Shepherd notes: -------------------- ## brpc brpc is an industrial-grade RPC framework for building reliable and high- performance services. brpc has been incubating since 2018-11-13. ### Three most important unfinished issues to address before graduating: 1. release Apache standard releases regularly 2. attract more contributors and committers 3. clean branding issue ### Are there any issues that the IPMC or ASF Board need to be aware of? No big issues ### How has the community developed since the last report? we organized a meeting to listen to Apache ShardingSphere's chair -zhangliang, he shared his experience on how to develop his project's community and how to graduate. we learned a lot. ### How has the project developed since the last report? we discussed about the release schedule of brpc, maybe a quarter per release will be ok for now. And new PPMC member helei will participate into the work of release. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-01-16 ### When were the last committers or PPMC members elected? 2019-12-24 ### Have your mentors been helpful and responsive? Kevin reminded us for our incubator report, thanks for his reminder. ### Is the PPMC managing the podling's brand / trademarks? Not ready for the branding issue, will check it next time. ### Signed-off-by: - [X] (brpc) Kevin A. McGrail Comments: No comments just keep trucking. - [X] (brpc) Jean-Baptiste Onofré Comments: - [X] (brpc) Von Gosling Comments: ### IPMC/Shepherd notes: -------------------- ## Crail Crail is a storage platform for sharing performance critical data in distributed data processing jobs at very high speed. Crail has been incubating since 2017-11-01. ### Three most important unfinished issues to address before graduating: 1. Grow developers community 2. Grow Crail use base 3. More steady release cycle ### 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 see increasing traffic on the dev mailing list from Crail users. A recent proposal from Adrian to add elastic scaling got positive feedback from other committers. ### How has the project developed since the last report? Crail went through a phase of limited visible activities on the code base. It is critical the Crail developers community resumes to be more active to keep the project making decent progress. Using Crail as an ephemeral data store for serverless computing emerges as a very suitable use case. Pushing this forward, aiming at inclusion in a next release is of common interest among the committers. ### 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? Our mentors have been supportive and responsive. ### Is the PPMC managing the podling's brand / trademarks? No Answer. ### Signed-off-by: - [X] (crail) Julian Hyde Comments: The up-tick in dev activity is encouraging. - [X] (crail) Luciano Resende Comments: - [X] (crail) Felix Cheung Comments: This seems like a good plan to get more interests and grow the community. ### 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 (formerly Tresys) (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 non-Owl contributors - Continued involvement in the mailing lists - dev: 78 postings, 5 new subscribers - users: 96 postings, 4 new subscribers - Owl is actively encouraging other companies with known Daffodil interests to make contributions and increase involvement. - Nteligen has two student summer interns starting Daffodil-related projects next week. Anticipating initial on-list activity to begin soon - Daffodil has been integrated into Smooks (https://www.smooks.org) by outside developers ### How has the project developed since the last report? - Released Daffodil 2.6.0 - 56 commits merged from 7 different contributors - Changes include thread-safe API improvements, cleanups based on SonarCloud scans, improved validation of of input XML, newVariableInstance feature, and many important misc bug fixes - 59 issues created, 61 issues resolved - Initial discussions and planning/ramping up on the proposed code-generation runtime. - New proposals and plans in place to improve Daffodil streaming capabilities and memory requirement reduction--main focus for the next release ### How would you assess the podling's maturity? - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-04-24 ### When were the last committers or PPMC members elected? - 2019-11-26 - Olabusayo Kilo (Committer) - 2019-06-20 - Brandon Sloane (PPMC) ### Have your mentors been helpful and responsive? - Yes ### 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: A new PPMC member is being added which increases the diversity of the podling. - [X] (daffodil) Christofer Dutz Comments: Would love to see some more content on the mailing list that would implicate what some people are currently working on. From an outside view it is sometimes difficult where movement is currently happening. ### IPMC/Shepherd notes: -------------------- ## DolphinScheduler Dolphin Scheduler is a distributed and easy-to-expand visual DAG workflow scheduling system dedicated to solving the complex dependencies in data processing, making the scheduling system out of the box for data processing. Dolphin Scheduler has been incubating since 2019-8-29. ### Three most important unfinished issues to address before graduating: 1. Develop more committers and contributors. 2. Polish the document and let user more easily to find their questions. 3. Guide community discuss more complicated topic via e-mail instead of other channel. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? 1. 5 committers was voted. 2. Github code contributors grew from 77 to 86. 3. Organized 1 on-line communication about Apache Dolphin Scheduler 1.3, about 700 people watch the program and a few of them asked questions. ### How has the project developed since the last report? 1. Support DATAx,sqoop tranfomation and Apache Ambari plug-in installation. 2. Support condition module on etl process. 3. Support K8s deployment. ### 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-2-24 ### When were the last committers or PPMC members elected? 2020-5-28 ### Have your mentors been helpful and responsive? Yes, our mentors help a lot on our progress on restruction. ### Is the PPMC managing the podling's brand / trademarks? Yes, We keep tracking podling's brand / trademarks. ### Signed-off-by: - [X] (dolphinscheduler) Sheng Wu Comments: - [X] (dolphinscheduler) ShaoFeng Shi Comments: - [X] (dolphinscheduler) Liang Chen Comments: - [X] (dolphinscheduler) Furkan KAMACI Comments: - [X] (dolphinscheduler) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes: -------------------- ## IoTDB IoTDB is a data store for managing large amounts of time series data such as timestamped data from IoT sensors in industrial applications. IoTDB has been incubating since 2018-11-18. ### Three most important unfinished issues to address before graduating: - More active PPMC/Committers to join votes in the mailing list; - Get more user feedback; - More technical communications are welcomed to attract more committers joining the project deeply. ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? 1. Suggested by Mentor Christofer, we moved the JIRA notifications to a new mailing list notifications@. After that, there are 609 emails sent by 80 people, divided into 254 topics in these 3 months. 2. 4 new committers are elected (Dawei Liu, Wangminhao Gou, Yuyuan Kang, and XinWang), who come from 3 different companies/organizations. 3. A new PPMC is elected (Jincheng Sun). 4. Many new contributors joining us. For example, Giorgio Zoppi is working for TsFIle/IoTDB C++, Robinet integrated IoTDB with Apache Karaf, Xin Wang and Jincheng integrated IoTDB with Flink etc.. 5. The website is refactored. - Now Google Search Engine can index it. - The website provides a detailed User Guide and some System Designs both in English and Chinese. - Meetup and other talk materials (slides and videos) are shared on the website. - More documents to let users joining us (like Code of Conduct, How to be a committer, how to release, how to vote new committers, etc..) are provided on the website or the wiki. 6. Dave Fisher shepherded us and pointed out some issues, and all of them are fixed. ### How has the project developed since the last report? - Two versions (v0.9.2 and v0.9.3) are released. They are done by two new Release Managers from the community. - The project keeps active, there are 553 commits submitted by 43 authors in these 3 months. (using the gitstats tool to get the result: `gitstats -c start_date=2020-03-01 REPO_NAME OUTPUT`) - IoTDB is integrated with Apache Karaf and Apache Flink. - IoTDB supports MQTT protocol. - IoTDB's cluster module is almost done. A PR is submitted. ### 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-04-13 ### When were the last committers or PPMC members elected? 2020-05-18 for the last committer, 2020-05-14 for the last PPMC. ### Have your mentors been helpful and responsive? Yes, helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? Required Name Search is done. A google search didn’t show any major branding issues that the PPMC needs to deal with. ### Signed-off-by: - [X] (iotdb) Justin Mclean Comments: Thanks for the detailed report. Some of the stats in the report don't mean much to people outside you project. If you do include please explain why or what they illustrate. - [X] (iotdb) Christofer Dutz Comments: I am also happy with the progress the project is making. - [ ] (iotdb) Willem Ning Jiang Comments: - [X] (iotdb) Kevin A. McGrail Comments: +1000 ### IPMC/Shepherd notes: -------------------- ## 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. Update old examples ### 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. ### How has the project developed since the last report? 1. Minor bug fix 2. Refactoring the toolbox to allow the architecture change (Marvin Daemon). 3. Discussions about architectural changes and a plugin system to make the code less bloated. ### 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: Dave Fisher: There are discussions and it looks like Luciano is providing guidance. If there were another mentor involved it might help the podling. -------------------- ## 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. Grow the community (committers, contributors, users) 2. Create releases 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? - Two GSoC students working on dynamic task sizing and automatic caching - Committers continuing to improve code quality ### How has the project developed since the last report? - Release 0.2 announced on March 6, 2020 - Implemented a simulator estimating job completion time - Improved task, job metric collection methods - Implemented task execution time estimators ### 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-03-06 ### 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: - [X] (nemo) Hyunsik Choi Comments: - [X] (nemo) Byung-Gon Chun Comments: - [X] (nemo) Jean-Baptiste Onofre Comments: - [X] (nemo) Markus Weimer Comments: ### IPMC/Shepherd notes: -------------------- ## NLPCraft A Java API for NLU applications NLPCraft has been incubating since 2020-02-13. ### Three most important unfinished issues to address before graduating: 1. Stable release process for all sub-projects involved. 2. Community growth. ### 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've got a new committer joined the project: - Gleb Ifropc ### How has the project developed since the last report? - Working through release process for the Java Client sub-project. - In release vote for the NLPCraft 0.6.0 that contains number of improvement and new features. - Significant updates to the documentation on https://nlpcraft.apache.org ### 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-04-29 ### When were the last committers or PPMC members elected? 2020-05-24 ### Have your mentors been helpful and responsive? Core group of mentors is active and involved. ### Is the PPMC managing the podling's brand / trademarks? No issues. ### Signed-off-by: - [X] (nlpcraft) Furkan Kamaci Comments: - [ ] (nlpcraft) Evans Ye Comments: - [X] (nlpcraft) Paul King Comments: - [X] (nlpcraft) David Fisher Comments: A good start with discussions occurring on the dev list. - [X] (nlpcraft) Konstantin I Boudnik Comments: ### IPMC/Shepherd notes: -------------------- ## Pinot Pinot is a distributed columnar storage engine that can ingest data in real- time and serve analytical queries at low latency. Pinot has been incubating since 2018-10-17. ### Three most important unfinished issues to address before graduating: 1. What's the criteria on the mailing list activity for graduation? We have 350+ users on slack (almost doubled since last report), and have avg ~10 threads per month in the mailing list since Feb. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? No answer. ### How has the community developed since the last report? 1. The usage of Pinot kept growing. We have 350+ users on slack (almost doubled since last report), and the usage of the mailing list also increased. 2. Voted Haibo Wang as a new committer. 3. Number of Pinot contributors crossed 100. 4. Held the first ever Pinot meetup. LinkedIn, Uber and startups shared their stories with 100+ online attendees. 5. Added Jim Jagielski as new Mentor. ### How has the project developed since the last report? 1. 200+ commits in the last 3 months. 2. Lots of new features were added and working towards 1.0 release. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2020-03-25 ### When were the last committers or PPMC members elected? 2020-04-10 ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [ ] (pinot) Kishore Gopalakrishna Comments: - [X] (pinot) Jim Jagielski Comments: - [ ] (pinot) Olivier Lamy Comments: - [X] (pinot) Felix Cheung Comments: ### IPMC/Shepherd notes: Justin Mclean: 3 of the questions asked were not answered. Please answer them next report. -------------------- ## S2Graph S2Graph is a distributed and scalable OLTP graph database built on Apache HBase to support fast traversal of extremely large graphs. S2Graph has been incubating since 2015-11-29. ### Three most important unfinished issues to address before graduating: 1. Make the third release 2. Attract more users and contributors 3. Build the developer community in both size and diversity 4. Supporting the mordern ecosystem ### 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? Not much activities ### How has the project developed since the last report? 1. One new contributor joined in community by submitting the PR(S2GRAPH-255) 2. Create issue to support Scala ecosystem (S2GRAPH-258) 3. Several bug fixes PR - S2GRAPH-257: SafeUpdateCache#withCache method incorrect behavior - S2GRAPH-259: column_metas miss default_value - S2GRAPH-253: adding more api docs; rename deleteLabel to deleteLabelReally - S2GRAPH-256: Spelling mistakes - S2GRAPH-255: Enable incremental processing of s2jobs ### 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: 2017-08-26 ### When were the last committers or PPMC members elected? 2019-02-05 ### Have your mentors been helpful and responsive? Our mentor is very helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? No Answer. ### Signed-off-by: - [ ] (s2graph) Sergio Fernández Comments: - [X] (s2graph) Woonsan Ko Comments: Thanks to Daewon Jung for drafting report and asking for reviews this time. ### 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: 11 messages ### How has the project developed since the last report? With the help of the new commiter Corey Sterling, we prepared a new release of Apache SAMOA. ### 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? Yes, the mentors have been helpful and responsive. ### 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: - [X] (samoa) Alan Gates Comments: Good to see an initial release. ### IPMC/Shepherd notes: -------------------- ## SDAP SDAP is an integrated data analytic center for Big Science problems. SDAP has been incubating since 2017-10-22. ### Three most important unfinished issues to address before graduating: 1. Make official SDAP (Incubating) Release 2. Improve committer participation 3. Improve/create user guide documentation ### Are there any issues that the IPMC or ASF Board need to be aware of? Subscription of PPMC members to the @private mailing list should be resolved. All PPMC members should now be subscribed to @private. If this is not accurate, please advise. ### How has the community developed since the last report? New committers have been added. ### How has the project developed since the last report? 1. Integrated SDAP analytics with Esri ArcGIS front end. 2. Added new temporal variance (2D map) analytic algorithm. 3. Further improvements in Kubernetes-based deployment procedures. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: XXXX-XX-XX ### When were the last committers or PPMC members elected? Two new committers were elected in April 2020. ### Have your mentors been helpful and responsive? Mentors have been helpful. ### Is the PPMC managing the podling's brand / trademarks? PPMC is not managing the podling's brand / trademarks. ### Signed-off-by: - [ ] (sdap) Jörn Rottmann Comments: - [x] (sdap) Trevor Grant Comments: ### IPMC/Shepherd notes: Justin Mclean: Can I ask why the PPMC is not managing the podlings brand and trademarks? Also there still 1/3 of of your PPMC members not signed up to your private list. Also please include a date of your last release in your next report. -------------------- ## StreamPipes StreamPipes is a self-service (Industrial) IoT toolbox to enable non- technical users to connect, analyze and explore (Industrial) IoT data streams. StreamPipes has been incubating since 2019-11-11. ### Three most important unfinished issues to address before graduating: 1. Multiple Apache releases 2. Grow the developer community 3. Attract more users ### Are there any issues that the IPMC or ASF Board need to be aware of? There are no issues right now. ### How has the community developed since the last report? In the past three months, the community developed rather well: New users appeared on the mailing lists, and we were able to elect the first external committers. The mailing list activity has increased and many discussions on development-related tasks were done on the developer mailing list. Overall, we feel that the community is more and more following the Apache way. Some specific community development activities include: - We updated the wiki with developer information, getting started guides and step-by-step manuals for release management (see https://s.apache.org/ocz7t) - Updated website to include better overview of existing pipeline elements - Intensified work with manufacturing company to use StreamPipes for IIoT analytics - We published a blog post on how to run StreamPipes on Kubernetes, we now plan to publish blog posts at regular intervals - Added "communication channels & strategy" page in the wiki and gathered potential communication channels in close exchange with our mentors planning to intensify community growth - Took part in webinar series about open source for small and medium sized companies (video on YouTube, currently only in German) - Number of Twitter followers increased (last report: 103, currently: 128) - Number of Github stars increased (last report: 109, currently: 144) ### How has the project developed since the last report? - We successfully released our first official Apache release (version 0.66.0) including several improvements (see release notes https://s.apache.org/2grsk), to name the most prominent changes: completely new dashboard and notification design in UI, more pipeline elements and improved connectors - Many new pipeline elements have been added by newly elected committers - Both documentation and website were improved in order to increase the adoption of Apache StreamPipes and grow the user base In the next month, we plan to add better support for edge computing and improve the UI. ### 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-05-19 (Version 0.66.0) ### When were the last committers or PPMC members elected? Four new committers were elected and joined the team since the last report aiding in contributing/maturing the project. - Florian Micklich (2020-03-26) - Daniel Ebi (2020-05-12) - Felix John (2020-05-12) - Grainier Perera (2020-05-22) ### Have your mentors been helpful and responsive? Our mentors provided very good support in preparing and performing our first Apache release. We would like to thank them for very helpful advice, also for some licensing questions we had on the list. ### Is the PPMC managing the podling's brand / trademarks? Yes, we started to prepare a wiki page to develop a communication strategy, which also includes brand management. The next step is to create a new logo that will be voted on by the community. We are constantly monitoring the usage of the Apache StreamPipes name in external websites and posts. ### Signed-off-by: - [X] (streampipes) Christofer Dutz Comments: Looking forward to them starting to use the normal incubation disclaimer as they are on a pretty good path with their release. - [X] (streampipes) Jean-Baptiste Onofré Comments: - [X] (streampipes) Julian Feinauer Comments: I think the project really adopts the Apache Way and I am happy to see that more and more Comitters are added to the lineup! - [X] (streampipes) Justin Mclean Comments: Congratulations on the new committers. - [ ] (streampipes) Kenneth Knowles Comments: ### IPMC/Shepherd notes: Dave Fisher: Podling looks to be very much on track! -------------------- ## Superset Superset is an enterprise-ready web application for data exploration, data visualization and dashboarding. Superset has been incubating since 2017-05-21. ### Three most important unfinished issues to address before graduating: 1. Keep producing a steady stream of approved Apache releases 2. Produce a project charter 3. Seek a positive recommendation from the IPMC ### Are there any issues that the IPMC or ASF Board need to be aware of? No ### How has the community developed since the last report? 1. [Superset Virtual Meetup](https://s.apache.org/fv4iv) was a success! 2. Organic growth of our Github Contributors: * Stars (27,885 → 28,870) * Forks (5,636 → 5,909) * Watchers (1,241 → 1,255) 3. Added 349 commits (Feb 24, 2020 to June 1, 2020) 4. Grew Superset slack users to (1,309 → 1,665) ### How has the project developed since the last report? 4. Released 0.36.0 on 2020-04-02 ### 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-04-02 ### When were the last committers or PPMC members elected? * 2020-05-21 Bogdan Kyryliuk * 2020-05-27 Tai Dupree * 2020-05-27 Aaron Sudjian * 2020-05-29 Jesse Yang ### Have your mentors been helpful and responsive? Open issues: * Asked Jim Jagielski for help with a Tai's problematic JIRA account. (He has access to someone's preexisting account. Issue remains open but work is proceeding on it) * There was an open question about if/how steps for onboarding committers might be streamlined and/or automated. Any advice on that front is welcomed, as the process is seemingly error prone. Sorry for any confusing missteps as we continue to learn to navigate this. * Asked about Bogdan Kyryliuk's process, no answer * Generally experencing glitches when onboarding committers & PMCs Other interactions of note: * We have a new mentor! Welcome to the team, Jim Jagielski! * Mentor Justin Mclean helped us with font licensing. * Mentor Justin Mclean provided clarity on report formatting. (Hope this one works!) * Jakob is stepping down. Thanks for everything! ### Is the PPMC managing the podling's brand / trademarks? All is well. Name has been approved. ### Signed-off-by: - [X] (superset) Alan Gates Comments: An account has been created now for Bogdan, I'm not sure what caused the delay. - [X] (superset) Jim Jagielski Comments: ### IPMC/Shepherd notes: Justin Mclean: Just a note that I'm not a mentor of this project. If you need help with on-boarding new PPMC members or committers just ask your mentors but it can be easily done with Whimsey. ----------------------------------------- Attachment AI: 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 (14 years ago) There are currently 56 committers and 56 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Fabrizio Fortino was added to the PMC on 2020-05-22 - Vinod Holani was added to the PMC on 2020-05-11 - Martijn Hendriks was removed from the PMC on 2020-06-05 - Fabrizio Fortino was added as committer on 2020-05-21 - Vinod Holani was added as committer on 2020-05-09 - Martijn Hendriks was removed as committer on 2020-06-05 ## 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.30.0 that was made available on May 27th. The Apache Jackrabbit FileVault component successfully moved from SVN to GIT (INFRA-20285). 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. On March 26th the team retired the Apache Jackrabbit 2.8 branch. Users of Apache Jackrabbit are encouraged to upgrade to 2.20 for Java 8, 2.14 for Java 7 or 2.12 for Java 6. On March 31st the team retired the Apache Jackrabbit Oak 1.0 branch. Users of Apache Jackrabbit Oak are encouraged to upgrade to 1.26.0 for Java 8, 1.6.20 for Java 7 or 1.2.31 for Java 6. On April 6th the team retired the Apache Jackrabbit Oak 1.10 branch. Users of Apache Jackrabbit Oak are encouraged to upgrade to the latest release of the newest maintenance branch (1.22.3). ## 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 to high 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. The report about a potential vulnerability to the security mailing list revealed that only a small group of mostly passive PMC members are subscribed to the security list. The PMC members were asked to subscribe to the security list in order to add active members to the list. In the last 3 months the project added two new committers and PMC members. Martijn Hendriks contacted the PMC and expressed his desire to resign. His resignation from the PMC and committer base became effective on June 5th after his confirmation that he also wants to be removed as a committer. ## Releases: - jackrabbit-2.18.5 was released on 2020-03-06 - jackrabbit-oak-1.22.2 was released on 2020-03-16 - jackrabbit-oak-1.8.21 was released on 2020-03-23 - jackrabbit-oak-1.26.0 was released on 2020-03-25 - jackrabbit-2.16.6 was released on 2020-04-07 - jackrabbit-oak-1.22.3 was released on 2020-04-21 - jackrabbit-2.21.1 was released on 2020-05-11 - jackrabbit-oak-1.8.22 was released on 2020-05-23 - jackrabbit-oak-1.30.0 was released on 2020-05-27 ## JIRA activity: - 224 JIRA tickets created in the last 3 months - 236 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AJ: Report from the Apache Karaf Project [Jean-Baptiste Onofré] ## Description: Apache Karaf provides a modern and polymorphic applications runtime, multi-purpose (micro services, cloud, integration, IoT, OSGi, etc). ## 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: The first Apache Karaf European Meetup stood "virtually" using Zoom with the help of Codecentric. We had 80 people registered and around 50 people during the meetup. We can say the event has been a success. Three talks were given: - Karaf on the cloud (JB Onofré, Apache) - Karaf at Netflix (Dmitry Vasilyev, Netflix) - Karaf roadmap (open discussion) We saw lot of interest and enthusiasm about Apache Karaf. The meetup has been recorded and available on YouTube: https://www.youtube.com/watch?v=PYXT5y8gwAg On the other hand, resulting to the discussion with the community and during the meetup (and after), a new PoC has started about Karaf: Karaf DevX. The purpose is to provide a way better developer experience with Karaf. DevX PoC started and we will communicate on the mailing list as soon as we have something "showable" to the community. About the release front, Apache Karaf Decanter 2.4.0 has been released with new collectors (ConfigAdmin, OSHI, ...), new layer named processors (allowing to perform any processing between collectors and appenders, for instance aggregation), and some fixes. About Apache Karaf runtime, 4.2.9 will be submitted to release soon, especially to fix issue with the shell. Karaf 4.3.0.RC2 is also in preparation as new step to 4.3.0 GA release. ## Community Health: As we thought, Apache Karaf Meetup has been very interesting and a great opportunity to promote the project and the community. We already planned a second meetup around the end of this year. We postponed the move of ServiceMix Bundles and Specs to Apache Karaf as some bundles were required by third party projects (like Camel). However, the "technical" standpoint started and it's still the target asap. ----------------------------------------- Attachment AK: Report from the Apache Labs Project [Danny Angus] ----------------------------------------- Attachment AL: 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: The community is currently working on reducing the tech debt that Solr currently carries, as mentioned in the previous board report. Several committers are actively working on a much improved 9.0 release. ## Membership Data: Apache Lucene was founded 2005-01-18 (15 years ago) There are currently 85 committers and 54 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 Nhat Nguyen on 2020-03-02. - Alessandro Benedetti was added as committer on 2020-03-18 - David Eric Pugh was added as committer on 2020-04-05 - Mayya Sharipova was added as committer on 2020-06-08 ## Project Activity The Apache Lucene PMC after a vote on the public list has decided to promote Apache Solr to its own TLP. This vote[1] happened after a reasonable amount of discussion[2] on the private list. The Lucene PMC would require the help of the board in the creation of this project as there are differing opinions around bootstrapping the PMC of the new Apache Solr project. The Lucene PMC plans to send a resolution proposal after finalizing on the PMC list for the Apache Solr project. We released Apache Lucene and Solr 8.5.0, 8.5.1 and 8.5.2 since the last report. Solr 8.5.0 introduced the ability for Solr to run with a Security manager enabled. Lucene 8.5.0 release introduced more spatial search features and improvements in addition to various performance optimizations. An 8.5.1 release was done to fix a bug in Lucene that could cause index corruption with docValues update. Lucene and Solr 8.5.2 were released to fix a memory usage regression from a bug that affected Fuzzy queries. We also released Apache Lucene and Solr 7.7.3 since the last report. Solr 7.7.3 release back ported a fix for performance regression from a previous release. Lucene release back ported the bug fix for index corruption during docValues update. ## Community Health: Our Jira issue activity and code contributions are also very strong. Though the numbers overall were lower, most likely due to the COVID pandemic, 322 issues were opened and 216 closed in JIRA in the past quarter. ## Links [1] https://lists.apache.org/thread.html/raab13cabe321d12b6cda7dc6e529176f51ece31d30f00997dd36570a%40%3Cdev.lucene.apache.org%3E [2] https://lists.apache.org/thread.html/rfae2440264f6f874e91545b2030c98e7b7e3854ddf090f7747d338df%40%3Cdev.lucene.apache.org%3E ----------------------------------------- Attachment AM: Report from the Apache Lucene.Net Project [Shad Storhaug] Apache Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users. == Summary == This quarter has seen some progress with moving both the project and the community forward: * We held a vote to move from JIRA to GitHub issues, which passed unanimously * We have migrated all of the open issues from JIRA to GitHub and set up new milestones * Lucene.NET 4.8.0 is now "feature complete" * The release procedure has been fully documented, and Shannon Deminick released 4.8.0-beta00008 as proof of concept * The API documentation has now been set up so each release has its own documentation version * We added a new PMC member and a new committer, who are both actively engaged in the project * The CI process has been streamlined a bit so a build/test cycle is about 5 minutes faster * The Lucene.Net NuGet package is now being downloaded more than 2000 times daily (across all versions) Lucene.NET 4.8.0-beta00008 was released this quarter. Since we have directed our GitHub Issues to the mailing list, it has been more active than usual. A few bug reports and user issues have also been reported, and several pull requests have been submitted. == Remaining Work on 4.8.0 == We updated the itemized list of remaining issues for both Lucene.NET and ICU4N and have arrived at the following estimates to production release: Lucene.NET 4.8.0 * Hours Completed: ~4200 * Hours Remaining: ~400 ICU4N 60.x * Hours Completed: ~550 * Hours Remaining: ~250 (assuming we don't port any more of it) * Hours Remaining: ~715 (ported to feature completion) Lucene.NET 8.x Upgrade * Hours Completed: 0 * Hours Remaining: ~1700 The primary items left to complete for the 4.8.0 release are identifying and addressing performance issues, reviews of tests and usage of IDisposable, the API docs, and ICU4N. == Releases == * Last Release 3.0.3 - Oct 2012 * Working toward 4.8.0 - Currently beta0008, released 2020-05-05 == People == * Last PMC Member added 12 April 2020, Shannon Deminick (shazwazza) * Last committer added 27 April 2020, Michael Condillac (xmichaelc78x) * PMC Chair rotated 20 June 2018 to Shad Storhaug (nightowl888) ----------------------------------------- Attachment AN: Report from the Apache Mnemonic Project [Gang Wang] ----------------------------------------- Attachment AO: 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. - Andy Gross was added as committer on 2020-05-04 - Naveen Kaje was added as committer on 2020-05-04 ## Project Activity: Apache Mynewt 1.8.0 and Apache NimBLE 1.3.0 were released on 9th April 2020. Community work in several areas including: test facilities, new MCU and BSP support, new BLE features, internal code improvements and refactoring, new core features (eg USB support) ## Community Health: # Mailing list activity: - Mailing list activity seeing new users and responders to questions asked (esp. questions from newcomers) - Mailing list exchanges are mostly around BLE, upgrading to new version, low level core details - Mailing list activity has increased compared to last quarter - Some questions on mailing list remained without response - Slack activity remains on same level # GitHub Issues activity: - Issue types seen include change/feature requests, bug reports, contributions/PR, Q&A - Numer of PR/commits decreased in last quarter ----------------------------------------- Attachment AP: Report from the Apache NetBeans Project [Geertjan Wielenga] ## Description: The mission of Apache NetBeans is the creation and maintenance of software related to development environment, tooling platform, and application framework. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache NetBeans was founded 2019-04-17 (a year ago) There are currently 70 committers and 63 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 Sarvesh Kesharwani on 2019-06-06. - Hector Espert was added as committer on 2020-03-16 ## Project Activity: - Apache NetBeans 12.0 released (2020-06-04), together with related installers and related resources, with thanks to our great release manager Eric Barboni. - NetBeans Plugin Portal to Apache is completed, now running here: http://netbeans-vm.apache.org/pluginportal/ - 6th donation from Oracle is in process, see details here: https://cwiki.apache.org/confluence/display/NETBEANS/Apache+Transition - Next stages of the transition to Apache include looking at closing down the content of the old netbeans.org site ## Community Health: The focus of the past quarter has been the consolidation of the 12.0 release, which brings together the 11.1, 2, and 3 feature releases. The NetCAT community process (NetBeans Community Acceptance Testing program) has been active in participating in validating the release. Related health statistics, note that the past quarter has been focused on wrapping up the 12.0 release, with increasingly more specific issues to fix, so that the focus has been on quality of fixes rather than quantity: dev@netbeans.apache.org had a 11% decrease in traffic in the past quarter (982 emails compared to 1092) notifications@netbeans.apache.org had a 37% decrease in traffic in the past quarter (1240 emails compared to 1957) 411 issues opened in JIRA, past quarter (no change) 100 issues closed in JIRA, past quarter (-44% decrease) 352 commits in the past quarter (-35% decrease) 43 code contributors in the past quarter (-20% decrease) 192 PRs opened on GitHub, past quarter (-34% decrease) 157 PRs closed on GitHub, past quarter (-49% decrease) ----------------------------------------- Attachment AQ: 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 (13 years ago) There are currently 50 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - James Yong was added to the PMC on 2020-04-22 - Swapnil Mane was added to the PMC on 2020-04-23 - Rishi Solanki was added to the PMC on 2020-04-28 - Girish Vasmatkar was added as committer on 2020-04-20 ## Project Activity: - Various bug fixes and enhancements have been contributed and committed to the trunk and back-ported to the two active release branches (17.12 and 18.12) - Recent releases: 17.12.02 was released on 2020-04-17. 17.12.03 was released on 2020-04-27. - The community has revived our traditional "Community Days" celebration with the addition of associating a theme (i.e. focusing on specific tasks/topics): during a long weekend we work together at resolving as many tickets as we can in the selected theme; the community has widely accepted the theming and has been accomplishing more with the contributions. - Details about the community activities are published in the official blog [1], on Twitter [2], YouTube [3] and other social media [4]. - Trademarks: we do not have trademark related concerns at the moment and our backlog of non-compliant parties is mostly empty - Vulnerability reports: as anticipated in our last report, with the publication of two releases in the 17.12 series, we have resolved the last two CVEs in our backlog: CVE-2019-0235 and CVE-2019-12425 [1] https://blogs.apache.org/ofbiz/ [2] https://twitter.com/ApacheOfbiz [3] https://www.youtube.com/user/ofbiz [4] https://www.facebook.com/Apache-OFBiz-1478219232210477/ ## Community Health: As anticipated in our last report we have invited new PMC members (3) that were in our watchlist of active committers; one new committer has been invited as well. The migration to Git is complete and the community is still refining the documentation and workflows around the new source repository. As usual the community is engaged in improving the trunk, fixing vulnerabilities, stabilizing the two active release branches, publishing new releases (2 in the last quarter) and in various discussions and support requests posted in the mailing list and in our issue tracker. ----------------------------------------- Attachment AR: Report from the Apache Olingo Project [Michael Bolz] ## Description: The Apache Olingo Project is responsible for the creation and maintenance of software related to providing an implemention of the OASIS OData (Open Data Protocol) specifications, in server and client form; ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Olingo was founded 2014-03-19 (6 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 even with less activity in last quarter. The V4 code line is on steady development also reflected in related discussions on mailing list and new 29 created JIRA items (52% increase). Release of V4 version 4.7.1 was done in December last year. As this is half year ago and there are 8 issues closed in JIRA, it is planned to provide a maintenance release this year. The V2 code line has still open and new created JIRA items. On GitHub only 3 PRs were created as last quarter. ----------------------------------------- Attachment AS: Report from the Apache OODT Project [Imesha Sudasingha] ## Description: Apache OODT is a software framework as well as an architectural style for the rapid construction of scientific data systems. It provides components for data capture, curation, metadata extraction, workflow management, resource management, and data processing. ## Issues: There are no issues that need board's attention. ## Membership Data: Apache OODT was founded 2010-11-17 (10 years ago) There are currently 46 committers and 45 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Imesha Sudasingha on 2017-08-28. - No new committers. Last addition was Imesha Sudasingha on 2017-08-29. ## Project Activity: - Last release (1.9) was on 2019-10-03. - A backward compatibility fix for OODT 1.9 (1.9.x) is still pending requiring a PR to be merged and tested. - Few new features are planned to be finalized (implementation was done, but requires refining) including the new OPSUI dashboard and the docker deployment support. ## Community Health: - A PMC roll call was initiated last time and around 8 PMC members responded which is a good thing from the project's perspective. - Mailing list and JIRA activity has been very low since all the active contributors were busy during the reporting period. ----------------------------------------- Attachment AT: Report from the Apache Open Climate Workbench Project [Huikyo Lee] ## Description: The mission of Open Climate Workbench is the creation and maintenance of software related to Climate model evaluation ## Issues: - 1.4.0 with major refactoring with xarray and dask takes much longer. - So many bugs and incompatibility have been found in recent pull requests. ## Membership Data: Apache Open Climate Workbench was founded 2014-02-18 (6 years ago) There are currently 30 committers and 30 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Ibrahim Jarif on 2016-04-25. - No new committers. Last addition was Christopher Douglas on 2016-04-26. ## Project Activity: 1.3.0 was released on 2018-04-23. 1.2.0 was released on 2017-10-04. ## Community Health: - Community health metrics looks very bad. - dev@climate.apache.org had a 58% deccrease in traffic in the past quarter. ----------------------------------------- Attachment AU: 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 (8 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: We are working toward a 1.9.3 release. An issue affecting test consistency across Java 8 and Java 11 was discovered that we are working through. We would like to get this issue resolved prior to a 1.9.3 release. Recent releases: 1.9.2 was released on 2019-12-30. 1.9.1 was released on 2018-12-31. 1.9.0 was released on 2018-07-02. ## Community Health: We currently have 11 JIRA issues resolved for a 1.9.3 release with 16 pending pull requests. We have made progress resolving pull requests but we still have some outstanding pull requests to resolve. We will likely be working to merge or close the backlog of pull requests at a higher priority than adding new features for the near future. (We closed 7 in the last quarter while only 3 new ones were opened.) ----------------------------------------- Attachment AV: 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 Tocmat9 + OpenWebBeans + CXF + Johnzon + log4j2. ## Issues: There are no issues requiring board attention at this time. ## Activity: We've shipped a new bugfix release which also contains a few features to improve running on GraalVM and micro environments. We also improved eventing performance a bit. We go through a phase of not so many changes. The last official CDI spec release was quite some time ago and the new JakartaEE based spec is not yet around the corner. Given that fact the activity was really ok. We also have a GSoC project going on which looks promising. ## Health report: Same as the last time: The project is still reasonably active and we also will see some fresh demand once (if) JakartaEE picks up speed. We also saw some PRs and people coming back to the project. ## 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.17 was released on 2020-06-14 - 2.0.16 was released on 2020-03-30. - 2.0.15 was released on 2020-02-18. ## Project Statistics: Increased JIRA and mailing list statistics. - dev@openwebbeans.apache.org had a 84% increase in traffic in the past quarter (240 emails compared to 130) - 27 issues opened in JIRA, past quarter (58% increase) - 28 issues closed in JIRA, past quarter (55% increase) ----------------------------------------- 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: Still no 0.18 release. Activity was already low for this project but after Covid, we are almost silent. Personally, I haven't been able to work in the past 3 months mainly taking care of my family. So the same issues from last quarter's report remain. "We still haven't released 0.18 with Hadoop version 3 support but we are making progress now. We are working on updating owasp known vulnerabilities and also dealing with conflicts moving to newer dependencies and supporting newer versions of dependent stacks. Also, working on fixing unstable pig-on-spark unit&e2e test failures." We will try to work with the active committers and PMC to see if they can make time to wrap up the release depending on their Covid situation (daycare/school opening, etc). ## 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. ----------------------------------------- Attachment AX: Report from the Apache Pivot Project [Roger Lee Whitcomb] ## Description: Apache Pivot is an open-source platform for building installable Internet applications (IIAs). It combines the enhanced productivity and usability features of a modern user interface toolkit with the robustness of the Java platform. ## Issues: Community health has been very weak for many years already, and there are no signs of it improving. Since the PMC Chair (and only active committer) has been going through personal issues, discussion about moving to the Attic has once again picked up. ## Membership Data: Apache Pivot was founded 2009-12-16 (10 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-14. - No new committers. Last addition was Niclas Hedhman on 2020-02-06. ## Project Activity: Activity is very low, with a flurry of new activity this quarter from the single developer still active, but little external interest. The current activity is still aimed toward what we anticipate to be a final 2.1 release with possible conclusion this year. ## Community Health: Community health is not great, although 3 PMC members are still available to make decisions, but there are no new committers or PMC Members in sight. ----------------------------------------- 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: None ## Membership Data: Apache PLC4X was founded 2019-04-17 (a year ago) There are currently 16 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 8:5. Community changes, past quarter: - Lukas Ott was added to the PMC on 2020-03-17 - Etienne Robinet was added as committer on 2020-03-28 - Otto Fowler was added as committer on 2020-04-30 ## Project Activity: - 0.7.0 was released on 2020-05-25 This quarter was pretty much dominated by us porting the last drivers to the new generated drivers system. Also were we working hard on preparing things for the 0.7.0 release which was our first release of the new generation of drivers. Also did Chris start on his EU research funded project on porting PLC4X to the C language with a final goal of running PLC4X drivers on Apache MyNewt. This new initiative brought to the table a number of new contributors. Otto who was invited to join the project was one of these. In general the number of conference talks dropped to 0 in this period due to COVID-19, but quite a number of online meetups have been talked about: - "Hands On": Reading Siemens S7 with PLC4X" was in German on 2020-04-01, and english was 2020-04-09 - (Industrial) IoT with Open Source - an Overview on "Monthly Industry 4.0 and IoT Meetup Stuttgart" was 2020-04-21 - IoTSydney: 2020-04-30 We’re continuing to make good progress on most topics. As it is one of the projects major barriers, that we usually aren’t allowed to officially mention which companies are using PLC4X, we decided to add a page of “adopters” to our website, where companies can get themselves listed. We decided that the process should generally work via GitHub pull requests as this way we would have the responsibility on file. https://plc4x.apache.org/users/adopters.html So far we haven’t had any requests to adding other companies. ## Community Health: The community is in great shape and due to the increased diversity of the codebase we have seen new folks join in on discussions or even joining the project. We are hopeful that this trend will continue. It also seems that in the past few weeks the inter-project cooperation has increased. Here I’d especially like to point out the Apache StreamPipes and the Apache IoTDB project. Stats may be different, as at the time of creating the report the report tool wasn't working so I had to compile them myself - dev@plc4x.apache.org had a 56% increase in traffic in the past quarter (655 emails compared to 419) - 15 issues opened in JIRA, past quarter (-42% decrease) - 13 issues closed in JIRA, past quarter (-35% decrease) - 357 commits in the past quarter (-33% decrease) - 15 code contributors in the past quarter (-11% decrease) - 33 PRs opened on GitHub, past quarter (10% increase) - 33 PRs closed on GitHub, past quarter (17% increase) - 201 Github Stars (up by 29) - 355 @ApachePLC4X Twitter account followers (up by 50) ----------------------------------------- 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. APR provides 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. Consistent abstractions are provided both for host platforms and for utilities such as databases. In addition, APR provides a range of general-purpose utilities. ## Issues: I'm sorry, I don't know if this merits highlighting here. It is not an issue of tension or conflict, or any ill feeling. An ongoing issue marked private in this report highlights historic segmentation in our community, with Windows platform expertise being relatively sparse compared to *X. Our most recent community members have windows expertise, but are dealing with arcane detail while others (including your humble scribe) have nothing to contribute. ## Membership Data: Apache Portable Runtime (APR) was founded 2000-12-01 (19 years ago) There are currently 67 committers and 42 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 Ivan Zhakov on 2019-11-05. - No new committers. Last addition was Evgeny Kotkov on 2017-09-13. ## Project Activity Activity has again been low. Apart from Windows platform issues, the main topic of discussion has been the question of back-compatibility vs build cleanup for a prospective APR 2.0. Last releases: APR 1.7.0 was released on April 5th, 2019 APR-util 1.6.1 and APR-iconv 1.2.2 were released on October 22nd 2017 ## Community Health: The community remains stable and broadly healthy. In the absence of substantial new development we are slow to attract interest, but neither are we losing people! ----------------------------------------- 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 new issues ## Membership Data: Apache Portals was founded 2004-02-17 (16 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: We are working on a Jetspeed release 2.3.2 including: * Security improvements * Better Spring integration with portlets * Various bug fixes Pluto has not been very active, but is looking into some minor security improvements ## Community Health: The project health is same as last report. Not much activity. Maybe the 2.3.2 release of Jetspeed will generate more interest. No commits in the last quarter to any of the sub-projects. I have some outstanding commits going in next quarter. ----------------------------------------- Attachment BB: Report from the Apache PredictionIO Project [Donald Szeto] ## Description: The mission of Apache PredictionIO is the creation and maintenance of software related to a machine learning server built on top of state-of-the-art open source stack, that enables developers to manage and deploy production-ready predictive services for various kinds of machine learning tasks ## Issues: Update: We have not received sufficient interest from the community to take over the project. If nobody else objects, it would be time to consider moving the project to the attic. Last report: A community member, who's a committer and PMC of another Apache project, has expressed interest in helping. The member has been engaged and we are waiting for actions from that member. ## Membership Data: Apache PredictionIO was founded 2017-10-17 (2 years ago) There are currently 29 committers and 28 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last addition was Andrew Kyle Purtell on 2017-10-17. - No new committers were added. ## Project Activity: Sparse activities only on mailing list. Recent releases: 0.14.0 was released on 2019-03-11. 0.13.0 was released on 2018-09-20. 0.12.1 was released on 2018-03-11. ## Community Health: Update: We have not received sufficient interest from the community to take over the project. If nobody else objects, it would be time to consider moving the project to the attic. Last report: A community member, who's a committer and PMC of another Apache project, has expressed interest in helping. The member has been engaged and we are waiting for actions from that member. ----------------------------------------- Attachment BC: 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.5.1 was released on May 10th 2020 - 2.5.2 was released on May 19th 2020 - Pulsar Client Go 0.1.0 was released on Apr 2nd 2020 - Pulsar Client Node 1.1.0 was released on Feb 17th 2020 - The project has released 2.5.2 in May that included fixes in the stable 2.5.x branch. - Several improvement proposals have been submitted: * PIP 65: Adapting Pulsar IO Sources to support Batch Sources * PIP 64: Introduce REST endpoints for producing, consuming and reading messages * PIP 63: Readonly Topic Ownership Support * PIP 62: Move connectors, adapters and Pulsar Presto to separate repositories * PIP 61: Advertised multiple addresses * PIP 60: Support Proxy server with SNI routing - First Pulsar Summit conference is being held on June 17th and 18th 2020. This has been rescheduled as a virtual conf from the in-person event that was earlier scheduled for March 2020. Many Pulsar committers and PMC members are participating along with several users presenting on their experiences and their journeys in the Pulsar adoption. - On Jun 26th, at Spark AI Summit, Matteo and Karthik are presenting on "Apache Pulsar: The Next Generation Messaging and Queuing System - Next release 2.6.0 is being voted - The seconds released for Pulsar Go client (0.1.1) is being voted. ## 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: - There are currently 32 committers and 24 PMC members in this project. - The Committer-to-PMC ratio is 4:3. - Community changes, past quarter: * No new PMC members. Last addition was Penghui Li on 2019-09-16. * Daniel Blankensteiner was added as committer on 2020-03-19 * Yijie Shen was added as committer on 2020-05-08 ## 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: - 152 subscribers (+12 from March 2020) - 45% increase in traffic in the past quarter (194 emails compared to 133): - dev@pulsar.apache.org: - 196 subscribers (+22 from March 2020) - 46% increase in traffic in the past quarter (609 emails compared to 417): ## Slack activity: * 1990 Members (1673 in March 2020) * 258 Active weekly users (234 in March 2020) ## GitHub activity: - 767 commits in the past quarter (23% increase) - 116 code contributors in the past quarter (30% increase) - 5660 Stars (up from 5218 in March 2020) - 483 PRs opened on GitHub, past quarter (9% increase) - 290 issues opened on GitHub, past quarter (-18% decrease) - 231 issues closed on GitHub, past quarter (-1% decrease) ----------------------------------------- Attachment BD: Report from the Apache Royale Project [Piotr Zarzycki] ## Description: Apache Royale is a new implementation of the principles of Apache Flex, 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 as well as in Apache Cordova applications, Node, etc. ## Issues: 1. One of our PMC member notified us that he is no longer paid for a full time work on our project. It may have significant impact on our progress. 2. Disagreement between two PMC members which involved a contributor who is not yet a committer broke down communication and personal accusations were made. ## Releases: Apache Royale 0.9.7 was released on May 13 2020 ## Membership Data: No new PMCs nor committers in the most recent quarter. We are discussing adding someone as a committer. ## Project Activity: - We have started long discussion about changing the release process. The resulting release process should be easier, letting us create new releases more frequently. - Two PMC members started the current release process in order to understand it better and have better insight into potential changes. - Discussion about merging three repositories into one has been started on the list. - We are still investing a lot of time in supporting users who want to port existing applications from Flex to Apache Royale. - Emulation of Flex components has been significantly improved. Developers can use emulation with success for porting most of their existing MX components and some Spark components. ## Community Health: - 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 661 (previously 643) followers. - Our Facebook page has 147 (previously 144) likes. - Our LinkedIn Group has 131 (previously 129) people. - Our StackOVerFlow "apache-royale" tag currently has 50 (previously 44) questions. - We recently added a Slack channel, "royale", in the-asf.slack.com workspace as an experiment to support real-time collaboration. ----------------------------------------- Attachment BE: Report from the Apache Sentry Project [Kalyan Kalvagadda] ## Description: The mission of Sentry is the creation and maintenance of software related to Fine grained authorization to data and metadata in Apache Hadoop ## Issues: Contributions to this project are down from the last few quarters. Like me, some folks who were active in the project started working on other stuff which brought down the contribution. We had roll call for PMC's to see if there are enough PMC's willing to help to make releases and fix vulnerabilities. We received responses from 3 PMC's. We also started a community roll call in the dev list invitation folks interested to get involved in the community. Here is the link for the roll call. https://lists.apache.org/thread.html/rb1b88b9de032f6d60efe8515d258b9dbc60bfcf2a6f95e0c063877f6%40%3Cdev.sentry.apache.org%3E ## Membership Data: Apache Sentry was founded 2016-03-15 (4 years ago) There are currently 40 committers and 38 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 Na Li on 2018-12-10. - No new committers. Last addition was Arjun Mishra on 2018-07-06. ## Project Activity: Recent releases: 2.1.0 was released on 2018-10-01. 2.0.1 was released on 2018-08-20. 1.7.1 was released on 2017-12-25. ## Community Health: - Development activity has come down significantly. -- dev@sentry.apache.org had a 95% decrease in traffic in the past quarter (2 emails compared to 38) -- issues@sentry.apache.org had a 91% decrease in traffic in the past quarter (17 emails compared to 187) -- 3 issues opened in JIRA, past quarter (-66% decrease) 0 issues closed in JIRA, the past quarter (-100% decrease) 0 commits in the past quarter (-100% decrease) -- No code contribution in the past quater. - Will address any CVE's that are reported and make a release, if necessary. ----------------------------------------- Attachment BF: Report from the Apache ServiceMix Project [Krzysztof Sobkowiak] ## Description: Apache ServiceMix is a flexible, open-source integration container that unifies the features and functionality of Apache ActiveMQ, Camel, CXF and Karaf to provide a complete, enterprise-ready ESB powered by OSGi. ## Issues: There are no outstanding issues 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: - During the last period we have released 3 sets of OSGi bundles and Specs - Apache ServiceMix Specs (jaxb-api) on March 08 2020 - Apache ServiceMix Bundles 2020.03 on April 03 2020 - Apache ServiceMix Bundles 2020.04 on May 04 2020 - Apache ServiceMix Bundles 2020.05 on June 08 2020 - During the next period we are going to provide - the next Bundles and Specs releases ## Community Health: - During the last period the activity of the community (mailing lists, JIRA, releases) has been slower than during the last period. - As stated in the previous report, due to low interest to provide further releases of ServiceMix Assembly we are preparing the project to move it to Attic: - We are going to provide the ServiceMix user a smooth path to migrate to Karaf ecosystem by writing an migration guide and a documentation about running integration in the vanilla Karaf. - We are going to move the Bundles and Specs to Apache Karaf or provide there another mechanism to consume Java libraries as OSGi bundles. Until we achieve this we are going to provide next releases for the required bundles and specs. ----------------------------------------- Attachment BG: Report from the Apache ShardingSphere Project [Liang Zhang] ## Description: The mission of Apache ShardingSphere is the creation and maintenance of software related to a database clustering system providing data sharding, distributed transactions, and distributed database management ## Issues: No. ## Membership Data: Apache ShardingSphere was founded 2020-04-15 (2 months ago) There are currently 25 committers and 14 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members (project graduated recently). - No new committers were added. ## Project Activity: Software development activity: - We are preparing to release the bug fix release 4.1.1. - We have added support for pluggable architecture in our master branch. - We are designing the new API for version 5.x. - We have voted for accepting donation from ElasticJob (a distribute scheduler framework) as a new scheduler solution and passed. The IP clearance has been sent to the incubator. ## Community Health: Overall community health is good. The reason of mailing list decreased 29% is after graduation, more contributors focus development tasks on GitHub, issues, pull requests and contributors are still increasing rapidly. ----------------------------------------- Attachment BH: Report from the Apache Shiro Project [Les Hazlewood] ## Description: Apache Shiro is a powerful and flexible open-source application security framework that cleanly handles authentication, authorization, enterprise session management and cryptography. ## 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. - Benjamin Marwell was added as committer on 2020-04-23 ## Project Activity: - General project activity (commits and dev related discussion) has been up this quarter - The project's master branch has officially moved to 2.0 development Releases: - Last release was 1.5.3 on 2020-05-03 ## Community Health: Mailing list (user and dev) have seen a bump in activity this quarter. Full metrics: https://reporter.apache.org/wizard/statistics?shiro ----------------------------------------- Attachment BI: Report from the Apache SINGA Project [Wang Wei] ## Description: - Apache SINGA is a distributed, scalable machine learning library with a focus on deep learning. ## Issues: - No issues requires board attention ## Membership Data - Chris Yeung was added to the PMC on 2020-04-17 - Last addition of committer was Zhang Meihui on 2020-02-27. - There are currently 19 committers and 16 PMC members in this project. - The Committer-to-PMC ratio is roughly 5:4. ## Last release - 3.0.0 was released on 2020-04-18. ## Activity - We have released a new version 3.0.0, which includes the following major features: creating computational graph for optimizing the efficiency and memory; optimizations on communication cost for distributed training; support onnx protocol. - We are now adding more examples and neural network operators; We are also improving the logging and exception management. - dev@singa.apache.org had a 199% increase in traffic in the past quarter (1329 emails compared to 444): - We have switched from JIRA to Github for issue management. 29 issues opened on GitHub, past quarter (190% increase); 10 issues closed on GitHub, past quarter (66% increase) - 69 PRs opened on GitHub, past quarter (32% increase); 69 PRs closed on GitHub, past quarter (46% increase) - 221 commits in the past quarter (140% increase); 12 code contributors in the past quarter (140% increase) ## Community Health - The community is growing with multiple new code contributors submitting PRs. - We will invite 2-3 contributors who contributed a lot to v3.0 to join as committers soon. ----------------------------------------- Attachment BJ: 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 46 committers and 27 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 Timothée Maret on 2019-06-21. - Dirk Rudolph was added as committer on 2020-03-09 ## Project Activity: Individual module releases continue at a good pace, 35 since the last board report. Efforts are ongoing for the release of the next release of our demo/sample app - the Sling Starter. ## Community Health: Community health metrics are steady, with a recent surge in users@sling.apache.org emails: 228% increase in traffic in the past quarter (115 emails compared to 35). The adapt.to conference is scheduled to take place between the 28th and 30th of September. This conference usually gathers many Apache Sling (and Felix, Jackrabbit) community members in a shared location. The conference may switch to an online format this year. ----------------------------------------- Attachment BK: Report from the Apache SpamAssassin Project [Sidney Markowitz] Apache SpamAssassin report to Board for June 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. We intend to return our primary focus to development of version 4.0.0. We voted to replace use of "blacklist" and "whitelist" with words such as block/deny/allow, after seeing similar action by UK National Cyber Security Centre and Chromium. The changes will be phased to avoid breaking existing installations, with technical details now to be worked out in our normal development process. 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 BL: 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: There are no open issues at the moment. ## Membership Data: Apache Storm was founded 2014-09-16 (6 years ago) There are currently 40 committers and 39 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No Activity ## Project Activity: - 2.3.0 release candidate Voting initiated. - NUMA support has been added recently. - Preparing for container support for resource isolation. ## Community Health: The community is actively participating with patches and preparing for release candidate 2.3. ----------------------------------------- Attachment BM: Report from the Apache Submarine Project [Wangda Tan] # [REPORT] Submarine - Jun 2020 ## Description Apache Submarine is a unified AI platform which allows engineers and data scientists to run Machine Learning and Deep Learning workload in distributed cluster. ## Issues There are no problematic issues requiring board attention. ## General ### Feature development of Submarine: The community is busy working on following features, continue efforts since last report. - Submarine Server and K8s Support for PyTorch and Tensorflow. - Submarine workbench for notebook service. - Submarine experiment API and other SDK APIs (such as environment API). - Get design docs written up to all new features we're doing which help community members to make contributions. ## Membership Data: Apache Submarine was founded on 2019-10 There are currently 24 (from 21 since last report) committers and 8 (from 7 since last report) PMC members in this project. ### PMC changes, past quarter: - weichiu (Wei-Chiu Chuang), added on 2020-04-02 ### Committer base changes, past quarter (exclude PMC members): - kaihsun (Kai-Hsun Chen), added on 2020-04-02 - jiwq (Wanqiang Ji), added on 2020-05-07 (Please note that there's a reporting error of #committers/pmcs reported previously, now we fixed this) ## Project Activity: ### Releases - Community is actively working on 0.4.0 since last report, we plan to complete 0.4.0 release this month. - Roadmap for 0.4.0: https://cwiki.apache.org/confluence/display/SUBMARINE/Roadmap. ## Community Health: ### JIRA Activity - 112 JIRA tickets created since the past quarter [ project in ("Apache Submarine") AND createdDate >= 2020-03-09 ] - 115 JIRA tickets resolved since the past quarter [ project in ("Apache Submarine") AND resolutiondate >= 2020-03-09 ] - 31 JIRA tickets created since the past month [ project in ("Apache Submarine") AND createdDate >= 2020-05-09 ] - 30 JIRA tickets resolved since the past month [ project in ("Apache Submarine") AND resolutiondate >= 2020-05-09 ] ### Mailing list, slack channel, Github activities: - dev@submarine: 187 emails since May 09, 2020. There're 24 accounts participated the discussion. - Community sync up: Similar to last report. Submarine community sync up is very active now, weekly sync up has 10+ participants in the last several months. - There're 257 stars of apache/submarine Github, which up from 204 since last report. ## Answers for feedbacks from board: > clr: Please include the names and dates of the most recent committer > and PMC membership changes. Included names and starting date in this report. > td: It worries me that you have such a small PMC and so many more > committers and contributors. Are the PMC members from a wide > variety of companies? Or is this project dominated by a single > company? Regarding PMC from wide varity of companies. Yes, 8 PMCs are from 5 different companies. Regarding #PMC v.s. committers, adding more active committers to PMC is always our goal, and now we're getting more new members deeply involved in community works. We're looking forward to add more PMC members in the upcoming quarter. ----------------------------------------- Attachment BN: Report from the Apache Synapse Project [Isuru Udana] ----------------------------------------- Attachment BO: Report from the Apache Tajo Project [Hyunsik Choi] ## Description: The mission of Tajo is the creation and maintenance of software related to Big data warehouse system on Apache Hadoop ## Issues: * Opened a vote for attic, and this vote will end on 2020/06/22. ## Membership Data: Apache Tajo was founded 2014-03-19 (6 years ago) There are currently 18 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 9:7. Community changes, past quarter: - No new PMC members. Last addition was Hyoung Jun Kim on 2014-12-07. - No new committers. Last addition was Jong-young Park on 2016-05-29. ## Project Activity: 0.11.3 was released on 2016-05-18. 0.11.2 was released on 2016-04-06. 0.11.1 was released on 2016-02-03. ## Community Health: * For 6 months, 1 PR was requested, and 1 PR was resolved. * Mailling list traffic is very low. ----------------------------------------- Attachment BP: Report from the Apache Tomcat Project [Mladen Turk] ## Description: - A Java Servlet, JavaServer Pages, Java WebSocket and Java Unified Expression language specifications implementation. ## 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 46 committers. Woonsan Ko was added as a committer on Dec 19 2018 ## Community Health: - Continued healthy activity across multiple components and responsiveness on both dev and user lists. ## Project Activity: - Apache Tomcat 10.x is the current focus of development. It builds on Tomcat 9.0.x and implements the Servlet 5.0, JSP 3.0, EL 4.0, WebSocket 2.0 and Authentication 2.04 specifications (the versions required by Jakarta EE 9 platform). - Apache Tomcat 10.0.0-M6 was released on 2020-06-07. - Apache Tomcat 10.0.0-M5 was released on 2020-05-11. - Apache Tomcat 10.0.0-M4 was released on 2020-04-08. - Apache Tomcat 10.0.0-M3 was released on 2020-03-16. - Apache Tomcat 9.0.36 was released on 2020-06-07. - Apache Tomcat 9.0.35 was released on 2020-05-11. - Apache Tomcat 9.0.34 was released on 2020-04-08. - Apache Tomcat 9.0.33 was released on 2020-03-16. - Apache Tomcat 8.5.56 was released on 2020-06-07. - Apache Tomcat 8.5.55 was released on 2020-05-11. - Apache Tomcat 8.5.54 was released on 2020-04-08. - Apache Tomcat 8.5.53 was released on 2020-03-16. - Apache Tomcat 7.0.104 was released on 2020-05-16. - Apache Tomcat 7.0.103 was released on 2020-03-19. - Apache Tomcat Native 1.2.24 was released on 2020-04-29 ## Security: - Detailed status: http://tomcat.apache.org/security.html ## Trademark: - No new trademark issues in the last 3 months and there are currently no outstanding trademark issues that the Apache Tomcat PMC is working on. - Detailed history is available at: https://svn.apache.org/repos/private/pmc/tomcat/trademark-status.txt ----------------------------------------- Attachment BQ: Report from the Apache Trafodion Project [Pierre Smits] ## Description: The mission of Apache Trafodion is the creation and maintenance of software related to webscale SQL-on-Hadoop solution enabling transactional or operational workloads. ## Issues: There are no issues requiring boards attention. ## Membership Data: Apache Trafodion was founded 2017-12-20 (2 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 Anoop Sharma on 2018-12-06. - Zalo Correa was added as committer on 2020-03-25 ## Project Activity: The search for contributors eligible for privileges continues and paid off, leading to adding Zalo Correa to the pool of committers. The community continues to work to improve the product, and released a new version of the product. Currently efforts are under way to have the next release produced. ## Community Health: Interactions between community members, including activities relating to code improvements showed significant declines during the last quarter. Though this may be related to current global economic uncertainties, the PMC continues to monitor the situation. The PMC regards the project still as a health organisation. ## Project Metrics At the moment of establishing this draft following metrics were available: - Community Health Score (Chi): 5.11 (Healthy) ### Mailing Lists - codereview@trafodion.apache.org had a 86% decrease in traffic in the past quarter (11 emails compared to 75) - dev@trafodion.apache.org had a 88% decrease in traffic in the past quarter (12 emails compared to 95) - ssues@trafodion.apache.org had a 2% increase in traffic in the past quarter(72 emails compared to 70) ### Jira activities - 1 issue opened in JIRA, past quarter (-66% decrease) - 1 issue closed in JIRA, past quarter (-66% decrease) ### Commit actvities - 9 commits in the past quarter (-35% decrease) - 4 code contributors in the past quarter (33% increase) ### Github activities - 7 PRs opened on GitHub, past quarter (16% increase) - 7 PRs closed on GitHub, past quarter (no change) ----------------------------------------- Attachment BR: Report from the Apache UIMA Project [Marshall Schor] ## 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. ## Membership Data: Apache UIMA was founded 2010-03-16 (10 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-18. - No new committers. Last addition was Viorel Morari on 2018-09-20. ## Project Activity: ### Releases: 4 releases in last quarter: 11 April 2020: Apache UIMA Ruta 2.8.1 17 April 2020: Apache UIMA Ruta 3.0.1 26 April 2020: Apache uimaFIT 2.5.0 12 May 2020: Apache uimaFIT 3.1.0 ## Activity: Work continues on getting the uima-cpp (the C++ support) working on modern versions of Linux, focusing on multi-linux-version building. Git transitions: UIMA Ruta switched to GIT this quarter. UIMA AS is in the process of switching to GIT. Issues at a slow/moderate pace are continuing to be reported and fixed in core UIMA, uimaFIT, Ruta, uima-as, and uima-ducc. Activity seems to have picked up a bit during the Covid-19 period, perhaps because people have a bit more time at home to work on things. ## Community Health: The community continues to be moderately active. ## Issues: No Board level issues at this time. ----------------------------------------- Attachment BS: 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 (a year 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. ## Project Activity: The project just had a major release (1.5) that was focused on ElasticSearch 7 support (and offering an automated migration path from ElasticSearch 5), JDK 11 support, Docker/Cloud improvements as well as initial Kafka integration. Also, the project is initiating with this release a more rapid and regular release schedule, and immediately released 1.5.1 to fix some minor issues following the major release. The focus will now be two-fold: - Maintaining the 1.5 stable version - Start working on the 2.0 major release, that will introduce a new GraphQL API to be compliant with the final release of the OASIS Customer Data Platform specification. Other major changes such as refactorings are expected in planning of this release. Recent releases: 1.5.1 was released on 2020-05-14. 1.5.0 was released on 2020-05-12. 1.4.0 was released on 2019-05-24. ## Community Health: The community is really becoming more and more active, especially in the #unomi Slack channel where most of the activity now happens. The PMC is careful to make sure no decisions are taking in Slack and that major discussions and votes are always only happening in the mailing lists. There are currently - at the time of writing - 65 members in the Apache Unomi Slack channel. The community has also diversified, with commercial entities now starting to integrate Apache Unomi directly into products, and becoming regular users and contributors to the project. For example, the GraphQL implementation (over 200 Java classes!) was contributed by people that were not original contributors. The PMC is really focused on growing the community as much as possible, in a sustainable way and focusing on making it easier than ever to get on-board. Some community metrics: - 65 members in Apache Slack #unomi channel - dev@unomi.apache.org had a 144% increase in traffic in the past quarter (587 emails compared to 240) - users@unomi.apache.org had a 48% decrease in traffic in the past quarter (13 emails compared to 25) - 61 issues opened in JIRA, past quarter (144% increase) - 74 issues closed in JIRA, past quarter (825% increase) - 137 commits in the past quarter (92% increase) - 14 code contributors in the past quarter (27% increase) - 29 PRs opened on GitHub, past quarter (93% increase) - 29 PRs closed on GitHub, past quarter (107% increase) ----------------------------------------- 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 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 Aaron Coburn on 2012-06-19. - No new committers. Last addition was Mike Jennings on 2019-01-04. ## Project Activity: - Last release: 2019-07-25 - VCL is software for running a private cloud and is uniquely suited for universities. With university instruction moving online due to COVID-19 we've seen a notable uptick in interest in VCL. Traffic on our user list and in our IRC support channel is up significantly. - VCL is mainly run on CentOS. There are some changes in CentOS 8 that we are working through in order for VCL to run on it. Once we work that out, we'll be getting a new release out. ## Community Health: -The health of the VCL community is good even though we are small. Hopefully, we'll pick up some more participation with the increased interest in the project. - There are 3 committers not currently part of the PMC. We are in the process of voting to invite one of them. The other 2 have not been heard from in over a year. If they become actively involved again, we'll definitely consider inviting them to be part of the PMC. ----------------------------------------- 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 issues require board attention. ## Membership Data: Apache Wicket was founded 2007-06-20 (13 years ago) There are currently 33 committers and 31 PMC members in this project. The Committer-to-PMC ratio is roughly 9:8. Community changes, past quarter: - Thomas Heigl was added as PMC member on 2020-05-18 ## Project Activity: The last quarter has been relatively calm. Most of the activity has been spent to prepare the release of the next main release, the number 9. We are close to complete the required tasks to go live with it but we still have some work to do with non-technical stuff like the official announce, site update, etc... I'm quite confident we can finalize the release this month (June). ## Community Health: Community is active and healthily. We saw an increasing participation with both user mailing list and with GitHub PRs. Thomas Heigl, a long time user of Wicket, has been elected PMC after proposing some remarkable changes to improve the overall page rendering performance. ----------------------------------------- Attachment BV: Report from the Apache Yetus Project [Allen Wittenauer] ## Description: Apache Yetus provides libraries and tools that enable contribution and release processes for software projects. ## Issues: There are no issues requiring board attention. ## 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: While it was delayed, we did finally release 0.12.0 on 2020-04-13. It was primarily geared towards some high level bug fixes and adjusting to changes in the larger CI ecosystem. This was followed by the usual break in activity as everyone works on upgrading, etc. There has been little activity of late. Since then, we've had a global pandemic, job loss, social unrest, and a society that has woken up to police brutality and racism. A lot more important issues going on than a tertiary level project even within the ASF. Expecting activity right now isn't particularly realistic. ## Community Health: To give some raw numbers has to how down things are: * 15 issues opened in JIRA, past quarter (-44% decrease) * 12 issues closed in JIRA, past quarter (-42% decrease) * 14 PRs opened on GitHub, past quarter (-17% decrease) * 15 PRs closed on GitHub, past quarter (-11% decrease) ----------------------------------------- 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 require board attention. ## Membership Data: Apache ZooKeeper was founded 2010-11-17 (10 years ago) There are currently 28 committers and 15 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Enrico Olivelli on 2020-01-15. - Mate Szalay-Beko was added as committer on 2020-04-03 ## Project Activity: Recent releases: 3.5.8 was released on 2020-05-11. 3.6.1 was released on 2020-04-30. ## Community Health: There has been an overall drop of activity according to the metrics below, but the community has delivered successfully two bug-fix releases. It is unclear whether that is of concern, but we will keep an eye on the trend for the next report cycles. - dev@zookeeper.apache.org had a 54% decrease in traffic in the past quarter (513 emails compared to 1107) - notifications@zookeeper.apache.org had a 44% increase in traffic in the past quarter (1609 emails compared to 1115) - user@zookeeper.apache.org had a 45% decrease in traffic in the past quarter (160 emails compared to 286) - 99 issues opened in JIRA, past quarter (-10% decrease) - 61 issues closed in JIRA, past quarter (-11% decrease) - 146 commits in the past quarter (-18% decrease) - 29 code contributors in the past quarter (-3% decrease) - 90 PRs opened on GitHub, past quarter (-17% decrease) - 94 PRs closed on GitHub, past quarter (6% increase) ------------------------------------------------------ End of minutes for the June 17, 2020 board meeting.