The Apache Software Foundation Board of Directors Meeting Minutes July 18, 2018 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/3jfy The meeting was held via teleconference, hosted by Doug Cutting and Cloudera. IRC #asfboard on irc.freenode.net was used for backup purposes. 2. Roll Call Directors Present: Shane Curcuru Bertrand Delacretaz Isabel Drost-Fromm Ted Dunning Brett Porter Roman Shaposhnik Phil Steitz Directors Absent: Rich Bowen Mark Thomas Executive Officers Present: Sam Ruby Matt Sicker Executive Officers Absent: Ross Gardler Craig L Russell Ulrich Stärk Guests: Andrew Palumbo Daniel Gruno Daniel Ruggeri Greg Stein Henk P. Penning Jim Jagielski Kevin A. McGrail Sally Khudairi Tom Pappas 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of June 20, 2018 See: board_minutes_2018_06_20.txt Approved by General Consent. 4. Executive Officer Reports A. Chairman [Phil] Feedback on project reports this month was generally very positive. All of the following reports were complimented for their completeness and/or concision: Calcite, Carbon Data, Hbase, Mina, Nifi and Nutch. Constructive feedback from Directors followed some familiar themes, along with promoting some ideas developed in the Beam community. * Helping people progress along the path from contributor to committer to PMC member eases the pressure on committers and PMC members to review PRs and manage releases. * Beam suggestions on community development: https://s.apache.org/4rVt * Making sure that private discussions are moved to public lists unless they really have to be private. My personal focus this month was to continue studying non-profit finance, to begin planning for the update of the 5-year plan and continued work on organizing ASF policy documents. I did not make the progess on the last two items that I had hoped. Over the next month, I will put some materials in the Wiki for review and collaboration. B. President [Sam] Overall, expenditures are under budget, and income is too. The latter is attributable to timing issues, which by now we are good at identifying with precision. Still makes me nervous :-), but all signs are that we are still good. Brand Management remains under control with no board issues. Fundraising remains busy, again no board issues. Finance is off to a slow and deliberate start, with a meeting planned on Monday. Given the miscommunication last month, I asked that no endowment discussions with potential sponsors be held until this board meeting. Just so it is crystal clear: after today, I will be giving the green light to Daniel and Tom to have or approve discussions with potential sponsors with the explicit understanding that such discussions are limited in scope to refining and validating the content of a potential future proposal for the board review, currently targeted for September. This approval specifically EXCLUDES solicitation of funds. Other things to be aware of: the team is working with legal affairs to determine how GDPR will be implemented by the ASF. More details on this can be found in the Legal Affairs report. Separately, a discussion is underway on operations@ on a proposed set of ASF wide expense guidelines. A concrete proposal has been made, and there are a number of "red lines" on the document. This work will continue, with no concrete target date yet for completion. All ASF members and officers are welcome to participate. Additionally, please see Attachments 1 through 7. C. Treasurer [Ulrich] Virtual Report: Here is a summary of the Foundation’s Financial performance for the first two months of FY19; Operating Cash on June 30th, 2018 was $1,983.8K, which is down $15.2K from last month’s ending balance (May 18) of $1,999K. Total Cash as of June 30th, 2018 is $3,376.7K (includes the Pineapple and restricted Donation). The June 2018 ending Operating cash balance of $1,983.8K represents an Operating cash reserve of 12.6 months based on the FY19 conservative Cash forecast average monthly spending of $158K/month (which is roughly $55K/month higher than the FY18 avg monthly expense amount). The ASF reserve continues to be very healthy for an organization of the ASF’ s size. Reviewing the YTD Cash P&L, the ASF, with regard to Income, was down both vs budget and vs FY18. With regard to the Income vs Budget, YTD, we are off $102.2K ($135.6K due mostly to timing of sponsor payments). This is the same issue when compared to FY18 where a couple of Platinum sponsor payments arrived in May vs April. We are however ahead in Conference income, again based on timing which offsets some of the sponsorship variance. YTD expenses, through June 30th, 2018 are under budget by $136.1K, with all depts being under budget. Infra as noted in the Board summary is $53.8K under budget due to Timing of hiring of staff, timing of Travis CL bill and timing of Lease web invoices. We have moved these expenses, as we have done with all the depts, as we are only two months into the new Fiscal year, forward in the Cash forecast and will review them next month at the end of the first fiscal quarter. Expenses, as compared to YTD FY18 were $5.5K higher which is a very good measure at this point of the Fiscal year. Regarding Net Income (NI), YTD FY 19 the ASF finished with a - <$54.2K> NI vs a budgeted negative <$88.1K> NI or $33.9K ahead of Budget, NI, for FY19 at this point in the year. This was attributable to timing of Sponsor payments offset by more underspending, vs the FY19 Budget, as this is the only the second month of the Fiscal year, this type of result is not A-typical and we will continue to monitor it as we move into the last month of Q1 FY19. Financials: Current Balances: Boston Private Checking Account 2,250,000.00 Citizens Money Aprket 966,345.66 Citizens Checking 157,898.70 Paypal - ASF 2,531.93 Total Checking/Savings 3,376,776.29 Jun-18 Budget Variance Income Summary: Inkind Revenue 0.00 0.00 0.00 Public Donations 2,860.61 2,338.66 521.95 Sponsorship Program 50,371.47 100,000.00 -49,628.53 Programs Income 0.00 0.00 0.00 Conference Income 25,000.00 0.00 25,000.00 Other Income 324.93 1,712.83 -1,387.90 Interest Income 708.58 1,141.45 -432.87 Total Income 79,265.59 105,192.94 -25,927.35 Expense Summary: In Kind Expense 0.00 0.00 0.00 Infrastructure 55,676.02 79,128.32 -23,452.30 Sponsorship Program 13,234.82 17,333.34 -4,098.52 Programs Expense 0.00 0.00 0.00 Publicity 377.63 14,562.89 -14,185.26 Brand Management 4,932.32 8,166.67 -3,234.35 Conferences 929.21 40,000.00 -39,070.79 Travel Assistance Committee 0.00 10,000.00 -10,000.00 Tax and Audit 0.00 0.00 0.00 Treasury Services 3,395.00 3,475.00 -80.00 General & Administrative 365.62 1,906.87 -1,541.25 Total Expense 78,910.62 174,573.09 -95,662.47 Net Income 354.97 -69,380.15 69,735.12 YTD 2019 Budget Variance Income Summary: Inkind Revenue 0.00 0.00 0.00 Public Donations 5,870.30 10,550.89 -4,680.59 Sponsorship Program 129,371.47 265,000.00 -135,628.53 Programs Income 0.00 0.00 0.00 Conference Income 43,000.00 0.00 43,000.00 Other Income 995.66 4,594.00 -3,598.34 Interest Income 1,002.21 2,302.10 -1,299.89 Total Income 180,239.64 282,446.99 -102,207.35 Expense Summary: In Kind Expense 0.00 0.00 0.00 Infrastructure 115,433.18 169,256.64 -53,823.46 Sponsorship Program 34,071.21 34,666.68 -595.47 Programs Expense 0.00 0.00 0.00 Publicity 62,767.10 87,421.23 -24,654.13 Brand Management 10,061.71 16,333.34 -6,271.63 Conferences 1,429.21 40,000.00 -38,570.79 Travel Assistance Committee 0.00 10,000.00 -10,000.00 Tax and Audit 2,500.00 2,150.00 350.00 Treasury Services 6,790.00 6,950.00 -160.00 General & Administrative 1,335.70 3,748.15 -2,412.45 Total Expense 234,388.11 370,526.04 -136,137.93 Net Income -54,148.47 -88,079.05 33,930.58 D. Secretary [Craig] In June, 60 ICLAs, two CCLAs, and two grants were received and filed. E. Executive Vice President [Ross] Infrastructure ============== Mostly business as usual - some significant upgrades recently (Jenkins and Buildbot) and the migration of 1.1 million docs pages (Maven) off the deprecated CMS. GitHub integration has started to hit API rate limits. This will require some new mechanisms to reduce our calls. Marketing and Publicity ======================= Annual report published. Thank you all who contributed but special thanks to Sally for "herding the cats". Publication of promotional best practices to align with established ASF publicity, outreach, and branding guidelines is coming soon. Otherwise business as usual. Conferences =========== Currently 8 events in various stages of planning. This is testament to the hard work of VP Conferences and a small team of volunteers. However, such a volume only increases the need for volunteers to sustain it. The team have sought to define the names "Apache Road Show" and "ApacheCon" in an attempt to clarify why we're doing different things around events, and to help planners, attendees, and sponsors to understand what we're doing. See https://s.apache.org/6OAU Details in the full report, but the events currently in the pipeline are: Apache Roadshow Europe 2018, Berlin - wrapping up ApacheCon North America 2018 - early bird pricing closes July 20th Apache Road Show, DC, 2018 - CFP due immenintetly Apache Road Show, Chicago, 2019 - Date and Venue to be confirmed ApacheCon EU 2019, Berlin - New Thinking proposal being finalized ApacheCon NA 2019 - site search is ongoing Seoul Event - discussions have dried up, may be shelved. BCN 2019 Colocation/Road Show - proposal TAC === Ramping up for ApacheCon NA. Currently processing paperwork for the 13 recipients. F. Vice Chairman [Shane] Nothing to report but summer vacation! Starting work on "How to better communicate with the board", whether via email, wiki, or wherever ideas this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Brett] See Attachment 8 B. Apache Legal Affairs Committee [Chris Mattmann / Shane] See Attachment 9 C. Apache Security Team Project [Mark J. Cox / Roman] See Attachment 10 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Attic [rs] # Security Team [rs] A. Apache Accumulo Project [Michael Wall / Phil] See Attachment A B. Apache ActiveMQ Project [Bruce Snyder / Mark] See Attachment B C. Apache Airavata Project [Suresh Marru / Isabel] See Attachment C D. Apache Any23 Project [Lewis John McGibbney / Rich] See Attachment D E. Apache Apex Project [Thomas Weise / Bertrand] See Attachment E F. Apache Archiva Project [Olivier Lamy / Ted] See Attachment F G. Apache Aries Project [Jeremy Hughes / Brett] See Attachment G H. Apache Arrow Project [Jacques Nadeau / Ted] See Attachment H I. Apache AsterixDB Project [Till Westmann / Phil] See Attachment I J. Apache Attic Project [Henk P. Penning / Roman] See Attachment J K. Apache Avro Project [Thiruvalluvan M. G. / Bertrand] No report was submitted. L. Apache Bigtop Project [Peter Linnell / Mark] See Attachment L M. Apache Calcite Project [Michael Mior / Shane] See Attachment M N. Apache CarbonData Project [Liang Chen / Isabel] See Attachment N O. Apache Celix Project [Pepijn Noltes / Rich] See Attachment O P. Apache Chukwa Project [Eric Yang / Mark] See Attachment P Q. Apache Crunch Project [Josh Wills / Roman] See Attachment Q R. Apache CXF Project [Daniel Kulp / Shane] See Attachment R S. Apache DataFu Project [Matthew Hayes / Rich] See Attachment S T. Apache DB Project [Bryan Pendleton / Bertrand] See Attachment T U. Apache Directory Project [Stefan Seelmann / Brett] See Attachment U V. Apache Fineract Project [Myrle Krantz / Phil] See Attachment V W. Apache Fluo Project [Keith Turner / Ted] See Attachment W X. Apache Geronimo Project [Romain Manni-Bucau / Isabel] See Attachment X Y. Apache Hadoop Project [Vinod Kumar Vavilapalli / Ted] See Attachment Y Z. Apache HBase Project [Misty Stanley-Jones / Isabel] See Attachment Z AA. Apache Helix Project [Kishore G / Roman] See Attachment AA AB. Apache Hive Project [Ashutosh Chauhan / Mark] See Attachment AB AC. Apache Incubator Project [Justin Mclean / Brett] See Attachment AC AD. Apache Isis Project [Kevin Meyer / Bertrand] See Attachment AD AE. Apache James Project [Eric Charles / Shane] See Attachment AE AF. Apache jclouds Project [Andrea Turli / Phil] See Attachment AF AG. Apache Jena Project [Andy Seaborne / Rich] See Attachment AG AH. Apache JMeter Project [Bruno Demion / Mark] See Attachment AH AI. Apache Johnzon Project [Hendrik Saly / Isabel] See Attachment AI AJ. Apache JSPWiki Project [Juan Pablo Santos Rodríguez / Roman] See Attachment AJ AK. Apache Kudu Project [Todd Lipcon / Brett] See Attachment AK AL. Apache MADlib Project [Aaron Feng / Shane] See Attachment AL AM. Apache Mahout Project [Andrew Palumbo / Rich] See Attachment AM AN. Apache Maven Project [Robert Scholte / Bertrand] See Attachment AN AO. Apache Mesos Project [Benjamin Hindman / Phil] See Attachment AO AP. Apache Metron Project [Casey Stella / Ted] See Attachment AP AQ. Apache MINA Project [Guillaume Nodet / Roman] See Attachment AQ AR. Apache MyFaces Project [Mike Kienenberger / Bertrand] See Attachment AR AS. Apache Mynewt Project [Justin Mclean / Isabel] See Attachment AS AT. Apache NiFi Project [Joe Witt / Rich] See Attachment AT AU. Apache Nutch Project [Sebastian Nagel / Shane] See Attachment AU AV. Apache ODE Project [Sathwik / Ted] See Attachment AV AW. Apache OpenJPA Project [Mark Struberg / Phil] See Attachment AW AX. Apache OpenMeetings Project [Maxim Solodovnik / Brett] See Attachment AX AY. Apache OpenOffice Project [Peter Kovacs / Mark] See Attachment AY AZ. Apache ORC Project [Owen O'Malley / Isabel] See Attachment AZ BA. Apache Parquet Project [Julien Le Dem / Brett] See Attachment BA BB. Apache PDFBox Project [Andreas Lehmkühler / Shane] See Attachment BB BC. Apache Perl Project [Philippe Chiasson / Phil] No report was submitted. BD. Apache Polygene Project [Paul Merlin / Mark] See Attachment BD BE. Apache Ranger Project [Selvamohan Neethiraj / Roman] No report was submitted. BF. Apache Samza Project [Yi Pan / Bertrand] See Attachment BF BG. Apache Sqoop Project [Venkat Ranganathan / Ted] See Attachment BG BH. Apache Stanbol Project [Fabian Christ / Rich] No report was submitted. BI. Apache Steve Project [Daniel Gruno / Bertrand] See Attachment BI BJ. Apache Streams Project [Steve Blackmon / Phil] See Attachment BJ BK. Apache Struts Project [René Gielen / Ted] See Attachment BK BL. Apache Tapestry Project [Thiago Henrique De Paula Figueiredo / Shane] See Attachment BL BM. Apache Tcl Project [Georgios Petasis / Brett] See Attachment BM BN. Apache Tez Project [Jonathan Turner Eagles / Roman] See Attachment BN BO. Apache Thrift Project [Jake Farrell / Isabel] See Attachment BO BP. Apache Tika Project [Tim Allison / Mark] See Attachment BP BQ. Apache TinkerPop Project [Stephen Mallette / Rich] See Attachment BQ BR. Apache TomEE Project [David Blevins / Isabel] See Attachment BR BS. Apache Traffic Control Project [David Neuman / Brett] See Attachment BS BT. Apache Traffic Server Project [Bryan Call / Bertrand] See Attachment BT BU. Apache Twill Project [Terence Yim / Ted] See Attachment BU BV. Apache VXQuery Project [Till Westmann / Mark] See Attachment BV BW. Apache Web Services Project [Daniel Kulp / Phil] See Attachment BW BX. Apache Zeppelin Project [Lee Moon Soo / Roman] See Attachment BX Committee reports approved as submitted by General Consent. 7. Special Orders A. Change the Apache Ambari Project Chair WHEREAS, the Board of Directors heretofore appointed Yusaku Sako (yusaku) to the office of Vice President, Apache Ambari, and WHEREAS, the Board of Directors is in receipt of the resignation of Yusaku Sako from the office of Vice President, Apache Ambari, and WHEREAS, the Project Management Committee of the Apache Ambari project has chosen by vote to recommend Jayush Luniya (jluniya) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Yusaku Sako is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Ambari, and BE IT FURTHER RESOLVED, that Jayush Luniya be and hereby is appointed to the office of Vice President, Apache Ambari, 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 Ambari Project Chair, was approved by Unanimous Vote of the directors present. B. Change the Apache Mahout Project Chair WHEREAS, the Board of Directors heretofore appointed Andrew Palumbo (apalumbo) to the office of Vice President, Apache Mahout, and WHEREAS, the Board of Directors is in receipt of the resignation of Andrew Palumbo from the office of Vice President, Apache Mahout, and WHEREAS, the Project Management Committee of the Apache Mahout project has chosen by vote to recommend Andrew Musselman (akm) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Andrew Palumbo is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Mahout, and BE IT FURTHER RESOLVED, that Andrew Musselman be and hereby is appointed to the office of Vice President, Apache Mahout, 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 Mahout Project Chair, was approved by Unanimous Vote of the directors present. C. Change the Apache Aries Project Chair WHEREAS, the Board of Directors heretofore appointed Jeremy Hughes (hughesj) to the office of Vice President, Apache Aries, and WHEREAS, the Board of Directors is in receipt of the resignation of Jeremy Hughes from the office of Vice President, Apache Aries, and WHEREAS, the Project Management Committee of the Apache Aries project has chosen by vote to recommend Christian Schneider (cschneider) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Jeremy Hughes is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Aries, and BE IT FURTHER RESOLVED, that Christian Schneider be and hereby is appointed to the office of Vice President, Apache Aries, 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 Aries Project Chair, was approved by Unanimous Vote of the directors present. D. Change the Apache Drill Project Chair WHEREAS, the Board of Directors heretofore appointed Aman Sinha (amansinha) to the office of Vice President, Apache Drill, and WHEREAS, the Board of Directors is in receipt of the resignation of Aman Sinha from the office of Vice President, Apache Drill, and WHEREAS, the Project Management Committee of the Apache Drill project has chosen by vote to recommend Arina Ielchiieva (arina) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Aman Sinha is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Drill, and BE IT FURTHER RESOLVED, that Arina Ielchiieva be and hereby is appointed to the office of Vice President, Apache Drill, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7D, Change the Apache Drill Project Chair, was approved by Unanimous Vote of the directors present. E. Establish Position of VP, Data Privacy WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to appoint an officer responsible for data privacy matters, including but not limited to data privacy strategic planning and management of data privacy risks. NOW, THEREFORE, BE IT RESOLVED that the office of "Vice President, Data Privacy" be and hereby is created, the person holding such office to serve at the direction of the Board, and to have primary responsibility of managing the ASF's data privacy strategy; and be it further RESOLVED, that Chris Mattmann be and hereby is appointed to the office of Vice President, Data Privacy, to serve in accordance with and subject to the direction of the Board until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7E, Establish Position of VP, Data Privacy, was approved by Unanimous Vote of the directors present. 8. Discussion Items 9. Review Outstanding Action Items * Brett: pursue a report or Attic proposal for Xalan [ Xalan 2018-02-21 ] Status: plan was to add committers last month, but no further responses. Suggest we address in next month's report. * Mark: when will the TM be added to the logo? [ Xerces 2018-03-21 ] Status: Complete. The logo has been updated. * Shane: send note publicizing the list of services to the PMCs; precise url [ Publicize board-sanctioned list of services available to projects 2018-04-18 ] Status: * Shane: continue to discuss establishing a COI policy on board@ [ Adopting a well-known COI policy 2018-04-18 ] Status: * Rich: ask for a new chair, due to chronic missed or late reports [ Perl 2018-05-16 ] Status: * Phil: work with infrastructure (Greg) on plans for projects with extraordinary requirements [ Action Items 2018-05-16 ] Status: Will focus on this in coming month. * Phil: pursue a report for Any23 [ Any23 2018-06-20 ] Status: Additional reminder / nudge sent 7/10 * Phil: pursue a report for Bigtop [ Bigtop 2018-06-20 ] Status: Complete * Phil: pursue a report for Helix [ Helix 2018-06-20 ] Status: Complete * Roman: pursue a report for Hive [ Hive 2018-06-20 ] Status: Complete * Isabel: pursue a report for Mynewt [ Mynewt 2018-06-20 ] Status: Complete * Rich: pursue a report for Perl and possibly change the chair or "escalate" to [ Perl 2018-06-20 ] Status: * Brett: pursue a report for Stanbol [ Stanbol 2018-06-20 ] Status: did not pursue. There has been no development activity this year. * Mark: pursue a report for Twill [ Twill 2018-06-20 ] Status: Project seems to have been inactive since March 2018 (apart form a single Jira comment in May). I've reminded the PMC of a need for a report this month and also requested a roll call for active PMC members. 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 11:35 a.m. (Pacific) ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the VP of Brand Management [Mark Thomas] * ISSUES FOR THE BOARD None. * OPERATIONS Advised SPARK that there were no branding concerns if the project wanted to adopt logo variants for Pride. Provided advice to an external entity on use of TM / (R) with Apache project names. Directed an enquiry on image re-use to the relevant project (STORM). Advised KAFKA regarding an external request to use a domain name that included the project name. Answered an external query about claiming compatibility with various projects. Advised ACCUMULO that there were no branding concerns with some proposed stickers and t-shirts. There are currently 40 tasks being tracked/monitored by the brand management team. The majority of the questions are being handled by the VP. Longer term, I want to try and expand the group of people that are comfortable doing this. * REGISTRATIONS Worked with SUBVERSION to determine whether to renew to registration in Japan (answer: no). * INFRINGEMENTS Provided advice to the HAWQ PMC regarding a potential infringement. ----------------------------------------- Attachment 2: Report from the VP of Fundraising [Daniel Ruggeri] Fundraising continues to go well. We have shared with sponsors that Daniel and Kevin will be traveling for various events and are happy to meet and engage with them. - Daniel - OSCON, Portland, Jul 16-19 - Kevin - Google NEXT, San Francisco, Jul 24-26 - Daniel - Open Source Summit NA, Vancouver, Aug 29-31 - Lots of folks - ApacheCon NA, Montreal, Sep 24-27 Work for additional bronze ambassador support from Tom is still delayed Committee meetings continue to occur monthly. Last was held on June 19th continued to June 27th. Work helping fundraise sponsors for Apache Events is going well and to-date tallies about $164K. AC2018 is effectively sold out for sponsors. Planners meetings weekly and have a number of sponsors highly interested in AC2019 NA as well as AC2019 EU Continue groundwork on fundraising for an OSS event in Africa Sally is working with Hopsie on some issues in the donation receipts. Donation for Microsoft O365 was sidelined because Microsoft got the opinion we were in Vatican City and started sending us everything in Italian. They have approved us on an alternate domain and they are working with their technical support to delete the Italian one and swap the alternate into place. We have a new Platinum sponsor onboarding thanks especially to SK. Attended the TechExpo Cyber Security Job Fair & Cyber Security Summit. Work helping NetBeans with a sponsorship Drafted Goals for FY 2019 - Sponsors+Events - Endowment (paused until Fall) - Targeted sponsorship - Look at using Zoho or Salesforce more formally - Work on additional sectors: Wall Street & Insurance. Tom suggests Healthcare as well. - Automate the Thanks page additions/removals/notifications of about to expire - Create a signature block that includes links for funding the ASF and ask members to include it in their sigs - Continue the now monthly fundraising committee meetings - Work on an OSS event in 2019 (or 2020 if that's too aggressive) in Africa Repeats Kept From FY2018: - Setup Sponsor Soiree - Capture foundation/Fundraising/sponsor-contact.yaml to ??? master spreadsheet ----------------------------------------- Attachment 3: Report from the VP of Marketing and Publicity [Sally Khudairi] [REPORT] ASF Marketing & Publicity - July 2018 I. Budget: we are on budget and on schedule. We have a small handful of vendor payments and reimbursements requests which will be submitted for payment processing shortly. II. Cross-committee Liaison: Sally Khudairi completed the ASF Annual Report and accompanying press release https://s.apache.org/VVyr . She continues Sponsor ambassadorial outreach with Fundraising, and has successfully brought Tencent onboard as a new Platinum-level Sponsor. She has been working with ASF Conferences and Community Development on promoting official ASF events, as well as the ASF’s participation in community events such as OSCON. She will soon be publishing promotional best practices to align with established ASF publicity, outreach, and branding guidelines. The latest "Success at Apache" post: "The Apache Way for Executives" is now live https://s.apache.org/2Wg8 . III. Press Releases: the following formal announcement was issued via the newswire service, ASF Foundation Blog, and announce@apache.org during this timeframe: - 9 July 2018 - The Apache® Software Foundation Announces Annual Report for 2018 Fiscal Year IV. Informal Announcements: 5 items were published on the ASF "Foundation" Blog. 4 Apache News Round-ups were issued, with a total of 209 weekly summaries published to date. We tweeted 10 items, and have 48.9K followers on Twitter. We posted 10 items on LinkedIn, which garnered more than 22.5K organic impressions. V. Future Announcements: one announcement is in development. Projects planning to graduate from the Apache Incubator as well as PMCs wishing to announce major project milestones and "Did You Know?" success stories are requested to contact Sally at with at least 2-weeks' notice for proper planning and execution. VI. Media Relations: we responded to 2 media queries. The ASF received press clips vs. last month's clip count of 1,241. Media coverage of Apache projects yielded 5,258 press hits vs. last month's 4,174. ApacheCon received 113 press hits vs. last month’s 108. VII. Analyst Relations: we received no analyst queries. Apache was mentioned in 21 reports by Gartner; 3 reports by Forrester; 4 reports by 451 Research; and 9 reports by IDC. VIII. Graphics: in addition to production for graphics for the Annual Report, Sally is creating booth graphics for Solutions.Hamburg. IX. Events liaison: Sally continues work with ASF Conferences and ComDev regarding upcoming Apache Community events that include ApacheCon and both Apache Roadshows, and is assisting with their promotion. X. Newswire accounts: NASDAQ has sold its GlobeNewswire property to West; our pre-paid contract and dissemination abilities remain intact. We have begun our new pre-paid press release contract, and have 10 press releases remaining through 2019. # # # ----------------------------------------- Attachment 4: Report from the VP of Infrastructure [David Nalley] General ======= Infrastructure is operating normally, and there are no issues for the President or the Board. Short Term Priorities ===================== - Jira will be upgraded to its latest release. We schedule these upgrades for about every six months, rather than attempt to track every upstream release. - Our GitHub integration has been running into API rate limits. This will require some new mechanisms to reduce our calls. - The team is going to investigate the new mod_md module for automated integratino of LetsEncrypt certificates. This will simplify certificate management on project VMs and will enable us to use LE on the main TLP servers. General Activity ================ - Jenkins was upgraded to the latest LTS release, along with upgrades to the large number of plugins used by our projects. To assist with tracking before/after versions of the plugins, we've automated much of the reporting through the Jenkins API. - Apache Maven moved off of the deprecated CMS system to a simple svnpubsub arrangment, with generation occurring through their own workflow. Maven was one of the largest users of the CMS (it has around 1.1 million pages), so this is a big step in the long path towards decommissioning the CMS. - Buildbot was upgraded, including underlying upgrades to the operating system and our puppet scripts. Follow-on improvements to buildbot script management have improved this service for our projects. - The team has begun making plans for ApacheCon in Montreal, to meet with the community and for our yearly team meetup. ----------------------------------------- Attachment 5: Report from the VP of Conferences [Rich Bowen] # Events/Conferences There is a huge amount of activity right now around events, and an increased need for volunteers to sustain all of it. We have people stepping up for various events, which is very heartening. As you can see from the list of headings in this report, we have 8 or more events that are at some point in flight right now. One event is over, but is still being wrapped up. One is less than 3 months away. The rest are in various stages of planning. We have updated the ApacheCon attendance spreadsheet - https://svn.apache.org/repos/private/foundation/ApacheCon/attendance.ods with the latest numbers that we have for all events, historically, as this is something that producers frequently ask for. We do not have financial information for most of our past events, due to varying degrees of producer transparency. Rich, VP Conferences, will be on vacation July 11th through 20th, and will have limited/zero internet during that time, but will attempt to attend the board meeting. ## Road Show vs ApacheCon definitions The terms "Road Show" and "ApacheCon" have been being used for about a year now, to refer to the different types of events that we are doing. Rich attempted to give some clarity to how these terms should be used correctly, to avoid confusion as to which is which. That definition is stated on the ComDev mailing list: https://s.apache.org/6OAU While the definitions allow for some ambiguity, it is hoped that this will clarify why we're doing different things around events, and will help planners, attendees, and sponsors to understand what we're doing. ## Apache Roadshow Europe 2018, Berlin, wrapup The Apache Roadshow in Berlin is now a month behind us, and Sharan Foga is still wrapping up some of the financials. We had approved a EU15k budget for her, and we are coming in almost exactly that - EU14,800. Full accounting for this event may be found in the event spreadsheet at https://docs.google.com/spreadsheets/d/1Xqk-Y-Fys1gfRRmaomhDU6n0Ua-GtANBzK4vsf5VK7g/edit#gid=433313287 ## ApacheCon North America 2018 The next milestone in the ACNA18 calendar is the end of earlybird pricing, which happens on July 20th. At that time, general admission rates go up by $250. Reminder messages have been sent to our committers list, and to all dev@ and users@ mailing lists for all projects. This typically results in a surge in ticket sales. We have some early speaker dropouts, and will be digging in the fallback list as soon as our sponsored sessions are all filled out. ## Apache Road Show, DC, 2018 We hope to have the web presence and CFP up for the Apache DC Road Show up by the time of this meeting. ## Apache Road Show, Chicago, 2019 Trevor Grant will be leading the effort to put together an Apache Road Show in Chicago, in 2019. Date and venue selection are the first order of business. ## ApacheCon EU 2019, Berlin We have an initial proposal from New Thinking to produce ApacheCon EU 2019 in Berlin, at the Kulturbrauerei - the same venue as the 2018 road show. While many details still remain to be worked out, we are very excited to be working with NT again. ## ApacheCon NA 2019, Site search The site search for ApacheCon NA proceeds well. We received an initial list of suggestions in San Francisco, which I rejected because the "cheap" hotel rate was over $300, and this has been very poorly received by our membership in the past. We redirected the search to San Diego. I have received an initial response about San Diego, and have not yet had a chance to review it. A phone call has been requested with Virtual to discuss options, and I have not yet scheduled that, due to my upcoming vacation time. ## Seoul Event The conversations around a potential Seoul event in spring of 2019 have gone silent. We request someone with interest in making that happen to step up and engage with Edward Yoon. ## JBCN 2019 Colocation/Road Show A road show, colacated with JBCNConf 2019 Barcelona - see http://www.jbcnconf.com/2018/ for more information - has been proposed. There are no details yet, but Ignasi Barrera has stepped up to be lead on this event. A meeting is scheduled for Tuesday, July 10th, to discuss general details. I will update this report after that meeting if there's anything to report. ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] Things are busy now with the ramp up to ACNA - our 13 applicants are filling out paperwork as needed and filing for Visas to Canada. As part of that, Visa support letters have been sent to all applicants that need them. The Visa letters are as per Canada guidelines and include flight and hotel booking information. Therefore - yes, Hotel rooms are booked, flights are booked for all except one at time of writing. All applicants should have their Conference passes also. One or two have queries with the Visa process but seems to be going well otherwise. Myself and Chris Dutz have been on hand to answer any queries. Treasurer sent 15K to our usual travel agent for the bulk cost of the flights, one remaining flight will need to be topped up by credit card. So our original estimate was quite close. Summary, things are busy, but on target, on time and running smoothly (touch wood). ----------------------------------------- Attachment 7: Report from the VP of Finance [Tom Pappas] Hello everyone, sorry for the delay in my report this month as it is my first month as VP. That said along with Kevin McGrail, will be attending a call on Monday July 23rd, with the JCF to get more familiar with their Endowment services. I also had a call with the AAF Wealth management group as I had noted on the previous board call and they are preparing a proposal as the JCF has for review. I have also provided as noted on the lists a template of an Expense policy, which people have made suggestions to. Other than that nothing else to report. ----------------------------------------- Attachment 8: Report from the VP of W3C Relations [Andy Seaborne] Adam Soroka (ajs6f@) has joined the "Art & Culture (Museums) On The Web" Community Group. The Foundation was already participating in this CG so no further commitment to the W3C CG process was needed. ----------------------------------------- Attachment 9: Report from the Apache Legal Affairs Committee [Chris Mattmann] The traditional legal questions are continuing to be answered on legal-discuss primarily by members of the community and Legal Committee. These include questions surrounding what licenses projects can use; how documentation can be licensed, and so forth. A big theme over the past month e.g., see LEGAL-383 [1] for an example, is to have legal input on constructing a data privacy policy for GDPR. VP, Infra has been involved and we are working with DLA piper and over the last week I received a long set of privileged guidance that I need to share with VP, Infra regarding the next steps to take in creating Apache's privacy policy. What became clear is that the creation of such a policy both a) should not be limited to GDPR, and likely applies to DCMA and other related privacy concerns; b) the process is in its own right a separate body of work from strictly legal concerns; and c) it makes sense to create an officer position responsible for managing this in tracking with industry, academia, and other non-profits where data privacy is a big deal. The result is a resolution for Board consideration to create a separate VP, Data Privacy officer position reporting to the Board to manage our strategy. Initially Chris, our current VP, Legal is proposed to staff it, but a replacement will be recruited and presented for consideration before the end of the CY. In the meanwhile, Legal, Infra, and data privacy will work hand in hand to deliver the ASF's policy in this area. [1] https://issues.apache.org/jira/browse/LEGAL-383 ----------------------------------------- Attachment 10: Report from the Apache Security Team Project [Mark J. Cox] Continued work on incoming security issues, keeping projects reminded of outstanding issues, and general oversight and advice. Stats for June 2018: 13 [license confusion] 8 [support request/question not security notification] Security reports: 39 (last months: 55, 54, 47) 3 [httpd] 3 [ignite] 2 [griffin],[lucene],[qpid],[struts],[tomcat] 1 [aurora],[bval],[commons],[cxf],[directory] [fineract],[geode],[gulp],[hadoop],[hive],[kafka] [metron],[nifi],[ofbiz],[openwhisk],[pdfbox] [poi],[sling],[spark],[storm],[trafficserver] [uima],[zookeeper] ----------------------------------------- Attachment A: Report from the Apache Accumulo Project [Michael Wall] ## Description: - The Apache Accumulo sorted, distributed key/value store is a robust, scalable, high performance data storage system that features cell-based access control and customizable server-side processing. It is based on Google's BigTable design and is built on top of Apache Hadoop, Zookeeper, and Thrift. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - There were 2 new releases, Accumulo 1.9.0 and Accumulo 1.9.1 since the last report. The 1.9.0 release [1] had a critical bug in the Write Ahead Log (WAL) process that is fixed in 1.9.1 [2]. - The PMC approved the use of the Apache Accumulo trademark for the 5th annual Accumulo Summit, to be held on October 15, 2018 in Columbia, MD. - There were no new committers since the last report. All committers are also PMC members. We will review contributors during the next 3 months to see if anyone should be invited to become a committer. - The PMC decided to switch to using github issue for the project and all subprojects [3], which is why the Jira activity dropped off. Github issues and pull request statistics are included below. - Another bug has been found in the WAL process and a 1.9.2 is in the works. ## Health report: - The project remains healthy. Activity levels on mailing lists, issues and pull requests remain constant. ## PMC changes: - Currently 34 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Nick Felts on Thu Mar 22 2018 ## Committer base changes: - See PMC changes, all committers are PMC members currently. ## Releases: - accumulo-1.9.0 was released on Tue Apr 17 2018 - accumulo-1.9.1 was released on Sun May 13 2018 ## Mailing list activity: - Nothing significant in the figures ## Issue activity: - 49 issued created [4] and 28 closed [5] in the last 3 months - 75 pull requests created [6] and 67 closed [7] in the last 3 months [1]: https://accumulo.apache.org/release/accumulo-1.9.0/ [2]: https://accumulo.apache.org/release/accumulo-1.9.1/ [3]: https://accumulo.apache.org/blog/2018/03/16/moving-to-github-issues.html [4]: https://github.com/apache/accumulo/issues?utf8=%E2%9C%93&q=is%3Aissue+created%3A2018-04-18..2018-07-17+ [5]: https://github.com/apache/accumulo/issues?utf8=%E2%9C%93&q=is%3Aissue+closed%3A2018-04-18..2018-07-17+ [6]: https://github.com/apache/accumulo/pulls?utf8=%E2%9C%93&q=is%3Apr+created%3A2018-04-18..2018-07-17+ [7]: https://github.com/apache/accumulo/pulls?q=is%3Apr+closed%3A2018-04-18..2018-07-17+ ----------------------------------------- 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 *** Released 5.15.4 *** Small number of bug fixes continue to be made as users report issues found in the field. ** ActiveMQ Artemis *** Released 2.6.0. Highlights include: **** Support regular expressions for matching client certificates for authentication. **** Support SASL_EXTERNAL for AMQP clients. **** New examples showing virtual topic mapping and exclusive queue features. *** Released 2.6.1. Bug-fix release; no notable new features. *** Released 2.6.2. Bug-fix release; no notable new features. * Releases ** 5.15.4 was released on Mon May 21 2018 ** Artemis 2.6.0 was released on Mon May 21 2018 ** Artemis 2.6.1 was released on Thu May 31 2018 ** Artemis 2.6.2 was released on Tue Jun 19 2018 * Committer Changes ** Last PMC addition: Thu Oct 27 2016 (Clebert Suconic) ** Last committer addition: Fri Sep 29 2017 (Michael André Pearce) ** Currently 60 committers and 24 PMC members ----------------------------------------- Attachment C: Report from the Apache Airavata Project [Suresh Marru] ## Description: - Apache Airavata is a distributed system software framework to manage simple to composite applications with complex execution and workflow patterns on diverse computational resources. ## Issues: - there are no issues requiring board attention at this time ## Activity: - The community is active without any major concerns. ## Health report: - The community remains active, but relatively a quite summer. In the past quarter we had 2committers on boarded. 4 Google Summer of Code students have been selected to contribute to Airavata, they are engaging on the mailing list. In the previous board report, a mention about course related emails to dev list was bought up. These emails were a result of the a graduate course related to airavata tough by PMC members Marlon Pierce and Suresh Marru. In time for Fall semester (starting late August), we will plan on how to better engage with students contributing to airavata. ## PMC changes: - Currently 24 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Wannipurage Dimuthu Upeksha on Mon Mar 05 2018 ## Committer base changes: - Currently 37 committers. - Stephen Paul Adithela was added as a committer on Fri Jul 06 2018 ## Releases: - We are working on a release candidate, expected to be released by June, but plan to release in August. Last release was 0.16 on Mon Jul 25 2016. ## JIRA activity: - 90 JIRA tickets created in the last 3 months - 74 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment D: Report from the Apache Any23 Project [Lewis John McGibbney] ## Description: Anything To Triples (Any23) is a library, a web service and a command line tool that extracts structured data in RDF format from a variety of Web documents. ## Issues: There are no issues requiring board attention at this time. ## Activity: We continue to see positive project activity with active development, mailing lists and an ongoing GSoC project which is going nicely. A DISCUSS thread regarding the next release led to some more development so we anticipate Any23 to be making a release candidate pretty soon. ## Health report: Any23 is looking in good shape. Enjoying a peak in community activity and source code contributions. Life is good! ## PMC changes: - Currently 15 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Hans Brende on Sun Feb 25 2018 ## Committer base changes: - Currently 15 committers. - No new committers added in the last 3 months - Last committer addition was Hans Brende at Wed Feb 21 2018 ## Releases: - Last release was 2.2 on Mon Mar 26 2018 ## Mailing list activity: As usualy dev@ seems to be where most activity is going on. user@ has been very quiet but this is not out of the norm. - dev@any23.apache.org: - 39 subscribers (up 0 in the last 3 months): - 358 emails sent to list (457 in previous quarter) - user@any23.apache.org: - 51 subscribers (up 0 in the last 3 months): - 4 emails sent to list (17 in previous quarter) ## JIRA activity: - 23 JIRA tickets created in the last 3 months - 26 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment E: Report from the Apache Apex Project [Thomas Weise] ## Description: Apache Apex is a distributed, large-scale, high-throughput, low-latency, fault tolerant, unified stream and batch processing platform. ## Issues: There are currently no issues that require the Board's attention. ## Status/Activity: A slight uptick in mailing list activity and a few returning contributors since the last report. Number of code contributions remains at a low level. Some new initiatives have been proposed on the mailing list, including improved metric support, addition of a web UI (Apex currently does not have a web UI) and revamp of the web site. ## Community: - Currently 17 PMC members. - Last PMC addition was Chinmay Kolhatkar on 2018-05-16 - Currently 41 committers. - No new committer added in the last 3 months - Last committer addition was Ananth Gundabattula on 2017-11-03 ## Releases: Following are the most recent releases: - Core 3.7.0 released 2018-04-19 - Malhar 3.8.0 released 2017-11-12 ----------------------------------------- Attachment F: Report from the Apache Archiva Project [Olivier Lamy] ## Description: Apache Archiva software is an extensible repository management tool that helps taking care of your own personal or enterprise-wide build artifact repository. ## Issues: there are no issues requiring board attention at this time ## Activity: Some refactoring are happening now to make Archiva more generic and support more repository types. ## Health report: We have enough PMC to cut release. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Martin Stockhammer on Mon Apr 10 2017 ## Committer base changes: - Currently 21 committers. - No new committers added in the last 3 months - Last committer addition was Martin Stockhammer at Wed Sep 21 2016 ## Releases: - Last release was 2.2.3 on Tue May 16 2017 ## Mailing list activity: - users@archiva.apache.org: - 227 subscribers (down -2 in the last 3 months): - 6 emails sent to list (7 in previous quarter) - dev@archiva.apache.org: - 106 subscribers (up 0 in the last 3 months): - 22 emails sent to list (17 in previous quarter) - issues@archiva.apache.org: - 34 subscribers (up 0 in the last 3 months): - 38 emails sent to list (4 in previous quarter) - notifications@archiva.apache.org: - 15 subscribers (down -1 in the last 3 months): - 71 emails sent to list (9 in previous quarter) ## JIRA activity: - 10 JIRA tickets created in the last 3 months - 7 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment G: Report from the Apache Aries Project [Jeremy Hughes] - Apache Aries delivers a set of pluggable Java components enabling an enterprise OSGi application programming model. ## Issues: - No issues to report. ## Activity: - As a community we made 13 releases in the last reporting period. This is up significantly on last quarter due to the release of OSGi R7 ## Health report: - Dev mailing list activity up on previous reporting period. Stable. ## PMC changes: - Currently 41 PMC members. - New PMC members: - Carlos Sierra Andrés was added to the PMC on Tue Jul 03 2018 - Grzegorz Grzybek was added to the PMC on Tue Jul 03 2018 - Raymond Augé was added to the PMC on Tue Jul 03 2018 ## Committer base changes: - Currently 55 committers. - No new committers added in the last 3 months - Last committer addition was Tom De Wolf at Wed May 03 2017 ## Releases: - Aries JPA (jpa) 2.7.0 on 2018-04-30 - Aries Remote Service Admin (aries-rsa) 1.12.0l on 2018-05-03 - Aries Tx Control (tx-control) 1.0.0 on 2018-05-03 - Aries Component-DSL (component-dsl) on 2018-05-04 - Aries Blueprint Maven Plugin (blueprint-maven-plugin) 1.10.0 on 2018-05-15 - Aries Transaction Blueprint (transaction-blueprint) 2.2.0 on 2018-05-18 - Aries SPI-Fly (spi-fly) 1.0.12 on 2018-06-05 - Aries Component-DSL (component-dsl) 1.1.0 on 2018-06-05 - Aries Transaction JDBC (transaction-jdbc) 2.1.3 on 2018-06-07 - Aries Blueprint (blueprint) 1.10 on 2018-06-07 - Aries Proxy Impl (proxy-impl) 1.1.2 on 2018-06-10 - Aries Component-DSL (component-dsl) 1.2.0 on 2018-06-25 - Aries JAX-RS Whiteboard 1.0.0 (aries-jax-rs-whiteboard) on 2018-06-29 ## /dist/ errors: 195 - Still in progress - no response yet. Trying again. All are old releases but some are still the most recent. We've requested the signer to extend their key expiration and will review the list to see which can be archived. ## JIRA activity: - 26 JIRA tickets created in the last 3 months - 29 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment H: Report from the Apache Arrow Project [Jacques Nadeau] ## Description: Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Go, Java, JavaScript, Python, Ruby, and Rust. ## Issues: - There are no issues requiring board attention at this time ## Activity: - We have not released since March as we work to improve our release and build automation. We plan to include binary artifacts in our next release vote, where we have only had source artifacts in past releases. - We received a code donation of a Ruby interface via the usual IP Clearance process - There is a new Arrow + LLVM analytics project (Gandiva) happening outside of the Arrow community. We discussed incorporating this work into Apache Arrow but have not made any decisions yet. ## Health report: The project's user and contributor base is growing rapidly. We are struggling a bit with maintainer bandwidth. As an example, 2 committers have merged 84% of patches (where there have been nearly 2000) since the project's inception. We are discussing ways to grow the maintainer base on the mailing list. ## PMC changes: - Currently 23 PMC members. - Siddharth Teotia was added to the PMC on Thu May 17 2018 ## Committer base changes: - Currently 31 committers. - No new committers added in the last 3 months - Last committer addition was Antoine Pitrou at Tue Apr 03 2018 ## Releases: - Last release was 0.9.0 on Mon Mar 19 2018 ## JIRA activity: - 392 JIRA tickets created in the last 3 months - 303 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment I: 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 was used by hundreds of students in classes at the University of Washington and the University of California in Irvine. Learnings from those uses helped to improve usability. - 0.9.4 release still in progress - the new web console is coming. - Hoping to increase the release cadence again. Issues: - There are no issues that require the board's attention at this time. PMC/Committership changes: - Ali Al Solaiman was added as a committer on 2018-07-05. - The last committer added was Ali Al Solaiman on 2018-07-05. - The last PMC member added was Xikui Wang on 2018-02-02. Releases: - Apache AsterixDB 0.9.3 was released on 2018-01-14 - Apache Hyracks 0.3.3 was released on 2018-01-14 ----------------------------------------- Attachment J: Report from the Apache Attic Project [Henk P. Penning] ## Description: PMC Attic is responsible for the oversight of projects which otherwise would not have oversight. ## Issues: No public issues ## Activity: In may 2018, PMC Poi showed an interest in reviving the code of (atticked) project XMLBeans. This triggered a long, confused, complicated discussion involving PMC's Attic and Poi, and (finally) Board. The whole thing started with the (premature, unauthorised) unfreezing of the (canonical) XMLBeans code base by infra, on PMC Poi's request. Sofar, no project has ever moved from the Attic to an existing, established PMC, so there was no cookbook. For guidance, Attic is inclined to take a formal approach : to look at ASF bylaws and offical policies. Note that atticking a project involves a lot of dumb handwork, which Attic wants to avoid and automate ; hence the formal approach. The Attic-internal discussion was confusing because in speech and (formal) documents, terms like PMC, Project, sub-project and TLP are almost used interchangably. In discussions with Poi, Board and infra, Attic's formal approach was generally met with a "get out of the way", "JFDI" attitude. Quick and dirty, ad-hoc solutions are ok ; introducing exceptions isn't a "problem". In the end, 4 items were identified where "re-use Xmlbeans" or "create in Poi" [go POI] was possible: https://mail-search.apache.org/members/private-arch/attic-private/201806.mbox/%3C1901870.K1nLqlVQl1%40giga%3E -- source code: unfreeze of fork -- dist area : /dist/xmlbeans/ or /dist/poi/xmlbeans/ -- groupId : org.apache.xmlbeans or org.apache.poi -- web site : xmlbeans.a.o or poi.a.o/xmlbeans/ Directors' responses varied from JFDI, to "let POI decide", to "go POI". By then, there was frustration and irritation, so the discussion was actively stopped ; Attic just unatticked XMLbeans. At the moment : -- Poi uses the original xmlbeans code base [re-use] -- Poi publishes releases in /dist/poi/xmlbeans/ [go POI] -- Poi uses the xmlbeans groupId [re-use] -- Poi maintains xmlbeans.a.o [re-use] For the future : -- Attic will use this result as a new option for "Process of leaving the Attic again". -- A PMC that wants to take over an atticked project must ask the board's approval first. ## PMC changes: - Currently 20 PMC members. - Jan Iversen left the PMC on Wed May 19 2018 - Last to join the current PMC : Hervé Boutemy, July 2015 ## Committer base changes: - Currently 25 committers. - No new committers added in the last 3 months - Last committer addition was Jan Iversen at Thu Mar 16 2017 - Jan Iversen left the project on Wed May 19 2018 ## Releases: - No release can be made in attic ----------------------------------------- Attachment K: Report from the Apache Avro Project [Thiruvalluvan M. G.] ----------------------------------------- Attachment L: Report from the Apache Bigtop Project [Peter Linnell] ## Issues: None ## Activity: * The community has an ongoing discussion with ODPi exploring possibility of adding s390x as supported arch. * PMC member Olaf Flebbe had a talk on Apache EU Roadshow: Attacking IoT Developers, which mentioned a security report of Bigtop. * Contributors from Linaro had a presentation on HKG18: State of Big Data on AArch64. – Apache BigTop [1]. ## PMC changes: Last PMC addition was Kevin Monroe on Mon Nov 27 2017 Currently 26 PMC members. ## Committer base changes: Last committer addition was Jun He on Fri Feb 23 2018 Currently 37 committers. ## Releases: Last release was 1.2.1 on Sun Nov 12 2017 ## Links [1] http://connect.linaro.org/resource/hkg18/hkg18-220 ----------------------------------------- Attachment M: Report from the Apache Calcite Project [Michael Mior] ## 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 at this time. ## Activity: Development and mailing list activity is steady for both Calcite and its Avatica sub-project. Avatica Go 3.0.0 was released late April with support for Avatica HSQLDB. This is the first release of Avatica Go by the Apache Calcite project since the code was donated. Avatica 1.12.0 was released late June. The next release of Calcite is well underway and is expected to be completed in July. We have continued to have a steady string of new committers and PMC members with solid contributions. Alan Gates, an early mentor of the Calcite project has resigned from the Calcite PMC, and is now an Emeritus PMC member. A paper providing an overview of the Calcite project was presented by project members at the SIGMOD 2018 conference. The talk was very well received and we hope to continue publishing in the future. ## Health report: Activity levels on mailing lists, git and JIRA are normal for both Calcite and Avatica. ## PMC changes: - Currently 19 PMC members. - New PMC members: - Francis Chuang was added to the PMC on Sat Apr 21 2018 - Laurent Goujon was added to the PMC on Sun Apr 22 2018 - Vova Vysotskyi was added to the PMC on Fri Jul 06 2018 - Kevin Risden was added to the PMC on Mon Jul 09 2018 ## Committer base changes: - Currently 33 committers. - New commmitters: - Kevin Risden was added as a committer on Wed Apr 25 2018 - Shuyi Chen was added as a committer on Tue Apr 03 2018 ## Releases: - avatica-1.12.0 was released on Sat Jun 23 2018 - avatica-go-3.0.0 was released on Thu Apr 26 2018 - 1.16.0 was released on Sun Mar 18 2018 ## JIRA activity: - 157 JIRA tickets created in the last 3 months - 89 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment N: Report from the Apache CarbonData Project [Liang Chen] ## Description: - The Apache CarbonData is an indexed columnar store file format for fast analytics on Big Data platforms (including Apache Hadoop, Apache Spark, 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: - Community is pretty active, contributors who are from 30+ different organizations , and now the number of contributors is more than 120+, we are receiving around 150-200 pull requests per month. - We completed the milestone release(1.4.0) in the last 3 months, which provided many significant features, such as : improve load performance 300%, support external table with location, support cloud storage, Supports Streaming on Pre-Aggregate Table ,support materialized view, support bloom filter, support lucene for like query etc. - Many users have tried 1.4.0 for better performance, as per the mailing list group discussion, we observed that most of them focused on using these features: streaming on pre-aggregation, MV, lucene etc. - We are doing for version 1.5.0 and 1.4.1 : further optimize MV, fix complex data type issues, improve local dictionary, provide merge index. - We organized one meetup in the past 3 months(22th May), the meetup focus on helping users to deploy CarbonData. - Liang Chen make one presentation in educational big data conference, Apache CarbonData can be considered as unified storage platform to collect the live class data for supporting data analytics. ## Health Report: - The project is healthy, community keep active in all the various categories(dev mailing list, JIRAs, and pull requests). - We added 2 new committers in May, 2018. - No new PMC members in the last 3 months. some active committers and contributors are contributing in 1.5.0, might be considered as new PMC and new committers in future. ## Releases: - 1.3.0 was released on Fri Mar 02 2018 - 1.3.1 was released on Mon Mar 12 2018 - 1.4.0 was released on Thu May 31 2018 ## PMC changes: - Currently 11 PMC members. - New PMC members: - Kumar Vishal was added to the PMC on Tue Jan 09 2018 - David Cai was added to the PMC on Tue Jan 09 2018 ## Committer base changes: - Currently 16 committers. - Chuanyin Xu was added as a committer on Tue May 01 2018 - Zhichao Zhang was added as a committer on Tue May 01 2018 ## Mailing list activity: - Mailing list activity stays at a high level - dev@carbondata.apache.org: - 177 subscribers (down -1 in the last 3 months): - 167 emails sent to list - issues@carbondata.apache.org: - 9 subscribers (up 0 in the last 3 months): - 10522 emails sent to list (9967 in the previous cycle) - user@carbondata.apache.org: - 69 subscribers (up 4 in the last 3 months): - 15 emails sent to list (12 in the previous cycle) ## JIRA activity: - 374 JIRA tickets created in the last 3 months - 238 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment O: Report from the Apache Celix Project [Pepijn Noltes] ## Description: - Dynamic service framework for C and C++. ## Issues: - there are no issues requiring board attention at this time ## Activity: - Three new PMC members were added. - The refactored API has been added to make Celix more accessible. - The celix website update is still ongoing and is now based on the Hugo site generator. ## Health report: - The mailing list / jira active is normal for Apache Celix. ## PMC changes: - Currently 10 PMC members. - New PMC members: - Erjan Altena was added to the PMC on Mon Jun 25 2018 - Gabriele Ricciardi was added to the PMC on Mon Jun 25 2018 - Roy Lenferink was added to the PMC on Mon Jun 25 2018 ## Committer base changes: - Currently 10 committers. - No new committers added in the last 3 months - Last committer addition was Roy Lenferink at Thu Feb 09 2017 ## Releases: - Last release was 2.1.0 on Tue Jan 30 2018 ## Mailing list activity: - dev@celix.apache.org: - 58 subscribers (up 0 in the last 3 months): - 23 emails sent to list (23 in previous quarter) ## JIRA activity: - 21 JIRA tickets created in the last 3 months - 1 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment P: Report from the Apache Chukwa Project [Eric Yang] ## Description: - Chukwa is an open source data collection system for monitoring large distributed systems. ## Issues: - there are no issues requiring board attention at this time. ## Activity: - Energy are focused on Hadoop 3.1.1 release to support running container workload. This will enable Chukwa to run in docker container for ease of deployment. ## Health report: - Chukwa project has little development happening at this time. There is planned work for more development after Hadoop 3.1.1 release to include docker services. This will require new work to monitor Docker services running in Hadoop. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Alan Cabrera on Tue Oct 15 2013 ## Committer base changes: - Currently 16 committers. - No new committers added in the last 3 months - Last committer addition was Sreepathi Prasanna at Mon Mar 16 2015 ## Releases: - Last release was 0.8.0 on Fri Jul 15 2016 ## Mailing list activity: - dev@chukwa.apache.org: - 87 subscribers (up 0 in the last 3 months): - 7 emails sent to list (3 in previous quarter) - user@chukwa.apache.org: - 154 subscribers (up 1 in the last 3 months): - 3 emails sent to list (6 in previous quarter) ## JIRA activity: - 0 JIRA tickets created in the last 3 months - 0 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment Q: Report from the Apache Crunch Project [Josh Wills] ## Description: - Apache Crunch is a Java library for writing, testing, and running MapReduce and Apache Spark pipelines on Apache Hadoop. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - The only real activity this quarter was a few small changes to improve S3 compatibility/reliability and an interesting discussion/debugging exercise on the user mailing list about an incompatibility between Crunch's Apache Spark runtime and the code for reading/writing Avro serialized data. ## Health report: - I believe the overall state of the project reflects the overall state of open-source data engineering in general, i.e., a steady move away from MapReduce-based pipelines to running pipelines on top of modern engines like Spark or the generalized APIs of a system like Apache Beam. There simply isn't much interest (or much need) to extend Crunch's functionality as opposed to providing a smooth migration off of it and on to Spark or Beam. The only real exception to this is certain extremely large workloads that cannot move to Spark or Beam for whatever reason, and for those workloads, we should be making it easy (as the rest of the Hadoop community has) to run those jobs in either an on-premise cluster or on the cloud by not assuming that data will be stored in HDFS permanently. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Micah Whitacre on Wed Apr 02 2014 ## Committer base changes: - Currently 15 committers. - No new committers added in the last 3 months - Last committer addition was Stephen Durfey at Fri Feb 09 2018 ## Releases: - Last release was 0.15.0 on Sat Feb 25 2017 ## Mailing list activity: - dev@crunch.apache.org: - 79 subscribers (down -2 in the last 3 months): - 14 emails sent to list (51 in previous quarter) - user@crunch.apache.org: - 152 subscribers (down -1 in the last 3 months): - 36 emails sent to list (6 in previous quarter) ## JIRA activity: - 2 JIRA tickets created in the last 3 months - 1 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment R: 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 ## Activity: Activity this quarter centered around a few efforts: Relatively quiet quarter. I good chunk of time was spent around getting 3.2.5 released. That required new versions of Santuario and WSS4J which took some extra time due to a bunch of discussions/reviews on some changes there (all good). Thus, the release was a bit delayed from expected. We've moved master from targeting 3.2.x patches to targeting 3.3.0. The main thing we're attempting there is getting better support for Java 10/11/whatever in place. However, other big updates/changes are also being discussed. ## PMC changes: - Currently 25 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Dennis Kieselhorst on Thu Nov 02 2017 ## Committer base changes: - Currently 43 committers. - No new committers added in the last 3 months - Last committer addition was Alexey Markevich at Fri Dec 29 2017 ## Releases: - 3.1.16 was released on Thu Jun 21 2018 - 3.2.5 was released on Thu Jun 21 2018 - Apache CXF Fediz 1.4.4 was released on Thu Jun 28 2018 ----------------------------------------- Attachment S: 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. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Updated to compile with Java 8. - Updated Ruby gems used for website generation. - Upgraded build system to Gradle v4.8.1. - Added new macro. ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Casey Stella on Tue Feb 20 2018 ## Committer base changes: - Currently 18 committers. - No new changes to the committer base since last report. ## Releases: - Last release was 1.4.0 on Wed Mar 21 2018 ## JIRA activity: - 2 JIRA tickets created in the last 3 months - 3 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment T: Report from the Apache DB Project [Bryan Pendleton] Report from the Apache DB Project [Bryan Pendleton] ## Description: The Apache DB TLP consists of the following subprojects: o Derby : a relational database implemented entirely in Java. o JDO : focused on building the API and the TCK for compatibility testing of Java Data Object implementations providing data persistence. o Torque : an object-relational mapper for Java. ## Issues: There are no issues requiring board attention at this time ## Activity: Derby-10.14.2.0 was released on Wed May 02 2018. This Derby release included several fixes to address CVE-2018-1313, which was reported to security@ by an external party on Feb 08, 2018. New DB project committers Georg Kallidis and Jeffery Painter were welcomed by community votes in May, 2018. ## Health report: All 3 of the DB sub-projects showed healthy activity this quarter. To quote from a JDO community member: "The JDO sub-project is small but there are four active developers on JIRA and mail lists." ## PMC changes: - Currently 43 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Matthew Adams on Sun Jan 19 2014 ## Committer base changes: - Currently 46 committers. - Georg Kallidis was added as a committer on Sat May 05 2018 - Jeffery Painter was added as a committer on Sat May 05 2018 ## Releases: - Last release was Derby-10.14.2.0 on Wed May 02 2018 ----------------------------------------- Attachment U: Report from the Apache Directory Project [Stefan Seelmann] ## 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. (new) ## Issues: - there are no issues requiring board attention at this time ## Activity: General: - We had to deal with a vulnerability in LDAP API 1.0.0 which took quite some effort and slowed down other work. - We have a new sub-project SCIMple. It was accepted long time ago but paperwork took some time. It replaces eSCIMo which will be moved to attic. - Discussion about how to deal with Java 9/10/11 Per sub-project: - ApacheDS: low activity: Mainly updates due to changes in LDAP API. - LDAP API: good activity: Release of 1.0.2 (security fix). Improvements in error logging and reporting. Preparation for first 2.0 release canditate was re-started. - Studio: low activity: Mainly updates due to changes in LDAP API. - Fortress: good activity: Added support for HA and RFC2307 BIS. General dependency updates. Vote for 2.0.1 started. - Kerby: good activity: More work on new "Hadoop Authentication Service" and some bugfixes. 1.1.1 was released and 2.0.0 release is planned. - Mavibot: no activity - SCIMple: good activity: Initial code import, IP clearance ongoing. ## Health report: Overall development activity (commits, development related mails, resolved issues, releases) was similar to previous quarter. In general there is good activity and release planning across all sub-projects. The PMC feels the project is still healthy. ## PMC changes: - Currently 18 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Chris Pike on Wed Nov 23 2016 ## Committer base changes: - Currently 57 committers. - No new committers added in the last 3 months - Last committer addition was Wei Zhou at Fri Sep 29 2017 ## Releases: - Apache Kerby 1.1.1 was released on Fri May 25 2018 - Apache LDAP API 1.0.2 was released on Wed Jun 06 2018 ## Mailing list activity: - Same activity level as previous quarter ## JIRA activity: - 38 JIRA tickets created in the last 3 months - 40 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment V: Report from the Apache Fineract Project [Myrle Krantz] ## 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 PR backlog continues to grow including contributions from 2017 GSOC interns and delays in moving towards a monthly release cycle for the 1.2 release and beyond. There was little availability of PMC members to take on this burden so a dedicated and funded individual is being supplied from the community to take on these responsibilities. ## Activity GSOC interns 4 interns are currently heads-down on their projects: Dilpreet Singh of India is working on version 2 of the Fineract CN Mobile Field Operations app including converting over to Kotlin, refactoring, and adding in new features. Ebenezer Graham of Mauritius is working on a SMS/Email microservice for Fineract CN Ruphine Kenge of Cameroon is implementing the back-components for group management on Fineract CN Pembe Miriam of Cameroon is implementing the web user interface for group-based lending and microfinance services on Fineract CN. Newly selected committer, Aleksander Vidakovic is configuring the Apache VM infrastructure for a public demo server for Fineract CN - a request for additional infrastructure is being made to Apache board. Marketing: Myrle co-presented with Justin McLean on Fineract and the Incubator at FOSS Backstage.. Myrle promoted Fineract via feathercast with many thanks to Rich Bowen. At least 5 members of the community will be in attendance at ApacheCon and two talks including a keynote will be given. Talks are being prepared now. Fineract CN APIs have been documented using Spring REST Docs by Isaac Kamga and are temporarily available on http://smartfinance.tech/fineract-cn-api-docs/. ## Health report PR's backlog continues to be an issue. ## PMC changes - Currently 14 PMC members. - Awasum Yannick was added to the PMC on Thu Apr 19 2018 ## Committer base changes - Currently 27 committers. - New commmitters: - Aleksandar Vidakovic was added as a committer on Sat Apr 28 2018 - Courage Angeh was added as a committer on Thu Apr 12 2018 - Steve Conrad was added as a committer on Wed Mar 28 2018 ## Releases - 1.1.0 was released on Wed Apr 18 2018 ## Mailing list activity: Mailing list activity is down slightly across all lists. This is a little surprising; with the additional traffic from the GSoC interns I would have expected *more* emails not less. - dev@fineract.apache.org: - 257 subscribers (up 14 in the last 3 months): - 709 emails sent to list (752 in previous quarter) - issues@fineract.apache.org: - 17 subscribers (up 0 in the last 3 months): - 302 emails sent to list (333 in previous quarter) - user@fineract.apache.org: - 195 subscribers (up 15 in the last 3 months): - 39 emails sent to list (55 in previous quarter) ## JIRA activity: Jira activity is up significantly from last quarter, but nowhere close to the activity of the quarter before that. - 27 JIRA tickets created in the last 3 months - 9 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment W: Report from the Apache Fluo Project [Keith Turner] ## Description: - Apache Fluo is a distributed processing system built on Apache Accumulo. Fluo users can easily setup workflows that execute cross node transactions when data changes. These workflows enable users to continuously join new data into large existing data sets with low latency while avoiding reprocessing all data. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Accepted external code for running Fluo and Accumulo locally and in EC2. Also accepted external examples. All of this went through IP Clearance: https://incubator.apache.org/ip-clearance/fluo-astralway-code-repos.html ## Health report: - Issues and pull request : opened 35 and closed 41 [4/12-6/10] - 34 commits from 5 committers [4/12-6/10] ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Kenneth Mcfarland on Mon Mar 19 2018 ## Committer base changes: - Currently 9 committers. - No new committers added in the last 3 months - Last committer addition was Kenneth Mcfarland at Thu Dec 07 2017 ## Releases: - Last release was fluo-recipes-1.2.0 on Mon Mar 05 2018 ----------------------------------------- Attachment X: Report from the Apache Geronimo Project [Romain Manni-Bucau] ## Description: - Apache Geronimo offers reusable JavaEE/JakartaEE/Microprofile components and utilities. ## Issues: - there are no issues requiring board attention at this time ## Activity: - Microprofile implementations get a lot of activity and will probably continue for some months. - We got some OSGi love recently too on our specification bundles. ## Health report: - Raymond (new committer) helps a lot on OSGi - Microprofile leads our activity and we are catching up our lateness with releases and implementations (2 to go) ## PMC changes: - Currently 38 PMC members. - Jean-Louis Monteiro was added to the PMC on Sun Jun 03 2018 ## Committer base changes: - Currently 68 committers. - Raymond Augé was added as a committer on Fri Jun 15 2018 ## Releases: - gerinomo-jcache-simple-1.0.0 was released on Fri Jun 15 2018 - geronimo-jwt-auth-1.0.0 was released on Mon Jun 18 2018 - xbean-4.8 was released on Wed Apr 18 2018 ## Mailing list activity: - The list activity is aligned on the current tracks (OSGi and Microprofile implementations) - dev@geronimo.apache.org: - 330 subscribers (up 1 in the last 3 months): - 325 emails sent to list (183 in previous quarter) - geronimo-tck@geronimo.apache.org: - 43 subscribers (up 0 in the last 3 months) - scm@geronimo.apache.org: - 92 subscribers (down -1 in the last 3 months): - 116 emails sent to list (77 in previous quarter) - tck-commits@geronimo.apache.org: - 6 subscribers (up 0 in the last 3 months) - user@geronimo.apache.org: - 431 subscribers (down -1 in the last 3 months): - 4 emails sent to list (2 in previous quarter) ## JIRA activity: - 11 JIRA tickets created in the last 3 months - 5 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment Y: Report from the Apache Hadoop Project [Vinod Kumar Vavilapalli] Apache Hadoop is a set of related tools and frameworks for creating and managing distributed applications running on clusters of commodity computers. UPDATES Maintaining 5+ active release branches is proving to be a pain in general, more so with handling of security vulnerabilities. RELEASES - 2.7.6 was released on Sun Apr 15 2018 - 3.0.2 was released on Sun Apr 22 2018 - 2.9.1 was released on Wed May 09 2018 - 2.8.4 was released on Mon May 14 2018 - 3.0.3 was released on Wed May 30 2018 COMMUNITY ## PMC changes: - Currently 94 PMC members. - New PMC members: - Sammi Chen was added to the PMC on Thu Jun 07 2018 - Sean Mackrory was added to the PMC on Wed Jun 13 2018 ## Committer base changes: - Currently 187 committers. - New commmitters: - Jonathan Hung was added as a committer on May 5 2018 [ Doesn't show up on https://reporter.apache.org ] - Shane Kumpf was added as a committer on Mon May 14 2018 - Nanda Kumar was added as a committer on Wed June 20 2018 [ Doesn't show up on https://reporter.apache.org ] - Ewan Higgs was added as a committer on Wed June 19 2018 [ Doesn't show up on https://reporter.apache.org ] - Giovanni Matteo Fumarola was added as a committer on Fri June 22 2018 [ Doesn't show up on https://reporter.apache.org ] - New branch commmitters: - Duo Zhang was added as a branch committer for work on Non-blocking HDFS Access for H3 (HDFS-13572) on Wed Jun 06 2018 [ Doesn't show up on https://reporter.apache.org ] - Esfandiar Manii was added as a branch committer for ABFS connector work (HADOOP-15407) on Fri Jun 08 2018 - Thomas Marqardt was added as a branch committer for ABFS connector work (HADOOP-15407) on Fri Jun 08 2018 - Botong Huang was added as a branch committer on Hadoop + Windows Server work (HADOOP-15461) on Mon Jun 25 2018. Already a branch committer on another branch YARN-7402. ## Mailing list activity: Steady SECURITY Announced CVEs - CVE-2016-6811 on April 30 2018: Apache Hadoop Privilege escalation vulnerability (Issue fixed long time ago, but CVE announcement slipped through the cracks) ----------------------------------------- Attachment Z: Report from the Apache HBase Project [Misty Stanley-Jones] 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. ISSUES FOR THE BOARD’S ATTENTION RELEASES HBase 1.4.4 was released on April 30 2018. HBase 2.0.0 was released on April 30 2018. HBASE 1.2.6.1 was released on June 12 2018. HBase 1.3.2.1 was released on June 13 2018. HBase 2.0.1 was released on June 20 2018. HBase 1.4.5 was released on June 20, 2018. The "stable" pointer for downstream users is now HBase 1.2.6.1. ACTIVITY HBaseCon US took place at Joseph McEnery Convention Center in San Jose, CA, on June 18, 2018, simultaneous with PhoenixCon 2018. There were 180 attendees including 27 women. 120 of these attendees were there specifically for HBaseCon. Some relevant quotes from the post-event feedback: - "I appreciate all talks, especially those showing unexpected use-cases or developments in the community." - "20 minute sessions are great since folks from the community can share short stories of their experience using HBase." - "Focus on technical context was refreshing" Thanks again to Josh Elser and his team at Hortonworks for organizing and facilitating HBaseCon. An HBase meet-up took place in Beijing on June 6th in preparation for HBaseCon Asia 2018. Around 100 people attended in person, and the event was live-streamed to over 10,000 audience members. Several PMC members were in attendance. Three remote presenters recorded videos to be shown at the event. The second annual HBaseCon Asia is being held in Beijing, China, on Aug. 17, 2018. The event will be hosted by Alibaba, sponsored by Didi, Huawei, and Xiaomi. Admission will be free to attendees. The call for papers closed June 30, and resulted in 28 submissions, currently under review. Thanks to Yu Li for coordinating the event. HBase 2.0 was released on May 4, 2018, followed up HBase 2.0.1 on June 20. The HBase 2.0.x line represents the work of over four years and includes new features, improvements, and bug fixes encompassing 4623 JIRAs. Some of the new features include the compacting memstore, a rewrite of the assignment manager, quotas, big performance improvements to the bucket cache, lots of stability improvements, and much better test coverage. Thanks to Michael Stack for shepherding this release into the world. CVE-2018-8025 was addressed by releasing HBase 1.2.6.1, 1.3.2.1, 1.4.5, and 2.0.1. For more information about this vulnerability, see https://lists.apache.org/thread.html/a919e38f587c714c386a01d40fc8f45bd4219a65aaf2dc0bb4eccc96@%3Cdev.hbase.apache.org%3E. To report an HBase vulnerability, send an email to private@hbase.apache.org so that we can investigate and address the vulnerability in a responsible way. In total, HBase had 6 releases over this quarter. Francis Liu agreed to step up as a PMC member on Tue Apr 10 2018. Two contributors became committers during this reporting period: - Guangxu Cheng was added as a committer on Thu May 31 2018 - Reid Chan was added as a committer on Mon Jun 25 2018 Thanks to the new committers and PMC members for agreeing to take on more responsibilities in the project. STATS The dev@ mailing list saw a slight increase in subscribers over the last quarter, and a 35% decrease in traffic, consistent with the summer quarter. The user@ mailing list saw a a slight decline in subscribers, and a 13% decrease in traffic, consistent with the summer quarter. 75 committers (+2 from last quarter) 42 PMC members (+1 from last quarter) 497 JIRA tickets created (down from 664 last quarter) 428 JIRA tickets closed/resolved (down from 651 last quarter) ----------------------------------------- Attachment AA: Report from the Apache Helix Project [Kishore G] ## Description: - A cluster management framework for partitioned and replicated distributed resources ## Issues: - NO. ## Activity: - 10 pull requests merged in last 3 months. - 26 commits in last 3 months. ## Health report: - 0.8.1 was released in April, and 0.8.2 is in prepare, will be released in mid July. - New major adoption of Helix outside of LinkedIn. (by Pinterest Engineer team: https://medium.com/@Pinterest_Engineer ing/automated-cluster-management-and-recovery-for-rocksplicator-f1f8fd35c833) - There is regular level of activities on commits, pull requests and releases. - The dev@ list traffic is healthy, user@ list traffic is decreasing. - Many of current committers are not quite active in terms of daily developments and discussions, need to look for potential new committers from the community. ## PMC changes: - Currently 18 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Junkai Xue on Mon Jul 03 2017 ## Committer base changes: - Currently 18 committers. - No new committers added in the last 3 months - Last committer addition was Junkai Xue at Mon Apr 03 2017 ## Releases: - Last release was 0.8.1 on April 30 2018 ## Mailing list activity: - dev@helix.apache.org: - 70 subscribers (up 0 in the last 3 months): - 245 emails sent to list (391 in previous quarter) - user@helix.apache.org: - 104 subscribers (up 6 in the last 3 months): - 23 emails sent to list (68 in previous quarter) ## JIRA activity: - 19 JIRA tickets created in the last 3 months - 4 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AB: Report from the Apache Hive Project [Ashutosh Chauhan] ## Description: - The Apache Hive (TM) data warehouse software facilitates querying and managing large datasets residing in distributed storage. ## Issues: - There are no issues requiring board attention at this time ## Activity: - Alan Gates (PMC member) found a violation of our trademark and got in touch with project owner. Matter was resolved quickly as project owner agreed to make requested changes to comply with Apache policies. - Last quarter we reported about multiple security issues found in Hive. We released 2.3.3 this quarter addressing those issues. - Cloudera hosted User group meetup on May 9th. Event was well attended. In addition to short presentations, this time we also had a panel discussion on Metastore. - After an elongated discussion on dev@ project decided to adopt "Green Build policy" wherein it was agreed upon that no commits are permitted without getting +1 from automated patch testing. That has led to more discussion and subsequently improvements in robustness of unit tests and test infrastructure in project. - Work is underway to make storage-api 2.7.0 and Hive-3.1 releases. ## PMC changes: - Currently 42 PMC members. - Naveen Gangam was added to the PMC on Thu Feb 22 2018 ## Committer base changes: - Currently 77 committers. - New commmitters: - Marta Kuczora was added as a committer on Wed Jun 06 2018 - Ádám Szita was added as a committer on Tue Jun 05 2018 ## Releases: - 3.0.0 was released on Mon May 21 2018 - 2.3.3 was released on Tue Apr 3 2018 - hive-storage-2.6.0 was released on Sun Apr 29 2018 - hive-storage-2.6.1 was released on Thu May 10 2018 ## Health report: - dev@ 882 subscribers (down -1 in the last 3 months) - user@ 2244 subscribers (down -24 in the last 3 months): - 965 JIRA tickets created in the last 3 months - 698 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AC: Report from the Apache Incubator Project [Justin Mclean] = Incubator PMC report for July 2018 = === Timeline === ||Wed July 04 ||Podling reports due by end of day || ||Sun July 08 ||Shepherd reviews due by end of day || ||Sun July 08 ||Summary due by end of day || ||Tue July 10 ||Mentor signoff due by end of day || ||Wed July 11 ||Report submitted to Board || ||Wed July 18 ||Board meeting || === Shepherd Assignments === ||Dave Fisher ||Gossip || ||Dave Fisher ||ODF Toolkit || ||Drew Farris ||Livy || ||Drew Farris ||ServiceComb || ||John Ament ||NetBeans || ||John Ament ||PLC4X || ||Justin Mclean ||S2Graph || ||P. Taylor Goetz ||BatchEE || ||P. Taylor Goetz ||Milagro || ||P. Taylor Goetz ||Traffic Control || ||Timothy Chen ||Annotator || ||Timothy Chen ||HAWQ || ||Timothy Chen ||SensSoft || ||[none] ||Airflow || ||[none] ||Amaterasu || ||[none] ||Gobblin || ||[none] ||MXNet || ||[none] ||Rya || ||[none] ||Weex || === Report content === {{{ Incubator PMC report for July 2018 The Apache Incubator is the entry path into the ASF for projects and codebases wishing to become part of the Foundation's efforts. There are presently 52 podlings incubating. During the month of June, podlings executed 6 distinct releases and there are several ongoing votes and releases for July. We added no new IPMC members. No podlings are graduating this month but there's dicussion about HAWQ graduating, and many are heading towards graduation. We had one project, AriaTosca, retire to the attic. There were no IP clearances. A number of podlings didn't report and that may be due to less reminders sent out this month. The three podlings that failed to report last month also failed to report this month. Two responded (Druid and Spot) to why last month, but lack of activity and response from Pony Mail is concerning. Of note in June on the list there was discussions on - retirement and what to do with gitHub/gitbox repos - Gossip exiting the incubator * Community New IPMC members: - None People who left the IPMC: - None * New Podlings - Doris * Podlings that failed to report, expected next month - Airflow - Annotator - BatchEE - Druid - Gossip - Milagro - Pony Mail - S2Graph - SensSoft - Spot * Graduations - None * Releases The following releases entered distribution during the month of June: - 2018/07/02 Goblin 0.12.0 - 2018/06/22 Servicecomb 1.0 - 2018/06/17 Pulsar 1.22.1 - 2018/06/15 Singa 1.2.0 - 2018/06/07 Traffic Control 2.2.0 - 2018/06/05 Dubbo 2.6.2 The Traffic Control release seems odd as they are a TLP. Seems to just be a timing issue as the vote was open before they become a TLP. * IP Clearance None * Legal / Trademarks None * Infrastructure None * Miscellaneous None * Credits ---------------------------------------------------------------------- Table of Contents Amaterasu Gobblin Gossip HAWQ Livy MXNet NetBeans ODF Toolkit PLC4X Rya ServiceComb Traffic Control Weex ---------------------------------------------------------------------- -------------------- Amaterasu Apache Amaterasu is a framework providing configuration management and deployment for Big Data Pipelines. It provides the following capabilities: Continuous integration tools to package pipelines and run tests. A repository to store those packaged applications: the applications repository. A repository to store the pipelines, and engine configuration (for instance, the location of the Spark master, etc.): per environment - the configuration repository. A dashboard to monitor the pipelines. A DSL and integration hooks allowing third parties to easily integrate. Amaterasu has been incubating since 2017-09. Three most important issues to address in the move towards graduation: 1. Prepare the first release 2. Grow up user and contributor communities 3. Prepare documentation Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? * Two conference talks have been delivered (PyCon il and SDP) * Initial documentation has been created, targeted for Amaterasu's next release How has the project developed since the last report? * since the last report 4 release candidates have been have been built and voted upon, at the time of this report the last RC (4) has passed the vote on in the general@incubator mailing list * Two additional contributors started contributing to the code base * One more organization we are aware of have started a POC with Amaterasu Date of the last release: N/A When were the last committers or PMC members elected? N/A Signed-off-by: [X](amaterasu) Jean-Baptiste Onofré Comments: [ ](amaterasu) Olivier Lamy Comments: [X](amaterasu) Davor Bonaci Comments: Activity has picked up recently, and the first release is coming. That said, I think the community is not developing fast enough to suggest a good fit for the Foundation. I have general concerns whether the project can graduate and how quickly. 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 issues to address in the move towards graduation: 1. Make frequent releases Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? No How has the community developed since the last report? * Various major components and futuristic features are being driven by the community (non-committers) thus building a very healthy pool of contributors that can be voted in as committers. * Continued growth in engagement over Gitter IRC, and mailing lists. * 79% of commits (a record in Gobblin community) were from non-committer contributors. * Email stats since last report: user@gobblin.incubator.apache.org : 44 dev@gobblin.incubator.apache.org : 200 * There have been 66 Commits since last report: git log --format='%ci' | grep -cE '(2018-0(4|5|6|7))' * 52 ie. 79% of those commits were by non-committers: git log --format='%ae %ci' | grep -E '(2018-0(4|5|6|7))' | cut -d ' ' -f 1 | sort | uniq -c | sort -n * Recurring video conference based meetup has been happening every month with a healthy attendance. * Gobblin was presented and well received in various meetups / conferences around the world (independently by Apache community members). How has the project developed since the last report? * Major progress in Gobblin's evolution as Platform-as-a-Service - being driven by couple of non-committers. * Comprehensive work being driven by a non-committer for stability of Gobblin cluster at extreme scale. * Enhancements to key integrations such as Salesforce, Couchbase, Kafka, etc. * Addition of features for compliance and security. Increased adoption in this area by the community (for critical use-cases such as GDPR). * Release 0.12.0 done. 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: 2018-07-02 When were the last committers or PPMC members elected? Joel Baranick in December, 2017. Signed-off-by: [X](gobblin) Jean-Baptiste Onofre Comments: [X](gobblin) Olivier Lamy Comments: [X](gobblin) Jim Jagielski Comments: IPMC/Shepherd notes: -------------------- Gossip Gossip is an implementation of the Gossip Protocol. Gossip has been incubating since 2016-04-28. Three most important issues to address in the move towards graduation: 1. 2. 3. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? We opened up a discussion thread to move Gossip out of the incubator. It was initially -1 ed by a committer. There is a separate discussion on the main incubator list about our lack of timely reporting. After a short discussion we agreed we not want to be an undue burden and wanted to give the IPMC time back so they can follow up with the other podlings. We will take an official vote on Monday to close down the podling. How has the community developed since the last report? How has the project developed since the last report? How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: XXXX-XX-XX When were the last committers or PPMC members elected? Signed-off-by: [ ](gossip) P. Taylor Goetz Comments: [x](gossip) Josh Elser Comments: Still trying to encourage retirement. The ASF and its processes are more of a burden than a boon at this point. [ ](gossip) Drew Farris Comments: IPMC/Shepherd notes: There is a discussion on dev@ about retirement of this podling. https://lists.apache.org/thread.html/8acab107a15a6bc50253cb20aa633a3ac36b7036 4294f149660fc6c4@%3Cdev.gossip.apache.org%3E Dave Fisher -------------------- HAWQ HAWQ is an advanced enterprise SQL on Hadoop analytic engine built around a robust and high-performance massively-parallel processing (MPP) SQL engine evolved from Greenplum Database. HAWQ has been incubating since 2015-09-04. Three most important issues to address in the move towards graduation: Nothing at this time. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Nothing urgent at this time. How has the community developed since the last report? 1. Conference Talks : * HAWQ for data scientists, Shanghai CIO forum (Speaker: Lei Chang, June 23, 2018) 2. "Graduate Apache HAWQ (incubating) as a TLP" discussion was started: https://lists.apache.org/thread.html/67a2d52ef29cbf9e93d8050ed0193cc110a91996 2dd92f8436b343b7@%3Cdev.hawq.apache.org%3E The followings is the content of the thread: With the 2.3.0.0-incubating release officially out, the Apache HAWQ community and its mentors believe it is time to consider graduation to the TLP: https://lists.apache.org/thread.html/b4a0b5671ce377b3d51c9b7 ab00496a1eebfcbf1696ce8b67e078c64@%3Cdev.hawq.apache.org%3E Apache HAWQ entered incubation in September of 2015, since then, the HAWQ community learned a lot about how to do things in Apache ways. Now we have a healthy and engaged community, ready to help with all questions from the HAWQ community. We delivered four releases including two binary releases, now we can do self-driving releases in good cadence. The PPMC has demonstrated a good understanding of growing the community by electing 12 individuals as committers and PPMC members. The PPMC addressed the maturity issues one by one followed by Apache Project Maturity Model, currently all the License and IP issues are resolved. This demonstrated our understanding of ASF's IP policies. All in all, I believe this project is qualified as a true TLP and we should recognize this fact by formally awarding it such a status. This thread means to open up the very same discussion that we had among the mentors and HAWQ community to the rest of the IPMC. It is a DISCUSS thread so feel free to ask questions. To get you all going, here are a few data points which may help: Project status: http://incubator.apache.org/projects/hawq.html Project website: http://hawq.incubator.apache.org/ Project documentation: http://hawq.incubator.apache.org/docs/userguide/2.3.0.0-inc ubating/overview/HAWQOverview.html http://hawq.apache.org/#download Maturity assessment: https://cwiki.apache.org/confluence/display/HAWQ/ASF+Maturity+Evaluation DRAFT of the board resolution is at the bottom of this email Proposed PMC size: 45 members Total number of committers: 45 members PMC affiliation (* indicated chair): Pivotal (20) * Oushu (7) Amazon (3) Hashdata (2) Autonomic (1) Confluent (1) Datometry (1) Hortonworks (1) Microsoft (1) PETUUM (1) Privacera (1) Qubole (1) Snowflake (1) State Street (1) Unifi (1) Visa (1) ZEDEDA (1) 1549 commits on develop 1375 PR”s on GitHub 63 contributors across all branches 1624 issues created 1350 issues resolved dev list averaged ~53 msgs/month over last 12 months user list averaged ~6 msgs/month over last 12 months 129 unique posters committer affiliations: active pivotal.io oushu.io hashdata.cn occasional amazon.com autonomic.ai confluent.io datometry.com hortonworks.com microsoft.com petuum.com privacera.com qubole.com snowflake.net statestreet.com unifisoftware.com visa.com zededa.com 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-03-12, Apache HAWQ 2.3.0.0 When were the last committers or PPMC members elected? 1) Lav Jain: April 5, 2018 2) Shubham Sharma: April 5, 2018 Signed-off-by: [X](hawq) Alan Gates Comments: [ ](hawq) Justin Erenkrantz Comments: [ ](hawq) Thejas Nair Comments: [X](hawq) Roman Shaposhnik 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 issues to address in the move towards graduation: 1. Grow the community to have more activities. 2. Grow more contributors and committers. 3. Regular release. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? Activity on the dev and user mailing lists as well as the rate of reported JIRA issues has stayed steady. How has the project developed since the last report? Two security issues are fixed and support version is upgraded to Spark 2.3.1. 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: 2018-02-06 When were the last committers or PPMC members elected? 2017-09-18 Signed-off-by: [ ](livy) Bikas Saha Comments: [ ](livy) Brock Noland Comments: [ ](livy) Luciano Resende Comments: [X](livy) Jean-Baptiste Onofre Comments: IPMC/Shepherd notes: -------------------- MXNet Apache MXNet is a lean, flexible, and ultra-scalable deep learning framework that supports state of the art in deep learning models, including convolutional neural networks (CNNs) and long short-term memory networks (LSTMs). The framework has its roots in academia and came about through the collaboration and contributions of researchers at several top universities. It has been designed to excel at computer vision, speech, language processing and understanding, generative models, concurrent neural networks, and recurrent neural networks. MXNet allows you to define, train, and deploy networks across a wide array of use cases from massive cloud infrastructure to mobile and connected devices. It provides a very flexible environment with support for many common languages and the ability to utilize both imperative and symbolic programming constructs. MXNet also very lightweight. This allows it to scale across multiple GPUs and multiple machines very efficiently, which is beneficial when conducting training on large datasets in the cloud. Apache MXNet has been incubating since 23-Jan, 2017. Four most important issues to address in the move towards graduation: 1. Establish a predictable release process consistent with Apache Way -- ESTABLISHED. 2. Grow the community -- ONGOING. 3. Bring website up to Apache standard – COMPLETED. 4. Identify remaining ICLAs or SGAs that need signing – NEAR COMPLETION. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? a) Various Slack channels, dev@ mailing lists, and user discussion forums (http://discuss.mxnet.io) are being used actively. The contributors have been working on having all discussions on the public dev@ mailing list as much as possible. At least one of the discussions infringed on Apache code of conduct and mentors had to step in and provide guidance to the community. b) After lengthy discussion the community agreed to establish user@mxnet.incubator.apache.org with the goal to increase users as well as grow the contributor community. c) Community events: - In April the community organized the first MXNet meetup in Seattle. We had over 100 attendees, 15% from outside Amazon. - In May the community organized a virtual hangout with two sessions to collect feedback and ideas from the community. - Korean MXNet community is growing well and most of contributors are outside of Amazon: https://www.meetup.com/ko-KR/MXNet-Korea-User-Group/events/248531181/ . The Facebook group has 530 members in https://www.facebook.com/groups/mxnetkr - Community members presented at https://www.meetup.com/Artificial-Intelligence-in-Practice/events/250882931/? _xtd=gqFyqDI5NDE5MTUyoXCkaXBhZA&from=ref - Community members presented at meetups in Vancouver (link see under Webinars) - Community members presented Intro to Amazon SageMaker with a sentiment analysis demo using MXNet and Gluon at AWS Loft ML Day in SF on 6-19 to ~150 attendees - Community members presented Model serving with Model Server for MXNet at AWS Loft ML Day in SF on 6-19 to ~150 attendees - A committer presented Distributed inference with Spark and MXNet at Apache Roadshow in Berlin, 13-14 June (talk abstract - https://foss-backstage.de/session/distributed-inference-using-apache-mxnet-an d-apache-spark) - A committer presented Distributed inference with Spark and MXNet at Spark+AI in SF, ~100 attendees (https://databricks.com/speaker/naveen-swamy) - Community members presented Model serving with MXNet at dotAI conference in Paris, France, ~300 attendees, May 30 (https://www.dotconferences.com/2018/05/hagay-lupesko-model-serving-for-deep- learning) - Community members presented ONNX with MXNet demo at prepareAI conference in St Louis, May 8, ~100 attendees (http://prepare.ai/conference/conference-agenda-details/) - Community members presented Model serving with MXNet at prepareAI conference in St Louis, May 8, ~100 attendees (http://prepare.ai/conference/conference-agenda-details/) - Community members presented Introduction to deep learning with MXNet and Gluon, distinguished lecture, at BGU university in Israel, April 10, ~100 attendees (lhttps://www.cs.bgu.ac.il/~frankel/Lupesko/Lupesko.pdf) - Community members presented Model serving with MXNet at AI IL meetup in Tel Aviv, Israel, ~50 attendees (https://www.meetup.com/artificial-intelligence-il/events/249312879/) d) Blogs about MXNet: We established MXNet blog: https://medium.com/apache-mxnet. As of today, the blog has 634 followers and 16 blogs published. Additionally, blogs have been publish related or about MXNet at: - https://aws.amazon.com/blogs/machine-learning/category/artificial-intelligenc e/apache-mxnet-on-aws/ - https://blogs.technet.microsoft.com/machinelearning/tag/mxnet - https://zh.mxnet.io/blog/ - https://blogs.apache.org/mxnet - https://github.com/chinakook/Awesome-MXNet - https://medium.com/mlreview/10-deep-learning-projects-based-on-apache-mxnet-8 231109f3f64 - https://medium.com/datreeio/training-with-keras-mxnet-on-amazon-sagemaker-43a 34bd668ca - https://medium.com/@julsimon/a-quick-look-at-the-swish-activation-function-in -apache-mxnet-1-2-79d9ff9d1673 - http://gigasquidsoftware.com/blog/2018/06/03/meet-clojure-mxnet-ndarray/ - https://dzone.com/articles/ingesting-apache-mxnet-gluon-deep-learning-results - https://becominghuman.ai/an-introduction-to-the-mxnet-api-part-1-848febdcf8ab - https://cosminsanda.com/posts/counting-object-with-mxnet-and-sagemaker/ - CVPR 2018 paper – Relation Networks for Object Detection - https://arxiv.org/abs/1711.11575 and https://github.com/msracver/Relation-Networks-for-Object-Detection - Gluon-CV related blogpost - https://dzone.com/articles/using-apache-mxnet-gluoncv-with-apache-nifi - https://aws.amazon.com/blogs/machine-learning/maximize-training-performance-w ith-gluon-data-loader-workers/ - https://medium.com/apache-mxnet/accelerating-deep-learning-on-cpu-with-intel- mkl-dnn-a9b294fb0b9 - https://medium.com/apache-mxnet/mxnet-for-pytorch-users-in-10-minutes-a735386 3406a - https://medium.com/apache-mxnet/gluoncv-deep-learning-toolkit-for-computer-vi sion-9218a907e8da - https://medium.com/apache-mxnet/mxboard-mxnet-data-visualization-2eed6ae31d2c - https://medium.com/apache-mxnet/mxnet-gluon-in-60-minutes-3d49eccaf266 - https://medium.com/apache-mxnet/announcing-apache-mxnet-1-2-0-d94f56da154b - https://medium.com/apache-mxnet/mxnet-1-2-adds-built-in-support-for-onnx-e2c7 450ffc28 - https://aws.amazon.com/blogs/machine-learning/the-importance-of-hyperparamete r-tuning-for-scaling-deep-learning-training-to-multiple-gpus/ - https://medium.com/apache-mxnet/image-classification-with-mxnet-scala-inferen ce-api-8ab6ce1bbccf - https://medium.com/apache-mxnet/object-detection-with-mxnet-scala-inference-a pi-9049230c77fd - https://medium.com/apache-mxnet/scala-api-for-deep-learning-inference-now-ava ilable-with-mxnet-v1-2-bcb13235db95 - https://medium.com/apache-mxnet/train-using-keras-mxnet-and-inference-using-m xnet-scala-api-49476a16a46a - https://medium.com/apache-mxnet/page-segmentation-with-gluon-dcb4e5955e2 - https://medium.com/apache-mxnet/announcing-keras-mxnet-v2-2-4b8404568e75 - https://devblogs.nvidia.com/tensor-core-ai-performance-milestones/ - https://aws.amazon.com/blogs/machine-learning/use-pre-trained-models-with-apa che-mxnet/ e) Webinars, Technical talks and lectures about MXNet: - Thomas Delteil presented at meetups in Vancouver: https://www.youtube.com/watch?v=RgIa3_BjGyk&t=163s , https://www.youtube.com/watch?v=mN15vKIyfoA and https://www.youtube.com/watch?v=K120xBnY6OA - Gluon debugging: https://www.youtube.com/watch?v=6-dOoJVw9_0 - TVM stack: https://www.youtube.com/watch?v=DaCPJrTwT00 - https://mxnet.incubator.apache.org/tutorials/vision/cnn_visualization.html - visual search: https://www.youtube.com/watch?v=9a8MAtfFVwI - Cifar 10 super convergence: https://www.youtube.com/watch?v=O0XTkQPkUio - Sparse Tensors: https://www.youtube.com/watch?v=smZfsYhDFkY - Mixed precission training with MXNet: https://www.youtube.com/watch?v=pR4KMh1lGC0 - See all videos on https://www.youtube.com/apachemxnet - - Thomas Delteil presented a lecture on MXNet Gluon and Deep Learning at the Machine Learning Summer School in Buenos Aires in front of 170 students. http://mlss2018.net.ar/ How has the project developed since the last report? a) The community released MXNet 1.2 with significant feature enhancements: 1. Scala Inference API 2. ONNX model import 3. Model Quantization with calibration 4. MKL-DNN Integration 5. Improved exception handling for operators 6. Enhanced FP16 support 7. Profiling enhancements Detailed release notes are provided on Apache Wiki and Github. See https://cwiki.apache.org/confluence/display/MXNET/Apache+MXNet+%28incubating% 29+1.2.0+Release+Notes b) Github: In April the project had 523 contributors. Excluding merges, 62 authors have pushed 199 commits to master and 258 commits to all branches. In May the project had 531 contributors. Excluding merges, 55 authors have pushed 141 commits to master and 177 commits to all branches. In June the project had 550 contributors. Excluding merges, 66 authors have pushed 171 commits to master and 221 commits to all branches. We are working on encourage more contributors to the project. b) The community voted to adopted Jira for issue management. The change is methodology is partially adopted. On June 8th a committer started a vote to stop using Jira which created a passionate debate and is still ongoing. c) List of design proposals published on MXNet Apache Wiki : All design proposals have been or are being discussed on dev@mxnet.apache.org. Four design proposals originated from external contributors. See https://cwiki.apache.org/confluence/display/MXNET/Design+Proposals.` d) Ecosystem development: 1. MXNet Model Serving: - Repo: https://github.com/awslabs/mxnet-model-server - https://medium.com/apache-mxnet/model-server-for-apache-mxnet-adds-support-fo r-gluon-models-dd398a710f94 2. ONNX support - Repo: https://github.com/onnx/model-zoo - Repo: https://github.com/onnx/models - https://medium.com/apache-mxnet/mxnet-1-2-adds-built-in-support-for-onnx-e2c7 450ffc28 3. Keras: The community release MXNet backend for Keras, a high level API for deep learning. - Repo - https://github.com/awslabs/keras-apache-mxnet/ - https://medium.com/@julsimon/apache-mxnet-as-a-backend-for-keras-2-9993f97843 e7 - https://medium.com/apache-mxnet/announcing-keras-mxnet-v2-2-4b8404568e75 - https://aws.amazon.com/blogs/machine-learning/apache-mxnet-incubating-adds-su pport-for-keras-2/ - https://medium.com/apache-mxnet/keras-gets-a-speedy-new-backend-with-keras-mx net-3a853efc1d75 e) Documentation: We continue to improve the documentation on Architecture guides, How To’s, Tutorials, and APIs continue to be improved. 43 new public tutorials related and about MXNet have been published YTD. - https://thomasdelteil.github.io/CNN_NLP_MXNet/ - https://gluon-crash-course.mxnet.io/ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/python/t ypes_of_data_augmentation.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/python/d ata_augmentation_with_masks.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/da tasets.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/onnx/inf erence_on_onnx_model.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/onnx/fin e_tuning_gluon.md - https://aws.amazon.com/blogs/machine-learning/speeding-up-apache-mxnet-using- the-nnpack-library/ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/python/d ata_augmentation.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/da ta_augmentation.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/na ming.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/cu stom_layer.md - https://github.com/ThomasDelteil/VisualSearch_MXNet - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/pr etrained_models.md - https://mxnet.incubator.apache.org/tutorials/gluon/save_load_params.html - http://mxnet.incubator.apache.org/tutorials/python/profiler.html - How would you assess the podling's maturity? Podling is still having difficulties to grow the contributor and committer community. Maturity == Low to Medium. Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [X] Community building [ ] Nearing graduation [ ] Other Date of last release: (latest to oldest releases) 1. Apache MXNet-incubating 1.2.0 (major release) was published on May 21 2018 - https://github.com/apache/incubator-mxnet/releases/tag/1.2.0 When were the last committers or PPMC members elected? During the reporting period 1 contributor was elected as committer. The PPMC elected Jim Jagielski as mentor. Signed-off-by: [X](mxnet) Sebastian Schelter Comments: [ ](mxnet) Suneel Marthi Comments: [ ](mxnet) Markus Weimer Comments: [ ](mxnet) Henri Yandell Comments: [X](mxnet) Jim Jagielski Comments: IPMC/Shepherd notes: -------------------- NetBeans NetBeans is a development environment, tooling platform and application framework. NetBeans has been incubating since 2016-10-01. Three most important issues to address in the move towards graduation: 1. Brand and domain donation. 2. 3rd donation, consisting of documentation, e.g., tutorials and related images. 3. Handing over of netbeans.org to Apache and related rerouting. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? - Currently 588 (557 in last report) on Apache NetBeans users mailing list and 422 (406 in last report) on Apache NetBeans dev mailing list. - New splash screen discussed and accepted. - NetBeans represented at FossBack 2018: https://blogs.apache.org/netbeans/entry/apache-netbeans-at-foss-backstage - NetBeans represented at COFAN 2018: https://blogs.apache.org/netbeans/entry/netbeans-for-javaee-project-productiv ity How has the project developed since the last report? - May 2018: Apache NetBeans (incubating) 9.0 RC1 released: https://netbeans.apache.org/download/index.html - Hats off to Emilian Bold, the first non-Sun/Oracle release manager, who put the RC1 mentioned above together. - 2nd Oracle donation consisting of 1.5M lines of code grant accepted and code handed over: https://github.com/apache/incubator-netbeans/tree/2ndDonation How would you assess the podling's maturity? Please feel free to add your own commentary. [ X ] Initial setup [ X ] Working towards first release [ X ] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2018-05-28 Apache NetBeans (incubating) 9.0 RC1 When were the last committers or PPMC members elected? * PPMC member Laszlo Kishalmi elected on June 12, 2018 * PPMC member Reema Taneja elected on June 29, 2018 Signed-off-by: [ ](netbeans) Ate Douma Comments: [X](netbeans) Bertrand Delacretaz Comments: [ ](netbeans) Daniel Gruno Comments: [ ](netbeans) Mark Struberg Comments: IPMC/Shepherd notes: -------------------- ODF Toolkit Java modules that allow programmatic creation, scanning and manipulation of OpenDocument Format (ISO/IEC 26300 == ODF) documents ODF Toolkit has been incubating since 2011-08-01. Three most important issues to address in the move towards graduation: 1. Improve code generation from ODF XML grammar to reduce complexity (sponsorship by German Government next Winter) 2. Attract more developers - (collaboration scheduled for the end of October) 3. Fulfil the 1.0 version Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? Several bug reports yet no new committers. How has the project developed since the last report? Svante Schubert won for a second time sponsorship by German government's prototypefund.org for next Winter. His previous collaboration feature runs finally full-featured with green regression tests on his GitHub fork, and was not yet merged into the main branch. Merge needs to be done before October, so the new sponsorship can focus on source code generation from the ODF XML grammar loaded into Graph Database (Apache Tinkerpop). Date of the last release: 2017-04-10 When were the last committers or PMC members elected? 2017-08-02 - Michael Stahl Signed-off-by: [ ](odftoolkit) Nick Burch Comments: [ ](odftoolkit) Yegor Kozlov Comments: [X](odftoolkit) Tom Barber Comments: The podling continues good development under Svante's guidance, but is certainly lacking other committers. That said, there is an active community with people responding to questions and comments on the mailing list. I hope the move to Gitbox helps. IPMC/Shepherd notes: ODF Toolkit has moved source code development to GitBox/GitHub. The website remains in SVN as it is tied together with Apache CMS. Given that this pooling has been in Incubation for seven years it is worth considering retirement. Just yesterday there was a question about how ready it is for production given that it has "-incubating" in the package names. Dave Fisher -------------------- PLC4X PLC4X is a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API. PLC4X has been incubating since 2017-12-18. Most important issues to address while moving towards graduation: Three most important issues to address in the move towards graduation: 1. Building the community: The PPMC and committer group has a large percentage of codecentric employees, we have been recruiting people from other companies, but will have to continue these efforts for establishing a healthy Apache community. 2. Onboarding of new committers: With PLC4X several people on the team are not very familiar with the Apache Way. We have started and will continue our efforts on this onboarding. 3. Make our first release Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Not at the moment. How has the community developed since the last report? Christofer has invested most of his time in May and June spreading the word about PLC4X. There have been several conference talks on PLC4X: * Building IoT 2018 in Cologne: Christofer Dutz – Industrial IoT und Edge Computing mit Apache PLC4X und Apache Edgent * @Vanced Network Meetup in Solingen: Christofer Dutz – Open-Source in der Industrie mit Apache PLC4X * Apache Roadshow EU in Berlin: Christofer Dutz - Revolutionizing the Production Industry with Apache PLC4X A blog post in a major corporate tech-blog has been published with the content of the JavaSPEKTRUM article on Apache Edgent and Apache PLC4X: https://blog.codecentric.de/2018/06/edge-computing-industrial-iot-apache-edge nt-apache-plc4x/ As a direct result on a talk in Berlin about mentoring new committers, we have started creating “low-hanging-fruit” tagged issues and have started promoting them. As a result we have 2 potential contributors interested in tackling these. Hopefully this will result in continued activity from their side. We have reached out to a developer offering Modbus, EthernetIP and OPC-UA drivers on his Github page to get him to join our efforts. The dev-list subscriptions has gone up by 7 (now 29) from the last report. We now have a Twitter account: https://twitter.com/ApachePlc4x as another channel of communicating interesting PLC4X facts. After tweeting a lot about our project, the number of followers to that has drastically increased to 41 How has the project developed since the last report? We have setup a VPN for the CI server and other committers to be able to communicate with real PLCs, however this feature has not proven to improve the involvement of other committers so far. We have recently found a set of git repos with Apache licensed code for accessing Modbus, Ethernet/IP and UPC-UA devices. We have reached out to the original developer to maybe get him on board with our team. How would you assess the podling's maturity? We have a mix of new participants and experienced Apache people involved. So far, the new participants have shown great willingness and success in adopting the Apache Way. However, we still need to continue: the on-boarding increasing the diversity of the team Also, will we need to decide and establish all the processes involved in releasing software at Apache Please feel free to add your own commentary. [ ] Initial setup [X] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: N/A When were the last committers or PPMC members elected? N/A Signed-off-by: [ ](plc4x) Greg Trasuk Comments: [X](plc4x) Justin Mclean Comments: [X](plc4x) Stefan Bodewig Comments: IPMC/Shepherd notes: -------------------- Rya Rya (pronounced "ree-uh" /rēə/) is a cloud-based RDF triple store that supports SPARQL queries. Rya is a scalable RDF data management system built on top of Accumulo. Rya uses novel storage methods, indexing schemes, and query processing techniques that scale to billions of triples across multiple nodes. Rya provides fast and easy access to the data through SPARQL, a conventional query mechanism for RDF data. Rya has been incubating since 2015-09-18. Three most important issues to address in the move towards graduation: 1. Increase diversity of committers Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? No How has the community developed since the last report? * Moving towards graduation How has the project developed since the last report? * Started major version change Apache Rya 4.0.0 (incubating) * Migrated from using older OpenRDF Sesame libraries to newer RDF4J * Fixed various bugs related to the use of RDF4J libraries (e.g. language support for literals) * Added tests for RyaStreams join iterator * Moved Geo Indexing specific maven repositories into the geoindexing profile, so geo-related jars are only fetched when geoindexing profile is used * Repackaged reusable Mongo DB test code in a new project rya.test.mongo * Implemented Kafka Connect Sink implementations for Accumulo and MongoDB backed Rya 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-03-04 When were the last committers or PPMC members elected? * PPMC member Caleb Meier elected on Jan 3rd, 2017 Signed-off-by: [ ](rya) Josh Elser Comments: [ ](rya) Edward J. Yoon Comments: [ ](rya) Venkatesh Seetharam Comments: [x](rya) Billie Rinaldi Comments: IPMC/Shepherd notes: -------------------- ServiceComb ServiceComb is a microservice framework that provides a set of tools and components to make development and deployment of cloud applications easier. ServiceComb has been incubating since 2017-11-22. Three most important issues to address in the move towards graduation: 1. Community building 2. Project visibility 3. Trademark transfer Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? NO How has the community developed since the last report?(2018-04) * The community get the second release out: service-center 1.0.0-m2, java-chassis 1.0.0-m2 and saga 0.2.0 * The community hold a meetup in Beijing at Jun 27. http://servicecomb.incubator.apache.org/docs/apache-servicecomb-incubating-da y-report/ * There are about 6 departments of Huawei are using ServiceComb and other 8 companies are using ServiceComb. How has the project developed since the last report? (2018-04) * Java Chassis merged with 102 PRs by 16 contributors. * Service Center merged with 58 PRs by 6 contributors . * Saga merged with 48 PRs by 14 contributors. * 70 mails send by 19 people on the dev@ list (2018-04) * 156 mails sent by 17 people on the dev@ list (2018-05) * 97 mails send by 23 people on the dev@ list (2018-06) 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: 2018-06-22 Java Chassis 1.0.0-m2 2018-06-22 Service Center 1.0.0-m2 2018-06-22 Saga 0.2.0 When were the last committers or PPMC members elected? 2018-06-08 Zheng yangyong was elected as committer. 2018-06-11 Li Dagang(Eric) was elected as committer. Signed-off-by: [X](servicecomb) Roman Shaposhnik Comments: [X](servicecomb) Jean-Baptiste Onofre Comments: [ ](servicecomb) Timothy Chen Comments: IPMC/Shepherd notes: -------------------- Weex Weex is a framework for building high-performance mobile applications with modern web development experience. Weex has been incubating since 2016-11-30. Three most important issues to address in the move towards graduation: 1. Develop more non-Chinese contributors and committers, to bring diversity to the community. 2. Improve the developer's activity in the mailing list. 3. Create regularly release schedule. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? * Forward to the second release, it's under RC2 now. * Set up a regular monthly meeting between Alibaba, Tencent, and PayTM developers. * 493(213 new issues since the last report) issues have been reported on JIRA, and 321(79 since the last report) of them are resolved or closed. * Our Github repo has growth in contributors 154(9 new since the last report), forks 1321(153 new), watchers 497(46 new) and stars 9985(1255 new) How has the project developed since the last report? * Excluding merges, 20 authors have pushed 77 commits to master and 93 commits to all branches. (June 4, 2018 – July 4, 2018) * Refactor the thread model of JavascriptCore and integrate WeexCore call to iOS. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [x] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2017-06-08 When were the last committers or PPMC members elected? None. Signed-off-by: [ ](weex) Luke Han Comments: [X](weex) Willem Jiang Comments: [ ](weex) Stephan Ewen Comments: [ ](weex) Raphael Bircher Comments: IPMC/Shepherd notes: }}} ---------------------------------------------------------------------- Table of Contents Amaterasu Gobblin Gossip HAWQ Livy MXNet NetBeans ODF Toolkit PLC4X Rya ServiceComb Traffic Control Weex ---------------------------------------------------------------------- -------------------- Amaterasu Apache Amaterasu is a framework providing configuration management and deployment for Big Data Pipelines. It provides the following capabilities: Continuous integration tools to package pipelines and run tests. A repository to store those packaged applications: the applications repository. A repository to store the pipelines, and engine configuration (for instance, the location of the Spark master, etc.): per environment - the configuration repository. A dashboard to monitor the pipelines. A DSL and integration hooks allowing third parties to easily integrate. Amaterasu has been incubating since 2017-09. Three most important issues to address in the move towards graduation: 1. Prepare the first release 2. Grow up user and contributor communities 3. Prepare documentation Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? * Two conference talks have been delivered (PyCon il and SDP) * Initial documentation has been created, targeted for Amaterasu's next release How has the project developed since the last report? * since the last report 4 release candidates have been have been built and voted upon, at the time of this report the last RC (4) has passed the vote on in the general@incubator mailing list * Two additional contributors started contributing to the code base * One more organization we are aware of have started a POC with Amaterasu Date of the last release: N/A When were the last committers or PMC members elected? N/A Signed-off-by: [X](amaterasu) Jean-Baptiste Onofré Comments: [ ](amaterasu) Olivier Lamy Comments: [X](amaterasu) Davor Bonaci Comments: Activity has picked up recently, and the first release is coming. That said, I think the community is not developing fast enough to suggest a good fit for the Foundation. I have general concerns whether the project can graduate and how quickly. 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 issues to address in the move towards graduation: 1. Make frequent releases Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? No How has the community developed since the last report? * Various major components and futuristic features are being driven by the community (non-committers) thus building a very healthy pool of contributors that can be voted in as committers. * Continued growth in engagement over Gitter IRC, and mailing lists. * 79% of commits (a record in Gobblin community) were from non-committer contributors. * Email stats since last report: user@gobblin.incubator.apache.org : 44 dev@gobblin.incubator.apache.org : 200 * There have been 66 Commits since last report: git log --format='%ci' | grep -cE '(2018-0(4|5|6|7))' * 52 ie. 79% of those commits were by non-committers: git log --format='%ae %ci' | grep -E '(2018-0(4|5|6|7))' | cut -d ' ' -f 1 | sort | uniq -c | sort -n * Recurring video conference based meetup has been happening every month with a healthy attendance. * Gobblin was presented and well received in various meetups / conferences around the world (independently by Apache community members). How has the project developed since the last report? * Major progress in Gobblin's evolution as Platform-as-a-Service - being driven by couple of non-committers. * Comprehensive work being driven by a non-committer for stability of Gobblin cluster at extreme scale. * Enhancements to key integrations such as Salesforce, Couchbase, Kafka, etc. * Addition of features for compliance and security. Increased adoption in this area by the community (for critical use-cases such as GDPR). * Release 0.12.0 done. 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: 2018-07-02 When were the last committers or PPMC members elected? Joel Baranick in December, 2017. Signed-off-by: [X](gobblin) Jean-Baptiste Onofre Comments: [X](gobblin) Olivier Lamy Comments: [X](gobblin) Jim Jagielski Comments: IPMC/Shepherd notes: -------------------- Gossip Gossip is an implementation of the Gossip Protocol. Gossip has been incubating since 2016-04-28. Three most important issues to address in the move towards graduation: 1. 2. 3. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? We opened up a discussion thread to move Gossip out of the incubator. It was initially -1 ed by a committer. There is a separate discussion on the main incubator list about our lack of timely reporting. After a short discussion we agreed we not want to be an undue burden and wanted to give the IPMC time back so they can follow up with the other podlings. We will take an official vote on Monday to close down the podling. How has the community developed since the last report? How has the project developed since the last report? How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: XXXX-XX-XX When were the last committers or PPMC members elected? Signed-off-by: [ ](gossip) P. Taylor Goetz Comments: [x](gossip) Josh Elser Comments: Still trying to encourage retirement. The ASF and its processes are more of a burden than a boon at this point. [ ](gossip) Drew Farris Comments: IPMC/Shepherd notes: There is a discussion on dev@ about retirement of this podling. https://lists.apache.org/thread.html/8acab107a15a6bc50253cb20aa633a3ac36b7036 4294f149660fc6c4@%3Cdev.gossip.apache.org%3E Dave Fisher -------------------- HAWQ HAWQ is an advanced enterprise SQL on Hadoop analytic engine built around a robust and high-performance massively-parallel processing (MPP) SQL engine evolved from Greenplum Database. HAWQ has been incubating since 2015-09-04. Three most important issues to address in the move towards graduation: Nothing at this time. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Nothing urgent at this time. How has the community developed since the last report? 1. Conference Talks : * HAWQ for data scientists, Shanghai CIO forum (Speaker: Lei Chang, June 23, 2018) 2. "Graduate Apache HAWQ (incubating) as a TLP" discussion was started: https://lists.apache.org/thread.html/67a2d52ef29cbf9e93d8050ed0193cc110a91996 2dd92f8436b343b7@%3Cdev.hawq.apache.org%3E The followings is the content of the thread: With the 2.3.0.0-incubating release officially out, the Apache HAWQ community and its mentors believe it is time to consider graduation to the TLP: https://lists.apache.org/thread.html/b4a0b5671ce377b3d51c9b7 ab00496a1eebfcbf1696ce8b67e078c64@%3Cdev.hawq.apache.org%3E Apache HAWQ entered incubation in September of 2015, since then, the HAWQ community learned a lot about how to do things in Apache ways. Now we have a healthy and engaged community, ready to help with all questions from the HAWQ community. We delivered four releases including two binary releases, now we can do self-driving releases in good cadence. The PPMC has demonstrated a good understanding of growing the community by electing 12 individuals as committers and PPMC members. The PPMC addressed the maturity issues one by one followed by Apache Project Maturity Model, currently all the License and IP issues are resolved. This demonstrated our understanding of ASF's IP policies. All in all, I believe this project is qualified as a true TLP and we should recognize this fact by formally awarding it such a status. This thread means to open up the very same discussion that we had among the mentors and HAWQ community to the rest of the IPMC. It is a DISCUSS thread so feel free to ask questions. To get you all going, here are a few data points which may help: Project status: http://incubator.apache.org/projects/hawq.html Project website: http://hawq.incubator.apache.org/ Project documentation: http://hawq.incubator.apache.org/docs/userguide/2.3.0.0-inc ubating/overview/HAWQOverview.html http://hawq.apache.org/#download Maturity assessment: https://cwiki.apache.org/confluence/display/HAWQ/ASF+Maturity+Evaluation DRAFT of the board resolution is at the bottom of this email Proposed PMC size: 45 members Total number of committers: 45 members PMC affiliation (* indicated chair): Pivotal (20) * Oushu (7) Amazon (3) Hashdata (2) Autonomic (1) Confluent (1) Datometry (1) Hortonworks (1) Microsoft (1) PETUUM (1) Privacera (1) Qubole (1) Snowflake (1) State Street (1) Unifi (1) Visa (1) ZEDEDA (1) 1549 commits on develop 1375 PR”s on GitHub 63 contributors across all branches 1624 issues created 1350 issues resolved dev list averaged ~53 msgs/month over last 12 months user list averaged ~6 msgs/month over last 12 months 129 unique posters committer affiliations: active pivotal.io oushu.io hashdata.cn occasional amazon.com autonomic.ai confluent.io datometry.com hortonworks.com microsoft.com petuum.com privacera.com qubole.com snowflake.net statestreet.com unifisoftware.com visa.com zededa.com 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-03-12, Apache HAWQ 2.3.0.0 When were the last committers or PPMC members elected? 1) Lav Jain: April 5, 2018 2) Shubham Sharma: April 5, 2018 Signed-off-by: [X](hawq) Alan Gates Comments: [ ](hawq) Justin Erenkrantz Comments: [ ](hawq) Thejas Nair Comments: [X](hawq) Roman Shaposhnik 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 issues to address in the move towards graduation: 1. Grow the community to have more activities. 2. Grow more contributors and committers. 3. Regular release. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? Activity on the dev and user mailing lists as well as the rate of reported JIRA issues has stayed steady. How has the project developed since the last report? Two security issues are fixed and support version is upgraded to Spark 2.3.1. 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: 2018-02-06 When were the last committers or PPMC members elected? 2017-09-18 Signed-off-by: [ ](livy) Bikas Saha Comments: [ ](livy) Brock Noland Comments: [ ](livy) Luciano Resende Comments: [X](livy) Jean-Baptiste Onofre Comments: IPMC/Shepherd notes: -------------------- MXNet Apache MXNet is a lean, flexible, and ultra-scalable deep learning framework that supports state of the art in deep learning models, including convolutional neural networks (CNNs) and long short-term memory networks (LSTMs). The framework has its roots in academia and came about through the collaboration and contributions of researchers at several top universities. It has been designed to excel at computer vision, speech, language processing and understanding, generative models, concurrent neural networks, and recurrent neural networks. MXNet allows you to define, train, and deploy networks across a wide array of use cases from massive cloud infrastructure to mobile and connected devices. It provides a very flexible environment with support for many common languages and the ability to utilize both imperative and symbolic programming constructs. MXNet also very lightweight. This allows it to scale across multiple GPUs and multiple machines very efficiently, which is beneficial when conducting training on large datasets in the cloud. Apache MXNet has been incubating since 23-Jan, 2017. Four most important issues to address in the move towards graduation: 1. Establish a predictable release process consistent with Apache Way -- ESTABLISHED. 2. Grow the community -- ONGOING. 3. Bring website up to Apache standard – COMPLETED. 4. Identify remaining ICLAs or SGAs that need signing – NEAR COMPLETION. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? a) Various Slack channels, dev@ mailing lists, and user discussion forums (http://discuss.mxnet.io) are being used actively. The contributors have been working on having all discussions on the public dev@ mailing list as much as possible. At least one of the discussions infringed on Apache code of conduct and mentors had to step in and provide guidance to the community. b) After lengthy discussion the community agreed to establish user@mxnet.incubator.apache.org with the goal to increase users as well as grow the contributor community. c) Community events: - In April the community organized the first MXNet meetup in Seattle. We had over 100 attendees, 15% from outside Amazon. - In May the community organized a virtual hangout with two sessions to collect feedback and ideas from the community. - Korean MXNet community is growing well and most of contributors are outside of Amazon: https://www.meetup.com/ko-KR/MXNet-Korea-User-Group/events/248531181/ . The Facebook group has 530 members in https://www.facebook.com/groups/mxnetkr - Community members presented at https://www.meetup.com/Artificial-Intelligence-in-Practice/events/250882931/? _xtd=gqFyqDI5NDE5MTUyoXCkaXBhZA&from=ref - Community members presented at meetups in Vancouver (link see under Webinars) - Community members presented Intro to Amazon SageMaker with a sentiment analysis demo using MXNet and Gluon at AWS Loft ML Day in SF on 6-19 to ~150 attendees - Community members presented Model serving with Model Server for MXNet at AWS Loft ML Day in SF on 6-19 to ~150 attendees - A committer presented Distributed inference with Spark and MXNet at Apache Roadshow in Berlin, 13-14 June (talk abstract - https://foss-backstage.de/session/distributed-inference-using-apache-mxnet-an d-apache-spark) - A committer presented Distributed inference with Spark and MXNet at Spark+AI in SF, ~100 attendees (https://databricks.com/speaker/naveen-swamy) - Community members presented Model serving with MXNet at dotAI conference in Paris, France, ~300 attendees, May 30 (https://www.dotconferences.com/2018/05/hagay-lupesko-model-serving-for-deep- learning) - Community members presented ONNX with MXNet demo at prepareAI conference in St Louis, May 8, ~100 attendees (http://prepare.ai/conference/conference-agenda-details/) - Community members presented Model serving with MXNet at prepareAI conference in St Louis, May 8, ~100 attendees (http://prepare.ai/conference/conference-agenda-details/) - Community members presented Introduction to deep learning with MXNet and Gluon, distinguished lecture, at BGU university in Israel, April 10, ~100 attendees (lhttps://www.cs.bgu.ac.il/~frankel/Lupesko/Lupesko.pdf) - Community members presented Model serving with MXNet at AI IL meetup in Tel Aviv, Israel, ~50 attendees (https://www.meetup.com/artificial-intelligence-il/events/249312879/) d) Blogs about MXNet: We established MXNet blog: https://medium.com/apache-mxnet. As of today, the blog has 634 followers and 16 blogs published. Additionally, blogs have been publish related or about MXNet at: - https://aws.amazon.com/blogs/machine-learning/category/artificial-intelligenc e/apache-mxnet-on-aws/ - https://blogs.technet.microsoft.com/machinelearning/tag/mxnet - https://zh.mxnet.io/blog/ - https://blogs.apache.org/mxnet - https://github.com/chinakook/Awesome-MXNet - https://medium.com/mlreview/10-deep-learning-projects-based-on-apache-mxnet-8 231109f3f64 - https://medium.com/datreeio/training-with-keras-mxnet-on-amazon-sagemaker-43a 34bd668ca - https://medium.com/@julsimon/a-quick-look-at-the-swish-activation-function-in -apache-mxnet-1-2-79d9ff9d1673 - http://gigasquidsoftware.com/blog/2018/06/03/meet-clojure-mxnet-ndarray/ - https://dzone.com/articles/ingesting-apache-mxnet-gluon-deep-learning-results - https://becominghuman.ai/an-introduction-to-the-mxnet-api-part-1-848febdcf8ab - https://cosminsanda.com/posts/counting-object-with-mxnet-and-sagemaker/ - CVPR 2018 paper – Relation Networks for Object Detection - https://arxiv.org/abs/1711.11575 and https://github.com/msracver/Relation-Networks-for-Object-Detection - Gluon-CV related blogpost - https://dzone.com/articles/using-apache-mxnet-gluoncv-with-apache-nifi - https://aws.amazon.com/blogs/machine-learning/maximize-training-performance-w ith-gluon-data-loader-workers/ - https://medium.com/apache-mxnet/accelerating-deep-learning-on-cpu-with-intel- mkl-dnn-a9b294fb0b9 - https://medium.com/apache-mxnet/mxnet-for-pytorch-users-in-10-minutes-a735386 3406a - https://medium.com/apache-mxnet/gluoncv-deep-learning-toolkit-for-computer-vi sion-9218a907e8da - https://medium.com/apache-mxnet/mxboard-mxnet-data-visualization-2eed6ae31d2c - https://medium.com/apache-mxnet/mxnet-gluon-in-60-minutes-3d49eccaf266 - https://medium.com/apache-mxnet/announcing-apache-mxnet-1-2-0-d94f56da154b - https://medium.com/apache-mxnet/mxnet-1-2-adds-built-in-support-for-onnx-e2c7 450ffc28 - https://aws.amazon.com/blogs/machine-learning/the-importance-of-hyperparamete r-tuning-for-scaling-deep-learning-training-to-multiple-gpus/ - https://medium.com/apache-mxnet/image-classification-with-mxnet-scala-inferen ce-api-8ab6ce1bbccf - https://medium.com/apache-mxnet/object-detection-with-mxnet-scala-inference-a pi-9049230c77fd - https://medium.com/apache-mxnet/scala-api-for-deep-learning-inference-now-ava ilable-with-mxnet-v1-2-bcb13235db95 - https://medium.com/apache-mxnet/train-using-keras-mxnet-and-inference-using-m xnet-scala-api-49476a16a46a - https://medium.com/apache-mxnet/page-segmentation-with-gluon-dcb4e5955e2 - https://medium.com/apache-mxnet/announcing-keras-mxnet-v2-2-4b8404568e75 - https://devblogs.nvidia.com/tensor-core-ai-performance-milestones/ - https://aws.amazon.com/blogs/machine-learning/use-pre-trained-models-with-apa che-mxnet/ e) Webinars, Technical talks and lectures about MXNet: - Thomas Delteil presented at meetups in Vancouver: https://www.youtube.com/watch?v=RgIa3_BjGyk&t=163s , https://www.youtube.com/watch?v=mN15vKIyfoA and https://www.youtube.com/watch?v=K120xBnY6OA - Gluon debugging: https://www.youtube.com/watch?v=6-dOoJVw9_0 - TVM stack: https://www.youtube.com/watch?v=DaCPJrTwT00 - https://mxnet.incubator.apache.org/tutorials/vision/cnn_visualization.html - visual search: https://www.youtube.com/watch?v=9a8MAtfFVwI - Cifar 10 super convergence: https://www.youtube.com/watch?v=O0XTkQPkUio - Sparse Tensors: https://www.youtube.com/watch?v=smZfsYhDFkY - Mixed precission training with MXNet: https://www.youtube.com/watch?v=pR4KMh1lGC0 - See all videos on https://www.youtube.com/apachemxnet - - Thomas Delteil presented a lecture on MXNet Gluon and Deep Learning at the Machine Learning Summer School in Buenos Aires in front of 170 students. http://mlss2018.net.ar/ How has the project developed since the last report? a) The community released MXNet 1.2 with significant feature enhancements: 1. Scala Inference API 2. ONNX model import 3. Model Quantization with calibration 4. MKL-DNN Integration 5. Improved exception handling for operators 6. Enhanced FP16 support 7. Profiling enhancements Detailed release notes are provided on Apache Wiki and Github. See https://cwiki.apache.org/confluence/display/MXNET/Apache+MXNet+%28incubating% 29+1.2.0+Release+Notes b) Github: In April the project had 523 contributors. Excluding merges, 62 authors have pushed 199 commits to master and 258 commits to all branches. In May the project had 531 contributors. Excluding merges, 55 authors have pushed 141 commits to master and 177 commits to all branches. In June the project had 550 contributors. Excluding merges, 66 authors have pushed 171 commits to master and 221 commits to all branches. We are working on encourage more contributors to the project. b) The community voted to adopted Jira for issue management. The change is methodology is partially adopted. On June 8th a committer started a vote to stop using Jira which created a passionate debate and is still ongoing. c) List of design proposals published on MXNet Apache Wiki : All design proposals have been or are being discussed on dev@mxnet.apache.org. Four design proposals originated from external contributors. See https://cwiki.apache.org/confluence/display/MXNET/Design+Proposals.` d) Ecosystem development: 1. MXNet Model Serving: - Repo: https://github.com/awslabs/mxnet-model-server - https://medium.com/apache-mxnet/model-server-for-apache-mxnet-adds-support-fo r-gluon-models-dd398a710f94 2. ONNX support - Repo: https://github.com/onnx/model-zoo - Repo: https://github.com/onnx/models - https://medium.com/apache-mxnet/mxnet-1-2-adds-built-in-support-for-onnx-e2c7 450ffc28 3. Keras: The community release MXNet backend for Keras, a high level API for deep learning. - Repo - https://github.com/awslabs/keras-apache-mxnet/ - https://medium.com/@julsimon/apache-mxnet-as-a-backend-for-keras-2-9993f97843 e7 - https://medium.com/apache-mxnet/announcing-keras-mxnet-v2-2-4b8404568e75 - https://aws.amazon.com/blogs/machine-learning/apache-mxnet-incubating-adds-su pport-for-keras-2/ - https://medium.com/apache-mxnet/keras-gets-a-speedy-new-backend-with-keras-mx net-3a853efc1d75 e) Documentation: We continue to improve the documentation on Architecture guides, How To’s, Tutorials, and APIs continue to be improved. 43 new public tutorials related and about MXNet have been published YTD. - https://thomasdelteil.github.io/CNN_NLP_MXNet/ - https://gluon-crash-course.mxnet.io/ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/python/t ypes_of_data_augmentation.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/python/d ata_augmentation_with_masks.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/da tasets.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/onnx/inf erence_on_onnx_model.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/onnx/fin e_tuning_gluon.md - https://aws.amazon.com/blogs/machine-learning/speeding-up-apache-mxnet-using- the-nnpack-library/ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/python/d ata_augmentation.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/da ta_augmentation.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/na ming.md - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/cu stom_layer.md - https://github.com/ThomasDelteil/VisualSearch_MXNet - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/pr etrained_models.md - https://mxnet.incubator.apache.org/tutorials/gluon/save_load_params.html - http://mxnet.incubator.apache.org/tutorials/python/profiler.html - How would you assess the podling's maturity? Podling is still having difficulties to grow the contributor and committer community. Maturity == Low to Medium. Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [X] Community building [ ] Nearing graduation [ ] Other Date of last release: (latest to oldest releases) 1. Apache MXNet-incubating 1.2.0 (major release) was published on May 21 2018 - https://github.com/apache/incubator-mxnet/releases/tag/1.2.0 When were the last committers or PPMC members elected? During the reporting period 1 contributor was elected as committer. The PPMC elected Jim Jagielski as mentor. Signed-off-by: [X](mxnet) Sebastian Schelter Comments: [ ](mxnet) Suneel Marthi Comments: [ ](mxnet) Markus Weimer Comments: [ ](mxnet) Henri Yandell Comments: [X](mxnet) Jim Jagielski Comments: IPMC/Shepherd notes: -------------------- NetBeans NetBeans is a development environment, tooling platform and application framework. NetBeans has been incubating since 2016-10-01. Three most important issues to address in the move towards graduation: 1. Brand and domain donation. 2. 3rd donation, consisting of documentation, e.g., tutorials and related images. 3. Handing over of netbeans.org to Apache and related rerouting. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? - Currently 588 (557 in last report) on Apache NetBeans users mailing list and 422 (406 in last report) on Apache NetBeans dev mailing list. - New splash screen discussed and accepted. - NetBeans represented at FossBack 2018: https://blogs.apache.org/netbeans/entry/apache-netbeans-at-foss-backstage - NetBeans represented at COFAN 2018: https://blogs.apache.org/netbeans/entry/netbeans-for-javaee-project-productiv ity How has the project developed since the last report? - May 2018: Apache NetBeans (incubating) 9.0 RC1 released: https://netbeans.apache.org/download/index.html - Hats off to Emilian Bold, the first non-Sun/Oracle release manager, who put the RC1 mentioned above together. - 2nd Oracle donation consisting of 1.5M lines of code grant accepted and code handed over: https://github.com/apache/incubator-netbeans/tree/2ndDonation How would you assess the podling's maturity? Please feel free to add your own commentary. [ X ] Initial setup [ X ] Working towards first release [ X ] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2018-05-28 Apache NetBeans (incubating) 9.0 RC1 When were the last committers or PPMC members elected? * PPMC member Laszlo Kishalmi elected on June 12, 2018 * PPMC member Reema Taneja elected on June 29, 2018 Signed-off-by: [ ](netbeans) Ate Douma Comments: [X](netbeans) Bertrand Delacretaz Comments: [ ](netbeans) Daniel Gruno Comments: [ ](netbeans) Mark Struberg Comments: IPMC/Shepherd notes: -------------------- ODF Toolkit Java modules that allow programmatic creation, scanning and manipulation of OpenDocument Format (ISO/IEC 26300 == ODF) documents ODF Toolkit has been incubating since 2011-08-01. Three most important issues to address in the move towards graduation: 1. Improve code generation from ODF XML grammar to reduce complexity (sponsorship by German Government next Winter) 2. Attract more developers - (collaboration scheduled for the end of October) 3. Fulfil the 1.0 version Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? Several bug reports yet no new committers. How has the project developed since the last report? Svante Schubert won for a second time sponsorship by German government's prototypefund.org for next Winter. His previous collaboration feature runs finally full-featured with green regression tests on his GitHub fork, and was not yet merged into the main branch. Merge needs to be done before October, so the new sponsorship can focus on source code generation from the ODF XML grammar loaded into Graph Database (Apache Tinkerpop). Date of the last release: 2017-04-10 When were the last committers or PMC members elected? 2017-08-02 - Michael Stahl Signed-off-by: [ ](odftoolkit) Nick Burch Comments: [ ](odftoolkit) Yegor Kozlov Comments: [X](odftoolkit) Tom Barber Comments: The podling continues good development under Svante's guidance, but is certainly lacking other committers. That said, there is an active community with people responding to questions and comments on the mailing list. I hope the move to Gitbox helps. IPMC/Shepherd notes: ODF Toolkit has moved source code development to GitBox/GitHub. The website remains in SVN as it is tied together with Apache CMS. Given that this pooling has been in Incubation for seven years it is worth considering retirement. Just yesterday there was a question about how ready it is for production given that it has "-incubating" in the package names. Dave Fisher -------------------- PLC4X PLC4X is a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API. PLC4X has been incubating since 2017-12-18. Most important issues to address while moving towards graduation: Three most important issues to address in the move towards graduation: 1. Building the community: The PPMC and committer group has a large percentage of codecentric employees, we have been recruiting people from other companies, but will have to continue these efforts for establishing a healthy Apache community. 2. Onboarding of new committers: With PLC4X several people on the team are not very familiar with the Apache Way. We have started and will continue our efforts on this onboarding. 3. Make our first release Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Not at the moment. How has the community developed since the last report? Christofer has invested most of his time in May and June spreading the word about PLC4X. There have been several conference talks on PLC4X: * Building IoT 2018 in Cologne: Christofer Dutz – Industrial IoT und Edge Computing mit Apache PLC4X und Apache Edgent * @Vanced Network Meetup in Solingen: Christofer Dutz – Open-Source in der Industrie mit Apache PLC4X * Apache Roadshow EU in Berlin: Christofer Dutz - Revolutionizing the Production Industry with Apache PLC4X A blog post in a major corporate tech-blog has been published with the content of the JavaSPEKTRUM article on Apache Edgent and Apache PLC4X: https://blog.codecentric.de/2018/06/edge-computing-industrial-iot-apache-edge nt-apache-plc4x/ As a direct result on a talk in Berlin about mentoring new committers, we have started creating “low-hanging-fruit” tagged issues and have started promoting them. As a result we have 2 potential contributors interested in tackling these. Hopefully this will result in continued activity from their side. We have reached out to a developer offering Modbus, EthernetIP and OPC-UA drivers on his Github page to get him to join our efforts. The dev-list subscriptions has gone up by 7 (now 29) from the last report. We now have a Twitter account: https://twitter.com/ApachePlc4x as another channel of communicating interesting PLC4X facts. After tweeting a lot about our project, the number of followers to that has drastically increased to 41 How has the project developed since the last report? We have setup a VPN for the CI server and other committers to be able to communicate with real PLCs, however this feature has not proven to improve the involvement of other committers so far. We have recently found a set of git repos with Apache licensed code for accessing Modbus, Ethernet/IP and UPC-UA devices. We have reached out to the original developer to maybe get him on board with our team. How would you assess the podling's maturity? We have a mix of new participants and experienced Apache people involved. So far, the new participants have shown great willingness and success in adopting the Apache Way. However, we still need to continue: the on-boarding increasing the diversity of the team Also, will we need to decide and establish all the processes involved in releasing software at Apache Please feel free to add your own commentary. [ ] Initial setup [X] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: N/A When were the last committers or PPMC members elected? N/A Signed-off-by: [ ](plc4x) Greg Trasuk Comments: [X](plc4x) Justin Mclean Comments: [X](plc4x) Stefan Bodewig Comments: IPMC/Shepherd notes: -------------------- Rya Rya (pronounced "ree-uh" /rēə/) is a cloud-based RDF triple store that supports SPARQL queries. Rya is a scalable RDF data management system built on top of Accumulo. Rya uses novel storage methods, indexing schemes, and query processing techniques that scale to billions of triples across multiple nodes. Rya provides fast and easy access to the data through SPARQL, a conventional query mechanism for RDF data. Rya has been incubating since 2015-09-18. Three most important issues to address in the move towards graduation: 1. Increase diversity of committers Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? No How has the community developed since the last report? * Moving towards graduation How has the project developed since the last report? * Started major version change Apache Rya 4.0.0 (incubating) * Migrated from using older OpenRDF Sesame libraries to newer RDF4J * Fixed various bugs related to the use of RDF4J libraries (e.g. language support for literals) * Added tests for RyaStreams join iterator * Moved Geo Indexing specific maven repositories into the geoindexing profile, so geo-related jars are only fetched when geoindexing profile is used * Repackaged reusable Mongo DB test code in a new project rya.test.mongo * Implemented Kafka Connect Sink implementations for Accumulo and MongoDB backed Rya 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-03-04 When were the last committers or PPMC members elected? * PPMC member Caleb Meier elected on Jan 3rd, 2017 Signed-off-by: [ ](rya) Josh Elser Comments: [ ](rya) Edward J. Yoon Comments: [ ](rya) Venkatesh Seetharam Comments: [x](rya) Billie Rinaldi Comments: IPMC/Shepherd notes: -------------------- ServiceComb ServiceComb is a microservice framework that provides a set of tools and components to make development and deployment of cloud applications easier. ServiceComb has been incubating since 2017-11-22. Three most important issues to address in the move towards graduation: 1. Community building 2. Project visibility 3. Trademark transfer Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? NO How has the community developed since the last report?(2018-04) * The community get the second release out: service-center 1.0.0-m2, java-chassis 1.0.0-m2 and saga 0.2.0 * The community hold a meetup in Beijing at Jun 27. http://servicecomb.incubator.apache.org/docs/apache-servicecomb-incubating-da y-report/ * There are about 6 departments of Huawei are using ServiceComb and other 8 companies are using ServiceComb. How has the project developed since the last report? (2018-04) * Java Chassis merged with 102 PRs by 16 contributors. * Service Center merged with 58 PRs by 6 contributors . * Saga merged with 48 PRs by 14 contributors. * 70 mails send by 19 people on the dev@ list (2018-04) * 156 mails sent by 17 people on the dev@ list (2018-05) * 97 mails send by 23 people on the dev@ list (2018-06) 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: 2018-06-22 Java Chassis 1.0.0-m2 2018-06-22 Service Center 1.0.0-m2 2018-06-22 Saga 0.2.0 When were the last committers or PPMC members elected? 2018-06-08 Zheng yangyong was elected as committer. 2018-06-11 Li Dagang(Eric) was elected as committer. Signed-off-by: [X](servicecomb) Roman Shaposhnik Comments: [X](servicecomb) Jean-Baptiste Onofre Comments: [ ](servicecomb) Timothy Chen Comments: IPMC/Shepherd notes: -------------------- Weex Weex is a framework for building high-performance mobile applications with modern web development experience. Weex has been incubating since 2016-11-30. Three most important issues to address in the move towards graduation: 1. Develop more non-Chinese contributors and committers, to bring diversity to the community. 2. Improve the developer's activity in the mailing list. 3. Create regularly release schedule. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? * Forward to the second release, it's under RC2 now. * Set up a regular monthly meeting between Alibaba, Tencent, and PayTM developers. * 493(213 new issues since the last report) issues have been reported on JIRA, and 321(79 since the last report) of them are resolved or closed. * Our Github repo has growth in contributors 154(9 new since the last report), forks 1321(153 new), watchers 497(46 new) and stars 9985(1255 new) How has the project developed since the last report? * Excluding merges, 20 authors have pushed 77 commits to master and 93 commits to all branches. (June 4, 2018 – July 4, 2018) * Refactor the thread model of JavascriptCore and integrate WeexCore call to iOS. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [x] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2017-06-08 When were the last committers or PPMC members elected? None. Signed-off-by: [ ](weex) Luke Han Comments: [X](weex) Willem Jiang Comments: [ ](weex) Stephan Ewen Comments: [ ](weex) Raphael Bircher Comments: IPMC/Shepherd notes: }}} ----------------------------------------- Attachment AD: Report from the Apache Isis Project [Kevin Meyer] ## Description: Apache Isis is a framework for rapidly developing domain-driven applications in Java. Users only write POJOs and Apache Isis handles the database and UI automatically at runtime. ## Issues: There are no issues requiring board attention at this time. ## Activity: This has been a slower quarter that usual, but nothing of concern. There is reduction on dev mailing list activity reported below mostly due to fewer commits to the codebase (JIRA messages). Commits on the version 2 branch are continuing to remove deprecated and add updated functionality. Other changes are to support Java 9, docker and gitlab CI. ## Health report: We consider the project to be healthy with PMC members participating in votes and both project members and users exchanging questions and answers on the mailing lists. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Johan Doornenbal on Thu Apr 05 2018 ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Johan Doornenbal at Mon Mar 19 2018 ## Releases: - Last release was 1.16.2 on Mon Mar 05 2018 ## Mailing list activity: - dev@isis.apache.org: - 76 subscribers (down -1 in the last 3 months): - 426 emails sent to list (1420 in previous quarter) ## JIRA activity: - 128 JIRA tickets created in the last 3 months - 117 JIRA tickets closed/resolved in the last 3 months ## References [1] http://isis.apache.org/release-notes/release-notes.html#_release-notes_1.16.2 ----------------------------------------- Attachment AE: Report from the Apache James Project [Eric Charles] ## 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. ## Activity: - Preparing James 3.1 release. - Lack of new committer has been discussed on the private and public mailing lists. Committers discussed about new features (distributed platforms...) but finally Users wants better documentation and easier onboarding rather than having additional new features. We are still searching ways to find contributors for "howtos" documentation and hopefully get more users and contributors on version 3 that could become committers. - Discussion to migrate repositories from git-wip to gitbox. ## Health report: - We need to address the lack of new committers with better doc (simple howtos on current features to be written), more regular releases (sounds like we are on a good way for this) and being more engaging on mailing lists (action is needed on this). - Mailing lists subscribers stable. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antoine Duprat on Fri Mar 11 2016 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Raphael Ouazana at Thu Jul 07 2016 ## Releases: - apache-mime4J-0.8.2 was released on Mon May 07 2018 ## Mailing list activity: - general@james.apache.org: - 176 subscribers (up 2 in the last 3 months): - 4 emails sent to list (8 in previous quarter) - mailet-api@james.apache.org: - 90 subscribers (down -1 in the last 3 months): - 0 emails sent to list (9 in previous quarter) - mime4j-dev@james.apache.org: - 80 subscribers (up 0 in the last 3 months): - 53 emails sent to list (53 in previous quarter) - server-dev@james.apache.org: - 180 subscribers (down -3 in the last 3 months): - 1108 emails sent to list (1307 in previous quarter) - server-user@james.apache.org: - 398 subscribers (up 2 in the last 3 months): - 43 emails sent to list (22 in previous quarter) - site-dev@james.apache.org: - 37 subscribers (down -1 in the last 3 months): - 4 emails sent to list (3 in previous quarter) ## JIRA activity: - 106 JIRA tickets created in the last 3 months - 101 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AF: Report from the Apache jclouds Project [Andrea Turli] == Description == A cloud agnostic library that enables developers to access a variety of cloud providers using one API. == Project Status == We have upgraded to Java 8 to a newer Guava version. It will have a significant impact on users but we believe it will simplify jclouds adoption in modern environments. We have discussed it long enough to have a clear upgrade path, and will keep the old branches JDK 7 compatible. Users already know that the next major release will require Java 8, so although the impact is significant, there should be no issues. We are working with the Karaf community to complete the migration of our jclouds-karaf integration to Java 8 too and then we'll be ready to release. == Community == The project continues to receive contributions in the form of code and issues from new developers, indicating that development is healthy and that users are feeding back their problems and feature suggestions. We have detected, though, that interactions in the mailing list have slowed down, and we are starting to have some discussions on how to improve engagement. We're kicking off the process of supporting Alibaba Cloud hoping to get contributions from users of that cloud. Currently there are 25 committers and 12 PMC members. Last committer: 2018-01-26 (Jim Spring) Last PMC member: 2016-10-21 (Andrea Turli) == Community Objectives == Continue to monitor our community for potential new committers and PMC members. == Releases == The last jclouds release, 2.1.0, took place on 2018-02-21. ----------------------------------------- Attachment AG: Report from the Apache Jena Project [Andy Seaborne] ## Description: Jena is a framework for developing Semantic Web and Linked Data applications in Java. It provides implementation of W3C standards for RDF and SPARQL. ## Issues: There are no issues requiring board attention at this time ## Activity: Activity remains mostly normal across mailing lists and GitHub. There was a large dip in traffic to the Users list this quarter (down 50%) which appears to be due to new features having bedded in. Previous quarters user traffic was spiked due to the introduction of the new TDB2 component and extended discussions around a hard to reproduce concurrency bug in a long standing component. The project does also experience periodic spikes in traffic caused by university professors mandating use of Jena for courseworks and these users are often complete novices who generate temporary high volumes of traffic. We did experience a lot of that last quarter while this quarter has been much quieter in this regard. The project has made a couple of releases and incorporated several large contributions from new contributors who have been made committers. A committer was also promoted to the PMC in recognition of their ongoing contributions to the project. ## Health report: Current activity levels are normal ## PMC changes: - Currently 13 PMC members. - Chris Tomlinson was added to the PMC on Sun Apr 29 2018 ## Committer base changes: - Currently 17 committers. - Aaron Coburn was added as a committer on Mon Jun 18 2018 ## Releases: - 3.7.0 was released on Mon Apr 09 2018 - 3.8.0 was released on Mon July 02 2018 ## Mailing list activity: Dev traffic was normal, user traffic saw a significant drop as discussed in Activity earlier in our report. - users@jena.apache.org: - 638 subscribers (up 9 in the last 3 months): - 363 emails sent to list (724 in previous quarter) ## JIRA activity: - 55 JIRA tickets created in the last 3 months - 66 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AH: Report from the Apache JMeter Project [Bruno Demion] ## Description: Pure Java application for load and functional testing. ## Issues: There are no issues requiring board attention at this time. ## Activity: - The project discussing to release the next version, which brings a lot of improvements and fixed bugs. - Currently a GSoC's student is working on the support of HTTP/2 inside JMeter. The work is slow and complex and the result isn't guaranteed. - We have a (false-positive) security report under study. We will answer to the reporter. ## Health report: - The project has a good activity during last quarter with a good number of fixes/enhancements and external patches / PRs. - A new PMC member has been added since last report ## PMC changes: - Currently 9 PMC members. - Vladimir Sitnikov was added to the PMC on Fri Jun 08 2018 ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Maxime Chassagneux at Wed Feb 15 2017 ## Releases: - Last release was 4.0 final on Sat Feb 10 2018 ----------------------------------------- Attachment AI: Report from the Apache Johnzon Project [Hendrik Saly] ## Description: Apache Johnzon is an implementation of JSR-353 (JSON-P 1.0), JSR-374 (JSON-P 1.1) and JSR-367 (JSON-B 1.0) and a set of useful extension for this specification like JAX-RS providers and websocket (JSR-356) integration. ## Issues: There are no issues requiring board attention at this time ## Status: We recently finished and released the implementation of JSR-374 and JSR-367. Current focus is now to optimize the performance and stabilize the new features. A new module on top of the JSR for the JSON Schema validation is developed to open the project to something outside than pure specs. ## Releases: → 1.0.1 was released on Tue May 08 2018 → 1.1.8 was released on Sun Jul 01 2018 ## Committers and PMC membership: The last committer we signed up was Jonathan Gallimore on May 09, 2018. The last PMC member was Reinhard Sandtner, added to the PMC on August 30, 2016. ## Project activity: Since the last report there was mid activity. We some some more external contributions than usually via github. We had 12 new Jira tickets and closed 14 tickets. On the mailinglist there a no unanswered questions left. On the dev list we have 36 (+4) subscribers currently and 12 msg sent per week. Since last report we saw mailing list activity from a few new people. ----------------------------------------- Attachment AJ: Report from the Apache JSPWiki Project [Juan Pablo Santos Rodríguez] ## Description: - A feature-rich and extensible WikiWiki engine built around the standard JEE components (Java, servlets, JSP). ## Issues: - There are no issues requiring board attention at this time. ## Activity: - 2.10.4 was released on May with better support for mobile devices on Haddock, some important fixes regarding caches / ACLs and a few more features and bugfixes. - 2.10.5 expected for August. - We received our first PR on Github. It didn't make it to master because of that same fix being included as a part of a subsequent commit, but our first interaction merits a mention. - New code has been mostly about fine-tuning Haddock template for mobile devices; also a fix for the default template and smoothing the build/release process. ## Health report: - No questions unanswered on MLs, with at least 3 people from PMC showing up there. ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Dave Koelmeyer on Wed Apr 06 2016 ## Committer base changes: - Currently 16 committers. - No new committers added in the last 3 months - Last committer addition was Dave Koelmeyer at Wed Apr 06 2016 ## Releases: - 2.10.4 was released on Wed May 23 2018 ## Mailing list activity: - Normal quarter regarding ML activity, as shown by the statistics. - dev@jspwiki.apache.org: - 83 subscribers (up 0 in the last 3 months): - 80 emails sent to list (83 in previous quarter) - user@jspwiki.apache.org: - 174 subscribers (down -1 in the last 3 months): - 26 emails sent to list (19 in previous quarter) ## JIRA activity: - 3 JIRA tickets created in the last 3 months - 5 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AK: Report from the Apache Kudu Project [Todd Lipcon] ## Description: Apache Kudu is a distributed columnar storage engine built for the Apache Hadoop ecosystem. ## Issues: No issues requiring the board's attention at this time. ## Activity: Since the last report, we've made one maintenance release (1.7.1). The 1.7.1 release included critical bug fixes discovered in 1.7.0. Work continues on further new features including deeper integration with Apache Hive, support for backup and recovery (using Apache Spark as an execution building block), and more. ## Health report: - User mailing list didn't grow much in this quarter, and traffic was also down 10%. It's hard to discern an obvious pattern here - most questions are answered relatively quickly after they appear on the list. Perhaps we are doing a good job of improving documentation and, as common questions are captured in the mailing list archives, fewer people need to ask questions on the list? - Website traffic growth is up a bit: Around +6% for both users and sessions vs the prior quarter. The previous report asked how these numbers are calculated. We are currently using Google Analytics on our site. - Development activity (measured by code review and JIRA traffic) is down noticeably (reviews -14%, JIRA -40%, commits -36%). Code was authored by 18 unique contributors (-4 since last quarter) of whom 3 were new to the project (-5 since last quarter). Again no obvious trend here since activity was way up last quarter -- just seems to be a noisy metric. - It's been a while since we added a committer, but some promising votes are currently going on on the private list. ## PMC changes: - Currently 19 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Hao Hao on Wed Dec 13 2017 ## Committer base changes: - Currently 19 committers. - No new committers added in the last 3 months - Last committer addition was Hao Hao at Wed Dec 13 2017 ## Releases: - 1.7.1 was released on Wed Jun 06 2018 ## JIRA activity: - 91 JIRA tickets created in the last 3 months - 64 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AL: 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: - A MADlib community call on the topic of the last 1.14 release occurred on 2018-May-10. This included demos of new features and improvements to existing features. - Community is currently working on the 1.15 release which will be 4th release as an Apache TLP project. We expect voting on release artifacts in late July. - Ideas are being generated for the 2.0 release which will come after 1.15. ## 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 8 in the 2nd quarter of calendar year 2018, which is about the same as the last report. We will constantly be on a lookout for new community members to be invited either as committers or PMC. ## PMC changes: - No changes in PMC, currently 13 PMC members. ## Committer base changes: - Currently 15 committers. - Two new committers added in the last 3 months. - Last committer additions were Jingyi Mei on 2018-06-14 and Nikhil Kak on 2018-06-27. ## Releases: - Next release: v1.15.0 planned for late July 2018 - v1.14.0 released on 2018-05-01 - v1.13.0 released on 2017-12-22 - v1.12.0 released on 2017-08-29 ## Mailing list activity: Average monthly mailing list activity was 83 posts to dev@ and 11 posts to user@ for the last 3 months Apr-Jun. ## JIRA Statistics: - 8 JIRA tickets created in the last month - 8 JIRA tickets resolved in the last month ----------------------------------------- Attachment AM: Report from the Apache Mahout Project [Andrew Palumbo] ## Description: Apache Mahout is an environment for quickly creating scalable performant machine learning applications. ## Issues: A change of chair resolution is before the board with Andrew Palumbo’s resignation as PMC chair; with Andrew Musselman taking over as the PMC chair. ## Activity: Working towards a 0.14.0 release this Summer. The Primary sticking point is building in Maven for release to multiple versions of Scala, which requires major restructuring of the poms. The Website has been slightly restructures so as to leave old URL pointing to the right pages even though the new site uses Jekyll. Periodic blog posts are being solicited and are in process. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Trevor Grant on Fri Feb 03 2017 ## Committer base changes: - Currently 28 committers. - No new committers added in the last 3 months - Last committer addition was Holden Karau at Wed Jul 12 2017 ## Releases: - Last release was 0.13.0 on Sun Apr 16 2017 ## JIRA activity: - 20 JIRA tickets created in the last 3 months - 13 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AN: Report from the Apache Maven Project [Robert Scholte] Maven Board Report - July 2018 --------------------------- Apache Maven is a widely-used project build tool, targeting mainly Java development. Apache Maven promotes the use of dependencies via a standardized coordinate system, binary plugins, and a standard build lifecycle. * Issues <> * Activity In May Snyk informed us (indirectly) about a security vulnerability called Zip Slip vulnerability (https://snyk.io/research/zip-slip-vulnerability). In short *if* there's a malicious jar and you unpack it, files *might* end up outside of the targeted directory. There are a lot of criteria required to be hit by this vulnerability. We've fixed this by doing an extra check while unpacking and updated those plugins that offer unpacking. Since Maven simply reads jars in memory, there's no real issue here. To complete the story: Sonatype has analyzed Central and couldn't find jars that abused the zip slip vulnerability. Details on https://maven.apache.org/security-plexus-archiver.html Another success is the release of Maven 3.5.4, containing better color support for a larger set on consoles. And of course some other small improvements and bugfixes. It is very likely that we'll work on 3.6.0, moving towards the next major release. However, the changes we want to implement will take a huge amount of time and resources. And this is still a huge issue. * Health Report * Community - Currently 24 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Guillaume Boué on Mon Aug 07 2017 * Committers changes - Currently 57 committers. - Christian Stein was added as a committer on Thu May 03 2018 * Mailing List activity - users@maven.apache.org: - 1614 subscribers (down -19 in the last 3 months): - 254 emails sent to list (299 in previous quarter) - dev@maven.apache.org: - 603 subscribers (up 4 in the last 3 months): - 652 emails sent to list (789 in previous quarter) - announce@maven.apache.org: - 642 subscribers (down -21 in the last 3 months): - 28 emails sent to list (15 in previous quarter) * JIRA activity: - 342 JIRA tickets created in the last 3 months - 317 JIRA tickets closed/resolved in the last 3 months * Releases Core - Maven 3.5.4 was released on Thu Jun 21 2018 Plugins - Maven Jar Plugin 3.1.0 was released on Tue Apr 10 2018 - Maven Clean Plugin was released on Fri Apr 13 2018 - Maven Resources Plugin 3.1.0 was released on Mon Apr 23 2018 - Maven WAR Plugin 3.2.1 was released on Wed May 09 2018 - Maven Site Plugin 3.7.1 was released on Fri Apr 27 2018 - Maven EJB Plugin 3.0.1 was released on Thu May 03 2018 - Maven EAR Plugin 3.0.1 was released on Wed May 09 2018 - Maven Dependency Plugin Version 3.1.1 was released on Sat May 19 2018 - Maven Javadoc Plugin 3.0.1 was released on Mon May 28 2018 - Maven Invoker Plugin 3.1.0 was released on Tue May 29 2018 - Maven Help Plugin 3.1.0 was released on Sun Jun 03 2018 - Maven WAR Plugin 3.2.2 was released on Sun Jun 03 2018 - Maven PMD Plugin 3.10.0 was released on Wed Jun 06 2018 - Maven Enforcer 3.0.0-M2 was released on Sat Jun 16 2018 - Maven Surefire Plugin 2.22.0 was released on Sat Jun 16 2018 - Maven ACR Plugin 3.1.0 was released on Tue Jun 19 2018 - Maven Project Info Reports Plugin 3.0.0 was released on Sat Jun 23 2018 Other - Maven Archetype Bundles 1.3 was released on Sun Apr 08 2018 - Maven Doxia Sitetools 1.8.1 was released on Mon Apr 23 2018 - Maven Dependency Analyzer 1.10 was released on Sat May 12 2018 - Maven Plugin Tools 3.5.2 was released on Thu May 24 2018 - Maven SCM 1.10.0 was released on Thu May 24 2018 - Shared Maven Invoker 3.0.1 was released on Tue May 29 2018 - Maven Wagon 3.1.0 was released on Mon Jun 04 2018 ----------------------------------------- Attachment AO: Report from the Apache Mesos Project [Benjamin Hindman] ## Description: - Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - We are in the process of moving to GitBox! - Some members from the PMC and community have started planning a 2018 MesosCon. ## Health report: - The project continues to see new bug reports, bug fixes, features, reviews and releases. The mailing lists, slack and IRC channels are also very much active with healthy discussions. Multiple active working groups (containerization, performance, API, community). ## PMC changes: - Currently 45 PMC members. - New PMC members: - Gaston Kleinman was added to the PMC on 2018-07-09. ## Committer base changes: - Currently 45 committers. - New commmitters: - Gaston Kleinman was added to the PMC on 2018-07-09. ## Releases: - 1.6.0 was released on 2018-05-11 - 1.5.1 was released on 2018-05-31 ## JIRA activity: - 247 JIRA tickets created in the last 3 months - 193 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AP: 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 ## Activity: Dataworks Summit in San Jose was held in June and there were two Metron technical talks as well as a cybersecurity meetup held prior to the conference. One of the talks at the meetup involved a system integrator building utilities atop Metron, which was very interesting to see. There was much interest in the release done directly prior to the conference as well. ## Health report: Mailing list activity, conference submissions and ticket participation indicates that we're continuing to grow and attract real users. The investment in modernizing some of the infrastructure dependencies has met with renewed interest in users. Also, we have made some strides in UI development recently with more contributions. This will aid in user growth as Metron can be complex at times. ## PMC changes: - Currently 27 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Justin Leet on Sun Dec 03 2017 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Anand Subramanian at Mon Dec 25 2017 ## Releases: - 0.5.0 was released on Thu Jun 07 2018 ## JIRA activity: - 142 JIRA tickets created in the last 3 months - 101 JIRA tickets closed/resolved in the last 3 months Note that the closed/resolved count is more than 2x the previous 3 month period. Also, the tickets created has grown (40% increase) since the last 3 month period. ----------------------------------------- Attachment AQ: Report from the Apache MINA Project [Guillaume Nodet] ## Description: Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. ## Issues: None ## Activity: Mina SSHD 2.0.0 was released this quarter, the switch to a new major version was mainly driven by the split into several smaller modules, which required some refactoring and incompatibilities. MINA 2.0.18 was released but post-release feedback lead to discover some incompatibilities, so a 2.0.19 was quickly released to fix those. PMC has started discussions about moving FtpServer and Vysper to the Attic. The SSHD 2.0.0 took quite some time to release and there were some discussion about delaying for further refactoring, but those were abandoned because of the lack of consensus. ## Health Both Mina SSHD and Mina Core subprojects have only two active committers (different committers though). The SSHD subproject has external contributions so we may have new committers in the future. The FtpServer and Vysper have very low activity: a single commit since a year for FtpServer, no activity since 4 years for Vysper. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Lyor Goldstein on Mon Feb 13 2017 ## Committer base changes: - Currently 27 committers. - No new committers added in the last 3 months - Last committer addition was Jonathan Valliere at Thu Feb 15 2018 ## Releases: - Apache Mina SSHD 2.0.0 was released on May 28 2018 - Apache MINA 2.0.18 was released on Fri Jun 01 2018 - Apache MINA 2.0.19 was released on Mon Jun 11 2018 ## Mailing list activity: - users@mina.apache.org: - 491 subscribers (down -6 in the last 3 months): - 24 emails sent to list (30 in previous quarter) - dev@mina.apache.org: - 388 subscribers (down -6 in the last 3 months): - 468 emails sent to list (482 in previous quarter) - ftpserver-users@mina.apache.org: - 133 subscribers (up 0 in the last 3 months): - 5 emails sent to list (3 in previous quarter) ## JIRA activity: - 26 JIRA tickets created in the last 3 months - 28 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AR: Report from the Apache MyFaces Project [Mike Kienenberger] ## Description: The Apache MyFaces project is an umbrella project of the Apache Software Foundation for projects relating to the JavaServer Faces (JSF) technology. ## Issues: - There are no issues requiring board attention at this time. ## Activity and health: - Apache Myfaces Core is healthy, and the community is working on the new JSF 2.3 specification features. UI-Component Sets: - Apache Tobago is healthy and active. - 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. ## Community changes: - Currently 78 committers and 44 PMC members. - Last committer addition was Eduardo Breijo at Thu Jun 29 2017 - Eduardo Breijo-Baullosa was added to the PMC on Mon Jan 29 2018 - There are currently no new potential committers or PMC members. ## Releases: - myfaces-core-2.3.1 was released on Wed May 02 2018 - tobago-4.2.0 was released on Tue Apr 24 2018 - tobago-4.2.1 was released on Tue May 08 2018 ## JIRA activity: - 44 JIRA tickets created in the last 3 months - 40 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AS: Report from the Apache Mynewt Project [Justin Mclean] ## Description: Mynewt is a real-time operating system for constrained embedded systems like wearables, lightbulbs, locks and doorbells. It works on a variety of 32-bit MCUs (microcontrollers), including ARM Cortex-M, RISC-V and MIPS architectures. ## Issues: None. Sorry for the late report. ## Activity: - Releases 1.4.0 and 1.4.1 - Spilt into several repos complete ## Health report: - PMC and committers are active - A new committer is currently being voted on - Talk at Apache Roadshow in Berlin (special thanks to Christopher Dutz who filled in at last minute) - Talk scheduled for ApacheCon North America 2018 - Seeing more pull requests from contributors - More questions from new contributors on the mailing list and slack ## PMC changes: - Currently 19 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Aditi Hilbert on Wed Jun 21 2017 ## Committer base changes: - Currently 24 committers - Three new committers voted on and added since last report - Currently voting on another one - Tue Jun 26 2018 Jerzy Kasenberg ## Releases: - 1.4.1 was released on June 28th 2018 - 1.4.0 was released on June 13th 2018 ## Mailing list activity: - Mailing list activity seeing several new users - Mailing list exchanges are mostly around BLE and BLE mesh, security, Zypher integration, sensor API, logging changes, and new releases - Mailing list activity steady over previous period - Slack channel activity steady over previous period ## JIRA activity: - JIRAs is hardly active as issue tracking has moved to GitHub issues - Github issues has increased activity and pull requests are being merged ----------------------------------------- Attachment AT: Report from the Apache NiFi Project [Joe Witt] ## Description: - Apache NiFi is 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. ## Activity: - Conducted first release of Apache NiFi Flow Design System which will serve as a reusable basis for front-end code/components in NiFi and Registry giving a consistent look and feel. - Conducted another significant release of Apache NiFi now 1.7.0. Users can now kill hung processors without restarting NiFi, cluster operations are significantly improved and all user initiated operations are asynchronous, and new processors exist for operating with XML, Apache Hive 3.0, forking records, and we can run on Java 9 with follow-on work to support running on Java 10 or newer as well as doing full application builds on those target JVMs. - There has been significant meetup, conference talks, on-line articles, blogs, and podcast coverage of Apache NiFi in the past few months. ## Health report: - Health of the community remains strong. Mailing list and JIRA activity is consistent. ASF Hipchat is serving as an on-ramp for new users to our mailing list and JIRA systems. - Added a new PMC member and a new committer and continue to see new and continuing engagement signaling sustained community growth. ## PMC changes: - Currently 27 PMC members. - Mike Thomsen was added to the PMC on Tue Jun 05 2018. ## Committer base changes: - Currently 40 committers. - New commmitters: - Sivaprasanna Sethuraman was added as a committer on Mon Jun 04 2018 - Last committer added Wed Mar 21 2018. ## Releases: - Apache NiFi MiNiFi 0.5.0 was released on Jul 01 2018. - Apache NiFi 1.7.0 was released Jun 25 2018. - Apache NiFi Registry 0.2.0 was released Jun 19 2018. - Apache NiFi Flow Design System 0.1.0 was released Jun 14 2018. - Apache NiFi MiNiFi CPP 0.5.0 was released on Jun 04 2018. ## Mailing list activity: - Activity on the mailing lists remains high with a mixture of new users, contributors, and deeper more experienced users and contributors sparking discussion and questions and filing bugs or new features. - users@nifi.apache.org: - 643 subscribers (up 22 in the last 3 months): - 697 emails sent to list (662 in previous quarter) - dev@nifi.apache.org: - 424 subscribers (up 14 in the last 3 months): - 896 emails sent to list (813 in previous quarter) - issues@nifi.apache.org: - 50 subscribers (up 2 in the last 3 months): - 8747 emails sent to list (7790 in previous quarter) ## JIRA activity: - 373 JIRA tickets created in the last 3 months - 297 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AU: Report from the Apache Nutch Project [Sebastian Nagel] 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 at this time. RELEASES Nutch 1.14 was released on Dec 22 2017. The last release on the 2.x branch (2.3.1) dates to Jan 20 2016. CURRENT ACTIVITY A release of the Nutch 1.x branch (1.15) is in preparation and should be made during the next two weeks. It will include an upgrade to the new MapReduce API (NUTCH-2375, now considered stable), improvements to index data using various indexing backends (Solr, etc.), improvements and fixes of the existing HTTP/HTTPS protocol plugin and a new HTTP protocol plugin which supports http/2. COMMUNITY We got two new committers since the last report, both having joined us in June 2018: - Omkar Reddy who completed his Nutch GSoC project in 2017 - Roannel Fernandez who contributed multiple improvements of indexer plugins The traffic on the user mailing list is at a steady level: - dev@nutch.apache.org: - 521 subscribers (down -5 in the last 3 months): - 750 emails sent to list (562 in previous quarter) (mostly machine-generated emails from Jira, Jenkins, Wiki) - user@nutch.apache.org: - 1043 subscribers (down -9 in the last 3 months): - 80 emails sent to list (189 in previous quarter) JIRA ACTIVITY - 61 JIRA tickets created in the last 3 months - 88 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AV: Report from the Apache ODE Project [Sathwik] ## Description: Apache ODE is a WS-BPEL implementation that supports web services orchestration using flexible process definitions. ## Issues: There are no issues requiring board attention at this time. ## Activity: It has been a silent period, not much of activity seen. The plan is to get a release out of the trunk which has a lot of new things. Lack of support from the community might see a very slow activity in the near future as well. New contributors who had shown some interest in the past have been silent so far. ## Health report: - ODE is very mature and stable, however the interest in BPEL has decreased significantly. Thus ODE's development is currently pretty much in maintenance mode. ## PMC changes: - Currently 15 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rafal Rusin on Wed Oct 01 2014 ## Committer base changes: - Currently 26 committers. - No new changes to the committer base since last report. - Last committer was Sathwik on Dec 23 2012. ## Releases: - Last release was 1.3.8 on Fri Mar 23 2018 ## Mailing list activity: - dev@ode.apache.org: - 147 subscribers (up 0 in the last 3 months): - 20 emails sent to list (67 in previous quarter) - user@ode.apache.org: - 212 subscribers (up 0 in the last 3 months): - 4 emails sent to list (23 in previous quarter) ## JIRA activity: - 2 JIRA tickets created in the last 3 months - 0 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AW: Report from the Apache OpenJPA Project [Mark Struberg] ## Description: Apache OpenJPA is a persistent object management kernel for databases, relational as well as non-relational. For relational databases, OpenJPA is compliant to the Java Persistence Architecture (JPA) version 2.0. OpenJPA runs in stand-alone Java SE as well as containers e.g Java EE, Tomcat, Spring or OSGi. ## Issues: There are no issues requiring board attention at this time ## Activity: We incorporated necessary changes to get Java10 support done and also had a few bugs fixed. We also got 2 releases done. So while dev activity is mediocre we still have plenty of community. ## Health report: Community is doing fine. We finally shipped our first 3.0.0 release (target=JPA-2.2). We did not yet implement all features but it's really good to use already. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Jody Grassel on Tue Aug 15 2017 ## Committer base changes: - Currently 33 committers. - No new committers added in the last 3 months - Last committer addition was Will Dazey at Thu Aug 17 2017 ## Releases: - 2.4.3 was released on Tue Jun 12 2018 - 3.0.0 was released on Tue Jun 12 2018 ## Mailing list activity: - users@openjpa.apache.org: - 230 subscribers (down -3 in the last 3 months): - 16 emails sent to list (20 in previous quarter) - dev@openjpa.apache.org: - 131 subscribers (down -2 in the last 3 months): - 144 emails sent to list (57 in previous quarter) ## JIRA activity: - 9 JIRA tickets created in the last 3 months - 8 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AX: Report from the Apache OpenMeetings Project [Maxim Solodovnik] ## Description: - Openmeetings provides video conferencing, instant messaging, white board, collaborative document editing and other groupware tools using API functions of the Red5 Streaming Server for Remoting and Streaming. ## Issues: - there are no issues requiring board attention at this time ## Activity: - We perform 2 releases, invite Aaron Hepp to PMC, activities are slowed down due to vacation season ## Health report: - I believe we a healthy: community is growing, there are more filed JIRAs than fixed due to summer time ## PMC changes: - Currently 26 PMC members. - Aaron Hepp was added to the PMC on Tue Jun 05 2018 ## Committer base changes: - Currently 28 committers. - Aaron Hepp was added as a committer on Tue Jun 05 2018 ## Releases: - 4.0.3 was released on Mon Apr 16 2018 - 4.0.4 was released on Fri May 25 2018 ## Mailing list activity: - mailing list activity level is more or less constant. - dev@openmeetings.apache.org: - 138 subscribers (down -1 in the last 3 months): - 164 emails sent to list (200 in previous quarter) - user@openmeetings.apache.org: - 355 subscribers (up 7 in the last 3 months): - 408 emails sent to list (571 in previous quarter) - user-espanol@openmeetings.apache.org: - 66 subscribers (down -1 in the last 3 months): - 21 emails sent to list (17 in previous quarter) - user-russian@openmeetings.apache.org: - 42 subscribers (up 0 in the last 3 months): - 16 emails sent to list (42 in previous quarter) ## JIRA activity: - 41 JIRA tickets created in the last 3 months - 27 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AY: Report from the Apache OpenOffice Project [Peter Kovacs] ## DESCRIPTION Apache OpenOffice is an open-source office-document productivity suite. There are six productivity applications based around the OpenDocument Format (ODF) that are Writer, Calc, Impress, Draw, Math, Base. With limited support for other file formats, OpenOffice ships for Windows, mac-OS, Linux 64-bit, Linux 32-bit and in 41 languages. ## STATUS The activity within the project dropped in this quarter. Topics took longer to process. However to our knowledge no committer left permanently, we expect that activity will raise again when our volunteers have time again for OpenOffice. We see the current situation as a natural development. ## ISSUES FOR BOARD AWARENESS There are no current topics to be concerned with. ## ISSUES No topics ## RELEASES We are preparing 2 releases. 4.2.0 is the next minor release, planned to be released into a beta phase within this year. Currently we have some blockers that have to be solved before we can take next steps. 4.1.6 is a small maintenance release, planned in July. ## latest Release History 2017-12-30 4.1.5 2017-10-19 4.1.4 2016-10-12 4.1.3 ## PMC There are 28 PMC members as of 2018-Apr-11. The recognition and invitation of new PMC members remains on a stable level. Last PMC member addition was on 2017-Dec-20 Keith N. McKenna (knmc) Last PMC member withdrawal was on 2017-Feb-04 Dennis E. Hamilton (orcmid) ## COMMITTERS There are 141 committers as of 2018-Apr-11. The recognition and invitation of new committers is also on a stable level. Last committer addition was on 2017-Jan-28 Kay Schenk (kschenk) Last committer withdrawal was on 2017-Feb-04 Dennis E. Hamilton (orcmid) ## ORGANIZATIONAL DEVELOPMENT No Changes to report. We did not do any activity to recruit new committers. ## WEBSITES & INFRASTRUCTURE We are processing the migration towards new VMs and taking over the maintenance from infra for these systems. We have targeted to finish the migration of the Wiki media platform by end of June, in order to proceed with testing. Forums have been planned to processed in a longer term. However the progress in the migration relative to our expectations of the forum is better, and the Wiki media is a bit behind. In total we are satisfied with the progress in total, since for both topics we see no show stoppers. Forum is currently in public testing, and receives incremental bug fixes. Media Wiki is expected to go into public testing on the weekend from 13 to 15 July. We want to thank Infra for their support in this topic. We are very happy with their supported provided. ## MARKETING The German community is producing new flyers for the Booth team in German and English. We are looking for translators into other languages. (French has been discussed.) ----------------------------------------- Attachment AZ: Report from the Apache ORC Project [Owen O'Malley] ## Description: - A high-performance columnar file format for big data workloads. ## Issues: - There are no issues requiring the board's attention. ## Activity: - Released ORC 1.5.0 (and a few follow up bug fixes 1.5.1 and 1.5.2) + Added new C++ writer + Added support for variable length blocks in HDFS + Implemented a CSV to ORC converter + Improved performance for decimal types + Added support for compiling C++ code under MSVC. - Presentation about Avro, ORC, and Parquet benchmarks from Spark was given at Berlin Buzzwords https://berlinbuzzwords.de/18/session/fast-access-your-complex-data-avro-json-orc-and-parquet The code is in ORC-386 at https://github.com/apache/orc/pull/290 - Presentation about how to split up projects, such as ORC out of Hive, at FOSS Backstage https://foss-backstage.de/session/untangling-spaghetti-when-and-how-split-projects - Did a FeatherCast about ORC in Berlin. ## Health report: - After more discussions and a thread on Apache legal, we have reincorporated the benchmark code, which depends on the GPL'ed JMH framework back in to the project. Consensus was that because the benchmarks are not user facing they qualify as "optional components" from https://www.apache.org/legal/resolved.html#optional . To strengthen this characterization, we ensured that the benchmarks are not built by default and are not distributed on Maven Central. ## PMC changes: - Currently 9 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Eugene Koifman on Tue Sep 05 2017 ## Committer base changes: - Currently 38 committers. - No new committers added in the last 3 months - Last committer addition was Xiening Dai at Fri Apr 06 2018 ## Releases: - 1.4.4 was released on Sun May 13 2018 - 1.5.0 was released on Sun May 13 2018 - 1.5.1 was released on Thu May 24 2018 - 1.5.2 was released on Thu Jun 28 2018 ## Mailing list activity: - With the new version coming out, we've had a lot of developer list traffic. - dev@orc.apache.org: + 57 subscribers (up 1 in the last 3 months): + 393 emails sent to list (305 in previous quarter) - issues@orc.apache.org: + 20 subscribers (up 0 in the last 3 months): + 462 emails sent to list (388 in previous quarter) - user@orc.apache.org: + 60 subscribers (up 2 in the last 3 months): + 7 emails sent to list (37 in previous quarter) ## JIRA activity: - 47 JIRA tickets created in the last 3 months - 40 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BA: 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. ## Issues: there are no issues requiring board attention at this time ## Activity: Progress on encryption functionality bloom filters discussions Page indexes implementation ## Health report: The discussion volume on the mailing lists is increasing. Tickets get created and closed at a reasonable pace ## PMC changes: - Currently 24 PMC members. - Zoltan Ivanfi was added to the PMC on Mon Apr 16 2018 ## Committer base changes: - Currently 31 committers. - New commmitters: - Benoit Hanotte was added as a committer on Mon May 28 2018 - Costi Muraru was added as a committer on Sat May 19 2018 - Gábor Szádovszky was added as a committer on Wed May 16 2018 ## Releases: - 1.8.3 was released on Fri May 11 2018 - Format 2.5.0 was released on Wed Apr 18 2018 ## Mailing list activity: Steady activity - dev@parquet.apache.org: - 208 subscribers (up 3 in the last 3 months): - 898 emails sent to list (875 in previous quarter) ## JIRA activity: - 77 JIRA tickets created in the last 3 months - 61 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BB: Report from the Apache PDFBox Project [Andreas Lehmkühler] ## Description: - the Apache PDFBox library is an open source Java tool for working with PDF documents. ## Issues: - there are no issue requiring board attention at this time. ## Activity: - we released 4 new PDFBox versions and one new JBIG2 version - 1.8.15 and 2.0.11 were released to fix CVE-2018-8036. It was reported through our friends from TIKA - we upgraded all artefact signatures from SHA1 to SHA512 and omitted MD5 signatures to follow the new requirements ## Health report: - there is a steady stream of contributions, bug reports and questions on the mailing lists ## PMC changes: - Currently 21 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Matthäus Mayer on Mon Oct 16 2017 ## Committer base changes: - Currently 21 committers. - No new committers added in the last 3 months - Last committer addition was Joerg O. Henne at Mon Oct 09 2017 ## Releases: - 1.8.14 was released on Fri Apr 20 2018 - 1.8.15 was released on Thu Jun 28 2018 - 2.0.10 was released on Thu Jun 21 2018 - 2.0.11 was released on Thu Jun 28 2018 - 3.0.1 JBIG2 was released on Thu May 17 2018 ----------------------------------------- Attachment BC: Report from the Apache Perl Project [Philippe Chiasson] ----------------------------------------- Attachment BD: Report from the Apache Polygene Project [Paul Merlin] Description: Apache Polygene is a community based effort exploring Composite Oriented Programming for domain centric application development. Issues: The PMC Chair is mostly AWOL, due to change in personal life circumstances. Additionally, myself and the last major contributor have found ourselves working together on something completely different, and been completely unable to put effort into the project. This is also the reason why no report was produced last month. So, I have indicated to the community (dev@) that unless someone speaks up, that I will initiate the process to put Polygene into the Attic. Activity: There was quite an effort in Q1 to push forward to the 3.1 release, particularly to include "enterprise" SQL support. But for reason mentioned above, this came to an abrupt halt in April. As we have been unable to attract and retain any new blood into the project, I think it is time to close the doors at ASF. PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Stanislav Muhametsin on Mon Jun 12 2017 Committer base changes: - Currently 18 committers. - No new changes to the committer base since last report. - No new committers added in the last 3 months - Last committer addition was more than 2 years ago Releases: - Last release was 3.0.0 on Wed Jul 26 2017 Mailing list activity: - users@polygene.apache.org: - 20 subscribers (up 0 in the last 3 months): - 4 emails sent to list (2 in previous quarter) - dev@polygene.apache.org: - 37 subscribers (up 0 in the last 3 months): - 235 emails sent to list (37 in previous quarter) ## JIRA activity: - 10 JIRA tickets created in the last 3 months - 16 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BE: Report from the Apache Ranger Project [Selvamohan Neethiraj] ----------------------------------------- Attachment BF: 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 requires board attention ## Activity: - Samza talk in Bangalore Kafka Group Meetup in June 2018: https://www.meetup.com/Bangalore-Apache-Kafka-Group/events/251707854/ ## Health report: - Project is in healthy status with a lot of development activities in continuation (e.g. SamzaSQL, Samza Beam runner, stability fixes for standalone and host-affinity in YARN) ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Xinyu Liu on Tue Jan 16 2018 ## Committer base changes: - Currently 18 committers. - No new committers added in the last 3 months - Last committer addition was Boris Shkolnik at Mon Oct 02 2017 ## Releases: - 0.14.1 was released on Wed May 23 2018 ## Mailing list activity: - dev@samza.apache.org: - 282 subscribers (down -5 in the last 3 months): - 274 emails sent to list (231 in previous quarter) ## JIRA activity: - 121 JIRA tickets created in the last 3 months - 87 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BG: Report from the Apache Sqoop Project [Venkat Ranganathan] ## Description: Apache Sqoop is a tool designed for efficiently transferring bulk data between Apache Hadoop and structured datastores such as relational databases. It can be used to import data from external structured datastores into Hadoop Distributed File System or related systems like Hive and HBase. Conversely, Sqoop can be used to extract data from Hadoop and export it to external structured datastores such as relational databases and enterprise data warehouses. ## Issues: There are no issues requiring board attention at this time ## Activity: Development activity continues on both trunk and sqoop 2 branches - both our major versions that we currently support and develop. ## Health report: Community is healthy, we see a new contributors showing up and contributing to the project. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Abraham Fine on Mon Nov 28 2016 ## Committer base changes: - Currently 31 committers. - No new committers added in the last 3 months - Last committer addition was Vasas Szabolcs at Tue Nov 14 2017 ## Releases: - 1.4.7 was released on Tue Jan 23 2018 ## JIRA activity: - 29 JIRA tickets created in the last 3 months - 18 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BH: Report from the Apache Stanbol Project [Fabian Christ] ----------------------------------------- Attachment BI: Report from the Apache Steve Project [Daniel Gruno] ## Description: Apache STeVe is Apache's Python based voting system that the Foundation uses to handle things like voting in our new Board of Directors. ## Issues: There are no issues requiring board attention at this time. ## Activity: There has been little to no activity in the past 3 months. Some ideas, relating to a plugin architecture around authorization and ballots have been discussed, but nothing specific has been decided on yet. ## Health report: As usual, I did a check to see if we have sufficient oversight, due to the low activity. At present, 4 PMC members have indicated that they are still actively monitoring the project. As stated in earlier reports, STeVe is in a holding pattern, waiting for people to accumulate enough free time to look into whatever improvements/stabilizations they can think of, though there are no concrete plans at this moment. As STeVe is largely stable and working as intended, I do not see this as a bad thing, but rather that we have achieved what is needed at present, and while things can always be improved, there is no known urgency here. ## PMC changes: - Currently 5 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rich Bowen on Mon Apr 20 2015 ## Committer base changes: - Currently 9 committers. - No new committers added in the last 3 months - Last committer addition was Pierre Smits at Tue Dec 15 2015 ## Releases: No releases yet. As stated before; we have been running members meetings on a trunk philosophy for the past few years and it's worked out well enough. If we get indications of a desire to use STeVe outside the foundation, we will of course consider pushing a release out. ## Mailing list activity: Very low activity, nothing worth going into details over. ## Bug/issue activity: - 1 JIRA tickets created in the last 3 months - 0 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BJ: Report from the Apache Streams Project [Steve Blackmon] ## Description: - Apache Streams unifies a diverse world of digital profiles and online activities into common formats and vocabularies, and makes these datasets accessible across a variety of databases, devices, and platforms for streaming, browsing, search, sharing, and analytics use-cases. ## Issues: - There are a lot of changes occurring in the APIs of our supported data sources. Due primarily to the EU's GDPR legislation, a user's ability to collect profiles and posts from accounts other than the authenticated account is being limited. - On the other hand comprehensive data about the authenticated account (sometimes via bulk export not via API) is becoming richer, presenting an opportunity for the project to assist users in awareness of the data collected about them by third-parties, and with data portability between systems using bulk export archives. ## Activity: - We released Apache Streams 0.6.0, coordinated by a new release manager (number 5). - We made progress toward including a binary artifact in an upcoming release. ## Health report: Significant new features are expected this quarter. Adding committers and growing the PMC needs to be a focus this year. ## PMC changes: - None. There are currently 8 PMC members. The most recent PMC addition occurred on July 19, 2017. ## Committer base changes: - None. There are currently 8 committers. The most recent PMC addition occurred on July 19, 2017. ## Releases: - Apache Streams 0.6.0 was released on June 17, 2018 ## Mailing list activity: (3 month) 19 Emails sent during these 91 days, down 18 (-45%) compared to previous 91 days. 8 topics started during these 91 days, down 6 (-42%) compared to previous 91 days. 6 Participants during these 91 days, down 2 (-25%) compared to previous 91 days. ## JIRA Statistics: (3 month) 12 new, 15 resolved ## Website Traffic: (3 month) 1,187 sessions, up 5.89% compared to previous 3 months. 1,107 users, up 10.04% compared to previous 3 months. ## Upcoming Project Initiatives: - Complete preparations for a binary release. - Add new providers that source streams from export archives of existing data sources (twitter, facebook, google). - Integrate binary release with Apache Kibble. - More tweets and blog posts of zeppelin notebooks demonstrating data pipelines and analyses based on Apache Streams. - More official examples in source tree demonstrating integration of Apache Streams with complementary technologies. - Drop remaining maven dependencies on java SDKs for accessing third-party APIs in favor of HTTP/REST interfaces powered by Apache Juneau Remoteable Annotations. - Improve the interfaces by which components are created, configured, activated, and executed via SDK and CLI. - Reduce disparities between normalized activities and objects of like type collected from various data sources. - Reduce disparities between the configuration objects that initialize similar providers from various data sources. - Add official support for Schema.org and Activity Streams 2.0 data types. ----------------------------------------- Attachment BK: Report from the Apache Struts Project [René Gielen] The Apache Struts MVC framework is a solution stack for creating elegant and modern action-based Java web applications. It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support technologies such as REST, AJAX and JSON. The Struts team made no GA releases in the last quarter. The last release was * Struts 2.5.16 - full GA release including bug fixes and feature enhancements (2018-03-16) The last quarter was rather quiet regarding development of new features. Community contributions and general development activities were a little bit lower than in the previous quarters. After various discussions and tries to get around glitches, it looks like we are soon going to announce EOL for the 2.3 development line along with JDK 6 support. No committers were added in the last quarter. Last committer addition: * 2017-11-14 - Yasser Zamani (yasserzamani) In the reporting quarter Yasser Zamani (yasserzamani) accepted our invitation to join the Struts PMC (2018-06-12). We have no issues that require board assistance at this time. ----------------------------------------- Attachment BL: Report from the Apache Tapestry Project [Thiago Henrique De Paula Figueiredo] ## Description: - Apache Tapestry is a Java component-based web framework that features high productivity, great code reuse, robust deployment, and terrific performance. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - It was a pretty slow quarter in terms of activity. ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Bob Harner on Thu Apr 06 2017 ## Committer base changes: - Currently 26 committers. - No new committers added in the last 3 months - Last committer addition was Dmitry Gusev at Fri May 26 2017 ## Releases: - Last release was 5.4.3 on Sun Apr 23 2017 ## Mailing list activity: - users@tapestry.apache.org: - 743 subscribers (down -5 in the last 3 months): - 100 emails sent to list (112 in previous quarter) - dev@tapestry.apache.org: - 243 subscribers (down -1 in the last 3 months): - 7 emails sent to list (21 in previous quarter) ## JIRA activity: - 2 JIRA tickets created in the last 3 months - 0 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BM: Report from the Apache Tcl Project [Georgios Petasis] ## Description: - 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. ## Activity: - Rivet released a 3.0.2 version correcting a few bugs that surfaced as soon as 3.0.1 was released. ## Health report: - The project activity is limited to Apache Rivet. ## PMC changes: - Currently 7 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014 ## Committer base changes: - Currently 12 committers. - No new committers added in the last 3 months - Last committer addition was Brice B. Hamon at Tue Nov 25 2014 ## Releases: - 3.0.2 was released on Sat Jul 07 2018 ## Bugzilla Statistics: - 2 Bugzilla tickets created in the last 3 months - 2 Bugzilla tickets resolved in the last 3 months ----------------------------------------- Attachment BN: 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 directed-acyclic graphs (DAGs) of data-processing tasks and also a re-usable set of data-processing primitives which can be used by other projects. ## Issues: - There are no issues requiring board attention at this time. ## Activity: A 0.9.2 release has been in progress for some time almost all blockers have been resolved. 0.10 release line has added Hadoop 3.0 support and will provide Pig and Hive and others Hadoop 3.0 support for Tez. Jon Eagles is the new PMC chair for Apache Tez ## Health report: - Delay with 0.9 and 0.10 release is resolved and both are expected to be release next quarter. New contributors are on boarding this past quarter as new interest with project. ## PMC changes: - Currently 35 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Kuhu Shukla on Sun Mar 25 2018 ## Committer base changes: - Currently 38 committers. - No new committers added in the last 3 months - Last committer addition was Kuhu Shukla at Wed May 10 2017 ## Releases: - Last release was 0.9.1 on Thu Jan 04 2018 ## Mailing list activity: - dev@tez.apache.org: - 142 subscribers (up 1 in the last 3 months): - 147 emails sent to list (120 in previous quarter) - issues@tez.apache.org: - 46 subscribers (down -1 in the last 3 months): - 809 emails sent to list (335 in previous quarter) - user@tez.apache.org: - 212 subscribers (up 1 in the last 3 months): - 9 emails sent to list (14 in previous quarter) ## JIRA activity: - 55 JIRA tickets created in the last 3 months - 48 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BO: Report from the Apache Thrift Project [Jake Farrell] Apache Thrift is a framework for providing cross-platform RPC and serialization. Project Status --------- The Apache Thrift community has now successfully switched canonical repository location from Apache git-wip to Github via the ASF Gitbox service and addressed the unanticipated client library integration problems that occurred as a result of the switch. Thanks to the Apache Infra team for their support during this transition. We have started the discussion and planning for our next release candidate and are focused on test automation and bug fixes as we prepare for cutting and verifying the release candidate soon. Community --- Latest Additions: * PMC addition: James King, 11.2.2017 * Committer addition: Duru Can Celasun, 3.7.2018 Allen George, 3.19.2018 Issue backlog status since last report: * Created: 44 * Resolved: 34 Mailing list activity since last report: * @dev 585 messages * @user 10 messages Releases --- Last release: 0.11.0, Release Date: 12.6.2017 ----------------------------------------- Attachment BP: Report from the Apache Tika Project [Tim Allison] ## Description: Apache Tika is a dynamic toolkit for content detection, analysis, and extraction. It allows a user to understand, and leverage information from, a growing a list over 1200 different file types including most of the major types in existence (MS Office, Adobe, Text, Images, Video, Code, and science data) as recognised by IANA and other standards bodies. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - The project is currently finalizing the contents of a new 1.19 release with updates to the Mimetype detection and deep learning modules as well as several other important upgrades. - Work continues on the new 2.x based master. ## PMC changes: - Currently 30 PMC members. - Thejan Wijesinghe was added to the PMC on Tue Apr 17 2018 ## Committer base changes: - Currently 31 committers. - Thejan Wijesinghe was added as a committer on Wed Apr 18 2018 ## Releases: - 1.18 was released on Mon Apr 23 2018 ## Mailing list activity: - dev@tika.apache.org: - 194 subscribers (down -1 in the last 3 months): - 639 emails sent to list (762 in previous quarter) - user@tika.apache.org: - 356 subscribers (up 0 in the last 3 months): - 50 emails sent to list (59 in previous quarter) ## JIRA activity: - 58 JIRA tickets created in the last 3 months - 33 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BQ: Report from the Apache TinkerPop Project [Stephen Mallette] ## Description: Apache TinkerPop is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). ## Activity: TinkerPop released versions 3.2.9 and 3.3.3 in early May which included many bug fixes and some minor new features. Development has started on the next major release, 3.4.0, which will contain major new features and some breaking API changes, the first such release in about a year (3.3.0 in August of 2017 was the last time we had this type of release). Once 3.4.0 is released in coming months, the community will discuss what the future plan is for the 3.2.x line and whether it requires continued support. We will continue to develop the 3.3.x line for some time. When 3.4.0 releases we will have companion 3.2.10 and 3.3.4 releases as well. TinkerPop has seen continued growth in the development of third-party libraries, which we tend to take as a sign of good community health. Two recently announced examples include: * spring-data-gremlin[1] * kotlin-gremlin-ogm[2] Both of these libraries open TinkerPop and its graph query language, Gremlin, to entirely new development ecosystems in Spring Data and Kotlin respectively. ## Issues: There are no issues requiring board attention at this time. ## Releases: - 3.2.9 (May 8, 2018) - 3.3.3 (May 8, 2018) ## PMC/Committer: - Last PMC addition was Robert Dale - April 2017 - Last committer addition was Kelvin Lawrence - December 2017 ## Links [1] https://github.com/Microsoft/spring-data-gremlin [2] https://github.com/pm-dev/kotlin-gremlin-ogm ----------------------------------------- Attachment BR: Report from the Apache TomEE Project [David Blevins] ## Description: Apache TomEE delivers enterprise application containers and services based on, but not limited to the Enterprise JavaBeans Specification and Java Enterprise Edition Specifications. ## Health Having spiked in the following due to the reported MicroProfile conflict, developer mailing list communication has settled into a more calm pace. Previous Quarter: - Jan, 42 - Feb, 202 - Mar, 212 This Quarter: - Apr 120 - May 70 - Jun 68 - Jul 80 (so far) ## Activity Merging of the MicroProfile JWT code into TomEE did eventually occur and lives in the TomEE 8 branch. No releases of TomEE 8 have occurred yet, though discussion of when to release that branch has started. Discussion on backporting MicroProfiles to a potential TomEE 7.1 based on Java 8 also has been discussed. There was some support for such a branch, though some thought after the coming TomEE 7.0.5 would be ideal. Efforts to release TomEE 7.0.5 are nearing completion, two votes already been attempted, the second still in progress. The release includes significantly greater compatibility with Java 9 and upgrades of 6 of the major libraries such as Tomcat, CXF, OpenWebBeans and OpenJPA. Support for Java 10 and 11 is still early stages. How the project will handle the faster Java release cycle in a general sense is unknown. TomEE itself has tended to have 6-8 month release cycles, so some adjustment in terms of speed is likely necessary in order to keep up. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Andy Gumbrecht on Tue Aug 11 2015 ## Committer base changes: - Currently 30 committers. - Last two committers added - Svetlin Zarev on Tue Oct 24 2017 - Jonathan S Fisher on Wed Nov 1 2017 ## Releases: - Apache TomEE 1.7.5 on Oct 24, 2017 - Apache TomEE 7.0.4 on Oct 10, 2017 ----------------------------------------- Attachment BS: Report from the Apache Traffic Control Project [David Neuman] ## Description: - Apache Traffic Control can be used to build, monitor, configure, and provision a large-scale content delivery network (CDN). ## Issues: - How can we fix our committee health score? [https://reporter.apache.org/chi.py#trafficcontrol] - No other issues requiring board attention at this time ## Activity: - Announced the 2.2 release of Traffic Control - Started working on finalizing scope and a Release Manager for 3.0 - There has been some discussion around PMC vs Committer and how to best allow our committers to perform releases without being PMC. As a new TLP this is something that we need to work out. ## Health report: - The project is healthy. ## PMC changes: - Currently 13 PMC members. - No new PMC members added in the last 3 months ## Committer base changes: - Currently 18 committers. - No changes (the PMC was established in the last 3 months) ## Releases: - apache-trafficcontrol-2.2.0 was released on Mon Jun 25 2018 ## Mailing list activity: - Overall mailing list activity seems to be pretty consistent over the last month. We tend to use dev@ more heavily than other lists, maybe we should consider using users@ a little more. - users@trafficcontrol.apache.org: - 95 subscribers (up 7 in the last 3 months) - only 1 email sent over the last month (compared to 7 in the current month prior) - most of our communication happens on dev@, perhaps we can get better at using the users list. - dev@trafficcontrol.apache.org: - 93 subscribers (up 4 in the last 3 months) - 77 emails sent to the list (up about 5% from the last month) - issues@trafficcontrol.apache.org: - 29 subscribers (up 0 in the last 3 months) - > 1000 emails over the last month (actually a 1% decrease) - This list is primarily automated emails from github so statistics are not too interesting - summits@trafficcontrol.apache.org: - 6 subscribers (up 0 in the last 3 months) - this list is meant for users to submit CFPs for summits, therefore it is hardly used. ## GitHub activity: - 93 Pull requests submitted in the last 30 days - 85 Pull Requests merged in the last 30 days - 27 issues created in the last 30 days - 23 issues closed in the last 30 days - 205 stars on the Traffic Control repo ## Commit activity: - >8,500 lines of code changed - 235 commits in the last 30 days - 16 authors in the last 30 days ----------------------------------------- Attachment BT: Report from the Apache Traffic Server Project [Bryan Call] ## Description: Apache Traffic Server is a HTTP and HTTP/2 proxy server and cache. What makes ATS unique across the landscape of HTTP proxy caches is a focus on extensibility (plugins), HTTP and HTTP/2 protocol conformity, and performance. ATS is driving some of the largest CDNs in the world, delivering a significant portion of all Internet traffic. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - There was an ATS Spring Summit in Cork, Ireland in May in which 18 people attended. It was a mixture of presentations and working groups to clean up the code. Many proposals where made on the direction of the project and decisions were finalized on the mailing list. ## Health report: - ATS 7.1.3 was released and had good adoption. We are currently working on the ATS 7.1.4 release and the 8.0.0 release that will both happen this quarter. ## PMC changes: - Currently 47 PMC members. - New PMC members: - Derek Dagit was added to the PMC on Sun May 13 2018 - Jason Kenny was added to the PMC on Mon May 07 2018 - Fei Deng was added to the PMC on Mon May 14 2018 - Steven Feltner was added to the PMC on Mon May 07 2018 - Chenwei Song was added to the PMC on Mon May 07 2018 - Zizhong Zhang was added to the PMC on Tue May 08 2018 ## Committer base changes: - Currently 57 committers. - Randall Meyer was added as a committer on Fri Jul 06 2018 ## Releases: - 7.1.3 was released on Sun Apr 15 2018 ## Mailing list activity: - There continues to be a large growth in the number emails to the development mailing list, a 70% increase, while the user mailing list had 26% less emails. - users@trafficserver.apache.org: - 496 subscribers (up 0 in the last 3 months): - 104 emails sent to list (141 in previous quarter) - dev@trafficserver.apache.org: - 324 subscribers (down -5 in the last 3 months): - 267 emails sent to list (157 in previous quarter) - announce@trafficserver.apache.org: - 17 subscribers (up 1 in the last 3 months): - 3 emails sent to list (2 in previous quarter) - issues@trafficserver.apache.org: - 30 subscribers (down -1 in the last 3 months): - 436 emails sent to list (380 in previous quarter) - summits@trafficserver.apache.org: - 17 subscribers (up 0 in the last 3 months) ## GitHub Issue activity: - 59 issues created in the last 3 months - 40 issues closed in the last 3 months ## Commit activity: - 219,168 lines of code changed (up 213%) - 775 commits (up 40%) - 21 committer email addresses (up 5%) - 41 author email addresses (down 17%) ----------------------------------------- Attachment BU: Report from the Apache Twill Project [Terence Yim] Apache Twill is an abstraction over Apache Hadoop YARN to reduce the complexity of developing distributed applications. ## Issues: There are no issues requiring board attention at this time. ## Activity: - Working on the next release ## Health report: - Made one release since Jun 2017 ## PMC changes: - Currently 6 PMC members - Last PMC addition was Henry Saputra on August 4, 2015 ## Committer base changes: - Currently 9 committers and 24 contributors - No new committer added in the last 3 months - No new contributor added in the last 3 months - Last committer addition was Yuliya Feldman on Mar 6, 2018 - Last contributor addition was Clay B on Feb 3, 2018 ## Releases: - Last release was release 0.12.0 on August 24, 2017 ## Mailing list activity: - dev@twill.apache.org: - 67 subscribers - 80 emails sent to the list in past three months (123 in last report) - commits@twill.apache.org: - 17 subscribers - 0 emails sent to the list in past three months (22 in last report) ## JIRA activity: - 1 new JIRA tickets created in the last month - 0 JIRA tickets resolved in the last month ----------------------------------------- Attachment BV: Report from the Apache VXQuery Project [Till Westmann] Description: Apache VXQuery implements a parallel XML Query processor. Activity: - Activity picked up a bit. - Work started on creating a new release to release JSONiq functionality. Issues: - There are no issues that require the board's attention at this time. PMC/Committership changes: - Currently 12 committers and 7 PMC members in the project. - Last PMC addition was Steven Jacobs at Jul 18, 2014. - 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 BW: Report from the Apache Web Services Project [Daniel Kulp] 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. Community: 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... Last quarter, we did a bunch of releases so we didn't expect much this quarter. We did do a new release of WSS4J mostly to grab the newer version of Apache Santuario. Last committer addition: Sun Sep 14 2014 (Alessio Soldano) Last PMC addition: Tue May 17 2016 (Alessio Soldano) Releases this period: WSS4J - implementation of WS-Security and related technologies - WSS4J-2.2.2 was released on Sun Jun 17 2018 Last releases for other technologies: * XmlSchema 2.2.3 : Jan 2018 (XML schema object model) * Neethi 3.1.1 : Jan 2018 (WS-Policy Framework) * Axiom 1.2.20 : Oct 2016 (StAX-based, XML Infoset compliant object model) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation) ----------------------------------------- Attachment BX: Report from the Apache Zeppelin Project [Lee Moon Soo] ## Description: - Apache Zeppelin is a collaborative data analytics and visualization tool for general-purpose data processing systems. ## Issues: - No issues ## Activity: - 0.8.0 released with major improvements - PMCs are discussing recruiting new committers (and PMC) and looking for candidates. ## Health report: - Steady increment of number of code contributors. +9 since last report, 266 total ## PMC changes: - Currently 11 PMC members. - Last PMC addition was Jeff Zhang on Thu Jan 25 2018 ## Committer base changes: - Currently 17 committers. - Last committer addition was Park Hoon at Jun 22 2017 ## Releases: - 0.8.0 was released on Thu Jun 28 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: - 726 subscribers (up 5 in the last 3 months): - 297 emails sent to list (243 in previous quarter) - dev@zeppelin.apache.org: - 323 subscribers (down -5 in the last 3 months): - 1628 emails sent to list (1461 in previous quarter) ## JIRA activity: - 204 JIRA tickets created in the last 3 months - 160 JIRA tickets closed/resolved in the last 3 months ------------------------------------------------------ End of minutes for the July 18, 2018 board meeting.