The Apache Software Foundation Board of Directors Meeting Minutes April 15, 2020 1. Call to order The meeting was scheduled for 2:30pm Pacific and began at 2:31 when a sufficient attendance to constitute a quorum was recognized by the chairman. Other Time Zones: https://s.apache.org/Board20200415 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: Sally Khudairi David Nalley Tom Pappas Matt Sicker Executive Officers Absent: none Guests: Branko Čibej Carl B. Marcum Daniel Gruno Daniel Ruggeri Dave Fisher Gavin McDonald Greg Stein Henri Yandell Jim Jagielski Kevin A. McGrail Myrle Krantz Paul Angus Pierre Smits Rich Bowen Ruth Suehle Sven Vogel 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of March 18, 2020 See: board_minutes_2020_03_18.txt Approved by General Consent. 4. Executive Officer Reports A. Chairman [Craig] We held the 2020 Annual Members Meeting at the end of March and elected a new board and voted to invite 34 new members to join us. Congratulations to the new board and thanks to all members who helped with the pre-, during-, and post-meeting technology that helped make the meeting run smoothly. The IRS-inspired Conflict of Interest policy was approved by the board, and board members and executive officers will need to confirm annually that they have read and understood it. The pandemic has not yet directly affected the operations of the Foundation except for postponement or cancellation of some face-to-face events and the possible postponement or cancellation of this year's ApacheCon that is currently scheduled for late September. But we also recognize that our sponsors may be less able to contribute, and we may need to adjust our expectations. B. President [Sam] At this point, David is effectively (in both senses of the word) operating as President. I am ready to step down as President as soon as the board is ready to name my replacement. It is my recommendation that the board does so at the time of the April board meeting, and it is my further recommendation that David be named as my replacement. If the board chooses not to do this at this time, I am willing to continue for a short while, and will continue to defer to David to the extent possible. It has been an honor and a privilege to serve as ASF President these past three plus years. Additionally, please see Attachments 1 through 9. C. Treasurer [Myrle] The Treasurer has been working with Infrastructure to migrate our bill approvals and payments to a SaaS system. We spent our Easter holiday marveling at new features and increased usability as compared to our current processes which use only SVN and Gsuite. We have started a test run with a first invoice, and hope to complete that test run by the end of April, with enough time to ensure that, if it fails, that invoice can still be paid using traditional methods. As already discussed at the previous board meeting, but worth reiterating, the financial uncertainty currently resulting from the COVID19 pandemic will not directly touch our bank balances. All our funds are in low-interest FDIC-insured investments called CDARS, or in our bank account. However the we are concerned about the possible effects of the current uncertain economic situation on our sponsors. In an abundance of caution, we request that all officers look for ways to reduce or freeze costs. We ask that the board hold us to that. We also ask that everyone be on the look out for financial risks to the foundation, avoidable or unavoidable. Please share those with us in a timely manner. Operating Cash on March 31st, 2020 was $2,089.5K, which is down $17.9K from last month’s ending balance (Feb 20) of $2,107.4 K. Total Cash as of March 31st, 2020 is $3,510.4K (includes the Pineapple, Restricted Donation and project funds) as compared to $3,895.4K on March 31st, 2019, (a decrease of $385K year over year). The March 31st 2020 ending Operating cash balance of $2,089.5K represents an Operating cash reserve of 10 months based on the “Estimated” FY20 Cash forecast average monthly spending of $209.1K/month. The ASF actual Operating reserve of 10 months at the end of March 2020 is a bit ahead the budgeted 8 months of reserve for YTD March 31st, 2020. The estimated YE Operating reserve of 10.2 months is ahead of the Budgeted YE reserve of 7.6 months. The ASF Operating reserve is above the ASAE standard average of 6 months of reserve for Non-Profits. Reviewing the YTD Cash P&L, total Revenue is behind budget at this point in the Fiscal year by $384.6K (this is mostly due to timing of sponsor payments and Conference and Donations lagging a bit behind budget at this point in the Fiscal) The open Accounts Receivable is at $467.1K, which as of the end of March 2020 Financial Close is enough, if it all arrives in the bank, before 4.30.20, to achieve the FY20 Foundation Sponsorship Budget. As compared to FY19, FY20 YTD revenue is ahead by $28.6K primarily due to FY20 Events exceeding Revenue as compared to FY19, YTD. YTD expenses through March 31st, 2020 are under budget by $478.4K, spread across all depts except Infra due to prepaying for Travis CL FY21 in March 2020. The updated Cash forecast expects this underage in expenses to continue as we conclude the current Fiscal year. Regarding Net Income (NI), YTD FY20 the ASF finished with a negative <$306.8K> NI vs a budgeted negative <$400.6K> NI or $93.8K better than the Budgeted NI for FY20 at this point in the Fiscal year. The cash forecast has been updated, with the information we have at hand, and at this point with one month left in the Fiscal year, we are still on pace to, if everything goes according to the Forecast, exceed our FY20 budgeted NI. We want to thank the Dept heads for their review of the FY20 actual activity which has allowed us to move some expenses to the correct accounts and departments, which has made the cash forecast a much more valuable management tool as we move forward and close out FY21. With regard to FY19, we are ahead in revenue, by $28.6K as noted above, but we are also ahead on expenses by $746.5K (due to ACNA19, ACEU19, the Lease web payment which should have taken place in FY19, but did not, as well as other expenses that occurred in FY20 and not in FY19); thus, year over year NI FY20 is behind FY19 by $717.9K. It is estimated that this will even out, to a degree, as we conclude FY20 at the end of April 2020. Current Balances: Boston Private CDARS Account 2,278,681.78 Citizens Money Market 715,879.67 Citizens Checking 510,238.82 Paypal - ASF 5,588.80 Total Checking/Savings 3,510,389.07 Feb-20 Budget Variance Income Summary: Public Donations -20,189.01 2,912.58 -23,101.59 Sponsorship Program 128,500.00 202,000.00 -73,500.00 Programs Income 678.49 0.00 678.49 Conference/Event Income 0.00 0.00 0.00 Other Income 0.00 0.00 0.00 Interest Income 385.71 450.00 -64.29 Total Income 109,375.19 205,362.58 -95,987.39 Expense Summary Infrastructure 96,954.08 85,733.09 11,220.99 Programs Expense 4,844.49 3,333.34 1,511.15 Publicity 8,507.39 21,233.32 -12,725.93 Brand Management 0.00 8,166.66 -8,166.66 Conferences 0.00 207,250.00 -207,250.00 Travel Assistance Committee 0.00 10,000.00 -10,000.00 Fundraising 11,478.44 16,080.00 -4,601.56 Treasury Services 3,350.00 3,350.00 0.00 General & Administrative 2,139.67 6,915.00 -4,775.33 Diversity and Inclusion 0.00 5,833.34 -5,833.34 Total Expense 127,274.07 367,894.75 -240,620.68 Net Income -17,898.88 -162,532.17 144,633.29 YTD FY20 Budget Variance Income Summary: Public Donations 75,039.63 130,223.93 -55,184.30 Sponsorship Program 1,335,100.00 1,592,000.00 -256,900.00 Programs Income 15,578.49 14,000.00 1,578.49 Conference/Event Income 610,161.06 700,000.00 -89,838.94 Other Income 0.00 0.00 Interest Income 20,426.21 4,700.00 15,726.21 Total Income 2,056,305.39 2,440,923.93 -384,618.54 Expense Summary Infrastructure 1,015,501.18 997,563.92 17,937.26 Programs Expense 21,430.80 36,666.67 -15,235.87 Publicity 301,143.79 381,721.67 -80,577.88 Brand Management 35,958.09 89,833.33 -53,875.24 Conferences 681,886.78 852,750.00 -170,863.22 Travel Assistance Committee 50,361.68 165,000.00 -114,638.32 Fundraising 135,374.04 176,880.00 -41,505.96 Treasury Services 39,159.00 39,350.00 -191.00 General & Administrative 22,324.28 37,585.00 -15,260.72 Diversity and Inclusion 60,000.00 64,166.67 -4,166.67 Total Expense 2,363,139.64 2,841,517.25 -478,377.61 Net Income -306,834.25 -400,593.32 93,759.07 D. Secretary [Matt] In March 2020, the secretary received 40 ICLAs and 3 CCLAs. E. Executive Vice President [David] Budget ====== See the current draft of the budget here https://s.apache.org/FY21-Draft-Budget If this were a normal year, we'd likely move forward with the current state of the budget. Due to the pandemic, I plan on one more iteration to plan on slightly tighter budget before I present it the Board for consideration. Infrastructure ============== Infra has canceled it's F2F Event - work is almost don on clawing remaining expenditures back from airlines. Backfill the open sysadmin position is currently on hold as we figure out the fallout from the Pandemic CI stats are here: https://infra-reports.apache.org/cistats/ Infra has enabled BuildKite for Apache Arrow. Conferences =========== ACNA is still on track for end of September, beginning of October, Plenty of time remains if that decision needs to be revisited in light of the current situation. Travel Assistance ================= TAC is not currently entertaining travel funding but are working on a more sustainable application for intake and evaluation. Requirements are currently been scoped. Diversity & Inclusion ===================== Movement on the analysis from survey, initial results have been reviewed from the vendor. Expect more on this next month. Five Outreachy-funded interns are expected for the next term. This is a substantial increase from the last term. Marketing and Publicity ======================= Work continues here largely as expected, though seemingly quieter than normal. Fundraising =========== This work continues at the expected pace, which is good news. Brand Management ================ Work continues at a steady pace. Please see the private section of the Brand Management report F. Vice Chairman [Shane] Assisted the Chairman in preparing various records and email reminders for our annual Member's Meeting. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Roy] See Attachment 10 B. Apache Legal Affairs Committee [Roman Shaposhnik / Shane] See Attachment 11 C. Apache Security Team Project [Mark J. Cox / Craig] See Attachment 12 D. VP of Jakarta EE Relations [Henri Yandell / Patricia] See Attachment 13 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Airavata [jm] # Attic [rtf] # Bloodhound [jm] # Chukwa [bd] # DataFu [jm] # Mahout [jm] # OODT [jm] # OpenJPA [jm] # Pivot [rubys] # Rya [jm] # Sentry [ss, jm] # Streams [jm] # Twill [nh] # Zeppelin [nh] A. Apache Accumulo Project [Michael Wall / Sander] See Attachment A B. Apache ActiveMQ Project [Bruce Snyder / Bertrand] See Attachment B C. Apache Airavata Project [Suresh Marru / Niclas] See Attachment C @Justin: pursue a roll call D. Apache Aries Project [Christian Schneider / Justin] See Attachment D E. Apache Arrow Project [Jacques Nadeau / Sam] See Attachment E F. Apache AsterixDB Project [Till Westmann / Craig] See Attachment F G. Apache Attic Project [Mads Toftum / Roy] No report was submitted. @Greg: contact Attic to ensure there is a public face for it H. Apache Avro Project [Sean Busbey / Patricia] See Attachment H I. Apache Beam Project [Kenneth Knowles / Niclas] See Attachment I J. Apache Bloodhound Project [Gary Martin / Justin] No report was submitted. @Justin: pursue a report for Bloodhound and consider pursing Attic if necessary K. Apache BVal Project [Matthew Jason Benson / Sander] See Attachment K L. Apache Calcite Project [Stamatis Zampetakis / Bertrand] See Attachment L M. Apache CarbonData Project [Liang Chen / Shane] See Attachment M N. Apache Celix Project [Pepijn Noltes / Sam] See Attachment N O. Apache Chukwa Project [Eric Yang / Bertrand] No report was submitted. @Bertrand: draft Attic resolution for Chukwa P. Apache Crunch Project [Josh Wills / Shane] No report was submitted. @Shane: pursue potential Attic resolution for Crunch Q. Apache CXF Project [Daniel Kulp / Sander] See Attachment Q R. Apache DataFu Project [Matthew Hayes / Sam] See Attachment R @Justin: pursue release policy issues with DataFu S. Apache DB Project [Bryan Pendleton / Justin] See Attachment S T. Apache Directory Project [Shawn McKinney / Niclas] See Attachment T U. Apache Druid Project [Gian Merlino / Craig] See Attachment U V. Apache Dubbo Project [Ian Luo / Roy] See Attachment V W. Apache Fineract Project [Vishwas Babu A J / Patricia] See Attachment W X. Apache Fluo Project [Keith Turner / Niclas] See Attachment X Y. Apache Geronimo Project [Romain Manni-Bucau / Shane] See Attachment Y Z. Apache Griffin Project [William Guo / Justin] See Attachment Z AA. Apache Hadoop Project [Vinod Kumar Vavilapalli / Patricia] See Attachment AA AB. Apache Hama Project [Chia-Hung Lin / Craig] No report was submitted. AC. Apache HAWQ Project [Lei Chang / Bertrand] No report was submitted. AD. Apache HBase Project [Duo Zhang / Roy] See Attachment AD AE. Apache Incubator Project [Justin Mclean] See Attachment AE AF. Apache Isis Project [Kevin Meyer / Sander] See Attachment AF AG. Apache James Project [Benoit Tellier / Sam] See Attachment AG AH. Apache jclouds Project [Ignasi Barrera / Justin] See Attachment AH AI. Apache Jena Project [Andy Seaborne / Roy] See Attachment AI AJ. Apache JMeter Project [Bruno Demion / Patricia] See Attachment AJ AK. Apache Johnzon Project [Romain Manni-Bucau / Sam] See Attachment AK AL. Apache Joshua Project [Tommaso Teofili / Bertrand] See Attachment AL AM. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Shane] See Attachment AM AN. Apache Kudu Project [Adar Dembo / Niclas] See Attachment AN AO. Apache MADlib Project [Aaron Feng / Craig] See Attachment AO AP. Apache Mahout Project [Andrew Musselman / Sander] See Attachment AP @Justin: look into helping Mahout perform a release AQ. Apache Marmotta Project [Jakob Frank / Patricia] See Attachment AQ AR. Apache Maven Project [Robert Scholte / Craig] See Attachment AR AS. Apache Mesos Project [Vinod Kone / Bertrand] See Attachment AS AT. Apache Metron Project [Casey Stella / Sander] See Attachment AT AU. Apache MINA Project [Guillaume Nodet / Sam] See Attachment AU AV. Apache Mnemonic Project [Gang Wang / Shane] See Attachment AV AW. Apache MyFaces Project [Bernd Bohmann / Roy] See Attachment AW AX. Apache NiFi Project [Joe Witt / Justin] See Attachment AX AY. Apache Nutch Project [Sebastian Nagel / Niclas] See Attachment AY AZ. Apache OODT Project [Imesha Sudasingha / Patricia] See Attachment AZ @Patricia: pursue a roll call for OODT BA. Apache OpenJPA Project [Mark Struberg / Niclas] See Attachment BA BB. Apache OpenMeetings Project [Maxim Solodovnik / Shane] See Attachment BB BC. Apache OpenOffice Project [Carl B. Marcum / Roy] See Attachment BC BD. Apache OpenWebBeans Project [Mark Struberg / Bertrand] See Attachment BD BE. Apache ORC Project [Owen O'Malley / Craig] See Attachment BE BF. Apache Parquet Project [Julien Le Dem / Justin] See Attachment BF BG. Apache PDFBox Project [Andreas Lehmkühler / Sander] See Attachment BG BH. Apache Petri Project [Dave Fisher / Sam] See Attachment BH BI. Apache Pivot Project [Roger Lee Whitcomb / Sam] No report was submitted. @Niclas: pursue a report for Pivot BJ. Apache Ranger Project [Selvamohan Neethiraj / Craig] No report was submitted. BK. Apache Rya Project [Adina Crainiceanu / Justin] See Attachment BK @Justin: pursue a roll call for Rya BL. Apache Samza Project [Yi Pan / Niclas] See Attachment BL BM. Apache Sentry Project [Kalyan Kalvagadda / Sander] See Attachment BM @Sander: pursue a better report for Sentry BN. Apache Serf Project [Branko Čibej / Bertrand] See Attachment BN BO. Apache SINGA Project [Wang Wei / Shane] See Attachment BO BP. Apache SkyWalking Project [Sheng Wu / Roy] See Attachment BP BQ. Apache Sqoop Project [Venkat Ranganathan / Patricia] See Attachment BQ BR. Apache Stanbol Project [Rafa Haro / Roy] No report was submitted. BS. Apache Steve Project [Daniel Gruno / Sander] See Attachment BS BT. Apache Streams Project [Steve Blackmon / Bertrand] See Attachment BT @Justin: look into release policy issues with Streams BU. Apache Struts Project [René Gielen / Shane] See Attachment BU BV. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Justin] See Attachment BV BW. Apache Tcl Project [Georgios Petasis / Patricia] See Attachment BW BX. Apache Tez Project [Jonathan Turner Eagles / Craig] See Attachment BX BY. Apache Thrift Project [Jens Geyer / Sam] See Attachment BY BZ. Apache Tika Project [Tim Allison / Niclas] See Attachment BZ CA. Apache TinkerPop Project [Stephen Mallette / Bertrand] See Attachment CA CB. Apache Traffic Server Project [Bryan Call / Sam] See Attachment CB CC. Apache Twill Project [Terence Yim / Niclas] See Attachment CC @Niclas: draft an Attic resolution for Twill CD. Apache Web Services Project [Daniel Kulp / Roy] See Attachment CD CE. Apache Zeppelin Project [Lee Moon Soo / Shane] See Attachment CE @Shane: help out Zeppelin with their security issue Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache Phoenix Project Chair WHEREAS, the Board of Directors heretofore appointed Josh Elser (elserj) to the office of Vice President, Apache Phoenix, and WHEREAS, the Board of Directors is in receipt of the resignation of Josh Elser from the office of Vice President, Apache Phoenix, and WHEREAS, the Project Management Committee of the Apache Phoenix project has chosen by vote to recommend Ankit Singhal (ankit) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Josh Elser is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Phoenix, and BE IT FURTHER RESOLVED, that Ankit Singhal be and hereby is appointed to the office of Vice President, Apache Phoenix, 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 Phoenix Project Chair, was approved by Unanimous Vote of the directors present. B. Establish the Apache ShardingSphere Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to a database clustering system providing data sharding, distributed transactions, and distributed database management; NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache ShardingSphere Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache ShardingSphere Project be and hereby is responsible for the creation and maintenance of software related to a database clustering system providing data sharding, distributed transactions, and distributed database management; and be it further RESOLVED, that the office of "Vice President, Apache ShardingSphere" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache ShardingSphere Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache ShardingSphere Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache ShardingSphere Project: * Hao Cao * QingYang Chen * Hongjun Du * Hongtao Gao * Von Gosling * Willem Ning Jiang * Xiaoguang Ma * Juan Pan * Craig L Russell * Sheng Wu * Yang Yi * Liang Zhang * Yonglun Zhang * Jun Zhao NOW, THEREFORE, BE IT FURTHER RESOLVED, that Liang Zhang be appointed to the office of Vice President, Apache ShardingSphere, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Apache ShardingSphere Project be and hereby is tasked with the migration and rationalization of the Apache Incubator ShardingSphere podling; and be it further RESOLVED, that all responsibility pertaining to the Apache Incubator ShardingSphere podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7B, Establish the Apache ShardingSphere Project, was approved by Unanimous Vote of the directors present. C. Terminate the Apache Hama Project WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Hama project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Hama 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 Hama Project; and be it further RESOLVED, that the office of "Vice President, Apache Hama" is hereby terminated; and be it further RESOLVED, that the Apache Hama PMC is hereby terminated. Special Order 7C, Terminate the Apache Hama Project, was approved by Unanimous Vote of the directors present. D. Change the Apache Isis Project Chair WHEREAS, the Board of Directors heretofore appointed Kevin Meyer (kevin) to the office of Vice President, Apache Isis, and WHEREAS, the Board of Directors is in receipt of the resignation of Kevin Meyer from the office of Vice President, Apache Isis, and WHEREAS, the Project Management Committee of the Apache Isis project has chosen by vote to recommend Johan Doornenbal (jdoornenbal) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Kevin Meyer is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Isis, and BE IT FURTHER RESOLVED, that Johan Doornenbal be and hereby is appointed to the office of Vice President, Apache Isis, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7D, Change the Apache Isis Project Chair, was approved by Unanimous Vote of the directors present. E. Change the Apache Serf Project Chair WHEREAS, the Board of Directors heretofore appointed Branko Čibej (brane) to the office of Vice President, Apache Serf, and WHEREAS, the Board of Directors is in receipt of the resignation of Branko Čibej from the office of Vice President, Apache Serf, and WHEREAS, the Project Management Committee of the Apache Serf project has chosen by vote to recommend Justin Erenkrantz (jerenkrantz) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Branko Čibej is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Serf, and BE IT FURTHER RESOLVED, that Justin Erenkrantz be and hereby is appointed to the office of Vice President, Apache Serf, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7E, Change the Apache Serf Project Chair, was approved by Unanimous Vote of the directors present. F. Terminate the Apache Stanbol Project WHEREAS, the Project Management Committee of the Apache Stanbol 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 Stanbol project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Stanbol 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 Stanbol Project; and be it further RESOLVED, that the office of "Vice President, Apache Stanbol" is hereby terminated; and be it further RESOLVED, that the Apache Stanbol PMC is hereby terminated. Special Order 7F, Terminate the Apache Stanbol Project, was approved by Unanimous Vote of the directors present. G. Change the Apache Subversion Project Chair WHEREAS, the Board of Directors heretofore appointed Stefan Sperling (stsp) to the office of Vice President, Apache Subversion, and WHEREAS, the Board of Directors is in receipt of the resignation of Stefan Sperling from the office of Vice President, Apache Subversion, and WHEREAS, the Project Management Committee of the Apache Subversion project has chosen by consensus to recommend Nathan Hartman (hartmannathan) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Stefan Sperling is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Subversion, and BE IT FURTHER RESOLVED, that Nathan Hartman be and hereby is appointed to the office of Vice President, Apache Subversion, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7G, Change the Apache Subversion Project Chair, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Board Calendar Does this time (21:30 UTC) work for everybody going forward? Should the time be adjusted to match the daylight savings time for a geographic region? Should we rotate times so that everybody can share in the pain? B. Executive Officer Nominations Chair: - Roy Fielding - nom by Sander - Shane Curcuru - nom by Craig President: - David Nalley - nom by Sam - Kevin McGrail - nom by Sander EVP: - Myrle Krantz - nom by Justin - Ruth Suehle - nom by David Asst. Treasurer: - Kevin McGrail - self-nom C. Improving ASF Members and Board communications Proposal: create a new members-announce list, rename board-chat to board-discuss and clarify how we use our Foundation-private lists. Bertrand: as we have a lot on the agenda for this meeting I might just briefly explain the idea and refine it asynchronously later, leading to a vote on board@. I'm happy to coordinate this effort. 9. Review Outstanding Action Items * David: close the loop with Arrow and other communities with needs for CI [ Arrow 2019-10-16 ] Status: Done: Arrow now has BuildKite - In addition we have instrumented almost all of our CI efforts. * Myrle: follow up on security issue [ Aries 2020-01-15 ] Status: reassign to Craig to follow up. * DanielGruno: start graduation talks with Pony Mail [ Incubator 2020-01-15 ] Status: * David: determine top ten CI issues affecting projects [ President 2020-02-19 ] Status: * Ted: begin Attic process with Hama [ Hama 2020-02-19 ] Status: DONE. By Dave. I put in the resolution for the April Board Meeting * Ted: pursue a report for Joshua [ Joshua 2020-02-19 ] Status: Done: report was provided. * Daniel: follow up about log4net security fix [ Logging Services 2020-02-19 ] Status: * Shane: pursue a report for Marmotta [ Marmotta 2020-02-19 ] Status: Done; Report provided and PMC has started Attic discussions on dev@ * Danny: find out about fork details [ Open Climate Workbench 2020-02-19 ] Status: * Danny: pursue a report for Serf [ Serf 2020-02-19 ] Status: done. * Rich: pursue a report for Beam [ Beam 2020-03-18 ] Status: done. * Daniel: pursue a report for Bloodhound [ Bloodhound 2020-03-18 ] Status: * Dave: pursue a report for BVal [ BVal 2020-03-18 ] Status: DONE. Matt Benson replied on March 18 that they will report in April. * Daniel: continue tracking targeted donation [ Cordova 2020-03-18 ] Status: * Dave: inform Hama about next steps for Attic resolution [ Hama 2020-03-18 ] Status: DONE. No response from anyone on the project on the dev@ list from my email on 03-18. I put in the retirement resolution. * Dave: pursue a report for OODT [ OODT 2020-03-18 ] Status: DONE. I leave future reminders to this month's Board Shepherd for OODT * Roman: pursue a report for OpenWebBeans [ OpenWebBeans 2020-03-18 ] Status: Report is now present * Ted: pursue a report for Pivot [ Pivot 2020-03-18 ] Status: * Danny: follow up on project viability to handle security issues [ Portals 2020-03-18 ] Status: * Danny: pursue a report for Sentry [ Sentry 2020-03-18 ] Status: done. * Danny: see if project needs additional help or ready for Attic [ Serf 2020-03-18 ] Status: * Ted: pursue possibility of Attic resolution [ Twill 2020-03-18 ] Status: 10. Unfinished Business Clarify guidelines for PMCs to publish binary artifacts Clarify guidelines for PMCs to request Continuous Integration resources Determine how to accept Restricted Donations https://issues.apache.org/jira/projects/ASFP/issues/ASFP-2 11. EXECUTIVE SESSION OF THE BOARD A. Extended Treasurer Discussion Board Members, Secretary, President, EVP, Treasurer, and VP Fundraising. Discussed future cost savings in billing. B. Executive Officer Appointments Board Members and Secretary. The board appoints Roy Fielding to Chair of the board by general consent. The board appoints Shane Curcuru to Vice Chair of the board by general consent. The board appoints David Nalley to President by general consent. The board appoints Ruth Suehle to Executive Vice President by general consent. The board appoints the remaining executive officers from last term. 12. New Business 13. Announcements 14. Adjournment Adjourned at 4:31 p.m. (Pacific) ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] * ISSUES FOR THE BOARD For information only. One of the event requests listed below was from my employer. There was a potential issue due to a date conflict with ApacheCon. To avoid any potential conflict of interest, the decision on whether to approve the event (it was approved) was made by VP, Conferences. * OPERATIONS Covering the period March 2020 Responded to the following queries, liaising with projects as required: - discussed with counsel a new requirement (which was then dropped) from the USTPO to provide an email address for the trademark owner - two requests to use one or more project logos on external web sites - one request to use extracts from a project's documentation in a masters thesis - four requests to use project marks for external events - one query from KAFKA regarding having multiple logos for the project - one query from an external party regarding the requirements (none) between providing training for one of our projects and being listed on that project's commercial support providers page - Jim Jagielski resigned from the Brand Management committee. We thank him for his contributions. - provided advice to SHARDINGSPHERE regarding listing of logos of companies that use Apache ShardingSphere on the podling's website - approved the podling name search for APISIX * REGISTRATIONS The Russian registrations for OPENOFFICE.ORG and OPENOFFICE.ORG & Design have now been recorded as transferred to the ASF. The transfer of the SERVICECOMB mark in China to the ASF is progressing. * INFRINGEMENTS Nothing to report. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] ASF Sponsor status: we are pursuing renewals for one Platinum, one Gold, five Silver, and three Bronze sponsors, of which one Gold and one Silver have been acquired and their renewal status remains unknown. We continue to wait for purchase orders to invoice renewals for one Platinum and one Gold sponsor. We are seeking a new point-of-contact for one Silver and three Bronze sponsors. One Gold sponsor remains in arrears. We have had no new Sponsors this month. Targeted sponsor status: we continue to confirm Targeted Sponsor commitments. We are developing a new Targeted fund specifically earmarked for TAC recipients to ASF Conferences. We have a new Targeted Sponsor that will mostly focus on promoting ASF Conferences as a media partner for all events. Sponsor Relations: we have been following up with Sponsors on the ASF 21st Anniversary and other Foundation updates. Events: we have suspended sales for ASF Conferences that were cancelled or postponed due to the coronavirus. Individual Donations and Corporate Giving: we have earned $790 over the past month. Worldwide donations have been generally directed towards efforts supporting the COVID-19 pandemic. Over the past quarter we experienced a high volume of ongoing fraudulent donation attempts that are now easily blocked through the Hopsie dashboard. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi] [REPORT] ASF Marketing & Publicity — April 2020 I. Budget: we continue to reconcile a bill presented by a vendor that has already been paid in 2019. Given the circumstances surrounding the pandemic, there have been delays on this front, but hope to get this resolved by the end of the fiscal year. II. Cross-committee Liaison: Sally Khudairi continues to support ASF Fundraising with Sponsor Relations, Sponsorship renewals and payments, and Targeted Sponsor commitments. There have been delays over the past quarter that may impact our end-of-year targets with respect to renewals and receivables. Our work with ASF 2020 Conferences is on pause due to COVID-19-related cancellations and postponements. We announced the ASF’s 21st Anniversary https://s.apache.org/21stAnniversary; the new Board of Directors https://s.apache.org/Board2020 ; launched a new monthly post on ASF Infrastructure team "Inside Infra: Chris Thistlethwaite" https://s.apache.org/InsideInfra-Chris ; issued the Apache Month in Review: March 2020 https://s.apache.org/Mar2020 ; and published "Success at Apache: Welcoming Communities Strengthens the Apache Way" https://s.apache.org/tcs0m. Post-production continues on the ASF documentary, "Trillions and Trillions Served". III. Press Releases: the following formal announcement was issued via the newswire service, ASF Foundation Blog, and announce@apache.org during this timeframe: 26 March - The Apache® Software Foundation Celebrates 21 Years of Open Source Leadership IV. Informal Announcements: we published 9 items on the ASF "Foundation" Blog. 4 Apache News Round-ups and 1 monthly overview were issued, with a total of 304 news summaries published to date. We tweeted 12 items to 56.5K followers on Twitter, and posted 11 items on LinkedIn that garnered more than 27K organic impressions. V. Future Announcements: 2 announcements are on hold. Projects planning to graduate from the Apache Incubator as well as PMCs wishing to announce major project milestones, "Did You Know?" success stories, "Have You Met?" highlights, and "Project Perspectives" profiles are requested to contact Sally at with at least 2-weeks' notice for proper planning and execution. VI. Media Relations: we responded to six media queries. The ASF received 1,178 press clips vs. last month's clip count of 1,276. Media coverage of Apache projects yielded 1,821 press hits vs. last month's 1,622. ApacheCon received 105 press hits. VII. Analyst Relations: we received no briefing requests during this time, although we have been following up with an analyst regarding an Apache project featured in an upcoming Webinar. Apache was mentioned in 1 report by Gartner; 3 reports by Forrester; 5 reports by 451 Research; and 8 reports by IDC. VIII. Central Services: the Creative team have updated the apache.org home page and second tier templates for the ASF's 21st Anniversary. We are also creating a new templated logo set for the new Apache Local Chapter initiative that would allow for slight customization by each location. We are exploring options for editorial production due to limited volunteer availability. IX. Events liaison: support for events is on hold due to the coronavirus impact on ASF Conferences; we are standing by to help promote any updates to Apache Roadshows and ApacheCon. We have also secured a new Targeted Sponsor who will be helping promote future ASF Conferences as a Media Partner. X. Newswire and press clip accounts: all accounts are auto-renewing to ensure uninterrupted service. We are working to resolve accounts issues with one of our vendors. # # # ----------------------------------------- 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 ========== - Many finance-related items: budget, pause on hiring, bill.com. - Working on a starter guide for website build and publish. Finances ======== - The budget has been submitted for FY21. - We should get back the bulk of our flight expenditures, due to government policies for airlines when a flight is canceled. Our current exposure is about US$2500, but should reach zero after discussion with airlines. - We have one open headcount, but have decided to put a hold on backfilling the position until we get a better sense of the pandemic's effect on the world economy and our sponsors' ability to continue helping us. - Working with Treasurer to stand up bill.com. The initial work looks very good, and (optimistically) we can start using it for issuing some payments. We will continue after the Easter weekend. Short Term Priorities ===================== - Complete the project-specific Jenkins masters standup. - Fix Docker security/permission support. - Using the CI/CD statistics, trim failing builds and work with projects to improve their utilization. Long Range Priorities ===================== - Move to new payment workflows. - Portions of our mail system have been moved to 18.04/p6, but the rest needs to be migrated. General Activity ================ - Continue documentation work, specifically around www.a.o/dev/ pages which need to migrate to infra.a.o. - TravisCI was contracted for another year, at the same rate. - Provided support for vote.a.o for the Annual Meeting. - Improving Docker support and security on our Jenkins slaves. - Changes to s.a.o to increase its capacity. The Annual Meeting created a large load, due to many links/uses for documentation and processes around the meeting. - Added "stale" ticket insight on our Jira SLA page. Uptime Statistics ================= The TLP servers were having stability issues, but some parameter tuning has stabilized their operation. It does not appear that these created any impact on our communities or downstream users. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] ApacheCon North America will be held September 28 through October 1st, 2020, in New Orleans. We are still proceeding as though the event will, in fact, happen. The CFP has been extended until June 1, since attentions are elsewhere at this time. We are also planning to extend the earlybird registration deadlines out a few more weeks. We continue to seek sponsorship for the event, but have taken the step of offering sponsors to not pay until we have confirmed, for certain, that the event will take place. Meanwhile, we continue to monitor the COVID-19 situation, and watch other conferences in the same time period as they struggle with the same decisions. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Much of this report is the same as last month, noting tweaks to membership and mailing list activity 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 filled our up until October. Due to the cancellation of many events, currently the next supported event will be ApacheCon New Orleans. Any ASF Project putting on a Hackathon and/or Meetup should also talk to TAC about supporting them getting folks there (Committers and Non Committers) Short Term Priorities ===================== We are looking into creating a new webapp, one that is independent on the reliance of one or two volunteers, that can be maintained and serve TACs needs for the next few years. The webapp would need to be ready and tested before applications open for the next event. Long Term Priorities ==================== Be ready for applications open for ApacheCon NA, applications should be open by early June. Mailing List Activity ===================== Discussion has begun on getting a new stable TAC Application Software. Membership ========== Inactive folks were removed from the committee, noting that should circumstances change, they are welcome back at any time. ----------------------------------------- Attachment 7: Report from the VP of Finance [Tom Pappas] Continued to attend the Conference committee and assist where applicable. Assisted in the Board Vote monitoring. Continue to attend weekly fundraising calls and assist where applicable. ----------------------------------------- Attachment 8: Report from the VP of Diversity and Inclusion [Gris Cuevas] Contributors Gris Cuevas Katia Rojas ## Description: - The Diversity and Inclusion VP works in collaboration with a team who contributes towards generating a current description of the D&I landscape in the industry and for the foundation. The team also focuses on developing resources the projects can leverage to increase diversity and inclusion in their communities. ## Issues: None ## Activity: *** Project: Survey*** - Preliminary results have been reviewed. - Bitergia is preparing a slide presentation with the summary of gathered information and insights. - Bitergia will host a 1h debrief about the survey which will be recorded and shared in the diversity mailing list. *** Project: User Experience Research on new contributors *** - The under represented groups of interest have been identified. - These are the groups the interviews will be focused on to expand the research. - Bitergia is drafting the invite for volunteers to be interviewed - The purpose of these interviews is to deep-dive into topics of interest identified in the survey. - The survey debrief session will also serve as an introduction to the questions from the interviews *** 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[1] and shared via the mailing list. - The team is following up with the mentor and mentee from the previous round to clarify the friction logs,they were also asked if sharing insights publicly was ok. - The mentor and mentee would be invited to the interviews derived from the survey - The second round of contributions has started, we have had 22 contributions for 3 projects - We're expecting to have 5 interns in this new round, a 5x growth from the previous round - The V.P. of D&I will record an interview w/ Katia and Matt, coordinators of the Outreachy program. This interview will be focused on what's worked and what can be improved, as well as highlights. - The coordinators continue to expand the Outreachy FAQs - From Gris: We should discuss how to continue the program after funds run out *** Operations *** No updates. ## Health report: The dev@ and diversity@ mailing lists continue to be slow, not too much activity outside the work done for each ongoing project. The discussions have been focused on topics that pertain to the projects we are running. ## Committee members changes: None. ## References [1] Outreachy Working Group - Meeting notes ----------------------------------------- Attachment 9: Report from the VP of Data Privacy [Dirk-Willem van Gulik] Apologies for a late report - Corona related things took over. No substancial process on the organisational side. Few RQ related things got processed in time, commmunicated timely to requestor, etc. Currently no tickets open that require action or have deadlines. One ticket 'dead' where the requestors email ceased to work (and it may have been a fluff/experimental/vigiliante style request). ----------------------------------------- Attachment 10: Report from the VP of W3C Relations [Andy Seaborne] W3C are proposing process changes: 1/ "Recommendations" become "Specifications". 2/ Working groups can choose to have "living documents" with errata and additions added in-place after publication. These steps make it a little easier for open source projects to get feedback recognized in specifications. Proposed changes in-place https://w3c.github.io/w3process/#major-changes-2019 The Patent Policy is revised in line with these changes, but this should not affect ASF participation. ----------------------------------------- Attachment 11: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] For the past months we've had a regular amount of usual requests flowing through LEGAL JIRA and legal-discuss. Hen and the rest of the volunteers took a good care of resolving most of these in time. We're up 1 (to 21), unresolved issues this month. Henri Yandell (in his VP Jakarta EE Relations capacity) closed the loop with Eclipse Foundation around relationship between ASF and Eclipse. There are no further actions required at this time. We received request for classification of the newly minted "Mulan PSL v2" license (LEGAL-513). This license originated in China and what makes it unusual is that the canonical text is in Chinese. It has already been approved by OSI. So far the consensus is that it is very close to the original ALv2 license and thus can be added to the Cat A. Our final decision is expected in a week or so. We have received an affidavit request for details on how Apache License applies to the projects we govern and what are the ramifications for the contributors and downstream consumers. We're working on this request and expect the work to continue for the next week or so. Due to recent global events, progress on various binary distribution channels that ASF controls is slow, but it is still on my radar. ----------------------------------------- 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. In the stats below "site" refers to things where people report issues that are not specific to a projects code, for example most of these are reports of missing DMARC records, or lack of clickjacking protection, or reports of open directory listings. Almost none of these are actual real issues, those that are get escalated to infra. Stats for Mar 2020: 29 [license confusion] 13 [support request/question not security notification] Security reports: 43 (last months: 23, 40, 23, 31) 13 [site] 2 [flink], [lucene], [shiro], [skywalking], [tomcat] 1 [ambari], [atlas], [camel], [couchdb], [cxf], [druid] [freemarker], [guacamole], [hadoop], [hc], [heron], [ignite], [jena], [kylin], [openmeetings], [syncope], [thrift], [velocity], [xerces], [zeppelin] In total, as of 1st April 2020, we're tracking 58 (last month: 52) open issues across 35 projects, median age 61 (last month: 81) days. 33 of those issues have CVE names assigned. 8 (last month: 6) of these issues, across 6 projects, are older than 365 days. None require board escalation. ----------------------------------------- Attachment 13: Report from the VP of Jakarta EE Relations [Henri Yandell] Some minor progress to report. I've reviewed the emails over the last year and received valuable input from Mark Struberg, David Blevins, and Mark Thomas. I reached out to Mike Milinkovich and Paul Buck at Eclipse to determine the current status of things. My summary: * There was a 2018-ish agreement on the Jakarta name signed by Mark Thomas. * There was an invitation from Eclipse for Apache to join the Jakarta EE Working Group as a guest, with 2 agreements to sign. * There was also IP moved from Oracle to Eclipse related to the JCP and a desire for Apache to sign something. * There will be a big javax to jakarta package renaming coming down the pipeline. On these, the invitation is still open (#2) and there is still interest from Eclipse in completing their diligence (#3). My current action items are to identify the documents to be signed in #2 and confirm that these were approved for signing; and to identify the mechanism by which copyright licensing flowed from the ASF to the JCP so I understand what copyright's in various JSRs the ASF may be able to license. ----------------------------------------- Attachment A: Report from the Apache Accumulo Project [Michael Wall] ## Description: The Apache Accumulo sorted, distributed key/value store is a robust, scalable, high performance data storage system that features cell-based access control and customizable server-side processing. It is based on Google's BigTable design and is built on top of Apache Hadoop, Zookeeper, and Thrift. ## Issues: The Oct report listed a discussion about a trademark issue at http://www.accumulodata.com [1]. The owner has acknowledged and agreed to repoint to https://accumulo.apache.org. The PMC is waiting on that change by the owner. ## Membership Data: Apache Accumulo was founded 2012-03-20 (8 years ago) There are currently 36 committers and 36 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Holly Keebler on 2019-08-08. - No new committers. Last addition was Holly Keebler on 2019-08-09. - Ongoing discussion about adding a new member. ## Project Activity: - No new releases this quarter, although 1.10 is still in the works. The 1.10 releases will also be our first LTS release [2]. - There was work done to improve the website generation using github actions [3]. - The monthly "Hack Day" continues in Columbia MD. There was nothing of note posted from the meetings in Jan[4] and Feb[5]. The March Hack Day had a few notes[6]. - Some of the developers participated in a slack call[7] on Mar 24, notes were written to the mailing list[8]. ## Community Health: - Activity in the community is consistent. There is less activity on the mailing lists but more on github issues and and PRs [9]. [1]:https://lists.apache.org/thread.html/514d3cf9162e72f4aa13be1db5d6685999fc83755695308a529de4d6@%3Cprivate.accumulo.apache.org [2]:https://lists.apache.org/thread.html/43f051404bc5f15cde8f971ccbdc4cf7b017cc014affd914c357eaad%40%3Cdev.accumulo.apache.org%3E [3]:https://lists.apache.org/thread.html/rc9dacacb7bafd1d2289cdfa67ab31d5f4c0c1c47eb1afc905d62ef77%40%3Cdev.accumulo.apache.org%3E [4]:https://lists.apache.org/thread.html/r873b186740d0c1c078edafbf0af4fab0158f85aabc74348cfdf8acc8%40%3Cdev.accumulo.apache.org%3E [5]:https://lists.apache.org/thread.html/r0c43fdc622d446a0f5cbec79085de86e8ad098a173a73739e86c98fd%40%3Cdev.accumulo.apache.org%3E [6]:https://lists.apache.org/thread.html/r3753f5ee8caba67fc00a4a6af36c75018349085f9c5fd7892ba7d7aa%40%3Cdev.accumulo.apache.org%3E [7]:https://lists.apache.org/thread.html/r494ba26ee4e8f16fc1b865bb363f3e4a9035738d8c49f10505d6e4f5%40%3Cdev.accumulo.apache.org%3E [8]:https://lists.apache.org/thread.html/r2ae8f3375fc2c2e36b11e576456b8697f29057c06d0bf89c6e165d14%40%3Cdev.accumulo.apache.org%3E [9]:https://reporter.apache.org/wizard/statistics?accumulo ----------------------------------------- Attachment B: Report from the Apache ActiveMQ Project [Bruce Snyder] * Description ** Apache ActiveMQ is a popular and powerful open source message-oriented middleware. Apache ActiveMQ is fast, supports many cross language clients and protocols, comes with easy to use enterprise integration patterns and many advanced features while fully supporting JMS 2.0, AMQP 1.0, MQTT, Stomp and REST. * Activity ** ActiveMQ *** 5.16.x is in preparation with full JDK 11+ support. JMS 2.0 support preview is as best effort (already started) but could be postponed to 5.17.x. ** Apache NMS *** Initial work to start to update the api, to bring it inline with JMS 2.0, in PR at time of this report. ** Apache NMS AMQP *** Bug fixes mostly since first release ** Apache NMS Openwire *** Ongoing but still not complete, work to update to netstd 2, for .net core support * Releases ** ActiveMQ 5.15.12 was released on 2020-03-18. ** ActiveMQ 5.15.11 was released on 2019-11-20. ** ActiveMQ 5.15.10 was released on 2019-09-03. ** Apache NMS AMQP 1.8.1 was released on 2020-04-04. * Committer/PMC Changes ** No new PMC members. Last addition was Jean-Baptiste Onofré on 2019-12-18. ** Krzysztof Porębski was added as committer on 2020-02-27 ----------------------------------------- Attachment C: Report from the Apache Airavata Project [Suresh Marru] ## Description: The mission of Apache Airavata is the creation and maintenance of software related to executing and managing computational jobs on distributed computing resources including local clusters, supercomputers, national grids, academic and commercial clouds. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Airavata was founded 2012-09-18 (8 years ago) There are currently 41 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Sudhakar Pamidighantam on 2019-12-19. - No new committers. Last addition was Aarushi Bisht on 2019-12-19. ## Project Activity: Airavata contributions and activity is rejuvenating. Two new major capabilities are actively being developed. Airavata Custos is spin off security components from the main repository into its own repository. Airavata Managed File Transfers is a new activity. We anticipate these refactoring to stabilize and release them to community soon. ## Community Health: The community is doing well, there are 4 google summer of code applicants to projects ideas. There are new contributors active on the mailing lists and submitting pull requests. ----------------------------------------- Attachment D: Report from the Apache Aries Project [Christian Schneider] ## Description: Apache Aries software is a set of pluggable Java components enabling an enterprise OSGi application programming model. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Aries was founded 2010-12-15 (9 years ago) There are currently 58 committers and 41 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - No new PMC members. Last addition was Carlos Sierra Andrés on 2018-07-03. - Romain Manni-Bucau was added as committer on 2020-01-29 ## Project Activity: We mainly worked on Aries CDI and Aries JAX-RS-Whiteboard. ## Community Health: Only a few of the many sub projects of Aries are active at the moment. Activity on user list grew a bit but is still very low. The biggest problem I see at the moment is that our website is very outdated. While we have some very interesting projects that are widely used in the OSGi community we are not announcing them well. ----------------------------------------- Attachment E: Report from the Apache Arrow Project [Jacques Nadeau] ## Description: The mission of Apache Arrow is the creation and maintenance of software related to columnar in-memory processing and data interchange. The project has some level of support for 11 different programming languages. ## Issues: - We are continuing to work with INFRA on issues related to self-hosted CI machines integrated with our GitHub-based pull request workflows. There are two avenues we are exploring (and we may well use both of them), GitHub Actions Self-hosted and Buildkite. Per INFRA-19217 Buildkite has just been approved for the @apache GitHub organization and we have validated that we can successfully use this with the free Arrow organization that Buildkite has provided us. CI/CD is likely to require an ongoing significant investment of time, and we are doing the best we can try avoid overburdening ASF Infra with requests. ## Membership Data: Apache Arrow was founded 2016-01-19 (4 years ago) There are currently 50 committers and 30 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - Francois Saint-Jacques was added to the PMC on 2020-03-04 - Neal Richardson was added to the PMC on 2020-03-04 - No new committers. Last addition was Joris Van den Bossche on 2019-12-06. ## Project Activity: - 0.16.0 was released at the end of January. We are close to releasing 0.17.0, with a 1.0.0 release hopefully sometime in 2020. - Three months ago, Apache Arrow was accepted for continuous fuzzing in the OSS-Fuzz infrastructure. We have now finally stabilized the situation by fixing all detected issues in the Arrow C++ IPC implementation, and are actively fixing issues in the Arrow C++ Parquet reader. - We just adopted a "C Data Interface" for the project which will open many new opportunities for integrations with third party projects. ## Community Health: The project and contributor base continues to grow in size and scope. We now have over 400 unique contributors since the creation of the project. ----------------------------------------- Attachment F: Report from the Apache AsterixDB Project [Till Westmann] Description: Apache AsterixDB is a scalable big data management system (BDMS) that provides storage, management, and query capabilities for large collections of semi-structured data. Activity: - Development and discussions are active, the community is healthy and engaged. - Apache AsterixDB 0.9.5 and Apache Hyracks 0.3.5 are on hold to include a critical change. Issues: - There are no issues that require the board's attention at this time. PMC/Committership changes: - Shiva Jahangiri was added as a committer on 2020-02-07. - The last committer added was Shiva Jahangiri on 2020-02-07. - The last PMC member added was Xikui Wang on 2018-02-02. Releases: - Apache AsterixDB 0.9.4.1 was released on 2019-02-22 - Apache Hyracks 0.3.4.1 was released on 2019-02-22 ----------------------------------------- Attachment G: Report from the Apache Attic Project [Mads Toftum] ----------------------------------------- Attachment H: Report from the Apache Avro Project [Sean Busbey] ## Description: Apache Avro is a data serialization system with a compact binary format. It is used for storing and transporting schema driven serialized data. The unique features of Avro include automatic schema resolution - when the reader's expected schema is different from the actual schema with which the data was serialized the data is automatically adapted to meet reader's requirements. ## Issues: The project currently has no issues that require board attention. ## Membership Data: Apache Avro was founded 2010-04-20 (10 years ago) There are currently 33 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Nándor Kollár on 2019-08-29. - No new committers. Last addition was Ryan Skraba on 2019-12-12. ## Project Activity: Apache Avro 1.9.2 was released on 2020-02-12. This release included some new experimental features that try to improve performance[1]. Work has continued to update both build tools, language versions, third party dependencies, and ease of integration in preparation for a new major release currently planned for May 2020, version 1.10.0. The previously reported need to document and update how the project versions releases came up for discussion again but no action has been taken yet. ## Numbers For those who prefer metrics: Mailing Lists: - dev@avro.apache.org had 1034 emails (24% increase) - user@avro.apache.org had 91 emails (15% increase) JIRA: - 115 issues opened (42% increase) - 76 issues closed (7% increase) GitHub: - 88 PRs open (9% increase) - 68 PRs closed (7% decrease) Code Repository: - 122 commits in the past quarter (67% increase) - 25 code contributors in the past quarter (39% increase) ## Community Health: Community health is doing well at drawing in contributions. The PMC still needs to work to recognize contributors through committership. Current focus is on working towards releases. [1]: user facing details about these experimental additions is available: https://s.apache.org/6pcpo ----------------------------------------- Attachment I: 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 70 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. - Alex Van Boxel was added as committer on 2020-02-03 - Chad Dombrova was added as committer on 2020-02-20 - Hannah Jiang was added as committer on 2020-02-03 - Jincheng Sun was added as committer on 2020-02-18 - Kamil Wasilewski was added as committer on 2020-02-27 - Katarzyna Kucharczyk was added as committer on 2019-12-19 - Michał Walenia was added as committer on 2020-01-25 ## Project Activity: - Improvements and fixes on several IOs have been done or on the way (updated ElasticsearchIO, JmsIO new message types support, …) - Beam now has an official Beam Improvement Proposal (BIP) process [bip] and a first BIP [bip1]. This gives a clear way for people to proposal enhancements, followed by an official voting process. We are looking forward to evolving the process as we gain experience, in order to be more clear about the status of proposals, for the Beam dev community and also broader community including users. - Last report, the community had chosen the firefly as mascot. Now we have received some draft artwork from a vendor. - Lots of activity around Google Summer of Code projects. Beam docker images are now transitioned to the apache org (off the apachebeam). [docker] - A draft communications strategy makes for really interesting reading about outreach and awareness. [comms] - The new twister2 runner is approaching merge. [twister2] - Website transition to docsy has an update that it is beginning shortly. [docsy] - Starting with Beam 2.21.0 support for Flink 1.7 will be removed. [flink17] - Starting with Beam 2.21.0 support for Flink 1.10 has been added. [flink110] - Starting with the approach to the 2.20.0 release, Beam has adopted a CHANGES.md file to track and draft release notes. It should also help make it easier to have informative board reports. - We still have not got the isolated Jenkins instance finished, which would allow precommits to run on pull requests from untrusted parties. [bip] https://s.apache.org/iwaoz [bip1] https://s.apache.org/yo5zh [docker] https://s.apache.org/y5cmf [twister2] https://s.apache.org/iwuuw [docsy] https://s.apache.org/j5nds [comms] https://s.apache.org/ccqs8 [flink17] https://s.apache.org/8dky5 [flink110] https://issues.apache.org/jira/browse/BEAM-9295 Recent releases: - 2.19.0 was released on 2020-02-03. - 2.18.0 was released on 2020-01-23. - 2.17.0 was released on 2020-01-06. ## Community Health: Busiest email thread: this thread has been re-used over time for people to request a committer to trigger testing on the PR - dev@beam.apache.org Jenkins jobs not running for my PR 10438(98 emails) The traffic on builds@ indicates a lot more test failures on master. It does mean the community needs to communicate and come together around test health. - builds@beam.apache.org had a 56% increase in traffic in the past quarter (11442 emails compared to 7317): Traffic on dev@, issues@, and user@ don't show interesting changes. JIRA continues to grow faster than it shrinks, in a healthy ratio: - 514 issues opened in JIRA, past quarter (-29% decrease) - 398 issues closed in JIRA, past quarter (4% increase) Could we possibly be catching up on PRs? Let's wait and see. We are down to 118 open at the time of this writing (we were previously on the move from about 100 open all the time up to 150+ open all the time). GitHub PR activity: - 720 PRs opened on GitHub, past quarter (-11% decrease) - 745 PRs closed on GitHub, past quarter (-6% decrease) ----------------------------------------- Attachment J: Report from the Apache Bloodhound Project [Gary Martin] ----------------------------------------- Attachment K: Report from the Apache BVal Project [Matthew Jason Benson] ## Description: The mission of BVal is the creation and maintenance of software related to Apache BVal: JSR-303 Bean Validation Implementation and Extensions ## Issues: Please accept our apologies for having failed to submit a timely report for last month's board meeting as scheduled. 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: Apache BVal 2.0.3 was released on 2019-08-19. We are currently in one of our characteristic quiescent cycles, having successfully implemented the latest version of the specification an AL-licensed implementation of which it is our mission to provide. We are in pure reactive mode with no issues reported of late. ## Community Health: Automated tools score us negatively on health, yet we are as healthy as we need to/can be given the nature of the project. ----------------------------------------- Attachment L: Report from the Apache Calcite Project [Stamatis Zampetakis] ## Description: Apache Calcite is a highly customizable framework for parsing and planning queries on data in a wide variety of formats. It allows database-like access, and in particular a SQL interface and advanced query optimization, for data not residing in a traditional database. Avatica is a sub-project within Calcite and provides a framework for building local and remote JDBC and ODBC database drivers. Avatica has an independent release schedule and its own repository. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Calcite was founded 2015-10-22 (4 years ago) There are currently 46 committers and 22 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 Haisheng Yuan on 2019-11-11. - Feng Zhu was added as committer on 2020-02-29 ## Project Activity: Avatica 1.16.0 was released in the middle of December, including numerous bug fixes and security improvements while the build system has been migrated from Maven to gradle. Calcite 1.22.0 was released at the beginning of March, including more than 250 resolved issues including long-awaited features such as support of SQL hints, important bug fixes in the core of the query planner, and many changes in build and test infrastructure. This release was the biggest in the history of the project and one of the most complicated to pull out due to the big number of contributions. Stamatis gave a talk about query planning and Calcite at the university of Cergy-Pontoise, Paris, France, in March. The audience was not aware of the existence of the project which shows that we should organize such events more often, at least in Europe, if we want to expand our community. Finally, we were informed that the SuperSQL project by Tencent uses Calcite in order to provide a unified entrance to various data platforms such as RDBMS, ElasticSearch, Hive, Flink, Spark, Presto, ClickHouse, etc. ## Community Health: Activity levels on mailing lists (-8%), git (-24%) and JIRA (opened -20%, closed -30%) have decreased in the first quarter of 2020. Most of the big changes that started during the last quarter of 2019 (and initiated a lot of activity) have been finalized and incorporated in the release of Calcite 1.22.0, making things calmer in the community. The big decrease of closed issues in JIRA may be explained by the frequency of releases that have slightly dropped. The number of active committers has also decreased the past few months, with work and family constraints getting in the middle. To the above it is worth adding the period of holidays in December and January that in general slows things down. Following the decreased activity in the lists, git, and JIRA it is normal to see the activity rates on pull requests drop (-20% opened, -31% closed) more or less for the same reasons. Although our backlog keeps increasing (~174 open pull requests), the community is very reactive commenting and reviewing almost every contribution. On the bright side, we continue to see promising contributors who are on the right track for committership. ----------------------------------------- Attachment M: Report from the Apache CarbonData Project [Liang Chen] ## Description: - The Apache CarbonData is an indexed columnar store solution for fast analytics on Big Data platforms (including Apache Hadoop, Apache Spark, Apache Flink among others) to help speed up queries an order of magnitude faster over petabytes of data, with the aim of using a unified file format to satisfy all kinds of data analysis cases. ## Board comment in the last report: druggeri: The previous quarter's report indicated that there are potential PMC additions in the pipeline. Is anything preventing growth there? It's cool to see the Flink integration making it into the report! Re: Nothing preventing, just waiting for new PMC candidate end to end complete some contributions as per mailing list discussion of community. we started VOTE for new candidate after the merit is enough. ## Issues: - There are no new issues requiring board attention at this time. ## Activity: - Besides integration with Apache spark, now CarbonData can integrate with Apache Flink for further extending the ecosystem. - In the past 3 months, we are focusing on preparing 2.0 releases, which provided many significant features, such as : Support pre priming cache in Index cache server, Carbon Extension for Spark 2.4/3.0 without Carbon Session, MV Time-series support with Rollup support, multiple granularity, Supports the spatial index Data-map, Support Secondary Index, Support CDC merge functionality, Support Flink streaming write to carbon, Hive leverage the index for query performance enhancement, Hive Write support, Support for latest stable spark 2.4.5 version, Support prestodb-0.217 and prestosql-316, Insert into performance improvement, Optimize Bucket Table, pycarbon support for AI cases, Materialized view on all table. - Community organized online webinar on 5th Mar, 2020 . ## Health Report: - Commit activity: - 122 commits in the past quarter (-3% decrease) - 30 code contributors in the past quarter (11% increase) - GitHub PR activity: - 133 PRs opened on GitHub, past quarter (-14% decrease) - 155 PRs closed on GitHub, past quarter (4% increase) ## Releases: - 1.5.4 was released on June 10 2019 - 1.6.0 was released on August 29 2019 - 1.6.1 was released on October 25 2019 - 2.0 is preparing rc1 ## Project Composition: - 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: - Kunal Kapoor was added to the PMC on 2020-03-29 - Tao Li was added as committer on 2020-02-04 - Zhi Liu was added as committer on 2020-02-27 ## Notable mailing list trends:Mailing list activity stays at a high level - dev@carbondata.apache.org: - 181 subscribers (up 10 in the last 3 months): - 83 emails sent to list (138 in previous quarter) - issues@carbondata.apache.org: - 4943 emails sent to list (4277 in previous quarter) - user@carbondata.apache.org: - 76 subscribers (up 3 in the last 3 months): ## JIRA activity: - 113 JIRA tickets created in the last 3 months (3% increase) - 84 JIRA tickets closed/resolved in the last 3 months(10% increase) ----------------------------------------- Attachment N: Report from the Apache Celix Project [Pepijn Noltes] ## Description: Dynamic service framework for C and C++ ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Celix was founded 2014-07-16 (6 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 Erjan Altena on 2018-06-25. - No new committers. Last addition was Idzard Hoekstra on 2019-10-01. ## Project Activity: The last three month the Celix project has seen improvement on: - Testing, moving from CppUTest to GTest - PubSub, many improvements for performance, support for interceptors and bug fixes - Remote Service, also performance improvements and bug fixes - Moved most of the CI build environment from travis to GitHub workflows - Refactoring of the service registry to prevent race conditions ## Community Health: Commit activity has increased significantly in the last quarter. This is not only due to commits from the celix committers, but we are also seeing more small PR created from non celix committers. It seems that moving the source code management to GitHub really helped in making donations more easy. Because of the success of "pull-based development" most of the discussion have moved to PR conversations. dev@celix.apache.org had a 551% increase in traffic in the past quarter (293 emails compared to 45) 132 commits in the past quarter (355% increase) 10 code contributors in the past quarter (42% increase) 35 PRs opened on GitHub, past quarter (250% increase) 33 PRs closed on GitHub, past quarter (266% increase) 16 issues opened on GitHub, past quarter (77% increase) 13 issues closed on GitHub, past quarter (333% increase) ----------------------------------------- Attachment O: Report from the Apache Chukwa Project [Eric Yang] ----------------------------------------- Attachment P: Report from the Apache Crunch Project [Josh Wills] ----------------------------------------- Attachment Q: Report from the Apache CXF Project [Daniel Kulp] ## Description: Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI. There are also two sub-projects that leverage CXF: Fediz - Fediz helps you to secure your web applications via the standard WS-Federation Passive Requestor Profile. DOSGi - is the reference implementation of the Distribution Provider component of the OSGi Remote Services Specification ## Issues: There are no issues requiring board attention. ## Membership Data: Apache CXF was founded 2008-04-15 (12 years ago) There are currently 43 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 Andy McCright on 2019-02-24. - No new committers. Last addition was Alexey Markevich on 2017-12-29. ## Project Activity: The work this quarter was most "patch" related as we concentrated on getting bug fixes out to users. As such, we released: 3.2.13 was released on 2020-03-30. 3.3.6 was released on 2020-03-30. 3.2.12 was released on 2020-01-15. 3.3.5 was released on 2020-01-15. 3.2.12 and 3.3.5 contain fixes for two CVE's: CVE-2019-17573: Apache CXF Reflected XSS in the services listing page CVE-2019-12423: Apache CXF OpenId Connect JWK Keys service returns private/secret credentials if configured with a jwk keystore 3.2.13 and 3.3.5 contain a fix for one CVE: CVE-2020-1954: Apache CXF JMX Integration is vulnerable to a MITM attack Mater branch is now targeting 3.4 and does have a few additional new features. We have started a migration guide to document the changes. We hope to get 3.4 out this coming period as we work with Santuario and WebServices to get the releases we need from them. ## Community Health: For the most part, the project is making steady, but not stellar, progress. Many of the protocols and specs that CXF implements are mature specs and don't really change much (other than the above mentioned package change from javax->jakarta). Thus, steady progress and regular releases are a good thing. We are responding to bug reports and security issues and getting patch releases out. ----------------------------------------- Attachment R: Report from the Apache DataFu Project [Matthew Hayes] ## Description: The mission of Apache DataFu is the creation and maintenance of software related to well-tested libraries that help developers solve common data problems in Hadoop and similar distributed systems ## Issues: There are no issues requiring board attention. ## Membership Data: Apache DataFu was founded 2018-02-20 (2 years ago) There are currently 19 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Casey Stella on 2018-02-20. - No new committers. Last addition was Ohad Raviv on 2019-07-26. ## Project Activity: - Released DataFu 1.6.0 on March 30th, 2020, which includes the new Spark library. - Added Python 3 support for Spark library. - Updated website instructions for new release. - Unit test logging improvements. ## Community Health: - There was more email activity compared to previous quarter due to release preparation. - Large increase in closed JIRAs and PRs is due to closing many old issues that hadn't had recent activity. ----------------------------------------- Attachment S: Report from the Apache DB Project [Bryan Pendleton] ## Description: The Apache DB TLP consists of the following subprojects: o Derby : a relational database implemented entirely in Java. o JDO : focused on building the API and the TCK for compatibility testing of Java Data Object implementations providing data persistence. o Torque : an object-relational mapper for Java. ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache DB was founded 2002-07-16 (18 years ago) There are currently 47 committers and 44 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 Tilmann Zäschke on 2019-02-27. - No new committers. Last addition was Laura Stewart on 2019-03-08. Camilla Haase has notified the DB PMC of her decision to resign her PMC membership; I will update the board records in April. ## Project Activity: Derby-10.15.2.0 was released on 2020-02-18. The JDO community continue to work on preparing the 3.2 release. Torque tests are now running with Docker Testcontainer for Mysql and Postgresql, ## Community Health: The DB project communities seem healthy and stable this quarter. There was a small increase in traffic on the Derby mailing lists due to the 10.15.2.0 release. ----------------------------------------- Attachment T: Report from the Apache Directory Project [Shawn McKinney] ## Description: The Apache Directory TLP consists of the following sub-projects: - ApacheDS: An extensible and embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group. Besides LDAP it supports Kerberos 5 and the Change Password Protocol. - LDAP API: An ongoing effort to provide an enhanced LDAP API, as a replacement for JNDI and the existing LDAP API (jLdap and Mozilla LDAP API). This is a "schema aware” API with some convenient ways to access all types of LDAP servers. - Studio: A complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with ApacheDS. It is an Eclipse RCP application, composed of several Eclipse (OSGi) plugins. - Fortress: A standards-based authorization platform that provides role-based access control, delegated administration and password policy services with an LDAP backend. - Kerby: An implementation of Kerberos v5 protocol and contains various tools to access and manage kerberos principals and keytabs. It provides a rich, intuitive and interoperable implementation, library, KDC and various facilities that integrates PKI, OTP and token (OAuth2) as desired in modern environments such as cloud, Hadoop and mobile. - Mavibot: An embeddable key-value database library with MVCC (Multi Version Concurrency Control) support. - SCIMple: An implementation of SCIM v2.0 specification. ## Issues: - There are no issues requiring board attention at this time. ## Activity: Per sub-project: - ApacheDS: low activity: The project continues to be fairly low activity although there’s been an uptick this quarter with a release. The major hurdle for this project is utilization of the new backend, mavibot, bringing much needed performance improvements and stability to the directory server. - LDAP API: low activity: Also had a release this quarter. Downloads over maven remain robust, around 1M/month. - Studio: low activity: No releases this quarter but still being maintained and used. Also robust download activity. - Fortress: low activity: This project also had a release recently containing enhancements and bug fixes. The next hurdle for this project is to consume the LDAP API 2.x which will bring it in line with current. - Kerby: very low activity but also still being maintained with lots of downloads per month. - Mavibot: no activity - SCIMple: low activity: After several quarters with almost zero activity (being called out on previous reports) this project woke up a bit this quarter. Numerous pull requests and coding activities although still not much in the way of communication over the mailing list. We are in contact with the project team and will continue to monitor this activity closely. ## Health report: Another slow quarter for the projects that comprise this TLP. While this is a cause for concern, the PMC feels the overall health of the project remains healthy with a decent core of contributors maintaining, fixing bugs. Demand remains for the project's wares, we are continuing to release, albeit at a lower level than in previous years, as evidenced by overall decreased commits. ## PMC changes: - Currently 19 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Radovan Semancik on Sat Sep 29 2018 ## Committer base changes: - Currently 58 committers. - No new committers added in the last 3 months - Lothar Haeger was added as a committer on Mon Dec 17 2018 ## Releases: - Apache LDAP API 2.0.1 was released on 2020-03-26. - ApacheDS 2.0L.0.AM26 was released on 2020-03-07. - Apache Fortress 2.0.4 was released on 2019-12-13. ## Mailing list activity: - Dev, Users and API, moderate increase. - Fortress, Kerby and Scimple almost no activity on mailing lists. ## JIRA activity: - 19 issues opened in JIRA, past quarter (-26% decrease) - 25 issues closed in JIRA, past quarter (150% increase) ----------------------------------------- Attachment U: Report from the Apache Druid Project [Gian Merlino] ## Description Apache Druid is a high performance real-time analytics database. It is designed for workflows where low-latency query and ingest are the main requirements. It implements ingestion, storage, and querying subsystems. Users interface with Druid through built-in SQL and JSON APIs, as well as third-party applications. Druid has an extensive web of connections with other Apache projects: Calcite for SQL planning, Curator and ZooKeeper for coordination, Kafka and Hadoop as data sources, Avro, ORC, or Parquet as supported data input formats, and DataSketches for scalable approximate algorithms. Druid can also be used as a data source by Superset. ## Issues There are no issues requiring board attention at this time. ## Activity We are currently finishing up our 2nd post-graduation release, 0.18.0, which we hope to have wrapped up and ready for release in the week of April 13th. Additionally, we released 0.17.1 on April 1st, in response to a vulnerabilty report recieved by the Apache Security Team. The corresponding CVE is CVE-2020-1958 and details are available at https://nvd.nist.gov/vuln/detail/CVE-2020-1958. To update on community happenings, since our last board report we have had 1 virtual meetup which was a success, with an additional virtual meetup scheduled for April 8th. Due to COVID-19, all in-person meetups have been put on hold, in favor of virtual meetups. Likewise, the Druid Summit event has been rescheduled for November 2-4, with a smaller virtual event scheduled for April 15th. Mailing list activity is healthy with 156 emails on the dev list (dev@druid.apache.org) over the last quarter. Our ASF slack channel, #druid, has nearly 750 members, with daily activity of users asking for and offering support to each other. ## Recent PMC changes - Currently 27 PMC members. - No changes to PMC since graduation. ## Recent committer changes - Currently 35 committers. - No recent changes to committers, the most recent addition was Chi Cao Minh on 2020-01-15 ## Recent releases - 0.17.1, a security release, was released on April 1 2020 ## Development activity by the numbers In the last quarter: - 317 pull requests opened - 323 pull requests merged/closed - 178 issues opened - 112 issues closed - 878 comments on pull requests - 541 comments on issues ----------------------------------------- Attachment V: Report from the Apache Dubbo Project [Ian Luo] ## Description: The mission of Apache Dubbo is the creation and maintenance of software related to a high-performance, lightweight, java based RPC framework. ## Issues: The agreement for transferring dubbo.io domain name is still under discussion between Alibaba legal team and Apache trademark team. No more issue needs board's attention for this quarter. ## Membership Data: Apache Dubbo was founded 2019-05-15 (a year ago) There are currently 55 committers and 17 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 Alex Stocks on 2019-12-24. - Zechao Zheng was added as committer on 2020-01-16 - Joe Zou was added as committer on 2020-02-21 ## Project Activity: - Dubbo Spring Boot 2.7.5, 2.7.6 are release - Dubbo 2.6.8 is release - Dubbo 2.7.6 is release - dubbo-hessian-lite 3.2.7, dubbo-go-hessian2 v1.5.0 are release - Dubbo go 1.4.0 is still under release vote ## Community Health: In the past quarter, we continued to develop committers. Considering the impact from COVID-19 and Chinese New Year holiday, we are in the reasonable good shape with regarding to the community health. - dev@dubbo.apache.org had a 27% decrease in traffic in the past quarter (154 emails compared to 210) - 749 commits in the past quarter (4% increase) - 98 code contributors in the past quarter (-10% decrease) - 335 PRs opened on GitHub, past quarter (-17% decrease) - 351 PRs closed on GitHub, past quarter (-10% decrease) - 269 issues opened on GitHub, past quarter (-31% decrease) - 230 issues closed on GitHub, past quarter (-28% decrease Overall community health is good, but we should do better on mailing list traffic. ----------------------------------------- Attachment W: Report from the Apache Fineract Project [Vishwas Babu A J] ## Description: Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Fineract was founded 2017-04-18 (~3 years ago) There are currently 36 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No changes ## Project Activity: The Fineract community maintains two active projects. Fineract 1.x - Current generation product which is widely used. Fineract-CN - Next Generation framework which is still under active development and has not been officially released - Fineract 1.x The 1.4 release is still pending as the community is working to find volunteer release managers and maintainers to help cut the release. The community is anticipating a number of significant contributions for the 1.5 release so would like to urgently get the 1.4 release shipped. Several intern candidates are being evaluated for projects related to hardening of the codebase, upgrading of core dependencies. PMC members, Awasum Yannick and Michael Vorburger are continuing to do timely reviews of pull requests being submitted. - Fineract-CN There is growing momentum around Fineract-CN with individuals from several organizations looking to contribute back features and enhancements for the deployments and ongoing projects. The current focus and aim of the committers around Fineract CN is to identify the minimum set of mature and stable libraries needed to establish a foundational framework, a minimum set of functionality that can demonstrate an end to end solution on top of the framework and sufficient DevOps tooling and scripts to more easily deploy the framework. Work is still ongoing to get the public demo server live. GSOC projects related to live API documentation as well as additional UIs on top of Fineract CN are being explored. Work is ongoing to provide an Open Banking API layer on top of Fineract CN to all third party and trusted first-party apps to securely connect. ## Community Health: Both projects continue to remain healthy with 425 mails sent to our dev mailing list, which amounts to a minor seasonal (~4%) decrease in traffic compared to the previous quarter. Activity rates on Jira also remain stable - Fineract 1.X - 50 JIRA tickets created in the last 3 months (24 in the previous quarter) - 26 JIRA tickets closed/resolved in the last 3 months (22 in the previous quarter) - Fineract CN - 29 JIRA tickets created in the last 3 months (15 in the previous quarter) - 3 JIRA tickets closed/resolved in the last 3 months (39 in the previous quarter) Community members, Javier Borkenztain and Edward Cable, are working the ApacheCon committee to plan out a Fineract track for ApacheCon North America. ----------------------------------------- Attachment X: Report from the Apache Fluo Project [Keith Turner] ## Description: The mission of Apache Fluo is the creation and maintenance of software related to the storage and incremental processing of large data sets ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Fluo was founded 2017-07-18 (3 years ago) There are currently 12 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Joseph Koshakow on 2019-11-07. - No new committers. Last addition was Joseph Koshakow on 2019-11-07. ## Project Activity: Fluo added the ability to count running oracles to the Stat command and fixed a race condition with counting workers and oracles. Many general Muchos improvements were made including : Systemd support, Map Reduce Job History support, latest Zookeeper support, multiple standby namenode support, WIP Logstash support, Azure Log Analytics support, Azure ephemeral storage support, and Azure terminate and wipe support. ## Community Health: There was more overall activity this quarter than the last, more commits and PRs. There were 48 commits from 4 committers and 6 non-committers. Three of the non-committers were first time contributors. We are discussing inviting two contributors to join Fluo. Fluo has not done a release in a long time and this is not good. We really need to do a release and will draft a release plan soon. ----------------------------------------- Attachment Y: Report from the Apache Geronimo Project [Romain Manni-Bucau] ## Description: The mission of Geronimo is the creation and maintenance of software related to Java2, Enterprise Edition (J2EE) container ## Issues: Nothing. ## Membership Data: Apache Geronimo was founded 2004-05-26 (16 years ago) There are currently 69 committers and 39 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 Raymond Augé on 2018-08-30. - No new committers. Last addition was Łukasz Dywicki on 2018-08-16. ## Project Activity: - geronimo-jcache-simple got 2 releases (1.0.3 and 1.0.4) in fev. to enhance its OSGi support. - xbean 4.16 had been released ## Community Health: Activity is stable even if we feel some less work in Microprofile area (since main specs are already out there). We expect some more work in jakarta area around JPMS for example. ----------------------------------------- Attachment Z: Report from the Apache Griffin Project [William Guo] ## Description: The mission of Apache Griffin is the creation and maintenance of software related to a data quality solution for big data, including both streaming and batch mode. It offers an unified process to measure data quality from different perspectives. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Griffin was founded 2018-11-21 (a year 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 Wan Kun on 2019-11-11. - No new committers. Last addition was Wan Kun on 2019-08-31. ## Project Activity: - We are close to release griffin 0.6.0 - We are working on upgrading our DSL. - We are working on support flink as our work engine. ## Community Health: - We've seen decreases in email and issue traffic in the past quarter, but nothing alarming, we are working on to keep our community growing. ----------------------------------------- Attachment AA: Report from the Apache Hadoop Project [Vinod Kumar Vavilapalli] ## Description: The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing. ## Issues: There are no problematic issues requiring board attention at the moment. ## General - A new mailing list user-zh@hadoop.apache.org was created towards end of Feb 2020 to foster questions about Apache Hadoop in Chinese for individuals who feel more comfortable communicating in Chinese. ## Project Activity: ### Releases - Apache Hadoop Ozone 0.5.0, the first beta release of Ozone, was announced on March 24 2020 - hadoop-thirdparty-1.0.0 was released on 2020-03-18. hadoop-thirdparty is a set of internal artifacts used by the project to mitigate the impact of our dependency version updates on the wider ecosystem. ### Other release related news - Apache Hadoop 3.3.0 release originally planned for mid March 2020 is running late - Apache Hadoop 2.8.x release line is marked as end-of-life ## Membership Data: Apache Hadoop was founded 2008-01-16 (12 years ago) There are currently 215 committers and 114 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. ### PMC changes, past quarter: - Currently 114 PMC members - New PMC members since last report: 1 - Zhankun Tang was added to the PMC on 2020-03-24 ### Committer base changes, past quarter: - Currently 215 committers - New committers since last report: 6 - Nilotpal Nandi was added as committer on 2020-04-11 - David Mollitor was added as committer on 2020-04-11 - Vivek Ratnavel Subramanian was added as committer on 2020-04-11 - Wilfred Spiegelenburg was added as committer on 2020-03-24 - Siyao Meng was added as committer on 2020-03-24 - Aravindan Vijayan was added as committer on 2020-02-03 ## Community Health: ### JIRA Activity Slightly down from last quarter - 1074 JIRA tickets created since the last board report [ project in (YARN, SUBMARINE, HADOOP, HDT, HDDS, HDFS, MAPREDUCE) AND createdDate >= 2020-01-15 ] - 841 JIRA tickets resolved since the last board report [ project in (YARN, SUBMARINE, HADOOP, HDT, HDDS, HDFS, MAPREDUCE) AND resolutiondate >= 2020-01-15 ] ### Mailing list subscriptions & activity: Mailing list activity on existing JIRA related lists (issues, commits) continues to go down across the board - presumably due to lower release activities. The dev lists are a mixed bag with common-dev seeing more activity. The new list user-zh obviously has net positive activity. ----------------------------------------- Attachment AB: Report from the Apache Hama Project [Chia-Hung Lin] ----------------------------------------- Attachment AC: Report from the Apache HAWQ Project [Lei Chang] ----------------------------------------- Attachment AD: Report from the Apache HBase Project [Duo Zhang] ## Description: Apache HBase is an open-source, distributed, versioned, non-relational database. Apache HBase gives you low latency random access to billions of rows with millions of columns atop non-specialized hardware. hbase-thirdparty is a set of internal artifacts used by the project to mitigate the impact of our dependency choices on the wider ecosystem. hbase-connectors is a collection of integration points with other projects. The initial release includes artifacts for use with Apache Kafka and Apache Spark. hbase-filesystem contains HBase project-specific implementations of the Apache Hadoop FileSystem API. It is currently experimental and internal to the project. hbase-operator-tools is a collection of tools for HBase operators. Now it is mainly for hosting HBCK2. hbase-native-client is a client library in C/C++, in its early days. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache HBase was founded 2010-04-21 (10 years ago) There are currently 88 committers and 52 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 Guangxu Cheng on 2019-12-09. - Bharath Vissapragada was added as committer on 2020-02-06 ## Project Activity: Apache HBase was founded at 2010-4-21, so 2020-4-21 is our 10th anniversary! Recent releases: 2.2.4 was released on 2020-03-11. 1.6.0 was released on 2020-03-06. 1.4.13 was released on 2020-02-29. 2.1.9 was released on 2020-02-17. 2.2.3 was released on 2020-01-10. We finally cut branch-2.3 and will mark branch-2.1 as EOL after the final 2.1.10 release. https://s.apache.org/2630z https://s.apache.org/dyojo https://s.apache.org/l8v2v https://s.apache.org/d4w2f We moved stable pointer to 2.2.x, and created a stable-1 pointer to 1.4.x. https://s.apache.org/geeg3 And after reconsideration, we decided to remove the stable-1 pointer. https://s.apache.org/ync5i There was a discussion about the release plan of 3.0.0 https://s.apache.org/2vs5g We created a user-zh mailing list for users to communicate with Chinese. https://s.apache.org/jnjl8 ## Community Health: - Mailing list activity: dev@hbase.apache.org: 986 subscribers(990 in the previous quarter) 1262 emails sent to list(1157 in the previous quarter) user@hbase.apache.org: 2100 subscribers(2121 in the previous quarter) 174 emails sent to list(144 in the previous quarter) user-zh@hbase.apache.org 49 subscribers 21 emails sent to list - JIRA activity: 455 issues opened in JIRA, past quarter (26% increase) 280 issues closed in JIRA, past quarter (8% increase) - Commit activity: 1400 commits in the past quarter (45% increase) 68 code contributors in the past quarter (-6% decrease) - GitHub PR activity: 437 PRs opened on GitHub, past quarter (32% increase) 407 PRs closed on GitHub, past quarter (32% increase) The mailing list activity remained, it is a good news that we did not suffer too much from the COVID-19. The development activity had a significant increasing. This is because we were preparing the 2.3.0 release, and the stabilizing work introduced a lot of commits. ----------------------------------------- Attachment AE: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for April 2020 The Apache Incubator is the entry path into the ASF for projects and codebases wishing to become part of the Foundation's efforts. This monthly report is in markdown so that it's easier to read. If you are not viewing this in that format, it can be seen here: https://cwiki.apache.org/confluence/display/INCUBATOR/April2020 There are presently 45 podlings incubating. In March, podlings executed 7 distinct releases. We added one new IPMC member, and there are a couple of outstanding requests, no IPMC members retired. There was one requested IP clearance. There are four new podlings under discussion or VOTE; they are AgenisGraph, BlueMarlin, HBlock and Rainbow. No projects graduated or retired last month. At least one podling is heading towards graduation in the next few months, and ShardingSphere has a resolution to graduate. All projected reported this month which is a rarity, but one podling Gobblin failed to get sign off from it's mentors and will be asked to report again next month. It's nice to see that due to the covid-19 situation world-wide that things are operating mostly as usual. Three podlings MXNet, SDAP and Spot still need to sort out their roster and private mailing list subscriptions and look lite they need to be reminded again to correct this. One IPMC member removed by the recent board proposal asked to join again and was added back to the IPMC roster. There was a discussion on graduating Apache ShardingSphere to become a Top Level Project and the project corrected some minor branding and trademark issues. Regarding ShardingSphere, there was a discussion "Fork me on Github" the outcome of which is that wording should not be used, and the link to GitHub be a no-follow one. It was discovered that some podling download pages were not following policy (in minor ways). Also, there has been a recent change to use download.apache.org rather than using apache.org.dist for .sha and .asc links. Some podlings have fixed these issues. However, in most cases, podlings will fix this when they make a new release. A number of podlings have also made releases but are missing download pages on their web site; this issue is currently unresolved, and the podlings need to be contacted. The (reasonably frequent) topic on distributing binaries came up again, once again underlining the need to have a clear policy around this. ## Community ### New IPMC members: - Steve Blackmon ### People who left the IPMC: - None ## New Podlings - None, but several under discussion. ## Podlings that failed to report, expected next month - None ## Graduations - none The board has motions for the following: - ShardingSphere ## Releases The following releases entered distribution during the month of March: - ECharts 4.7.0 - Flagon useraleJS 2.1.0 - Hudi 0.5.2 - Nemo 0.2 - Pinot 0.3.0 - ShardingSphere 4.0.1 - Tuweni 1.0.0 ## IP Clearance - DotPulsar ## Legal / Trademarks - No issues ## Infrastructure - No issues ## Miscellaneous - None Table of Contents [Annotator](#Annotator) [APISIX](#APISIX) [DLab](#DLab) [DolphinScheduler](#DolphinScheduler) [Flagon](#Flagon) [Gobblin](#Gobblin) [Hivemall](#Hivemall) [Hudi](#Hudi) [Iceberg](#Iceberg) [Livy](#Livy) [Milagro](#Milagro) [MXNet](#MXNet) [NLPCraft](#NLPCraft) [NuttX](#NuttX) [Pony Mail](#ponymail) [Teaclave](#teaclave) [TubeMQ](#TubeMQ) [TVM](#TVM) [Weex](#Weex) [YuniKorn](#YuniKorn) -------------------- ## Annotator Annotator provides annotation enabling code for browsers, servers, and humans. Annotator has been incubating since 2016-08-30. ### Three most important unfinished issues to address before graduating: 1. Release initial versions 2. Add active contributors 3. Demonstrate good governance through voting on process improvements. ### Are there any issues that the IPMC or ASF Board need to be aware of? Not at this time. ### How has the community developed since the last report? We have had increased mentor activity and increased participation on our weekly calls which have both helped improve our momentum. ### How has the project developed since the last report? We walked through the process of cutting a release (0.1.0) and putting that release up for a vote. The first vote attempt failed due to a process mistake we sent it to `general@` before we passed it to `dev@`. We then attempted a second vote which passed at the project level, but failed when sent to the Incubator list. However, we received valuable feedback from Justin Mclean which we are now acting upon. We plan to attempt another release and vote early this month. ### 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: None yet (due to issues with release process and/or voting), but hopefully early this month. ### When were the last committers or PPMC members elected? No new committers nor PPMC members have been added since the last report. ### Have your mentors been helpful and responsive? Nick Kew has been more involved over email and has also been in attendance to at least one of the weekly community calls. We have greatly appreciated the involvement and look forward to more! ### Signed-off-by: - [X] (annotator) Nick Kew Comments: - [ ] (annotator) Tommaso Teofili Comments: ### IPMC/Shepherd notes: -------------------- ## APISIX APISIX is a cloud-native microservices API gateway, delivering the ultimate performance, security, open source and scalable platform for all your APIs and microservices. APISIX is based on Nginx and etcd. Compared with traditional API gateways, APISIX has dynamic routing and plug-in hot loading, which is especially suitable for API management under micro-service system. APISIX has been incubating since 2019-10-17. ### Three most important unfinished issues to address before graduating: 1. More Apache Releases and more committers act as release manager to release a version. 2. More committers and PPMC members. 3. Branding issues in the documentation, code, website, etc. ### 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 released three Apache releases ( APISIX 1.0, APISIX 1.1 and apisix-dashboard 1.0 ). the APISIX 1.0 is import for us with a lot enhancement in the core of Apache APISIX, also fixed many bugs come from users's production enviroment. more and more company choose using Apache APISIX and feedback experience to the community and we're happy to see that feedback. 4 Apache releases by 4 different release managers till now. - We have 18 committers and 70 contributors (including 18 committers) now. since the last report, 5 commiters was elected ( including one core contributor on Openresty and the first committer in Europe @sshniro who introduced Apache APISIX into the EU's industrial Internet Project and made a lot of optimization and improvement , showing the diversity of the community ). we also elected first non-initial PPMC member @lilien1010. - We strengthen interaction/cooperation with other Apache project. E.g. Apache skywalking. we also elected @Sheng Wu ( from the PMC of Apache skywalking ) as a member of our PPMC. then he can help us a lot on community building. - the official docker image library migrated to Apache. - 4 committers of APISIX signed up as mentor of Google summer of code, and add some tasks for it ### How has the project developed since the last report? The project has been quite health, with more than 255 pull requests, 120 of them have being merged since the last report. on the mail list, 310 emails sent by 35 people, divided into 61 topics since the last report. Compare to the last report, the number of pull requests have 779% increase and the number of merged requests have 380% increase. These pull requests are authored by a diverse set of contributors. In order to guide more users to get started, we have added a quick start guide and enriched more documents. Continue to remind people to communicate via the Apache APISIX mailing list. During the peroid,the Pull Request is mainly divided three aspects: - Fixing Apache APISIX bug. - add new feature and strengthen the stability of the code. - enrich more documents. ### 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: Fri Feb 24 2020 (1.1) ### When were the last committers or PPMC members elected? - At Mar 15 2020 PPMC members elected a new PPMC member @Sheng Wu who help us a lot on the mail list. he also share the experience on the apache community. - At Mar 24 2020 PPMC members elected a new commiter @Akayeshmantha ( from the PMC of Apache Juneau ) who contributed a lot for some new features. ### Have your mentors been helpful and responsive? Mentors are responsive and helpful. Things tend to be on the right way. ### Is the PPMC managing the podling's brand / trademarks? Yes, We keep tracking podling's brand / trademarks. ### Signed-off-by: - [X] (apisix) Willem Ning Jiang Comments: It's good to see APISIX brings more and more PPMC aboard. - [X] (apisix) Justin Mclean Comments: Good progress here and nice report. - [X] (apisix) Kevin Ratnasekera Comments: - [X] (apisix) Von Gosling Comments: ### IPMC/Shepherd notes: -------------------- ## DLab DLab is a platform for creating self-service, exploratory data science environments in the cloud using best-of-breed data science tools. DLab has been incubating since 2018-08-20. ### Three most important unfinished issues to address before graduating: 1. Come up with a new name for DLab. 2. Extend the amount of committers. 3. The team is working towards the release 2.3 and is going to do this release in the first half of April. ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues. ### How has the community developed since the last report? Leonid Frolov has been added as a new committer. ### How has the project developed since the last report? The team is working towards the release v.2.3 which contains a lot of new improvements. And the main feature of this release is multi-Cloud orchestration for AWS, Azure and GCP. Now, a single DLab instance can connect to all Clouds, by means of respective set of API's, deployed on cloud endpoints. Release 2.3 is planned for April. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [X] Nearing graduation - [X] Other: Working towards next release ### Date of last release: 2019-10-12 ### When were the last committers or PPMC members elected? The last committer was elected on February 2, 2020. ### Have your mentors been helpful and responsive? Yes our mentors are super helpful. ### Is the PPMC managing the podling's brand / trademarks? We have a couple of naming options for the product. We agreed we need a name for the umbrella of our accelerators, rather than providing all products, implemented by our teams with different names. Process of approving of the new name for the suite of the products is undergoing an internal review and approval process. ### Signed-off-by: - [X] (dlab) P. Taylor Goetz Comments: - [X] (dlab) Henry Saputra Comments: - [X] (dlab) Konstantin I Boudnik Comments: - [X] (dlab) Furkan Comments: ### 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. Make the architecture easily to expand for plug-ins. 3. Make intallation more easily to use. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? 1. Github code contributors grew from 62 to 71. 2. More articles were written by users and contributors initiatively. ### How has the project developed since the last report? 1. Support Apache Ambari install and DataX data ETL. 2. Refactor worker architecture for better performance and augmentability. 3. Add resource management tree structure. ### 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-1-24 ### 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: - [ ] (dolphinscheduler) ShaoFeng Shi Comments: - [X] (dolphinscheduler) Liang Chen Comments: - [X] (dolphinscheduler) Furkan Comments: - [X] (dolphinscheduler) Kevin Ratnasekera Comments: ### IPMC/Shepherd notes: -------------------- ## Flagon Flagon is a software tool usability testing platform Flagon has been incubating since 2016-07-13. ### Three most important unfinished issues to address before graduating: 1. Grow the Flagon Committer/Contributor/Community Base 2. Refine release processes for core analytic product (Distill) 3. Finalize (through vote) Flagon logo, get marketing approvals (e.g swag) ### Are there any issues that the IPMC or ASF Board need to be aware of? * None at this time. * Flagon will likely draft and vote on a graduation resolution this year. ### How has the community developed since the last report? 1. Continued improving release processes and code base 2. Continued to generate a wide user base 3. Discussing collaborations for R&D applications 4. New potential committers are identified and will be introduced soon ### How has the project developed since the last report? 1. Project maturity roadmaps & release plans are maintained 2. Sub-projects are being migrated to Git Issues 3. Core product source code is well maintained 4. Analytical products are being refactored to grow user base 5. Continued attention and improvement in Apache Process ### 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-17 ### When were the last committers or PPMC members elected? * Furkan (Mentor) 2019-07-24 * Tim Allison (Mentor) 2019-07-17 * Arthi Vezhavendan (PPMC) 2017-01-24 ### Have your mentors been helpful and responsive? * Our mentors have been very supportive and responsive. ### Is the PPMC managing the podling's brand / trademarks? * To date, there are no known issues of 3rd Party misuse of brand * 'Flagon' was cleared through the Apache PODLINGNAMESEARCH workflow. * 'Flagon' branded graphics will conform to Apache's Trademark and Branding policies. ### Signed-off-by: - [ ] (flagon) Lewis John McGibbney Comments: - [X] (flagon) David Meikle Comments: - [ ] (flagon) Tim Allison Comments: - [X] (flagon) Furkan Kamaci Comments: ### IPMC/Shepherd notes: -------------------- ## Gobblin Gobblin is a distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems. Gobblin has been incubating since 2017-02-23. ### Three most important unfinished issues to address before graduating: 1. Revisit Apache Maturity Model assessment. [In progress since last report] 2. Complete house-keeping tasks like revamp website, podling namesearch. [In progress since last report] ### 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? * New committers Lei Sun (lesun) and Kuai Yu (kuyu). * Email stats since last report: user@gobblin.incubator.apache.org : 9 dev@gobblin.incubator.apache.org : 1689 * There have been 76 Commits since last report: git log --format='%ci' | grep -cE '((2020-0(1|2|3)))' * 43 ie. 56% of those commits were by non-committers: git log --format='%ae %ci' | grep -E '((2020-0(1|2|3)))' | cut -d ' ' -f 1 | sort | uniq -c | sort -n ### How has the project developed since the last report? * Handle orphaned Yarn containers in Gobblin-on-Yarn clusters * Track and report histogram of observed lag from Gobblin Kafka pipeline * Refresh flowgraph when templates are modified * HighLevelConsumer re-design by removing references to ConsumerConnector and KafkaStream * Add SFTP DataNode type in Gobblin-as-a-Service * Optimize unnecessary RPCs in distcp-ng * Supporting Avro logical type recognition in Avro-to-ORC transformation * Support for direct Avro and Protobuf formats through Parquet writer ### 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: 2018-12-09 ### When were the last committers or PPMC members elected? Kuai Yu in January 2020 and Lei Sun in February 2020 ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? Yes, but we have to perform podling namesearch. ### Signed-off-by: - [ ] (gobblin) Jean-Baptiste Onofre Comments: - [ ] (gobblin) Olivier Lamy Comments: - [ ] (gobblin) Jim Jagielski Comments: ### IPMC/Shepherd notes: -------------------- ## Hivemall Hivemall is a library for machine learning implemented as Hive UDFs/UDAFs/UDTFs. Hivemall has been incubating since 2016-09-13. ### Three most important unfinished issues to address before graduating: 1. Community growth (committers and users) 2. One or more Apache Releases as an Incubator project ### Are there any issues that the IPMC or ASF Board need to be aware of? PPMC need to consider exit approaches (retiring or graduate as Hive subproject). ### How has the community developed since the last report? - No enough progress since the last report due to changes in PPMC member job roles. - Makoto is not active since he is taking paternity leave. - Github watchers/stars are gradually increasing: 252 stars as of April 1 (was 243 on Dec 2) ### How has the project developed since the last report? The development [has been calmed down) since the last Apache release on Dec 2019. Created 5 minor tickets and resolved 3 issues. Need to set some major target with new major features to activate the development. Also, we need to discuss about exit strategy of the project with PPMCs. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2019-12-19 ### When were the last committers or PPMC members elected? Elected Jerome Banks as a committer on April 2, 2018. ### Have your mentors been helpful and responsive? Koji is active at mentoring. ### Is the PPMC managing the podling's brand / trademarks? Yes, we keep tracking podling's brand / trademarks. Finished [polding name search] (https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-176). ### Signed-off-by: - [ ] (hivemall) Daniel Dai Comments: - [X] (hivemall) Koji Sekiguchi Comments: ### IPMC/Shepherd notes: -------------------- ## Iceberg Iceberg is a table format for large, slow-moving tabular data. Iceberg has been incubating since 2018-11-16. ### Three most important unfinished issues to address before graduating: 1. Grow the Iceberg community 2. Add more committers and PPMC members ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues. ### How has the community developed since the last report? - The community added a committer and PPMC member, Ratandeep Ratti. Ratandeep is the 4th new PPMC member. - In the 3 months since the last report, 76 pull requests were merged, for an average of 25 per month so the contribution rate is still active and healthy - The community had a video sync with about 20 attendees. These will be held about every 3 weeks at alternating times so that contributors in Europe and Asia can attend - The community is working toward an 0.8.0 release in mid-April ### How has the project developed since the last report? - The community is building support for the upcoming Spark 3.0 release and working on moving this to master - More Parquet vectorization PRs have been merged, showing significant progress - A contributor has built support for Spark streaming, which is under review - Members of the Apache Flink community have been discussing integration and have contributed an early Flink sink - Support for ORC files is nearly done. Schema evolution, type promotion, and support for generics have been recently added - Support for cherry-picking append snapshots was added - Added new metadata table ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: - 0.7.0-incubating was released 25 October 2019 ### When were the last committers or PPMC members elected? - Ratandeep Ratti was added 30 August 2019 ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? Yes, the podling is managing the brand and is not aware of any issues. The project name has been approved. ### Signed-off-by: - [X] (iceberg) Ryan Blue Comments: - [ ] (iceberg) Julien Le Dem Comments: - [X] (iceberg) Owen O'Malley Comments: - [ ] (iceberg) James Taylor Comments: - [X] (iceberg) Carl Steinbach Comments: -------------------- ## Milagro Milagro is core security infrastructure and crypto libraries for decentralized networks and distributed systems. Milagro has been incubating since 2015-12-21. ### Three most important unfinished issues to address before graduating: 1. Continue to build relevant and useful crypto libraries and applications for decentralized networks in order to grow the ecosystem of users and contributors to the project. 2. Continue to improve compliance with the Apache Way. In particular to update the Milagro website and other project sites (e.g. Whimsy) in accordance with Apache policies. 3. Further releases to increase the scope of the Milagro project, extend the capability of existing releases and to demonstrate improved compliance with the Apache Way. ### Are there any issues that the IPMC or ASF Board need to be aware of? No significant issues, however, due to recent time constraints, several administrative aspects of the project have not been dealt with (updating Whimsy, countersigning code signing keys, checking download links, confirming brand/trademark compliance etc.) ### How has the community developed since the last report? Kirk Baird accepted as a new committer and he's now contributing to the Rust version of the Milagro Crypto Library ### How has the project developed since the last report? A second official Apache release of the Crypto-C library (2.0.1) was released in February A new "Multi Party Computation" (MPC) library has been accepted from Qredo Ltd into the Apache Milagro project. The new repository is: https://github.com/apache/incubator-milagro-MPC The code is being optimised, bug fixed, documented and tested (including a proposed external code review by the NCC Group) in preparation for its first official Apache release. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2020-2-10 ### When were the last committers or PPMC members elected? February 2020 ### Have your mentors been helpful and responsive? No issues. ### Is the PPMC managing the podling's brand / trademarks? No known issues, but further investigation is still required by the Milagro community. Signed-off-by: - [X] (milagro) Nick Kew Comments: - [X] (milagro) Jean-Frederic Clere Comments: ### IPMC/Shepherd notes: -------------------- ## MXNet A Flexible and Efficient Library for Deep Learning MXNet has been incubating since 2017-01-23. ### Three most important unfinished issues to address before graduating: 1. Address past release issues. Successfully and smoothly make releases - ONGOING. 2. Improve development process and tooling to help reduce the overhead of releases - ONGOING. ### Are there any issues that the IPMC or ASF Board need to be aware of? 1. MXNet 2.0 has started (10 projects completed): https://github.com/apache/incubator-mxnet/projects/18 RFC: https://github.com/apache/incubator-mxnet/issues/16167 2. There have been stability issues and high cost associated with the CI system due to complexity and high load. * We are sufferring from high failure rate in CI due to technical debts such as flaky tests. * Efforts on reducing waste in time and cost on CI: https://github.com/apache/incubator-mxnet/projects/19 * We intend to update our toolchain and improve engineering practices to address technical debts and improve the development experiences. * We want to improve automation and address licensing issues to reduce release overhead. * We seek experiences from other projects with extensive C/C++ development on validating for a diverse set of platforms, and experiences on reducing the test complexity and runtime. We appreciate any lessons other projects can share in these aspects. ### How has the community developed since the last report? * The number of GitHub contributors increased to currently 781 (2019-03-28; +2.4% since last report) * Active discussions on user forums * https://discuss.mxnet.io/ (English, 2.5K registered users (+8.7%) and 7.7K posts (+4.0%)) * https://discuss.gluon.ai/ (Chinese, 8.1K registered users (+6.9%) and 21.9K posts(+1.3% since last report)) * Active blogs and social media presence * Medium (https://medium.com/apache-mxnet) w/ 1.8k followers (+5.9%) * Twitter account (https://twitter.com/ApacheMXNet) w/ 2.4k followers (+5.4%) * Active video channels * YouTube channel (https://www.youtube.com/apachemxnet) w/ 1.04k subscriber (+9.6% since last report) * Chinese YouTube channel (https://www.youtube.com/channel/UCjeLwTKPMlDt2segkZzw2ZQ) w/ 5.71k subscribers (+5.7%) * (in China) bilibili space (https://space.bilibili.com/209599371) w/ 22k subscriber (+4.8% since last report) * Highlights in MXNet ecosystem * Dive into Deep Learning has 50.5K 28-day active users, and has attracted 20.7K stars & 230+ contributors on GitHub. It has been adopted as a textbook or reference book by 70+ universities from 21 countries, such as MIT, UC Berkeley, CMU, UPenn, IIT Bombay, and NUS. * GluonCV v0.6.0 release (https://github.com/dmlc/gluon-cv/releases/tag/v0.6.0) * GluonNLP v0.9.1 release (https://github.com/dmlc/gluon-nlp/releases/tag/v0.9.1) * GluonTS v0.5.0 release (https://github.com/awslabs/gluon-ts/releases/tag/v0.5.0) * MXNet Model Server v1.1.0 release (https://github.com/awslabs/mxnet-model-server/releases/tag/v1.1.0) * DeepInsight (https://github.com/deepinsight/insightface) * Sockeye (https://github.com/awslabs/sockeye) ### How has the project developed since the last report? 1) 1.6.0 was released: https://github.com/apache/incubator-mxnet/releases/tag/1.6.0 with over 830+ patches of new features, improvements, and fixes. 2) 2.0 project: https://github.com/apache/incubator-mxnet/projects/18 3) Github statistics of last month: * Feb 28, 2019 – March 28, 2019: Excluding merges, 40 authors have pushed 75 commits to master and 78 commits to all branches. On master, 404 files have changed and there have been 17,944 additions and 6,344 deletions. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2020-02-20 ### When were the last committers or PPMC members elected? 2020-03-02 ### Have your mentors been helpful and responsive? Yes, mentors have been responsive and helpful as usual ### Signed-off-by: - [X] (mxnet) Henri Yandell Comments: - [X] (mxnet) Markus Weimer Comments: - [X] (mxnet) Michael Wall Comments: - [ ] (mxnet) Bob Paulin Comments: - [ ] (mxnet) Jason Dai Comments: ### IPMC/Shepherd notes: -------------------- ## NLPCraft A Java API to convert natural language into actions. NLPCraft has been incubating since 2020-02-13. ### Three most important unfinished issues to address before graduating: 1. Finish migration to Apache process. DONE 2. Grow an active and healthy community around Apache NLPCraft product. ONGOING 3. Have a stable release schedule and 3 successful product releases. ONGOING ### Are there any issues that the IPMC or ASF Board need to be aware of? No open issues to make IPMC/ASF board aware of. ### How has the community developed since the last report? No community development as we are in the midst of infra migration trying to get the 1st ASF release out. ### How has the project developed since the last report? In the first 30 days the project has developed in the following ways: - Project infra bootstrap is complete. - All three repos have been migrated to ASF infra. - GitHub Issues have been migrated to ASF JIRA. - All ICLAs have been filed. - All new committers accounts are created - All code migration is completed & all work on the project is happening on ASF infra & using ASF way. - NLPCraft 0.5.0 release voting is underway. ### How would you assess the podling's maturity? - [ ] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: N/A ### When were the last committers or PPMC members elected? 2020-02-13 ### Have your mentors been helpful and responsive? Yes, mentors have been responsive and helpful as usual ### Signed-off-by: - [X] (wave) Dave Fisher Comments: - [X] (evansye) Evans Ye Comments: - [X] (kamaci) Furkan Kamaci Comments: - [X] (cos) Konstantin I Boudnik Comments: - [X] (paulk) Paul King Comments: - [ ] (rvs) Roman Shaposhnik -------------------- ## NuttX NuttX is a mature, real-time embedded operating system (RTOS). NuttX has been incubating since 2019-12-09. ### Three most important unfinished issues to address before graduating: 1. Clear any potential infringing use of the NuttX trademark 2. Determine the form and location of NuttX releases 3. Make the first release under Apache ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? * We have extended invitations to two new committers. * One of the new invited committers, Yamamoto Takashi, has accepted, filed an ICLA with the ASF, and has been added to the roster successfully. * The other new invited committer has accepted but is still currently undergoing the ICLA and account creation process. * We continue to see new contributors to the project through GitHub. * Most communications have moved from old venues to dev@nuttx.apache.org. Currently this list is the primary home of all development discussions and users questions. Some users continue to post questions to the old Google Group but we let them know about the move, so as to consolidate the project in one place. * GitHub's PRs and Issues also have their own discussions. ### How has the project developed since the last report? * Regarding making our first release as Apache NuttX (Incubating), the community has agreed on a branch date (April 6th) and a tentative release date of end of April. Furthermore, we have agreed to reinstate the bimonthly releases that NuttX was making prior to becoming a Podling, subsequent to this first release. * One of our PPMC members, Brennan Ashton, has volunteered to be Release Manager (RM) for this first release, provided that we make progress on licensing. To that end, several community members have invested considerable time with Fossology to qualify license headers of various files. As we have nearly 90,000 files in our repository, we expect this work to continue for quite some time, but the goal is to make additional progress at each release. * The nightly build is up and running: https://s.apache.org/wnv2u Our Continuous Integration (CI) system continues to receive various tweaks and fixes. Currently, our automated nightly tests are showing various failures but this is gradually improving. * The community continues to collaborate on various technical improvements, bug fixes, and new architectures. Contributions are flowing regularly as Pull Requests (PRs) in GitHub and as patches emailed to the dev list. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: Still working towards making the first Apache release. ### When were the last committers or PPMC members elected? Last elected PPMC: 2020-01-10 Last elected Committers: 2020-03-27 ### Have your mentors been helpful and responsive? Mentors are helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? Some concerns and actions regarding podling's brand were noted in the past reports, however, trademarks issues will be dealt with when graduation draws near. ### Signed-off-by: - [ ] (nuttx) Junping Du Comments: - [X] (nuttx) Justin Mclean Comments: Nice detailed report, good to see progress. - [ ] (nuttx) Mohammad Asif Siddiqui Comments: - [X] (nuttx) Flavio Paiva Junqueira Comments: ### IPMC/Shepherd notes: -------------------- ## PonyMail Pony Mail is a mail-archiving, archive viewing, and interaction service, that can be integrated with many email platforms. Annotator has been incubating since 2016-05-27. ### Three most important unfinished issues to address before graduating: 1. Grow community 2. Work on release scheduled 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? The project is discussing graduating from the incubator. Feedback is positive, and we are drafting a resolution to the fact. ### How has the project developed since the last report? See above. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2019-04-20 ### When were the last committers or PPMC members elected? Sebastian Bazley was added as committer on 2017-06-10 ### Have your mentors been helpful and responsive? No Answer ### Is the PPMC managing the podling's brand / trademarks? All good here. ### Signed-off-by: - [X] (ponymail) Sharan Foga Comments: Good to see the project starting the graduation process. Increasing the community especially additional developers is challenging, but as a key tool within the ASF, there is a standard user base that may simply need communication and engagement to become involved. - [ ] (ponymail) John D Ament Comments: ### IPMC/Shepherd notes: -------------------- ## Teaclave Teaclave is a universal secure computing platform. Teaclave has been incubating since 2019-08-20. ### Three most important unfinished issues to address before graduating: 1. Improving project structure and documentation 2. Grow the community (committers, contributors, users) 3. Publish Apache release ### 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? - Since last report, one external contributor has became our regular contributor. - Compared to the last report, we have seen more pull request from external contributors. - We received emails from some companies which are interested in the project and willing to make some contributions for the secure computing community. - Since we are mainly working on GitHub, with the help of the INFRA team, we can sync the notifications of GitHub with our mailing list. ### How has the project developed since the last report? - Since last report, the whole project has been refactored to be more functional, as well as readable and approachable for new contributors. - We have rewrote the framework for implementing enclave services. Also, we have redesigned current services into seven core services including access control, authentication, execution, frontend, management, scheduler, and storage service. Communication protocols between services are defined in protobuf. - RPC between services has been redesigned to supported TLS-based attestation. - We have added DCAP attestation algorithm in the platform so that people can deploy the system in environments without Intel's attestation service. - Communication between app and enclave has been also redesigned with better APIs. - All updates is currently in the `develop` branch. We plan to merge into `master` when main refactoring is done. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [X] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: N/A ### When were the last committers or PPMC members elected? We haven't started new committers or PPMC members elections yet. Currently, our work focus on improving the design and documents to make the project more approachable for newcomers. ### Have your mentors been helpful and responsive? Yes, our mentors help use to resolve the mailing list moderator issues. ### Is the PPMC managing the podling's brand / trademarks? We don't find any 3rd parties incorrectly using the podling's name and brand. The VP, Brand has approved the project name. (PODLINGNAMESEARCH-175) ### Signed-off-by: - [X] (teaclave) Felix Cheung Comments: - [X] (teaclave) Furkan Kamaci Comments: - [ ] (teaclave) Jianyong Dai Comments: - [ ] (teaclave) Luciano Resende Comments: - [ ] (teaclave) Matt Sicker Comments: - [ ] (teaclave) Zhijie Shen Comments: ### IPMC/Shepherd notes: -------------------- ## Hudi Hudi provides atomic upserts and incremental data streams on Big Data Hudi has been incubating since 2019-01-17. ### Three most important unfinished issues to address before graduating: 1. Project is ready to graduate from incubator. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? 1. 683 conversations on dev ML across 130 topics [1] 2. 75 participants during this period ### How has the project developed since the last report? 1. ~180 Commits in gitbox [2] 2. ~260 issues opened on Jira [3]. ~140 issues resolved in Jira [4] 3. Hudi 0.5.1 released on Jan 31, 2020 4. Hudi 0.5.2 released on March 26, 2020 5. Work in progress for Hudi 0.6.0 planned for Apr 2020. 6. 2 new committers - Sivabalan Narayanan, Lamber-ken 7. 3 new PPMCs - Leesf, Vino Yang, Bhavani Sudha Saktheeswaran 8. Completed the Apache Maturity Matrix for the project [5] 9. Apache Hudi talk at Hadoop Summit Bangalore [6] 10. Apache Hudi & Apache Kylin Online Meetup, China [7] [8] 11. Steve Blackmon was added as a mentor on April 3, 2020 [1] https://lists.apache.org/trends.html?dev@hudi.apache.org:lte=3M [2] git log --since="2019-12-25" --no-merges | grep -e 'commit [a-zA-Z0-9]*' | wc -l [3] project = HUDI AND created >= 2019-12-25 AND created <=now() [4] project = HUDI AND status = Closed AND status changed to Closed DURING ("2019/12/25",now()) [5] https://cwiki.apache.org/confluence/display/HUDI/Apache+Hudi +Maturity+Matrix [6] https://www.slideshare.net/SyedKather/building-robust-cdc- pipeline-with-apache-hudi-and-debezium [7] https://drive.google.com/open?id=1dmH2kWJF69PNdifPp37QBgjivOHaSLDn [8] https://drive.google.com/open?id=1Pk_WdFxfEZxMMfAOn0R8-m3ALkcN6G9e ### How would you assess the podling's maturity? Please feel free to add your own commentary. 1. The project now has a diverse developer and user community, and excellent community traction. 2. The project’s committers and PPMC members are drawn from diverse places - Tencent, Uber, Confluent, Snowflake, Lyft, Shopify, Double Verify. 3. Apache Hudi is being used across various industries for creating data lakes and also for managing Machine Learning feature stores. - AWS, Alibaba, Uber, Tencent, Kyligence, EMIS Health, Tathastu.ai, Logical Clocks - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2020-03-26 Apache Hudi-incubating 0.5.2 Release 2020-01-31 Apache Hudi-incubating 0.5.1 Release ### When were the last committers or PPMC members elected? Sivabalan Narayanan was made committer on Feb 15, 2020 Vino Yang and Leesf were added to PPMC on Feb 15, 2020 Bhavani Sudha was added to PPMC on April 1, 2020 Lamber-ken was made a committer on March 31, 2020 ### Have your mentors been helpful and responsive? Yes, very helpful ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [X] (hudi) Suneel Marthi Comments: The project is ready to graduate incubator. - [X] (hudi) Thomas Weise Comments: Ready for graduation. - [ ] (hudi) Luciano Resende Comments: - [ ] (hudi) Kishore Gopalakrishnan Comments: - [X] (hudi) Steve Blackmon Comments: ### IPMC/Shepherd notes: -------------------- ## TubeMQ TubeMQ is a distributed messaging queue (MQ) system. TubeMQ has been incubating since 2019-11-03. ### Three most important unfinished issues to address before graduating: 1. Launch the first Apache release. 2. Grow community 3. Make development document more easily to read ### 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 are applying TubeMQ to the actual environment, at this stage we have discovered and fixed some bugs; at the same time, we are learning and preparing for the first release. It is expected that in the next stage we will release the first release ### How has the project developed since the last report? Near the first Apache release launch. ### 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: None ### When were the last committers or PPMC members elected? Aloys Zhang was added as committer on 2020-02-20 ### Have your mentors been helpful and responsive? Yes. ### Is the PPMC managing the podling's brand / trademarks? Yes, all good here. ### Signed-off-by: - [X] (tubemq) Junping Du Comments: Better to be more active for community activities. - [X] (tubemq) Justin Mclean Comments: Looking froward to the first release. - [ ] (tubemq) Sijie Guo Comments: - [ ] (tubemq) Zhijie Shen Comments: - [ ] (tubemq) Jean-Baptiste Onofre Comments: ### IPMC/Shepherd notes: ## TVM TVM is a full stack open deep learning compiler stack for CPUs, GPUs, and specialized accelerators. It aims to close the gap between the productivity- focused deep learning frameworks, and the performance- or efficiency- oriented hardware backends. TVM has been incubating since 2019-03-06. ### Three most important unfinished issues to address before graduating: 1. Keep growing the community 2. Improve documentations ### 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? TVM community has welcomed two new committers/PPMC members since last report. There are also on-going new committer nominations. The community is active and vibrate, with wide collaborations from many contributors. The total number of contributors has grown to 343. The community also actively worked on items under the guide of the Apache maturity model https://docs.google.com/document/d/18nyAH-fcptVezAxPQe6H3FeTKPRkujOp1tc1Y RSPLok/edit?usp=sharing ### How has the project developed since the last report? A lot of improvements have been made. Including major improvements to the unified IR and Pytorch support. See also our monthly reports for detailed improvements - Jan https://discuss.tvm.ai/t/tvm-monthly-january-2020/5589 - Feb https://discuss.tvm.ai/t/tvm-monthly-february-2020/5935 - Mar https://discuss.tvm.ai/t/tvm-monthly-march-2020/6199 ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2019-12-1 ### When were the last committers or PPMC members elected? Feb 20 2020 ### Have your mentors been helpful and responsive? Our mentors are super helpful. ### Is the PPMC managing the podling's brand / trademarks? Yes, we have completed the name search. ### Signed-off-by: - [X] (tvm) Byung-Gon Chun Comments: - [ ] (tvm) Sebastian Schelter Comments: - [X] (tvm) Henry Saputra Comments: - [ ] (tvm) Timothy Chen Comments: - [X] (tvm) Furkan Kamaci Comments: - [X] (tvm) Tianqi Chen Comments: - [X] (tvm) Markus Weimer ### IPMC/Shepherd notes: -------------------- ## Weex Weex is a framework for building Mobile cross-platform high performance UI. Weex has been incubating since 2016-11-30. ### Three most important unfinished issues to address before graduating: 1. [Branding issues] (https://cwiki.apache.org/confluence/display/WEEX/Branding+issues). There are about 10 git repos violating the trademark of Apache Weex, together with their NPM/Maven artifact. 2. [Community diversity] (https://cwiki.apache.org/confluence/display/WEEX/Communtiy+diversity). Apache Weex needs more PPMCs and committers from community, no employees from a single company shall have majority vote in PPMC and committer. ### Are there any issues that the IPMC or ASF Board need to be aware of? No ### How has the community developed since the last report? NO ### How has the project developed since the last report? * We have 14 incoming pull request, and 8 of them are merged. * We have 5 threads in Weex mailing list . * We have solved 21 Github issues. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2019-10-23 ### When were the last committers or PPMC members elected? 2019-12-05 ### Have your mentors been helpful and responsive? Yes, they are very helpful. ### Is the PPMC managing the podling's brand / trademarks? We are collecting a list of [branding issues], (https://cwiki.apache.org/confluence/display/WEEX/Branding+issues), and we shall fix the problem one by one. #### Has the VP, Brand approved the project name? No yet. We have not done Podling name search. ### Signed-off-by: - [X] (weex) Willem Ning Jiang Comments: - [ ] (weex) Myrle Krantz Comments: - [ ] (weex) Jan Piotrowski Comments: ### IPMC/Shepherd notes: -------------------- ## YuniKorn Apache YuniKorn (incubating) is a standalone resource scheduler responsible for scheduling batch jobs and long-running services on large scale distributed systems running in on-premises environments as well as different public clouds. Yunikorn has been incubating since: 2020-01-21 ### Three most important unfinished issues to address before graduating: - Gain more contributors and active committers. - Launch the first Apache release. - Improve documentation and provide a roadmap. ### Are there any issues that the IPMC or ASF Board need to be aware of? - No critical issues at this point in time ### How has the community developed since the last report? - The community has held its first sync-up. English sync up scheduled bi-weekly, Mandarin sync up every 4 weeks from this time forward. - Added 3 new contributors to the project. ### How has the project developed since the last report? - started working on the first release (version 0.8) - notification for JIRA and GitHub setup finished - website development has started (including build process) ### 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: N.A. ### When were the last committers or PPMC members elected? No new committers or PPMC members have been added since starting incubation. ### Have your mentors been helpful and responsive? Yes, gave guidance on email list usage and provided valuable input during the community sync up. ### Is the PPMC managing the podling's brand / trademarks? No issues that we are aware of ### Signed-off-by: - [X] (yunikorn) Junping Du Comments: - [X] (yunikorn) Felix Cheung Comments: - [X] (yunikorn) Jason Lowe Comments: - [ ] (yunikorn) Holden Karau Comments: Comments: ### IPMC/Shepherd notes: ----------------------------------------- Attachment AF: Report from the Apache Isis Project [Kevin Meyer] ## Description: The mission of Isis is the creation and maintenance of software related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (7 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 Johan Doornenbal on 2018-04-05. - Jörg Rade was added as committer on 2020-03-23 ## Project Activity: There continues to be substantial development work on v2.0, with the framework being "re-platformed" to run on top of Spring Boot. - Last release was 2.0.0-M3 on Fri March 27 2020 - The renewed website went live as well ## Community Health: This is a mature project. The framework is generally stable with activity taking place for the version 2.0 release. ----------------------------------------- Attachment AG: Report from the Apache James Project [Benoit Tellier] ## Description: The Apache James Project delivers a rich set of open source modules and libraries, written in Java, related to Internet mail which build into an advanced enterprise mail server. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache James was founded 2003-01-22 (17 years ago) There are currently 38 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - No new committers. Last addition was René Cordier on 2019-10-05. ## Project Activity: The PMC is working on enhancement of the distributed James product. This include working on improving performance and allowing corrective tasks for the projections we are relying on. An effort started to update the JMAP specification to the latest RFC. This effort will likely span several quaters. A vote had been started for Apache James release 3.5.0. ## Community Health: We are happy to observe an increase of activity of our user base: - server-user@james.apache.org had a 2% increase in traffic in the past quarter (86 emails compared to 84) Which translates into a bigger diversity of contributors: - 16 code contributors in the past quarter (33% increase) Commit activity nevertheless decreased, but it do not seem to impact the JIRA activity: - 124 issues opened in JIRA, past quarter (18% increase) - 82 issues closed in JIRA, past quarter (-6% decrease) - 552 commits in the past quarter (-42% decrease) ----------------------------------------- Attachment AH: Report from the Apache jclouds Project [Ignasi Barrera] A cloud-agnostic library that enables developers to access a variety of cloud providers using one API. == Project Status == jclouds continues to squash bugs but little feature work. There are sporadic issues being reported and fixed, but activity overall is low. The project remains stable, but there are no plans or requirements to modernize it and upgrade it to newer Java versions. == Community == There have been small contributions from the community and bugfix reports as in previous quarters. As said in previous reports, most of the PMC and committers are now "pure" volunteers (with $dayjob no longer related to jclouds). There is also a lack of traction, requests, and general interest from the community itself. This could be an issue but it simply shows that the project is no longer that relevant in the space and that the primitives it provides are an "already fixed problem". Last committer: 2018-07-23 (Daniel Estevez) Last PMC member: 2016-10-21 (Andrea Turli) == Community Objectives == Be able to keep fixing important issues, and help anyone interested in contributing to the project be successful at it. == Releases == The last major jclouds release, 2.2.0, took place on 2019-10-21. The last bugfix release, 2.1.3, took place on 2019-10-21. ----------------------------------------- Attachment AI: Report from the Apache Jena Project [Andy Seaborne] ## Description: The mission of Jena is the creation and maintenance of software related to Java framework for building Semantic Web applications ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Jena was founded 2012-04-18 (8 years ago) There are currently 18 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 9:7. Community changes, past quarter: - No new PMC members. Last addition was Aaron Coburn on 2019-01-22. - No new committers. Last addition was Greg Albiston on 2019-07-08. ## Project Activity: This quarter has been busier than last on github, JIRA and mailing lists. JIRA reports are coming in faster than being addressed but this happens. Some are showing deep understanding of the codebase. The project has been receiving more PRs, with an increased in the number of contributors. With the help of Roy Lenferink, the production of the Apache Jena website has moved from using svn and Apache's custom CMS to being stored in git and using Hugo. A big clear-out of log4j1 use finally completed. ## Community Health: Generally more active this quarter though last quarter include Xmas and New Year. Splitting out github PR emails to a separate list helped dev@ but that was still busier than last quarter. JIRA activity: 67 issues opened (+63%), 54 closed (+38%) Github: 12 code contributors (+71%) 58 PRs opened (+28%), 55 PRs closed (+19%) ----------------------------------------- Attachment AJ: Report from the Apache JMeter Project [Bruno Demion] ## Description: The mission of JMeter is the creation and maintenance of software related to Java performance and functional testing ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache JMeter was founded 2011-10-26 (8 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 changes since last report ## Project Activity: - The project working and discussing to release the next version (5.3) ## Community Health: - The project has a good activity during last quarter with a good number of fixes/enhancements and external patches/ PRs. ## Project Release Activity: Recent releases: 5.2.1 final was released on 2019-11-24. 5.2 final was released on 2019-11-03. 5.1.1 final was released on 2019-03-13. ----------------------------------------- Attachment AK: Report from the Apache Johnzon Project [Romain Manni-Bucau] ## Description: The mission of Johnzon is the creation and maintenance of software related to JSR-353 compliant JSON parsing; modules to help with JSR-353 as well as JSR-374 and JSR-367 ## Issues: We should probably try to find more new committers but with the "jakarta big bang" it is not the best moment for a specification implementation. ## Membership Data: Apache Johnzon was founded 2016-04-20 (4 years ago) There are currently 8 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Reinhard Sandtner on 2016-08-30. - No new committers. Last addition was Jonathan Gallimore on 2018-05-09. ## Project Activity: We got some recent releases: - 1.2.4 was released on 2020-03-30. - 1.2.3 was released on 2020-01-27. - 1.2.2 was released on 2019-11-22. ## Community Health: We start to get more pull requests on Github from outside the project which is a very positive sign for us. ----------------------------------------- Attachment AL: Report from the Apache Joshua Project [Tommaso Teofili] ## Description: The mission of Apache Joshua is the creation and maintenance of software related to statistical and other forms of machine translation. ## Issues: - The project activity is very low - None of the PMC members seem to have resources to work on Joshua at the moment ## Membership Data: Apache Joshua was founded 2018-10-17 (a year ago) There are currently 10 committers and 10 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Felix Hieber on 2018-10-17. - No new committers were added. ## Project Activity: - We tried and failed to push a minor 6.2 release out beginning of 2020 - Occasionally we get PRs from external contributors ## Community Health: - The community activity is close to idle - We need to understand whether it makes sense to move Joshua to Attic ----------------------------------------- Attachment AM: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez] ## Description: The mission of JSPWiki is the creation and maintenance of software related to Leading open source WikiWiki engine, feature-rich and built around standard JEE components (Java, servlets, JSP). ## Issues: There are no issues requiring board attention. ## Membership Data: Apache JSPWiki was founded 2013-07-17 (7 years ago) There are currently 16 committers and 11 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 Dave Koelmeyer on 2016-04-06. - No new committers. Last addition was Dave Koelmeyer on 2016-04-06. ## Project Activity: This quarter's project activity has revolved mostly around the following items * The refactor of WikiEngine, one of the core classes of JSPWiki (JSPWIKI-120) * The development of a public API for JSPWiki's custom extensions (JSPWIKI-303) * Other bugfixes and improvements Because of two first, we missed our release train stop this quarter, as in the moment of releasing the master branch, it wasn't backwards compatible with current 3rd party extensions. We should be able to release next quarter, though. The development of the public API also allowed us to add the possibility of including custom managers on the Wiki Engine (JSPWIKI-806) and the ability of swapping core JSPWiki classes (WikiContext, WikiEngine, WikiPage, etc.) with custom ones through an SPI, bringing up JSPWiki pluggability another step up. ## Community Health: There is enough oversight, with questions getting answered on MLs. The public API sparkled a conversation on how / when to break backwards compatibility, which ended up on specifying /clarifying our versioning proposal [#1]. We received one security report this quarter, but ended up rejecting it. One pull request merged into master, with 3 people committing into master. In order to foster / attract contributors, we also had an overhaul of documentation related to different ways of extending / customizing JSPWiki: - How to write plugins [#2] - How to write filters [#3] - How to write page providers [#4] - Starting point for developing custom extensions [#5] - JSPWiki's public API [#6] - Adding / improving translations [#7], [#8] [#1] https://jspwiki-wiki.apache.org/Wiki.jsp?page=VersioningProposal [#2] https://jspwiki-wiki.apache.org/Wiki.jsp?page=HowToWriteAPlugin [#3] https://jspwiki-wiki.apache.org/Wiki.jsp?page=HowToWriteAFilter [#4] https://jspwiki-wiki.apache.org/Wiki.jsp?page=HowToWriteAPageProvider [#5] https://jspwiki-wiki.apache.org/Wiki.jsp?page= StartingPointForCustomExtensions [#6] https://jspwiki-wiki.apache.org/Wiki.jsp?page=JSPWikiPublicAPI [#7] https://jspwiki-wiki.apache.org/Wiki.jsp?page=HowToI18n [#8] https://jspwiki.apache.org/development/i18n.html ----------------------------------------- Attachment AN: Report from the Apache Kudu Project [Adar Dembo] ## Description: The mission of Apache Kudu is the creation and maintenance of software related to a distributed columnar storage engine built for the Apache Hadoop ecosystem. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Kudu was founded 2016-07-20 (3 years and 8 months ago) There are currently 26 committers and 26 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Last PMC addition: Zhang Yifan (2020-01-07) - No new PMC members in the last 3 months. ## Project Activity: We are currently in the process of wrapping feature development work for Kudu 1.12.0 and will begin the release process in the next few weeks. Recent releases: - 1.11.1 was released on 2019-11-20. - 1.10.1 was released on 2019-11-20. - 1.10.0 was released on 2019-11-01. ## Community Health: - Traffic to the dev mailing list had a 64% decrease in the past quarter. However, that is due to the unusual spike in traffic last quarter. - Traffic to the user mailing list had a 69% increase in traffic in the past quarter. - Developer activity is up by every metric we track, except for JIRAs (opened down 8%, closed down 18%): reviews +19%%, commits +1%. - Code was authored by 26 contributors (up 8% since last quarter), 3 of which are new to the project. - Website traffic is down slightly by ~3% unique users and 10% by page views. ----------------------------------------- Attachment AO: Report from the Apache MADlib Project [Aaron Feng] ## Description: - Apache MADlib is a scalable, big data, SQL-driven machine learning framework for data scientists. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Code complete and release in progress for 1.17 (as of time of this writing) which will be the 7th release as an Apache TLP project. - Main 1.17 JIRAs include: * feature improvements for deep learning including training multiple models in parallel for parameter selection (hyper-parameter tuning and model architecture search), inference on models trained outside of MADlib, and performance improvements to mini-batch preprocessor and DL training * performance improvements to correlation/covariance, association rules, and weakly connected components graph algorithm * stopping criteria on LDA using perplexity * auto selection of number of centroids for K-mean clustering * Postgres 12 support - Next will be the 1.18 release with JIRAs related to deep learning and other ML methods — Frank McQuillan (MADlib committer and PMC member) presented the latest deep learning work at FOSDEM'20 https://fosdem.org/2020/schedule/event/mppdb/ in a talk called: "Efficient Model Selection for Deep Neural Networks on Massively Parallel Processing Databases" - Several new Jupyter notebook examples have been published to the community artifacts repo https://github.com/apache/madlib-site/tree/asf-site/community-artifacts ## Health report: The community is relatively small but very engaged with robust mailing list traffic, interest in doing frequent releases and new functionality being developed by contributors. The number of developers actively contributing to the code/documentation is approximately 7 in the 1st quarter of calendar year 2020. We will constantly be on a lookout for new community members to be invited either as committers or PMC. ## PMC changes: - No changes in the last quarter. Currently stands at 14 PMC members. ## Committer base changes: - Currently 17 committers, no new committers since last report. - The most recent committers added were: Ekta Khanna (2019-07-27) Himanshu Pandey (2019-07-27) Domino Valdano (2019-07-27) ## Releases: - Next release: v1.18 planned for 2H 2020 - v1.17.0 released early April 2020 - v1.16.0 released on 2019-07-08 - v1.15.1 released on 2018-10-15 ## Mailing list activity: Average monthly mailing list activity was 56 posts to dev@ and 5 posts to user@ for the last 3 months Jan-Mar 2020. ## JIRA Statistics: - 8 JIRA tickets created in the last month - 15 JIRA tickets resolved in the last month ----------------------------------------- Attachment AP: Report from the Apache Mahout Project [Andrew Musselman] ## Description: Apache Mahout is an environment for quickly creating scalable performant machine learning applications. ## Issues: No changes since last report. ## Membership Data: Apache Mahout was founded 2010-04-20 (10 years ago) There are currently 27 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 9:4. Community changes, past quarter: - No new PMC members. Last addition was Trevor Grant on 2017-02-03. - No new committers. Last addition was Holden Karau on 2017-07-12. ## Project Activity: The team are still working on a 0.14 release; we will be requesting help from the builds@a.o list and a known-good Maven user from the roster in the next month. We have included two new collaborators (Joe Olson, Tom Liakos) in discussions on refactoring the build tools. ## Community Health: (3.06 per Reporter.a.o) Notable mailing list trends: - dev@mahout.apache.org had a 37% decrease in traffic in the past quarter (118 emails compared to 186): - issues@mahout.apache.org had a 87% increase in traffic in the past quarter (191 emails compared to 102): JIRA activity: - 20 issues opened in JIRA, past quarter (53% increase) - 12 issues closed in JIRA, past quarter (140% increase) Commit activity: - 87 commits in the past quarter (-55% decrease) - 3 code contributors in the past quarter (-40% decrease) GitHub PR activity: - 6 PRs opened on GitHub, past quarter (-50% decrease) - 5 PRs closed on GitHub, past quarter (-44% decrease) ----------------------------------------- Attachment AQ: Report from the Apache Marmotta Project [Jakob Frank] ## Description: Apache Marmotta, an Open Platform for Linked Data. Apache Marmotta was founded in December 2012, and has graduated from the Incubator in November 2013. ## Issues: - The quarterly report was missing two times in a row. ## Membership Data: Apache Marmotta was founded 2013-11-20 (6 years ago) There are currently 13 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. Last addition was Mark A. Matienzo on 2016-08-18. - No new committers. Last addition was Xavier Sumba on 2017-03-27. ## Project Activity: There's currently NO visible activity on the project, the last release was almost two years ago (3.4.0 was released on 2018-06-11). Discussion on moving the project to the Attic has started: https://s.apache.org/ofnv8 ## Community Health: The project is dormant since over a year with no significant changes on the codebase or activity on any mailing list. ----------------------------------------- Attachment AR: Report from the Apache Maven Project [Robert Scholte] ## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Maven was founded 2003-03-01 (17 years ago) There are currently 61 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Mark Struberg on 2019-12-27. - No new committers. Last addition was Elliotte Rusty Harold on 2019-12-12. ## Project Activity: Last Maven Release: 3.6.3 (2020-11-25) Plugins (ordered by date) - Maven Remote Resources Plugin 1.7.0 was released on 2020-01-21. - Maven PMD Plugin 3.13.0 was released on 2020-02-03. - Maven Shade Plugin 3.2.2 was released on 2020-02-12. - Maven Checkstyle Plugin 3.1.1 was released on 2020-02-18. - Maven Site Plugin 3.9.0 was released on 2020-03-10. Other (ordered by date) - Apache Parent POM 23 was released on 2020-01-25. - Maven Parent POMs 34 was released on 2020-01-30. - Maven Doxia 1.9.1 was released on 2020-02-18. - Maven Doxia Sitetools 1.9.2 was released on 2020-02-22. - Maven Verifier 1.7.0 was released on 2020-03-30. - Maven Verifier 1.7.1 was released on 2020-04-06. ## Community Health: January 15th a lot of public artifact repositories including (Maven) Central dropped http support and can only be accessed via https. We've had close to no issues, we discovered that a couple of unittests were actually more like integration tests and were connecting to Central via http. These were all easy to fix. Also close to no issues from the Java community . Java 14 has been released, so we've updated JDK versions to test with. In general this means minimum (Java 7), LTS (Java 8 + 11), latest (Java 14) and early access (Java 15-ea). During the switch some usual suspects caused failing builds, but these have all been fixed. Some major changes that are planned for Maven 3.7.0 are close to completion. There has been a video conference to explain these changes. Robert will make separate videos about these features. Most of the people that build up Maven have left the team or are inactive, so it hard to share knowlegde about improvements in the base of Maven. Reproducible builds have our attention. One of our goals is to have all builds reproducible within a couple of months, so with every new release should be delivered as a reproducible build. As of now 97% of our 87 sub projects have reproducible builds (on Git HEAD), then every future release of a Maven sub project should be reproducible - reproducible builds improvement start to be integrated in other projects targetting the JVM and publishing on Central Repository [2], some are Apache projects, some are outside ASF. https://github.com/jvm-repo-rebuild/reproducible-maven-HEAD https://github.com/jvm-repo-rebuild/reproducible-central ----------------------------------------- Attachment AS: Report from the Apache Mesos Project [Vinod Kone] ## Description: The mission of Mesos is the creation and maintenance of software related to a cluster manager that provides efficient resource isolation and sharing across distributed applications ## Issues: There are no issues requiring board attention ## Membership Data: Apache Mesos was founded 2013-06-18 (7 years ago) There are currently 49 committers and 49 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Andrei Sekretenko was added to the PMC on 2020-01-20 - Andrei Sekretenko was added as committer on 2020-01-21 ## Project Activity: 1.10 is currently in the process of being released. We anticipate to release it sometime in April 2020. We will also schedule some patch releases for 1.8, 1.7 soon. 1.9.0 was released on 2019-09-05. 1.8.1 was released on 2019-07-18. 1.8.0 was released on 2019-05-02. ## Community Health: There has been uptick in the development activity since the holiday period has ended as anticipated. The core development is still driven by committers from one company (D2iQ, formerly Mesosphere). ----------------------------------------- Attachment AT: Report from the Apache Metron Project [Casey Stella] ## Description: The mission of Apache Metron is the creation and maintenance of software related to a security analytics platform for big data use cases. ## Issues: We have had nearly no development activity in the last quarter. I have initiated a community discussion about possibly shuttering the project on the dev@ list. ## Membership Data: Apache Metron was founded 2017-04-18 (3 years ago) There are currently 39 committers and 27 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 Justin Leet on 2017-12-03. - No new committers. Last addition was Shane Ardell on 2018-11-16. ## Project Activity: As I mentioned in the previous report, I was concerned about the drop in development. This drop has continued: we have had nearly 0 development activity in the last quarter. This is a precipitous drop and we need to get to the bottom of why. I have started a discussion thread on the dev list posing the question to the community and asking whether we want to attempt to revitalize this community or shutter it. ## Community Health: To illustrate our health challenges: 4 issues opened in JIRA, past quarter (-91% decrease) 1 issue closed in JIRA, past quarter (-98% decrease) 1 commit in the past quarter (-97% decrease) 1 code contributor in the past quarter (-91% decrease) 0 PRs opened on GitHub, past quarter (-100% decrease) 3 PRs closed on GitHub, past quarter (-93% decrease) ----------------------------------------- Attachment AU: Report from the Apache MINA Project [Guillaume Nodet] ## Description: The mission of MINA is the creation and maintenance of software related to Multipurpose Infrastructure for Network Application ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache MINA was founded 2006-10-25 (13 years ago) There are currently 27 committers and 13 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Jonathan Valliere on 2018-08-27. - No new committers. Last addition was Réda Housni Alaoui on 2019-08-17. ## Project Activity: Recent releases: * Apache Mina SSHD 2.4.0 was released on 2020-01-29. The website has been switched from CMS to a Hugo based website thanks to a contributor. ## Community Health: The activity is continuing on the SSHD subproject. The others subprojects still have low activity. ----------------------------------------- Attachment AV: Report from the Apache Mnemonic Project [Gang Wang] Description: Apache Mnemonic is an open-source Java library for durable object-oriented programming on hybrid storage-class memory(e.g. NVM) space. it comes up with durable object model (DOM) and durable computing model(DCM) and takes full advantages of storage-class memory to simplify the code complexity, avoid SerDe/(Un)Marshal, mitigate caching for constructing next generation computing platform. Mnemonic makes the storing and transmitting of massive linked objects graphs simpler and more efficient. The performance tuning could also be mostly converged to a single point of tuning place if based on Mnemonic to process and analyze linked objects. The programmer is able to focus on the durable object oriented business logic instead of worrying about how to normalize/join, serDe(un)marshal, cache and storing their linked business objects with arbitrary complexity. Issues: There are no board-level issues at the moment. Activity: During this unprecedented crisis, I think pretty much everything is largelyslowed down.In this period of reporting, 2 of tickets has been created and 0 resolved, basically, we are considering to upgrade our project to work with JDK 13 and improve the CI process. Health Report: Basically unchanged since the last report. Users are generally quiet in public but development continues. PMC Changes: - Currently 12 PMC members. - no new PMC member added since Jun. 2018. Committer Base Changes: - Currently 13 committers. - No new committer added since Jun. 2018. Releases: - Last release was v0.12.0 on Sep. 04 2018 - Still active development on next major version (0.13) ----------------------------------------- Attachment AW: Report from the Apache MyFaces Project [Bernd Bohmann] ## Description: The mission of MyFaces is the creation and maintenance of software related to JavaServer(tm) Faces implementation and components ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache MyFaces was founded 2005-02-23 (15 years ago) There are currently 78 committers and 44 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Eduardo Breijo-Baullosa on 2018-01-30. - No new committers. Last addition was Eduardo Breijo on 2017-06-29. ## Project Activity: - Apache MyFaces Core the community is working on big code cleanup for a 2.3-next release, preparations for someday JSF 3.0 on the trunk and a quarkus extensions. - Apache Tobago the community is working on release 5.0.0, typescript integration and custom components - Recent releases: myfaces-core-2.3-next-M2 was released on 2020-04-06. tobago-2.4.2 was released on 2020-02-16. myfaces-core-2.3-next-M1 was released on 2020-01-03. ## Community Health: - Apache MyFaces Core is healthy. UI-Component Sets: - Apache Tobago is healthy. - Apache Trinidad is in maintenance mode. Last developer commit was Sept 2017. - Myfaces Tomahawk is in maintenance mode. Last developer commit was May 2016. Last commit on behalf of a contributor was May 2016. Add-ons and Extensions: - Apache MyFaces Portlet Bridge is in maintenance mode. Last developer commit was Jan 2014. Last commit on behalf of a contributor was May 2015. - Apache MyFaces CODI is in maintenance mode. CODI was replaced by Apache DeltaSpike so new development happens there. Last commit March 2014. - Apache MyFaces Orchestra is in maintenance mode. New projects use CDI and DeltaSpike instead. Last commit on behalf of a contributor was August 2016. - Apache MyFaces ExtVal is in maintenance mode. Last commit June 2014. - Apache MyFaces Commons is in maintenance mode. Last commit August 2012. - Apache MyFaces Ext-Scripting is in maintenance mode. Last commit Sept 2017. - Apache MyFaces Test is in maintenance mode (Used by Myfaces Core). Last commit May 2017. ----------------------------------------- Attachment AX: Report from the Apache NiFi Project [Joe Witt] ## Description: The mission of NiFi is the creation and maintenance of software related to providing an easy to use, powerful, and reliable system to process and distribute data. Apache NiFi MiNiFi is an edge data collection agent built to seamlessly integrate with and leverage the command and control of NiFi. There are both Java and C++ implementations. Apache NiFi Registry is a centralized registry for key configuration items including flow versions, assets, and extensions for Apache NiFi and Apache MiNiFi. Apache NiFi Nar Maven Plugin is a release artifact used for supporting the NiFi classloader isolation model. Apache NiFi Flow Design System is a theme-able set of high quality UI components and utilities for use across the various Apache NiFi web applications in order to provide a more consistent user experience. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache NiFi was founded 2015-07-14 (4 years ago) There are currently 47 committers and 30 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 Peter Wicks on 2019-05-29. - No new committers. Last addition was Peter Turcsanyi on 2019-10-25. We have strong committer and PMC pipeline to consider so we expect to see activity here pending discussions by the PMC. ## Project Activity: Apache NiFi Registry 0.6.0 is currently under Release Candidate vote. It is mostly stability and security related changes. Apache NiFi 1.11.0 through 1.11.4 have all been released in January, February, and March respectively. The 1.11 release line brought in some awesome features like better integration with Azure, all NiFi repositories can now be encrypted at an application level, class loader isolation now works across nars with native libraries, and more. We've also addressed a massive number of bugs, improvements, and security related fixes. Apache NiFi MiNiFi CPP 0.7.0 was released in January with 145 issues addressed. It includes a number of new features like SFTP support, running as a windows service, tail support for globs/wildcards, windows event log consumption, and a long list of stability improvements. ## Community Health: In our previous reporting period we noted a decline of roughly 15% mailing list activity in dev and users and attributed that to the time of year and the rise of engagements in slack. Slack engagement continues to rise but this period we see an increase of 58% on our dev list and 16% on users and also a large increase in issues activity of 61%. The community is very busy including more than a 100% increase in commits and 17% increase in the number of contributors of committed code in the quarter. Anecdotally a significant increase in new user activity is observed as well. Many mailing list questions are starting from very limited knowledge and folks are looking for a lot of assistance with patterns and getting started in terms of pure usage. We see also constant activity for Apache NiFi on Twitter, Stackoverflow, Youtube, etc. These are for tutorials, example use cases, job/ads, questions and answer created by people active in the community and not. For the past few quarters we've reported 394, 523, 707, and now 895 persistent users in our slack channels. While it appeared this might harm or reduce mailing list activity that doesn't seem to be the case. We've just opened up more ways for folks to collaborate in the community. The slack channels are extremely busy and the depth of questions range from very superficial questions easily answered to deeper and more complex situations that lead to JIRAs and mailing list discussions. Mostly though it just appears to be a communication mode some users and developers like far more than the lists. Our community activity level has certainly increased while at the same time we have not increased committer or PMC ranks. This is really a reflection of the fact that the PMC has been very focused on knocking out releases and engaging on the various mailing list and slack channels. We need to remind ourselves to groom and manage the committer/PMC pipeline and there are least a couple candidates well positioned for committer and/or PMC status based on past discussions. Overall the state of the community appears very strong. ----------------------------------------- Attachment AY: Report from the Apache Nutch Project [Sebastian Nagel] ## Description: Apache Nutch is a highly extensible and scalable open source web crawler software project. Stemming from Apache Lucene®, the project has diversified and now comprises two codebases, based respectively on Apache Hadoop® data structures and Apache Gora for leveraging NoSQL databases. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Nutch was founded 2010-04-21 (10 years ago) There are currently 20 committers and 20 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Roannel Fernandez on 2018-06-23. - No new committers. Last addition was Roannel Fernandez on 2018-06-23. ## Project Activity: Work on 1.17 is proceeding with about 25 issues resolved so far, 14 more since the last board report. ## Community Health: Traffic on mailing lists has decreased significantly. Questions about Nutch usage have been moved away from the user mailing list (13 mails during the last quarter) to stackoverflow (about 25 questions, see [1]). [1] https://stackoverflow.com/search?tab=Newest&q=nutch%20is%3aquestion ----------------------------------------- Attachment AZ: 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 requiring board attention ## Membership Data: Apache OODT was founded 2010-11-17 (9 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 was 1.9 on 2019-10-03 - The features implemented through GSoC 2019 are yet to be finalized and released as OODT 2.0. - Backward compatibility fix for OODT 1.9 was not released during this quarter due to lack of contributions to validate the changes. ## Community Health: - The rise in number of emails is due to JIRA notifications and not due to contributions/discussions. - Project activity was very low in this quarter since all the active contributors couldn't get involved enough. - No project ideas were submitted for GSoC 2020 ----------------------------------------- Attachment BA: Report from the Apache OpenJPA Project [Mark Struberg] ## Description: Apache OpenJPA is a persistent object management kernel for databases, relational as well as non-relational. For relational databases, OpenJPA is compliant to the Java Persistence Architecture (JPA) version 2.0. OpenJPA runs in stand-alone Java SE as well as containers e.g Java EE, Tomcat, Spring or OSGi. We are currently working on implementing the JPA-2.2 specification ## Issues: There are no issues requiring board attention at this time ## Activity: We are slowly but steadily working on smallish bug reports and features. Activity is ok. We are working towards a 3.1.2 release with Java module support. ## Health report: Number of active devs is about 5. We've been through worse. ## PMC changes: - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13. - No new committers. Last addition was Matt Pavlovich on 2019-05-22. ## Releases: - 3.1.1 was released on 2020-02-14. - 3.1.0 was released on 2019-04-14. - 2.4.3 was released on 2018-06-12. ## Activity stats: - 121 emails on dev - 6 mails on users - 10 tickets opened, 6 closed ----------------------------------------- Attachment BB: Report from the Apache OpenMeetings Project [Maxim Solodovnik] ## Description: The mission of OpenMeetings is the creation and maintenance of software related to OpenMeetings: Web-Conferencing and real-time collaboration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenMeetings was founded 2013-01-25 (7 years ago) There are currently 29 committers and 27 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 Stefan Kühl on 2019-09-10. - No new committers. Last addition was Stefan Kühl on 2019-09-10. ## Project Activity: The interest to the project is increased a lot (183% increase in traffic at user@ mailing list) due to COVID. We do our best to make our users happy and provide free web-conferencing software these days. We now preparing 5.0.0-M4 release, and improving documentation. Recent releases: - 4.0.10 was released on 2019-12-15. - 5.0.0-M3 was released on 2019-12-15. - 5.0.0-M2 was released on 2019-07-15. ## Community Health: Mailing list traffic as well as GitHub issues and PRs are increased +160% ... +800% All questions are answered, I hope our users are happy ----------------------------------------- Attachment BC: Report from the Apache OpenOffice Project [Carl B. Marcum] ## DESCRIPTION Apache OpenOffice is an open-source office-document productivity suite. There are six productivity applications based around the OpenDocument Format (ODF) that are Writer, Calc, Impress, Draw, Math, Base. With limited support for other file formats, OpenOffice ships for Windows, macOS, Linux 64-bit, Linux 32-bit and in 41 languages. ## SUMMARY Latest Release was in September 2019. The community activity in general is on a low level. A major obstacle is the complex code and build system. Therefore it is not easy for new people to gain a foothold into the code when the first build is hard to be done. There is recent activity on the mailing list to update the building guides to make it easier to get builds working. ## ISSUES FOR BOARD AWARENESS No issues ## RELEASES We are working in parallel on 2 release lines: 1) 4.2.0 is the next minor release, planned to be released into a beta phase. We have missed our goal on going into the beta in 2019. We managed only to solve the biggest blockers. Currently a new dev test version is discussed to be rolled to be more widely tested. An alpha and/or beta release is planned for the next quarter. For that release we improved the translation process. We are now able to sync our translation server Pootle with the code. Together with ASF Infra we were able to set up a new (updated) translate VM. At this time we support 64 languages in Pootle. We plan to add some new languages to the 4.2.0 release. 2) We are currently in discussion about a 4.1.8 release. The motivation in still maintaining the 4.1.x release line is not very high, especially due to the the 4.1.x codebase being based around much older OS versions. Therefore we will shut it down as soon as we have a stable release of 4.2.x. There is no release date defined although we hope to have at least a beta in the coming quarter once we resolve some blockers. ## LATEST RELEASE HISTORY 2019-09-21 4.1.7 2018-11-18 4.1.6 2017-12-30 4.1.5 ## COMMITTER & PMC DATA Apache OpenOffice was founded 2012-10-16 (7 years ago) There are currently 141 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 5:1. Community changes, past quarter: - No new PMC members. Last PMC member addition was on 2017-Dec-20 Keith N. McKenna (knmc). Last PMC member withdrawal was on 2019-Sep-24 Roberto Galoppini (galoppini) - No new committers. Last committer addition was on 2017-Jan-28 Kay Schenk (kschenk). Last committer withdrawal was on 2017-Feb-04 Dennis E. Hamilton (orcmid) - Jim Jagielski stepped down from his V.P.position for personal reasons. He remains in the PMC and as Release Manager. - Carl Marcum was nominated and appointed, via resolution at 2020-03-18 board meeting. ## COMMUNITY HEALTH AND DEVELOPMENT Community overall health is stable. Our user level support and translation teams are well working. Documentation team is virtually non existent. We have issues to bring volunteers on board for development. Certainly, more people would be helpful and we continue to try to grow the developer and especially the builder communities. We do have the process and the people in place to enable us to continue development and, more importantly, perform releases in a reasonable time-frame. We also struggle somewhat with our commitment to continue to support, and being a viable platform, for users who are "stuck" on older machines and OSs, since this makes development and community builds more difficult. However, it also appears obvious that that community is being neglected by other FOSS office platforms, who tend to focus on providing releases for newer platforms. Community metrics: - dev@openoffice.apache.org had a 12% decrease in traffic in the past quarter (482 emails compared to 542) - dev-de@openoffice.apache.org had a 1633% increase in traffic in the past quarter (52 emails compared to 3) - doc@openoffice.apache.org had a 1000% increase in traffic in the past quarter (11 emails compared to 1) - general-es@openoffice.apache.org had a 58% decrease in traffic in the past quarter (11 emails compared to 26) - issues@openoffice.apache.org had a 21% decrease in traffic in the past quarter (743 emails compared to 932) - l10n@openoffice.apache.org had a 571% increase in traffic in the past quarter (188 emails compared to 28) - recruitment@openoffice.apache.org had a 214% increase in traffic in the past quarter (22 emails compared to 7) - users@openoffice.apache.org had a 28% increase in traffic in the past quarter (438 emails compared to 340) - users-de@openoffice.apache.org had a 31% increase in traffic in the past quarter (182 emails compared to 138) - users-fr@openoffice.apache.org had a big increase in traffic in the past quarter (29 emails compared to 0) - 163 commits in the past quarter (-33% decrease) - 7 code contributors in the past quarter (-46% decrease) - 59 PRs opened on GitHub, past quarter (555% increase) - 49 PRs closed on GitHub, past quarter (600% increase) ## WEBSITES & INFRASTRUCTURE We have initiated the migration from the old Apache CMS to Pelican CMS. We face the issue that we have 9 GB of content to move. A plan has been made. Our build bots are now functional again. Work still needs to be done on improving upload speed (Linux bots) and the RAT builds. ### Google Analytics Apache OpenOffice uses Google Analytics. We are aware this is controversial topic within the ASF. Current setup is to collect as few data as possible. We do not use Google Analytics for advertisement. Disclaimers are placed. The data might be used in optimizing the web content. For example within the migration of our web content. ## MARKETING We are still in the process of printing new flyers. The Flyers need to be updated again. ### FOSDEM (Brussels, Belgium) [1] We were co-organizing the Open Document Editors devroom, that brings together Apache OpenOffice and other similar projects. OpenOffice PMC members gave two talks. Additionally some PMC members were present at the ASF booth on Sunday for several hours to represent the project and the Foundation. The PMC has, using targeted funds, purchased a replacement computer system and monitor for usage at various conferences and events in which OpenOffice presents and/or has a table. Unfortunately, due to Corona Virus, the following events have been canceled [2] or postponed [3]. [1] https://fosdem.org/2020/ [2] https://chemnitzer.linux-tage.de/2020/en/presse/mitteilungen/absage [3] https://t-dose.org/news/t-dose-2020-postponed/ ### Facebook We have now one Volunteer for Facebook. The Page subscription dropped in the last Month, but with 74 people currently subscribed to the page it is not a significant attribute. The People post a lot of Support Question to the page, which can be mostly answered. The Answers are Difficult to create if the query can only be understood by translators. Due the support Question the reach of Apache OpenOffice rises and we receive more Likes. No Money was spend or is plant to spend on advertisement. Next development step here would be to start to write small articles that teach the are a outside resource to the outside. Maybe this articles will be also be published to other channels. ### Twitter Currently unmaintained. There is no volunteer. ## DEVELOPMENT ### Apple Code Signing We have done one signed test build. However we need to do another one, since Apple has changed the standards. This is an open topic. Signing is done manual. ### Windows Code Signing We can successfully create Windows installer with digital signature. There is some discussion to switch from the exe Installer to a clean msi Installer. But there are technical hurdles to be solved. Windows code signing is currently a manual process. ### Unmaintained Python 2 code Python 2 is unmaintained. We have in the development tree the external python3 support. Internal python 3 support is difficult. We are checking alternatives. Planned for the next major release. ### New ODF Version Our Main Format, the OpenDocument Format has received a new Standard update. We plan to support this format. ----------------------------------------- Attachment BD: 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: Activity was ok-ish. We did a few performance optimisations and shipped new releases. We should ship a new Meecrowave version though. ## Health report: The project is still reasonably active and we also will wee some fresh demand once (if) JakartaEE picks up speed. ## 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.16 was released on 2020-03-30. - 2.0.15 was released on 2020-02-18. - 2.0.14 was released on 2020-01-17. Stable JIRA and mailing list statistics. ----------------------------------------- Attachment BE: Report from the Apache ORC Project [Owen O'Malley] ## Description: The mission of ORC is the creation and maintenance of software related to the smallest, fastest columnar storage for Hadoop workloads ## Issues: There are no issues requiring board attention. ## Membership Data: Apache ORC was founded 2015-04-21 (5 years ago) There are currently 41 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last addition was Jesús Camacho Rodríguez on 2019-12-26. - No new committers. Last addition was Renat Valiullin on 2019-06-19. ## Project Activity: Recent releases: 1.5.9 was released on 2020-01-30. 1.4.5 was released on 2019-12-09. 1.5.8 was released on 2019-11-25. We're planning a 1.6 release soon. There was a talk on ORC Deep Dive that was given internally at Cloudera. The slides are available here: https://www.slideshare.net/oom65/orc-deep-dive-2020 ## Community Health: It has been a relatively quiet quarter and the queue of waiting PR's has built up. We need to spend more time working through the queue and create some new committers to help. - dev@orc.apache.org had a 22% decrease in traffic in the past quarter (56 emails compared to 71) - user@orc.apache.org had a 200% increase in traffic in the past quarter (15 emails compared to 5) - 30 issues opened in JIRA, past quarter (no change) - 22 issues closed in JIRA, past quarter (no change) - 55 commits in the past quarter (-34% decrease) - 14 code contributors in the past quarter (7% increase) - 34 PRs opened on GitHub, past quarter (6% increase) - 29 PRs closed on GitHub, past quarter (3% increase) On a personal note, I left Cloudera in early February, took some time off, and started at LinkedIn in mid-March. I think with more experience with the ORC code available, it will encourage additional contribution from LinkedIn. ----------------------------------------- Attachment BF: Report from the Apache Parquet Project [Julien Le Dem] ## Description: Parquet is a standard and interoperable columnar file format for efficient analytics. Parquet has 3 sub-projects: - parquet-format: format reference doc along with thrift based metadata definition (used by both sub-projects bellow) - parquet-mr: java apis and implementation of the format along with integrations to various projects (thrift, pig, protobuf, avro, ...) - parquet-cpp: C++ apis and implementation of the format along with Python bindings and arrow integration. (Now as part of apache arrow) ## Issues: there are no issues requiring board attention at this time ## Membership Data: Apache Parquet was founded 2015-04-21 (5 years ago) There are currently 34 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 9:7. Community changes, past quarter: - No new PMC members. Last addition was Gábor Szádovszky on 2019-06-27. - Xinli Shang was added as committer on 2020-03-12 ## Project Activity: Work in progress: - encryption - bloom filters - improvements to CLI working on release 1.11.1 Recent releases: - Parquet Format 2.8.0 was released on 2020-01-13. - Parquet 1.11.0 was released on 2019-12-06. - Parquet Format 2.7.0 was released on 2019-09-29. ## Community Health: JIRA and PRs are opened and resolved at a healthy pace discussions happening around: releases, encryption, bloom filters, CLI improvement ----------------------------------------- Attachment BG: Report from the Apache PDFBox Project [Andreas Lehmkühler] ## Description: The mission of PDFBox is the creation and maintenance of software related to Java library for working with PDF documents ## Issues: There are no issue requiring board attention at this time. ## Membership Data: Apache PDFBox was founded 2009-10-21 (10 years ago) There are currently 21 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Matthäus Mayer on 2017-10-16. - No new committers. Last addition was Joerg O. Henne on 2017-10-09. ## Project Activity: Recent releases: 2.0.19 was released on 2020-02-23. 2.0.18 was released on 2019-12-23. 3.0.3 JBIG2 was released on 2019-12-18. ## Community Health: - there is a steady stream of contributions, bug reports and questions on the mailing lists - the improvement of the on demand parser in the trunk is an ongoing effort and a base version is available now. First results are promising with regard to performance and memory foodprint. There are some TODOs on our 3.0 list - there are as well a lot of refactorings, improvements and bugfixes ----------------------------------------- Attachment BH: Report from the Apache Petri Project [Dave Fisher] ## Description: The mission of Apache Petri is the creation and maintenance of software related to assessment of, education in, and adoption of the Foundation's policies and procedures for collaborative development and the pros and cons of joining the Foundation ## Issues: No issues for the board. ## Membership Data: Apache Petri was founded 2019-11-19 (5 months ago) There are currently 6 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. The PMC was formed on 11-19-2019. - No new committers were added. ## Project Activity: We are accepting our first community: BuildStream The mentors for the community are - David Nalley - Petri PMC - Sander Striker - from the community - Justin Erenkrantz - from the community ## Community Health: Seem to be healthy as 5 of the 6 PMC members participated in the BuildStream discussion. ----------------------------------------- Attachment BI: Report from the Apache Pivot Project [Roger Lee Whitcomb] ----------------------------------------- Attachment BJ: Report from the Apache Ranger Project [Selvamohan Neethiraj] ----------------------------------------- Attachment BK: Report from the Apache Rya Project [Adina Crainiceanu] ## Description: The mission of Apache Rya (pronounced "ree-uh" /rēə/) is the creation and maintenance of software related to scalable storage, retrieval, and analysis of RDF data ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Rya was founded 2019-09-17 (7 months ago) There are currently 12 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. (project founded in September 2019) - No new committers were added. ## Project Activity: -Last release was Rya version 4.0.0 (incubating) released on July 27, 2019 -Planning for first release as TLP ## Community Health: -95 subscribers to the dev list -little activity on the mailing list -one issue and one PR opened ----------------------------------------- Attachment BL: Report from the Apache Samza Project [Yi Pan] ## Description: Apache Samza is a distributed stream processing engine that are highly configurable to process events from various data sources, including real-time messaging system (e.g. Kafka) and distributed file systems (e.g. HDFS). ## Issues: - No issues require board attention ## Membership Data: Apache Samza was founded 2015-01-22 (5 years ago) There are currently 26 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - Bharath Kumarasubramanian was added to the PMC on 2020-02-13 - No new committers. Last addition was Rayman Preet Singh on 2019-07-08. ## Project Activity: - New version 1.3.1 was released on 2020-02-20 - New version 1.4.0 was released on 2020-03-18 - There have been 5 new Samza Enhancement Proposals (SEPs) to add new features in the last quarter. Out of these, 3 have been accepted, and 2 are under discussion. - JIRA Activity: - 75 issues opened in JIRA, past quarter (-12% decrease) - 56 issues closed in JIRA, past quarter (133% increase) - Commit Activity: - 125 commits in the past quarter (47% increase) - 99 PRs closed on GitHub, past quarter (62% increase) ## Community Health: - We continue to engage and support the community via the dev@samza.apache.org mailing list. The mailing list has had a 98% increase in traffic in the past quarter (189 emails compared to 95) - We presented about Samza in the following meetup talks: - Stateful Stream Processing with Apache Samza and RocksDB: RocksDB meetup 2020 at Rockset - Defending users from Abuse using Stream Processing at LinkedIn: Stream Processing with Apache Kafka & Apache Samza Meetup at LinkedIn - Enabling Mission-critical Stateful Stream Processing with Samza: Stream Processing with Apache Kafka & Apache Samza Meetup at LinkedIn ----------------------------------------- Attachment BM: 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: - There are no issues requiring board attention at this time ## 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. The last addition was Na Li on 2018-12-10. - No new committers. The 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. - Will address any CVE's that are reported and make a release, if necessary. ----------------------------------------- Attachment BN: Report from the Apache Serf Project [Branko Čibej] ## Description: The mission of the Apache Serf project is creating and maintaining of software related to HTTP and associated protocols. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Serf was founded 2015-08-18 (5 years ago) There are currently 13 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - No new PMC members. Last addition was Branko Čibej on 2018-09-12. - No new committers. Last addition was Evgeny Kotkov on 2017-04-13. ## Project Activity: There was recent discussion on-list about an upstream change in OpenSSL that broke one of the regression tests in the 1.3.x series. This caused the Debian sid builder to flag an error. A patch was prepared for Serf, but OpenSSL reverted the change in a subsequent OpenSSL release. Therefore, there are no current plans to cut a new 1.3.x release to address the issue. (The uptake of the broken OpenSSL release is expected to be minimal as the 1.1.1e release was only out for 14 days followed by the 1.1.1f release which contained the revert of the behavior which broke the Debian builder.) Work continues on preparing a 1.4.0 release with no firm ETA at this time. ## Community Health: The Serf PMC recommends Justin Erenkrantz as Chair. The PMC would like to thank Branko for his service as chair. ----------------------------------------- Attachment BO: 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 - The voting for adding Chris Yeung in SINGA PMC was passed on April 8, 2020. - Currently, we have 15 PMC members and 19 committers. The Committer-to-PMC ratio is roughly 5:4. ## Last release - The last release was v2.0.0 on 20 April 2019 ## Activity - We have been working intensively for the next release. Therefore, there are more activities over the last quarter as shown below. - dev@singa.apache.org had a 287% increase in traffic in the past quarter (996 emails compared to 257). - We have switched from JIRA to Github for issue management. There are 17 Github issues opened and 10 issues closed in the last quarter. - 74 PRs opened on GitHub, past quarter (208% increase); and 72 PRs closed on GitHub, past quarter (140% increase). - 180 commits in the past quarter (97% increase) and 10 code contributors in the past quarter (11% increase). ## Community Health - The community is growing with one PMC invited in April. - The next release has been delayed for a while. The good news is that the RC1 is ready for vote. We will start the process soon. ----------------------------------------- Attachment BP: Report from the Apache SkyWalking Project [Sheng Wu] ## Description: The mission of Apache SkyWalking is the creation and maintenance of software related to application performance management and monitoring (APM) ## Issues: No issue. ## Membership Data: As nearly one year as the TLP, we have much more contributors. Just in the main repo, the codes/doc contributors have reached 219, over 100 of them have more than one commit. Apache SkyWalking was founded 2019-04-17 (a year ago) There are currently 34 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Haochao Zhuang was added to the PMC on 2020-03-05 - Hongwei Zhai was added to the PMC on 2020-01-03 - Zhusheng Xu was added as committer on 2020-02-21 - Han *-Liu was added as committer on 2020-02-08 - Ming Wen was added as committer on 2020-03-09 ## Project Activity: We have estalished several new components - kubernates helm - CLI - nginx-lua agent - client-js agent - rust agent We did several releases. - 7.0.0: 2020-03-22 - CLI-0.2.0: 2020-03-16 - kubernetes-1.1.0: 2020-03-15 - nginx-lua-0.1.0: 2020-03-10 - 6.6.0: 2019-12-27 - kubernetes-1.0.0: 2019-12-26 - CLI-0.1.0: 2019-12-10 We released v7 milestone, and introduced a new way to profile the system performance, rather than metrics and tracing. Two of our PMC wrote the introduction article posted on the InfoQ CN front page and The New Stack. ## Community Health: The community is healthy, contributors are active, a lot of new contributors joined us. dev@skywalking.apache.org had a 12% decrease in traffic in the past quarter (305 emails compared to 343) 479 commits in the past quarter (3% increase) 52 code contributors in the past quarter (-10% decrease) 293 PRs opened on GitHub, past quarter (-34% decrease) The decrease of the data is mostly caused by the Chinese new year vacation. Then COVID19 outbreaks near the vacation, and people are in lockdown. Most of our contributors are from Chinese different cities. With the control of the status and people are back to work, the activities are back quickly. ----------------------------------------- Attachment BQ: Report from the Apache Sqoop Project [Venkat Ranganathan] ## Description: The mission of Sqoop is the creation and maintenance of software related to Bulk Data Transfer for Apache Hadoop and Structured Datastores ## Issues: There are no issues requiring board attention at this time There were couple of questions about the community and we wanted to do a community release of Sqoop. This is still in progress. If we do that we hope the community activity can improve and the project can become healthy ## Membership Data: Apache Sqoop was founded 2012-03-20 (8 years ago) There are currently 32 committers and 18 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 Vasas Szabolcs on 2018-11-05. - No new committers. Last addition was Fero Szabo on 2018-11-08. ## Project Activity: Development activity continues on the Sqoop 1 branch but is slowing. Generally lower all around involvement Recent releases: - 1.4.7 was released on 2018-01-24. - 1.99.7 was released on 2016-08-08. We have a discussion in progress on the next release with potentially community release manager that we have done a few times before. We hope to have a release done soon. ## Community Health: Community is showing signs of weakness, we see a drop in new contributors to the project and also relatively low mailing list traffic. Not a lot of PMC activity also your own data here and we hope a new release will help with this. ----------------------------------------- Attachment BR: Report from the Apache Stanbol Project [Rafa Haro] ----------------------------------------- Attachment BS: Report from the Apache Steve Project [Daniel Gruno] ## Description: The mission of Steve is the creation and maintenance of software related to Apache's Python based single transferable vote software system ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Steve was founded 2012-07-24 (8 years ago) There are currently 9 committers and 4 PMC members in this project. The Committer-to-PMC ratio is 9:4. Community changes, past quarter: - No new PMC members. Last addition was Rich Bowen on 2015-04-19. - No new committers. Last addition was Pierre Smits on 2015-12-15. ## Project Activity: The STeVe team assisted with the annual 2020 members meeting at ASF, everything went smoothly, apart from some minor database snags that were fixed. Discussions are ongoing about a new STeVe interface and back-end server for the 2021 meeting, as well as for other organizations that have expressed an interest in utilizing STeVe for their organizational meetings and votes. New ideas that have been floated include: - LDAP/OAuth plugins for getting rid of ballot emails - Vote receipts in both plaintext and encrypted formats - Early ballot previews - Issue proposal submissions - OpenAPI-backed JSON framework - Better database-agnostic document storage (with sqlite for starters) ## Community Health: As per usual, I did the PMC checkup, and I am happy to report that we have more than sufficient oversight in the project with all four members actively participating. Community email/commit activity remains low, but with the hopes of an uptick once we get started on the next iteration of STeVe. ----------------------------------------- Attachment BT: Report from the Apache Streams Project [Steve Blackmon] ## Description: Apache Streams unifies a diverse world of digital profiles and online activities into common formats and vocabularies, and makes these datasets accessible across a variety of databases, devices, and platforms for streaming, browsing, search, sharing, and analytics use-cases. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Streams was founded 2017-07-18 (3 years ago) There are currently 9 committers and 9 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - One new PMC member - Brian Hodge added on 2020-04-08 - One new committer - Brian Hodge added on 2020-04-08 ## Project Activity: - Apache Streams 0.6.1 was released in March 2020. ## Community Health: - Adding committers and growing the PMC will remain a focus. - We need to identify and execute strategies to reach out to likely interested users and developers. - We need to conduct more regular roadmap planning, create and deliver based on a release schedule. ----------------------------------------- Attachment BU: Report from the Apache Struts Project [René Gielen] The Apache Struts MVC framework is a solution stack for creating elegant and modern action-based Java web applications. It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support technologies such as REST, AJAX and JSON. The Struts team made two GA release in the last quarter: * Struts Master 14 - Apply Apache Parent POM and plugin upgrades (2020-02-05) * Struts Annotations 1.0.7 - Enhancements in preparation for the next framework release (2020-02-23) The last Struts Framework release was * Struts 2.5.22 - Feature and bug fix release (2019-11-29) Within the last quarter we saw reasonable activity given how the pandemic crisis impacted all our personal and professional lives. Mailing list activity has even slightly increased if we leave aside the unusual spike we saw in the previous quarter regarding user@. We have no issues that require board assistance at this time. ## PMC changes: - Currently 22 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Yasser Zamani on Tue Jun 12 2018 ## Committer base changes: - Currently 60 committers. - No new committers added in the last 3 months - James Chaplin (jchaplin) was added as committer on 2020-01-08 ## Releases: - Last release was 2.5.22 (2019-11-29) ## Mailing list activity: - dev@struts.apache.org: - 120 emails sent to list (97 in previous quarter) - issues@struts.apache.org: - 185 emails sent to list (150 in previous quarter) - user@struts.apache.org: - 39 emails sent to list (115 in previous quarter) ## JIRA activity: - 12 JIRA tickets created in the last 3 months - 4 JIRA tickets closed/resolved in the last 3 months [1] https://struts.apache.org/security/#do-not-use-incoming-values-as-an-input-for-localisation-logic [2] https://struts.apache.org/security/#proactively-protect-from-ognl-expression-injections-attacks-if-easily-applicable ----------------------------------------- Attachment BV: Report from the Apache Tapestry Project [Thiago Henrique De Paula Figueiredo] ## Description: The mission of Tapestry is the creation and maintenance of software related to Component-based Java Web Application Framework ## Questions from the last report * da: What was it that prevented you from releasing Tapestry 5.5, was it simply lack of developer cycles? Or is there some other headwind? Yes, lack of developer cycles. * druggeri: Thank you for sharing statistics, but can you please elaborate on what the statistics mean in terms of community health? Stats were stagnated when comparing to its previous report. On the other hand, this report has better stats than its previous report. ## Issues: There are no issues requiring board attention ## Membership Data: Apache Tapestry was founded 2006-02-14 (14 years ago) There are currently 27 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 9:4. Community changes, past quarter: - No new PMC members. Last addition was Dmitry Gusev on 2019-09-02. - No new committers. Last addition was Balázs Palcsó on 2019-01-17. ## Project Activity: The team released Tapestry 5.5.0 on 2020-03-20. We're also discussing a roadmap for the upcoming releases, specially when and how to deal with the latest developments in the Java languages. ## Community Health: The new major release has caused a raise in overall community participation: dev@tapestry.apache.org had a 322% increase in traffic in the past quarter (38emails compared to 9) users@tapestry.apache.org had a 130% increase in traffic in the past quarter (60 emails compared to 26) 4 issues opened in JIRA, past quarter (100% increase) 1 issue closed in JIRA, past quarter (100% increase) 7 commits in the past quarter (250% increase) ----------------------------------------- Attachment BW: Report from the Apache Tcl Project [Georgios Petasis] ## Description: The mission of Tcl is the creation and maintenance of software related to Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of our project is to combine the power of the Apache web server with the capabilities of the mature, robust and flexible Tcl scripting language. Currently only the Apache Rivet project is actively maintained. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Tcl was founded 2000-07-24 (20 years ago) There are currently 12 committers and 7 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25. - No new committers. Last addition was Brice B. Hamon on 2014-11-25. ## Project Activity: In addition to the changes brought by the Tcl 8.7 release, a new branch has been created, attributing changes needed for Tcl 9.0. Code in this branch builds correctly with Tcl9.0a1 and it is able to run a basic rivet script, although several problems remain (like reading some of the typical management/introspection variables such as tcl_patchlevel tcl_platform or auto_path). Currently, it remains unusable at the moment for any serious programming. ## Community Health: curcuru: Great roll call; in the future, include the results in your report (i.e. how many people replied they were still active in the project - in this case, plenty!) In the roll call the following PMC members replied: Georgios Petasis, Massimo Manghi, Brice Hamon, Harald Oehlmann, Damon Courtney and Ronnie Brunner. David Welton has not participated. rb: We remain concerned that it's been more than 5 years since you've added any new committers or PMC members. I know that TcL has long been a slow-and-steady project, but are there any contributors who might be considered for committer? Right now, no, we don't have any candidates as possible new committers. We are going to discuss this issue, and report on the next period's report. ----------------------------------------- Attachment BX: Report from the Apache Tez Project [Jonathan Turner Eagles] ## Description: Apache Tez is an effort to develop a generic application framework which can be used to process arbitrarily complex DAGs of data-processing tasks and also a re-usable set of data-processing primitives which can be used by other projects. ## Issues: Work from home has limited our productivity as a community over the last month, but has picked up again the last couple of weeks. 0.9.3 release delayed due to this. Some assistance for github based PRs may be needed. Yetus supports this, but there are some gaps in setup knowledge in the community. ## Membership Data: Apache Tez was founded 2014-07-15 (6 years ago) There are currently 39 committers and 35 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 Kuhu Shukla on 2018-03-25. - László Bodor was added as committer on 2020-01-22 ## Project Activity: Continued activity from newest committer László Bodor who has been a very active member. More compatibility with Hadoop 3.x improvements added. Downstream project interest from hive LLAP project has picked up recently with performance related fixes. 0.9.2 was released on 2019-03-29. ## Community Health: Good discussions on fixes and improvements. Some community user related help request and bugs. While activity has been down the last month. Overall, there has been increasing traffic on JIRA and mailing lists. ----------------------------------------- Attachment BY: Report from the Apache Thrift Project [Jens Geyer] ## Description: The mission of Thrift is the creation and maintenance of software related to Framework for scalable cross-language services development ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Thrift was founded 2010-10-20 (9 years ago) There are currently 35 committers and 18 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 Duru Can Celasun on 2019-11-11. - No new committers. Last addition was David Mollitor on 2019-05-08. ## Project Activity: * 0.13.0 was released on 2019-10-16. * Currently working on release 0.14.0. ## Community Health: We had some success in attracting new contributors and receive a steady flow of contributions in various areas, mostly via Github pull requests. We still are looking actively for potential committers amongst them to broaden the committer base. ----------------------------------------- Attachment BZ: Report from the Apache Tika Project [Tim Allison] ## Description: Apache Tika is a dynamic toolkit for content detection, analysis, and extraction. It allows a user to understand, and leverage information from, a growing a list over 1200 different file types including most of the major types in existence (MS Office, Adobe, Text, Images, Video, Code, and science data) as recognized by IANA and other standards bodies. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Tika was founded 2010-04-20 (10 years ago) There are currently 31 committers and 30 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 Tilman Hausherr on 2019-10-02. - No new committers. Last addition was Tilman Hausherr on 2019-10-03. ## Project Activity: 1.24 was released on 2020-03-17. We adding a fuzzing module to identify denial of service (DoS) vulnerabilities, and we're currently preparing a 1.24.1 release that fixes several DoS vulnerabilities, primarily in our dependencies. We've had mixed success in getting some of our (ASF-licensed but non-ASF) dependencies to fix their code in a timely manner, and we've had to fork some dependencies and release them separately. We continue to work with with these projects to improve security. ## Community Health: We've seen decreases in email and issue traffic in the past quarter, but nothing alarming. ----------------------------------------- Attachment CA: Report from the Apache TinkerPop Project [Stephen Mallette] ## Description: Apache TinkerPop is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). ## Activity: TinkerPop released versions 3.3.10 and 3.4.5. Both were releases containing important bug fixes and minor improvements. Within a week of those releases being available, we received a report of a bug on our user mailing list[1] in 3.4.5. We deemed the bug especially bad that an immediate patch release was required and quickly turned around 3.4.6. The bug did not affect 3.3.10. We've not had to release this sort of "hotfix" since 2011 which goes back to a time prior to TinkerPop being an Apache project (2015) and covers over forty releases here at a Apache plus many more prior to that. We attribute this long run to of good releases to both our code review process and to our test suites and procedures. Our code review process not only gets additional contributors to provide their feedback for a particular change, but also allows for a "pause" of up to seven days before merging to a release branch. This pause often gives the original contributor time to think through their body of work further and can lead to additional testing, documentation or other quality enhancements. The process is generally designed to slow major changes from reaching release branches, while also leaving flexibility for smaller, lesser risk modifications to move through that process more quickly. As for our test suites and procedures, like most projects we have unit and integration tests, however we also have the added complexity of testing across five different programming languages with Java, Groovy, C#, Python, and Javascript. Through various methods we've managed to unify tests of all of these programming language environments under Maven, so that there is a single way to execute all tests every time we build. In this way, for example, we can immediately tell if a change to Java components have somehow affected the viability of Python components without having to run some separate test suite in a Python environment. When this approach is combined with our extensive test infrastructure consisting of over 30,000 unit and integration tests, we find ourselves having a reasonably high degree of confidence that a particular change does not introduce regressions. Of course, as the case of the failed 3.4.5 release demonstrates, no review process, high test count or testing procedure will be perfect. Here we can attribute the failed release to an assumption that an obvious feature was being tested in all reasonably possible ways, but when underlying behavior for an indirectly related capability shifted for 3.4.5 we failed to realize the subtle side-effect that increased the testing dimensions. This particular case shows that there are still obscure gaps in our test suite, but we’ve addressed this gap and hope for another nine years without requirement of a similar hotfix. Aside from the excitement of the hotfix release, there are other points worth noting. During this reporting period, the community added a Slack channel to help enable a bit more real-time chatter about graphs, Gremlin and TinkerPop. We saw the growth of the wider TinkerPop ecosystem with the following release announcements: * jupyter-gremlin-kernel[2] - a Jupyter kernel for Gremlin * gremlify[3] - a Gremlin workspace for queries and visualization * gremlint[4] - a Gremlin code formatter * Gremlin++[5] - a C++ interpreter for the Gremlin language * BitGraph[6] - a C++ Backend for the Gremlin with GPU Acceleration All of these are interesting new additions to the ecosystem. The Jupyter integration is especially useful in that it puts Gremlin into the hands of Jupyter users, which is a fairly popular ecosystem in and of itself. We also like the addition of gremlify which will hopefully make learning about Gremlin easier for folks who want to try it out without having to download anything to their local system. The gremlint project is an incredibly useful tool for cleaning and formatting Gremlin. We would hope that in the future that it might have some more official standing within our Apache project. Finally, Gremlin++ and the related BitGraph represent the first open source implementation of Gremlin Virtual Machine outside of our project. While this project is still under development, it represents an important part of TinkerPop's vision where graph queries written in Gremlin in any programming language can then be ubiquitously executed in any graph database/processor developed in any programming language. There are typically a number of talks and papers about TinkerPop, Gremlin and related projects that occur during a reporting period, but it seemed that there were less that came to light than usual. Perhaps some of this was due to COVID-19 which cancelled a number of meetings and events. One such case we are aware of was the cancellation of the DC Apache Roadshow where our PMC Chair, Stephen Mallette, was scheduled to talk about Gremlin. Committer, Josh Shinavier, did however speak at Global Graph Summit to give his "TinkerPop 2020" presentation[7] and while we normally only list the works of committer and PMC members for purpose of this report, we feel that the paper of the aforementioned Gremlin++ and BitGraph distinguished itself to be worthy of report. This paper was titled "Gremlin++ & BitGraph: Implementing The Gremlin Traversal Language and a GPU-Accelerated Graph Computing Framework"[8] and was authored by Alexander Barghi. As an additional note along these lines, the paper mentioned in our last report "Let’s build Bridges, not Walls – SPARQL Querying of TinkerPop Graph Databases with sparql-gremlin"[9], primarily authored by committer, Harsh Thakkar, received the Best Paper Award at ICSC 2020 the 14th IEEE International Conference. ## Issues: There are no issues requiring board attention at this time. ## Releases: - 3.3.10 (February 3, 2020) - 3.4.6 (February 20, 2020) ## PMC/Committer: - Last PMC addition was Jorge Bay-Gondra - October 2018 - Last committer addition was Divij Vaidya - November 2019 ## Links [1] https://groups.google.com/d/msg/gremlin-users/wB0a9uP98Zw/zoZrNk8GFwAJ [2] https://github.com/gdbassett/jupyter-gremlin-kernel [3] https://gremlify.com/ [4] https://gremlint.com/ [5] https://github.com/bgamer50/Gremlin- [6] https://github.com/bgamer50/BitGraph [7] https://www.slideshare.net/joshsh/tinkerpop-2020 [8] https://drum.lib.umd.edu/handle/1903/21916 [9] https://twitter.com/Harsh9t/status/1225221027711475713 ----------------------------------------- Attachment CB: Report from the Apache Traffic Server Project [Bryan Call] ## Description: The mission of Traffic Server is the creation and maintenance of software related to A fast, scalable and extensible HTTP/1.1 compliant caching proxy server ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Traffic Server was founded 2010-04-20 (10 years ago) There are currently 61 committers and 51 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - David Calavera was added to the PMC on 2020-01-13 - Valentin Gutierrez was added as committer on 2020-03-23 ## Project Activity: We are working on our ATS 9.0.0 release, which the release has been pushed to Q3 of 2020. Verizon Media has deployed a prereleases version of ATS 9.0.0 in one colo. We are also continuing to support making bug fixes and updates to the 8.0.x and 7.1.x release branches. We made two security releases 8.0.6 and 7.1.9, which closed out 3 CVEs regarding various smuggle attacks. ## Community Health: We has an ATS Spring Summit planned for June in London, England. However, do to the coronavirus we canceled the summit and will have a 2 day remote summit. We also are planning on a Hackathon in late April of May for the ATS 9.0.0 release. Activity on dev and users mailing lists has increased significatly, by 76% and 97% respectively. I believe this is do to winter vacations in the preceding quarter. ----------------------------------------- Attachment CC: Report from the Apache Twill Project [Terence Yim] ## Description: The mission of Twill is the creation and maintenance of software related to Use Apache Hadoop YARN's distributed capabilities with a programming model that is similar to running threads ## Issues: The board reached out with a question about the community activity of the project and exploring the possibility of becoming an attic project. Some of the existing PMCs responded and all of them are not able to contribute any more. We need guidance from the board on how to proceed forward. ## Membership Data: Apache Twill was founded 2016-06-14 (4 years ago) There are currently 9 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Andreas Neumann on 2016-06-14. - No new committers. Last addition was Yuliya Feldman on 2018-03-06. ## Project Activity: - Version 0.14.0 was released on 2020-01-29 - We are still exploring on expanding beyond Hadoop YARN, by adding the support for Kubernetes ## Community Health: - There were increase of activities in JIRA, mailing list, and GitHub in January 2020. Most of them are due to bug fixes and improvements made for the new 0.14.0 release. ----------------------------------------- Attachment CD: Report from the Apache Web Services Project [Daniel Kulp] ## Description: Apache Web Services is a collection of shared technologies related to SOAP/XML based Web Services that can be shared by different implementations. Spring-WS, Axis2, CXF, and others use parts of the technology created within Apache Web Services. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Web Services was founded 2003-01-22 (17 years ago) There are currently 224 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - No new PMC members. Last addition was Alessio Soldano on 2016-05-17. - No new committers. Last addition was Alessio Soldano on 2014-09-14. ## Project Activity: WebServices is a mature project based on standards that are also quite mature. As such, there is not a significant amount of activity required. However, user questions are being answered promptly, bugs are being fixed, and there are at least 3 independent PMC members around making sure the project can continue to produce releases as needed. Since SOAP/XML based Web Services is no longer considered state of the art, we don't expect a major uptick in new development efforts, new committers, etc... The only development efforts this quarter were on WSS4J. We fixed a few issues that were reported by users and did a 2.2.5 release. On master (targeting 2.3), work is underway to support JDK14 as well as some changes that will be needed to use an upcoming release of Santuario. The only release done recently was an WSS4J 2.2.5 patch release to fix a few minor issues. Past Releases: WSS4J-2.2.5: 2020-03. XmlSchema-2.2.5: 2020-01. Neethi-3.1.1: 2018-01 Axiom-1.2.21: 2018-11 Woden-1.0M10: 2015-09 ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project. ----------------------------------------- Attachment CE: Report from the Apache Zeppelin Project [Lee Moon Soo] ## Description: - Apache Zeppelin is a collaborative data analytics and visualization tool for general-purpose data processing systems. ## Activity: - Zeppelin 0.9.0-preview1 is released in March, this is first time we have preview major release. Because based on our experience, it is always not possible do enough test and verification in 3 day's voting period because of the complexity of zeppelin. So we would like to make preview release for each major release. ## Health report: - +12 new code contributors since last report. 307 total. This is the highest in the last several quarters. It is a good sign that we have more new contributors. ## PMC changes: - Currently 11 PMC members. - Last PMC addition was Jeff Zhang on Thu Jan 25 2018 ## Committer base changes: - Currently 19 committers. - Last committer addition was Alex Ott at Jan 1 2020 ## Releases: - 0.9.0-preview1 was released on March 26, 2020 - 0.8.2 was released on Wed Sep 29 2019 - 0.8.1 was released on Wed Jan 23 2019 - 0.8.0 was released on Wed Jul 18 2018 - 0.7.3 was released on Wed Sep 20 2017 - 0.7.2 was released on Mon Jun 12 2017 - 0.7.1 was released on Fri Mar 31 2017 - 0.7.0 was released on Sun Feb 05 2017 - 0.6.2 was released on Fri Oct 14 2016 - 0.6.1 was released on Aug 15 2016 - 0.6.0 was released on Jul 02 2016 - 0.5.6-incubating was released on Jan 22 2016 - 0.5.5-incubating was released on Nov 18 2015 - 0.5.0-incubating was released on Jul 23 2015 ## Mailing list activity: - users@zeppelin.apache.org: - 122 emails sent to list ( 151 in previous quarter) - dev@zeppelin.apache.org: - 934 emails sent to list ( 923 in previous quarter) ## JIRA activity: - 175 JIRA tickets created in the last 3 months - 119 JIRA tickets are closed in last 3 months. ------------------------------------------------------ End of minutes for the April 15, 2020 board meeting.