The Apache Software Foundation Board of Directors Meeting Minutes January 15, 2020 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/41xe 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 Rich Bowen Shane Curcuru Ted Dunning - joined 10:47 Dave Fisher Myrle Krantz Daniel Ruggeri Craig L Russell Directors Absent: Roman Shaposhnik Executive Officers Present: Sally Khudairi David Nalley Tom Pappas Sam Ruby Matt Sicker Executive Officers Absent: none Guests: Daniel Gruno Greg Stein Issac Goldstand P. Taylor Goetz Paul Angus 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of December 18, 2019 See: board_minutes_2019_12_18.txt Approved by General Consent. 4. Executive Officer Reports A. Chairman [Craig] The foundation continues to run financially conservatively and we foresee no significant issues. I have accepted a speaking engagement at the Huawei Developer Conference in Shenzhen in February. B. President [Sam] Finances again seem to be on track, with expenditures overall under budget and income now back on track and converging on plan. Conferences is the lone area that is exceeding budget, but that was a known risk, shared with the board before it occurred, and amply covered by other underspending. All areas operating normally. Additionally, please see Attachments 1 through 9. C. Treasurer [Myrle] Operating Cash on December 31st, 2019 was $2,135.4K, which is up $400.4K from last month’s ending balance (Nov 19) of $1,735K. Total Cash as of Dec 31st, 2019 is $3,529.3K (includes the Pineapple, Restricted Donation as well as the Tides Restricted Donations) as compared to $3,720.7K on December 31st, 2018, (a decrease of $191.4K year over year). The December 2019 ending Operating cash balance of $2,135.4K represents an Operating cash reserve of 9.3 months based on the “Estimated” FY20 Cash forecast average monthly spending of $230.2K/month. The ASF actual Operating reserve of 9.3 months at the end of December 2019 is a bit ahead the budgeted 8.1 months of reserve for YTD through December 2019. The estimated YE Operating reserve of 8.9 months is ahead of the Budgeted YE reserve of 7.6 months. The ASF Operating reserve is above the ASAE standard average of 6 months of reserve for Non Profits. Reviewing the YTD Cash P&L, total Income is behind budget at this point in the Fiscal year by $117.3K ( with the timing of Sponsor payments the gap as of Nov 30th was closed by $351.8K), partly due to ACNA19 Registration income was behind but, offset that to a degree, by ANCA 19 Sponsorship exceeding the budget. Public Donations are a bit behind due to a bit of timing however as of the December YTD close, Foundation sponsorship is ahead by $78.8K as the timing of payments has caught up( The open Accounts Receivable is very healthy at $701.5K, which as of the Dec 19 Fin Close is enough, if it comes in before 4.30.20, to achieve the FY20 Foundation Sponsorship Budget). As compared to FY19, FY20 YTD revenue is ahead by $249.3K primarily due to FY20 Events exceeding Revenue as compared to FY19, YTD. YTD expenses through December 31st, 2019 are under budget by $232.8K, spread across all depts except Conferences. As noted in last month’s narrative the budgeted loss for ACNA19 was $55K and we were estimating it to be in the $110K-$120K loss range, once all expenses are in. As noted in the November Narrative, the estimated loss for ACEU19 could be 107K Euros. The goal is to have both ACNA19 and ACEU19 closed, as we close the ASF books for Jan 2020. Regarding Net Income (NI), YTD FY20 the ASF finished with a negative <$260.9K> NI vs a budgeted negative <$376.4K> NI or $115.5K ahead of Budgeted NI for FY20 at this point in the Fiscal year. After being behind last month, with the timing of Sponsor payments we are back on track for FY20 as compared to budget. The cash forecast has been updated, with the information we have at hand, and at this point with about 4 months left in the Fiscal year, we are still on pace to meet our FY20 budgeted NI. Again as I have done in previous months, I urge all dept heads to review their depts in the Cash forecast, for the last 4 months of the Fiscal year, and let us know if there is anything that they are aware of that could change the estimates for the remaining four months of FY20. This effort will make the Cash forecast a much more accurate management tool for the Foundation With regard to FY19, we are ahead in revenue, by $249.3K as noted above, but we are also ahead on expenses by $770.2K (due to ACNA19 and the Lease web payment which should have taken place in FY19, but did not etc); thus, year over year NI for FY20 is behind FY19 by $520.9K. It is estimated that this will even out, to a degree, as the FY20 progresses. Current Balances: Boston Private CDARS Account 2,265,241.60 Citizens Money Market 710,333.57 Citizens Checking 553,331.27 Paypal - ASF 414.57 Total Checking/Savings 3,529,321.01 Dec-19 Budget Variance Income Summary: Public Donations 41,220.41 6,822.05 34,398.36 Sponsorship Program 490,600.00 204,000.00 286,600.00 Programs Income 0.00 0.00 0.00 Conference/Event Income 18,120.30 0.00 18,120.30 Other Income 0.00 Interest Income 150.79 400.00 -249.21 Total Income 550,091.50 211,222.05 338,869.45 Expense Summary Infrastructure 77,383.20 98,233.08 -20,849.88 Programs Expense 6,249.00 3,333.33 2,915.67 Publicity 11,680.59 21,233.34 -9,552.75 Brand Management 4,367.07 8,166.67 -3,799.60 Conferences 4,618.75 17,250.00 -12,631.25 Travel Assistance Committee 0.00 10,000.00 -10,000.00 Fundraising 11,395.41 16,080.00 -4,684.59 Treasury Services 3,350.00 3,350.00 0.00 General & Administrative 619.36 1,925.00 -1,305.64 Diversity and Inclusion 30,000.00 5,833.33 24,166.67 Total Expense 149,663.38 185,404.75 -35,741.37 Net Income 400,428.12 25,817.30 374,610.82 YTD FY20 Budget Variance Income Summary: Public Donations 77,273.66 117,403.87 -40,130.21 Sponsorship Program 969,600.00 891,000.00 78,600.00 Programs Income 14,900.00 14,000.00 900.00 Conference/Event Income 540,142.91 700,000.00 -159,857.09 Other Income 0.00 0.00 Interest Income 6,620.90 3,450.00 3,170.90 Total Income 1,608,537.47 1,725,853.87 -117,316.40 Expense Summary Infrastructure 688,088.31 740,364.64 -52,276.33 Programs Expense 7,407.53 26,666.64 -19,259.11 Publicity 255,376.76 309,946.72 -54,569.96 Brand Management 35,958.09 65,333.36 -29,375.27 Conferences 651,771.73 616,000.00 35,771.73 Travel Assistance Committee 43,092.21 115,000.00 -71,907.79 Fundraising 100,306.82 128,640.00 -28,333.18 Treasury Services 26,800.00 26,800.00 0.00 General & Administrative 30,659.72 26,840.00 3,819.72 Diversity and Inclusion 30,000.00 46,666.64 -16,666.64 Total Expense 1,869,461.17 2,102,258.00 -232,796.83 Net Income -260,923.70 -376,404.13 115,480.43 D. Secretary [Matt] In the month of December, the secretary received 70 ICLAs, 1 CCLA, and two software grants. E. Executive Vice President [David] I've begun the conversation around FY21 Budget Planning. My current plan is to have the first draft ready by the February Board Meeting, and refine from there. Infrastructure ============== Infrastructure has onboarded a part-time tech writer/editor Andrew Wetmore. Please take note of comments around the mirror system in the Infrastructure report. Travel Assistance ================= Travel Assistance is ramping up for their first Committer-focused event travel sponsorship for FOSDEM. Data Privacy ============ Forward progress is being made, largely focused on scaffolding at the moment. F. Vice Chairman [Shane] Nothing in particular to report this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Shane] See Attachment 10 B. Apache Legal Affairs Committee [Roman Shaposhnik] See Attachment 11 C. Apache Security Team Project [Mark J. Cox / Myrle] See Attachment 12 D. VP of Jakarta EE Relations [Mark Struberg / Ted] No report was submitted. @Dave: find a volunteer for this position Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Aries [myrle] # AsterixDB [druggeri] # CXF [druggeri] # Fluo [df] # HAWQ [myrle] # Hama [rb] # Helix [da] # Incubator [df] # OpenOffice [myrle] # Stanbol [df] # Struts [rb] # VXQuery [clr] A. Apache Accumulo Project [Michael Wall / Rich] See Attachment A B. Apache ActiveMQ Project [Bruce Snyder / Danny] See Attachment B C. Apache Airavata Project [Suresh Marru / Daniel] See Attachment C D. Apache Aries Project [Christian Schneider / Dave] See Attachment D @Myrle: follow up on security issue E. Apache Arrow Project [Jacques Nadeau / Roman] See Attachment E F. Apache AsterixDB Project [Till Westmann / Craig] See Attachment F @Daniel: follow up on outstanding questions to PMC G. Apache Attic Project [Mads Toftum / Dave] See Attachment G H. Apache Avro Project [Sean Busbey / Shane] See Attachment H I. Apache Bloodhound Project [Gary Martin / Ted] See Attachment I J. Apache Calcite Project [Stamatis Zampetakis / Daniel] See Attachment J K. Apache CarbonData Project [Liang Chen / Roman] See Attachment K L. Apache Celix Project [Pepijn Noltes / Myrle] See Attachment L M. Apache Chukwa Project [Eric Yang / Rich] See Attachment M N. Apache Crunch Project [Josh Wills / Danny] See Attachment N O. Apache CXF Project [Daniel Kulp / Craig] See Attachment O P. Apache DataFu Project [Matthew Hayes / Shane] See Attachment P Q. Apache DB Project [Bryan Pendleton / Rich] See Attachment Q R. Apache Directory Project [Shawn McKinney / Dave] See Attachment R S. Apache Druid Project [Gian Merlino / Ted] See Attachment S T. Apache Dubbo Project [Ian Luo / Roman] See Attachment T U. Apache Fineract Project [Vishwas Babu A J / Daniel] See Attachment U V. Apache Fluo Project [Keith Turner / Myrle] See Attachment V @Ted: follow up with info about CoC reporting W. Apache Geronimo Project [Romain Manni-Bucau / Danny] See Attachment W X. Apache Griffin Project [William Guo / Craig] See Attachment X Y. Apache Hadoop Project [Vinod Kumar Vavilapalli / Danny] See Attachment Y Z. Apache Hama Project [Chia-Hung Lin / Rich] No report was submitted. AA. Apache HAWQ Project [Lei Chang / Ted] See Attachment AA AB. Apache HBase Project [Duo Zhang / Myrle] See Attachment AB AC. Apache Helix Project [Kishore G / Shane] See Attachment AC @Danny: pursue a roll call AD. Apache Incubator Project [Justin Mclean / Craig] See Attachment AD @DanielGruno: start graduation talks with Pony Mail AE. Apache Isis Project [Kevin Meyer / Daniel] See Attachment AE AF. Apache James Project [Benoit Tellier / Roman] See Attachment AF AG. Apache jclouds Project [Ignasi Barrera / Dave] See Attachment AG AH. Apache Jena Project [Andy Seaborne / Craig] See Attachment AH AI. Apache JMeter Project [Bruno Demion / Dave] See Attachment AI AJ. Apache Johnzon Project [Romain Manni-Bucau / Rich] See Attachment AJ AK. Apache Joshua Project [Tommaso Teofili / Ted] No report was submitted. AL. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Roman] See Attachment AL AM. Apache Kudu Project [Adar Dembo / Myrle] See Attachment AM AN. Apache MADlib Project [Aaron Feng / Danny] See Attachment AN AO. Apache Mahout Project [Andrew Musselman / Daniel] See Attachment AO AP. Apache Maven Project [Robert Scholte / Shane] See Attachment AP AQ. Apache Mesos Project [Vinod Kone / Daniel] See Attachment AQ AR. Apache Metron Project [Casey Stella / Rich] See Attachment AR AS. Apache MINA Project [Guillaume Nodet / Danny] See Attachment AS AT. Apache MyFaces Project [Bernd Bohmann / Myrle] See Attachment AT AU. Apache NiFi Project [Joe Witt / Ted] See Attachment AU AV. Apache Nutch Project [Sebastian Nagel / Dave] See Attachment AV AW. Apache OpenJPA Project [Mark Struberg / Roman] See Attachment AW AX. Apache OpenMeetings Project [Maxim Solodovnik / Craig] See Attachment AX AY. Apache OpenNLP Project [Jörn Kottmann / Shane] No report was submitted. @Matt: ensure new PMC Chair knows to report next month AZ. Apache OpenOffice Project [Jim Jagielski / Craig] See Attachment AZ @Dave: ensure foreign language dev@ discussions are mirrored in English BA. Apache ORC Project [Owen O'Malley / Ted] See Attachment BA BB. Apache Parquet Project [Julien Le Dem / Danny] See Attachment BB BC. Apache PDFBox Project [Andreas Lehmkühler / Shane] See Attachment BC BD. Apache Petri Project [Dave Fisher] See Attachment BD BE. Apache Pig Project [Koji Noguchi / Daniel] See Attachment BE BF. Apache Ranger Project [Selvamohan Neethiraj / Rich] See Attachment BF BG. Apache Rya Project [Adina Crainiceanu / Dave] See Attachment BG BH. Apache Samza Project [Yi Pan / Roman] See Attachment BH BI. Apache SINGA Project [Wang Wei / Myrle] See Attachment BI BJ. Apache SkyWalking Project [Sheng Wu / Myrle] See Attachment BJ BK. Apache Sqoop Project [Venkat Ranganathan / Shane] See Attachment BK BL. Apache Stanbol Project [Rafa Haro / Dave] No report was submitted. @Dave: push for Attic discussion with PMC and community BM. Apache Steve Project [Daniel Gruno / Rich] See Attachment BM BN. Apache Streams Project [Steve Blackmon / Ted] No report was submitted. @Ted: pursue a report for Streams BO. Apache Struts Project [René Gielen / Danny] See Attachment BO BP. Apache Submarine Project [Wangda Tan / Craig] See Attachment BP BQ. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Roman] No report was submitted. @Shane: pursue a report for Tapestry BR. Apache Tcl Project [Georgios Petasis / Daniel] See Attachment BR BS. Apache Tez Project [Jonathan Turner Eagles / Myrle] See Attachment BS BT. Apache Thrift Project [Jens Geyer / Rich] See Attachment BT BU. Apache Tika Project [Tim Allison / Shane] See Attachment BU BV. Apache TinkerPop Project [Stephen Mallette / Danny] See Attachment BV BW. Apache Traffic Server Project [Bryan Call / Roman] See Attachment BW BX. Apache Twill Project [Terence Yim / Dave] See Attachment BX BY. Apache VXQuery Project [Till Westmann / Craig] See Attachment BY BZ. Apache Web Services Project [Daniel Kulp / Daniel] See Attachment BZ CA. Apache Yetus Project [Allen Wittenauer / Ted] See Attachment CA CB. Apache Zeppelin Project [Lee Moon Soo / Dave] See Attachment CB Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache OpenNLP Project Chair WHEREAS, the Board of Directors heretofore appointed Jörn Kottmann (joern) to the office of Vice President, Apache OpenNLP, and WHEREAS, the Board of Directors is in receipt of the resignation of Jörn Kottmann from the office of Vice President, Apache OpenNLP, and WHEREAS, the Project Management Committee of the Apache OpenNLP project has chosen by vote to recommend Jeffrey T. Zemerick (jzemerick) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Jörn Kottmann is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache OpenNLP, and BE IT FURTHER RESOLVED, that Jeffrey T. Zemerick be and hereby is appointed to the office of Vice President, Apache OpenNLP, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache OpenNLP Project Chair, was approved by Unanimous Vote of the directors present. B. Change the Apache Storm Project Chair WHEREAS, the Board of Directors heretofore appointed P. Taylor Goetz (ptgoetz) to the office of Vice President, Apache Storm, and WHEREAS, the Board of Directors is in receipt of the resignation of P. Taylor Goetz from the office of Vice President, Apache Storm, and WHEREAS, the Project Management Committee of the Apache Storm project has chosen by vote to recommend Kishor Patil (kishorvpatil) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that P. Taylor Goetz is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Storm, and BE IT FURTHER RESOLVED, that Kishor Patil be and hereby is appointed to the office of Vice President, Apache Storm, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Change the Apache Storm Project Chair, was approved by Unanimous Vote of the directors present. C. Change the Apache Lucene Project Chair WHEREAS, the Board of Directors heretofore appointed Cassandra Targett (ctargett) to the office of Vice President, Apache Lucene, and WHEREAS, the Board of Directors is in receipt of the resignation of Cassandra Targett from the office of Vice President, Apache Lucene, and WHEREAS, the Project Management Committee of the Apache Lucene project has chosen by vote to recommend Anshum Gupta (anshum) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Cassandra Targett is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Lucene, and BE IT FURTHER RESOLVED, that Anshum Gupta be and hereby is appointed to the office of Vice President, Apache Lucene, 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 7C, Change the Apache Lucene Project Chair, was approved by Unanimous Vote of the directors present. D. Terminate the Apache VXQuery Project WHEREAS, the Project Management Committee of the Apache VXQuery project has chosen by vote to recommend moving the project to the Attic; and WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache VXQuery project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache VXQuery project is hereby terminated; and be it further RESOLVED, that the Attic PMC be and hereby is tasked with oversight over the software developed by the Apache VXQuery Project; and be it further RESOLVED, that the office of "Vice President, Apache VXQuery" is hereby terminated; and be it further RESOLVED, that the Apache VXQuery PMC is hereby terminated. Special Order 7D, Terminate the Apache VXQuery Project, was approved by Unanimous Vote of the directors present. 8. Discussion Items 9. Review Outstanding Action Items * Tom: research what other nonprofits do for CoCs for boards [ Statement of Expectation of Conduct of Board Members 2019-05-15 ] Status: * Roman: Update docs around legal FAQ [ President 2019-09-18 ] Status: * David: close the loop with Arrow and other communities with needs for CI [ Arrow 2019-10-16 ] Status: * Danny: work with Sally on info about the Attic process [ Tajo 2019-10-16 ] Status: * Roman: find out about bandwidth [ Jakarta EE Relations 2019-11-20 ] Status: * Myrle: pursue a roll call for SystemML [ SystemML 2019-11-20 ] Status: There are currently discussions on the SystemML list about re-enlivening the project by merging in SystemDS. I am "rejecting" the roll call task, both because: * There are enough people active in that thread to answer the question, and * The SystemML community seems to have a plan that could get their community out of the current rut. * Rich: pursue a report for Xerces [ Xerces 2019-11-20 ] Status: Report was submitted in December * Myrle: work with Roman to lead discussion on this [ Convenience Binaries 2019-11-20 ] Status: * Gavin: document results of fundraising/TAC call [ President 2019-12-18 ] Status: Documented here: https://s.apache.org/xhkqc * Roman: reach out to members@ for any interest in volunteering [ Jakarta EE Relations 2019-12-18 ] Status: * Myrle: pursue Attic resolution for Bloodhound [ Bloodhound 2019-12-18 ] Status: * Ted: pursue Attic resolution for Hama [ Hama 2019-12-18 ] Status: (druggeri note)Ted is awaiting druggeri to complete Falcon attic movement so both can pair on Hama * Roman: pursue a report for Helix [ Helix 2019-12-18 ] Status: DONE * Dave: pursue a roll call for Labs [ Labs 2019-12-18 ] Status: DONE. As of January 6 there were four responses. * Daniel: pursue a better report for next month [ OpenNLP 2019-12-18 ] Status: New PMC chair resolution is up for the board this month. Would like to have a report for next month. * Rich: pursue a roll call for PredictionIO [ PredictionIO 2019-12-18 ] Status: Roll call requested, albeit rather late, so there is no response yet. (2020-01-08) * Sally: talk to Tajo about Attic [ Tajo 2019-12-18 ] Status: * Ted: pursue a report for Twill [ Twill 2019-12-18 ] Status: done. * Shane: pursue a report for Yetus [ Yetus 2019-12-18 ] Status: Done; submitted for this month. 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 11:49 a.m. (Pacific) ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] * ISSUES FOR THE BOARD None. * OPERATIONS Covering the period December 2019 Responded to the following queries, liaising with projects as required: - Approved 4 podling name searches - Continued to work with DRUID - Approved 2 events - Provided registration advice to SUPERSET - Responded to 3 request to use logos and/or screenshots in 1 book, 1 scientific paper and 1 web-site - Updated the 3rd party event policy at the request of VP, Conferences - Continued to work with DUBBO - Contributed to the discussion on reducing the likelihood of renames due to the work it generates for infra - Provided advice to FLINK on 'official' social media accounts and on registration - Contributed to the ALC / meet-up discussions in ComDev - Provided advice to WEEX - Provided advice to NUTTX - Started a discussion on providing guidance to external parties who want to publicise that and ASF project (or the ASF) uses their product / service * REGISTRATIONS None. * INFRINGEMENTS PMCs continue to work on resolving a range of issues. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] As with prior months, we continue processing renewals smoothly through business-as-usual activities. Of note, we've recently had a sponsor upgrade from Bronze to Silver. Additionally, two Bronze sponsors will not be renewing: one is no longer in business, and the other has chosen to not renew their sponsorship. We continue pursuing overdue sponsorship fees as well as working through email connectivity issues with a prospective Silver sponsor. We are supporting sponsorship for ASF Conferences in 2020, comprising 3 Roadshows in North America and 1 in Europe, as well as ApacheCon North America. All outstanding sponsor payments for 2019 ApacheCons are now closed, with thanks to Virtual. Additionally, we had a great touchbase with EVP and TAC (+M&P) in late December during our weekly Fundraising call that should lead to improved awareness among our "departments". We are delighted to share that the Individual and Corporate Giving campaign, which launched on 27 November and ended on 31 December, grossed $14,240 over 112 individual donations and 3 corporate gifts. This reflects a 222% increase over last 2018's yield. We are pleased that several past donors participated again in this year’s campaign, and provided some heartening feedback. One donor wrote: "Your expressions in your email is exactly why the global community owes Apache full support. Years ago when I needed an office suite and could not afford Microsoft Word, Apache was there for me. You make computer literacy and online fluency possible for billions around the world. Thank you for being there." We have reached out to all Sponsors regarding their renewals, per their usual sponsorship cycle. Our Ambassadors Ted Lieu, Bob Paulin, and Craig Russell have been bringing forth new candidate Sponsors this year. Part of our program is to actively engage with sponsors throughout the year to alert them of upcoming events, activities, and opportunities, and are dovetailing with Marketing & Publicity outreach in select instances as appropriate. Sponsor reception has been positive --recent feedback includes: "Loving all the sponsor / marketing / publicity activity. Professional, positive, crisp, and awesome" and "thanks also for your support...you are very generous". ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi] [REPORT] ASF Marketing & Publicity — January 2020 I. Budget: we continue on budget as planned. A few vendor invoices arrived at the end of the month and have been forwarded for payment processing. II. Cross-committee Liaison: Sally Khudairi continues to support ASF Fundraising by securing ASF Sponsor renewals, pursuing outstanding sponsor payments, and running the 2019 Individual and Corporate Giving campaign, which grossed 222% more than 2018's donations. In addition, we promoted the 2020 ASF Community Survey and Apache Roadshow/DC, and published the Q2 FY2020 Foundation Operations Summary (quarterly report) https://s.apache.org/2kv2n . Three Platinum Sponsor profiles remain on hold due to Sponsor scheduling. The ASF documentary, "Trillions and Trillions Served", is in post-production and on schedule. III. Press Releases: no formal announcements were issued via the newswire service, ASF Foundation Blog, and announce@apache.org during this timeframe. IV. Informal Announcements: we published 7 items on the ASF "Foundation" Blog. 4 Apache News Round-ups were issued, with a total of 287 weekly summaries published to date. We tweeted 52 items to 55.7K followers on Twitter, and posted 45 items on LinkedIn that garnered more than 130.4K organic impressions. V. Future Announcements: 2 announcements are awaiting follow-up from their respective Project Management Committees (PMCs). 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 two media queries. The ASF received 1,150 press clips vs. last month's clip count of 1,411. Media coverage of Apache projects yielded 1,550 press hits vs. last month's 2,322. ApacheCon received 1 press hit. VII. Analyst Relations: we received a request for a second briefing and have responded to a small handful of fact-checking queries for an upcoming report. Apache was mentioned in 2 reports by Gartner; 2 reports by Forrester; 6 reports by 451 Research; and 8 reports by IDC. VIII. Central Services: the Creative team continue work on tweaks to the ApacheCon pages, as well as refining the Apache PLC4X theme, the ASF Fundraising pages, and Apache project logo pages. We are in the process of developing a new landing page for Central Services that will enable us to standardize how we process requests and track progress. We anticipate securing re-commitment from those volunteers who signed up to assist with editorial services, but were unable to do so last year. We are developing the 2020 publishing schedule, which includes a new blog series that will launch hopefully in January. IX. Events liaison: we are supporting ComDev-coordinated events, as well as some that have presentations by individual ASF Members, Apache PMCs and their communities. They include third party events such as DevNexus, FOSDEM, and Huawei Developer Conference 2020, ASF Conferences (Apache Roadshows and ApacheCon), and a handful of project MeetUps in China. X. Newswire and press clip accounts: our press release and clipping services will auto-renew through 2020 to ensure we have constant access without interruption. # # # ----------------------------------------- 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 ========== - Hired Andrew Wetmore as a part-time Technical Writer/Editor to review, refine, and manage the 20 year pile of organically-grown documentation on our websites and wiki. - mod_mbox based archives (mail-private.a.o and mail-archives.a.o) have been officially deprecated, in favor of lists.a.o. An internal announcement was made, feedback has been received, and our current plan is to decommission those services in mid-to-late February. The larger email to committers@ will occur around January 20, 2020. Finances ======== - The budget process will be starting within the next month or two. Infrastructure does not foresee any significant changes from prior years, nor the five-year forecast. Short Term Priorities ===================== - Complete the decommission of mod_mbox, which will require some list backfill at lists.a.o, and archive management on mbox-vm (our long-term, internal mbox storage system). - Get our team meetup in Nashville, TN, USA planned. We are shooting for end of March, or early April. Long Range Priorities ===================== - Complete migration away from p3, especially for the nodes still using Ubuntu 14.04 (which saw its EOL in 2019). General Activity ================ - An updated automated port-blocking system ("blocky3") has been rolled out, replacing blocky2. This system uses log-scanning to detect abuse, then blocks those clients. blocky3 introduces some scalability features, leading to better responsiveness. - Assisted Sam with setting up his Loomio demonstration instance, currently residing on debate.a.o - Per our Targeted Sponsorship from CloudBees, we have installed the Operation Center to closely manage Jenkins masters. Apache CouchDB was the first community to use this, and is finding it useful and productive. We have a couple new rollouts planned for the Apache Beam and Apache Hadoop projects, each of which has a set of build slaves assigned to those communities. It is presumed that the CloudBees install will allow us to better tune/allocate the nodes for those communities. - Stabilized svn-master.a.o after its move to p6/18.04. - Some minor mirror system improvements, to add https: support, along with some documentation for better support. Uptime Statistics ================= - Downtime occurred across many services on Friday, January 10th. The core issue was an automated update to libgnutls which invalidated a certficate chain on our LDAP servers. We had to create a new cert with a valid chain, load that onto our LDAP servers, and then propagate that cert to all LDAP clients (many), along with updating some Java certificate stores. The overall impact was minimal for "downstream" since authentication is not required for public access; the services needing authentication (eg. Jenkins) were up/down for various periods across a span of four hours. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] VP Conferences took most of December off, and so little progress was made on ApacheCon North America. The CFP announcement should go out this week. Other North American roadshows (Chicago, DC, Seattle) appear to be progressing on schedule. Meanwhile, planning for a EU roadshow has progressed considerably, led by Julian Feinauer. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Current Events ============== Fosdem 2020 ----------- Accommodation/Travel has been locked in for the attendees. Emails and paperwork being processed on the tac-apply alias. 4 applicants were accepted from a total of 8 applicants. Future events ============= We need to start looking into updating the application form for the next events coming up in March/April. Mailing list Activity ===================== Not much happening on the lists right now. There was one important email, which was an action item given to V.P. TAC to summarise a cross-committee conference call. There were no follow up replies about this email. Membership ========== No changes to the Committee this month. ----------------------------------------- Attachment 7: Report from the VP of Finance [Tom Pappas] VP of Finance report. With the Holidays not much to report though have been continuing to work with the Fundraising dept, the DC Roadshow as well as Seattle Road show. Working on quotes Event insurance for ACNA20 as well as for the Foundation as a whole. ----------------------------------------- Attachment 8: Report from the VP of Diversity and Inclusion [Gris Cuevas] Contributors Gris Cuevas Katia Rojas Georg Link ## Description: - The Diversity and Inclusion VP works in collaboration with a team who contributes towards generating a current description of the D&I landscape in the industry and for the foundation. The team also focuses on developing resources the projects can leverage to increase diversity and inclusion in their communities. ## Issues: None ## Activity: *** Project: Survey revamp*** - The 2020 ASF Community Survey was launched on Dec 05, 2019 according to it's launch plan [ 1 ] - We are 86 responses away from our original goal of getting at least 700 people fill the survey. - We have had so far: 460 responses from unique links and 154 from the open link. - The original survey close date was on January 4th, 2020. We left it open to continue receiving answers. - We plan to do a last promotional push in two venues: at the ASF booth at FOSDEM and sending a general reminder to people subscribed to committers@ *Please, promote the survey in your project mailing lists using the message shared by Sally in the pmc@ and ppmc@ lists.* You can find a template to promote the survey with the link to the public version here [2] *** Project: User Experience Research on new contributors *** - We have reviewed preliminary answers from the survey to draft interview questions. - The main focus for now is to write follow up questions to validate early hypothesis, main topics gravitate around type of contributions, demographic background specially spoken language, and challenges experienced by newer members. - We need to find at least 20 people we can interview with the questions from this User Experience research. See the operations section below to see how we're planning to do this. *** Project: Internships for underrepresented groups (Outreachy) *** - Mentor's reviews have been submitted to Outreachy and are positive. Mentor's feedback is positive as well. - We keep working in the training toolkit to help newcomers: Getting started at Apache [3]. We are discussing further actions. - We keep working on the friction template [4]. We are discussing issues related to the scope. - The next round has been opened, May-August 2020 [5]. - We submitted the community for participation [6]. - We are working with PR on the next call for mentors and projects (May 2020). - We decided to move our weekly meeting to Mondays at 20H (UTC) *** Operations *** - Planning to send an email to committers@ with a reminder about taking the survey, email will be general and using the committers@ alias, haven't discussed this with Sally yet. - Need to find 20 people to interview during the User Experience research, We're planning to send out a call for participation, also will coordinate w/ Sally. - Planning to send an email to members@ with an update on the EDI committee: what prompted its formation, our focus so far and long term goals, will coordinate w/ Sally. - Planning to introduce Daniel Izquierdo from Bitergia to Myrle and Sharan who will be at the ASF booth in FOSDEM to coordinate an EDI office hours to answers questions/discuss the 2020 community survey. ## Health report: The dev@ and diversity@ mailing lists continue to be slow, not too much activity outside the work done for each ongoing project. The discussions have been focused on topics that pertain to the projects we are running. ## Committee members changes: None. ## References [1] https://cwiki.apache.org/confluence/display/EDI/Launch+Plan+-+The+2020+ASF+Community+Survey [2] https://cwiki.apache.org/confluence/display/EDI/Comms+Copy+-+The+2020+ASF+Community+Survey [3] http://cwiki.apache.org/confluence/display/EDI/Getting+Started+At+Apache [4]https://docs.google.com/document/d/1Qbhrwfy0jN-Ibq6VV2bJOsDL3H1VAay4PcfNs6CwJdM/edit [5] https://www.outreachy.org/communities/cfp/ [6] https://www.outreachy.org/communities/cfp/apache/ ----------------------------------------- Attachment 9: Report from the VP of Data Privacy [Dirk-Willem van Gulik] Progress: Work rekindled. - Call for any interested members gone out to subscribe to privacy@; people moderated through. - General approach mail gone out & slowly posting a list of around 20 example cases (most collected over the past 12 months). - Speaking to pro-bono and specialist (but paid) legal folks to get the lay of the land (Delaware, but wanting to do this right in CA, EU and UK - despite conflicting rules). - Dealing with one 'want to be forgotten' request; next step here is to get a private JIRA set up - or postpone & keep this in a president private SVN repo for now. Problems: None yet Plan: Go through a set of examples to derive what we value as a community and then work top down again. Establish a private JIRA or similar. Establish a private channel to operations. Figure out if some of our existing (iCLA filing services) can be subverted to also handle the mechanical aspect of things and what they need (beyond a runbook). ----------------------------------------- Attachment 10: Report from the VP of W3C Relations [Andy Seaborne] Nothing to report this month. ----------------------------------------- Attachment 11: Report from the Apache Legal Affairs Committee [Roman Shaposhnik] 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 down 3 (to 21), unresolved issues this month. I tried to contact VP Jakarta EE Relations (Mark Struberg) but failed to get a response. I will be proposing that we start an official search for a replacement on members@ (it also, unfortunately, means there has been no progress with Eclipse foundation so far). We had a good discussion about clarifying some of the patent implications around Apache License v2 and ultimately decided to refrain from updating the FAQ. There was a discussion around updating the appendix of the canonical Apache License v2 text with the guidelines around the text of the licensing itself and how the use of "Apache License" brand needs to be respected if the text of the license gets amended/updated. Ultimately the decision is to go with the documentation update for now and let the canonical text of the license stay as it is. ----------------------------------------- Attachment 12: Report from the Apache Security Team Project [Mark J. Cox] Continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. Lots of effort to close out old stale issues continues. Stats for December 2019: 9 [license confusion] 16 [support request/question not security notification] Security reports: 23 (last months: 31, 29, 28, 46) 5 [site] 3 [httpd] 2 [tomcat] 1 [activemq], [camel], [commons], [cxf], [hadoop], [kylin], [logging], [maven], [rocketmq], [spark], [struts], [trafficserver], [xerces] In total, as of 6 January 2020, we're tracking 49 (last month: 60) open issues across 26 projects, median age 116 (last month: 119) days. 30 of those issues have CVE names assigned. 4 (last month: 7) of these issues, across 3 projects, are older than 365 days. ----------------------------------------- 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: The Oct report listed a discussion about a trademark issue at http://www.accumulodata.com [1]. We are still waiting for the owner 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: - No new PMC members. Last addition was Holly Keebler on 2019-08-08. - No new committers. Last addition was Holly Keebler on 2019-08-09. ## Project Activity: - No new releases this quarter, although 1.10 is in discussion [2] and [3], which is the 1.9 line with the minimum JDK moved to 1.8. The 1.10 releases will also be our first LTS release [4]. - The monthly "Hack Day" continues in Columbia MD. There was nothing of note posted from the meetings in Oct[5] and Dec[6]. The Nov[7] meetup was mirrored on the west coast and some issues labeling for 'good first issue' was accomplished [8]. ## Community Health: - Activity in the community was lower this quarter than last, but consistent with prior quarters. The uptick last quarter was most likely due the surge to release 2.0. [1]:https://lists.apache.org/thread.html/514d3cf9162e72f4aa13be1db5d6685999fc83755695308a529de4d6@%3Cprivate.accumulo.apache.org [2]:https://lists.apache.org/thread.html/ee05bb430a28dfa5f6cab0eec18be26926e7404182102667ea14cc56%40%3Cdev.accumulo.apache.org%3E [3]:https://lists.apache.org/thread.html/266d114a0638accba6b9dc3768474cf43d6b965149572cf07bcf4cdb%40%3Cdev.accumulo.apache.org%3E [4]:https://lists.apache.org/thread.html/43f051404bc5f15cde8f971ccbdc4cf7b017cc014affd914c357eaad%40%3Cdev.accumulo.apache.org%3E [5]:https://lists.apache.org/thread.html/05b21f61ca4bd3fe2610984953990bca041dc9a7f74a3bd0f70c6f99%40%3Cdev.accumulo.apache.org%3E [6]:https://lists.apache.org/thread.html/cc3c8b81ee1a0f946cef0b84c756f2a199a320c3f81e63054bfdb072%40%3Cdev.accumulo.apache.org%3E [7]:https://lists.apache.org/thread.html/19dc06fa9f649adc3bb70ca6e6cbdf8c5f8d1525a57f17b6e6d315db%40%3Cdev.accumulo.apache.org%3E [8]:https://github.com/apache/accumulo/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22 ----------------------------------------- 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 *** We keep a good pace in new ActiveMQ 5 releases, with 5.15.11 released on 2019-11-25. *** We are now preparing 5.15.12 and 5.16.0. The latter will be an important milestone with full JDK 9+ support. *** A couple of important improvements have been identified and will be included in next release cycle. ** ActiveMQ Artemis *** Artemis 2.11.0 is targeted for release in January. New features added: **** Retroactive addresses (equivalent to retroactive consumers in 5.x) **** Downstream federated addresses and queues **** XML-based configuration for the broker's security manager **** Pluggability for SSL TrustManagerFactory (similar to 5.x) *** Updated road-map to clarify feature parity between 5.x and Artemis. ** ActiveMQ NMS *** The first release of ActiveMQ NMS.AMQP Client 1.8.0 (Nov 10) *** Apache.NMS.AMQP NuGet package published *** Further work involve fixing bugs and making small improvements * Releases ** ActiveMQ 5.15.11 was released on 2019-11-25 ** ActiveMQ NMS.AMQP Client 1.8.0 was released on 2019-11-10 ** ActiveMQ Artemis Native 1.0.1 was released on 2019-10-29 * Committer/PMC Changes ** Jean-Baptiste Onofré was added to the PMC on 2019-12-17 ** No new committers. Last addition was Wei Yang 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 41 committers and 25 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Sudhakar Pamidighantam was added to the PMC on 2019-12-19 - Aarushi Bisht was added as committer on 2019-12-19 - Isuru Ranawaka was added as committer on 2019-12-16 - Sudhakar Pamidighantam was added as committer on 2019-12-19 ## Project Activity: Early in 2020 we plan to make two pending releases and would like to get back on a strident release schedule of one a month releases. ## Community Health: The community is doing well, with no concerns nor exciting growth to report, we want to continue on plans owering the barrier to contributions. ----------------------------------------- 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: We mainly worked on Aries Remote Service Admin, Aries CDI and Aries JAX-RS-Whiteboard. ## Community Health: Only a few of the many sub projects of Aries are active at the moment. There is some uptake on the dev list activity but it is mainly caused by development work. Activity on user list is very low which is a bit concerning. On the upside we have a few new people becoming active and will follow up when to vote for them as committers. ----------------------------------------- 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 50 committers and 28 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 Micah Kornfield on 2019-08-21. - Eric Erhardt was added as committer on 2019-10-18 - Joris Van den Bossche was added as committer on 2019-12-06 ## Project Activity: * We have completed our initial migration away from Travis CI for continuous integration and patch validation to use the new GitHub Actions (GHA) service. We are much happier with the compute resource allocation provided by GitHub but longer term we are concerned that the generous free allocation may not continue and would be interested to know what kinds of guarantees (if any) GitHub may make to the ASF regarding GHA. * We are not out of the woods on CI/CD as there are features of Apache Arrow that we cannot test in GitHub Actions. We are still considering options for running these optional test workloads as well as other kinds of periodic workloads like benchmarking * We hope to make a 1.0.0 release of the project in early 2020. We had thought that our next major release after 0.15.0 would be 1.0.0 but we have not yet completed some necessary work items that the community has agreed are essential to graduate to 1.0.0 Recent releases: 0.15.0 was released on 2019-10-05. 0.14.1 was released on 2019-07-21. 0.14.0 was released on 2019-07-04. ## Community Health: The developer community is healthy and continues to grow. ----------------------------------------- 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 infrastructure issue processing the release artifacts) - The notifications for code review comments were restored (with reduced verbosity). Issues: - There are no issues that require the board's attention at this time. PMC/Committership changes: - 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: Progress was made on Tiles, Falcon and APEX by Herve Boutemy. ## PMC changes: - Currently 18 PMC members. - Brett Porter resigned from the PMC. - 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 21 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. ## Issues: The project currently has no issues that require board attention. ## Membership Data: Apache Avro was founded 2010-04-20 (10 years ago) There are currently 33 committers and 23 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Nándor Kollár on 2019-08-29. - Michael A. Smith was added as committer on 2019-10-18 - Ryan Skraba was added as committer on 2019-12-12 ## Project Activity: No new releases in the past quarter. A user found an issue with our project signing for the 1.9.1 release and our KEYS file; the issue was corrected. (RM key was in a staged KEYS instead of project KEYS) Work has continued to update both build tools, language versions, and third party dependencies. The need for both a new minor release and a new major release has come up in a multiple discussions about getting these changes into the hands of downstream users. There has been no movement on the previously reported need to document and update how the project versions releases. ## Numbers For those who prefer metrics: Mailing Lists: - dev@avro.apache.org had 837 emails (11% increase) - user@avro.apache.org had 79 emails (22% increase) JIRA: - 81 issues opened (-24% decrease) - 71 issues closed (22% increase) GitHub: - 81 PRs open (-2% decrease) - 73 PRs closed (1% increase) Code Repository: - 73 commits in the past quarter (-49% decrease) - 18 code contributors in the past quarter (flat) ## Community Health: Community health remains steady. We have a core set of contributors working to keep the project going and are getting better at recognizing that work through project responsibilities like committership. We still need to work to establish a release cadence, probably indicating room to improve the work required to steward release candidates. ----------------------------------------- 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 ======================= With the continuing lack of progress as noted, the chair has initiated new discussions to either get some momentum behind the project or look at migrating the project to the attic. The content of the email was more biased towards continuing the project, mentioning ideas for the direction of the project and trying to encourage the community to offer advice on libraries and architectural decisions. At the time of writing there has been one response from someone expressing interest in involvement and noting some of the shortcomings around the information available about the project. One reason for this is that the project VM which hosts the issue tracker appears to be inaccessible. The project may be able to hold off on requesting INFRA intervention on this in the short term if we can come to a relatively quick initial decision around whether to retire the project. ----------------------------------------- Attachment J: Report from the Apache Calcite Project [Stamatis Zampetakis] ## Description: Apache Calcite is a highly customizable framework for parsing and planning queries on data in a wide variety of formats. It allows database-like access, and in particular a SQL interface and advanced query optimization, for data not residing in a traditional database. Avatica is a sub-project within Calcite and provides a framework for building local and remote JDBC and ODBC database drivers. Avatica has an independent release schedule and its own repository. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Calcite was founded 2015-10-22 (4 years ago). There are currently 45 committers and 22 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Danny Chen was added to the PMC on 2019-10-30. - Haisheng Yuan was added to the PMC on 2019-11-11. - Stamatis Zampetakis was appointed as PMC chair on 2019-12-18, continuing the tradition of the project of rotating the chair every year. - No new committers. Last addition was Mohamed Mohsen on 2019-09-17. ## Project Activity: 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. Calcite 1.22.0 is under preparation and is expected to be released inside January while at the moment contains more than 230 commits and 150 resolved issues. Avatica 1.16.0 was released in the middle of December, including numerous bug fixes and security improvements while the build system has been migrated from maven to gradle. The build and test infrastructure has been modernized for both Calcite and Avatica, with the migration from maven to gradle, JUnit4 to JUnit5, and the introduction of GitHub actions as part of the CI. The changes shall improve developers experience, code quality, and protect better against regressions. Members of the project participated in ApacheCon EU on October and Flink Forward Asia on November, representing the community, and presenting talks about Calcite. Finally, the Hazelcast system has decided to adopt Calcite for query planning. ## Community Health: Activity levels on mailing lists (37%), git (40%) and JIRA (opened 15%, closed 19%) have increased significantly in the last quarter. One reason is the modernization of the build and test infrastructure for both Calcite and Avatica, which triggered many discussions and follow-up tasks. Another reason, is the changes in the roster of the PMC and open discussions about the future of the project. Last but not least, is the involvement of new people in the community bringing up new challenges and ideas for improvements. The rates of pull requests being closed and merged on Github has increased by 16%, as we work to clear our backlog. Nevertheless, the number of open pull requests is still big since the number of committers who get involved in reviews is rather small. Furthermore, there are pull requests which are stale, work in progress, or proposals that make the numbers look even bigger. On the positive side every pull request receives comments within a couple of days after being submitted and there are many which get merged without too much effort showing that the project attracts skilled developers who may turn into committers quite soon. ----------------------------------------- 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 Flink for further extending the ecosystem. - We are focusing on the releases(2.0,1.6.1,1.6.0) in the last 3 months, which provided many significant features, such as : Support Page Level Bloom Filter, Support Time Series for MV datamap and autodatamap loading of timeseries datamaps, Support for Geospatial indexing etc. - Finished one topic in big data conference in China on 7th Dec, 2019 . ## Health Report: - Commit activity: - 125 commits in the past quarter (15% increase) - 27 code contributors in the past quarter (68% increase) - GitHub PR activity: - 156 PRs opened on GitHub, past quarter (75% increase) - 145 PRs closed on GitHub, past quarter (83% increase) ## Releases: - 1.5.3 was released on April 10 2019 - 1.5.4 was released on June 10 2019 - 1.6.0 was released on August 29 2019 - 1.6.1 was released on October 25 2019 ## PMC changes: - Currently 13 PMC members. - No new PMC members in the past quarter, some candidate in the pipeline ## Committer base changes: - Currently 23 committers. - kevinjmh was added as committer on 2019-08-27 - Ajantha Bhat was added as committer on 2019-10-04 - Some contributors are actively contributing to 2.0 release ## Mailing list activity: - Mailing list activity stays at a high level - dev@carbondata.apache.org: - 171 subscribers (down -18 in the last 3 months): - 143 emails sent to list (63 in previous quarter) - issues@carbondata.apache.org: - 10 subscribers (down -1 in the last 3 months): - 4542 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: - 110 JIRA tickets created in the last 3 months - 75 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. - No new committers. Last addition was Idzard Hoekstra on 2019-10-01. ## Project Activity: - Mainly some bug fixing - We also saw some small pull requests from new contributors - Release not yet out, but the release process has been started. ## Community Health: The last quarter has been a slow one. This is normal for Celix around december. ----------------------------------------- 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: Chukwa PMC have proposed to move to the Attic. ## 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: - No new PMC members. Last addition was Alan Cabrera on 2013-10-15. - No new committers. Last addition was Sreepathi Prasanna on 2015-03-16. ## Project Activity: Chukwa PMC unanimously agreed to retire the project. See voting thread: https://lists.apache.org/thread.html/74990b28eff9c408cd4374c3ea7c39af8aaf9334b73d7b0ca64a73c2%40%3Cprivate.chukwa.apache.org%3E ## Community Health: Project has been inactive for some time. PMC members have decided to move Chukwa project to attic. ----------------------------------------- Attachment N: Report from the Apache Crunch Project [Josh Wills] ## Description: The mission of Crunch is the creation and maintenance of software related to building simple and efficient data pipelines on Hadoop and Spark. ## Issues: There are no issues requiring board attention. ## 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 did our 1.0.0 release on 2019-10-24, and are currently working on a major dependency upgrade to keep Crunch compatible with our myriad upstream dependencies, likely followed quickly by yet another release so that users who need to be on Hadoop 2.8.2 and later versions can keep working: https://issues.apache.org/jira/browse/CRUNCH-692 ## Community Health: Quiet quarter, aside from the release vote and a bit of traffic related to the upgrade. ----------------------------------------- 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 (12 years ago) There are currently 43 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Andy McCright on 2019-02-24. - No new committers. Last addition was Alexey Markevich on 2017-12-29. ## Project Activity: 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... Part of the ongoing work is updating the code to use the new "Jakarta" specs instead of the javax.* API's. There were some queries about participating in the Jakarta spec process which started some additional discussions around trying to support both API's, who can participate, etc... Apache CXF Fediz 1.4.6 was released on 2019-11-27. We are working on a 3.3.4 patch release very shortly. It was due in December, but the holidays delayed a few things. ## Community Health: For the most part, the project is making steady, but not stellar, progress. Many of the protocols and specs that CXF implements are mature specs and don't really change much (other than the above mentioned package change from javax->jakarta). Thus, steady progress and regular releases are a good thing. We are responding to bug reports and security issues and getting patch releases out. ----------------------------------------- Attachment 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. - No new committers. ## Project Activity: - Wrote documentation and getting started guide for Apache DataFu Spark. - Wrote documentation for using Macros, Sampling in DataFu Pig. ## Community Health: There was less activity this quarter compared to previous quarters. Hopefully this will change once we release the Spark library. ----------------------------------------- Attachment Q: Report from the Apache DB Project [Bryan Pendleton] ## Description: The Apache DB TLP consists of the following subprojects: o Derby : a relational database implemented entirely in Java. o JDO : focused on building the API and the TCK for compatibility testing of Java Data Object implementations providing data persistence. o Torque : an object-relational mapper for Java. ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache DB was founded 2002-07-16 (17 years ago) There are currently 47 committers and 44 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Tilmann Zäschke on 2019-02-27. - No new committers. Last addition was Laura Stewart on 2019-03-08. ## Project Activity: There are no imminent releases. The JDO developers are working on updating the JDO web site to use asciidoctor markup and making updates to the typed query functionality. The Derby developers are discussing a possible 10.15.2 release for late winter and are addressing the complications of supporting Java 8, Java 9, and Java 11. ## Community Health: It was a quiet quarter for the Apache DB projects. There is a steady flow of questions and discussions on the mailing lists, but not a lot of new development activity, which is not surprising for these mature projects. ----------------------------------------- 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 PMC is concerned that project activity is very low. This is mostly due to lack of contributors as the community is healthy except Fortress, Kerby and Scimple where community involvement remains low. That is to say there is important work that remains undone due to a low number of contributors. One problem is a change in job status of one prominent member (of ApacheDS). He has less time available to contribute. We are having discussions about this and will continue to monitor going forward. The low community activity in Fortress, Kerby and no activity (of any kind) in Scimple are a concern as well. ## Membership Data: Apache Directory was founded 2005-02-22 (15 years ago) There are currently 58 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - No new PMC members. Last addition was Radovan Semancik on 2018-09-28. - No new committers. Last addition was Lothar Haeger on 2018-12-16. ## Project Activity: Per sub-project: - ApacheDS: low activity: A release was planned for last quarter but was delayed due to the work not getting completed. The primary developer had a change is job status which hampered progress in this project. Nevertheless, a release (again) planned for this quarter. It is much needed and will include LDAP API 2.0. One security issue, a timing issue, was reported to the PMC. It was determined not to be a vulnerability. - LDAP API: low activity. A GA release last November. - Studio: low activity but being maintained. No new releases planned at this time. - Fortress: low activity. One release last December, included all of the enhancements and bug fixes from 2019. - Kerby: low activity: A release is being planned for this quarter. - Mavibot: decent activity: Work is being done implementing transaction support and improving the data structures. - SCIMple: no activity: For the third quarter in a row, this project has been dormant. The project members have again been contacted asking for status. The PMC is weighing options of waiting more or recommending a move to the attic. ## Community Health: The concerns listed in issues above (low activity, community involvement, availability) notwithstanding, activity has picked up a little bit during the 4Q 2019. Releases in both the LDAP API and Fortress. Overall the work being done has increased as well. With 234% increase in commits and 75% increase in committers. But, overall activity is still pretty low although the PMC is diligent, fixes reported problems, helps users over the mailing list and continues to plan new features and capabilities. The project is healthy and actively being maintained. The are releases planned for 1Q for ApacheDS and Kerby. ----------------------------------------- Attachment S: Report from the Apache Druid Project [Gian Merlino] ## Description Apache Druid is a high performance real-time analytics database. It is designed for workflows where low-latency query and ingest are the main requirements. It implements ingestion, storage, and querying subsystems. Users interface with Druid through built-in SQL and JSON APIs, as well as third-party applications. Druid has an extensive web of connections with other Apache projects: Calcite for SQL planning, Curator and ZooKeeper for coordination, Kafka and Hadoop as data sources, Avro or Parquet as supported data input formats, and DataSketches for scalable approximate algorithms. Druid can also be used as a data source by Superset. ## Issues There are no issues requiring board attention at this time. ## Activity This is Druid's first report as a top-level project. Since graduating, we have added 9 PMC members and 2 committers. Community activity has been strong since graduation, with a constant flow of mailing list posts, issues being filed, and pull requests. We make an effort to respond to a high percentage of user questions to encourage adoption. Most of these questions come in through GitHub issues, or our user group mailing list, or the ASF Slack channel #druid (where we recently passed the 500 member mark). We are working towards our first post-graduation release, which is expected to be Druid 0.17.0 and is expected to be released in the coming weeks. The major initiatives in this release include an improved batch ingestion interface, substantial new work on our built-in parallel batch ingestion feature, performance improvements, and LDAP integration. We believe in-person events are an important part of community development. In December, there were Druid meetups in Bangalore and Denver. This upcoming month, there are meetups planned in New Delhi, London, Athens, and Tel Aviv. Additionally, a Druid Summit event is planned for April 13 - 15 in the San Francisco Bay Area. It is being organized by a third party (Imply) in coordination with the Druid PMC. The models we are using for this are similar events like Kafka Summit, Spark + AI Summit, and Flink Forward. ## Recent PMC changes - Currently 27 PMC members. - Immediately after graduation, on Dec 20 2019, we added the following committers to the PMC: Benedict Jin, Clint Wylie, Dylan Wylie, Fokko Driesprong, Furkan Kamaci, Mingming Qiu, Niketh Sabbineni, Surekha Saharan, and Vadim Ogievetsky. ## Recent committer changes - Currently 34 committers. - New commmitters since graduation (Dec 20 2019): - Samarth Jain (Jan 2 2020) - Alexander Saydakov (Jan 7 2020) ## Recent releases - 0.16.1-incubating was released on Dec 10 2019 ## Development activity by the numbers In the last 3 months: - 196 pull requests opened - 190 pull requests merged/closed - 97 issues opened - 81 issues closed - 672 comments on pull requests - 648 comments on issues ----------------------------------------- Attachment T: 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: ## Membership Data: Apache Dubbo was founded 2019-05-15 (8 months ago) There are currently 52 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 7:3. Community changes, past quarter: - Alex Stocks was added to the PMC on 2019-12-24 - Chih Hsing was added as committer on 2019-10-12 - Ming Deng was added as committer on 2019-12-27 - Haiyang Gu was added as committer on 2019-11-23 - Hengyunabc Chen was added as committer on 2019-12-20 - Xu Jianhai was added as committer on 2019-12-27 - Scott Wang was added as committer on 2019-12-27 - Xiaodong Yang was added as committer on 2019-12-20 ## Project Activity: - Apache Dubbo Developer Day Chengdu was held on 2019-10-28 - Apache Dubbo Developer Day Hangzhou was held on 2019-12-28 - Dubbo 2.7.4, 2.7.4.1 and 2.7.5 are released. - Dubbo go 1.1.0 and 1.2.0 are released. - Dubbo js 3.0 is under release vote. ## Community Health: In the past quarter, we did good job to continue to develop both new committers and new PMC members, but at the same time, we saw traffic decrease on both mailing list (-45% on @dev) and GitHub (roughly -30% on each metrics). The traffic decrease on GitHub is expected since it means Dubbo 2.7 branch gets more stable after 7 releases. Overall community health is good, but we should do better on mailing list traffic. ----------------------------------------- Attachment U: Report from the Apache Fineract Project [Vishwas Babu A J] ## Description: Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Fineract was founded 2017-04-18 (~3 years ago) There are currently 36 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Juhan Aasaru was added to the PMC on 2019-11-18. - Mohit Sinha was added as committer on 2019-12-02. ## 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 We are expecting to ship a major release (1.4) by the end of the month. - Fineract-CN Ongoing work around stabilizing containerization and deployment options. ## Community Health: Both projects continue to remain healthy with 442 mails sent to our dev mailing list, which amounts to a minor seasonal (~6%) decrease in traffic compared to the previous quarter. Activity rates on Jira also remain stable - Fineract 1.X - 24 JIRA tickets created in the last 3 months (21 in the previous quarter) - 22 JIRA tickets closed/resolved in the last 3 months (18 in the previous quarter) - Fineract CN - 16 JIRA tickets created in the last 3 months (15 in the previous quarter) - 39 JIRA tickets closed/resolved in the last 3 months (10 in the previous quarter) ----------------------------------------- Attachment V: Report from the Apache Fluo Project [Keith Turner] ## Description: The mission of Apache Fluo is the creation and maintenance of software related to the storage and incremental processing of large data sets. ## Issues: ## Membership Data: Apache Fluo was founded 2017-07-18 (2 years ago) There are currently 12 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Arvind Shyamsundar was added to the PMC on 2019-10-31 - Joseph Koshakow was added to the PMC on 2019-11-07 - Mike Miller was added to the PMC on 2019-10-29 - Arvind Shyamsundar was added as committer on 2019-11-01 - Joseph Koshakow was added as committer on 2019-11-07 - Mike Miller was added as committer on 2019-10-30 ## Project Activity: * Worked on making Fluo and Muchos work with Java 11. Had to bump next Fluo version to 2.0.0 because supporting Java 11 required dropping some deprecated APIs. * Parallelized some of Fluo's transaction failure handling code. * Updated Azure Log Analytics integration within Muchos. * Refactored Muchos Configuration code to align with three cluster types (AWS, Azure, Existing) and improved configuration using decorators. This change makes it easier to improve and maintain Muchos. * Updated Fluo's dependencies and docs about them. * Clarified what RTC means for Fluo on our website. ## Community Health: Since the last report, there were 28 commits from 7 committers and 6 non-committers. I need to review the total activity for the 6 non-committers to see if any should be invited. There were less commits this quarter than last, but the total number of people contributing is about the same. There was a lot more discussion on the dev list than the previous quarter. There were discussions about new committers, technical issues, and the path to being a committer. We have not had a release in quite a while, we really need to get Fluo 2.0.0 released. Hoping to see that happen in the current quarter. ----------------------------------------- Attachment W: Report from the Apache Geronimo Project [Romain Manni-Bucau] ## Description: The mission of Geronimo is the creation and maintenance of software related to JavaEE/JakartaEE container and Microprofile technology. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Geronimo was founded 2004-05-26 (16 years ago) There are currently 69 committers and 39 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Raymond Augé on 2018-08-30. - No new committers. Last addition was Łukasz Dywicki on 2018-08-16. ## Project Activity: Arthur release is an interesting new challenge Apache Geronimo is taking (AOT tooling using GraalVM). Still Microprofile work and first major upgrades (v1 -> v2). ## Community Health: Community is stable but we start to see the interest of some new people which is encouraging. ----------------------------------------- Attachment X: Report from the Apache Griffin Project [William Guo] ## Description: The mission of Apache Griffin is the creation and maintenance of software related to a data quality solution for big data, including both streaming and batch mode. It offers an unified process to measure data quality from different perspectives. ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Griffin was founded 2018-11-21 (a year ago) There are currently 20 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - Wan Kun was added to the PMC on 2019-11-11 - No new committers. Last addition was Wan Kun on 2019-08-31. ## Project Activity: - New features including, 1. Support Data completeness dimension. 2. Support file based data sources. - Enhancement including, 1. Upgrade spring boot to 2.1.7 2. Upgrade java version to openjdk 1.8 3. Add more testcases 4. optimize hdfs sink ## Community Health: - dev@griffin.apache.org had a 23% decrease in traffic in the past quarter (437 emails compared to 565) - 27 issues opened in JIRA, past quarter (3% increase) - 21 issues closed in JIRA, past quarter (-4% decrease) - 41 commits in the past quarter (-2% decrease) - 9 code contributors in the past quarter (-30% decrease) - 22 PRs opened on GitHub, past quarter (-31% decrease) - 18 PRs closed on GitHub, past quarter (-45% decrease) ----------------------------------------- Attachment Y: Report from the Apache Hadoop Project [Vinod Kumar Vavilapalli] ## Description: The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing. ## Issues: There are no problematic issues requiring board attention at the moment. ## General - Submarine as a TLP was approved by the board at the previous board meeting. Development and releases of the Submarine module inside Apache Hadoop have since moved over to the new TLP project. - Apache Hadoop 3.3.0 release is being planned for mid March 2020 ## Project Activity: ### Releases Apache Hadoop 2.10.0 was released on 2019-10-29 Apache Hadoop 3.1.3 was released on 2019-10-21 Ozone 0.4.1-alpha was released on 2019-10-13 ## Membership Data Apache Hadoop was founded 2008-01-16 (12 years ago) There are currently 209 committers and 113 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. ### PMC changes, past quarter: - Currently 113 PMC members. - New PMC members since last report: 5 - Chen Liang was added to the PMC on 2019-12-16 - Giovanni Matteo Fumarola was added to the PMC on 2019-12-24 - Nanda kumar was added to the PMC on 2019-10-17 - Shashikant Banerjee was added to the PMC on 2019-12-16 - Surendra Singh Lilhore was added to the PMC on 2020-01-06 ### Committer base changes, past quarter: - Currently 209 committers. - New committers since last report: 4 (1 new branch committer) - Attila Doroszlai was added as committer on 2019-12-17 - Prabhu Joseph was added as committer on 2019-10-23 - Stephen O'Donnell was added as a branch committer on 2019-11-08 (HDDS-1880-Decom branch) - Chao Sun (previously a branch committer on HDFS-12943, Standby reads) was added as a committer on 2019-12-24 ## Community Health: ### JIRA Activity Slightly down from last quarter - 1249 JIRA tickets created since the last board report [ project in (YARN, SUBMARINE, HADOOP, HDT, HDDS, HDFS, MAPREDUCE) AND createdDate >= 2019-10-14 ] - 977 JIRA tickets resolved since the last board report [ project in (YARN, SUBMARINE, HADOOP, HDT, HDDS, HDFS, MAPREDUCE) AND resolutiondate >= 2019-10-14 ] ### Mailing list subscriptions & activity: Mailing list activity down across the board on previously existing lists. Submarine sub-module spinning out to a TLP should be a contributor. Also, new lists created for Ozone sub-module should also contribute to the down-activity on on the issue lists. ----------------------------------------- Attachment Z: Report from the Apache Hama Project [Chia-Hung Lin] ----------------------------------------- Attachment AA: Report from the Apache HAWQ Project [Lei Chang] Apache HAWQ Board report for January 2020. ## 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) Discuss the plan and scope for release 2.5.0.0: o orc format support o pluggable storage support o improve memory management for orc format o add resource enforcement, et al to Apache HAWQ o improvement for memory management module o nested UDF can be run on segment 2) Talks: - InfoQ interview (Yi Jin). October 30th, 2019. The interview video has been viewed more than 100,000 times on the Internet - Technical development and its application of HAWQ in China. Speaker: Zhenglin Tao. November 5th, 2019 - HAWQ technology sharing in Annual PostgreSQL conference in China. Speaker: Ruilong Huo. December 1st, 2019. ## Last release: Last release was Apache HAWQ 2.4.0.0 release on September 25, 2018 ## PMC changes: Last PMC addition was Amy Bai Kevin Monroe on April 24, 2018, Currently 36 PMC members ## Committer base changes: Last committer Ziming Wang, and Yu Tu on August 23rd, 2019, Currently 47 committers ----------------------------------------- Attachment AB: Report from the Apache HBase Project [Duo Zhang] ## Description: Apache HBase is an open-source, distributed, versioned, non-relational database. Apache HBase gives you low latency random access to billions of rows with millions of columns atop non-specialized hardware. hbase-thirdparty is a set of internal artifacts used by the project to mitigate the impact of our dependency choices on the wider ecosystem. hbase-connectors is a collection of integration points with other projects. The initial release includes artifacts for use with Apache Kafka and Apache Spark. hbase-filesystem contains HBase project-specific implementations of the Apache Hadoop FileSystem API. It is currently experimental and internal to the project. hbase-operator-tools is a collection of tools for HBase operators. Now it is mainly for hosting HBCK2. hbase-native-client is a client library in C/C++, in its early days. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache HBase was founded 2010-04-21 (10 years ago) There are currently 87 committers and 52 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - Guangxu Cheng was added to the PMC on 2019-12-09 - Balazs Meszaros was added to the PMC on 2019-10-24 - Sakthi was added to the PMC on 2019-10-23 - Wellington Chevreuil was added to the PMC on 2019-10-23 - Ankit Singhal was added as committer on 2019-11-13 - Viraj Jasani was added as committer on 2019-12-27 ## Project Activity: Recent releases: 2.1.8 was released on 2019-12-03. 1.4.12 was released on 2019-11-29. 2.2.2 was released on 2019-10-25. 1.4.11 was released on 2019-10-24. 1.3.6 was released on 2019-10-20. 2.1.7 was released on 2019-10-08. There are lots of users still on branch-1.x, there were some discussions about the release plan for branch-1.x. About the versioning and 1.5.1 release https://s.apache.org/krmcu About the EOL of branch-1.3 https://s.apache.org/b2jac We decided to use GitHub PR instead of Review Board officially, since Review Board is only available to committers now. https://s.apache.org/mkkld We decided to cut branch-2.3 soon and EOL branch-2.1, Nick Dimiduk volunteered to be the release manager of branch-2.3. https://s.apache.org/bwr9g We discussed the hadoop versions and release plan for 3.0.0, Sean Busbey volunteered to be the release manager of 3.0.0 and start to make alpha releases for 3.0.0. https://s.apache.org/gih8e https://s.apache.org/u4lfo ## Community Health: - Mailing list activity: dev@hbase.apache.org: 990 subscribers(1015 in the previous quarter) 1157 emails sent to list(1297 in the previous quarter) user@hbase.apache.org: 2121 subscribers(2150 in the previous quarter) 144 emails sent to list(268 in the previous quarter) - JIRA activity: 312 issues opened in JIRA, past quarter (-37% decrease) 211 issues closed in JIRA, past quarter (-46% decrease) - Commit activity: 834 commits in the past quarter (-53% decrease) 73 code contributors in the past quarter (-22% decrease) - GitHub PR activity: 297 PRs opened on GitHub, past quarter (-27% decrease) 267 PRs closed on GitHub, past quarter (-36% decrease) I think the number decreasing is partly because the long holiday in China in October, and also the Chrismas holiday in some western countries in December. And also, since branch-2 gets more and more stable, the number of bug fixes will also be decreased day by day. We have already started to make the 3.0.0 release and bring more new features to the community. ----------------------------------------- Attachment AC: 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: Currently, we have many inactive PMCs and Committers. Now we have 2 active PMC, 4 active committers. There are around 10 contributors ## 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: There are several projects ongoing: 1. New generation rebalancer, which is the project involved with 4 contributors 2. Helix cloud environment support. 3. Zookeeper client routing. ## Community Health: Dev channel decreases is because we move review notice to helix-reviews. We have more user questions compare to last quarter. Github engagement started increasing. ----------------------------------------- Attachment AD: Report from the Apache Incubator Project [Justin Mclean] # Incubator PMC report for January 2020 The Apache Incubator is the entry path into the ASF for projects and codebases wishing to become part of the Foundation's efforts. This monthly report is in markdown so that it's easier to read. If you are not viewing this in that format, it can be seen here: https://cwiki.apache.org/confluence/display/INCUBATOR/January2020 There are presently 46 podlings incubating. In December, podlings executed 9 distinct releases. We added no new IPMC members and no IPMC members retired. There was one requested IP clearance, but it has an outstanding issue. We have one new podling this month NuttX; another is under discussion YuniKorn. The Druid project graduated last month. BatchEE exited the incubator to become a subproject of Geronimo. At least one podling is heading towards graduation in the next few months. NuttX had a long useful discussion on it's entry into the incubator due to a number of potential issues, all were discussed and sorted and the podling has a good idea of what is expected to happen for it to graduate. There was also discussion on YuniKorn name and if the ASF would get the rights to that name. Cloudera's legal team have been involved. New podlings are being asked to double check that they have permission to use their name as it a lot of work for Infra to change podlings name. Several podlings did not report and will be asked to report again next month; they include Annotator, Milagro, Myriad and Taverna. Myriad is discussing retirement. I would guess this is due to the holiday season, despite warning being given and asking podling to get the reports in early. We also had a large number of reports that needed manual fixing this month, podlings in question have been reminded on how to format their reports. Warble is in hibernation and has not been asked to report again as there's nothing to report. At some point Infra will need to decide what to do with this project. TubeMQ is still having trouble bootstrapping and some of its mentors seem missing, I've asked for mentors to respond on it private list and asked what is happening on the dev list to move them forward. TubeMQ did report late but the report wasn't accurate and was rejected and resubmitted. The Incubator release area continued to be cleaned up. The new branding/trademark question (added the podling report) has made a number of podlings realise they were not paying attention to this and has increased awareness of what is needed here. An open source site awarded several podlings awards but had several branding and trademark issues. These were quickly resolved. ## Community ### New IPMC members: None ### People who left the IPMC: None ## New Podlings - NuttX ## Podlings that failed to report, expected next month - Annotator - Milagro - Myriad - Taverna ## Graduations - Druid The board has motions for the following: - None ## Releases The following releases entered distribution during the month of December: - Crail 1.2 - Dlab 2.2 - Druid 0.16.1 - ECharts 4.6.0 - Hivemall 0.6.0 - IOT DB 0.8.2 - IoTDB 0.9.0 - Tuweni 0.10.0 - Tvm v0.6.0 ## IP Clearance - airflow-on-k8s-operator to Airflow (not accepted yet) ## Legal / Trademarks - An open source site awarded several podlings awards but had several branding and trademark issues. These was quickly resolved. ## Infrastructure - JIRA tickets and cloning issues issue - Discussion about podling names and podlings changing names ## Miscellaneous - None |---------------------------------------------------------------------- Table of Contents [APISIX](#APISIX) [DLab](#DLab) [Flagon](#Flagon) [Gobblin](#Gobblin) [Hudi](#Hudi) [Iceberg](#Iceberg) [Livy](#Livy) [MXNet](#MXNet) [NuttX](#NuttX) [PonyMail](#PonyMail) [StreamPipes](#StreamPipes) [Teaclave](#Teaclave) [TubeMQ](#TubeMQ) [TVM](#TVM) [Weex](#Weex) |---------------------------------------------------------------------- -------------------- ## APISIX APISIX is a cloud-native microservices API gateway, delivering the ultimate performance, security, open source and scalable platform for all your APIs and microservices. APISIX is based on Nginx and etcd. Compared with traditional API gateways, APISIX has dynamic routing and plug-in hot loading, which is especially suitable for API management under micro-service system. APISIX has been incubating since 2019-10-17. ### Three most important unfinished issues to address before graduating: 1. More Apache Releases and more committers act as release manager to release a version. 2. More committers and PPMC members. 3. Branding issues in the documentation, code, website, etc. ### Are there any issues that the IPMC or ASF Board need to be aware of? None ### How has the community developed since the last report? - We have some talks about the best practices of high-performance API gateway on COSCon 2019, Dec 8th and OpenTalk, Dec 8th. - We have solved the Apache APISIX major brand issues in documentation, code, website, etc. - We have 13 committers and 50 contributors (including 13 committers) contributing to Apache APISIX. - Over 19 company users have announced that they are using APISIX and more than 50% of them also submitted code or fixed the documentation for APISIX : https://github.com/apache/incubator-apisix/issues/487 ### How has the project developed since the last report? The project has been quite health, with more than 29 pull requests, 25 of them have being merged in December. These pull requests are authored by a diverse set of contributors. We also suggest and guide users from QQ group to make issues at Apache APISIX mailing list, which is helpful for people who have the same issue and tracking bugs. This month's Pull Request is mainly divided into three aspects: - Fixing Apache APISIX bug. - Supporting more configuration items and optimizing the experience on Apache APISIX Dashboard. - Supplement Apache APISIX function manual ### 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: Mon Nov 25 2019 (0.9) ### When were the last committers or PPMC members elected? At Nov 28 2019 PPMC members elected a new commiter @lilien1010 who worked for HelloTalk. ### Have your mentors been helpful and responsive? Mentors are responsive and helpful. Things tend to be on the right way. ### Is the PPMC managing the podling's brand / trademarks? Yes, We keep tracking podling's brand / trademarks. ### Signed-off-by: - [X] (apisix) Willem Ning Jiang Comments: - [X] (apisix) Justin Mclean Comments: - [X] (apisix) Kevin Ratnasekera Comments: - [X] (apisix) Von Gosling Comments: ### IPMC/Shepherd notes: -------------------- ## DLab DLab is a platform for creating self-service, exploratory data science environments in the cloud using best-of-breed data science tools. DLab has been incubating since 2018-08-20. ### Three most important unfinished issues to address before graduating: 1. Come up with a new name for DLab. 2. Extend the amount of committers. 3. After release 2.2 is made, the team will have to do major refactoring of the code, updating of product documentation, which might potentially slow down the process of releasing version 2.3. ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues. ### How has the community developed since the last report? Following committers have been added: - Mykola Bodnar (ICLA file was signed off and submitted in previous Sep 2019 report and Apache ID was created later on September 12th, 2019) - Dmytro Gnatyshyn ### How has the project developed since the last report? - The team has released v.2.2 and now it is working on release v.2.3 - Web site was created and moved to apache servers ### 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 - [X] Nearing graduation - [ ] Other: ### Date of last release: 2019-10-12 ### When were the last committers or PPMC members elected? The last committer was elected on December 2, 2019. ### Have your mentors been helpful and responsive? Yes our mentors are super helpful. We do receive answers to all our questions timely. Special thanks for Furkan, who was super helpful and provided the majority of responses. ### Is the PPMC managing the podling's brand / trademarks? Out team has finally chosen a name. We'll soon create for a JIRA ticket for Podling name search. If no conflict found (preliminary there are zero conflicts), we'll have to reflect this in our codebase/documentation in upcoming release. ### Signed-off-by: - [X] (dlab) P. Taylor Goetz Comments: - [X] (dlab) Henry Saputra Comments: Will urge the community to decide for new name ASAP - [ ] (dlab) Konstantin I Boudnik Comments: - [X] (dlab) Furkan Kamaci Comments: ### IPMC/Shepherd notes: Justin Mclean: Is infra aware there is going to be a name change? It might be best to change name on graduation rather than before. Please discuss with infra first. -------------------- ## 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. Make first Apache releases. (In 3rd round voting progress) 2. Develop more committers and contributors. 3. Clean up the license issue on JS lib. ### 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. Developed 13 more contributors from 42 to 55 who contributes codes to github. 2. Successfully held a co-meetup with Sharding Sphere in Dec, 8th in Beijing, more than 70 people attended the meet up. 3. E-mail discussion was accepted by community step by step: about 9 proposals and many discussion were communicated by e-mail since the training on the last meet-up. 4. Many contributors were developed and found while overcoming the difficulty on Apache release, and some of them would be voted to committers next month. ### How has the project developed since the last report? 1. Apache 1.2.0 release was still in progress. Committers fix the commercial problems on fonts and icons, and was cleaning up the dependencies on JS libs. 2. Formal auto CI/CD was accepted by community with UT 60%. 3. 1.2.x was developing and there is a proposal to refactor some key part of the project for better concurrent performance. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [x] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: No answer. ### When were the last committers or PPMC members elected? 2019-11-11 ### Have your mentors been helpful and responsive? Yes, our mentors help a lot on our first Apache Release. ### Is the PPMC managing the podling's brand / trademarks? Yes, We keep tracking podling's brand / trademarks. ### Signed-off-by: - [x] (dolphinscheduler) Sheng Wu Comments: Mail list communications become more active. Good to see this. - [ ] (dolphinscheduler) ShaoFeng Shi Comments: - [X] (dolphinscheduler) Liang Chen Comments: - [X] (dolphinscheduler) Furkan KAMACI Comments: - [X] (dolphinscheduler) Kevin Ratnasekera Comments: ### 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, get marketing approvals (e.g swag) ### Are there any issues that the IPMC or ASF Board need to be aware of? * None at this time. Following mentors' comments in last (Q3 2019) report, Flagon will likely draft and vote on a graduation resolution in the new year. ### How has the community developed since the last report? * continued improving release processes and code base * continued to generate a wide user base * discussing collaborations for R&D applications * new potential committers have been identified and will be introduced to the community in the new year ### How has the project developed since the last report? * 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 to grow user base * Continued attention and improvement in Apache Process * Expect UserALE.js v 2.1.0 RC in Q1 2020 ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup - [X] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: * 2019-08-21 Flagon UserALE.js (Incubating) 2.0.2 ### When were the last committers or PPMC members elected? * Furkan Kamaci (Mentor) 2019-07-24 * Tim Allison (Mentor) 2019-07-17 * Arthi Vezhavendan (PPMC) 2017-01-24 ### Have your mentors been helpful and responsive? * Our mentors have been very supportive and responsive. ### Is the PPMC managing the podling's brand / trademarks? * 'Flagon' was cleared through the Apache PODLINGNAMESEARCH workflow. * 'Flagon' branded images graphics are under development and will conform to Apache's Trademark and Branding policies. ### Signed-off-by: - [ ] (flagon) Lewis John McGibbney Comments: - [ ] (flagon) David Meikle Comments: - [ ] (flagon) Tim Allison Comments: - [X] (flagon) Furkan Kamaci Comments: ### IPMC/Shepherd notes: -------------------- ## Gobblin Gobblin is a distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems. Gobblin has been incubating since 2017-02-23. ### Three most important unfinished issues to address before graduating: 1. Revisit Apache Maturity Model assessment. [In progress since last report] 2. 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? * 84% 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 : 23 dev@gobblin.incubator.apache.org : 2010 * There have been 94 Commits since last report: git log --format='%ci' | grep -cE '((2019-1(0|1|2)))' * 79 ie. 84% of those commits were by non-committers: git log --format='%ae %ci' | grep -E '((2019-1(0|1|2)))' | cut -d ' ' -f 1 | sort | uniq -c | sort -n ### How has the project developed since the last report? * Add support to deploy GaaS in Azure. * Converter to eliminate recursion in Avro schemas. * Make token refresh mechanism pluggable for long running Gobblin-on-Yarn applications. * Refactor code for reporting Kafka Extractor stats to allow greater reuse. * Add support in GaaS to recognize Http and Hive based datasets. * Add multi-dataset support in GaaS to allow movement of multiple datasets in a single flow. * Add support to recognize datasets with Unix timestamp based versions for file based distcp. * Custom progress reporting from jobs running in MR mode to enable speculative execution. * Source-based PK chunking for the Salesforce connector to use a single PK chunking query to improve chunk distribution and conserve batch API calls. * Parquet support for complex types and support both apache parquet and twitter parquet ### 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. ### Is the PPMC managing the podling's brand / trademarks? Yes. ### Signed-off-by: - [X] (gobblin) Jean-Baptiste Onofre Comments: - [ ] (gobblin) Olivier Lamy Comments: - [X] (gobblin) Jim Jagielski Comments: ### IPMC/Shepherd notes: -------------------- ## Hudi Hudi provides atomic upserts and incremental data streams on Big Data Hudi has been incubating since 2019-01-17. ### Three most important unfinished issues to address before graduating: 1. Making sufficient number of Apache releases. 2. Continue to grow the community. 3. Work towards graduation. Finish pending issues in the Maturity Matrix document : https://cwiki.apache.org/confluence/display/HUDI/Apache+Hudi+Maturity+Matrix ### 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. 630 conversations on dev ML across ~100 topics 2. 70 participants during this period ### How has the project developed since the last report? 1. ~130 Commits in gitbox 2. ~200 issues opened on Jira. ~80 issues resolved in Jira 3. Hudi 0.5.0 (first Apache Release) released. Next release 0.5.1 planned for January 2020. 4. 3 new committers (vinoyang, leesf and bhavanisudha) added to project. 5. Apache Hudi is now packaged as part of AWS EMR. Apache Hudi talk in AWS re:Invent was well received 6. Project took a first pass at assessing Apache Maturity Model for the project. ### How would you assess the podling's maturity? The project now has a diverse developer and user community, and seeing increased adoption. - [ ] Initial setup - [ ] Working towards first release - [X] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2019-10-24 ### When were the last committers or PPMC members elected? 2019-11-08 - Bhavani Sudha Saktheeswaran, Vino Yang and Leesf. ### Have your mentors been helpful and responsive? Yes. Very helpful! ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [x] (hudi) Thomas Weise Comments: - [x] (hudi) Luciano Resende Comments: - [ ] (hudi) Kishore Gopalakrishnan Comments: - [X] (hudi) Suneel Marthi Comments: ### IPMC/Shepherd notes: -------------------- ## Iceberg Iceberg is a table format for large, slow-moving tabular data. Iceberg has been incubating since 2018-11-16. ### Three most important unfinished issues to address before graduating: 1. Grow the Iceberg community 2. Add more committers and PPMC members ### Are there any issues that the IPMC or ASF Board need to be aware of? No issues. ### How has the community developed since the last report? In the 4 months since the last report, 138 pull requests were merged for an average of 34.5 per month. While this is down from the previous monthly average of 49.6 per month for June through August, this contribution rate is still very active and healthy. Contributions are coming from a regular group of contributors outside of the initial set of committers, which is a positive indication for adding new committers and PPMC members over the next few months. The community released the first version of Apache Iceberg, 0.7.0-incubating. This release used the "standard" incubator disclaimer and included convenience binaries. The release candidate votes were very active with community members testing out the release and reporting problems. There was an Apache Iceberg talk at ApacheCon NA in September. ### How has the project developed since the last report? - The community is building support for the upcoming Spark 3.0 release - The first PR from the vectorization branch has been merged into master - Support for IN and NOT IN predicates was contributed - Python added support for Hive metastore tables and the read path is near commit - Flaky tests have been fixed - Baseline checks (style, errorprone, findbugs) are now applied to all modules ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [x] Community building - [x] Nearing graduation - [ ] Other: ### Date of last release: - 0.7.0-incubating was released 25 October 2019 ### When were the last committers or PPMC members elected? - Anton Okolnychyi was added 30 August 2019 ### Have your mentors been helpful and responsive? Yes. 4 of 5 mentors voted on the 0.7.0-incubating IPMC vote. Thanks to our mentors for being active! ### Is the PPMC managing the podling's brand / trademarks? Yes, the podling is managing the brand and is not aware of any issues. The project name has been approved. ### Signed-off-by: - [x] (iceberg) Ryan Blue Comments: - [ ] (iceberg) Julien Le Dem Comments: - [X] (iceberg) Owen O'Malley Comments: - [ ] (iceberg) James Taylor Comments: - [ ] (iceberg) Carl Steinbach Comments: ### IPMC/Shepherd notes: -------------------- ## Livy Livy is web service that exposes a REST interface for managing long running Apache Spark contexts in your cluster. With Livy, new applications can be built on top of Apache Spark that require fine grained interaction with many Spark contexts. Livy has been incubating since 2017-06-05. ### Three most important unfinished issues to address before graduating: 1. 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? Livy thrift JDBC part is GA now. Currently the community is working on HA feature. And 0.7.0 release is ongoing. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [x] Community building - [x] Nearing graduation - [ ] Other: ### Date of last release: 2019-04-01 ### When were the last committers or PPMC members elected? 2019-01-22 ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks? Yes ### Signed-off-by: - [ ] (livy) Bikas Saha Comments: - [ ] (livy) Brock Noland Comments: - [X] (livy) Luciano Resende Comments: - [X] (livy) Jean-Baptiste Onofre Comments: Still planning to contribute what I proposed on the mailing list while ago ### IPMC/Shepherd notes: -------------------- ## MXNet A Flexible and Efficient Library for Deep Learning MXNet has been incubating since 2017-01-23. ### Three most important unfinished issues to address before graduating: 1. Address past release issues. Successfully and smoothly make releases - ONGOING. 2. Improve development process and tooling to help reduce the overhead of releases - ONGOING. ### Are there any issues that the IPMC or ASF Board need to be aware of? 1. MXNet 2.0 has started: https://github.com/apache/incubator-mxnet/projects/18 RFC: https://github.com/apache/incubator-mxnet/issues/16167 ### How has the community developed since the last report? * The number of GitHub contributors increased to currently 763 (2019-12-31; +3.8% since last report) * Active discussions on user forums * https://discuss.mxnet.io/ (English, 2.3K registered users (+9.5%) and 7.4K posts (+7.2%)) * https://discuss.gluon.ai/ (Chinese, 8.5K registered users (+10.4%) and 21.6K posts(+2.3% since last report)) * Active blogs and social media presence * Medium (https://medium.com/apache-mxnet) w/ 1.7k followers (+6.2%) * Twitter account (https://twitter.com/ApacheMXNet) w/ 2.4k followers (+4.3%) * Meetup group (https://www.meetup.com/pro/deep-learning-with-apache-mxnet/) w/ 10 groups in 8 countries, 2207 members * Active video channels * YouTube channel (https://www.youtube.com/apachemxnet) w/ 949 subscriber (+12.8% since last report) * Chinese YouTube channel (https://www.youtube.com/channel/UCjeLwTKPMlDt2segkZzw2ZQ) w/ 5.4k subscribers (+8.2%) * (in China) bilibili space (https://space.bilibili.com/209599371) w/ 21k subscriber (+15.4% 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.6.0 release (https://github.com/dmlc/gluon-cv/releases/tag/v0.6.0) * GluonNLP v0.8.2 release (https://github.com/dmlc/gluon-nlp/releases/tag/v0.8.2) * GluonTS v0.4.2 release (https://github.com/awslabs/gluon-ts/releases/tag/v0.4.2) * MXNet Model Server v1.0.9 release (https://github.com/awslabs/mxnet-model-server/releases/tag/v1.0.9) * 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.1 patch release and 1.6.0 in progress: https://github.com/apache/incubator-mxnet/releases/tag/1.5.1 https://github.com/apache/incubator-mxnet/releases/tag/1.6.0 with over 830+ patches of new features, improvements, and fixes. 2) 2.0 project: https://github.com/apache/incubator-mxnet/projects/18 3) Many ongoing projects: * numpy-compatbile deep learning: https://github.com/apache/incubator-mxnet/projects/14 * CPU performance and quantization: https://github.com/apache/incubator-mxnet/projects/15 * MKLDNN 1.0 upgrade: https://github.com/apache/incubator-mxnet/projects/16 * New Website Launch: https://github.com/apache/incubator-mxnet/projects/17 4) Github statistics of last month: * Nov 30, 2019 – Dec 30, 2019: Excluding merges, 45 authors have pushed 109 commits to master and 131 commits to all branches. On master, 314 files have changed and there have been 20,474 additions and 3,842 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-11-24 ### 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: - [ ] (mxnet) Bob Paulin Comments: - [ ] (mxnet) Jason Dai Comments: ### IPMC/Shepherd notes: -------------------- ## NuttX NuttX is a mature, real-time embedded operating system (RTOS) with emphasis on standards compliance and small footprint. NuttX has been incubating since 2019-12-09. ### Three most important unfinished issues to address before graduating: 1. Clear any potential infringing use of the NuttX trademark 2. Grow the community outside the old project and around Apache infrastructure 3. Make the first release under the Apache umbrella. ### Are there any issues that the IPMC or ASF Board need to be aware of? Even though the project is in its early incubation stages, its maturity allowed us to elect 3 new members: Ken and Masayuki are both long time contributors to NuttX. They were interested in becoming Committers/PPMC members and supposed to be in the initial committers list but missed the window by few hours (the voting had already started). Brennan is also a long time contributor, and recently has put in some crazy hours to convert our old DokuWiki to Confluence. The project consists of two main repositories, _nuttx_ and _apps_. These two repositories are hosted by Apache in https://gitbox.apache.org/repos/asf?p=incubator-nuttx.git and https://gitbox.apache.org/repos/asf?p=incubator-nuttx-apps.git There are also 3 supporting repositories that have GPL licenses and hence can't be released under the Apache license. Nothing in these GPL repositories is ever delivered with NuttX releases. There are only references in the documentation to aid in building and installing the operating system. It is unclear where these repositories should reside. ### How has the community developed since the last report? The project used to have a google group where questions, patches and technical issues were discussed. Now, three mailing lists are in place: _dev_, _commit_ and _private_. _dev_ has 100 subscribers and is getting quite heavy traffic as the community is debating the next steps of the project. In the meantime, some contributors have already submitted a few patches and PRs. However, as it was expected, user activity has dropped down a little compared to the google group. First, not all google group subscribers are subscribed to the _dev_ mailing list. Additionally, moving to Apache required reviewing the previous workflow and developing new requirements. This is currently the center of almost all discussions in the mailing list. Things are anticipated to settle down and get back to normal once our new way of working is sorted out. Regarding the project committee, it started with 12 members (4 mentors and 8 initial committers). Since incubation, 2 committers and 1 PPMC member have been added. ### How has the project developed since the last report? The project is only in its early days of incubation. The necessary resources are set up. The repositories have moved from Bitbucket to GitHub/GitBox and the Wiki from DokuWiki to Confluence. As noted above, the workflow requirements are still under development, it is expected that the project will see more contributions once this has been taken care of. First version of the website is available in github.io (https://apache-nuttx-website.github.io/). It will be moved to Apache servers. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [X] Initial setup. Repositories, accounts and mailing lists are in place. - [ ] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: 2019-11-16 This is the date of the last NuttX release. There is yet to be a release for Apache NuttX. ### When were the last committers or PPMC members elected? Last elected committers: - Brennan Ashton: 2019-12-19 - Kenneth Pettit: 2019-12-22 Last elected PPMC: - Masayuki Ishikawa: 2019-12-23 ### Have your mentors been helpful and responsive? Mentors are helpful and responsive. ### Is the PPMC managing the podling's brand / trademarks? * Gregory Nutt registered the NuttX trademark in the US. * Some projects are distributing modified versions of NuttX under the name NuttX. These issues need to be addressed before graduation. ### Signed-off-by: - [ ] (nuttx) Junping Du Comments: - [X] (nuttx) Justin Mclean Comments: - [ ] (nuttx) Mohammad Asif Siddiqui Comments: - [X] (nuttx) Flavio Paiva Junqueira Comments: ### IPMC/Shepherd notes: Justin Mclean: While off to a good start the podling has run into several issues, and seems to need a bit more focus before it has a functioning PPMC. Some of these issues are due to ignoring mentors/incubator advice. I'd suggest the project focus on more immediate needs rather than hypothetical issues that may or may not occur in the future. Flavio Junqueira: NuttX started incubation with an established community, and a good amount of the ramp-up effort has been spent on understanding the Apache environment and principles, moving the code base, and adapting or replacing existing processes. I’m happy with the community progress so far, and have no specific concern. -------------------- ## PonyMail Pony Mail is a mail-archiving, archive viewing, and interaction service, that can be integrated with many email platforms. Pony Mail has been incubating since 2016-05-27. ### Three most important unfinished issues to address before graduating: 1. Growing contributor base 2. Getting release processes nailed to a tee 3. Expanding unit tests ### Are there any issues that the IPMC or ASF Board need to be aware of? No answer. ### How has the community developed since the last report? Not much progress although we did get a question on the user list which was responded to quickly. Progress is slow paced as usual although any reports of issues is dealt with in a timely manner. ### How has the project developed since the last report? We have had a couple bug reports that have been worked on since the last report. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [x] Community building - [x] Nearing graduation - [ ] Other: ### Date of last release: 2019-04-20 ### When were the last committers or PPMC members elected? 2017-06-01 (Sebb). We should be looking for and encouraging more candidates :) ### Have your mentors been helpful and responsive? No answer. ### Is the PPMC managing the podling's brand / trademarks? No answer. ### Signed-off-by: - [ ] (ponymail) John D. Ament Comments: - [x] (ponymail) Sharan Foga Comments: Good to see that responding to user queries has now improved. Still need to formulate a more concrete engagement strategy for building the community. ### IPMC/Shepherd notes: Dave Fisher: Given the movement to lists.apache.org planned by Infrastructure does it make sense to graduate this podling a PMC like Whimsy? One that does not do releases? -------------------- ## StreamPipes StreamPipes is a self-service (Industrial) IoT toolbox to enable non- technical users to connect, analyze and explore (Industrial) IoT data streams. StreamPipes has been incubating since 2019-11-11. ### Three most important unfinished issues to address before graduating: 1. Finish license review of third-party dependencies 2. Make a first Apache release 3. Grow the community ### Are there any issues that the IPMC or ASF Board need to be aware of? There are no issues right now. ### How has the community developed since the last report? Although our priority in the last reporting period was on finishing the initial setup, there are some notable things regarding community development: - A few new people appeared on the mailing list expressing their interest to contribute to StreamPipes - First pull requests from an external committer were merged - Many users appeared on the Slack channel or sent emails and asked questions around the installation/usage of StreamPipes, we hope that some of them will consider to contribute in the future - We met people from two companies and talked about the possibility to contribute to StreamPipes - The number of Twitter followers has increased (currently at 94) - The number of Github stars has increased (currently at 102) Community development will be the focus of the next reporting period. ### How has the project developed since the last report? We finished the initial setup: * The website is now online at streampipes.apache.org, and we added pages that explain how to participate in the project * All Git repos were transferred to the ASF * Setup of several CI/CD pipelines based on Github Actions to build the website and code * Setup of a CI/CD pipeline in the ASF Jenkins to publish snapshots to the ASF Nexus * Finished setup of Jira and migrated old issues from the previous Gitlab to Jira * Finished setup of the StreamPipes Confluence space and moved existing content to Confluence * Currently, we are finishing a license review to properly create LICENSE and NOTICE files * Having completed the initial setup, we are now shifting the focus back to feature development In the next month, we plan to work towards the first Apache release and also intensify work on community development. ### 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: No answer. ### When were the last committers or PPMC members elected? No new committers were elected beyond the initial committers. Two people mentioned on the mailing list that they might be willing to contribute to StreamPipes. ### Have your mentors been helpful and responsive? Our mentors are very responsive and provide good feedback. They provided very good guidance during the initial setup phase of the project, thanks a lot. We would also like to thank the people from INFRA who were very responsive and helpful in getting some issues resolved during the transition phase. ### Is the PPMC managing the podling's brand / trademarks? * The project name StreamPipes got approved by VP, Brand on December 2nd. ### Signed-off-by: - [X] (streampipes) Christofer Dutz Comments: - [X] (streampipes) Jean-Baptiste Onofré Comments: - [ ] (streampipes) Julian Feinauer Comments: - [X] (streampipes) Justin Mclean Comments: - [ ] (streampipes) Kenneth Knowles Comments: ### IPMC/Shepherd notes: Justin Mclean: There is more to managing the brand than just having the project name approved. -------------------- ## Teaclave Teaclave is a universal secure computing platform. Teaclave has been incubating since 2019-08-20. ### Three most important unfinished issues to address before graduating: 1. Improving project structure and documentation 2. Grow the community (committers, contributors, users) 3. Publish Apache release ### Are there any issues that the IPMC or ASF Board need to be aware of? No. ### How has the community developed since the last report? - Since last report, we planned to schedule an online meetup recently. - We have also received contributions of two new contributors. - We draft a roadmap RFC for discussion. - We use GitHub issues to track bugs, features, enhancements. Issues labeled with "good first issues" is more approachable for newcomers. ### How has the project developed since the last report? - Resolve all renaming issues of INFRA (INFRA-19532) - Refactor four core components - Rewrite README.md to clearly explain the project's highlights in security, functionality, and usability. - Start to use protobuf for RPC definition - SGX SDK starts to use Intel SGX SDK v2.7.1 ### How would you assess the podling's maturity? - [ ] Initial setup - [x] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: N/A ### When were the last committers or PPMC members elected? We haven't started new committers or PPMC members elections yet. Currently, our work focus on improving the design and documents to make the project more approachable for newcomers. ### Have your mentors been helpful and responsive? Yes. Last month, we changed name from MesaTEE to Teaclave. There are a lot of changes need to be done. The mentors and infra teams help us a lot on the transfer. ### Is the PPMC managing the podling's brand / trademarks? We don't find any 3rd parties incorrectly using the podling's name and brand. The VP, Brand has approve the project name. (PODLINGNAMESEARCH-175) ### Signed-off-by: - [ ] (teaclave) Felix Cheung Comments: - [X] (teaclave) Furkan Kamaci Comments: - [ ] (teaclave) Jianyong Dai Comments: - [X] (teaclave) Luciano Resende Comments: - [X] (teaclave) Matt Sicker Comments: Thanks to some mailing list configuration updates, communication is happening more often on-list. - [ ] (teaclave) Zhijie Shen Comments: ### IPMC/Shepherd notes: -------------------- ## TubeMQ TubeMQ is a distributed messaging queue (MQ) system. TubeMQ has been incubating since 2019-11-03. ### Three most important unfinished issues to address before graduating: 1. Bootstrap the Apache project and migrate repos to Apache. 2. Grow the community to involve more contributors and increase the diversity. 3. Polish the code and document to satisfy the Apache way. ### Are there any issues that the IPMC or ASF Board need to be aware of? Needs mentors and IPMCs to help to bootstrap the project and follow the Apache way to grow the community. ### How has the community developed since the last report? Currently the project is still on migrating, because of the migrating gap, there's 60+ GH issues and 80+ GH PRs submitted, and over 25 contributors on this project, but this was not happened in Apache JIRA/repo, we will migrate them soon. Also We hosted 3 meetups to promote this project. ### How has the project developed since the last report? Towards migrating to Apache incubator, like building home pages, launch first Apache release. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [x] Initial setup - [x] Working towards first release - [ ] Community building - [ ] Nearing graduation - [ ] Other: ### Date of last release: None ### When were the last committers or PPMC members elected? None ### Have your mentors been helpful and responsive? Yes ### Is the PPMC managing the podling's brand / trademarks? Still on migrating. ### Signed-off-by: - [x] (tubemq) Junping Du Comments: IPMCs and PPMCs need to work hard together towards the goal of graduating. - [X] (tubemq) Justin Mclean Comments: Off to a slow start and needs to engage with mentors more, more communication on the mailing list is needed. - [ ] (tubemq) Sijie Guo Comments: - [ ] (tubemq) Zhijie Shen Comments: - [X] (tubemq) Jean-Baptiste Onofre Comments: Slow bootstrapping, but it seems it moved forward. I would be happy to help. ### IPMC/Shepherd notes: Junping Du: The project get bootstrap a bit late due to misunderstanding on Champion role of the project. The email list and JIRA are setup just recently, so contributors and committers are still learning how to communicate through JIRA and dev alias - it takes time but things are getting better. Justin Mclean: Your mentors can't help if you don't communicate on the dev list. Your number one aim should be to move communication on list and work with your mentors in the open to complete the bootstrap process. This is the PPMC responsibility not just the mentors or the IPMC as mentioned in the issues. Several mentors and IPMC requests have gone unanswered, please make sure these are responded to. Dave Fisher: It is important that PPMC Members drive the move with the help of active Mentors. I feel that Junping is in a dual role but is less experienced. Justin and JBO are the experienced mentors that will need to step in with the guidance. Two months in including the year end holidays the podling is actually doing OK. -------------------- ## TVM TVM is a full stack open deep learning compiler stack for CPUs, GPUs, and specialized accelerators. It aims to close the gap between the productivity- focused deep learning frameworks, and the performance- or efficiency- oriented hardware backends. TVM has been incubating since 2019-03-06. ### Three most important unfinished issues to address before graduating: 1. Keep growing the community 2. Make a few more Apache releases 3. Improve documentations ### Are there any issues that the IPMC or ASF Board need to be aware of? no ### How has the community developed since the last report? TVM community has welcomed two new committers/PPMC members since last report. There are also two on-going new committer nomination that will close in a week. The community hosted many meetups and an annual developer conference with more than 200+ attendees. These contents are made publically available as per apache way. This has been a great year for us doing the Apache way and grow the community. The community has grown 70% in terms of number of contributors and committers, while these statistics do not necessarily indicate success, they suggest we are on the right track. ### How has the project developed since the last report? We made our first Apache release. Thanks to the help of IPMC members, in particular Justin, we were able to hold the Apache standard and release without using the WIP disclaimer A lot of improvements have been made. Including TensorCore support, embedded system support and performance improvements See also our monthly report for detailed improvements - Sep https://discuss.tvm.ai/t/tvm-monthly-september-2019/4219 - Oct https://discuss.tvm.ai/t/tvm-monthly-oct-2019/4587 - Nov https://discuss.tvm.ai/t/tvm-monthly-nov-2019/5038 ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [x] Community building - [x] Nearing graduation - [ ] Other: ### Date of last release: 2019-12-1 ### When were the last committers or PPMC members elected? Dec 1 2019 ### Have your mentors been helpful and responsive? Our mentors are super helpful. ### Is the PPMC managing the podling's brand / trademarks? We have yet check with the VP. Given the long history of the project, we want to keep the name, will reach out to brand formally. ### Signed-off-by: - [x] (tvm) Byung-Gon Chun Comments: Great progress! Good job on the first Apache release! - [ ] (tvm) Sebastian Schelter Comments: - [X] (tvm) Henry Saputra Comments: Community is healthy and congrats on the first release under ASF - [ ] (tvm) Timothy Chen Comments: - [X] (tvm) Furkan Kamaci Comments: - [x] (tvm) Tianqi Chen Comments: - [x] (tvm) Markus Weimer Comments: With the first release done, we should look towards graduation. ### IPMC/Shepherd notes: Justin Mclean: I think it may be a little too early to consider graduation. Has the podling filling the the optional maturity model, doing so may point out when there's still more work to do. -------------------- ## Weex Weex is a framework for building Mobile cross-platform high performance UI. Weex has been incubating since 2016-11-30. ### Three most important unfinished issues to address before graduating: 1. [Branding issues] (https://cwiki.apache.org/confluence/display/WEEX/Branding+issues). There are about 10 git repos violating the trademark of Apache Weex, together with their NPM/Maven artifact. 2. [Community diversity] (https://cwiki.apache.org/confluence/display/WEEX/Communtiy+diversity). Apache Weex needs more PPMCs and committers from community, no employees from a single company shall have majority vote in PPMC and committer. ### Are there any issues that the IPMC or ASF Board need to be aware of? NO ### How has the community developed since the last report? * Four Committers joined us, excalibur, tw93, cnryb and teining. * The project [weex-ui](https://github.com/apache/incubator-weex-ui) join us. ### How has the project developed since the last report? * Released a new version (v0.28.0) of Weex. * We have 135 incoming pull request, and 132 of them are merged. * We have 57 threads in Weex mailing list . * We have solved 135 Github issues. ### How would you assess the podling's maturity? Please feel free to add your own commentary. - [ ] Initial setup - [ ] Working towards first release - [ ] Community building - [X] Nearing graduation - [ ] Other: ### Date of last release: 2019-10-23 ### When were the last committers or PPMC members elected? 2019-12-05 ### Have your mentors been helpful and responsive? Mentors are very helpful. ### Is the PPMC managing the podling's brand / trademarks? * We are collecting a list of [branding issues] (https://cwiki.apache.org/confluence/display/WEEX/Branding+issues), and we shall fix the problem one by one. * We have not done Podling name search. ### Signed-off-by: - [X] (weex) Willem Ning Jiang Comments: Weex made a great progress by inviting more committers to join the community. - [X] (weex) Myrle Krantz Comments: - [ ] (weex) Jan Piotrowski Comments: ### 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 related to Framework for rapidly developing domain-driven apps in Java ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Isis was founded 2012-10-17 (7 years ago) There are currently 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 and separating the framework's core concerns from those that are considered extensions, examples or testing infrastructure. We have been adding additional (higher level) tests to verify that the core functionalities do actually work, finding and fixing several issues in the process. We are performing a significant update of our website which for the first time now also has automated content creation in order to keep some documented examples in sync with the source code. The goal is to keep maintenance work of the ascii-doc sources as low as possible. We have implemented a Continuous Integration pipeline utilizing github, with daily runs building the java packages as well as the website. In addition we integrated with sonarcloud.io for automated code quality analysis. - Last release was 2.0.0-M2 on Tue Jan 22 2019 ## Community Health: This is a mature project. The framework is generally stable with some activity taking place for the version 2.0 release. In order to gain better traction with our user community, we have resurrected our #apache-isis channel on the ASF slack workspace. We have informed users and developers on the users@ and dev@ mailing lists and are making use of a self-signon for users without an @apache.org email address. The Slack channel is intended for rapid communication between the active developers (and our users). We repeated in the mailing list announcements that issues will still be discussed and voted on in the mailing lists. ----------------------------------------- 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: There are currently 38 committers and 16 PMC members in this project. Community changes, past quarter: - No new PMC members. Last addition was Antoine Duprat on 2016-03-11. - No new committers. Last addition was René Cordier on 2019-10-05. ## Project Activity The efforts of contributors are currently oriented toward refining "Distributed" James product in order for it to meet production grade requirements. Apache James joined the ApacheCon in Berlin. ## Community Health: We see a consistent increase on the developer mailing list (29%) JIRA and development activites are overall stable: - 97 issues opened in JIRA, past quarter - 84 issues closed in JIRA, past quarter ----------------------------------------- Attachment AG: Report from the Apache jclouds Project [Ignasi Barrera] A cloud-agnostic library that enables developers to access a variety of cloud providers using one API. == Project Status == jclouds continues to squash bugs but little feature work. As commented in the previous report, we are still aiming to support newer Java versions. The availability of the current PMC member is low and we're looking for champions to modernize the project dependencies, but we have not seen interest beyond some few comments in the JIRA issues. At this point, it is unlikely that we'll find someone in the community willing to take this effort. == Community == There have been small contributions from the community and bugfix reports as in previous quarters. THe concern around the amount of time being dedicated to the project is still there, 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 major jclouds release, 2.2.0, took place on 2019-10-21. The last bugfix release, 2.1.3, took place on 2019-10-21. ----------------------------------------- Attachment 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 (8 years ago) There are currently 18 committers and 14 PMC members in this project. The Committer-to-PMC ratio is 9:7. Community changes, past quarter: - No new PMC members. Last addition was Aaron Coburn on 2019-01-22. - No new committers. Last addition was Greg Albiston on 2019-07-08. ## Project Activity: Jena 3.13.1 was released on 2019-10-11. The project operates aspires to a releases every 3-4 months and is now discussing the 3.14.0 this month, subject to PMC availability. The 3.14.0 has several contributions from new people, outside the main committers. The project is also discussing reorganising its mailing lists to reduce the volume on dev@ by moving github traffic to a separate list. The hope is that with less low-level emails and pull request specific emails, it will encourage discussion on the longer term direction of Jena. ## Community Health: Activity on the users@ and dev@ lists is about normal. The new people contributing pull request is encouraging and hopefully some these people will remain going forward. We expect a drop in dev@ email when the github traffic is directed to another list. email: dev@jena.apache.org same level: (566 compared to 562) users@jena.apache.org same label (291 emails compared to 292) JIRA: 44 issues opened in JIRA, past quarter (12% increase) 39 issues closed in JIRA, past quarter (18% increase) Github: 49 PRs opened on GitHub, past quarter (36% increase) 46 PRs closed ----------------------------------------- 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 project has released 2 versions since last report with the new building system (with a lot of RC to fix some issues about the building system). Now the release process allow to release often and quickly. ## 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) 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: - 5.2.1 final was released on 2019-11-24. - 5.2 final was released on 2019-11-03. ----------------------------------------- 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 (4 years ago) There are currently 8 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 4:3. Community changes, past quarter: - No new PMC members. Last addition was Reinhard Sandtner on 2016-08-30. - No new committers. Last addition was Jonathan Gallimore on 2018-05-09. ## Project Activity: Some new releases and happily some new contributor patches were included in these ones. ## Community Health: Community is overall stable - as expected since there is no new version of the specifications we implement. ----------------------------------------- Attachment AK: Report from the Apache Joshua Project [Tommaso Teofili] ----------------------------------------- Attachment AL: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez] ## Description: The mission of JSPWiki is the creation and maintenance of software related to Leading open source WikiWiki engine, feature-rich and built around standard JEE components (Java, servlets, JSP). ## Issues: There are no issues requiring board attention. ## Membership Data: Apache JSPWiki was founded 2013-07-17 (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: This quarter we released 2.11.0.M6, which was mostly dev-oriented. It also contained one pull request from a contributor. Current development right now is also focused in a big refactor of one of the core JSPWiki classes (JSPWIKI-120). Current pace of development continues to be slow, as JSPWiki keeps being worked on free time. ## Community Health: This quarter has been a very quiet one, which shows up in the traffic decrease on both mailing lists. This could be in part explained because development itself has seen less movement this month, but having quarters with less traffic is not that unsual. Questions on MLs get answers and we have enough people to cut releases, so projects remains with enough oversight. ----------------------------------------- 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. ## Membership Data: Apache Kudu was founded 2016-07-20 (3 years ago) There are currently 26 committers and 26 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - Zhang Yifan was added to the PMC on 2020-01-07 - Zhang Yifan was added as committer on 2020-01-07 ## Project Activity: We found a licensing issue in a transitive dependency that has been present since Kudu 1.10.0. The memkind library was added as a dependency to this version. This depends on libnuma which is licensed under LGPL. We released 1.11.0 before noticing the issue and then released both 1.10.1 and 1.11.1 to address the issue. Details on this can be found in the release notes and in KUDU-2990. Recent releases: - 1.10.1 was released on 2019-11-20. - 1.11.1 was released on 2019-11-20. - 1.10.0 was released on 2019-11-01. ## Community Health: - Traffic to the dev mailing list is up by 190% which can be attributed to the 3 releases and several other larger topics we discussed on the list. User list traffic is down 30%. - Website traffic is slightly down, by 7% both by number of unique users and visits. - Developer activity is up by every metric we track, except for open JIRAs (down 15%): reviews +40%, issues closed +16%, commits +80%. - Code was authored by 23 contributors (down 4% since last quarter), 6 of which are new to the project. ----------------------------------------- Attachment AN: 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 * Postgres 12 support - After that will be the 2.0 release with JIRAs related to versioning models. — Frank McQuillan (MADlib committer and PMC member) will present the latest deep learning work at FOSDEM'20 https://fosdem.org/2020/schedule/event/mppdb/ in a talk called: "Efficient Model Selection for Deep Neural Networks on Massively Parallel Processing Databases" ## 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 4th 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, no new committers since last report. - The most recent committers added were: Ekta Khanna (2019-07-27) Himanshu Pandey (2019-07-27) Domino Valdano (2019-07-27) ## Releases: - Next release: v1.17 planned for Jan 2019 - 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 138 posts to dev@ and 11 posts to user@ for the last 3 months Oct-Dec 2019. ## JIRA Statistics: - 2 JIRA tickets created in the last month - 10 JIRA tickets resolved in the last month ----------------------------------------- Attachment AO: 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. ## Membership Data: Apache Mahout was founded 2010-04-20 (10 years ago) There are currently 27 committers and 12 PMC members in this project. The Committer-to-PMC ratio is 9:4. Community changes, past quarter: - No new PMC members. Last addition was Trevor Grant on 2017-02-03. - No new committers. Last addition was Holden Karau on 2017-07-12. ## Project Activity: The team is working on a point release, v14.1. There are some continued issues which are drawing out this release, and the team has resumed weekly sessions to resolve. There are additional contributions from new team members which are queued up for a .2 release. Point release deployed artifacts are cross-compiled for Scala 2.12 and 2.11, with several other dependency upgrades. - Last release was 0.14.0 on Wednesday, March 6, 2019 ## Community Health: (4.70 per Reporter.a.o) Notable mailing list trends: - dev@mahout.apache.org had a 3820% increase in traffic in the past quarter (196 emails compared to 5): - issues@mahout.apache.org had a big increase in traffic in the past quarter (102 emails compared to 0) JIRA activity: - 13 issues opened in JIRA, past quarter (1300% increase) - 5 issues closed in JIRA, past quarter (500% increase) Commit activity: - 196 commits in the past quarter (752% increase) - 5 code contributors in the past quarter (150% increase) GitHub PR activity: - 12 PRs opened on GitHub, past quarter (1200% increase) - 9 PRs closed on GitHub, past quarter (800% increase) ----------------------------------------- Attachment AP: Report from the Apache Maven Project [Robert Scholte] ## Description: The mission of Maven is the creation and maintenance of software related to Java project management and comprehension tools ## Issues: "There are no issues requiring board attention." ## Membership Data: Apache Maven was founded 2003-03-01 (17 years ago) There are currently 61 committers and 24 PMC members in this project. The Committer-to-PMC ratio is roughly 8:3. Community changes, past quarter: - Mark Struberg was added to the PMC on 2019-12-27 - Elliotte Rusty Harold was added as committer on 2019-12-12 ## Project Activity: There has been a regression release of Apache Maven (3.6.3). This was required because we want focus on Maven 3.7.0, this way we expect to avoid other 3.6.x releases that require cherry picking from commits. One important new feature worth mentioning is the support for reproducible builds: Maven 3.6.3 build is reproducible, you can rebuild from source and get a per-byte exact same binary result, so it can always be verified against the checksum from reference release build. Maven 3.7.0 is expected to be an impressive release, with some new features that should clear the path for Maven 4 and 5, requiring a lot of work. Because Robert wants to get more time to work on code, it made sense to offer to rotate the PMC chair, after 2 years of good service from him. In the end there were 2 nominated, only one has accepted the nomination. The vote result was unanimous +1 for Robert Scholte, so nothing will change. One might wonder if this is a good sign. It is a compliment for Robert, but rotating the chair helps to share the work and attention on the project. Now most eyes are on Robert. We received a message about a security vulnerability, but it was a false alarm. Finally, we're reaching the final stage of the process of code donation of the Maven Wrapper to the Apache Maven project. We expect it to be part of Maven 3.7.0, as requested often by the community. ### Core - Maven 3.6.3 was released on 2019-11-25. ### Plugins (ordered by date) - Maven JAR Plugin 3.2.0 was released on 2019-11-03. - Maven Source Plugin 3.2.0 was released on 2019-11-03. - Maven Assembly Plugin 3.2.0 was released on 2019-11-03. - Maven Assembly Plugin 3.2.0 was released on 2019-11-03. - Maven Surefire/Failsafe Plugin 3.0.0-M4 was released on 2019-11-17. - Maven Release Plugin 3.0.0-M1 was released on 2019-12-14. - Maven Source Plugin 3.2.1 was released on 2019-12-21. ### Other (ordered by date) - Maven Wagon 3.3.4 was released on 2019-11-11. - Maven Artifact Transfer 0.12.0 was released on 2019-11-30. ## Community Health: dev@maven.apache.org had a 51% increase in traffic in the past quarter (800 emails compared to 527) issues@maven.apache.org had a 72% increase in traffic in the past quarter (4655 emails compared to 2701) users@maven.apache.org had a 75% increase in traffic in the past quarter (238 emails compared to 136) 253 issues opened in JIRA, past quarter (22% increase) 353 issues closed in JIRA, past quarter (220% increase) 779 commits in the past quarter (28% increase) 60 code contributors in the past quarter (30% increase) 130 PRs opened on GitHub, past quarter (15% increase) 115 PRs closed on GitHub, past quarter (51% increase) ----------------------------------------- Attachment AQ: 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 board level issues to report at this time. ## Membership Data: Apache Mesos was founded 2013-06-18 (7 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: - 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. We are planning to nominate one new member to the PMC / committers shortly. ## Project Activity: 1.10 development is in steady progress with some exciting new features and improvements. We plan to release it in a month or so. ## Community Health: The metrics in general are seeing a downward trend. Now that the holidays are behind us, we hope to see a turnaround. Given the number of active core contributors the project is not deemed to be at risk at this time. ----------------------------------------- Attachment AR: Report from the Apache Metron Project [Casey Stella] ## Description: Metron integrates a variety of open source big data technologies in order to offer a centralized tool for security monitoring and analysis. Metron provides capabilities for log aggregation, full packet capture indexing, storage, advanced behavioral analytics and data enrichment, while applying the most current threat-intelligence information to security telemetry within a single platform. ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Metron was founded 2017-04-18 (3 years ago) There are currently 39 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 7:5. Community changes, past quarter: - No new PMC members. Last addition was Justin Leet on 2017-12-03. - No new committers. Last addition was Shane Ardell on 2018-11-16. ## Project Activity: The community is working towards a 0.7.2 release in the first quarter of 2020. This release is a bugfix release, so no major features are going to be included. We also released a bugfix version of our bro (a popular open source intrusion detection system) plugin in October. This plugin allows bro to write events to kafka (and consequently process them in Metron). ## Community Health: Community health is mixed. We are seeing an up-tick in user@ mailing list discussion (~50% incrase as compared to the last quarter). At the same time, we are seeing decreased activity in both the last month as well as compared to the last quarter. Specifically: * 40% drop in traffic on the dev list * Perhaps most worrying, a 43% drop in commits as compared to last quarter. I expect some of this is due to the holidays, but it's worth keeping a closer eye on. I am going to bring this up on the lists. ----------------------------------------- Attachment AS: 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. - No new committers. Last addition was Réda Housni Alaoui on 2019-08-17. ## Project Activity: No releases this quarter. Activity has decreased: - no commits on mina-vysper this quarter - 1 commit on mina-core / mina-ftpserver (the same fix) - around 60 commits on mina-sshd from a single committer ## Community Health: A very quiet quarter indeed. The low activity is not an issue at this time imho. ----------------------------------------- Attachment AT: Report from the Apache MyFaces Project [Bernd Bohmann] ## Description: The mission of MyFaces is the creation and maintenance of software related to JavaServer(tm) Faces implementation and components ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache MyFaces was founded 2005-02-23 (15 years ago) There are currently 78 committers and 44 PMC members in this project. The Committer-to-PMC ratio is roughly 5:3. Community changes, past quarter: - No new PMC members. Last addition was Eduardo Breijo-Baullosa on 2018-01-30. - No new committers. Last addition was Eduardo Breijo on 2017-06-29. ## Project Activity: - Apache MyFaces Core the community is working on big code cleanup for a 2.3-next release, preparations for someday JSF 3.0 on the trunk, typescript integration and a quarkus extensions. - Apache Tobago the community is working on release 5.0.0, typescript integration and prototyping shadow dom. - There was a personal session in Vienna between 2 committers about typescript in MyFaces Core and Tobago. - Recent releases: myfaces-core-2.3-next-M1 was released on 2020-01-03. myfaces-core-2.3.6 was released on 2019-12-02. myfaces-core-2.3.5 was released on 2019-10-21. ## Community Health: - Apache MyFaces Core is healthy. UI-Component Sets: - Apache Tobago is healthy. - Apache Trinidad is in maintenance mode. Last developer commit was Sept 2017. - Myfaces Tomahawk is in maintenance mode. Last developer commit was May 2016. Last commit on behalf of a contributor was May 2016. Add-ons and Extensions: - Apache MyFaces Portlet Bridge is in maintenance mode. Last developer commit was Jan 2014. Last commit on behalf of a contributor was May 2015. - Apache MyFaces CODI is in maintenance mode. CODI was replaced by Apache DeltaSpike so new development happens there. Last commit March 2014. - Apache MyFaces Orchestra is in maintenance mode. New projects use CDI and DeltaSpike instead. Last commit on behalf of a contributor was August 2016. - Apache MyFaces ExtVal is in maintenance mode. Last commit June 2014. - Apache MyFaces Commons is in maintenance mode. Last commit August 2012. - Apache MyFaces Ext-Scripting is in maintenance mode. Last commit Sept 2017. - Apache MyFaces Test is in maintenance mode (Used by Myfaces Core). Last commit May 2017. ## Feedback to the Board - The advertising of nightly builds for Trinidad and Tomahawk has been removed. ----------------------------------------- Attachment AU: Report from the Apache NiFi Project [Joe Witt] ## Description: The mission of NiFi is the creation and maintenance of software related to providing an easy to use, powerful, and reliable system to process and distribute data. Apache NiFi MiNiFi is an edge data collection agent built to seamlessly integrate with and leverage the command and control of NiFi. There are both Java and C++ implementations. Apache NiFi Registry is a centralized registry for key configuration items including flow versions, assets, and extensions for Apache NiFi and Apache MiNiFi. Apache NiFi Nar Maven Plugin is a release artifact used for supporting the NiFi classloader isolation model. Apache NiFi Flow Design System is a theme-able set of high quality UI components and utilities for use across the various Apache NiFi web applications in order to provide a more consistent user experience. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache NiFi was founded 2015-07-14 (4 years ago) There are currently 47 committers and 30 PMC members in this project. The Committer-to-PMC ratio is roughly 3:2. Community changes, past quarter: - No new PMC members. Last addition was Peter Wicks on 2019-05-29. - Dániel Bakai was added as committer on 2019-10-19 - Kotaro Terada was added as committer on 2019-10-19 - Peter Turcsanyi was added as committer on 2019-10-25 ## Project Activity: We are nearing release of Apache NiFi Registry 1.0.0. The release includes support for common HTTP security headers, running on Java 11, updated to Ranger 2.0, and more. Released Apache NiFi 1.10.0. This brings powerful features such as sourcing extensions from the latest NiFi Registry at runtime, far better model for parameterized version controlled flows, Java 11 compatibility, back pressure prediction and more. In the release candidate phase of Apache NiFi 1.11.0 which provides a range of bug fixes, improvements and a handful of new features. This release will solve class-loader isolation to include native libraries as well. The release for MiNiFi CPP 0.7.0 is still being worked. There are nearly 140 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: We have seen about a 15% decline in users and dev mailing list activity this quarter. This is likely due to the growing use of Slack for more direct/responsive interaction as well as seasonal considerations. We also saw a roughly 40% decrease in JIRA related activity. This is certainly related to the completion of the very significant Apache NiFi 1.10.0 release as well as seasonal aspects. We've brought in several new committers in this timeline and hopefully the current committer base leads to additional PMC members soon. The community remains active on numerous release lines as well. 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. For the past few quarters we've reported 394, 523, and now 707 persistent users in our slack channels. Interestingly we see more non committer based collaboration here than we have on the mailing lists. People seem to prefer the collaboration style of Slack quite a lot as well as more subject dedicated rooms to talk in. It isn't clear that this is leading to more committers and PMC members but does help the community in general. ----------------------------------------- Attachment AV: 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: On Oct 11, 2019 both 1.16 and 2.4 have been released With the release of 2.4 we resolved CVE-2016-6809, a vulnerability caused by an upstream dependency. We also announced that we retire the development on the 2.x branch and advice users to use the 1.x/master branch instead. Work on 1.17 is proceeding with about 11 issues resolved so far. ## Community Health: The traffic on the mailing lists is on a steady level. We received a couple of code contributions (PRs addressing open issues) from a new contributor. ----------------------------------------- Attachment AW: Report from the Apache OpenJPA Project [Mark Struberg] ## Description: The mission of OpenJPA is the creation and maintenance of software related to OpenJPA: Object Relational Mapping for Java ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenJPA was founded 2007-05-16 (13 years ago) There are currently 35 committers and 19 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Maxim Solodovnik on 2019-04-13. - No new committers. Last addition was Matt Pavlovich on 2019-05-22. ## Project Activity: Project activity increased slightly, but still on a low level. We are doing fine still though. ## Community Health: I can only iterate what I explained 2 months ago. Codebase is complex and we keep our eyes open for any new contributors which might pop up. But that's not an easy task. ----------------------------------------- Attachment AX: Report from the Apache OpenMeetings Project [Maxim Solodovnik] ## Description: The mission of OpenMeetings is the creation and maintenance of software related to OpenMeetings: Web-Conferencing and real-time collaboration ## Issues: There are no issues requiring board attention. ## Membership Data: Apache OpenMeetings was founded 2013-01-25 (7 years ago) There are currently 29 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 8:7. Community changes, past quarter: - No new PMC members. Last addition was Stefan Kühl on 2019-09-10. - No new committers. Last addition was Stefan Kühl on 2019-09-10. ## Project Activity: There were releases of 2 currently supported branches Now we are discussing how can we perform 5.0.0 release and what can be further improved Recent releases: 4.0.10 was released on 2019-12-15. 5.0.0-M3 was released on 2019-12-15. ## Community Health: Mailing list activity and commits are down due to holidays Hopefully it will increase as soon as new features will be added :) I believe we are healthy ----------------------------------------- Attachment AY: Report from the Apache OpenNLP Project [Jörn Kottmann] ----------------------------------------- Attachment AZ: Report from the Apache OpenOffice Project [Jim Jagielski] ## 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 2019. We managed only to solve the biggest blockers. Currently a new dev test version is discussed to be rolled to be more widely tested. An alpha and/or beta release is planned for the next quarter. For that release we improved the translation process. We are now able to sync our translation server Pootle with the code. At this time we support 63 languages in Pootle. We plan to add some new languages to the 4.2.0 release. 2) We are currently in discussion about a 4.1.8 release. The motivation in still maintaining the 4.1.x release line is not very high, especially due to the the 4.1.x codebase being based around much older OS versions. Therefore we will shut it down as soon as we have a stable release of 4.2.x. There is no release date defined although we hope to have at least a beta in the coming quarter once we resolve some blockers. ## LATEST RELEASE HISTORY 2019-09-21 4.1.7 2018-11-18 4.1.6 2017-12-30 4.1.5 ## PMC DATA Apache OpenOffice was founded 2012-10-16 (7 years ago) There are currently 141 committers and 27 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - No new PMC members. Last PMC member addition was on 2017-Dec-20 Keith N. McKenna (knmc). Last PMC member withdrawal was on 2019-Sep-24 Roberto Galoppini (galoppini) - No new committers. Last committer addition was on 2017-Jan-28 Kay Schenk (kschenk). Last committer withdrawal was on 2017-Feb-04 Dennis E. Hamilton (orcmid) Roberto Galoppini has requested went Emeritus on the OpenOffice PMC. He stated that his reasons are strictly pragmatic. We thank Roberto for his long time of service in the OpenOffice PMC and we wish him all the best. Peter Kovacs stepped down as PMC Chair and Jim Jagielski was nominated and appointed, via resolution at the Oct. 2019 board meeting, as replacement. ## COMMUNITY HEALTH AND DEVELOPMENT Community overall health is stable. Our user level support and translation teams are well working. Documentation team is virtually non existent. We have issues to bring volunteers on board for development. Certainly, more people would be helpful and we continue to try to grow the developer and especially the builder communities. We do have the process and the people in place to enable us to continue development and, more importantly, perform releases in a reasonable time-frame. We also struggle somewhat with our commitment to continue to support, and being a viable platform, for users who are "stuck" on older machines and OSs, since this makes development and community builds more difficult. However, it also appears obvious that that community is being neglected by other FOSS office platforms, who tend to focus on providing releases for newer platforms. Community metrics: - dev@openoffice.apache.org had a 10% increase in traffic in the past quarter (493 emails compared to 446) - dev-de@openoffice.apache.org had a 92% decrease in traffic in the past quarter (2 emails compared to 24) - general-es@openoffice.apache.org had a 300% increase in traffic in the past quarter (24 emails compared to 6) - issues@openoffice.apache.org had a 43% increase in traffic in the past quarter (1026 emails compared to 714) - l10n@openoffice.apache.org had a 145% increase in traffic in the past quarter (49 emails compared to 20) - recruitment@openoffice.apache.org had a 78% decrease in traffic in the past quarter (7 emails compared to 31) - users@openoffice.apache.org had a 28% increase in traffic in the past quarter (375 emails compared to 291) - users-de@openoffice.apache.org had a 26% decrease in traffic in the past quarter (115 emails compared to 155) - users-fr@openoffice.apache.org had a 100% decrease in traffic in the past quarter (0 emails compared to 16) - 204 commits in the past quarter (-22% decrease) - 11 code contributors in the past quarter (10% increase) - 6 PRs opened on GitHub, past quarter (50% increase) - 6 PRs closed on GitHub, past quarter (-14% decrease) ## WEBSITES & INFRASTRUCTURE We have initiated the migration from the old Apache CMS to Pelican CMS. We face the issue that we have 9 GB of content to move. A plan has been made. Our build bots are now functional again. Work has still to be done on improving upload speed (Linux bots) and the RAT builds. ## MARKETING We are in the process of printing new flyers. ### Feb 01st + 02nd - FOSDEM (Brussels, Belgium) [1] We are co-organizing the Open Document Editors devroom, that brings together Apache OpenOffice and other similar projects. OpenOffice PMC members will be giving at least two talks. We applied for a table, but that was not accepted and have signed up for time at the ASF table with ComDev. The PMC has, using targeted funds, purchased a replacement computer system and monitor for usage at various conferences and events in which OpenOffice presents and/or has a table. It will make its debut at the "Chemnitzer Linux Days 2020" [2] [1] https://fosdem.org/2020/ [2] https://chemnitzer.linux-tage.de/2020/en/ ## DEVELOPMENT An Apple Developer ID, for signing our macOS community convenience builds, has been requested and approved. This ID was assigned to Jim Jagielski, who does our macOS builds. This will be used for notarizing/signing our subsequent macOS releases. A handful of test macOS builds were performed and signed using this ID and process, with confirmation that the resultant DMG image is correctly approved. We also have access now to the Symantec Code Signing platform to provide signed builds for Windows. ----------------------------------------- Attachment BA: Report from the Apache ORC Project [Owen O'Malley] ## Description: The mission of ORC is the creation and maintenance of software related to the smallest, fastest columnar storage for Hadoop workloads ## Issues: There are no issues requiring board attention. ## Membership Data: Apache ORC was founded 2015-04-21 (5 years ago) There are currently 41 committers and 12 PMC members in this project. The Committer-to-PMC ratio is roughly 3:1. Community changes, past quarter: - Dongjoon Hyun was added to the PMC on 2019-12-08 - Jesús Camacho Rodríguez was added to the PMC on 2019-12-26 - No new committers. Last addition was Renat Valiullin on 2019-06-19. ## Project Activity: Recent releases: - 1.4.5 was released on 2019-12-09. - 1.5.8 was released on 2019-11-25. - 1.6.2 was released on 2019-11-25. ORC 1.6.2 has stabilized the ORC 1.6 branch, although most of the downstream projects are still using 1.5. Iceberg recently committed updated ORC support that uses the new 1.6 release. Active Apache downstream projects include: - Apache Arrow - Apache Druid - Apache Flink - Apache Hive - Apache Iceberg - Apache Spark ## Community Health: It was a busy quarter with a couple new contributors coming in with patches. We're watching the contributors looking for new committers. - dev@orc.apache.org had a 84% increase in traffic in the past quarter (70 emails compared to 38) - 26 issues opened in JIRA, past quarter (no change) - 21 issues closed in JIRA, past quarter (-22% decrease) - 83 commits in the past quarter (33% increase) - 12 code contributors in the past quarter (20% increase) - 30 PRs opened on GitHub, past quarter (30% increase) - 27 PRs closed on GitHub, past quarter (8% increase) ----------------------------------------- Attachment BB: Report from the Apache Parquet Project [Julien Le Dem] ## Description: Parquet is a standard and interoperable columnar file format for efficient analytics. Parquet has 3 sub-projects: - parquet-format: format reference doc along with thrift based metadata definition (used by both sub-projects bellow) - parquet-mr: java apis and implementation of the format along with integrations to various projects (thrift, pig, protobuf, avro, ...) - parquet-cpp: C++ apis and implementation of the format along with Python bindings and arrow integration. (Now as part of apache arrow) ## Issues: there are no issues requiring board attention at this time ## Membership Data: Apache Parquet was founded 2015-04-21 (5 years ago) There are currently 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: We released 1.11.0: https://github.com/apache/parquet-mr/blob/master/CHANGES.md#version-1110 In particular, it includes: - column indexes. - new logical types - nanosecond precision timestamps also many bug fixes and dependencies updates. Still in progress: encryption Recent releases: 1.11.0 was released on 2019-12-06. Format 2.7.0 was released on 2019-09-29. ## Community Health: dev@parquet.apache.org had a 9% increase in traffic in the past quarter (624 emails compared to 569) We're closing tickets at a reasonable rate 61 issues opened in JIRA, past quarter (17% increase) 54 issues closed in JIRA, past quarter (8% increase) ----------------------------------------- Attachment BC: Report from the Apache PDFBox Project [Andreas Lehmkühler] ## Description: The mission of PDFBox is the creation and maintenance of software related to Java library for working with PDF documents ## Issues: There are no issue requiring board attention at this time. ## Membership Data: Apache PDFBox was founded 2009-10-21 (10 years ago) There are currently 21 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members. Last addition was Matthäus Mayer on 2017-10-16. - No new committers. Last addition was Joerg O. Henne on 2017-10-09. ## Project Activity: Recent releases: - 2.0.18 was released on 2019-12-23. - 3.0.3 JBIG2 was released on 2019-12-18. - 2.0.17 was released on 2019-09-20. ## Community Health: - there is a steady stream of contributions, bug reports and questions on the mailing lists - due to Sallys post "Apache in 2019 - By The Digits" Tilman is again among the top 5 committers of the year although we are a small community compared to other ASF projects, see https://s.apache.org/Apache2019Digits - the improvement of the on demand parser in the trunk is an ongoing effort and a base version is nearly done - there are as well a lot of other refactorings and improvements - our sonar project was finally moved to the new location - we are using the jacoco-maven-plugin to visualize the test coverage of the trunk ----------------------------------------- Attachment BD: Report from the Apache Petri Project [Dave Fisher] ## Description: The mission of the Apache Petri Project is the creation and maintenance of software related to assessment of, education in, and adoption of the Foundation's policies and procedures for collaborative development and the pros and cons of joining the Foundation ## Issues: No issues at this time. ## Membership Data: Apache Petri was founded 2019-11-19 (2 months ago) There are currently 6 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 1:1. Community changes, past quarter: - No new PMC members (project was established recently). - No new committers were added. ## Project Activity: - Discussion about OSSBot a community whose goal is to enable synchronous translation between Chinese and English and WeChat and Mailing Lists. A concern is that this community is new. It is however forming itself outside of the ASF. There are a few community members of projects and podlings that want to try it. - Work on the project website. The FAQ is up at http://petri.apache.org/faq.html More work is needed on the website. ## Community Health: - We are still bootstrapping. - We've had 41 emails on discuss@petri. - Ii's my hope that with the new year we will see communities applying. ----------------------------------------- Attachment BE: Report from the Apache Pig Project [Koji Noguchi] ## Description: Apache Pig is a platform for analyzing large data sets on Hadoop. It provides a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. ## Issues: Still haven't released 0.18 with Hadoop version 3 support. Another PMC sent a follow-up email to dev@pig.apache.org with a tentative plan to target all the patches for this branch to be done by end of January. ## Membership Data: Apache Pig was founded 2010-09-21 (9 years ago) There are currently 31 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 8:5. Community changes, past quarter: - No new PMC members. Last addition was Koji Noguchi on 2016-08-04. - No new committers. Last addition was Nándor Kollár on 2018-09-06. ## Project Activity: Not much activities, but expect to see some activities this quarter with the plan to push for 0.18 release. (Last 0.17.0 release was on 2017/06/16. ) ## Community Health: Overall activity is low as project is mostly stable and contributions are mainly bug fixes. ----------------------------------------- Attachment BF: 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 been working on 2.1.0 release ## Health report: - Community is working on 2.1.0 release with - minor Fixes to 2.0.0 releases - performance improvements, - support for Hive 3.1.2 - support for knox proxy for all plugins. ## PMC changes: - Currently 20 PMC members - No new PMC members. Last addition was Sailaja Polavarapu on 2019-09-18. ## Committer base changes: - Currently 29 committers - No new committers. Last addition was Nikhil Purbhe on 2019-05-22. ## 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: - 879 emails sent to list (1106 in previous quarter) - user@ranger.apache.org: - 16 emails sent to list (15 in previous quarter) ## JIRA activity: - 65 JIRA tickets created in the last 3 months - 57 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BG: Report from the Apache Rya Project [Adina Crainiceanu] ## Description: The mission of Apache Rya (pronounced "ree-uh" /rēə/) is the creation and maintenance of software related to scalable storage, retrieval, and analysis of RDF data ## Issues: There are no issues requiring board attention at this time ## Membership Data: Apache Rya was founded 2019-09-17 (4 months ago) There are currently 12 committers and 11 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. (project founded in September 2019) - No new committers were added. ## Project Activity: -Started a discussion to establish a roadmap for new features and code and documentation improvements for Rya to make it more useful and easy to use -Some members plan to attend Apache Roadshow DC in March 2020 -Last release was Rya version 4.0.0 (incubating) released on July 27, 2019 -Started discussion on plan for next release ## Community Health: -95 subscribers to the dev list -One new contributor reported an issue -Commit activity and contributions were low this quarter, some due to holidays ----------------------------------------- Attachment BH: Report from the Apache Samza Project [Yi Pan] ## Description: - Apache Samza is a distributed stream processing engine that are highly configurable to process events from various data sources, including real-time messaging system (e.g. Kafka) and distributed file systems (e.g. HDFS). ## Issues: - No issues require board attention ## Membership Data: Apache Samza was founded 2015-01-22 (5 years ago) There are currently 26 committers and 16 PMC members in this project. The Committer-to-PMC ratio is roughly 7:4. Community changes, past quarter: - No new PMC members. Last addition was Boris Shkolnik on 2019-06-06. - No new committers. Last addition was Rayman Preet Singh on 2019-07-08. ## Project Activity: - New version 1.3 was released on 12/05/2019 - New features via SEPs (i.e. Samza Enhancement Proposals) are proposed continuously. In the last quarter, there are 4 new SEPs. ## Community Health: - There has been an increase of user Q&A on dev email lists. - We have Samza talks in many Conferences: Strange Loop - Riding the Stream Processing Wave, Apache Beam Summit (Berlin) - Streaming Pipelines at Scale with Apache Beam and Samza, ApacheCon North America - Samza 1.0: How we scaled stream processing at LinkedIn, ApacheCon North America - Samza Portable Runner for Beam, KubeCon North America - Running Apache Samza on Kubernetes - We have organized meetups with the following Samza Talks: Sunnyvale - Stream Processing in Python with Samza and Beam, Sunnyvale - Apache Samza 1.0: Recent Advances and our plans for future in Stream Processing, Seattle - Scalable Stream Processing with Apache Samza ----------------------------------------- Attachment BI: Report from the Apache SINGA Project [Wang Wei] ## Description: - Apache SINGA is a distributed, scalable machine learning library with a focus on deep learning. ## Issues: - No issues requires board attention ## Membership Data - The voting for adding Meihui Zhang was passed on Dec 16, 2019. - The voting for adding Chris Yeung was passed on Dec 16, 2019. - Currently, we have 14 PMC members and 17 committers. The Committer-to-PMC ratio is roughly 9:7. ## Last release - The last release was v2.0.0 on 20 April 2019 ## Activity - 24 emails from dev@singa.apache.org since the last report (Dec 10, 2019) - 55 commits on Github since the last report (Dec 10, 2019) - A new github repository singa-site is created for storing the documentation and website files. - We are moving from JIRA to Github Issues, which was enabled in December. - The community is still working towards the next release. We have refactored some codes and improved the distributed training. We have also finished the integration with ONNX. The new website is staged for publish. ## Community Health - The community is growing with one PMC and one committer invited in December. - There is a decrease of emails and commits in December due to holidays. - We are trying to release the next version in Jan 2020. ----------------------------------------- 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 (8 months ago) There are currently 31 committers and 22 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 Zhenxu Ke on 2019-08-30. - Haochao Zhuang was added as committer on 2019-10-19 - Hongwei Zhai was added as committer on 2019-10-16 - Qiuxia Fan was added as committer on 2019-11-23 - Weiyi Liu was added as committer on 2019-12-10 - Wei Zhang was added as committer on 2019-11-14 ## Project Activity: Recent releases: - 6.6.0 was released on 2019-12-27 - kubernetes-1.0.0 was released on 2019-12-26 - CLI-0.1.0 was released on 2019-12-10. - 6.5.0 was released on 2019-11-15. More e2e tests for backend and agent plugin are added in the project. Started a survey about ending the support of JDK6. The project includes 600+ e2e tests to ensure stability after every PR. Based on the survey and mail list discussion, SkyWalking community decided to end the supports of JDK6/7 in 7.x releases, only kept in maintenance mode for JDK6/7 to fix agent critical bugs in 6.x releases. Have at least following public speak - SoftCon 2019 - GitHub China meetup - Tencent TVP event - COSCon 2019 keynote ## Community Health: The community is healthy, contributors are active. In this quarter, the community are working together to make the 6.x stable, powerful and widely used in hundreds of companies. The main repo of the project is near 200 contributors. dev@skywalking.apache.org had a 109% increase in traffic in the past quarter (347 emails compared to 166) 454 commits in the past quarter (34% increase) 58 code contributors in the past quarter (no change) 439 PRs opened on GitHub, past quarter (50% increase) 437 PRs closed on GitHub, past quarter (50% increase) ----------------------------------------- Attachment BK: Report from the Apache Sqoop Project [Venkat Ranganathan] ## Description: The mission of Sqoop is the creation and maintenance of software related to Bulk Data Transfer for Apache Hadoop and Structured Datastores ## Issues: There are no issues requiring board attention at this time ## 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: - 172 subscribers (-3 from last quarter) - 29 emails sent to list (42 in previous quarter) - user@sqoop.apache.org: - 503 subscribers (03 from last quarter): - 1 emails sent to list (9 in previous quarter) ## JIRA activity: - 8 JIRA tickets created in the last 3 months - 1 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BL: Report from the Apache Stanbol Project [Rafa Haro] ----------------------------------------- Attachment BM: 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 for the board at present. ## Membership Data: Apache Steve was founded 2012-07-25 (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-20. - No new committers. Last addition was Pierre Smits on 2015-12-15. ## Project Activity: Nothing of note activity-wise this quarter. We will slowly be prepping for the annual members meeting, presumably in March/April, and will test the STeVe interface along with Infra before then, to make sure everything still works. We MAY use the annual meeting as an excuse to try recruiting more people for the project, as this is often the time where people tend to care more about it. There are no current plans to make a release of STeVe (nor have we ever had a release). ## Community Health: Very little activity, so community health is difficult to elaborate on. I did the usual PMC roll call[1], and we do have sufficient oversight on the PMC, as well as oversight on any bugs/suggestions that might land in our inbox (though none have landed to date in this quarter). [1] https://s.apache.org/jcfdp ----------------------------------------- Attachment BN: Report from the Apache Streams Project [Steve Blackmon] ----------------------------------------- Attachment BO: 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 one GA release in the last quarter: * Struts 2.5.22 - Feature and bug fix release (2019-11-29) [1] Within the last quarter we saw increased development activity with 35 closed pull requests. After the preceding quarter being dominated by dealing with massive security reports, the team and community were able to invest more resources in progressing the framework. The Struts team is pleased to welcome James Chaplin as a new committer. We have no issues that require board assistance at this time. ## PMC changes: - Currently 22 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Yasser Zamani on Tue Jun 12 2018 ## Committer base changes: - Currently 60 committers. - No new committers added in the last 3 months - James Chaplin (jchaplin) was added as committer on 2020-01-08 ## Releases: - Last release was 2.5.22 (2019-11-29) ## Mailing list activity: - dev@struts.apache.org: - 97 emails sent to list (53 in previous quarter) - issues@struts.apache.org: - 150 emails sent to list (50 in previous quarter) - user@struts.apache.org: - 115 emails sent to list (24 in previous quarter) ## JIRA activity: - 13 JIRA tickets created in the last 3 months - 13 JIRA tickets closed/resolved in the last 3 months [1] https://struts.apache.org/announce.html#a20191129 ----------------------------------------- Attachment BP: Report from the Apache Submarine Project [Wangda Tan] # [REPORT] Submarine - Jan 2020 ## Description The Apache™ Submarine is a project which allows infra engineer/data scientist to run machine learning unmodified Tensorflow or PyTorch programs on YARN or Kubernetes. ## Issues There are no problematic issues requiring board attention. ## General ### Feature development of Submarine: The community is busy working on following features. - Submarine Server and K8s Support. - Submarine workbench for note book service. - Submarine workflow for ML applications. Overall the development from the community is good, we're talking to some contributors to see if we can get some of them to run the Submarine project management to help community move ahead. ## Membership Data: Apache Submarine was founded on 2019-10 There are currently 29 committers and 7 PMC members in this project. ### PMC changes, past quarter: - No new PMC member since last report. ### Committer base changes, past quarter: - Kevin Su (pingsutw) added since last report ## Project Activity: ### Releases - Community is actively working on 0.3.0 release, it was targeted to ship by end Dec, 2019. We have closed most of the issues, now it is in code-complete stage, there's a few doc related issue and blockers, we will release 0.3.0 release as soon as it ready. - 0.4.0 release is in planning stage, we're looking at sometime around May 2020 to release 0.4.0, which include a whole bunch of new features like notebook service, cloud deployment, etc. - Roadmap please see: https://cwiki.apache.org/confluence/display/SUBMARINE/Roadmap ## Community Health: ### JIRA Activity Significantly up compared to last quarter - 112 JIRA tickets created since the past quarter [ project in ("Apache Submarine") AND createdDate >= 2019-10-10 ] - 128 JIRA tickets resolved since the past quarter [ project in ("Apache Submarine") AND resolutiondate >= 2019-10-10 ] - 24 JIRA tickets created since the past month [ project in ("Apache Submarine") AND createdDate >= 2019-12-10 ] - 54 JIRA tickets resolved since the past month [ project in ("Apache Submarine") AND resolutiondate >= 2019-12-10 ] ### Mailing list, slack channel, Github activities: - dev@submarine: 541 emails since Dec 12. There're 22 accounts participated the discussion, which up 10% comparing to last month. (See https://lists.apache.org/trends.html?dev@submarine.apache.org) - Community sync up: Submarine community is very active now, weekly sync up has 10+ participants in the last several months. - There are not many activities in users email list, we expect to see more questions from users post 0.3.0 release. - There're 182 stars of apache/submarine, which up from 65 stars on Dec 12, 2019 (https://star-history.t9t.io/#apache/submarine). ### Other activities: - Wei-Chiu Chuang (who is also a Submarine committer) is designing a mini-course "Design and Implementation of a Machine Learning Platform", which will look at research problems associated with machine learning systems (rather than machine learning algorithms), and will be lecturing this course at National Chiao Tung University in Taiwan soon. Apache Submarine is an important part of the mini-course. ----------------------------------------- Attachment BQ: Report from the Apache Tapestry Project [Thiago Henrique De Paula Figueiredo] ----------------------------------------- Attachment BR: 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: During this reporting period a draft plan has been creating for addressing the needed changes brought by the Tcl 8.7 release (where some macros in use by Apache Rivet have been deprecated and removed). In addition, there is a discussion on possible modifications to the Apache Rivet API for uploading data. ## Community Health: A roll call has been conducted for the project. - rivet-dev@tcl.apache.org had a 37% decrease in traffic in the past quarter (14 emails compared to 22) - 28 commits in the past quarter (86% increase) - 3 code contributors in the past quarter (200% increase) ----------------------------------------- Attachment BS: Report from the Apache Tez Project [Jonathan Turner Eagles] ## Description: Apache Tez is an effort to develop a generic application framework which can be used to process arbitrarily complex DAGs of data-processing tasks and also a re-usable set of data-processing primitives which can be used by other projects. ## Issues: ## Membership Data: Apache Tez was founded 2014-07-15 (5 years ago) There are currently 38 committers and 35 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Kuhu Shukla on 2018-03-25. - No new committers. Last addition was Kuhu Shukla on 2017-05-10. ## Project Activity: - There is increase interest from Hive as well as keeping up-to-date with Hadoop releases. Lastly, there is a push to support jdk 11 - 0.9.2 was released on 2019-03-29 - dev@tez.apache.org had a 73% increase in traffic in the past quarter (71 emails compared to 41) - issues@tez.apache.org had a 143% increase in traffic in the past quarter (360 emails compared to 148) - 22 issues opened in JIRA, past quarter (69% increase) - 14 issues closed in JIRA, past quarter (180% increase) - 23 commits in the past quarter (283% increase) - 6 code contributors in the past quarter (100% increase) ## Community Health: 0.9.3 is in preparations with only a few blocking issues left. There is more activity than in previous quarters as interest has grown. And there are more potential committers to continue growth. ----------------------------------------- Attachment BT: 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 current issues requiring board attention. We released version 0.13.0 successfully, with three +1 votes cast. However one of the three votes was counted as binding vote by mistake. Since this particular release fixed two CVEs and the CVE information had already been publicized in the meantime, since the community feedback we received on that release was pretty good, and since there were no -1 votes, no further action was taken as the mistake got noticed. Last not least, the particular voter is an active long-time committer who in the meantime also became a PMC member. Nevertheless, we are aware of the mistake and will make sure it does not happen again. ## Membership Data: Apache Thrift was founded 2010-10-20 (9 years ago) There are currently 35 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - Duru Can Celasun was added to the PMC on 2019-11-11 - No new committers. Last addition was David Mollitor on 2019-05-08. ## Project Activity: Version 0.13.0 was released on 2019-10-16. In the last two months we got an noticeable increase of contributions and patches in various areas. There is no concrete schedule for the next release as of today, but there will be one. ## Community Health: We receive a steady flow of contributions and own improvements. We are still working on broadening the committer and PMC base in order to increase our pool of active people. Community activity has increased. In our opinion this is a direct function of the increased release frequency (compared to the years before), we generally receive good feedback from the community in that regard. ----------------------------------------- Attachment BU: Report from the Apache Tika Project [Tim Allison] ## Description: Apache Tika is a dynamic toolkit for content detection, analysis, and extraction. It allows a user to understand, and leverage information from, a growing a list over 1200 different file types including most of the major types in existence (MS Office, Adobe, Text, Images, Video, Code, and science data) as recognized by IANA and other standards bodies. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Tika was founded 2010-04-20 (10 years ago) There are currently 32 committers and 31 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - No new PMC members. Last addition was Tilman Hausherr on 2019-10-02. - No new committers. Last addition was Tilman Hausherr on 2019-10-03. ## Project Activity: 1.23 was released on 2019-12-06. This included improved file type detection and a new parser for XLIFF files. Nicholas DiPiazza recently contributed a parser for OneNote files, which will be available in the next release. Over the last two or three quarters, we've seen an increase in reports of vulnerabilities in our dependencies. We upgrade when we can, but there are some upstream dependencies out of our control that have required some non-trivial solutions, including forking and fixing (as a last resort). ## Community Health: We've seen an increase in email, commits and and other activity compared with last quarter, but overall, no significant changes. ----------------------------------------- Attachment BV: 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.9 and 3.4.4, both of which included bug fixes and minor improvements. As mentioned in the previous report, we now expect to slow down on minor releases to those branches of development to focus on 3.5.0 to hopefully have that ready for release in 2020. That said, we will likely release 3.3.10 and 3.4.5 by the next board report. We saw the growth of the wider TinkerPop ecosystem with the following release announcements: * JanusGraph-Aerospike[1] - a JanusGraph backend for Aerospike * gremlin-visualizer[2] - a Gremlin visualization tool. 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: * In Search of the Universal Data Model[3] - Josh Shinavier * Algebraic Property Graphs[4] - Josh Shinavier * The Query Translation Landscape[5] - Harsh Thakkar * Direct Mappings between RDF and Property Graph Databases[6]- Harsh Thakkar * Let’s build Bridges, not Walls – SPARQL Querying of TinkerPop Graph Databases with sparql-gremlin[7] - Harsh Thakkar Last month we reported that we were in the process of inviting a new committer. That person did not respond to the invite or to follow-ups to that invite and we were therefore unable to confirm them as a committer. However, during this period we did invite Divij Vaidya to become a committer and he quickly accepted. ## Issues: There are no issues requiring board attention at this time. ## Releases: - 3.3.9 (October 14, 2019) - 3.4.4 (October 14, 2019) ## PMC/Committer: - Last PMC addition was Jorge Bay-Gondra - October 2018 - Last committer addition was Divij Vaidya - November 2019 ## Links [1] https://github.com/Playtika/aerospike-janusgraph-storage-backend [2] https://github.com/prabushitha/gremlin-visualizer [3] https://www.youtube.com/watch?v=telyBQCuq70 [4] https://s.apache.org/nirkk [5] https://arxiv.org/abs/1910.03118 [6] https://arxiv.org/abs/1912.02127 [7] https://s.apache.org/0hl6r ----------------------------------------- Attachment BW: Report from the Apache Traffic Server Project [Bryan Call] ## Description: The mission of Traffic Server is the creation and maintenance of software related to A fast, scalable and extensible HTTP/1.1 compliant caching proxy server ## Issues: - There are no issues requiring board attention at this time. ## Membership Data: Apache Traffic Server was founded 2010-04-20 (10 years ago) There are currently 60 committers and 50 PMC members in this project. The Committer-to-PMC ratio is 6:5. Community changes, past quarter: - No new PMC members. Last addition was Aaron Canary on 2019-09-29. - David Calavera was added as committer on 2019-12-09 ## Project Activity: We are working on our ATS 9.0.0 release, which will be released this quarter. Verizon Media has deployed a prereleases version of ATS 9.0.0 in one colo. We are also continuing to support making bug fixes and updates to the 8.0.x and 7.1.x release branches. ## Community Health: We had our Fall Summit at Verizon Media in Sunnyvale, CA. 80 people signed up for the event and we had guest speakers from Google and Apple talking about WASM and low latency video serving. We had 18 presentations over a two day period and had one day designated for a hackathon. The number of commits are up for the quarter by 37%, which is surprising considering winter break. Also, the number of code contributors also went up by 14%, which is another pleasant surprise. ----------------------------------------- Attachment BX: Report from the Apache Twill Project [Terence Yim] ## Description: The mission of Twill is the creation and maintenance of software related to Use Apache Hadoop YARN's distributed capabilities with a programming model that is similar to running threads ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Twill was founded 2016-06-14 (4 years ago) There are currently 9 committers and 6 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - No new PMC members. Last addition was Andreas Neumann on 2016-06-14. - No new committers. Last addition was Yuliya Feldman on 2018-03-06. ## Project Activity: - Planning to release 0.14.0. - Cleanup the project with the removal of the support for Java 7 and Hadoop 2.0-alpha. - We are targeting to create a smaller runtime footprint for Apache Twill by making ZooKeeper as an optional dependency. ## Community Health: There are increases in activities in the past quarter. Increases are across mailing list engagement, JIRA activities, and GitHub pull requests. However, the absolute number of activities is still not very high, but we expect it will increase after the holiday season pasted. ----------------------------------------- Attachment BY: Report from the Apache VXQuery Project [Till Westmann] Description: Apache VXQuery implements a parallel XML Query processor. Activity: - The PMC has voted to move the project to the Attic. 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... The only release done recently was an XmlSchema 2.2.5 patch release to fix a problem a user was having. There are plans on some WSS4J releases soon once new versions of Apache Santuario are available. ## Community Health: As mentioned, SOAP/WebServices is not considered state-of-the-art anymore and we are getting very little contribution from anyone other than the 2 or 3 regulars" that are driving features and changes needed for CXF (which is being driven by their employers). Thus, we are not seeing any possibilities for future new committers or PMC members. However, there are plenty of people around that can do releases and answer questions and respond to security issues. It's a mature project. ----------------------------------------- Attachment CA: Report from the Apache Yetus Project [Allen Wittenauer] ## Description: Apache Yetus provides libraries and tools that enable contribution and release processes for software projects. ## Issues: There are no issues requiring board attention at this time. ## Activity: It was a relatively slow end of the year for us. We released 0.11.1, addressing an accessibility issue in a new feature added in 0.11.0. The community has begun discussion around a 0.12.0 release, with preparations expected to commence this month. ## Health report: Community idle appears to continue. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Akira Ajisaka on Mon Dec 17 2018 ## Committer base changes: - Currently 12 committers. - No new committers added in the last 3 months - Last committer addition was Akira Ajisaka at Tue Feb 06 2018 ## Releases: - 0.11.1 was released on Tue Nov 05 2019 ## JIRA activity: - 11 JIRA tickets created in the last 3 months - 6 JIRA tickets resolved in the last 3 months ----------------------------------------- Attachment CB: Report from the Apache Zeppelin Project [Lee Moon Soo] Hi Folks, ## Description: - Apache Zeppelin is a collaborative data analytics and visualization tool for general-purpose data processing systems. ## Issues: - For the reported security issue, we have fixed most of them, only 2 are left ## Activity: - The angular UI upgrade work has made great progress, we are starting to merge it into master branch and allow user to try that in the next coming release 0.9.0 - We plan to make a new release 0.9.0 in next month, before that we would make a preview release to gather more feedback in order to ensure the release quality. - Alex Ott is becoming a new committer of Zeppelin. ## Health report: - +4 new code contributors since last report. 295 total ## PMC changes: - Currently 11 PMC members. - Last PMC addition was Jeff Zhang on Thu Jan 25 2018 ## Committer base changes: - Currently 19 committers. - Last committer addition was Alex Ott at Jan 1 2020 ## Releases: - 0.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: - 151 emails sent to list ( 136 in previous quarter) - dev@zeppelin.apache.org: - 961 emails sent to list ( 932 in previous quarter) ## JIRA activity: - 163 JIRA tickets created in the last 3 months ------------------------------------------------------ End of minutes for the January 15, 2020 board meeting.