The Apache Software Foundation Board of Directors Meeting Minutes October 16, 2019 1. Call to order The meeting was scheduled for 10:30am Pacific and began at 10:33 when a sufficient attendance to constitute a quorum was recognized by the chairman. Other Time Zones: https://timeanddate.com/s/3zj0 The meeting was held via teleconference, hosted by the Secretary via Zoom. IRC #asfboard on irc.freenode.net was used for backup purposes. 2. Roll Call Directors Present: Danny Angus Shane Curcuru Ted Dunning - left 11:57 PT Dave Fisher Myrle Krantz Daniel Ruggeri Craig L Russell Directors Absent: Rich Bowen Roman Shaposhnik Executive Officers Present: David Nalley Tom Pappas - joined 10:40 PT Sam Ruby Matt Sicker Executive Officers Absent: Ulrich Stärk Guests: Daniel Gruno Kevin A. McGrail Owen O'Malley Sally Khudairi Wangda Tan 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of September 18, 2019 See: board_minutes_2019_09_18.txt Approved by General Consent. 4. Executive Officer Reports A. Chairman [Craig] We are all looking forward to ApacheCon EU 2019 in Berlin next week for the 20th Anniversary celebration. We accepted with regret Joan Touzet's resignation from the board of directors. We really appreciate her contributions to the board and hope to see her in future. We elected Dave Fisher to the board as Joan's replacement. I'm pleased to see that Diversity and Inclusion is making good progress, with approval of budgeted contracts with Bitergia. As board chair, I accepted an invitation to speak at the keynote session of Tencent Cloud Techo developer conference in Beijing in November. B. President [Sam] Quiet month. Which is a good thing. Financially, we continue to be we ahead of plan, though timing considerations may reduce this. I don't see anything to be concerned about, though we continue to monitor this. See also: EVP report. No issues for the board in Brand Management, Fundraising, Marketing and Publicity, Travel Assistance, or Finance. Highlights: * Consolidation of an ASF and Targeted Platinum sponsorship has been finalized * A targeted sponsorship for D&I was received and processed * We continue to build our Central Services support team. * ApacheCon Europe will be held in Berlin next week. Sponsorship sales remain an issue. * There is one roadshow (Seattle) in planning. * ACNA 19 Insurance Completed and filed Sales tax exemption. No report received from D&I (Gris is offline for two weeks), but as Craig noted, a contract was signed with Bitergia. Additionally, please see Attachments 1 through 8. C. Treasurer [Ulrich] Operating Cash on September 30th, 2019 was $2,360.9K, which is down $89.5K from last month’s ending balance (Aug 19) of $2,450.4K. Total Cash as of September 30, 2019 is $3,784.8K (includes the Pineapple, Restricted Donation and the Tides Restricted and Unrestricted Donations) as compared to $3,489.2K on Sept. 30th, 2018, (an increase of $295.6K year over year). The September 2019 ending Operating cash balance of $2,360.9K represents an Operating cash reserve of 9.8 months based on the FY20 Cash forecast average monthly spending of $241.8K/month. The ASF actual Operating reserve of 9.8 months at the end of September 2019 is ahead of the budgeted 7.3 month’s reserve for YTD through September 2019. The ASF Operating reserve continues to be very healthy for an organization of the ASF’s size and Operating activity. Reviewing the YTD Cash P&L, total Income is behind budget at this point in the Fiscal year by $44.7K due to Public Donations and Sponsorship Program income being under plan, while Conference income is ahead of plan. Breaking down the specifics of Conference income, ACNA 19 Sponsorship is ahead of plan which is offset by ACNA 19 Registration being under plan (there are still some outstanding items that will adjust this hopefully next month). Further offsetting this is that for ACEU 19 both its Sponsorship and Registration are also behind plan, as of the end of Sept 19, (the event is in Oct 19). FY20 YTD Income as compared to FY19 YTD Income, at this point in the fiscal year, we are ahead in Income by $93.3K, due primarily to Conference income, year over year. YTD expenses through September 30, 2019 are under budget by $589.8K. All departments are under budget, which is primarily due to timing of payments for the depts. Conferences expenses at this point are under budget due to timing and are expected to normalize as ACNA 19 has already taken place and ACEU is set to take place in October. As of this date the budgeted loss for ACNA19 was $55K and we are estimating it to be in the $110K-$120K range. For ACEU19 which has yet to happen, as of the date of this report the estimated loss could be 107k€. Regarding Net Income (NI), YTD FY20 the ASF finished with a negative <$59.4K> NI vs a budgeted negative <$604.5K> NI or $545.1K ahead of Budgeted NI for FY20 at this point in the Fiscal year. This is attributable to timing of Conference payments, Timing of TAC as well as underspending in most depts YTD vs the FY20 Budget, again due to timing. At this point in the FY we are doing well, behind the budget in Revenue but well under budget in Expenses, per the estimates, even taking timing variances into account. With regard to FY19, we are outpacing revenue, by $93.3K as noted above, but we are also ahead on expenses by $163.7K; thus, year over year NI for FY20 is behind FY19 by $70.3K. Current Balances: Boston Private CDARS Account 2,261,344.76 Citizens Money Market 1,101,431.36 Citizens Checking 419,989.76 Paypal - ASF 2,011.82 Total Checking/Savings 3,784,777.70 Sep-19 Budget Variance Income Summary: Inkind Revenue 0.00 0.00 0.00 Public Donations 2,879.10 1,475.34 1,403.76 Sponsorship Program 12,000.00 125,000.00 -113,000.00 Programs Income 14,900.00 14,000.00 900.00 Conference/Event Income 106,728.90 180,000.00 -73,271.10 Other Income 1,727.39 328.55 1,398.84 Interest Income 305.34 400.00 -94.66 Total Income 138,540.73 321,203.89 -182,663.16 Expense Summary In Kind Expense 0.00 0.00 0.00 Infrastructure 77,786.98 95,733.08 -17,946.10 Programs Expense 0.00 3,333.33 -3,333.33 Publicity 19,039.55 44,233.34 -25,193.79 Brand Management 18,534.89 8,166.67 10,368.22 Conferences 95,268.42 86,250.00 9,018.42 Travel Assistance Committee 0.00 15,000.00 -15,000.00 Fundraising 11,398.76 16,080.00 -4,681.24 Treasury Services 3,350.00 3,350.00 0.00 General & Administrative 2,690.49 8,915.00 -6,224.51 Diversity and Inclusion 0.00 5,833.33 -5,833.33 Total Expense 228,069.09 286,894.75 -58,825.66 Net Income -89,528.36 34,309.14 -123,837.50 YTD FY20 Budget Variance Income Summary: Inkind Revenue 0.00 0.00 0.00 Public Donations 10,766.70 80,685.82 -69,919.12 Sponsorship Program 314,000.00 412,000.00 -98,000.00 Programs Income 14,900.00 14,000.00 900.00 Conference/Event Income 465,324.86 331,000.00 134,324.86 Other Income 9,445.98 21,116.95 -11,670.97 Interest Income 1,904.06 2,200.00 -295.94 Total Income 816,341.60 861,002.77 -44,661.17 Expense Summary In Kind Expense 0.00 0.00 0.00 Infrastructure 395,912.55 460,665.40 -64,752.85 Programs Expense 0.00 16,666.65 -16,666.65 Publicity 167,477.97 191,741.70 -24,263.73 Brand Management 27,259.18 40,833.35 -13,574.17 Conferences 175,808.04 523,250.00 -347,441.96 Travel Assistance Committee 13,967.56 85,000.00 -71,032.44 Fundraising 63,161.03 80,400.00 -17,238.97 Treasury Services 16,750.00 16,750.00 0.00 General & Administrative 15,412.22 21,075.00 -5,662.78 Diversity and Inclusion 0.00 29,166.65 -29,166.65 Total Expense 875,748.55 1,465,548.75 -589,800.20 Net Income -59,406.95 -604,545.98 545,139.03 D. Secretary [Matt] In the month of September, the Secretary received 67 ICLAs, 3 CCLAs, and 8 software grants. Beginning in October, the Secretary will be hosting the monthly board meeting via Zoom. The board agenda was updated to reflect the new dial in info. E. Executive Vice President [David] I've instructed Greg to perform a review of the services that we offer, in particular paying attention to whether or not our offered services are at least on par with the market offerings, and if not, what the gap is and how we might close that gap. I've asked Tom to prepare a P&L for ACNA, and plan to do so for ACEU. Infrastructure ============== Largely, Infrastructure is working as expected. There's a large one-time expense that was approved related to prior FY accrued but heretofore unpaid charges that will be realized this year. Travel Assistance ================= Last minute flight rebooking had to be performed due to some airline bankruptcies. We're working to make sure that hotel fees are prepaid before the event begins. The TAC hotel is reporting that they haven't received payment, so some last minute scrambling has been performed. Otherwise, things are as expected and in progress for ACEU. F. Vice Chairman [Shane] Served as acting chair for the September board meeting when the Chairman was unavailable. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Dave] See Attachment 9 B. Apache Legal Affairs Committee [Roman Shaposhnik] See Attachment 10 C. Apache Security Team Project [Mark J. Cox / Craig] See Attachment 11 D. VP of Data Privacy [John Kinsella / Shane] See Attachment 12 E. VP of Jakarta EE Relations [Mark Struberg / Myrle] No report was submitted. @Sam: pursue a resolution for signing the agreement Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Arrow [myrle] # Chukwa [myrle] # DataFu [myrle] # HBase [clr] # Jakarta EE Relations [df] # OpenOffice [df] # Stanbol [da] # Tajo [myrle] # Web Services [myrle] A. Apache Accumulo Project [Michael Wall / Daniel] See Attachment A B. Apache ActiveMQ Project [Bruce Snyder / Rich] See Attachment B C. Apache Airavata Project [Suresh Marru / Roman] See Attachment C D. Apache Aries Project [Christian Schneider / Ted] See Attachment D E. Apache Arrow Project [Jacques Nadeau / Danny] See Attachment E @David: close the loop with Arrow and other communities with needs for CI service improvements F. Apache AsterixDB Project [Till Westmann / Myrle] See Attachment F G. Apache Attic Project [Mads Toftum / Dave] See Attachment G H. Apache Avro Project [Sean Busbey / Roman] See Attachment H I. Apache Bloodhound Project [Gary Martin / Shane] See Attachment I J. Apache Calcite Project [Francis Chuang / Daniel] See Attachment J K. Apache CarbonData Project [Liang Chen / Ted] See Attachment K L. Apache Celix Project [Pepijn Noltes / Craig] See Attachment L M. Apache Chukwa Project [Eric Yang / Danny] See Attachment M @Danny: pursue PMC roll call and potential Attic resolution N. Apache Crunch Project [Josh Wills / Rich] See Attachment N O. Apache CXF Project [Daniel Kulp / Dave] See Attachment O P. Apache DataFu Project [Matthew Hayes / Daniel] See Attachment P @Ted: discuss commit squashing from outside branches and loss of code provenance Q. Apache DB Project [Bryan Pendleton / Rich] See Attachment Q R. Apache Directory Project [Shawn McKinney / Myrle] See Attachment R S. Apache Dubbo Project [Ian Luo / Shane] See Attachment S T. Apache Fineract Project [Vishwas Babu A J / Craig] See Attachment T U. Apache Fluo Project [Keith Turner / Danny] See Attachment U V. Apache Geronimo Project [Romain Manni-Bucau / Roman] See Attachment V W. Apache Griffin Project [William Guo / Ted] See Attachment W X. Apache Hadoop Project [Vinod Kumar Vavilapalli / Dave] See Attachment X Y. Apache Hama Project [Chia-Hung Lin / Shane] No report was submitted. Z. Apache HAWQ Project [Lei Chang / Daniel] See Attachment Z AA. Apache HBase Project [Duo Zhang / Danny] See Attachment AA @Ted: follow up on tweet AB. Apache Helix Project [Kishore G / Craig] See Attachment AB AC. Apache Hive Project [Ashutosh Chauhan / Myrle] See Attachment AC AD. Apache Incubator Project [Justin Mclean / Rich] See Attachment AD AE. Apache Isis Project [Kevin Meyer / Roman] See Attachment AE AF. Apache James Project [Benoit Tellier / Ted] See Attachment AF AG. Apache jclouds Project [Andrea Turli / Myrle] See Attachment AG AH. Apache Jena Project [Andy Seaborne / Danny] See Attachment AH AI. Apache JMeter Project [Bruno Demion / Rich] See Attachment AI AJ. Apache Johnzon Project [Romain Manni-Bucau / Daniel] See Attachment AJ AK. Apache Joshua Project [Tommaso Teofili / Craig] See Attachment AK @Craig: pursue report for next month; possible Attic candidate AL. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Dave] See Attachment AL AM. Apache Kudu Project [Adar Dembo / Shane] See Attachment AM AN. Apache Lucene.Net Project [Shad Storhaug / Roman] See Attachment AN AO. Apache MADlib Project [Aaron Feng / Ted] See Attachment AO AP. Apache Mahout Project [Andrew Musselman / Ted] See Attachment AP AQ. Apache Maven Project [Robert Scholte / Roman] See Attachment AQ AR. Apache Mesos Project [Vinod Kone / Danny] See Attachment AR AS. Apache Metron Project [Casey Stella / Daniel] See Attachment AS AT. Apache MINA Project [Guillaume Nodet / Shane] See Attachment AT AU. Apache MyFaces Project [Bernd Bohmann / Dave] See Attachment AU AV. Apache Mynewt Project [Justin Mclean / Rich] See Attachment AV AW. Apache NiFi Project [Joe Witt / Craig] See Attachment AW AX. Apache Nutch Project [Sebastian Nagel / Myrle] See Attachment AX AY. Apache OpenJPA Project [Mark Struberg / Roman] No report was submitted. @Roman: pursue a report for next month AZ. Apache OpenMeetings Project [Maxim Solodovnik / Ted] See Attachment AZ BA. Apache OpenNLP Project [Jörn Kottmann / Craig] See Attachment BA BB. Apache OpenOffice Project [Peter Kovacs / Danny] See Attachment BB @Dave: find out more details on Catalina requirements and how we can address them BC. Apache OpenWhisk Project [Dave Grove / Dave] See Attachment BC BD. Apache ORC Project [Owen O'Malley / Rich] See Attachment BD BE. Apache Parquet Project [Julien Le Dem / Myrle] See Attachment BE BF. Apache PDFBox Project [Andreas Lehmkühler / Daniel] See Attachment BF BG. Apache Ranger Project [Selvamohan Neethiraj / Shane] See Attachment BG BH. Apache Rya Project [Adina Crainiceanu / Ted] See Attachment BH BI. Apache Samza Project [Yi Pan / Dave] No report was submitted. @Dave: pursue a roll call for Samza BJ. Apache SkyWalking Project [Sheng Wu / Craig] See Attachment BJ BK. Apache SpamAssassin Project [Sidney Markowitz / Rich] See Attachment BK BL. Apache Sqoop Project [Venkat Ranganathan / Myrle] See Attachment BL BM. Apache Stanbol Project [Rafa Haro / Danny] No report was submitted. @Danny: pursue a report for Stanbol BN. Apache Steve Project [Daniel Gruno / Roman] See Attachment BN BO. Apache Streams Project [Steve Blackmon / Shane] See Attachment BO BP. Apache Struts Project [René Gielen / Daniel] See Attachment BP BQ. Apache Tajo Project [Hyunsik Choi / Myrle] No report was submitted. @Danny: work with Sally on info about the Attic process BR. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Daniel] No report was submitted. @Daniel: pursue a report for Tapestry BS. Apache Tcl Project [Georgios Petasis / Rich] See Attachment BS BT. Apache Tez Project [Jonathan Turner Eagles / Craig] No report was submitted. @Craig: pursue a report for Tez BU. Apache Thrift Project [Jens Geyer / Ted] See Attachment BU BV. Apache Tika Project [Tim Allison / Dave] See Attachment BV BW. Apache TinkerPop Project [Stephen Mallette / Shane] See Attachment BW BX. Apache Traffic Server Project [Bryan Call / Roman] See Attachment BX BY. Apache VXQuery Project [Till Westmann / Danny] See Attachment BY BZ. Apache Web Services Project [Daniel Kulp / Myrle] See Attachment BZ CA. Apache Zeppelin Project [Lee Moon Soo / Craig] See Attachment CA @Danny: find out what help the PMC needs to improve reporting Committee reports approved as submitted by General Consent. 7. Special Orders A. Establish the Apache Submarine 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 allowing infrastructure engineers and data scientists to build deep learning applications (TensorFlow, PyTorch, etc.) end to end on cluster management platforms (like YARN/K8s). NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Submarine Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Submarine be and hereby is responsible for the creation and maintenance of software related to allowing infrastructure engineers and data scientists to build deep learning applications (TensorFlow, PyTorch, etc.) end to end on cluster management platforms (like YARN/K8s); and be it further RESOLVED, that the office of "Vice President, Apache Submarine" 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 Submarine Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Submarine 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 Submarine Project: * Sunil G * Owen O'Malley * Wangda Tan * Zhankun Tang * Liu Xun * Zac Zhou NOW, THEREFORE, BE IT FURTHER RESOLVED, that Wangda Tan be appointed to the office of Vice President, Apache Submarine, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. RESOLVED, that the Apache Submarine Project be and hereby is tasked with the migration and rationalization of the Apache Hadoop Submarine sub-project; and be it further RESOLVED, that all responsibilities pertaining to the Apache Hadoop Submarine sub-project encumbered upon the Apache Hadoop Project are hereafter discharged. Special Order 7A, Establish the Apache Submarine Project, was approved by Unanimous Vote of the directors present. B. Establish the Apache Petri 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 helping communities producing open-source software for distribution at no charge to the public, related to assessment, education, and adoption of the Foundation's policies and procedures for collaborative development, and guide communities into joining the Foundation; NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Petri Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Petri Project be and hereby is responsible for and charged with the creation and maintenance of processes related to assessment, education, and adoption of the Foundation's policies and procedures for collaborative development, and guide communities into joining the Foundation; and be it further RESOLVED, that the office of "Vice President, Apache Petri" 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 Petri Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Petri 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 Petri Project: Daniel Gruno Daniel Shahaf Dave Fisher David Nalley Greg Stein Ross Gardler NOW, THEREFORE, BE IT FURTHER RESOLVED, that Dave Fisher be appointed to the office of Vice President, Apache Petri, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Establish the Apache Petri Project, tabled @Sally: work with @Dave on an FAQ for Petri C. Establish the Apache SINGA 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 distributed deep learning platform. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache SINGA Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache SINGA Project be and hereby is responsible for the creation and maintenance of software related to a distributed deep learning platform; and be it further RESOLVED, that the office of "Vice President, Apache SINGA" 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 SINGA Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache SINGA 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 SINGA Project: * Thejas Nair * Alan Gates * Ted Dunning * Beng Chin Ooi * Wang Wei * Anh Dinh * Chen Gang * Jinyang Gao * Kian-Lee Tan * Luo Zhaojing * Xie Zhongle * Zheng Kaiping * Moaz Reyad NOW, THEREFORE, BE IT FURTHER RESOLVED, that Wang Wei be appointed to the office of Vice President, Apache SINGA, 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 SINGA PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Apache SINGA Project; and be it further RESOLVED, that the Apache SINGA Project be and hereby is tasked with the migration and rationalization of the Apache Incubator SINGA podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator SINGA podling encumbered upon the Apache Incubator Project are hereafter discharged. Special Order 7C, Establish the Apache SINGA Project, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. Treasurer and Assistant Treasurer Appointments Ulrich Stärk has given notice as Treasurer. We thank him for his three and a half years of service in that role. Myrle Krantz, previously the Assistant Treasurer, is named as the new Treasurer. Trevor Grant is named as the new Assistant Treasurer. The board appoints Myrle Krantz to Treasurer and Trevor Grant to Assistant Treasurer by general consent. 9. Review Outstanding Action Items * Rich: open up attic discussions to dev list [ Forrest 2019-05-15 ] Status: * Myrle: follow up about trademark issue [ Impala 2019-05-15 ] Status: No action required. * Rich: find out what the sentence in Issues means [ Open Climate Workbench 2019-05-15 ] Status: * Tom: research what other nonprofits do for CoCs for boards [ Statement of Expectation of Conduct of Board Members 2019-05-15 ] Status: * Roman: pursue a report for Bloodhound [ Bloodhound 2019-06-19 ] Status: done. * Daniel: pursue a roll call for Tcl [ Tcl 2019-07-17 ] Status: Sent 2019-10-16 to private@ list * Ted: clarify red tape and release process [ RocketMQ 2019-08-21 ] Status: * Danny: follow up to get a report for the normal reporting cycle [ Zeppelin 2019-08-21 ] Status: Not Done: Emailed to PMC 10/3 offering help if needed, they don't anticipate a problem this cycle. Update 10/16 danny to reach out tot he PMC again re quality of the report, and assist for next month, * Roman: Update docs around legal FAQ [ President 2019-09-18 ] Status: * Myrle: look for a new assistant treasurer [ Treasurer 2019-09-18 ] Status: Trevor Grant has volunteered for the role. See also discussion items. * Sam: get records updated [ Falcon 2019-09-18 ] Status: done. Committs 92916, 92918, and 92951 * Daniel: get project moved to Attic [ Falcon 2019-09-18 ] Status: * Ted: pursue Atticking [ Hama 2019-09-18 ] Status: * Myrle: pursue a report for Helix [ Helix 2019-09-18 ] Status: done. * Joan: pursue a report for Helix next month [ Hive 2019-09-18 ] Status: done. * Rich: pursue a report for Lucene.Net [ Lucene.Net 2019-09-18 ] Status: done. * Daniel: pursue a report for Mynewt [ Mynewt 2019-09-18 ] Status: Complete: Craig's autoreminders spurred the report for this month * Craig: pursue a report for OpenNLP [ OpenNLP 2019-09-18 ] Status: done. * Myrle: follow up about build server breach [ Royale 2019-09-18 ] Status: * Kevin: pursue a report for SpamAssassin [ SpamAssassin 2019-09-18 ] Status: done. * Joan: pursue a report for Stanbol [ Stanbol 2019-09-18 ] Status: No more Joan, sadly. I'll pursue a roll-call and report for next month (danny) * Ted: pursue a report for Tajo [ Tajo 2019-09-18 ] Status: 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 12:15 p.m. (Pacific) ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] * ISSUES FOR THE BOARD None. * OPERATIONS Covering the period September 2019 Responded to the following queries, liaising with projects as required: - Directed an external party to the JMETER PMC to discuss that communities views on discussing/announcing external add-ons on JMETER mailing lists - Approved one podling name search (ECHARTS) - Provided advice to ECHARTS podling regarding naming conventions for plugin ecosystems - Provided advice to FLINK regarding approval of an external T-Shirt design that incorporated the FLINK logo - Provided advice to three external parties regarding using our logos to identify ASF projects their product integrates with / is built on. - Directed ROCKETMQ to remove wording from their website that indicated that the project was producing 'Commerical Releases'. * REGISTRATIONS - Instructed counsel to file a registration for CLOUDSTACK on the principal register. - Instructed counsel to allow OPENOFFICE.ORG registration to lapse for Moldova. - Completed the trademark assignment paperwork for ICEBERG. * INFRINGEMENTS ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] Fundraising continues firing on all cylinders with efficient and effective work. We are in the process of renewing 3 Platinum, 2 Gold, and 2 Silver-level Sponsors. 2 Bronze sponsors have renewed, with payment received by one of them. We are also in conversations with a NEW Silver sponsor. The previously reported consolidation of an ASF and Targeted Platinum sponsorship has been finalized. Big thanks to the extended team's work over the past year+ to make it happen. A targeted sponsorship for D&I was received and processed per our BAU procedure. This was the first exercise of the procedure and worked well. We are also in conversation for a potential targeted cash sponsorship for a project as well as for Infra. We're also continuing conversations around a potential crypto-to-fiat donation, and are awaiting next steps from the donor. We continue to support ApacheCon Europe, having recently completed all outstanding signatures and agreements. Preliminary discussions have begun regarding the Seattle Roadshow. Day-to-day operations are optimized: weekly status calls are ongoing, and longer-term projects are underway (including fine-tuning Bronze Sponsorships; promoting Targeted Sponsorships; streamlining Fundraising-related online assets; and preparing campaigns for Individual Giving season) We have received ~$1,280 individual donors via Hopsie. ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi] [REPORT] ASF Marketing & Publicity - October 2019 I. Budget: we are on budget as planned, with some payments processing for expenses incurred during ApacheCon. II. Cross-committee Liaison: Sally Khudairi continues to support ASF Fundraising, has secured 7 sponsorship renewals (3 Platinum, 2 Gold, 2 Silver) and is working with a handful of donations, including Targeted Sponsorships and cryptocurrency contributions. Additional support with Foundation/executive-level communications continues per usual, plus ASF Conferences, ComDev, Brand Management, and the recent addition of outreach assistance for Diversity & Inclusion. We're involved with the planning for ApacheCon 2020 and upcoming Roadshow(s), are coordinating participation of three PMCs with a hackathon at the University of Delhi, and organizing a booth at All Things Open (turnaround time of less than two business days for both events). We published the following Success at Apache posts: "Mentor Your Mentor" https://s.apache.org/orco1 and "Why you'd want to become an Apache Committer" https://s.apache.org/iflt2 . We are preparing to publish the next Foundation Operations Summary (quarterly report), are working on a Sponsor case study/profile (similar to https://s.apache.org/jKNc ), and reviving the "Have You Met?" series https://blogs.apache.org/foundation/entry/the-asf-asks-have-you to showcase various Apache projects. We wrapped the 20th Anniversary promotions for the "Community Over Code. Code Over Community" photoshoot https://blogs.apache.org/press/entry/community-over-code-code-over ; principal photography on "Trillions and Trillions Served" (the documentary on the ASF) was completed during ApacheCon Las Vegas https://blogs.apache.org/press/entry/trillions-and-trillions-served-a ; filming will resume at ApacheCon input Berlin. III. Press Releases: the following formal announcements were issued via the newswire service, ASF Foundation Blog, and announce@apache.org during this timeframe: - 24 September 2019: The Apache Software Foundation Announces Apache® Rya™ as a Top-Level Project - 24 September 2019: The Apache® Software Foundation Announces Program Highlights for ApacheCon™ Europe IV. Informal Announcements: 9 items were published on the ASF "Foundation" Blog. 5 Apache News Round-ups were issued, with a total of 274 weekly summaries published to date. We tweeted 51 items to 55K followers on Twitter, and posted 14 items on LinkedIn that garnered more than 69.5K organic impressions. V. Future Announcements: 1 announcement is in development. Projects planning to graduate from the Apache Incubator as well as PMCs wishing to announce major project milestones, "Did You Know?" success stories, "Have You Met?" highlights, and "Project Perspectives" profiles are requested to contact Sally at with at least 2-weeks' notice for proper planning and execution. VI. Media Relations: we responded to 4 media queries. The ASF received 1,006 press clips vs. last month's clip count of 1,024. Media coverage of Apache projects yielded 2,240 press hits vs. last month's 1,954. ApacheCon received 123 press hits. The introductory course materials for Media & Analyst Training is available from http://apache.org/foundation/press/ for those wanting to take the training without having to wait for the next ApacheCon. VII. Analyst Relations: we received 2 analyst queries. Apache was mentioned in 3 reports by Gartner; 3 reports by Forrester; 4 reports by 451 Research; and 1 report by IDC. We are also working with Gartner on an audit of a research project. VIII. Central Services: we continue to build our support services team. Kenneth Paskett has been supporting overall graphics requirements for the ASF Press Kit http://apache.org/foundation/press/kit/ , as well as providing signage for presentations, Apache project logo designs/recommendations, and creative assets for third party events. He will be attending ApacheCon Berlin on behalf of ASF Marketing & Publicity/Central Services and will be liaising with the Open Source Design community to explore ways we can engage on future Apache-related projects. We have added Paul Berschick to the Central Services/Creative team, and thank him for his "badge generator" using the ASF's #LoveApache template https://aceu19.apachecon.com/enhance-your-social-media-avatar (this will be part of the ASF's media kit). We have also confirmed new dedicated Central Services/Editorial team members: Maria Cruz, MJ Foulks, Ruth Holloway, and Swapnil Mane. Sally is developing a master editorial calendar and workplan for the team. IX. Events liaison: with ApacheCon North America wrapped, focus has been on supporting Berlin with promotions and sponsorships. Sally also coordinated the ASF's participation at the Cumbre de Contribuidores de Open Source Software event/Guadalajara 14-15 September, Huawei Direct/Shanghai 18-20 September, and is currently developing a Foundation-level presentation for the ASF Chairman keynote at the Tencent Cloud Techo Developer Conference/Beijing 6-7 November. The ASF will be presenting at All Things Open/Raleigh 13-15 October, and was also provided a last-minute booth that will be staffed by Rob Tompkins and Eric Covener. Promotional materials and signage were ordered on a rush basis (1 business day turnaround). X. Newswire accounts: our pre-paid press release package with GlobeNewswire is active and running through 2021. # # # ----------------------------------------- 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 ========== Three major source control initiatives: - The subversion server was upgraded to 18.04/p6 and moved into a new data center. The new server is much more responsive, due to faster disks and an upgraded svn. - Restored the service that maps svn projects over to readonly GitHub projects. We dropped the unused/obsolete mirrors, and reestablished (28) mirrors. The mapped git repositories are no longer published on an apache.org server, but remain private on the new svn server. Users should access the git mirror/repository from GitHub. - GitHub commit webhooks are now delivered to AWS SQS, instead of our server, for resiliency (eg. when we upgrade the box) and for proper ordering (eg. when large payloads processed after smaller, later payloads). Gitbox polls the SQS queue, in order, removing payloads after processing. Finances ======== We have a large payment this month that was deferred from FY19, but due to cash accounting will be marked as FY20. On balance, we were under budget in FY19, and _may_ be over in FY20. Starting in FY21, this line item will be zeroed. Short Term Priorities ===================== - More 14.04 upgrades to 18.04/p6. Long Range Priorities ===================== - Finish deprecation of the CMS, and assisting projects to move to new content solutions (including possibly-outsourced solutions such as GitHub Pages and/or Wordpress). General Activity ================ - Jira now uses LDAP for committer sign-in, and non-committers create independent accounts. - Testing an easier 2FA system for Infra's use on VMs. - Improvements to the new .asf.yaml system, including better Pelican support for website building. - Exploring some new/additional options for more CI/CD. The projects have a boundless need, so "more" is always Good. - Enabled TLS on our inbound MX servers. Work continues on updating our entire email infrastructure, from our oldest systems. - Buildbot 2.0 is up and running, and a few jobs have been moved. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] ApacheCon Europe will be held in Berlin next week. Current expected attendance is 250. In addition to the Open Source Design workshop being held on the 25th from 10:00 to 14:00, Airflow and OpenOffice are both also planning off-location hackathon/workshops. We were also approached by Opensource.berlin about partnership with their planned meetup, although this will be a lower-key cooperation. As already noted in the treasurer's report, sponsorship sales are low. We have begun discussion of venues and dates for ApacheCon North America 2020. There is one roadshow (Seattle) in planning. They are considering the first week of June. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Events ====== ACNA 2019 - Las Vegas Post Conference Surveys have gone out to out TAC folks, we have had a few responses. Will follow up with those that have not responded yet. When complete, will post a summary of the feedback, and add to our Success Stories that we post to our wiki. ACEU 19 - Berlin Not long to go now, everything seems to be in place ready to go. We had to change two flights due to an airline issue; and will seek refunding of the original costs. Statistics of Success since TAC Committee was (re-)formed in 2008 ================================================================= TAC has sponsored *193* attendees for 17 ApacheCon events since 2008 until now. And also sponsored 8 people for smaller events. Many of those have gone on to become committers on projects, PMC members on projects, PMC Chairs of projects, ASF Members, Infra Staff and even Board Members. TAC continues to provide value to the ASF in its mission to bring in new people into the foundation. General Activity ================ Mailing list remains quiet with not much going on. ----------------------------------------- Attachment 7: Report from the VP of Finance [Tom Pappas] * Worked with broker to secure ACNA 19 Insurance * Completed and filed Sales tax exemption with State of Nevada, for ACNA19 * Working with CPA on 990 * Attended ACNA19, and worked with Fundraising team while there ----------------------------------------- Attachment 8: Report from the VP of Diversity and Inclusion [Gris Cuevas] ----------------------------------------- Attachment 9: Report from the VP of W3C Relations [Andy Seaborne] Nothing to report this month. """ Is there a file/page/database/beer mat where we collate the information about who is on what committee? """ The W3C managed list isn't publicly accessible. I sent a current list to the w3c@a.o mailing list. ----------------------------------------- Attachment 10: 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 slightly up 2 to 22, unresolved issues this month. Our work with Eclipse foundation continues mainly around formalizing our current relationship, but also discovery of prior ASF participation in JSR Expert Group. See VP Jakarta report for more details. This month Mark Struberg indicated that he has been able to commit to coming up with a proposal on next steps. This is understandable given the volunteer nature of our committee, but it does make Eclipse Foundation a tad frustrated with ASF. We will keep an eye on the situation and hopefully will resolve it in the coming month. We handled two spurious DMCA takedown notices (the originating legal counsel was confused about relationship between ASF and how its products are used by 3d parties). We reviewed and approved contract for the D&I committee between ASF and Bitergia. We clarified SLA expectations of the Committee over at https://www.apache.org/legal/#communications ----------------------------------------- Attachment 11: Report from the Apache Security Team Project [Mark J. Cox] Continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. Stats for September 2019: 13 [license confusion] 10 [support request/question not security notification] Security reports: 28 (last months: 46, 26, 23, 44, 29) 4 [site] 3 [hadoop] 2 [airflow], [arrow], [jspwiki], [openoffice] 1 [ambari], [camel], [cxf], [httpd], [infrastructure], [jmeter], [lucene], [nifi], [poi], [sentry], [shiro], [trafficserver], [zeppelin] In total, as of 30th September 2019, we're tracking 81 (last month: 82) open issues across 38 projects, median age 75 (last month: 88) days. 40 of those issues have CVE names assigned. 7 (last month: 8) of these issues, across 4 projects, are older than 365 days. ----------------------------------------- Attachment 12: Report from the VP of Data Privacy [John Kinsella] (Apologies for delay in getting this report in. Setting reminder to go off a little earlier next month) October was quieter than intended - got initial wiki page and call for volunteers out. Intention is doing a "soft launch" to members@, then after a week or two of hopefully wise Member feedback, opening volunteer call to wider committers@. Outside, engaging with privacy/legal contacts with hope of getting them to contribute in some manner, as well. As requested in last month's (good) feedback, will list goals for the coming months for the next quarter or so as momentum is established. October Goals * Grow privacy-discuss subscribers * Gather feedback on initial topics/priorities for Data Privacy to address * Build out wiki with assistance from others - I can write this, but intent is to get community to contribute. Stats for September 2019: * 1 still open Jira ticket (Intention is to move LEGAL-383 to PRIVACY) * 0 closed issues * Next report will start to report on subscription/discussion stats. ----------------------------------------- Attachment 13: Report from the VP of Jakarta EE Relations [Mark Struberg] ----------------------------------------- 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: There was a discussion about a trademark issue at http://www.accumulodata.com [1]. The owner of the site is a PMC member and has offered to repoint to https://accumulo.apache.org. ## 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: - Adam Lerman was added to the PMC on 2019-08-06 - Holly Keebler was added to the PMC on 2019-08-08 - Adam Lerman was added as committer on 2019-08-08 - Holly Keebler was added as committer on 2019-08-09 ## Project Activity: - We have finally released Apache Accumulo 2.0.0 on 2019-08-02 [2]. - We also released the Apache Accumulo2 Maven Plugin on 2019-08-07 [3]. - The monthly "Hack Day" continues in Columbia MD. There was nothing of note posted from the meetings in Jul, Sep or Aug. ## Community Health: Activity in the community remains pretty constant. The exception is that the user list felt like it had a little more activity over the past quarter which is supported by the metrics showing a 195% increase in emails (59 compared to 20). Many of those emails were people new to the community asking questions or getting support. We have also been attempting to encourage participation among newcomers by inviting them to subscribe and introduce themselves on the dev list. [1]:https://lists.apache.org/thread.html/514d3cf9162e72f4aa13be1db5d6685999fc83755695308a529de4d6@%3Cprivate.accumulo.apache.org [2]:https://lists.apache.org/thread.html/5421727924d60a20e20af356cda0c4f1daf685be9266d1aebc2f34fd@%3Cannounce.apache.org% [3]:https://lists.apache.org/thread.html/344b402281d50e62a78d4770727fd4630fe0dad6ac62584ec7236c05@%3Cdev.accumulo.apache.org%3E ----------------------------------------- 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 *** Release of ActiveMQ 5.15.10 *** Bug fixes **** 5.15.11 & 5.16.0 release preparation ongoing ** ActiveMQ Artemis *** Release of ActiveMQ Artemis 2.10.0 (Aug 30) **** Add collision avoidance feature for redelivery like 5.x broker. **** Improve Paging performance when there are a lot of subscribers. **** Implement ring queue. *** Release of ActiveMQ Artemis 2.10.1 (Sept 26) **** Bug fixes. **** Work ongoing toward 2.11.0. *** ActiveMQ NMS **** Work progressed toward initial NMS AMQP client release. Taken to initial vote but some fixups identified, respin should proceed to vote soon. ***** .NET Standard 2.0 support ***** Failover implementation ***** Transactions support ***** Support for message selectors and noLocal filter ***** Testing toolkit for integration tests ***** Continuous Integration (travis and appveyor) enabled ***** Bug fixes ***** Updated docs * Releases ** ActiveMQ Artemis 2.10.0 (Aug 30) ** ActiveMQ 5.15.10 (Sept 3) ** ActiveMQ Artemis 2.10.1 (Sept 26) ** 5.15.9 was released on 2019-03-19 ** ActiveMQ-CPP v3.9.5 was released on 2019-02-01 * Committer/PMC Changes ** There are currently 61 committers and 24 PMC members in this project ** The Committer-to-PMC ratio is roughly 8:3 ** No new PMC members. Last addition was Justin Graham Bertram on 2018-11-26 ** Wei Yang was added as committer on 2019-08-30 ----------------------------------------- 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 (7 years ago) There are currently 38 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. The last addition was Wannipurage Dimuthu Upeksha on 2018-03-05. - No new committers. Last addition was Eldho Mathulla on 2018-07-23. ## Project Activity: The last release of Airavata was 0.17 made on March 24th. We are working on 0.18 release within next month. A major code refactoring and change of reference implementation portal to a python Django based user interface are cooking actively. We expect to release this before the next board report -- end of the calendar year. ## Community Health: The community is doing well, with no concerns nor exciting growth to report, we plan to work on lowering the barrier to get started with a goal to attract more committer. ----------------------------------------- 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 57 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. - No new committers. Last addition was Amichai Rothman on 2019-05-23. ## Project Activity: Releases: - jax-rs-whiteboard-1.0.6: 2019-09-24 - component-dsl-1.2.2: 2019-09-20 - proxy-impl-1.1.6: 2019-09-19 - spifly-1.2.3: 2019-07-08 - rsa-1.14.0: 2019-05-20 - cdi-1.0.2: 2019-04-06 ## Community Health: - In this period we have rather low activity as the upcoming OSGi specs are still in early stage. - Mainly maintenance releases - The work on our new Website stalled a bit. - As planned I asked for nomination for a new PMC chair. Unfortunately no one stepped up. So I will remain the chair for now but keep asking for volunteers. ----------------------------------------- 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 ## Issues: * There are no issues requiring board attention at this time. ## Membership Data: * Apache Arrow was founded 2016-01-19 (4 years ago) * There are currently 48 committers and 28 PMC members in this project. * The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Micah Kornfield was added to the PMC on 2019-08-21 - Sebastien Binet was added to the PMC on 2019-08-21 - Ben Kietzman was added as committer on 2019-09-07 - David Li was added as committer on 2019-08-30 - Kenta Murata was added as committer on 2019-09-05 - Neal Richardson was added as committer on 2019-09-05 - Praveen Kumar was added as committer on 2019-07-14 ## Project Activity: * The project has just made a 0.15.0 release. * We are discussing ways to make the Arrow libraries as accessible as possible to downstream projects for minimal use cases while allowing the development of more comprehensive "standard libraries" with larger dependency stacks in the project * We plan to make a 1.0.0 release as our next major release, at which time we will declare that the Arrow binary protocol is stable with forward and backward compatibility guarantees ## Community Health: * The community is continuing to grow at a great rate. We see good adoption among many other projects and fast growth of key metrics. * Many contributors are struggling with the slowness of pre-commit CI. Arrow has a large number of different platforms and components and a complex build matrix. As new commits come in, they frequently take a long time to complete. The community is trying several ways to solve this. There is bubbling frustration in the community around the GitHub repo rules for using third party services. This is especially challenging when there are free solutions to relieve the community pressure but the community is unable to access these resources. This frustration is greatest among people who work on many non-asf OSS projects which don't have such restrictive rules around GitHub. Some examples of ways the community has tried to resolve these have included: * Try to use CircleCI, rejected in INFRA-15964 * Try to use Azure Pipelines, rejected in INFRA-17030 * Try to resolves Issues with Travis CI capacity: INFRA-18533 & https://s.apache.org/ci-capacity (no resolution beyond "find donations") * The creation of new infrastructure design (in progress but a huge amount of thankless work) * While the community has seen great growth in contribution (more than 300 unique contributors at this point), the vast majority are casual contributors. The daily active committers (the workhorses of the project that bear the load committing the constant PRs, more than 5000 closed at this point) have been growing slower than adoption. This is despite the fact that the community has been very aggressive at being inclusive of new committers (with likelihood to have more than 50 in the next week). The community is still continuing to try to brainstorm ways to improve this. ----------------------------------------- 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 still under review (not released due to an unexpected infrastructure issue processing the release artifacts) Issues: - There are no issues that require the board's attention at this time. PMC/Committership changes: - Simon Dew was added as a committer on 2019-07-26. - The last committer added was Simon Dew on 2019-07-26. - 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] ## Description: PMC Attic is responsible for the oversight of projects which otherwise would not have oversight. ## Issues: There are no issues requiring board attention at this time. ## Activity: ODE is on the way into attic after last months board meeting, but work has not started yet. ## PMC changes: - Currently 19 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Herve Boutemy on Sun Jul 19 2015 ## Committer base changes: - Currently 22 committers. - No new committers added in the last 3 months - Last committer addition was Jan Iversen at Thu Mar 16 2017 ## Releases: - No release can be made in Attic ----------------------------------------- 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. This report is for the period of Aug 1 2019 through Oct 9 2019. ## Issues: The project currently has no issues that require board attention. ## Summary: Apache Avro was founded 2010-04-20 (9 years ago) There are currently 31 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 4:3. Community changes, past quarter: - Sean Busbey became PMC Chair - Brian Lachniet was added to the PMC on 2019-08-23 - Nándor Kollár was added to the PMC on 2019-08-29 - No new committers. Last addition was Tim Perkins on 2018-12-12. Releases, past quarter: - Apache Avro 1.9.1 on 2019-09-02 ## Activity: The Avro project slowly is improving on our gains from the last year. We've gotten a fair bit of feedback on the 1.9.0 release and are working towards establishing a regular cadence for getting the result of that feedback into our downstream communities. As noted in the summary, we've gotten the follow-up 1.9.1 release out after a period of approximately 4 months. (With our current project versioning "1.9" is a major release line and "1.9.1" is a minor release.) We're also working across all of our programming language implementations to update things for current build tools and third party dependencies. We had a brief discussion about how our library versioning differs from practices we see in other places. The discussion had low participation but consensus among those that did was to both better document our current practices and change them in the future. We did not come up with any specific plans to handle implementation. [ref: https://s.apache.org/gxfo0 ] ## Numbers For those interested in numeric metrics: Mailing lists: - dev@avro.apache.org had a 14% increase in traffic in the past quarter (757 emails compared to 661) - user@avro.apache.org had a 85% increase in traffic in the past quarter (65 emails compared to 35) JIRA: - 107 issues opened in past quarter (8% increase) - 58 issues closed in past quarter (3% increase) GitHub: - 83 PRs opened in past quarter (2% increase) - 72 PRs closed in past quarter (7% increase) Code Repository: - 144 commits in the past quarter (38% increase) - 18 code contributors in the past quarter (-33% decrease) ----------------------------------------- Attachment I: Report from the Apache Bloodhound Project [Gary Martin] Project Description =================== Apache Bloodhound is a software development collaboration tool, including issue tracking, wiki and repository browsing Issues ====== Releases ======== There have been no releases over the last three months. The last release was towards the end of 2014: * apache-bloodhound-0.8 (11th December 2014) PMC/Committer Changes ===================== There are currently 14 PMC members on the project. The last changes were in April 2017. The last new committers were added in May 2014. The last addition to the PMC was in January 2017 (dammina) Ryan Ollos resigned from the PMC in April 2017. Community & Development ======================= There has been no significant progress since the last report. As there have been a number of missed reports, the PMC have been contacted by the board to ensure that there are at least three PMC members providing oversight for the project. We were able to confirm that this was still the case with the following PMC members indicating their ongoing interest in the project: * chambej * dammina * gjm * gstein Given the ongoing lack of progress, the chair is expected to bring some discussion to the dev list about the possibility of moving the project to the attic. ----------------------------------------- Attachment J: Report from the Apache Calcite Project [Francis Chuang] ## 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. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Calcite was founded 2015-10-22 (4 years ago) There are currently 45 committers and 20 PMC members in this project. The Committer-to-PMC ratio is 9:4. Community changes, past quarter: - No new PMC members. Last addition was Stamatis Zampetakis on 2019-04-13. - Julian Feinauer was added as committer on 2019-09-10 - Mohamed Mohsen was added as committer on 2019-09-18 ## Project Activity: Development and mailing list activity is steady for both Calcite and its Avatica sub-project. Calcite 1.21.0 was released in the middle of September, including more than 100 resolved issues and maintaining a release cadence of roughly one release per quarter. We are also seeing new faces on the mailing list and opening pull requests on Github. In terms of pull requests, our committers and contributors have made a lot of progress to provide feedback to open pull requests and filed issues in a timely manner. This is evidenced by the open pull requests on Github receiving comments within a couple of days after being opened. Members of the project also participated in ApacheCon NA last month, presenting 5 talks about Calcite. Finally, the Apache Ignite project has decided to adopt Calcite as its SQL execution engine, replacing H2. This is an exciting development and is a testament to the sound foundation and community the Calcite project has developed. ## Community Health: Activity levels on mailing lists, git and JIRA are normal for both Calcite and Avatica with a slight decrease in code contributors and commits (7% and 1% respectively). The rates of pull requests being closed and merged on Github has increased by 16%, as we work to clear our backlog and we are also seeing a 7% increase in opened pull requests. Since the last report, we have added 2 new committers, Julian Feinauer and Mohamed Mohsen. We expect further growth in these numbers as Apache Ignite works to integrate Calcite into their project, resulting in cross-pollination between the 2 projects. ----------------------------------------- Attachment K: 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 Hive 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. ## Issues: - There are no new issues requiring board attention at this time. ## Activity: - Besides integration with Apache spark, now CarbonData can integrate with Apache Hive, presto, alluxio for further extending the ecosystem. - We are focusing on the releases(2.0,1.5.3,1.5.4,1.6.0) in the last 3 months, which provided many significant features, such as : Support Map data type reading through hive, Support to write long string for streaming table, index server enhancement, support mixed data format in carbon, support segment move command in carbon etc. - Finished one topic in big data submit in China on 20th Sep, 2019 . ## Health Report: - The project is healthy, community keep active in all the various categories(dev mailing list, JIRAs, and pull requests). ## Releases: - 1.5.3 was released on April 10 2019 - 1.5.4 was released on June 10 2019 ## PMC changes: - Currently 13 PMC members. - Chuanyin Xu was added to the PMC on Mon Dec 31 2018 ## Committer base changes: - Currently 21 committers. - kevinjmh was added as committer on 2019-08-27 - Ajantha Bhat was added as committer on 2019-10-04 ## Mailing list activity: - Mailing list activity stays at a high level - dev@carbondata.apache.org: - 171 subscribers (down -18 in the last 3 months): - 149 emails sent to list (63 in previous quarter) - issues@carbondata.apache.org: - 10 subscribers (down -1 in the last 3 months): - 3061 emails sent to list (5095 in previous quarter) - user@carbondata.apache.org: - 73 subscribers (down -5 in the last 3 months): - 12 emails sent to list (6 in previous quarter) ## JIRA activity: - 115 JIRA tickets created in the last 3 months - 42 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment L: 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 (5 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. - Daan Fischer was added as committer on 2019-09-20 - Idzard Hoekstra was added as committer on 2019-10-01 - Roy Bulter was added as committer on 2019-09-20 ## Project Activity: - A TCP pubsub admin and a Websocket pubsub admin donation have been received and accepted. The authors showed their interest in Celix and were invited to become committers. They all accepted. - Celix migrated from Jira to GitHub issues. This will hopefully lower the barrier for new contributors to join the project and/or interact with the Celix community. - Celix started using GitHub actions for building and testing. - Celix is working on a new release. However, a few issues still need to be resolved before releasing a new version. ## Community Health: The health for the project is normal. The development mailing list activity increased because of the move to GitHub issues. ----------------------------------------- Attachment M: Report from the Apache Chukwa Project [Eric Yang] ## Description: The mission of Chukwa is the creation and maintenance of software related to Open source data collection system for monitoring large distributed systems. ## Issues: Low activity in the community. ## Membership Data: Apache Chukwa was founded 2013-10-15 (6 years ago) There are currently 16 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - 1 new PMC member. Last addition was Sreepathi Prasanna on 2019-06-01. - No new committers. Last addition was Sreepathi Prasanna on 2015-03-16. ## Project Activity: Started discussion on community direction to reboot the project. There is very little participation. ## Community Health: Low participation in the community. The project is ready to be archived because there is no new development. ----------------------------------------- Attachment N: Report from the Apache Crunch Project [Josh Wills] ## Description: The mission of Apache Crunch is to make it easy to create and maintain large-scale data pipelines within the Apache Hadoop ecosystem. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Crunch was founded 2013-02-19 (7 years ago) There are currently 15 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was Micah Whitacre on 2014-04-02. - No new committers. Last addition was Stephen Durfey on 2018-02-09. ## Project Activity: We are currently in the middle of the 1.0.0 release vote. Feels good to be reaching this milestone as a project. ## Community Health: It will be interesting to see how the release vote progresses and where the community wants to take the project going forward; we hope that this section will be more interesting in our next report three months from now. ----------------------------------------- Attachment O: 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 at this time ## Membership Data: Apache CXF was founded 2008-04-15 (11 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: Activity this quarter was mostly around bug fixes. We did a few release, but just "patch" releases that were targeting bugs found by users. However, after the 3.3.3 patch release in August, we did retarget master branch for more forward looking changes such as Java 13+ updates, microprofile updates, etc... Recent releases: 3.2.10 was released on 2019-08-13. 3.3.3 was released on 2019-08-13. 3.2.10 was released on 2019-08-13. ## 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. 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 P: Report from the Apache DataFu Project [Matthew Hayes] ## Description: DataFu provides a collection of Hadoop MapReduce jobs and Pig UDFs to perform data analysis. It provides functions for common statistics tasks (e.g. quantiles, sampling), PageRank, stream sessionization, and set and bag operations. DataFu also provides Hadoop jobs for incremental data processing in MapReduce. A new Spark package has recently been added. ## 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. - Ohad Raviv was added as committer on 2019-07-26 ## Project Activity: - 1.5.0 was released on January 07 2019 - datafu-spark subproject merged into master on July 17 2019 ## Community Health: There were two commits to master in the last quarter, however one of those commits was for the datafu-spark subproject, which was developed in a branch consisting of many commits made over a few months that were squashed together. ----------------------------------------- Attachment Q: Report from the Apache DB Project [Bryan Pendleton] 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 ## Activity: - The Derby project corrected a website mistake which was directing users with trademark questions to an outdated Apache resource. We thank the VP, Brand Management for help in clearing this up. - The JDO community are currently finalizing the contents of JDO 3.2 and working through the associated JIRAs. ## Health report: Regular project activity levels continue, with activity primarily in the areas of bug-fixing and documentation improvements this summer. ## PMC changes: - There are currently 47 committers and 44 PMC members in this project. - No new PMC members. Last addition was Tilmann Zäschke on 2019-02-27. ## Committer base changes: - Currently 47 committers. - No new committers added in the last 3 months ## Releases: - Last release was Derby-10.15.1.3 on Sun Mar 10 2019 ----------------------------------------- Attachment R: 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 access management system 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: The activity level this past quarter was low. With the exception of Kerby and Scimple (discussed below) the PMC is unconcerned, as periods of inactivty are not unusual with this project. Members become busy with their day jobs this time of year. ## Activity: Per sub-project: - ApacheDS: low activity: ApacheDS is still in an intermediary state, due to stability problems with its underlying database. This is a longstanding problem. The goal is to complete the work on the new database, Mavibot. The project team is committed to this important work, but it's a labor of love, and so sits on the backburner. Other items addressed. Many tests were added to the test suite and misc issues are being worked on and resolved. A review of the Password Policy subsystem, working on outstanding issues, along with a necessary change to the Change Password extended operation is underway. A release is being planned for 4Q 2019. - LDAP API: low activity but keeping up with security patches to libraries and issues being reported to the community. A release is being planned for 4Q to roll the latest fixes out. - Studio: low activity but this project has many users and is being maintained. No new releases planned at this time. - Fortress: low activity and also being maintained. Some work this past quarter, add support for Java 11 and other misc feature requests. Release scheduled for 4Q 2019 which will include upgrade to LDAP 2.0 API along with rolling out the fixes/enhancements since its last release. - Kerby: low activity: This project has quite a following. Over 1.8M downloads a month via Maven during the past quarter. Project activity has been dormant, which is a concern. The PMC is making inquiries into the project team, to ensure it's being properly maintained going forward. - Mavibot: no activity: As stated above, Mavibot is to be the new database for ApacheDS. There is still much work to be done before it's usable. This work is related to adding/improving transaction support and reclaiming memory space. The project team is committed to doing the work. - SCIMple: no activity: For the second quarter in a row, this project has been dormant. The PMC has made contact with the project members to determine viability. If it's determined to not be active, a vote will be held to move into the attic. ## Health report: Overall the project is healthy and actively being maintained. The are releases planned for 4Q for ApacheDS, API and Fortress. ## 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: No releases this quarter. ## Mailing list activity: - Moderate activity, about the same as previous quarter. ## JIRA activity: - 19 issues opened in JIRA, past quarter (-42% decrease) - 4 issues closed in JIRA, past quarter (-96% decrease) ----------------------------------------- Attachment S: 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: - Sent agreement file drafted by Alibaba legal team in order to transfer dubbo.io domain name to ASF. The last email was sent in August this year, but have not heard from ASF's trademark team since then. - Branding issues with https://opensource.alibaba.com/project has been noticed to Alibaba opensource team who owns and runs this website. The resource has been arranged, and the branding issue is expected to fix in the next release cycle ## Membership Data: Apache Dubbo was founded 2019-05-15 (5 months ago) There are currently 45 committers and 16 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 Victory Cao on 2019-06-03. - Yincheng Fang was added as committer on 2019-09-08 - Liu Yang was added as committer on 2019-10-01 - Xinming He was added as committer on 2019-07-15 ## Project Activity: - Apache Dubbo Developer Day Shanghai was held on 2019-08-17. There were almost 700 registration, 6k+ live watches, and 350 attendees. - Apache Dubbo Developer Day Chengdu will be held on 2019-09-27. The schedule has been announced. - In order to transfer dubbo.io domain name to ASF, "Domain Name Assignment" file has been drafted and being reviewed by ASF trademarks/legal team in August this year, but we have not received any further update yet. - python-dubbo project has been accepted by community. SGA has been sent. It's now under IP clearance procedure. - Dubbo 2.7.4 release is under vote - Dubbo-go 1.1.0 has finished voting ## Community Health: - dev@dubbo.apache.org had a 36% decrease in traffic in the past quarter (410 emails compared to 636) - 783 commits in the past quarter (-24% decrease) - 141 code contributors in the past quarter (25% increase) - 470 PRs opened on GitHub, past quarter (-11% decrease) - 464 PRs closed on GitHub, past quarter (no change) - 467 issues opened on GitHub, past quarter (-18% decrease) - 395 issues closed on GitHub, past quarter (5% increase) ----------------------------------------- Attachment T: 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 (2 years ago) There are currently 35 committers and 17 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 Courage Angeh on 2019-05-13. - No new committers. Last addition was Angel Cajas on 2019-04-26. ## 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 Shipping of release 1.4 has been delayed. Over the past quarter, merged changes have been limited mostly to updates to versions of project dependencies. There is ongoing work around migrating API documentation to swagger (GSOC project) , fixing flakiness around test cases and integrating open banking API's which are expected to be merged in the near future. - Fineract-CN Major progress towards resolving pending category X dependencies , namely - RDBMS migrated from MySQL to PostgreSQL - Hibernate dependencies replaced with EclipseLink (GSOC project) Further, thanks to Juhan Aasaru , major simplifications have been made with regards to the containerization and the provisioning process. ## Community Health: Both projects continue to remain healthy with 494 mails sent to our dev mailing list. While the traffic was slightly higher in the previous quarter, the same was attributed to a seasonal spike linked to activity around Google Summer Of Code. Activity rates on Jira also remain stable - Fineract 1.X - 21 JIRA tickets created in the last 3 months (26 in the previous quarter) - 18 JIRA tickets closed/resolved in the last 3 months (14 in the previous quarter) - Fineract CN - 15 JIRA tickets created in the last 3 months (20 in the previous quarter) - 10 JIRA tickets closed/resolved in the last 3 months (10 in the previous quarter) ----------------------------------------- Attachment U: Report from the Apache Fluo Project [Keith Turner] ## Description: Apache Fluo is a distributed processing system built on Apache Accumulo. Fluo users can easily setup workflows that execute cross node transactions when data changes. These workflows enable users to continuously join new data into large existing data sets with low latency while avoiding reprocessing all data. ## Issues: There are no issues requiring board attention ## Membership Data: Apache Fluo was founded 2017-07-18 (2 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: - No new PMC members. Last addition was Kenneth Mcfarland on 2018-03-19. - No new committers. Last addition was Kenneth Mcfarland on 2017-12-07. ## Project Activity: Fluo has a sub project called Muchos that sets up Accumulo and Fluo in AWS. Recently, external contributors added support for for Azure. There was a large amount of effort that went into this resulting in a lot of code. Also, support for HA Hadoop was added to Muchos. On the AWS front, support for templates were added making composing clusters more expressive. Fluo uses RTC, we discussed relaxing RTC with a 72 hour lazy consensus provision. Work towards the release of Fluo 1.3.0 (which will support Hadoop 3, Accumulo 2, and Java 11) continues. Recent work was testing and resolving integration issues found during testing. ## Community Health: There were 41 commits from 11 non-commiters and 2 commiters. Writing this board report caused me to research inviting new committers, and I have identified a few candidates. A lot of this activity centered around Muchos. We've started the practice of encouraging contributors on GitHub pull requests to subscribe to the mailing list and introduce themselves, as a way of encouraging community growth, and several have accepted the invitation to do so. ----------------------------------------- Attachment V: Report from the Apache Geronimo Project [Romain Manni-Bucau] ## Description: The mission of Geronimo is the creation and maintenance of software related to JakartaEE, Microprofile libraries/implementations and container related tools. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Geronimo was founded 2004-05-26 (15 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: We continue Microprofile activity with releases (see next part) and on going implementation of next versions of the specifications. We also released some "spec" jar for Apache Johnzon. Recent releases: - jsonp_1.1-1.3 was released on 2019-10-03. - openapi-1.0.11 was released on 2019-08-26. - jwt-auth-1.0.3 was released on 2019-07-28. - openapi-1.0.10 was released on 2019-07-28. ## Community Health: The traffic on the dev list and JIRA is stable (+-5%) and mainly related to Microprofile work. It is also nice to see that some user did some fix in our spec jar due to his investment/contribution on Apache Johnzon. ----------------------------------------- Attachment W: Report from the Apache Griffin Project [William Guo] ## Description: - Apache Griffin is an open source Data Quality solution for Big Data, which supports both batch and streaming mode. It offers an unified process to measure your data quality from different perspectives, helping you build trusted data assets, therefore boost your confidence for your business. ## 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 17 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 Alex Lv on 2018-11-21. - Eric Wang was added as committer on 2019-08-21 - Wan Kun was added as committer on 2019-08-31 ## Project Activity: - Eric Wang did a griffin presentation at APACHECON North America 2019. - Lionel, Wan Kun joined Apache Shanghai Meetup. - New features including, 1. Support sorting on EvaluateRule 2. Integrate Kerberos Authentication with livy server 3. Support pluggable sinks 4. Add alternative way to access hive metadata 5. Add Mysql, Cassandra and Elasticsearch connectors - Enhancement including, 1. Refactor some codes 2. Add more testcases 3. Fix some bugs 4. Streamline the whole build process ## Community Health: - dev@griffin.apache.org had a 242% increase in traffic in the past quarter (565 emails compared to 165) - 26 issues opened in JIRA, past quarter (23% increase) - 21 issues closed in JIRA, past quarter (425% increase) - 41 commits in the past quarter (355% increase) - 12 code contributors in the past quarter (71% increase) - 30 PRs opened on GitHub, past quarter (130% increase) - 31 PRs closed on GitHub, past quarter (181% increase) ----------------------------------------- Attachment X: 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 ATM. The community voted to spin off the Submarine module to a separate top-level Apache project and is pursuing board's approval. ## General # A significant Hadoop Community Meetup @ Beijing happened in Aug 2019. Coverage here: https://blogs.apache.org/hadoop/entry/hadoop-community-meetup-beijing-aug # Branch EOL discussion finally happened and resolved. Release lines 2.6, 2.7, 3.0 are marked EOL # Ozone moved to a separate source tree in addition to stand alone releases. Initial thoughts are exchanged if it'd also go the Submarine way of a TLP # 2.10 release process is underway # CVE Announcements: CVE-2018-11768 was announced on Oct 4 2019: HDFS FSImage Corruption # Comment on previous report > da: I don't understand "Branch Committer" are these people Committers or not? AFAIK we don't recognise any other role. vinodkv: They enjoy all the rights of a committer but their voting-in is expedited on a specific speculative branch. Please see the corresponding section in hadoop bylaws here: http://hadoop.apache.org/bylaws.html. Happy to add more pointers if need be. ## Membership Data: Apache Hadoop was founded 2008-01-16 (12 years ago) There are currently 206 committers and 108 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. ### PMC changes, past quarter: - Currently 108 PMC members. - New PMC members since last report: 4 - Bharat Viswanadham was added to the PMC on 2019-09-26 - Marton Elek was added to the PMC on 2019-07-29 - Hanisha Koneru was added to the PMC on 2019-09-26 - Jonathan Hung was added to the PMC on 2019-10-04 ### Committer base changes, past quarter: - Currently 206 committers. - New committers since last report: 3 - Dinesh Chitlangia was added as committer on 2019-10-05 - Liu Xun was added as committer on 2019-10-05 - Zac Zhou was added as committer on 2019-10-09 ## Project Activity: ### Releases - Apache Hadoop 3.2.1 was released on 2019-09-22. - Apache Hadoop 3.1.3 release is getting wrapped up after the vote passed - Apache Hadoop Ozone 0.4.1 Alpha is being put to vote ## Community Health: ### JIRA Activity Significantly up compared to last quarter - 1341 JIRA tickets created since the last board report [ project in (YARN, SUBMARINE, HADOOP, HDT, HDDS, HDFS, MAPREDUCE) AND createdDate >= 2019-07-15 ] - 1136 JIRA tickets resolved since the last board report [ project in (YARN, SUBMARINE, HADOOP, HDT, HDDS, HDFS, MAPREDUCE) AND resolutiondate >= 2019-07-15 ] ### Github Activity Significantly up, as more and more of the community is moving patch reviews from JIRA over to Github - 569 PRs opened on GitHub, past quarter (60% increase) - 606 PRs closed on GitHub, past quarter (108% increase) ### Mailing list subscriptions & activity: Mailing list traffic is significantly back up, the last quarter being down slightly was likely a one-off. ----------------------------------------- Attachment Y: Report from the Apache Hama Project [Chia-Hung Lin] ----------------------------------------- Attachment Z: Report from the Apache HAWQ Project [Lei Chang] Apache HAWQ Board report for October 2019. ## Description: HAWQ is a Hadoop native SQL query engine that combines the key technological advantages of MPP database with the scalability and convenience of Hadoop. HAWQ reads data from and writes data to HDFS natively. HAWQ delivers industry-leading performance and linear scalability. It provides users the tools to confidently and successfully interact with petabyte range data sets. HAWQ provides users with a complete, standards compliant SQL interface. ## Issues: None ## Activity: 1) Added INSERT and SELECT functionality for ORC, now ORC is fully supported. 2) Talks: - On July 20th, the famous domestic big data media InfoQ has an interview with Dr. Chang Lei on the development of HAWQ in China. Great help for the communication and influence of HAWQ, as well as the development of the community. - Dr. Jin Yi, the core developer of HAWQ, launched the HAWQ introductory series of tutorials in China to help more users understand HAWQ and study HAWQ. The first one is available on October 9th. - On October 23rd, HAWQ user Xueyin Wang conducted performance tests on HAWQ and similar products in the actual combat environment. HAWQ complete TPC-H support and super performance have left a deep impression on users during this test. ## PMC changes: None ## Committer base changes: New committer Ziming Wang, and Yu Tu Best regards, Ruilong Huo ----------------------------------------- Attachment AA: 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: ## Membership Data: Apache HBase was founded 2010-04-21 (9 years ago) There are currently 85 committers and 48 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Zheng Hu(openinx) was added to the PMC on 2019-08-05 - Reid Chan(reidchan) was added to the PMC on 2019-08-12 - Pankaj Kumar(pankajkumar) was added as committer on 2019-09-13 - Sakthi(sakthi) was added as committer on 2019-08-01 - Tak-Lon (Stephen) Wu(taklwu) was added as committer on 2019-08-06 The PMC Chair was changed on 2019-07. Misty Linville stepped back and Duo Zhang was appointed as the new Chair. Thanks Misty for serving us as Chair in the last two years. ## Project Activity: Recent releases: hbase-thirdparty-3.0.0 was released on 2019-09-25. hbase-operator-tools-1.0.0 was released on 2019-09-24. 2.2.1 was released on 2019-09-04. 2.1.6 was released on 2019-08-30. 2.0.6 was released on 2019-08-19. HBase 2.0.x is at the end of maintenance (EOM). 2.0.x users are encouraged to upgrade to the the newest 2.1.x and 2.2.x releases. HBaseConAsia 2019 was held on 2019-07-20 in Beijing, China. There are roughly 500+ attendees and more than 20 presentations. A simple report: https://lists.apache.org/thread.html/fe68ed3a1c4e54821d48e77a8e69885d1709a82c00ae7b493910fa4e@%3Cdev.hbase.apache.org%3E We also had a round table meeting on the day after the conference, this is the meeting note: https://lists.apache.org/thread.html/3d5fe9a80fa4876688d4dba96dff63de95cad8c2442873aed38f96ca@%3Cdev.hbase.apache.org%3E There were some discussions about the relationship between HBase and Phoenix. We revived the discussion about moving the stable pointer to 2.x https://lists.apache.org/thread.html/81b2917eba3fce2872b96526635a5ba11535c73641cb3d38271ee353@%3Cdev.hbase.apache.org%3E https://lists.apache.org/thread.html/f9ae2bf212d4d1c48eecf3d1d26edb0dd3d1d3bb8096bf6740839dbe@%3Cdev.hbase.apache.org%3E A lot of works have been done to improve the HBCK2 tool so we think it is time to move the stable pointer to 2.x. If no other concerns, 2.2.2 or 2.2.3 will be the next stable version. We discussed the protobuf version for 3.0.0 release. https://lists.apache.org/thread.html/abd60a8985a4898bae03b2c3c51d43a6b83d67c00caff82ba9ab2712@%3Cdev.hbase.apache.org%3E We have moved to a shaded 3.x protobuf version for most code but for CECPs we are still on 2.5.0. This is partly because hadoop is still on 2.5.0. Recently the hadoop community also started to solve the problem, and we will try to help them. There was a discussion on where to place the release scripts: https://lists.apache.org/thread.html/31d44cfd165ff04bed3a74a46311af3c2e857a3a84f08ae0759f2794@ We have several repos now and all of them need to follow the Apache protocols to make releases. We need to find a way to make the release work easier. ## Community Health: - Mailing list activity: dev@hbase.apache.org: 1015 subscribers(1007 in the previous quarter) 1339 emails sent to list(1473 in the previous quarter) user@hbase.apache.org: 2150 subscribers(2171 in the previous quarter) 282 emails sent to list(160 in the previous quarter) - JIRA activity: 455 issues opened in JIRA, past quarter (-5% decrease) 350 issues closed in JIRA, past quarter (-28% decrease) I think after 2.x gets more stable the numbers will keep decreasing, maybe this is a sign that we should start the release for 3.0.0. - GitHub activity: 377 PRs opened on GitHub, past quarter (41% increase) 380 PRs closed on GitHub, past quarter (57% increase) We keep improving the GitHub PR integration and now GitHub PR is the suggested way to submit and review patches. This is why these numbers increasing dramatically. ----------------------------------------- Attachment AB: Report from the Apache Helix Project [Kishore G] ## Description: The mission of Helix is the creation and maintenance of software related to A cluster management framework for partitioned and replicated distributed resources ## Issues: We need bring more active PMCs/Committer to help us manage the project. ## Membership Data: Apache Helix was founded 2013-12-17 (6 years ago) There are currently 20 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Junkai Xue on 2017-07-03. - No new committers. Last addition was Hunter Lee on 2019-03-12. ## Project Activity: Apache Helix 0.9.1 was released on 2019-08-19 with new features. ## Community Health: dev@helix.apache.org had a 711% increase in traffic in the past quarter reviews@helix.apache.org had a big increase in traffic in the past quarter 2 issues opened in JIRA, past quarter (100% increase) 156 commits in the past quarter (56% increase) 17 code contributors in the past quarter (142% increase) 103 PRs opened on GitHub, past quarter (3333% increase) 111 PRs closed on GitHub, past quarter (11000% increase) 71 issues opened on GitHub, past quarter (688% increase) 38 issues closed on GitHub, past quarter (1800% increase) ----------------------------------------- Attachment AC: Report from the Apache Hive Project [Ashutosh Chauhan] ## Description: The mission of Hive is the creation and maintenance of software related to Data warehouse infrastructure using the Apache Hadoop Database ## Issues: No issues requiring board attention at this time. ## Membership Data: Apache Hive was founded 2010-09-21 (9 years ago) There are currently 87 committers and 47 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 Zoltan Haindrich on 2018-10-29. - David Mollitor was added as committer on 2019-09-11 - Miklos Gergely was added as committer on 2019-07-15 - Raj K Singh was added as committer on 2019-07-25 ## Project Activity: We made few maintenance releases in this quarter to facilitate interoperability with other projects. Recent releases: 3.1.2 was released on 2019-08-26. 2.3.6 was released on 2019-08-22. 2.3.5 was released on 2019-05-14. ## Community Health: Overall community is healthy. Number of commits went down slightly (!7%) but number of distinct committers were up (3%). Also activity on github has increased this quarter. These metrics indicates our contributors and committers are engaged in community. Also, we saw increase in mailing list activity in user list this quarter which is encouraging. ----------------------------------------- Attachment AD: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for October 2019 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/October2019 There are presently 48 podlings incubating. In September, podlings executed 8 distinct releases. We added no new IPMC members and no IPMC members retired. We have no new podling this month, but there are discussions on several projects, including Apisix. A couple of podlings are heading towards graduation in the next few months. Rya graduated last month, and SINGA should graduate this month. Several podlings Amaterasu, BatchEE, Omid and Tephra didn't submit a report and have been asked to do so next month. Omid and Tephra have now failed to report twice in a row. MesaTEE also failed to report but is just starting up. Amaterasu's PPMC has failed to respond to Incubator inquiries and failed to submit reports for many months and will be shut down. Annotator and SDAP failed to get any mentor sign off and have been asked to report next month. There were 3 IP clearances. Further work was done on cleaning up the incubator web site. Several podlings have now used the new disclaimer policy to good effect. The new mentor guidance document has had some new content added to it, but we still need to attract other mentors to work on it. A new straight to top level project has been proposed called Petri as another way of educating external projects and the Apache Way with the option of them bypassing the Incubator and going straight to being a top level project. It's currently unknown what impact this might have on the Incubator short or long term. At ApacheCon North America there was a Podling's Shark Tank and several talks on incubating subjects and projects. There will be some incubator related talks at the upcoming ApacheCon EU. At ApacheCon NA meeting was held with ECharts contributors and a few other people from other projects based in China to discuss some of the issues they are having. The conversation was positive, and I believe everyone now has a better understanding of the difficulties faced by these podlings. There were discussions in ApacheCon NA and at Huawei Connect on several new projects joining the Incubator. There was a discussion on IP clearance process for Incubating projects which a number of people seem confused about, and the Incubator needs to provide better clarity around what needs to be done in the case where a podling receives a code donation what still in incubation. A complaint was received (sent to the board) that a podling with the help of it's mentors and the incubator is looking into. ## Community ### New IPMC members: None ### People who left the IPMC: None ## New Podlings None ## Podlings that failed to report, expected next month - Amaterasu (will retire) - Annotator (no mentor sign off) - BatchEE - MesaTEE - Omid - Tephra - SDAP (no mentor sign off) ## Graduations - Rya The board has motions for the following: - SINGA ## Releases The following releases entered distribution during the month of September: - DataSketches Cpp 1.0.0 - DataSketches Java 1.0.0 - Druid 0.16.0 - Echarts 4.3.0 - Flagon UserALE.js v2.0.2 - MXNet 1.5.1 - Ratis 0.4.0 - Tuweni 0.8.2 ## IP Clearance - Apache Weex - Weex CLI - Apache Pulsar - Pulsar Manager - Apache Weex - Weex Loader ## Legal / Trademark N/A ## Infrastructure N/A ## Miscellaneous N/A |---------------------------------------------------------------------- Table of Contents [Annotator](#Annotator) [DolphinScheduler](#dolphinscheduler) [Flagon](#Flagon) [Gobblin](#Gobblin) [Hudi](#Hudi) [Livy](#Livy) [MesaTEE](#MesaTEE) [Milagro](#Milagro) [MXNet](#MXNet) [TVM](#TVM) [Weex](#Weex) [Tamaya](#tamaya) |---------------------------------------------------------------------- ## 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 (should happen this week!) 2. Increase activity from current committers and community. 3. Demonstrate good governance through voting and learning the Incubator process (some more). ### Are there any issues that the IPMC or ASF Board need to be aware of? None at this time. ### How has the community developed since the last report? Community activity was quiet. However, code is underway for a first release to be ready in the coming week(s) which we hope will increase interest and activity. ### How has the project developed since the last report? Code for a first release is hoped to be available in the coming days with more community members participating in review and critique. Additionally, work in the W3C's ARIA (accessibility) Working Group and on various browser vendor repositories has highlighted new annotation related activity and opportunity for this project. Sadly, we've mostly failed at raising awareness on the list, so the communities "radar" looks quieter than it should... ### 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, but we hope to release before the end of October 2019. ### 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? No check-ins with/from/by mentors in the last 3 months, but we should do one over email within this next quarter. ### Signed-off-by: - [ ] (annotator) Nick Kew Comments: - [ ] (annotator) Steve Blackmon Comments: - [ ] (annotator) Tommaso Teofili 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. GPL license issue about MySQL. 2. Make first Apache releases. 3. Build the CI/CD process, which will help more developers to participate in the contribution. ### 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. Now there are 30 external contributors on Github besides 8 PPMC members who contributes codes to github. 2. Champion hold a on-line training about Apache release for Developer and Committers 3. Github stars grew from 1700 to 2291 in September 4. Over 58 company users is willing to announce that he is using Dolphin Scheduler: https://github.com/apache/incubator-dolphinscheduler/issues/57 ### How has the project developed since the last report? * Champoin setup project infra and PPMC member learned how to use the infra. * Our Apache website is constructed by a contributor name khadgarmage. * 145 issues created, 55 issues resolved, 85 pull-requests committed. * Developers and Contributors are steadily developing the project https://github.com/apache/incubator-dolphinscheduler/issues/690 ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [x] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: None ### When were the last committers or PPMC members elected? 2019-8-29 ### Have your mentors been helpful and responsive? Our mentors were amazingly helpful. They setup the project infra and give us a online training about Apache release and help us to join the Apache meetup in Shanghai. We learned a lot from our mentors about Apache Way. ### Signed-off-by: - [x] (dolphinscheduler) Sheng Wu Comments: Good start for a new project. - [x] (dolphinscheduler) ShaoFeng Shi Comments: Good start, keep going! - [X] (dolphinscheduler) Liang Chen Comments: - [X] (dolphinscheduler) Furkan KAMACI Comments: - [x] (dolphinscheduler) Kevin Ratnasekera Comments: Good start indeed. I am happy to see the enthusiasm from community in Apache process. ### IPMC/Shepherd notes: -------------------- ## Flagon Flagon is a behavioral logging platform for web pages and apps 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, post name change ### Are there any issues that the IPMC or ASF Board need to be aware of? * None at this time. ### How has the community developed since the last report? * continued improving [release processes](https://cwiki.apache.org/confluence/display/FLAGON/UserALE.js+Rel ease+Management+Procedure) and code base * continued to generate a wide user base * discussing collaborations for R&D applications * the community has organically grown with a new contributors * the community has begun a refactoring of Flagon-Distill ### How has the project developed since the last report? * Completed major updates to website and repos following name change * Project maturity roadmaps & release plans (JIRA) are maintained * JIRA boards continue to be maintained. * Core product source code is well maintained * Analytical products are being refactored as of report date * Continued attention and improvement in Apache Process ### 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: * 2019-08-21 Flagon UserALE.js (Incubating) 2.0.2 * 2019-07-01 Flagon UserALE.js (Incubating) 2.0.0 * 2019-06-21 Flagon UserALE.js (Incubating) 1.0.0 (ReRelease) ### When were the last committers or PPMC members elected? * Furkan Kamaci (Mentor) 2019-07-24 * Tim Allison (Mentor) 2019-07-17 ### Have your mentors been helpful and responsive? * Flagon thanks its new Mentors for their engagement this quarter. ### Signed-off-by: - [X] (Flagon) Lewis John McGibbney Comments: I think it is nearly time for the Flagon PPMC to draft a graduation resolution. I've mentioned this on the mailing list and received feedback on it. Recent releases prove that the release process and quality of source code artifacts are no longer blocking issues. I would like to see Flagon graduate in this next quarter. - [X] (Flagon) David Meikle Comments: Progress has been made with new mentors engaged and releases starting to flow. - [ ] (Flagon) Tim Allison Comments: - [X] (Flagon) Furkan Kamaci Comments: I agree that Apache Flagon is ready for graduation solution as Lewis mentioned on the mailing list. ### 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. Ensure heavy contributors are awarded committership. [In progress since last report] 3. Complete house-keeping tasks like revisiting 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? * 65% of commits were from non-committer contributors. (Active contributors are being discussed for being voted as committers) * Healthy engagement and activity of committers and contributors. * Email stats since last report: user@gobblin.incubator.apache.org : 14 dev@gobblin.incubator.apache.org : 1426 * There have been 101 Commits since last report: git log --format='%ae %ci' | grep -E '((2019-(0|1)(4|5|6|7|0)))' | cut -d ' ' -f 1 | sort | uniq -c | sort -n * 66 ie. 65% of those commits were by non-committers: git log --format='%ae %ci' | grep -E '((2019-(0|1)(4|5|6|7|0)))' | cut -d ' ' -f 1 | sort | uniq -c | sort -n * Gobblin was presented in ApacheCon NA 2019. (jointly by Paypal and LinkedIn engineers). ### How has the project developed since the last report? * Support for filtering and tagging job status in GaaS. * General purpose UniversalKafkaSource, and enhanced metrics. * Docker support for Gobblin. * Revamped Gobblin launcer and setup process. * Secure template support in GaaS. * ORC schema evolution support in MR mode. * Support for new Couchbase version connectors. * Pluggable Workunit packer and size-estimators. * Encryption support in SFDC connector. * Addition of flow level SLAs. * Dynamic config support for JobSpec, and DAG enhancements. ### 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? Sudarshan Vasudevan in January, 2019. (Active contributors are being discussed for being voted as committers) ### Have your mentors been helpful and responsive? Yes. ### Signed-off-by: - [X] (gobblin) Jean-Baptiste Onofre Comments: - [X] (gobblin) Olivier Lamy Comments: - [ ] (gobblin) Jim Jagielski Comments: ### IPMC/Shepherd notes: -------------------- ## ShardingSphere Sharding-Sphere is an ecosystem of transparent distributed database middleware, focusing on data sharding, distributed transaction and database orchestration. ShardingSphere has been incubating since 2018-11-10. ### Three most important unfinished issues to address before graduating: 1. Clear Brand issues with other ecosystem projects. 2. Further ASF culture and processes. 3. Make more apache releases. ### Are there any issues that the IPMC or ASF Board need to be aware of? 1. Have two Apache releases already. There are 4.0.0-RC1 and 4.0.0-RC2. All licenses and checklist are fine. 2. There are other several related project on GitHub org in ShardingSphere ecosystem, before or during project joined the ASF incubator, such as extension modules, UI, benchmark and acceptance test, they were using ShardingSphere-* prefix in project name, which may cause brand issue. We are trying to fix these. All ShardingSphere-* have been renamed to OpenSharding-*, and all old releases with ShardingSphere- are declared for not apache release. We have already transfer benchmark and UI project to apache repo and plan to merge extension modules and acceptance test into Apache repo. 3. Another brand related issue is ShardingSphere in DockerHub, including some binary releases, which have been moved apache release versions to ASF Infra - https://hub.docker.com/r/apache/sharding-proxy All of these are only including the approved releases. Right now, the brand issues are under control, so we think board or IPMC may do not need do any actions for now. ### How has the community developed since the last report? 1. Yanan Zhao, Haisheng Sun, Guangyuan Wang and Qi Wang have been voted and joined as committer. 2. There are 74 people to contribute codes to the main repo, it increase pretty quickly. More and more people starting to provide pull requests for new features, minor enhancement, bug fix, example, documentation and answer questions. We are happy to see the community are growing up. 3. Over 100 companies have confirmed they are using ShardingSphere through issue report, our powered-by page Some companies has already provided some patches to feedback the community. ### How has the project developed since the last report? 1. Release 4.0.0-RC2 last month, main feature is data encryption. 2. Setup benchmark report which can generate data every day to show performance status of ShardingSphere's changes. 3. Manage contributions for squash merge pull requests, forbidden push dev branch directly and setup code review procedure. 4. Merge donated Sharding-UI project to dev branch and planning to release it at 4.0.0-RC3. 5. Process donated auto scale up tool from community, processing dependencies and licenses now. ### 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: 2019-08-24 ### When were the last committers or PPMC members elected? 2019-09-23 ### Have your mentors been helpful and responsive? Mentors are responsive and helpful. Things tend to be on the right way. ### Signed-off-by: - [x] (shardingsphere) Craig L Russell Comments: Good progress on promoting contributors to committers. - [ ] (shardingsphere) Benjamin Hindman Comments: - [X] (shardingsphere) Willem Ning Jiang Comments: Shardingsphere ppmc did a good job to bring more active contributors to the committer list and I saw they were trying hard to growing the community. - [ ] (shardingsphere) Von Gosling ### 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. Making sufficient number of releases in the Apache way 2. Growing community further by grooming contributors to committers 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. ~400 conversations on dev ML across ~50 topics 2. 20-30 participants for each one month period 3. ~40 support issues opened on GitHub ### How has the project developed since the last report? 1. ~1500 gitbox activities over the three months 2. 122 JIRA issues created, 77 resolved 3. Community voted on two release candidates so far. RC3 underway towards first release 4. ApacheCon NA talk was well received at the conference 5. Hudi also featured in few industry blogs as an interesting project in the category. ### 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? During inception into incubator ### Have your mentors been helpful and responsive? Yes. Very helpful! ### Signed-off-by: - [X] (hudi) Thomas Weise Comments: Nice open collaboration on mailing list, close to first incubator release. - [X] (hudi) Luciano Resende Comments: - [ ] (hudi) Kishore Gopalakrishnan Comments: - [X] (hudi) Suneel Marthi Comments: ### IPMC/Shepherd notes: -------------------- ## Livy Livy is a service for managing long running Apache Spark contexts in your cluster. It exposes both a REST interface and a JDBC server. With Livy, new applications can be built on top of Apache Spark that require fine grained interaction with many Spark contexts. Livy has been incubating since 2017-06-05. ### Three most important unfinished issues to address before graduating: 1. Grow the community to get more reviews and content. However, at this point, the community might want to consider that it is a stable project that has met its initial functional goals. With multiple public releases under its belt, it might be worth discussing a time to graduate. A substantial increase in community activity in terms of code contribution and related community growth might occur after a new set of functionality/scope is identified for the project. But to date, the existing community and code are following the Apache way. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? Moderate activity on mailing lists and code ### How has the project developed since the last report? Working on feature development and bug fix, planning to have a 0.7.0 release this year. ### 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-04-01 ### When were the last committers or PPMC members elected? 2019-01-22 ### Have your mentors been helpful and responsive? Yes. ### Signed-off-by: - [X] (livy) Bikas Saha Comments: Worthwhile to consider a discussion on graduation. - [ ] (livy) Brock Noland Comments: - [X] (livy) Luciano Resende Comments: - [X] (livy) Jean-Baptiste Onofre Comments: Maybe it's time to concretely move forward on graduation. ### IPMC/Shepherd notes: -------------------- ## MesaTEE MesaTEE is a framework for universal secure computing MesaTEE has been incubating since 2019-08-20. ### Three most important unfinished issues to address before graduating: 1. 2. 3. ### Are there any issues that the IPMC or ASF Board need to be aware of? Slow starting up. ### How has the community developed since the last report? Initial committers have not yet signed up to mailing lists (only 4 subscribers, all mentors?) ### How has the project developed since the last report? Initial setup in incubator (mailing list, whimsy). ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [x] Initial setup - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: (none) ### When were the last committers or PPMC members elected? (none) ### Have your mentors been helpful and responsive? No answer ### Signed-off-by: - [ ] (mesatee) Felix Cheung Comments: - [X] (mesatee) Furkan Kamaci Comments: - [ ] (mesatee) Jianyong Dai Comments: - [X] (mesatee) Luciano Resende Comments: Mailing lists were created Sep 24 and Podling roaster is updated. Have requested podling members to use mailing list and start moving their git repositories. - [x] (mesatee) Matt Sicker Comments: I filed the account requests for all the initial committers on 3 Oct as well as an initial suitable name search ticket. - [ ] (mesatee) Zhijie Shen Comments: ### IPMC/Shepherd notes: The project is just starting up and did not get a report ready this month. The champion need to work on migrating the initial committers and eventually wider developer community to the apache.org mailing lists. -stain -------------------- ## 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 libs 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 3. Further releases to both extend the capability of the crypto libraries and D-TA, and to demonstrate improved compliance with the Apache Way ### Are there any issues that the IPMC or ASF Board need to be aware of? Please see the comment re: mentors below. ### How has the community developed since the last report? No new members. ### How has the project developed since the last report? Milagro’s first ASF release, the crypto-c and crypto-js libraries, was successful. These are modern cryptographic libraries that focus on Elliptic Curve Cryptography. The libraries include support for pairing-based cryptography such as BLS for short signatures and MPIN for multi-factor authentication. Issue tracking for individual repos has now been implemented in GitHub (Jira may still to be used for high-level planning) and redundant GitHub repos have been archived. Decentralized Trust Authority (D-TA) server code has been donated by a team lead by Howard Kitto at Qredo & IP clearance forms completed. Milagro’s vision is for the D-TA to be a general-purpose key generation, distribution and storage server with an initial focus on a) generating type-3 pairing/identity-based secrets for MPIN zero-knowledge & multi-factor authentication clients and servers, and, b) safeguard shares of secrets such as Bitcoin private keys. An attempt to release early alpha version of the D-TA failed the Apache Way but efforts to correct this are underway and we hope to have a successful ASF release shortly followed in quick succession by enhanced versions ultimately leading to a production-ready version early next year. Website (http://milagro.apache.org/users.html) updated with crypto-c, crypto-js and D-TA documentation ### How would you assess the podling's maturity? - [X] Initial setup - [X] Working towards first release - [X] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2019-08-27 ### When were the last committers or PPMC members elected? June 2019 ### Have your mentors been helpful and responsive? Our mentors haven’t been able to commit as much time to the project as they or us would like, but progress is still being made. ### Signed-off-by: - [ ] (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. Revisit Apache Maturity Model Assessment — ONGOING. 2. Address past release issues. Successfully and smoothly make releases - ONGOING. ### Are there any issues that the IPMC or ASF Board need to be aware of? 1. Our community is planning for the long-term development of MXNet. RFC: https://github.com/apache/incubator-mxnet/issues/16167 Discussion: https://github.com/apache/incubator-mxnet/issues/9686 2. Our community established the process for conflict resolution and violation reporting. https://github.com/apache/incubator-mxnet/blob/master/CODE_OF_CONDUCT.md ### How has the community developed since the last report? * The number of GitHub contributors increased to currently 735 (2019-06-24; +4.0% since last report) * Active discussions on user forums * https://discuss.mxnet.io/ (English, 2.1K registered users (+17%) and 9.4K posts (+23%)) * https://discuss.gluon.ai/ (Chinese, 7.7K registered users (+18%) and 21.1K posts(+10% since last report)) * Active blogs and social media presence * Medium (https://medium.com/apache-mxnet) w/ 1.6k followers (+14%) * Twitter account (https://twitter.com/ApacheMXNet) w/ 2.3k followers (+8.7%) * Meetup group (https://www.meetup.com/pro/deep-learning-with-apache-mxnet/) w/ 10 groups in 8 countries, 2182 members * (in China) Zhihu w/ 7.9k followers (+4.0%), WeChat official account w/ 4.6k followers. (+9.5% since last report) * Active video channels * YouTube channel (https://www.youtube.com/apachemxnet) w/ 841 subscriber (+18.6% since last report) * Chinese YouTube channel (https://www.youtube.com/channel/UCjeLwTKPMlDt2segkZzw2ZQ) w/ 5.0k subscribers (+13.6%) * (in China) bilibili space (https://space.bilibili.com/209599371) w/ 18k subscriber (+20% since last report) * Highlights in MXNet ecosystem * MXNet Gluon book published (https://zh.d2l.ai/) first 34k hard copies * Dive into Deep Learning has 59K 28-day active users, and has attracted 15K stars & 210+ contributors on GitHub. It has been adopted as a textbook or reference book by 30+ universities in U.S., China, Spain, Brazil, India, and Australia, such as MIT, UC Berkeley, CMU, IIT Bombay, PKU, and SJTU. * GluonCV v0.5.0 release (https://github.com/dmlc/gluon-cv/releases/tag/v0.5.0) * GluonNLP v0.8.1 release (https://github.com/dmlc/gluon-nlp/releases/tag/v0.8.1) * GluonTS v0.3.3 release (https://github.com/awslabs/gluon-ts/releases/tag/v0.3.3) * MXNet Model Server v1.0.7 release (https://github.com/awslabs/mxnet-model-server/releases/tag/v1.0.7) * GluonFace (https://github.com/THUFutureLab/gluon-face) * DeepInsight (https://github.com/deepinsight/insightface) ### How has the project developed since the last report? 1) 1.5.0 release and 1.5.1 patch release: https://github.com/apache/incubator-mxnet/releases/tag/1.5.0 https://github.com/apache/incubator-mxnet/releases/tag/1.5.1 with over 830+ patches of new features, improvements, and fixes. 2) 2.0 Roadmap RFC published: https://lists.apache.org/thread.html/9d344832757860c0ec897cb79b84f4d552c6c37 e52ae33f2c92b50f7@%3Cdev.mxnet.apache.org%3E 3) Many ongoing projects: * numpy-compatbile deep learning: https://github.com/apache/incubator-mxnet/projects/14; * New Website Launch: https://mxnet.apache.org/ https://github.com/apache/incubator-mxnet/projects/17 4) Github statistics of last month: * Aug 30, 2019 – Sept 30, 2019: Excluding merges, 54 authors have pushed 128 commits to master and 164 commits to all branches. On master, 1038 files have changed and there have been 55,926 additions and 32,705 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: 2019-10-01 ### When were the last committers or PPMC members elected? 2019-10-01 ### Have your mentors been helpful and responsive? Yes, mentors have been responsive and helpful as usual ### Signed-off-by: - [ ] (mxnet) Henri Yandell Comments: - [ ] (mxnet) Markus Weimer Comments: - [X] (mxnet) Michael Wall Comments: PPMC is doing a good job of working through an issue with community interactions. - [X] (mxnet) Bob Paulin Comments: - [ ] (mxnet) Jason Dai Comments: ### IPMC/Shepherd notes: -------------------- ## SDAP SDAP is an integrated data analytic framework for Big Science problems. SDAP has been incubating since 2017-10-22. ### Three most important issues to address in the move towards graduation: 1. Make official SDAP (Incubating) Release 2. Improve/create user guide documentation 3. Improve committer participation ### 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? Interest in the project has increased after presentation at ApacheCon. New `#sdap` channel created on the-asf.slack.com ### How has the project developed since the last report? Frank Greguska attended ApacheCon NA and presented an overview of SDAP. Discussion about what is necessary to produce a release were beneficial and the path forward is clear. Goal is to get a source release before the end of the year. ### How would you assess the podling's maturity? There are several deployments of SDAP actively being used and interest is high. However, active participation from project members is low. First source release should be coming soon. 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: XXXX-XX-XX ### When were the last committers or PPMC members elected? Maya Debellis was elected as a committer on 2019-02-08 ### Have your mentors been helpful and responsive? Yes, mentors have been helpful and responsive. ### Signed-off-by: - [ ] (sdap) Jörn Kottmann Comments: - [ ] (sdap) Trevor Grant Comments: - [ ] (sdap) Lewis John McGibbney Comments: -------------------- ## 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. Source code and website migration to ASF infra 2. Make the first Apache release 3. Continue to grow the community ### Are there any issues that the IPMC or ASF Board need to be aware of? No ### How has the community developed since the last report? TVM community has welcomed four committers since last report. We also made our first presentation at ApacheCon NA. ### How has the project developed since the last report? The project has been quite health, with ~120 pull requests being merged every months. These pull requests are authored by a diverse set of contributors(~50 authors last month). Some highlights of recent developments: - New integer analysis infrastructure - Initial computation support - Support for running quanitized models For detailed information about the project development, please refer to the monthly TVM community's monthly summary: - Oct: https://discuss.tvm.ai/t/tvm-monthly-september-2019/4219 - Aug: https://discuss.tvm.ai/t/tvm-monthly-august-2019/3904 - July: https://discuss.tvm.ai/t/tvm-monthly-july-2019/3600 - June: https://discuss.tvm.ai/t/tvm-monthly-june-2019/3202 ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [x] Initial setup - [x] Working towards first release - [x] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: no release yet ### When were the last committers or PPMC members elected? Sep 30 2019 ### Have your mentors been helpful and responsive? Mentors are very helpful in providing helpful guidance. ### Signed-off-by: - [X] (tvm) Byung-Gon Chun Comments: great progress - [ ] (tvm) Sebastian Schelter Comments: - [X] (tvm) Henry Saputra Comments: Will start working on repo migration - [ ] (tvm) Timothy Chen Comments: - [X] (tvm) Furkan Kamaci Comments: - [x] (tvm) Tianqi Chen Comments: ### IPMC/Shepherd notes: -------------------- ## Weex Weex is a framework for building Mobile cross-platform high performance UI. Weex has been incubating since 2016-11-30. ### Three most important unfinished issues to address before graduating: 1. * Problem: The binary convenience library of Weex should exclude the LGPL runtime(Webkit). * Solution: We will fix it by this [PR](https://github.com/apache/incubator-weex/pull/2940) 2. * Problem: A collection of Weex's tools should be donated to ASF, as they are essential part of building Weex App. * Solution: We'd like to make those tools doanted to ASF, and currently we're under IP clearance process. 3. * Problem: The Java pacakge should be renamed from `com.taobao.weex` to `org.apache.weex`. * Solution: **Resolved** by this [PR](https://github.com/apache/incubator-weex/pull/2885). ### 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? * Learning Apache way and its value behind rules, then summarized a [graduation check-list](https://cwiki.apache.org/confluence/display/WEEX/CheckList) according to [project maturity model](https://community.apache.org/apache-way/apache-project-maturity-model.html). * Spending time to resolve graduation issues, one of the is solved, others shall be fixed soon. And we're hoping graduate from Incubator before next poddling report (i.g. *within 3 months*). * Weex join the [ASOC](https://developer.aliyun.com/special/summerofcode2019en)(Alibaba summer of Code) from July to August, and one of the participant(post-graduate) was elected to committer after the program. ### How has the project developed since the last report? * We have 183 incoming pull request, and 150 of them are merged. * We have 47 threads in Weex mailing list. * We have solved 82 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-07-11 ### When were the last committers or PPMC members elected? 2019-08-27 ### Have your mentors been helpful and responsive? Yes, they are very helpful. I think we are good. ### Signed-off-by: - [X] (weex) Willem Ning Jiang Comments: Weex is trying hard to address the LGPL dependencies and branding related issue. - [X] (weex) Myrle Krantz Comments: - [ ] (weex) Jan Piotrowski Comments: ### IPMC/Shepherd notes: -------------------- ## Tamaya Tamaya is a highly flexible configuration solution based on an modular, extensible and injectable key/value based design, which should provide a minimal but extendible modern and functional API leveraging SE, ME and EE environments. Tamaya has been incubating since 2014-11-14. ### Three most important unfinished issues to address before graduating: 1. Grow the PPMC from the existing community. 2. Make another Release, release more often. 3. Blog more about Tamaya features to get a wider feeedback and audience ### Are there any issues that the IPMC or ASF Board need to be aware of? We'd like to graduate soon. ### How has the community developed since the last report? * No new committers or contributors added, but some interaction via Github pull requests. Development is going on slowly but steadily after the summer break. * New mentor added, kudos to Julian for stepping in. ### How has the project developed since the last report? * Voting took place on 4 RCs - current release candidate 0.4-incubating looks promising * Current release implements the full Microprofile config spec :-) * Jira cleanup for release, changes in sandbox and extensions * Homepage rework * Julian Feinauer started as new mentor and provided feedback concerning release procedures ### 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: 2017-05-28 0.3-incubating ### When were the last committers or PPMC members elected? * 2018-12: Aaron Coburn * 2018-12: William Lieurance ### Have your mentors been helpful and responsive? Yes, thanks to Julian for stepping in and actually being present for Tamaya! ### Signed-off-by: - [ ](tamaya) John D. Ament - [ ](tamaya) David Blevins - [ ](tamaya) Kanchana Pradeepika Welagedara - [X](tamaya) Julian Feinauer ### IPMC/Shepherd notes: ----------------------------------------- Attachment AE: Report from the Apache Isis Project [Kevin Meyer] ## Description: The mission of Isis is the creation and maintenance of software for rapidly developing domain-driven applications in Java. Users only write POJOs and Apache Isis handles the database and UI automatically at runtime. ## 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 14 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Johan Doornenbal on 2018-04-05. - No new committers. Last addition was Johan Doornenbal on 2018-03-19. ## 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.The documentation is also being reworked to use Antora [1]. Current best estimates for this release are the end of the year (2019). As part of this development, there has been some discussion on the users mailing list about extending the framework-supported annotations. It was decided for v2.0 to support this idea as an optional extension, thereby providing users of the framework with some flexibility. - Last release was 2.0.0-M2 on Tue Jan 22 2019 [2] ## Community Health: This is a mature project. The framework is generally stable with some activity taking place for the version 2.0 release. Mailing lists are somewhat quiet, but we expect this to pick up once we have v2.0 out of the door. ## References: [1] https://www.antora.org [2] https://isis.apache.org/release-notes/release-notes.html#_release-notes_2.0.0-M2 ----------------------------------------- Attachment AF: 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: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 - Currently 37 committers. - No new committers added in the last 3 months - René Cordier was added as committer on 2019-10-05 ## Project Activity: The PMC is working on enhancement of the distributed James product, including a consistent view across a James cluster of task execution and email de-duplication garbage collection. A contributor showed interest to the JMAP draft implementation in James, and proposes himself to update the implementation to the latest released standards (RFC-8620 & RFC-8621). His goal is to rely on it in order to test mobile application relying on JMAP. The PMC actively supports his work. Recent releases: - 3.4.0 was released on 2019-09-27. - MIME4J-0.8.3 was released on 2019-03-22. - 3.3.0 was released on 2019-02-12. ## Community Health: The PMC continue his efforts for attracting new contributors. This includes: - Attendance to ApacheCon Berlin with a "Gaining control over emails with Apache James" workshop - Apache James will be joining the HacktoberFest organized by GitHub JIRA activity: - 94 issues opened in JIRA, past quarter - 81 issues closed in JIRA, past quarter We had a total of 17 different code contributors in the past quater (41% increase) We saw a clear increase of user mailing list traffic. ----------------------------------------- Attachment AG: Report from the Apache jclouds Project [Andrea Turli] 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 is a community interest in a new release that incorporates recent work on Azure. We are releasing a new major and a bugfix release this week. We are aiming to support newer Java versions, and many efforts have been put in upgrading to Java 8. There are several dependencies that still pin the project to this version of Java, and further upgrading it would require upgrading those core dependencies. We are trying to find champions in the community to lead that effort, as the energy and availability of the current Committers and PMC members are low (see the Community section below). == Community == There have been small contributions from the community and bugfix reports as in previous quarters. We have seen, however, that the issues that are being reported recently are more about the core features of the project instead of the simple features of a specific provider. This is a bit encouraging since some of those reports had a level of detail that shows that there was interest in digging down and understanding the most complex parts of the codebase. There is still a concern around the amount of time being dedicated to the project since most of the PMC and committers are now "pure" volunteers (with $dayjob no longer related to jclouds). Another concern keeps being the lack of traction, requests, and general interest from the community itself. Last committer: 2018-07-23 (Daniel Estevez) Last PMC member: 2016-10-21 (Andrea Turli) == Community Objectives == Find a champion that helps us upgrade the core dependencies that pin us to old Java versions. Keep engaging contributors on Slack, and propose them as new committers as appropriate. Monitor the PMC and ensure we have enough resources to properly manage the project. == Releases == The last jclouds release, 2.1.2, took place on 2019-02-07. ----------------------------------------- Attachment AH: 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 (7 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. - Greg Albiston was added as committer on 2019-07-08 ## Project Activity: Jena 3.13.0 was released on 2019-09-28. Jena 3.13.0 was released on 2019-10-11. The 3.13.0 release had some minor issues and the project has corrected these with 3 .13.1. ## Community Health: The 3.13.0 release was 4 months after the previous one. The project aims for 3-4 months so this was at the longer end. The 3-4 month is clock-tick is aspiration rather than resourced plan. The project mailing lists are at normal levels, and users@ is getting some more answers to questions from other users, not just the main developers. StackOverflow is the main place for basic questions. ----------------------------------------- Attachment AI: 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. ## Activity: - The dual-migration from Subversion to Git and Ant to Gradle has been finished. - The project has started to release the next version (5.2) with this new building system. We are in the RC1 release vote (but probably need to do a RC 2 to fix little issues) ## Health report: - The project has a good activity during last quarter. - dev@jmeter.apache.org had a 115% increase in traffic in the past quarter (577 emails compared to 268) ## Membership Data: Apache JMeter was founded 2011-10-26 (8 years ago) (before under Jakarta.a.o project, since 1998) There are currently 14 committers and 9 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Vladimir Sitnikov on 2018-06-08. - No new committers. Last addition was Maxime Chassagneux on 2017-02-15. ## Releases: - Last release was 5.1.1 final on Wed Mar 13 2019 ----------------------------------------- Attachment AJ: 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: There are no issues requiring board attention ## Membership Data: Apache Johnzon was founded 2016-04-20 (3 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 released two 1.2.x versions recently which is passing JSON-P/JSON-B specification compatibility kit (tests). Here are the last releases: - 1.2.1 was released on 2019-10-03. - 1.2.0 was released on 2019-09-24. - 1.1.12 was released on 2019-05-29. ## Community Health: The mailing list traffic increased quite a lot anf it is interesting to associate that to the increase pull-request number on github. Digging into that we see more external contribution which is a very important sign for us since it gives us back some name for future committers - we already created some "watch people" thread on the private list about that. Metrics: dev@johnzon.apache.org had a 418% increase in traffic in the past quarter (503 emails compared to 97) - 64 issues opened in JIRA, past quarter (357% increase) - 66 issues closed in JIRA, past quarter (560% increase) - 99 commits in the past quarter (395% increase) - 7 code contributors in the past quarter (40% increase) - 12 PRs opened on GitHub, past quarter (500% increase) - 10 PRs closed on GitHub, past quarter (400% increase) ----------------------------------------- Attachment AK: Report from the Apache Joshua Project [Tommaso Teofili] ## Description: Apache Joshua is a statistical machine translation toolkit. ## Issues: - Activity in the project is very low ## Activity: - Since last board meeting we merged a PR and there were occasional discussions about implementing language packs for CJK languages, two committers plan to work on them in the next weeks ## Health report: - The community is essentially the same since graduation. No potential new committers / PMC members showed up - Mailing lists have low activity ## PMC changes: - Currently 10 PMC members. - No new PMC members added in the last 3 months - Last PMC addition: Wed Oct 17 2018 (Felix Hieber) ## Releases: - No releases were performed since graduation ----------------------------------------- Attachment AL: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez] ## Description: A feature-rich and extensible WikiWiki engine built around the standard JEE components (Java, servlets, JSP). ## Issues: There are no issues requiring board attention. ## Membership Data: Apache JSPWiki was founded 2013-07-17 (6 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: 2.11.0.M5 was released on 2019-09-18, followeb by five vulnerability disclosures, fixed on that release. This release included JSPWIKI-1114, an external contribution noted on previous report. This quarter we've also had another vulnerability report which has been rejected. ## Community Health: Uptick of e-mails at dev@jspwiki.apache.org most probably related to 2.11.0.M5 release. Uptick of e-mails at user@jspwiki.apache.org due to more than usual amount of questions and follow ups on July. No questions unanswered on MLs, project remains with enough oversight, with usual slow pace of development. ----------------------------------------- Attachment AM: 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 at this time. ## Membership Data: Apache Kudu was founded 2016-07-19 (3 years ago) There are currently 25 committers and 25 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - LiFu He was added to the PMC on 2019-08-21 - Yao Xu was added to the PMC on 2019-08-21 - Yao Zhang was added to the PMC on 2019-08-21 - LiFu He was added as committer on 2019-08-22 - Yao Xu was added as committer on 2019-08-22 - Yao Zhang was added as committer on 2019-08-22 ## Project Activity: The community is in the process of preparing the next minor version release, Apache Kudu 1.11.0. The previous release was Apache Kudu 1.10.0, on Tue Jul 9 2019. ## Community Health: - Traffic to the dev mailing list is down by 47%. Most threads are responded to in a timely manner, but this decline can be explained by developers' preference to instant messaging and face-to-face conversations that get eventually distilled and shared with the mailing list. - Website traffic appears largely flat, with the number of users down 4%, sessions down 3%, and average session duration up 4%. - Developer activity (measured by code reviews, commits, open JIRAs, and closed JIRA) is noticeably down (35%, 55%, 41%, 68% respectively). The previous quarter saw many large, multi-quarter feature efforts come to a close, and so this decline is understandable, with a few larger projects beginning their design phases. - Commits were authored by 24 contributors (-14% since last quarter), 5 of which are new to the project. ## Report Feedback In response to our last report, the board offered this feedback: druggeri: I can appreciate the comment about using instant messaging rather than mailing list. Just to be clear, is the project being sure to return all decisions back to the mailing list? We have been congnizant of this and have tried to ensure that once discussed, important topics are surfaced to the mailing lists with in-depth summaries of the discussion so far, allowing for further discussion. ----------------------------------------- Attachment AN: Report from the Apache Lucene.Net Project [Shad Storhaug] Apache Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users. == Summary == While the project had stalled in the first half of 2019, there has been some progress in the last quarter: * A new YAML CI configuration was setup on Azure DevOps, which was designed so anyone can build and test on their own Azure DevOps account * The test framework APIs were cleaned up and several bugs addressed * Progress is being made on ICU4N, our biggest dependent project * The API doc website is coming along We also added Shannon Deminick as a new committer on October 9, 2019, which is our first since September 2016. There has been very little activity on the user and dev lists in the past couple of months, and there hasn't been any new bug reports in some time. We have itemized the remaining issues for both Lucene.NET and ICU4N and have arrived at the following estimates to production release: Lucene.NET 4.8.0 Hours Completed: ~3700 Hours Remaining: ~750 ICU4N 60.x Hours Completed: ~350 Hours Remaining: ~450 (assuming we don't port any more of it) Hours Remaining: ~900 (ported to feature completion) Lucene.NET 8.x Upgrade Hours Completed: 0 Hours Remaining: ~1700 The primary items left to complete for the 4.8.0 release are the RandomizedTesting package that the test framework depends on, the API docs, and ICU4N. == Releases == * Last Release 3.0.3 - Oct 2012 * Working toward 4.8.0 - Currently beta0006, released 2019-08-13 == People == * Last PMC Member added May 2017, Shad Storhaug (nightowl888) * Last committer added Oct 2019, Shannon Deminick (shazwazza) * PMC Chair rotated 20 June 2018 to Shad Storhaug (nightowl888) == Statistics == As of 2019.10.10 Metric are as follows (followed by metric from 2019.08.19 for comparison): Release 3.0.3 * Lucene.Net 3.0.3: 2,737,979 (up from 2,507,308) * Lucene.Net.Contrib 3.0.3: 601,751 (up from 554,455) * Lucene.Net Contrib Spatial: 34,273 (up from 32,467) * Lucene.Net Contrib Spatial.NTS: 6,986 (up from 6,829) Beta 4.8.0-beta00005 (Published 10/24/2017) * Lucene.Net: 177,945 (up from 155,313) * Lucene.Net.Analysis.Common: 164,168 (up from 142,723) * Lucene.Net.Analysis.Kuromoji: 5,070 (up from 4,484) * Lucene.Net.Analysis.Phonetic: 2,506 (up from 1,962) * Lucene.Net.Analysis.SmartCn: 583 (up from 541) * Lucene.Net.Analysis.Stempel: 1,141 (up from 1,090) * Lucene.Net.Benchmark: 523 (up from 507) * Lucene.Net.Classification: 1,065 (up from 1,030) * Lucene.Net.Codecs: 3,125 (up from 2,835) * Lucene.Net.Expressions: 6,065 (up from 5,577) * Lucene.Net.Facet: 8,794 (up from 7,369) * Lucene.Net.Grouping: 10,059 (up from 8,311) * Lucene.Net.Highlighter: 5,251 (up from 4,695) * Lucene.Net.ICU: 923 (up from 868) * Lucene.Net.Join: 9,055 (up from 7,624) * Lucene.Net.Memory: 9,171 (up from 8,121) * Lucene.Net.Misc: 6,507 (up from 6,035) * Lucene.Net.Queries: 144,937 (up from 125,839) * Lucene.Net.QueryParser: 138,434 (up from 119,881) * Lucene.Net.Replicator: 560 (up from 549) * Lucene.Net.Sandbox: 144,268 (up from 125,906) * Lucene.Net.Spatial: 5,553 (up from 4,615) * Lucene.Net.Suggest: 5,604 (up from 5,185) Beta 4.8.0-beta00006 (Published 08/13/2019) * Lucene.Net: 4,989 (up from 133) * Lucene.Net.Analysis.Common: 4,351 (up from 98) * Lucene.Net.Analysis.Kuromoji: 93 (up from 50) * Lucene.Net.Analysis.Phonetic: 72 (up from 42) * Lucene.Net.Analysis.SmartCn: 138 (up from 42) * Lucene.Net.Analysis.Stempel: 62 (up from 44) * Lucene.Net.Benchmark: 47 (up from 36) * Lucene.Net.Classification: 91 (up from 41) * Lucene.Net.Codecs: 93 (up from 43) * Lucene.Net.Expressions: 65 (up from 41) * Lucene.Net.Facet: 125 (up from 44) * Lucene.Net.Grouping: 141 (up from 45) * Lucene.Net.Highlighter: 240 (up from 51) * Lucene.Net.ICU: 125 (up from 41) * Lucene.Net.Join: 140 (up from 46) * Lucene.Net.Memory: 259 (up from 57) * Lucene.Net.Misc: 139 (up from 49) * Lucene.Net.Queries: 4,024 (up from 90) * Lucene.Net.QueryParser: 3,989 (up from 90) * Lucene.Net.Replicator: 53 (up from 40) * Lucene.Net.Sandbox: 3,992 (up from 118) * Lucene.Net.Spatial: 98 (up from 42) * Lucene.Net.Suggest: 130 (up from 44) * lucene-cli: 74 (up from 49) ----------------------------------------- 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: - Community is at work on the 1.17 release, which will be the 7th release as an Apache TLP project. Main 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 * 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 - After that will be the 2.0 release with JIRAs related to versioning models. — Nikhil Kak and Nandish Jayaram (MADlib committers and PMC members) presented a community call on 2019-Aug-1 on the MADlib 1.16 release features: https://www.youtube.com/watch?v=uLW5By66Lf0 - Yuhao Zhang, a PhD candidate at University of California, San Diego completed his internship at Pivotal in Palo Alto on parameter selection in MADlib, which is an important area for deep learning practitioners. Yuhao's advisor at UCSD is Arun Kumar in the Department of Computer Science and Engineering, whose research has contributed to MADlib in the past. A presentation by Yuhao on his work on MADlib is at: https://www.youtube.com/watch?v=aZlKXqhyRKY ## 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 3rd quarter of calendar year 2019. 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. - New committers added since last report: Ekta Khanna (2018-07-27) Himanshu Pandey (2018-07-27) Domino Valdano (2018-07-27) ## Releases: - Next release: v1.17 planned for 4Q2019 - v1.16.0 released on 2019-07-08 - v1.15.1 released on 2018-10-15 - v1.15.0 released on 2018-08-10 ## Mailing list activity: Average monthly mailing list activity was 503 posts to dev@ and 11 posts to user@ for the last 3 months Jul-Sep 2019. ## JIRA Statistics: - 3 JIRA tickets created in the last month - 3 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: There are no issues requiring board attention at this time. ## Activity: The team is working on a point release, v14.1, to resolve missing binary artifacts from the 0.14.0 release. There are some tough issues which are drawing out this release, and the team is actively recruiting people with experience fixing errors in Maven configs. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Trevor Grant on Fri Feb 03 2017 ## Committer base changes: - Currently 28 committers. - No new committers added in the last 3 months - Last committer addition was Holden Karau at Wed Jul 12 2017 ## Releases: - Last release was 0.14.0 on Wednesday, March 6, 2019 ## Mailing list activity: - Nothing significant in the figures ## JIRA activity: - Nothing significant in the figures ----------------------------------------- Attachment AQ: 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: <> ## Membership Data: Apache Maven was founded 2003-03-01 (17 years ago) There are currently 60 committers and 24 PMC members in this project. The Committer-to-PMC ratio is 5:2. Community changes, past quarter: - No new PMC members. Last addition was Guillaume Boué on 2017-08-07. - No new committers. Last addition was Romain Manni-Bucau on 2019-06-21. ## Project Activity: Retired project(s) - Maven Repository Builder - Maven OSGi Released projects - Core - Maven 3.6.2 was released on 2019-09-02. - Plugins (ordered by date) - Maven Archetype Plugin 3.1.2 was released on 2019-08-22. - Maven Invoker Plugin 3.2.1 was released on 2019-09-13. - Other (ordered by date) - Maven Default Skin 1.3 was released on 2019-07-28. - Maven Fluido Skin 1.8 was released on 2019-07-28. - Maven Default Skin 1.3 was released on 2019-07-28. - Maven Resolver 1.4.1 was released on 2019-08-18. ## Community Health: Due to the new cadence of Java we've updated the Java versions for our projects and all still look good. We're having the strategy to test with: - projects minimum (e.g. Java 7) - Java LTS (Java 8 + Java 11) - Current Java (Java 13) - Next Java EA (JAva 14) Preparations for Maven 3.7.0 have started. There are several ambitious ideas which would push Maven to a new level. The discussions around these topics get quite some attention. We're still struggling with finding new committers. We see some contributions, but we're also struggling to evaluate them, give proper feedback and in the end merge them. The amount of work is just out of balance compared to the number of committers. Hopefully with the new ideas for Maven 3.7.0 we attract new contributors and with some luck we'll see new committers in that group. The level to become committer might be a little bit high, but that is for good reason: Maven is still the worlds leading build tool and we don't want to end up in a situation like we faced with Maven 3.4.0 (which was never released). ----------------------------------------- Attachment AR: 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 But, please let us know if we have missed any steps (or places to update) regarding the PMC rotation. ## Membership Data: Apache Mesos was founded 2013-06-18 (6 years ago) There are currently 48 committers and 48 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Vinod Kone is the new PMC Chair - No new PMC members. Last addition was Andrei Budnik on 2019-03-11. - No new committers. Last addition was Andrei Budnik on 2019-03-06. ## Project Activity: 1.9.0 was released on 2019-09-05. We have some exciting new features planned for 1.10.0. ## Community Health: Code contributions and user engagement have seen a downtick due to the ecosystem movement as mentioned in the last board report, but we anticipate to see an uptick after the holiday season as we ramp up development effort for 1.10. ----------------------------------------- Attachment AS: 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: There are no issues requiring board attention. ## Membership Data: Apache Metron was founded 2017-04-18 (2 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: A very major focus in the development effort in the last quarter is the migration to Hadoop 3.x and the associated recent versions of the ecosystem projects that we depend upon (e.g. ambari, hbase). The testing and stabilization effort has taken quite some time, but it feels as though this effort puts us in a good place to near a 1.0 in the release after this. ## Community Health: It's clear from our metrics that we have we have an uptick in code contributions (16%) and some new blood in terms of code contribution, but our discussions have gone down (a drop of 64% in dev@ and 38% in user@). This is concerning from a community contribution perspective, but perhaps somewhat understandable as the lionshare of the work has been in migrating dependencies. Still, we seem to be up and down on contribution with last quarter being an uptick and this quarter being another downtick. It is something worth monitoring. ----------------------------------------- Attachment AT: 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 28 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. - Réda Housni Alaoui was added as committer on 2019-08-17 ## Project Activity: Apache Mina SSHD 2.3.0 was released on 2019-07-15. Apache MINA 2.1.3 was released on 2019-06-02. Apache MINA 2.1.2 was released on 2019-04-19. ## Community Health: Statistics: - dev@mina.apache.org had a 55% decrease in traffic in the past quarter (326 emails compared to 712) - ftpserver-users@mina.apache.org had a 800% increase in traffic in the past quarter (9 emails compared to 1) - users@mina.apache.org had a 75% decrease in traffic in the past quarter (10 emails compared to 40) - 19 issues opened in JIRA, past quarter (-45% decrease) - 16 issues closed in JIRA, past quarter (-82% decrease) - 130 commits in the past quarter (80% increase) - 4 code contributors in the past quarter (-42% decrease) - 14 PRs opened on GitHub, past quarter (75% increase) - 13 PRs closed on GitHub, past quarter (-13% decrease) The main point to consider is that Réda Housni Alaoui came to the dev list asking to contribute on Vysper which we were considering moving to the attic. We quickly voted him as a committer and he did a lot on the project during a few weeks. No other real changes in the other projects, Mina SSHD being still very active, the others with very low activity. ----------------------------------------- Attachment AU: 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 the 2.3.5 and 2.2.13 releases and some code cleanups and preprations for somedays JSF 3.0 on the trunk. UI-Component Sets: - Apache Tobago the community is working on typescript integration and prototyping shadow dom. ## Community Health: JSF is not a sexy topic anymore but we are still able to create some interest. The highlight for this quarter is we closed more issues than issues where created. - 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 AV: Report from the Apache Mynewt Project [Justin Mclean] ## Description: The mission of Apache Mynewt is the creation and maintenance of software related to an embedded OS optimized for networking and built for remote management of constrained devices that are incapable of running either Linux or Android ## Issues: None. ## Membership Data: Apache Mynewt was founded 2017-06-21 (2 years ago) There are currently 31 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 Aditi Hilbert on 2017-06-21. - Amr Bekhit was added as committer on 2019-07-30 ## Project Activity: - Apache Mynewt 1.7.0 released in August 2019 - Apache NimBLE 1.2 stack released at same time - BT SIG qualification done for NimBLE 1.2 - Community work in several areas (test facilities. new BSPs, core decoupling) ## Community Health: - Mailing list activity seeing new users and responders to questions asked (esp. questions from newcomers) - Mailing list exchanges are mostly around NFC, BLE (and BLE mesh), test facilities, LoRa and core decoupling into subprojects. - Mailing list activity has slightly dropped compared to last quarter - Slack activity is up and more users have joined - Justin Mclean gave talk about Apache Mynewt at ApacheCon 2019 - Szymon Janc gave talk about Apache NimBLE at RIOT Summit 2019 ----------------------------------------- Attachment AW: 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 44 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. - Rob Fellows was added as committer on 2019-09-24 ## Project Activity: Released Apache NiFi Registry 0.5.0 providing better proxy permissions, support for Apache Knox, and the ability to make buckets accessible by anonymous users. Apache NiFi 1.10.0 will have a release candidate likely by the time of this October board report. It includes more than 330+ JIRAs. This brings powerful features such as sourcing extensions from the latest NiFi Registry at runtime, far better model for paramaterized version controlled flows, Java 11 compatibility, back pressure prediction and more. The release for MiNiFi CPP 0.7.0 is closing in. There are nearly 100 closed JIRAs including many bug fixes and new features such as ensuring all inbound sockets are TLSv1.2 or newer, cron driven scheduling, support Kerberized connections to Kafka, support for packages with Python scripts, and ability to capture individual frames from an RTSP camera stream. ## Community Health: Community health continues to be a strong point with a healthy committer and PMC pipeline as well as high activity from current PMC members. We see numerous release lines across the mentioned parts of the Apache NiFi project all with very active development across features, bug fixes, and improvements. Our mailing list continues to be highly active and our slack room is also super active. As reported in the previous quarter we had 394 users in our slack room but now there are 523 and growing. This is a great sign of the interest in the community and the engagement level we see across PMC, committer, and pipeline for future committers. We continue to see highly active use and commentary related to Apache NiFi in social media, meetups, blogs, and conferences in various parts of the world. A NiFi PMC member presented on NiFi at the recent ApacheCon in Vegas. A recent tweet reads "Work with ApacheNiFi is very fast and productive. Counting now +290 processors to build both batch and streaming ETL data pipelines for any type of data source and destination you want." Another reads "ApacheNiFi thanks for the usual level of nonsensical obfuscated badly described prose on your homepage trying to describe your framework/product. As usual obfuscation is your the forte of the Apache Foundation..." Fortunately patches are welcome. This quarter we're seeing higher engagement across mailing lists, JIRA activity both opened and closed, commits, PRs opened and closed. This is likely due to the range of release activities for the NiFi Registry as well as the impending release of Apache NiFi 1.10.0 which is a huge feature, bug fix, and improvement release representing one of the longer gaps we've ever had since the previous feature bearing release. ----------------------------------------- Attachment AX: 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 (9 years ago) No new PMC members added in the last 3 months. Currently 20 committers and PMC members. Last committer and PMC addition was Roannel Fernandez at Sat Jun 23 2018. ## Project Activity: The issues with the dependency management (see NUTCH-2669 and linked issues) disappeared after an upgrade to the latest Tika version. The releases of 1.16 and 2.4 are in progress, so far the votes have passed successfully and we wait for the release artifacts to be mirrored. With the release of 2.4 we will - retire the development on the 2.x branch as no committer is actively working on it. We will advice users to use the 1.x/master branch instead. The migration of the Nutch Wiki from MoinMoin to Confluence was finished in July but cleanup and restructuring are still desired. There have been discussions about getting people attracted via the Outreachy initiatives resp. the Hacktoberfest event. ## Community Health: There was a significant increase in code commits and resolved Jira issues. Also the traffic on the mailing lists went up slightly. Reviews of and votes for the release candidates have been done by - (1.16) 6 committers + 1 user - (2.4) 4 committers ----------------------------------------- Attachment AY: Report from the Apache OpenJPA Project [Mark Struberg] ----------------------------------------- Attachment AZ: 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: - Stefan Kühl was added to the PMC on 2019-09-10 - Stefan Kühl was added as committer on 2019-09-10 ## Project Activity: We are discussion next bug fix release (both Flash and WebRTC versions) Development is slowed down since I become a father, have less free time :) The project is active ## Community Health: We have invited Stefan Kühl to the community, mail-list activity is more or less constant ----------------------------------------- Attachment BA: Report from the Apache OpenNLP Project [Jörn Kottmann] ## Description: Apache OpenNLP is a machine learning based toolkit for the processing of natural language text. ## Issues: There are no board level issues ## Membership Data: Apache OpenNLP was founded 2012-02-15 (8 years ago) There are currently 21 committers and 15 PMC members in this project. The Committer-to-PMC ratio is 7:5. Community changes, past quarter: - No new PMC members. Last addition was Koji Sekiguchi on 2017-10-10. - No new committers. Last addition was Jeffrey T. Zemerick on 2017-04-26. ## Project Activity: - 1.9.1 was released on 2018-12-31. There are plans to make one release this year to fix some issue and include PRs send by the community. ## Community Health: 4 commits in the past quarter (33% increase) 2 code contributors in the past quarter (100% increase) 13 PRs opened on GitHub, past quarter (-18% decrease) 8 PRs closed on GitHub, past quarter (166% increase) ----------------------------------------- Attachment BB: Report from the Apache OpenOffice Project [Peter Kovacs] ## 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 health 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. Short- and mid-term there is no view of improvement. ## 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 2018. We managed only to solve the biggest blockers. Currently dev test versions are being rolled to be more widely tested. 2) 4.1.7 was released recently but we are already in the need to discuss about a 4.1.8 release. The motivation in maintaining the 4.1.x release line is not very high. Therefore we will shut it down as soon as we have a stable release of 4.2.x. There is no release date defined yet, however, there are some blockers to resolve. ## LATEST RELEASE HISTORY 2019-09-21 4.1.7 2018-11-18 4.1.6 2017-12-30 4.1.5 ## PMC Roberto Galoppini went Emeritus on the OpenOffice PMC. He stated that his reasons are strictly pragmatic and not emotional. We thank Roberto for is long time of service in the OpenOffice PMC and we whish him all the best. There are 27 PMC members as of 2019-Sep-24 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) ## COMMITTERS There are 141 committers as of 2018-Apr-11. Last committer addition was on 2017-Jan-28 Kay Schenk (kschenk) Last committer withdrawal was on 2017-Feb-04 Dennis E. Hamilton (orcmid) ## ORGANIZATIONAL 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. We lack resources to build the community up in the area of development and documentation. We are holding ground with the people we have in development. ## WEBSITES & INFRASTRUCTURE We have initiated the migration from the old Apache CMS to Pelican CMS. We face the issue that we have 9GB of content to move. A plan has been made. Our build bots are down for now a half year. The related infra Jira ticket has been opened in Feb.2019. We try to fix things at the best of our capabilities. ## MARKETING The booth team has been present at FrOSCon [1] on August, 10 + 11th (Sankt Augustin, Germany), which will be finalizing the convention tour of our team in 2019. We are approved for an Apache OpenOffice developer Room, which we share with other applicants. We have also applied for a booth at FOSDEM (Brussels, Belgium). If the Application succeed we will learn on 1. November. We have informed the Apache Community team on our move and we hope we can improve the coordination compared to the last years. We will try to kick of some recruiting, despite of our difficult overall situation. FOSDEM takes part on February, 01st + 02nd [2]. We are in the process to print new flyers. [1] https://www.froscon.de/programm/aussteller/#a2562 [2] https://fosdem.org/2020/ ## DEVELOPMENT We have moved from SVN to GIT on August, 3rd. The vote has been done already a year ago, but we did not press the migration. ----------------------------------------- Attachment BC: Report from the Apache OpenWhisk Project [Dave Grove] ## Description: The mission of Apache OpenWhisk is the creation and maintenance of software related to a platform for building serverless applications with functions ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenWhisk was founded 2019-07-16 (3 months ago) There are currently 42 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No new PMC members (project graduated recently). - Justin Halsall was added as committer on 2019-08-22 ## Project Activity: Work continues on the "standalone" OpenWhisk configuration mentioned in our previous board report that will enable a very simple basic install of OpenWhisk. Since the last report, a few additional enhancements were identified as being desirable to include in the first release and are being implemented. This work appears to be on track to be completed by the end of October. We made a major release of the OpenWhisk command line tools. Releases since the last report: - openwhisk-cli-1.0.0 was released on 2019-09-23. - openwhisk-client-go-1.0.0 was released on 2019-09-23. - openwhisk-wskdeploy-1.0.0 was released on 2019-09-23. ## Community Health: Community health remains good with active dev list design discussions on several topics including enhancements to the OpenWhisk scheduler, standalone OpenWhisk, the intersection of OpenWhisk and Knative, and better support for user events, monitoring, and operational metrics. ----------------------------------------- Attachment BD: 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 at this time. ## Membership Data: Apache ORC was founded 2015-04-21 (4 years ago) There are currently 41 committers and 10 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 Gang Wu on 2019-01-16. - No new committers. Last addition was Renat Valiullin on 2019-06-19. ## Project Activity: - ORC 1.6.0 was released on 2019-09-04. - Talks on ORC column encryption at: - ApacheCon NA 2019 - Strata NYC 2019 - We should release new bug fix releases on the 1.5 and 1.6 lines in the coming week. ## Community Health: - The project has been relatively quiet this quarter as users start testing out the new 1.6 release. - Some new contributors have been submitting patches and we are tracking their performance as potential committers. ----------------------------------------- Attachment BE: 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 (4 years ago) There are currently 33 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. - No new committers. Last addition was Fokko Driesprong on 2019-06-25. ## Project Activity: - Format 2.7.0 was released on 2019-09-29. working towards a parquet-mr release to go with it. ## Community Health: JIRA activity is fairly stable, tickets are opened and closed at a similar rate. - 51 issues opened in JIRA, past quarter (-21% decrease) - 46 issues closed in JIRA, past quarter (-4% decrease) there is a bit of activity in finalizing big efforts that have been in the work for a while (encryption, bloom filters) - 40 commits in the past quarter (21% increase) - 19 code contributors in the past quarter (72% increase) - 40 PRs opened on GitHub, past quarter (-16% decrease) - 49 PRs closed on GitHub, past quarter (40% increase) Nice exploration of floating point compression from the community. ----------------------------------------- Attachment BF: 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 issues requiring board attention at this time. ## Membership Data: This month is the 10th anniversary of Apache PDFBox. We graduated as TLP on 2009-10-21. 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: Software development activity: - the work on 2.0.18 already started with a handful of fixes - the minimum requirement for the trunk is now java 8 - the improvement of the on demand parser of the trunk is an ongoing effort, as well as some other refactorings and improvements - we are waiting for our sonar project to be moved to the new location Recent releases: - 2.0.17 was released on 2019-09-20 - 2.0.16 was released on 2019-06-27 - 2.0.15 was released on 2019-04-11 ## Community Health: There is a steady stream of contributions, bug reports and questions on the mailing lists. ----------------------------------------- Attachment BG: Report from the Apache Ranger Project [Selvamohan Neethiraj] ## Description: - Apache Ranger is a framework to enable, monitor and manage comprehensive data security across the Hadoop platform ## Issues: - There are no issues requiring board attention at this time ## Activity: - Community has just released a major release - 2.0.0 and working on 2.1.0 release. - Jira: has usual amount of activities in the community. +100(added) -72(resolved) over last 3 months ## Health report: - Completed release of Apache Ranger 2.0.0 with major upgrade to support latest release of Hive, HBase and Hadoop. - Community is working on 2.1.0 release with - minor Fixes to 2.0.0 releases - Java 11 support - able to specify multiple ranger host (w/o load balancer) - switch logging framework to slf4j - Also, discussing new features for next major releases - authorization plugin for sparkSQL, ElasticSearch and Druid ## PMC changes: - Currently 20 PMC members - Sailaja Polavarapu was added to the PMC on 2019-09-18. ## Committer base changes: - Currently 29 committers - Nikhil Purbhe was added as a committer on Wed May 22 2019 ## Releases: - Apache Ranger 2.0.0 was released on 2019-08-07. - Apache Ranger 1.2.0 was released on 2018-10-04. - Apache Ranger 1.1.0 was released on 2018-07-09. ## Mailing list activity: - Regular activity continues. - dev@ranger.apache.org: - 1216 emails sent to list (905 in previous quarter) - user@ranger.apache.org: - 15 emails sent to list (43 in previous quarter) ## JIRA activity: - 100 JIRA tickets created in the last 3 months - 72 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BH: Report from the Apache Rya Project [Adina Crainiceanu] ## Description: Rya (pronounced "ree-uh" /rēə/) is a Big Data triple store that provides 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 (18 days 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 graduated in September). - No new committers were added. ## Project Activity: - The project graduated from the Incubator on September 18, 2019 - INFRA moved the resources out of the Incubator to Top Level Project - All relevant places were updated to show that Rya is now a Top Level Project - Many members of the community provided quotes for the ASF press release [1] announcing Rya graduation on September 24, 2019 - Rya version 4.0.0 (incubating) released on July 27, 2019 - "SPARQL at Scale with Apache Rya" presented as part of the Graph processing track at ApacheCon Las Vegas, Sept 2019 - A Rya PMC member participated in "Does Open Source Participation Get Easier Over Time?" panel in the Community track at ApacheCon Las Vegas, Sept 2019 [1] s.apache.org/0xc4g ## Last release: - Rya version 4.0.0 (incubating) released on July 27, 2019 ## Community Health: The project is healthy. Activity levels on mailing lists, issues and pull requests increased in the last quarter due to the major release and Rya graduation. ----------------------------------------- Attachment BI: Report from the Apache Samza Project [Yi Pan] ----------------------------------------- Attachment BJ: 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 specific issue. ## Membership Data: Apache SkyWalking was founded 2019-04-17 (6 months ago) There are currently 26 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 7:6. Community changes, past quarter: - Zhenxu Ke was added to the PMC on 2019-08-30 - Yuguang Zhao was added to the PMC on 2019-08-30 - Yanlong He was added as committer on 2019-08-08 - Weijie Zou was added as committer on 2019-09-10 ## Project Activity: Recent releases: 6.4.0 was released on 2019-09-11. 6.3.0 was released on 2019-08-07. Project features are becoming stable in 6.x release series. Many e2e and integration tests are being added to make sure further release more reliable. The project is working on more tests including the unit tests. SkyWalking has public speak at - ApacheCon Las Vagas - Cloud Vendor(Alibaba) announce, they supported SkyWalking agent and data format on AliCloud Tracing Analysis Service. - COSCup, Taiwan, China. - DevOpsStage, Kiev, this month ## Community Health: The community is very active. Hundreds of PRs and issues show up on GitHub. Fixes and features come from the community. dev@skywalking.apache.org had a 20% increase in traffic in the past quarter(134 emails compared to 111) 325 commits in the past quarter code 55 contributors in the past quarter 283 PRs opened on GitHub, past quarter 309 issues opened/331 issues closed on GitHub ----------------------------------------- Attachment BK: Report from the Apache SpamAssassin Project [Sidney Markowitz] Apache SpamAssassin report to Board for October 2019 SpamAssassin is a mail filter to identify spam. The project provides a framework/engine and regular rule updates that reflect the changing nature of spam email seen in the wild. Updated rules are generated through a combination of hand crafted contributions and automated processing of spam and anonymized processed non-spam that are contributed by volunteers. Status and health report: The project activities, including running of our rule update infrastructure and our dev and user mailing lists, are continuing smoothly. Our wiki was successfully migrated by Infra in July from the deprecated MoinMoin host to Confluence. SpamAssassin 3.4.3 release candidate 4 was released August 31. We will need an rc5 for a minor change, but are hopeful that will be our final release for 3.4.x and letting us focus on 4.0. Our GSOC 2019 student, Shreyansh Shrivastava, successfully completed the project in August. Thanks to Moaz Reyad and Wang Wei, representing Apache Singa, for joining in to provide guidance and mentoring with regards to statistical classification models. Shreyansh has been blogging about the experience: https://medium.com/@shreyansh25.shrivastava/gsoc19-work-submission-4699662d99f5 Among those representing ASF at WebPros Summit 2019 in September were SpamAssassin PMC members Sidney Markowitz and Kevin A. McGrail, who helped staff the ASF booth in "Open Source Alley" and presented some talks about SpamAssassin and Open Source. Releases: The last release was Apache SpamAssassin version 3.4.2 on 16 September 2018 We are close to releasing version 3.4.3 to address some issues that were deferred, in part so we could quickly release security fixes in 3.4.2. After we release 3.4.3 we expect to resume development in our main branch for 4.0. Note that we maintain online rule updates that are continuously updated through a combination of developer contributions and automated processing via our mass-check facility. Committer/PMC changes: Most recent new committer: Paul Stead (pds) 12 September 2018 Most recent new PMC members: Giovanni Bechis (gbechis) 24 Sep 2018 Henrik Krohns (hege) 25 Sep 2018 ----------------------------------------- Attachment BL: Report from the Apache Sqoop Project [Venkat Ranganathan] ## Description: Apache Sqoop is a tool designed for efficiently transferring bulk data between Apache Hadoop and structured datastores such as relational databases. It can be used to import data from external structured datastores into Hadoop Distributed File System or related systems like Hive and HBase. Conversely, Sqoop can be used to extract data from Hadoop and export it to external structured datastores such as relational databases and enterprise data warehouses ## Issues: There are no issues requiring board attention at this time ## 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. ## Community Health: Community is showing signs of weakness, we see a drop in new contributors contributing to the project with drop in mailing list traffic. Not a lot of PMC activity also ## Mailing list activity: - dev@sqoop.apache.org: - 175 subscribers (from last quarter) - 40 emails sent to list (74 in previous quarter) - user@sqoop.apache.org: - 506 subscribers (from last quarter): - 2 emails sent to list (9 in previous quarter) ## JIRA activity: - 6 JIRA tickets created in the last 3 months - 0 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BM: Report from the Apache Stanbol Project [Rafa Haro] ----------------------------------------- Attachment BN: 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 (7 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: Not much of note here. We have had a new contributor step up, offering assistance on a number of tickets. As time permits, we'll get started on reviewing the suggestions and patches, with the hopeful goal of gaining a new steady contributor. As we get closer to 2020, I expect we'll see an uptick in activity on the code-base. ## Community Health: As per our usual manners, I performed a standard PMC oversight check. I am happy to report that we still have sufficient (>= 3 people) oversight on the PMC. There are no pending vulnerabilities or critical bugs that we are aware of. ----------------------------------------- Attachment BO: 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: - Keeping the existing community active and growing the community remains a challenge. ## Membership Data: Apache Streams was founded 2017-07-18 (2 years ago) There are currently 8 committers and 8 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Ate Douma on 2017-07-18. - No new committers were added. ## Project Activity: - Activity was low again this quarter - Most development focused on integrating person & company data enrichment services. - Several PMC members will be participating in the upcoming ACEU 2019 hackathon. ## Community Health: - Mailing list and commit participation was low again. Adding committers and growing the PMC needs to be a focus. - Streams is over-due for a release to incorporate new ActivityStreams 2.0 support and updates to several of our core dependencies. ----------------------------------------- Attachment BP: 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 no GA releases in the last quarter. Within the last quarter we saw steady development activity with 15 closed pull requests. Preparations are being made for a new Struts 2.5 feature release, expected for the next quarter. After announcing this step more than eleven months ago, we officially declared End-Of-Life for the Struts 2.3 development line (2019-09-12)[1]. Users are recommended to upgrade to Struts 2.5, since Struts 2.3 will no longer receive further security updates. A lot of effort also went into dealing with a massive security report submitted by the Black Duck Research Team within the Synopsys Cybersecurity Research Center, claiming that a number of historic Struts Security Bulletins and related CVE database entries contained incorrect affected release version ranges. We worked hard to investigate and cross-check the report as good as possible, given the volunteer time at hand. The combined efforts led to Struts Security Bulletin S2-058 [2][3], referencing 15 historic Struts Security Bulletins and respective CVE entries that have been updated to reflect corrections in affected GA version ranges as well as minimum GA versions to contain appropriate fixes for the issues at hand. The Struts PMC would like to thank (again) the Apache Security Team and Sally Khudairi for their excellent support while dealing with the report and its aftermath. 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 59 committers. - No new committers added in the last 3 months - Last committer addition was Yasser Zamani at Wed Nov 15 2017 ## Releases: - Last release was 2.5.20 (2019-01-14) ## Mailing list activity: - dev@struts.apache.org: - 54 emails sent to list (25 in previous quarter) - issues@struts.apache.org: - 50 emails sent to list (145 in previous quarter) - user@struts.apache.org: - 24 emails sent to list (42 in previous quarter) ## JIRA activity: - 5 JIRA tickets created in the last 3 months - 6 JIRA tickets closed/resolved in the last 3 months [1] https://struts.apache.org/announce#a20190912 [2] https://struts.apache.org/announce#a20190815 [3] https://cwiki.apache.org/confluence/display/WW/S2-058 ----------------------------------------- Attachment BQ: Report from the Apache Tajo Project [Hyunsik Choi] ----------------------------------------- Attachment BR: Report from the Apache Tapestry Project [Thiago Henrique De Paula Figueiredo] ----------------------------------------- Attachment BS: 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 (19 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: This period has been mostly quiet. No new artifacts/releases have been released. Regarding comment from previous report: "It has been 5 years since a committer or PMC member was added. Is there hope for new blood?" A quick response would be "difficult to attract new blood". Rivet has been many years in development (thus is feature rich), and Tcl is not very popular for web services development. Thus the community around Apache Tcl is not large, and since user needs are already covered, it is difficult to attract new committers. I have to check whether the membership data reflects the current status. ## Community Health: The community has remained the same for quite some time. There is some activity in the mailing lists, mostly seeking advice on how to use Apache Rivet. No new bugs have been reported. - rivet-dev@tcl.apache.org had a 340% increase in traffic in the past quarter (22 emails compared to 5) - 12 commits in the past quarter (-40% decrease) - 1 code contributor in the past quarter (no change) ## Releases: - Last release was rivet-3.1.1 on Wed Jan 09 2019 ----------------------------------------- Attachment BT: Report from the Apache Tez Project [Jonathan Turner Eagles] ----------------------------------------- Attachment BU: 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 17 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 James E. King III on 2017-11-03. - No new committers. Last addition was David Mollitor on 2019-05-08. ## Project Activity: We are still in the middle of preparing for the next (0.13.0) release. The process has been slowed down by a number of tickets that were considered release blockers, however all except one are solved by now. We are expecting to have the release ready soon. ## Community Health: We received and appreciate attention by certain new contributors (actual and potential ones) in the last weeks, last not least reflected by the number of JIRA tickets and pull requests. Current main work is the planned release and keeping pace with the pull requests we continue to receive. ----------------------------------------- Attachment BV: 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 recognised 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 (9 years ago) There are currently 32 committers and 31 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - Tilman Hausherr was added to the PMC on 2019-10-02 - Tilman Hausherr was added as committer on 2019-10-02 ## Project Activity: 1.22 was released on 2019-08-01 SooMyung Lee (soomyung) and JinSup Kim (ddoleye) contributed a parser for HWP v5 files. We added significant improvements in language coverage for the tika-eval module by collaborating with OpenNLP: we now detect 121 (vs. 75) languages and have common words lists for 121 (vs. 21) languages. This means we can now identify potential problems/regressions in content extraction for 121 languages. ## Community Health: No significant changes in community health. There were decreases in @dev email traffic and in closed tickets, but we saw a slight increase in contributors and opened PRs. The team gave two conference presentations on Tika -- ApacheCon NA and Activate -- and we have an upcoming talk at ApacheCon EU. ----------------------------------------- Attachment BW: 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: Since our last report, TinkerPop has released versions 3.3.8 and 3.4.3, both of which included bug fixes and minor improvements. We've had almost a full year now of two month release cycles and have accomplished the goal of firming up our last major release of 3.4.0. We are currently considering a potential slow down in this release rate by releasing every three months for these branches. We are currently preparing for release of 3.3.9 and 3.4.4 which should be available around the time of this board meeting. The wider TinkerPop community saw two official release announcements that expanded Gremlin's footprint in two separate programming language ecosystems: * grammes[1] - a strongly typed Gremlin server driver for Go. * greskell[2] - a Haskell binding for Gremlin graph query language. There were a number of talks/papers about TinkerPop, Gremlin and related projects during this reporting period. Here were some by TinkerPop committers/PMC members: * Distributed Data Show - What's new in TinkerPop 3.4[3] - Stephen Mallette * Towards an Integrated Graph Algebra for Graph Pattern Matching with Gremlin[4] - Harsh Thakkar * mm-ADT - A Multi-Model Abstract Datatype[5] - Marko Rodriguez We are currently in the process of inviting a new committer. We will update the status of this situation in our next report. ## Issues: There are no issues requiring board attention at this time. ## Releases: - 3.3.8 (August 5, 2019) - 3.4.3 (August 5, 2019) ## PMC/Committer: - Last PMC addition was Jorge Bay-Gondra - October 2018 - Last committer addition was Joshua Shinavier - June 2019 ## Links [1] https://github.com/northwesternmutual/grammes [2] https://github.com/debug-ito/greskell [3] https://www.youtube.com/watch?v=URJTysRCWqQ [4] https://arxiv.org/abs/1908.06265 [5] https://s.apache.org/tgn29 ----------------------------------------- Attachment BX: 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 and HTTP/2 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 (9 years ago) There are currently 59 committers and 50 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - Aaron Canary was added to the PMC on 2019-09-29 - Aaron Canary was added as committer on 2019-09-05 ## Project Activity: - Our ATS Fall Summit will be held this coming week, 10/8 to 10/10, at the Verizon Media Campus in Sunnyvale, CA. There are currently 71 attendees singed up for the event and we are going to to have two guest speakers. - We made four security releases related to HTTP/2 security issues this quarter. We are currently working on our next major release 9.0.0 and it is currently being used on a few production servers while we work out some issues. ## Community Health: - Community engagement is down across the board. I feel this is the biggest area of concern for the project. Overtime the number of subscribers to the mailing lists have been declining. ----------------------------------------- Attachment BY: Report from the Apache VXQuery Project [Till Westmann] Description: Apache VXQuery implements a parallel XML Query processor. Activity: - There has been no visible (dev list or git) activity on the project since the last report. - An attempt of a discussion on the retirement or revival of the project on the dev-list did not get a response. - We will start a vote on retiring Apache VXQuery and expect to have a result before the next board meeting. PMC/Committership changes: - Currently 12 committers and 8 PMC members in the project. - Christina Pavlopoulou joined the PMC on 2018-10-29. - Last PMC addition was Christina Pavlopoulou on 2018-10-29. - Last committer additions were Riyafa Abdul Hameed and Christina Pavlopoulou on Aug 22, 2016. Releases: - Last release was 0.6 on May 26 2016 ----------------------------------------- Attachment BZ: 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... Much of the activity this quarter was around some bugs that users have reported in WSS4J and doing some optimizations in WSS4J for very large messages (>2G). We didn't do any releases this quarter, but are planning on some patch releases very soon as they will be needed for planned CXF releases. ## 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. One point of note: Web Services *IS* scheduled to report this month and is on the agenda. However, the new "ASF Board Report Wizard" is insisting that we don't need to report this month and is thus refusing to do the automatic "Publish" option. Likely a bug in the wizard or something.. ----------------------------------------- Attachment CA: 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. ## Issues: - PMCs are trying to fix and announce security issues that have been addressed and released. ## Activity: - 0.8.2 was released on Sep 29, 2019 ## Health report: - +6 new code contributors since last report. 287 total ## PMC changes: - Currently 11 PMC members. - Last PMC addition was Jeff Zhang on Thu Jan 25 2018 ## Committer base changes: - Currently 18 committers. - Last committer addition was Xun Liu at April 18 2019 ## Releases: - 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: - 153 emails sent to list ( 148 in previous quarter) - dev@zeppelin.apache.org: - 947 emails sent to list ( 603 in previous quarter) ## JIRA activity: - 124 JIRA tickets created in the last 3 months ------------------------------------------------------ End of minutes for the October 16, 2019 board meeting.