The Apache Software Foundation Board of Directors Meeting Minutes July 19, 2017 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/3a82 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: Rich Bowen Shane Curcuru Bertrand Delacretaz Jim Jagielski Chris Mattmann Brett Porter Phil Steitz Mark Thomas Directors Absent: Ted Dunning Executive Officers Present: Ross Gardler Kevin A. McGrail Sam Ruby Craig L Russell Executive Officers Absent: Ulrich Stärk Guests: Daniel Gruno Greg Stein Jake Farrell 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 21, 2017 See: board_minutes_2017_06_21.txt Approved by General Consent. 4. Executive Officer Reports A. Chairman [Brett] I've had an unusually busy month personally, which means I'm well behind on follow through from the minutes and actions from the face to face. This will be a priority for me next week. I have completed a basic run book for board meetings, annual meetings and other Chairman's duties, and intend to commit these and walk Phil through them over the next month. B. President [Sam] My current priorities: EA/TAC/Conferences Items requiring board attention: None. - - - Financially, we continue to be on track. Timing considerations make us look like we are ahead on fundraising, but this is primarily due to a number of large FY17 sponsorship payments hitting the books this calendar year. We currently project to be $185K over budget vs being $171K under last year. Similarly, we are $11K over budget for infrastructure, again this primarily timing considerations. Marketing an Publicity collected and published the FY2017 annual report: https://s.apache.org/FY2017AnnualReport The infrastructure team continues to migrate machines to the cloud. The team is also working with the Whimsy community to automate worklfows. It is also looking to fill one open headcount. Conferences is awaiting a bit for ApacheCon 2018, and is exploring a greater presence at other conferences. Things seem to be settling down in both Fundraising and Brand Management. In the upcoming months, my focus will turn to seeing if we can utilize our EA better, which will involve discussions with each officer in operations, starting with Conferences. If people have any ideas along these lines, please let me know or reach out to Melissa directly. Additionally, please see Attachments 1 through 7. C. Treasurer [Ulrich] Virtual Report: Here is a brief summary of the Foundation’s performance for the first two months of FY18. Cash on June 30th 2017 was $1,842K, which is up $202.1K from last month’s ending balance (May 17) of $1,639.9K, due to the timing of some Sponsor payments (Google, Comcast and Microsoft Platinum sponsor payments arrived in June 2017). The June 2017 cash balance is up $82K from the June 2016 month end balance of $1,760K. The June 2017 ending cash balance of $1,842K represents a cash reserve of 15.7 months based on the FY18 Cash forecast average monthly spending of $117.1K/month. The ASF reserve continues to be very healthy for an organization of ASF’s size, with an FY18 YE estimate of 13 month’s cash reserve. Regarding the YTD Cash P&L, we continue to have a very strong showing against our FY18 Budget. Revenue YTD is $555.8K vs a budget of $167.2K. This was due to the Platinum Sponsor payments for Google, Comcast (upgraded to Platinum from Gold) and Microsoft which had been forecasted to arrive later in the year. This has us for revenue, $388.6K ahead of budget through June 2017. So with the $555.8K of Sponsor revenue received so far in the first two months of FY18 we are more than 50% to our budgeted Sponsor revenue goal of $1,084K for FY18. We are also now forecasting with the remaining sponsorships, and the Coinbase base revenue to be about $181K ahead of the $1,084K FY18 budget, if the sponsors that were budgeted for the last 10 months of FY18 all renew. YTD expenses are over by $11K. Infra is over by $13K and the other depts. combined are under by $2K. I would caution that we are only two months into the current fiscal year so it is very early yet. That said I have included all of the VP’s and dept heads on this email and will follow up with them to make sure that the forecast looks accurate. With regard to Net Income (NI), YTD for FY18 the ASF finished with a positive $383K NI vs a budgeted negative $55K NI or $383K ahead of Budget for the first two months of FY18. With the forecasted revenue ahead of budget due to the Pivotal and Microsoft FY 17 payments as well as the Coinbase funds coming in FY18 and expenses close to Budget at this point we are estimating a $2K positive NI for FY18 vs a budgeted NI loss of $168K. While it is a fantastic start and we should very pleased with all the hard work that everyone has put into the FY so far, it is still a bit early in the FY at this point. Current Balances: Citizens Money Market 1,469,012.87 Citizens Checking 371,883.32 Paypal - ASF 1,350.96 Total Checking/Savings 1,842,247.15 Jun-17 Budget Variance Income Summary: Inkind Revenue 0.00 0.00 0.00 Public Donations 1,675.45 4,064.38 -2,388.93 Sponsorship Program 300,000.00 46,250.00 253,750.00 Programs Income 0.00 0.00 0.00 Other Income 1,491.76 0.00 1,491.76 Interest Income 603.45 292.92 310.53 Total Income 303,770.66 50,607.30 253,163.36 Expense Summary: In Kind Expense 0.00 0.00 0.00 Infrastructure 70,593.70 68,743.44 1,850.26 Sponsorship Program 2,405.33 2,000.00 405.33 Programs Expense 0.00 0.00 0.00 Publicity 14,829.85 10,000.00 4,829.85 Brand Management 5,782.03 7,416.67 -1,634.64 Conferences 4,287.04 0.00 4,287.04 Travel Assistance Committee 2,191.81 0.00 2,191.81 Tax and Audit 0.00 0.00 0.00 Treasury Services 3,350.00 3,350.00 0.00 General & Administrative 8,122.70 8,905.52 -782.82 Total Expense 111,562.46 100,415.63 11,146.83 Net Income 192,208.20 -49,808.33 242,016.53 Cash Proof 1,650,038.85 1,842,247.05 YTD 2018 Budget Variance Income Summary: Inkind Revenue 0.00 0.00 0.00 Public Donations 25,871.83 5,367.36 20,504.47 Sponsorship Program 524,612.08 161,250.00 363,362.08 Programs Income 0.00 0.00 0.00 Other Income 4,151.86 0.00 4,151.86 Interest Income 1,226.10 585.84 640.26 Total Income 555,861.87 167,203.20 388,658.67 Expense Summary: In Kind Expense 0.00 0.00 0.00 Infrastructure 147,271.48 143,699.61 3,571.87 Sponsorship Program 4,747.23 5,250.00 -502.77 Programs Expense 0.00 0.00 0.00 Publicity 39,517.61 26,000.00 13,517.61 Brand Management 7,479.05 14,833.34 -7,354.29 Conferences 4,747.07 4,000.00 747.07 Travel Assistance Committee 2,191.81 5,000.00 -2,808.19 Tax and Audit 0.00 0.00 0.00 Treasury Services 6,450.00 6,450.00 0.00 General & Administrative 16,467.88 17,983.38 -1,515.50 Total Expense 228,872.13 223,216.33 5,655.80 Net Income 326,989.74 -56,013.13 383,002.87 Assistant Treasurer: Audit and Tax Quote: See https://drive.google.com/open?id=0B7wNkTj2wH_Tamc1dmR1Mmw3b3c for the full information but here’s the most relevant information: “Based on our experience and the information furnished to us, we anticipate our fees for this engagement to be as follows: Fees Hours The Apache Software Foundation modified cash basis financial statement audit as of April 30, 2017. $9,500 Preparation of Form 990 for the Apache Software Foundation as of April 30, 2017. $1,500 Note: The above fees include all out-of-pocket expenses and a 15% discount for non-profit organizations.” KAM: Based on Tom's recommendations* and our past work with this firm, I believe it's a good choice. And from reviewing the budget, we have this already in the approved FY18 budget. Board’s thoughts on waiting 4.5 more months and do the audit for 2017 rather than 2016? Seems like it might be a good use of the association funds to do that. * Tom: “attached please find the updated proposal from Overton that includes a full FY 17 Audit, as well as FY16 balance review and the FY 17 990 prep ( which at $1,500 is discounted from the FY16 version). So at $11,000 combined with what they need to do in an audit vs a Review, i.e doing walk through etc , is reasonable as Accrual audits alone we typically see $16K plus 990 prep. “ - Bitcoins complete. All “dust” converted to USD - $120.14 USD deposit confirmed - PayPal is now set to accept Euros. - Overall things are becoming more routine so my reports as Asst Treasurer should be much shorter while I continue to backstop Uli as needed. Previously Reported Items Still Tracking: - Contribution Language for Car Donations - No update and I’m guessing we might not get feedback. - Payment Privacy changes to move away from Dropbox, etc. - UPDATE: Virtual will be documenting what they do now which is working so we can discuss if change is needed. - CDARS - Virtual is working towards a method to FDIC insure our entire balance and is researching CDARS - Virtual is meeting with the bank to discuss. - Network for Good - Missing a $125 check - Will ask for a reissue. - Credit Card with a lower foreign transaction fee still being researched - no update D. Secretary [Craig] In June 88 iclas, six cclas, and three grants were received and filed. E. Executive Vice President [Ross] Infrastructure -------------- Confirms that after evaluation of workload it is indeed necessary to employ a sixth team member (this is not additional headcount, rather the filling of an open position). Good progress on reducing dependency on OSU/OSL with the replacement and puppetization of Jenkins. Conferences ----------- Exploring options for future events. TAC --- ACNA’17 was $9,200 under budget. Evaluation surveys and interviews are underway. F. Vice Chairman [Phil] I have nothing to report this month. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Shane] See Attachment 8 B. Apache Legal Affairs Committee [Chris Mattmann] See Attachment 9 C. Apache Security Team Project [Mark J. Cox / Mark] See Attachment 10 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # ACE [bp] # Airavata [bp] # Axis [bp] # Bloodhound [bp] # Camel [mt] # Directory [bp] # Fineract [bp] # Giraph [bp] # Hama [bp, cm] # Helix [bp] # MINA [bp] # Mahout [rb] # Mesos [mt] # Thrift [bp] # Traffic Server [jj] A. Apache Accumulo Project [Michael Wall / Rich] See Attachment A B. Apache ACE Project [Marcel Offermans / Brett] No report was submitted. C. Apache ActiveMQ Project [Bruce Snyder / Jim] See Attachment C D. Apache Airavata Project [Suresh Marru / Bertrand] No report was submitted. E. Apache Apex Project [Thomas Weise / Ted] See Attachment E F. Apache Aries Project [Jeremy Hughes / Phil] See Attachment F G. Apache Arrow Project [Jacques Nadeau / Chris] See Attachment G @Phil: follow up to ensure that PMC knows that IP clearance is required H. Apache AsterixDB Project [Till Westmann / Jim] See Attachment H I. Apache Atlas Project [Aaron Feng / Chris] See Attachment I J. Apache Attic Project [Jan Iversen / Rich] See Attachment J K. Apache Avro Project [Ryan Blue / Bertrand] See Attachment K L. Apache Axis Project [Deepal Jayasinghe / Shane] See Attachment L @Shane: contact the project and strongly encourage them to propose a new chair and report next month M. Apache Bahir Project [Luciano Resende / Ted] See Attachment M N. Apache Bloodhound Project [Gary Martin / Brett] No report was submitted. @Brett: pursue a report for Bloodhound O. Apache Calcite Project [Jesús Camacho Rodríguez / Phil] See Attachment O P. Apache Camel Project [Christian Mueller / Mark] See Attachment P @Mark: ask for an improved report next month Q. Apache CarbonData Project [Liang Chen / Ted] See Attachment Q R. Apache Celix Project [Alexander Broekhuis / Jim] See Attachment R S. Apache Chukwa Project [Eric Yang / Mark] See Attachment S T. Apache Crunch Project [Josh Wills / Phil] See Attachment T U. Apache CXF Project [Daniel Kulp / Bertrand] See Attachment U V. Apache DB Project [Bryan Pendleton / Shane] See Attachment V W. Apache Directory Project [Stefan Seelmann / Rich] No report was submitted. @Rich: pursue a report for Directory X. Apache Eagle Project [Edward Zhang / Chris] See Attachment X Y. Apache Fineract Project [Myrle Krantz / Brett] No report was submitted. @Brett: pursue a report for Fineract Z. Apache Geronimo Project [Alan Cabrera / Jim] See Attachment Z AA. Apache Giraph Project [Avery Ching / Phil] No report was submitted. @Phil: follow up to see if a new chair is needed and file a report next month AB. Apache Hadoop Project [Christopher Douglas / Ted] See Attachment AB AC. Apache Hama Project [Edward J. Yoon / Chris] No report was submitted. @Chris: pursue a report for Hama; is a new chair needed? AD. Apache HBase Project [Andrew Purtell / Shane] See Attachment AD AE. Apache Helix Project [Kishore Gopalakrishna / Mark] No report was submitted. @Mark: pursue a report for Helix AF. Apache Incubator Project [John D. Ament / Bertrand] See Attachment AF AG. Apache Isis Project [Kevin Meyer / Rich] See Attachment AG AH. Apache James Project [Eric Charles / Brett] See Attachment AH AI. Apache jclouds Project [Andrew Gaul / Rich] See Attachment AI AJ. Apache Jena Project [Andy Seaborne / Mark] See Attachment AJ AK. Apache JMeter Project [Milamber / Bertrand] See Attachment AK AL. Apache Johnzon Project [Hendrik Saly / Brett] See Attachment AL AM. Apache JSPWiki Project [Juan Pablo Santos / Shane] See Attachment AM AN. Apache Kudu Project [Todd Lipcon / Phil] See Attachment AN AO. Apache Labs Project [Danny Angus / Ted] See Attachment AO AP. Apache Lucy Project [Peter Karman / Jim] See Attachment AP AQ. Apache Mahout Project [Andrew Palumbo / Chris] See Attachment AQ @Rich: help resolve billing issue with AWS AR. Apache Maven Project [Robert Scholte / Jim] See Attachment AR AS. Apache Mesos Project [Benjamin Hindman / Chris] See Attachment AS @Mark: remove company names from the report and give the PMC guidance for future reports AT. Apache Metron Project [Casey Stella / Mark] See Attachment AT AU. Apache MINA Project [Jean-François Maury / Bertrand] No report was submitted. AV. Apache MyFaces Project [Mike Kienenberger / Shane] See Attachment AV AW. Apache Mynewt Project [Justin Mclean / Ted] See Attachment AW AX. Apache NiFi Project [Joe Witt / Rich] See Attachment AX AY. Apache Nutch Project [Sebastian Nagel / Brett] See Attachment AY AZ. Apache ODE Project [Sathwik Bantwal Premakumar / Phil] See Attachment AZ BA. Apache Oltu Project [Antonio Sanso / Rich] See Attachment BA BB. Apache OpenJPA Project [Mark Struberg / Jim] See Attachment BB BC. Apache OpenMeetings Project [Maxim Solodovnik / Chris] See Attachment BC BD. Apache OpenOffice Project [Marcus Lange / Shane] See Attachment BD BE. Apache ORC Project [Owen O'Malley / Bertrand] See Attachment BE BF. Apache Parquet Project [Julien Le Dem / Phil] See Attachment BF BG. Apache PDFBox Project [Andreas Lehmkühler / Mark] See Attachment BG BH. Apache Pig Project [Daniel Dai / Ted] See Attachment BH BI. Apache Ranger Project [Selvamohan Neethiraj / Brett] See Attachment BI BJ. Apache Samza Project [Yi Pan / Mark] See Attachment BJ BK. Apache Sentry Project [Alex Kolbasov / Rich] See Attachment BK BL. Apache Sqoop Project [Jarek Jarcec Cecho / Chris] See Attachment BL BM. Apache Stanbol Project [Fabian Christ / Shane] See Attachment BM BN. Apache Steve Project [Daniel Gruno / Phil] See Attachment BN BO. Apache Struts Project [René Gielen / Brett] See Attachment BO BP. Apache SystemML Project [Deron Eriksson / Ted] See Attachment BP BQ. Apache Tapestry Project [Thiago H. de Paula Figueiredo / Jim] See Attachment BQ BR. Apache Tcl Project [Massimo Manghi / Bertrand] See Attachment BR BS. Apache Tez Project [Siddharth Seth / Brett] See Attachment BS BT. Apache Thrift Project [Jake Farrell / Rich] See Attachment BT @Rich: ask for a report for next month BU. Apache Tika Project [Dave Meikle / Bertrand] See Attachment BU BV. Apache TinkerPop Project [Stephen Mallette / Ted] See Attachment BV BW. Apache TomEE Project [David Blevins / Mark] See Attachment BW BX. Apache Traffic Server Project [Bryan Call / Shane] See Attachment BX BY. Apache VCL Project [Andy Kurth / Jim] See Attachment BY BZ. Apache VXQuery Project [Till Westmann / Phil] See Attachment BZ CA. Apache Web Services Project [Sagara Gunathunga / Chris] See Attachment CA CB. Apache Yetus Project [Sean Busbey / Chris] See Attachment CB CC. Apache Zeppelin Project [Lee Moon Soo / Bertrand] See Attachment CC Committee reports approved as submitted by General Consent. 7. Special Orders A. Establish the Apache MADlib Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to a scalable, Big Data, SQL-driven machine learning framework for Data Scientists. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache MADlib Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache MADlib Project be and hereby is responsible for the creation and maintenance of software related to a scalable, Big Data, SQL-driven machine learning framework for Data Scientists. RESOLVED, that the office of "Vice President, Apache MADlib" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache MADlib Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache MADlib Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache MADlib Project: Sarah Aerni Greg Chase Aaron Feng Rahul Iyer Jim Jagielski Nandish Jayaram Anirudh Kondaveeti Orhan Kislal Frank McQuillan Srivatsan R Rashmi Raghu Roman Shaposhnik Atri Sharma NOW, THEREFORE, BE IT FURTHER RESOLVED, that Aaron Feng be appointed to the office of Vice President, Apache MADlib, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Apache MADlib PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Apache MADlib Project; and be it further RESOLVED, that the Apache MADlib Project be and hereby is tasked with the migration and rationalization of the Apache Incubator MADlib podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator MADlib podling encumbered upon the Apache Incubator Project are hereafter discharged. Special Order 7A, Establish the Apache MADlib Project, was approved by Unanimous Vote of the directors voting, with Shane Curcuru abstaining. As the MADlib trademark hasn't been transferred to the Foundation yet: 1) MADlib is required to include a disclaimer on their homepage and in their releases, indicating that the mark doesn't belong to the ASF so far, until the trademark is transferred. 2) The expectation is that the trademark handover will be completed before the end of 2017. B. Change the Apache Falcon Project Chair WHEREAS, the Board of Directors heretofore appointed Srikanth Sundarrajan (sriksun) to the office of Vice President, Apache Falcon, and WHEREAS, the Board of Directors is in receipt of the resignation of Srikanth Sundarrajan from the office of Vice President, Apache Falcon and WHEREAS, the Project Management Committee of the Apache Falcon project has chosen by vote to recommend Pallavi Rao (pallavi) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Srikanth Sundarrajan is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Falcon, and BE IT FURTHER RESOLVED, that Pallavi Rao be and hereby is appointed to the office of Vice President, Apache Falcon, 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 Falcon Project Chair, was approved by Unanimous Vote of the directors present. C. Establish the Apache Streams Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to interoperability of online profiles and activity feeds. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Streams Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Streams Project be and hereby is responsible for the creation and maintenance of software related to interoperability of online profiles and activity feeds; and be it further RESOLVED, that the office of "Vice President, Apache Streams" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache Streams Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Streams Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache Streams Project: * Stephen D Blackmon * Robert Baker Douglas * Ate Douma * Ryan Edward Ebanks * Matt Franklin * Joey Frazee * Trevor Grant * Suneel Marthi NOW, THEREFORE, BE IT FURTHER RESOLVED, that Stephen D Blackmon be appointed to the office of Vice President, Apache Streams, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Apache Streams PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Apache Streams Project; and be it further RESOLVED, that the Apache Streams Project be and hereby is tasked with the migration and rationalization of the Apache Incubator Streams podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator Streams podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7C, Establish the Apache Streams Project, was approved by Unanimous Vote of the directors present. D. Establish the Apache Fluo Project WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to the storage and incremental processing of large data sets. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Fluo Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Fluo Project be and hereby is responsible for the creation and maintenance of software related to the storage and incremental processing of large data sets; and be it further RESOLVED, that the office of "Vice President, Apache Fluo" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache Fluo Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Fluo Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache Fluo Project: * Billie Rinaldi * Chris McTague * Christopher Tubbs * Corey J. Nolet * Drew Farris * Josh Elser * Keith Turner * Mike Walch NOW, THEREFORE, BE IT FURTHER RESOLVED, that Keith Turner be appointed to the office of Vice President, Apache Fluo, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Apache Fluo PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Apache Fluo Project; and be it further RESOLVED, that the Apache Fluo Project be and hereby is tasked with the migration and rationalization of the Apache Incubator Fluo podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator Fluo podling encumbered upon the Apache Incubator PMC are hereafter discharged. Special Order 7D, Establish the Apache Fluo Project, was approved by Unanimous Vote of the directors present. 8. Discussion Items 9. Review Outstanding Action Items * Mark: work on reminder to the PMC that decisions need to be made in public [ Mesos 2017-04-19 ] Status: Completed on 2017-07-01 * Shane: where has the work been done on 0.12? [ Tajo 2017-04-19 ] Status: * Mark: Take suggestions for improving communication back to the project [ Flex 2017-06-21 ] Status: Ongoing. * Bertrand: Help PMC chair to provide a better report; next month please [ Sentry 2017-06-21 ] Status: the report is in * Ted: Discuss state of development with PMC; encourage on-list development [ Tajo 2017-06-21 ] Status: * John: get the IPMC to come to consensus [ Establish MADlib 2017-06-21 ] Status: addressed * Mark: discuss voting issue with PPMC and IPMC [ Establish MADlib 2017-06-21 ] Status: Resolved. No ongoing concerns. 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 11:45 a.m. (Pacific) ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the Executive Assistant [Melissa Warnkin] No issues to report at this time. ----------------------------------------- Attachment 2: Report from the VP of Brand Management [Shane Curcuru] * ISSUES FOR THE BOARD None. * OPERATIONS Surprisingly quiet month overall, fewer than normal incoming questions. Issues with some podlings approaching graduation without completing PODLINGNAMESEARCH processes were raised, and hopefully the IPMC will be working to ensure the incubating policies are clear and easy to follow. Thanks to John D. Ament for starting work on this. Worked with counsel to review a podling's trademark transfer agreement. Held a call with a large company to clarify a serious trademark request we had previously made to them, with a good conclusion. Website Analytics show that while the /foundation/marks page is the most often visited, the /list page of all trademarks is the second most visited page, surprisingly. Not enough data yet to see other notable trends, other than a fairly low number of hits overall. Thanks in general to the Accumulo, JMeter, and OFBiz PMCs who have each been doing a good job of managing some brand questions on their own recently. * REGISTRATIONS & CONTRACTS IMPALA's incoming transferred registration in Brazil was issued. A large number of renewals are coming up over the next 6 months, including many international registrations (which are notably more expensive to renew, typically). ----------------------------------------- Attachment 3: Report from the VP of Fundraising [Kevin A. McGrail] Continue working to document and improve fundraising processes but I think things are moving in a good direction thanks to a lot of people’s efforts. Much of the groundwork in the past few months is working well without too much help. Specifically, Hopsie, Benevity and monitoring fundraising has helped with a number of fundraising items that would have been previously missed. Some new bronze sponsors are in the works. Some potential sponsors to reach out to it seems mentioned by a Gartner Analyst: https://twitter.com/merv/status/885616674631593984 Continue to uncover additional sponsors where invoicing was missed. Continue making strides in fixing this with better procedures as well. Big thanks to Lynsey, Tom and Sally for lots of help on this matter. Sally has spearheaded using mailchimp to notify individual sponsors of our annual report and similar items The Sponsor Ambassadorship program continues. Working to get access to TechSoup for ASF. Ross Gardler is on Vacay so expect that to be solved soon. ----------------------------------------- Attachment 4: Report from the VP of Marketing and Publicity [Sally Khudairi] I. Budget: we are on budget and on schedule with no vendor payments due at this time. We are working with Virtual to sort out an overcharge from the Intercontinental Hotel incurred during ApacheCon. II. Cross-committee Liaison: work with ASF Fundraising continues, with Sally Khudairi leading Sponsor engagement with support from Rich Bowen, Jim Jagielski, Tom Pappas, Mark Thomas, and Hadrian Zbarcea. She also continues work on individual giving and donor outreach. The ASF Annual Report for FY2017 was published at the end of June as planned https://s.apache.org/FY2017AnnualReport III. Press Releases: the following formal announcement was issued via the newswire service, ASF Foundation Blog, and announce@apache.org during this timeframe: - 29 June 2017 - The Apache® Software Foundation Announces Annual Report for 2017 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 156 weekly summaries published to date. We tweeted 14 items, and now have 42.7K followers. 5 items were posted on LinkedIn, and garnered more than 39K collective organic impressions. V. Future Announcements: three announcements are 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 3 media queries. The ASF received 765 press clips vs. last month's clip count of 1,223. Media coverage of Apache projects yielded 2,870 press hits vs. last month's 3,144. VII. Analyst Relations: we received 2 analyst queries during this timeframe. Apache was mentioned in 23 reports by Gartner (including 2 Magic Quadrant reports), 6 reports by Forrester, 18 reports by 451 Research, and 8 reports by IDC. VIII. Graphics: Sally continues to design templates for ASF business cards and related promotional materials. IX. ApacheCon liaison: we will continue to support ApacheCon as the event evolves. X. (Non-ASF) Industry Events and Outreach liaison: we are exploring participating at various events as exhibitors and/or community partners; details will be shared as they become available. XI. Newswire accounts: we have 12 pre-paid press releases remaining with NASDAQ GlobeNewswire through December 2017; any unused announcements will be applied towards our new contract that ends in December 2019. # # # ----------------------------------------- Attachment 5: Report from the VP of Infrastructure [David Nalley] General ======= Infra continues to operate as expected, and there are no issues for the President or the Board at this time. Operations Action Items ======================= - Continue discussions with the Whimsy community on Foundation workflows, and how Infra can support their work (more below) Short Term Priorities ===================== - Fill the open headcount. The past few months have been an evaluation of the team with five FTEs, and it is (now) clear that our workload demands all six allocated/budgeted positions to be filled. Long Range Priorities ===================== - We continue to reduce technical debt by puppetizing services (which reduces manual configuration) and moving to cloud-based hosts and VMs (reducing reliance on our own hardware, and offering flexibility) - Automation of Infra tasks is on our long-range planning, but has been placed at a lower priority relative to puppetizing services and migration to cloud-based VMs. However, the Whimsy community has engaged with the Infra community to add various tooling/services to their tool. Several workflow improvements have occurred, with more planned and/or waiting to be rolled out. Jenkins Upgrade =============== Jenkins was migrated to a new VM and VM host on Saturday, July 15. At the same time, Jenkins was upgraded to the latest 2.60.1. Work had been done in preperation in writing a new jenkins_asf Puppet Module and Yaml in readiness for this and a builds-test soaked in and allowed tweaks to the puppet config. A fair amount of downtime (over 10 hours) was due to a final rsync of data after turning off Jenkins, the installation of upgraded plugins before the overall upgrade, and another round of plugin upgrades after the upgrade (for those plugins not compatible until new version was installed). All nodes also had to be updated to use a JDK1.8 connection. This has consequences for those projects using Maven type jobs and want to build with JDK1.7 and earlier, but this has been discussed and workarounds noted. The builds@apache.org mailing was notified many weeks ago about the upcoming upgrade and migration, and again shortly before the upgrade happened. During the upgrade, Twitter, builds@ and operations@ were also kept in the loop every few hours until completion. At this stage, builds.a.o is operating smoothly with just a few non-infra owned nodes needing to reconnect. We may bump the VM memory after a few days of stats collecting, but we'll see. In terms of technical debt, this allows us to retire physical hardware (crius) which is located at OSU/OSL. Our new Jenkins Puppet Module also gives us much more flexibility to move, restore, and otherwise manage the Jenkins system. ----------------------------------------- Attachment 6: Report from the VP of Conferences [Rich Bowen] This month we have had discussions with various other conferences about Apache presence at their event. We continue to await a bid for ApacheCon 2018, possibly in Canada, so that we can determine whether that option is worth pursuing. ----------------------------------------- Attachment 7: Report from the Apache Travel Assistance Committee [Melissa Warnkin] * Results from the Post-ApacheCon surveys are still trickling in * TAC Interviews also trickling in and will be dropped in svn and included on the website under the “travel stories” once received. * As stated previously, ACNA’17 was $9,200 under budget due to two folks dropping out after being approved/budgeted for. This will be carried forward for future events. ----------------------------------------- Attachment 8: Report from the VP of W3C Relations [Andy Seaborne] Andy Seaborne (andy@) has joined the "Declarative Linked Data Apps" Community Group. ASF has already joined this CG so no further commitments are made. ----------------------------------------- Attachment 9: Report from the Apache Legal Affairs Committee [Chris Mattmann] The top level item to report this month is the movement of Facebook's BSD+patents license to Category-X as documented in LEGAL-303 [1]. We provided a similar transition period as was given during the JSON license decision arrived at earlier. The decision has caused much discussion on Reddit, Hacker News, and there have been a handful of news articles published about it. Legal requests that discussion occur on the legal-discuss@a.o list for any follow-ups and there have been a few already (e.g., from Hadoop, and other projects). Other legal questions are being answered as quickly as possible. There have been a few decisions related to the use of data to train models in Apache projects. In LEGAL-313 [2], we decided to disallow use of the Amazon Fine Food Reviews Dataset in Apache Projects, whereas in LEGAL-309 [3] we decided to allow use of the Universal Dependencies (UD) datasets to train models for Apache OpenNLP whereas in LEGAL-317 [4] we affirmed prior discussion that OntoNotes corpus data and LDC data are not useable in Apache projects. Ongoing discussion also revolves around the use of system dependencies, e.g., autoconf generated header files as in LEGAL-300 [5], and header files licensed under LGPL in LEGAL-316 [6]. Another question raised this month is Legal's opinion on the collection of usage statistics during running/execution of ASF products, e.g., collecting anonymous usage data when code is running. Discussion is ongoing. In LEGAL-164 [7] the issue of Apache deriving a DCMA Safe Harbor policy was revisited by Kevin McGrail. Discussion is ongoing. [1] https://issues.apache.org/jira/browse/LEGAL-303 [2] https://issues.apache.org/jira/browse/LEGAL-313 [3] https://issues.apache.org/jira/browse/LEGAL-309 [4] https://issues.apache.org/jira/browse/LEGAL-317 [5] https://issues.apache.org/jira/browse/LEGAL-300 [6] https://issues.apache.org/jira/browse/LEGAL-316 [7] https://issues.apache.org/jira/browse/LEGAL-164 ----------------------------------------- Attachment 10: Report from the Apache Security Team Project [Mark J. Cox] Stats for June 2017: 12 CVEs issued to projects (some may not be public yet). e-mails to security@ 1 Phishing/spam/proxy/attacks point to site "powered by Apache" or Confused user due to "Apache" mentioned in OSS licenses 11 Direct Vulnerability report to security@apache.org 1 [site] rejected 1 [ignite] 1 [apr] 2 [ranger] 1 [zeppelin] 1 [ambari] 1 [commons] 1 [axis2] rejected 1 [httpd] 1 [hadoop] 7 Vulnerabilities reported to projects 3 [httpd] 1 [couchdb] 1 [kafka] 1 [struts] 1 [couchdb] ----------------------------------------- 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 no new releases during the current reporting period. - The PMC approved the use of the Apache Accumulo trademark for the 4th annual Accumulo Summit, to be held on October 16th, 2017 in Columbia, MD. - Since the last report, there has been a focus on documentation clean up and paying down some technical debt in our integration test suite. ## Health report: - The project remains healthy. Activity levels on mailing lists, git and JIRA remain constant. ## PMC changes: - Currently 30 PMC members. - Ivan Bella was added to the PMC on Tue Jul 11 2017 ## Committer base changes: - Currently 30 committers. - Ivan Bella was added as a committer on Wed Jul 12 2017 ## Releases: - Last release was 1.7.3 on Sat Mar 25 2017 ## Mailing list activity: - dev@accumulo.apache.org: - 232 subscribers (up 4 in the last 3 months): - 1072 emails sent to list (1012 in previous quarter) - notifications@accumulo.apache.org: - 63 subscribers (down -1 in the last 3 months): - 578 emails sent to list (589 in previous quarter) - user@accumulo.apache.org: - 398 subscribers (up 2 in the last 3 months): - 121 emails sent to list (120 in previous quarter) ## JIRA activity: - 56 JIRA tickets created in the last 3 months - 52 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment B: Report from the Apache ACE Project [Marcel Offermans] ----------------------------------------- Attachment C: Report from the Apache ActiveMQ Project [Bruce Snyder] Activity * ActiveMQ ** Work continues on bug fixes and hardening of the ActiveMQ 5.x broker. ** New 5.15.0 release is out which now requires Java 8 and includes the latest Camel 2.19.0 release * ActiveMQ Artemis ** Continued work on adding new features with several active discussions both on the mailing list and in JIRA and PR comments around the implementation of those features and their affect on existing usecases from members of the community. ** Improving AMQP support ** Many fixes around compatibility with older clients. * ActiveMQ Other * The community has opened up a call for new Logo's for the project website, a vote to pick a winner is expected late July. PMC changes * Last PMC addition: Thu Oct 27 2016 (Clebert Suconic) * Currently 24 PMC members Committer base changes * Currently 59 committers. * Francesco Nigro was added as a committer on Tue May 09 2017 Releases * 5.14.5 was released on Sun Apr 16 2017 * 5.15.0 was released on Thu Jun 29 2017 * ActiveMQ Artemis 1.5.5 was released on Sun May 14 2017 * ActiveMQ Artemis 2.1.0 was released on Sun May 14 2017 * ActiveMQ CLI Tools 0.1.0 was released on Sun May 07 2017 ----------------------------------------- Attachment D: Report from the Apache Airavata Project [Suresh Marru] ----------------------------------------- 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: In May the community released 3.6.0 of Apex Core (the stream processing engine). The release adds support for user defined control tuples, experimental support for DAG plugins and a number of important bug fixes and improvements. The next release is expected to be version 3.8.0 of Apex Malhar (the library). The previous library release was 3.7.0 in March. Apex was presented at several conferences, including Apache Big Data in Miami and in June at Berlin Buzzwords and Dataworks Summit in San Jose. Apex had its one year anniversary as top level project in April; more on development of community and project can be found here: http://www.atrato.io/blog/2017/04/25/one-year-apex/ ## Community: - Currently 15 PMC members. - No new PMC member added in the last 3 months - Last PMC addition was Chandni Singh 2016-09-07 - Currently 40 committers. - No new committer added in the last 3 months - Last committer addition was Devendra Tagare on 2016-08-10 - Contributors: 79 all time, 55 in last 12 months (+3, +1 since last report) ## Releases: Following are the most recent releases: - Core 3.6.0 released 2017-05-04 - Malhar 3.7.0 released 2017-03-31 ----------------------------------------- Attachment F: Report from the Apache Aries Project [Jeremy Hughes] ## Description: - Apache Aries delivers a set of pluggable Java components enabling an enterprise OSGi application programming model. ## Issues: - None to report this quarter. ## Activity: - As a community we made 9 releases this quarter. - We have added a new project: Aries Containers for manage container deployments from a Java API. ## Health report: - The dev@ list traffic is back to the level from 2 quarters after a spike last quarter. - The dev@ mailing list seems to be the channel most people communicate over. ## PMC changes: - Currently 38 PMC members. - Dominik Przybysz was added to the PMC on Tue May 30 2017 ## Committer base changes: - Currently 55 committers. - New commmitters: - Raymond Augé was added as a committer on Mon Apr 24 2017 - Tom De Wolf was added as a committer on Wed May 03 2017 ## Releases: - aries-rsa 1.11.0 was released on Fri Jul 07 2017 - blueprint-core 1.8.1 was released on Fri May 12 2017 - blueprint-core 1.8.2 was released on Thu Jul 06 2017 - blueprint-maven-plugin 1.7.0 was released on Fri May 19 2017 - blueprint-maven-plugin-spring-handlers 1.0.0 was released on Fri May 19 2017 - blueprint-spring 0.4.0 was released on Thu Jul 06 2017 - proxy-impl 1.1.1 was released on Fri May 12 2017 - transaction-manager 1.3.3 was released on Fri May 12 2017 - tx-control 0.0.3 was released on Mon Jun 26 2017 ## Mailing list activity: - dev@aries.apache.org: - 137 subscribers (up 0 in the last 3 months): - 324 emails sent to list (586 in previous quarter) - user@aries.apache.org: - 241 subscribers (up 4 in the last 3 months): - 34 emails sent to list (38 in previous quarter) ## JIRA activity: - 15 JIRA tickets created in the last 3 months - 22 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment G: Report from the Apache Arrow Project [Jacques Nadeau] ## Description: Arrow is a columnar in-memory analytics layer designed to accelerate big data. It houses a set of canonical in-memory representations of flat and hierarchical data along with multiple language-bindings for structure manipulation. It also provides IPC and common algorithm implementations. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Heavy development activity and growing community since the last board report. We have made 3 releases, with the next release 0.5.0 coming soon. - The Arrow 0.3.0 release on May 2 included C and Ruby bindings for the Arrow C++ libraries. We have also seen a native JavaScript (TypeScript) implementation appear for use. - The TurbODBC C++ and Python project released version 2.0.0 which included support for converting ODBC data to Apache Arrow. This was enabled by an internal C++ API to the Python Arrow bindings, and will help provide a blueprint for future thirdparty Python libraries that use Arrow. - The Ray project for machine learning from the UC Berkeley RISELab contributed a large software component, a shared memory object store ("Plasma"), to the Apache Arrow project. - We have made significant progress toward completing compatibility between the Java and C++ implementations of the Arrow memory format. As soon as we achieve reasonable completeness, we should consider leaping to Arrow 1.0.0 to communicate to the rest of the open source world that Arrow is no longer as much of a work-in-progress and ready for more widespread use. - We have created the arrow-dist git repo to assist with cross-language and cross-platform packaging. - Apache Spark has merged its first Arrow integration, SPARK-13534 - The external GPU Open Analytics Initiative is using Apache Arrow as its data interchange format ## Health report: - Arrow is seeing an uptick in community interest and adoption. The increase in activity reflects the project's scope expanding (i.e. more programming languages) and increase in use in other projects. We expect this trend to continue as Arrow's perception changes to be deemed more production-ready and stable. ## PMC changes: - Currently 19 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Uwe Korn on Wed Apr 12 2017 ## Committer base changes: - Currently 22 committers. - Kouhei Sutou was added as a committer on Wed May 10 2017 ## Releases: - 0.3.0 was released on Thu May 04 2017 - 0.4.0 was released on Mon May 22 2017 - 0.4.1 was released on Thu Jun 08 2017 ## Mailing list activity: - We changed our JIRA notification schema to send only issue *creation* e-mails to the primary mailing list, with further comments and edits going to issues@ - dev@arrow.apache.org: - 547 subscribers (up 17 in the last 3 months): - 622 emails sent to list (1098 in previous quarter) - issues@arrow.apache.org: - 11 subscribers (up 0 in the last 3 months): - 1985 emails sent to list (1255 in previous quarter) - reviews@arrow.apache.org: - 9 subscribers (up 9 in the last 3 months) ## JIRA activity: - 395 JIRA tickets created in the last 3 months - 333 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment H: 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. - Working on making AsterixDB more consumable by increasing focus on better backwards compatibility and release notes. - The second non-incubating release is out, but the the third one hasn't started. There is no obvious impact on the community by the 2 releases. - GSoC project to support standard geometry objects based on GeoJSON underway. Issues: - There are no issues that require the board's attention at this time. PMC/Committership changes: - Dmitry Lychagin was added as a committer on 2017-06-22. - Chen Luo was added as a committer on 2017-06-18. - The last committer added was Dmitry Lychagin on 2017-06-22. - The last PMC member added was Michael Blow on 2016-03-28. Releases: - Apache AsterixDB 0.9.1 was released on 2017-04-21 - Apache Hyracks 0.3.1 was released on 2017-04-21 ----------------------------------------- Attachment I: Report from the Apache Atlas Project [Aaron Feng] ## Description: Apache Atlas is a scalable and extensible set of core foundational governance services that enables enterprises to effectively and efficiently meet their compliance requirements within Hadoop and allows integration with the complete enterprise data ecosystem ## Issues: There are no issues requiring board attention at this time. ## Activity: - Apache Atlas graduated as a top-level project on 6/21 - Migrating from Incubator infra to TLP infra (INFRA-14486) - Working on core enhancements like relationships as first-class type - Working on significant improvements to search capabilities - Working on new features like Virtual Data Connector, Automated Discovery - Jira: +59 (created) -32(resolved) between 5/29 and 6/30 - Git: 28 commits between 5/29 and 6/30 ## Health report: - Added 5 new contributors between 5/29 and 6/30 - A lot of interest in adding new features to Atlas from the community, like: Virtual Data Connector, Automated Discovery, Business User UIs ## PMC changes: - Currently 33 PMC members - No new PMC members added since graduation on 6/21 ## Committer base changes: - Currently 33 committers - No new committers added since graduation on 6/21 ## Releases: No new releases in June 2017 ## Mailing list activity: - dev@atlas.apache.org: 579 emails sent to list (in the month of June 2017) - user@atlas.apache.org: 5 emails sent to list (in the month of June 2017) - commits@atlas.apache.org: 113 emails sent to list (in the month of June 2017) ## JIRA activity: - 59 JIRA tickets created between 5/29 and 6/30 - 32 JIRA tickets closed/resolved between 5/29 and 6/30 ----------------------------------------- Attachment J: Report from the Apache Attic Project [Jan Iversen] ## Description: The Attic is where projects slumber when their communities fade away. Wink moved to the Attic in the last quarter. ## Issues: No issues ## Activity: This is my first report as VP for the Attic. Process documentation have been updated. ## PMC changes: - Currently 21 PMC members. - Jan Iversen was added to the PMC on Wed Mar 15 2017 ## 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 ## Releases: - No release can be made in attic ## Mailing list activity: - general@attic.apache.org: - 35 subscribers (down 0 in the last 3 months): - 46 emails sent to list (98 in previous quarter) ## JIRA activity: - 1 JIRA tickets created in the last 3 months - 3 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment K: Report from the Apache Avro Project [Ryan Blue] ## Description: - Avro is a cross-language data serialization system. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - 1.8.2 released 13 May 2017. ## Health report: - No significant changes from the last report. ## PMC changes: - Currently 18 PMC members. - Last PMC addition was Suraj Acharya on Wed Apr 12 2017 ## Committer base changes: - Currently 25 committers. - New commmitters: - Gábor Szádovszky was added as a committer on Sat Feb 04 2017 - Suraj Acharya was added as a committer on Sat Feb 04 2017 ## Releases: - Last release was 1.8.2 on 13 May 2017 ## Mailing list activity: - dev@avro.apache.org: - 291 subscribers (up 7 in the last 3 months): - 374 emails sent to list (566 in previous quarter) - user@avro.apache.org: - 660 subscribers (up 4 in the last 3 months): - 68 emails sent to list (75 in previous quarter) ## JIRA activity: - 24 JIRA tickets created in the last 3 months - 18 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment L: Report from the Apache Axis Project [Deepal Jayasinghe] ## Description The Apache Axis project is responsible for the creation and maintenance of software related to the Axis Web Services frameworks and subsidiary components (both Java and C). ## Issues: - We need to find a volunteer for PMC chair, we tried few times but could not able to find a volunteer (with current workload I have limited time to work on the project). ## PMC/Committer changes: - Currently 62 PMC/Commiters members. - No new committers were added in last three month (last addition was in June 2016.). ## Releases: - Axis 2/Java 1.7.5 was released on May 06, 2017. ----------------------------------------- Attachment M: Report from the Apache Bahir Project [Luciano Resende] Apache Bahir provides extensions to distributed analytic platforms such as Apache Spark and Apache Flink. Currently, Bahir provides extensions to multiple distributed analytic platforms, extending their reach with a diversity of streaming connectors and SQL data sources. Community Activity: Apache Bahir community has been actively working on supporting and enhancing previously available Apache Spark extensions and also creating new ones such as the new extensions for Apache CounchDB/Cloudant, Akka, Google Cloud Pub/Sub. The community is also actively keeping up with the Apache Spark release cadence, aiming to provide compatible releases with the minimum time interval. Apache Bahir has also integrated various extensions for Apache Flink analytical platform. Currently, the following extensions are available in Apache Bahir for Flink: ActiveMQ, Akka, Flume, Netty, and Redis; and they have recently performed their first release. Also, based on some internal discussions/feedback, the Apache Bahir PMC has sent an e-mail to all the Spark Committers that were listed in the original Apache Bahir proposal given them the Ability to reply with any concerns that they might have. The PMC will report if it hears anything but after a few days, we have not received any feedback. Issues: * No known issues Releases: 07/11/2017 - Bahir for Spark 2.1.1 05/24/2017 - Bahir for Flink 1.0 03/05/2017 - Bahir for Spark 2.1.0 01/28/2017 - Bahir for Spark 2.0.2 10/28/2016 - Bahir for Spark 2.0.1 Committers or PMC changes (Currently 9 PMC / 37 committers) 04/05/2017 - Robert Metzger becomes Apache Bahir PMC 03/13/2017 - Christian Kadner becomes Apache Bahir PMC 11/30/2016 - Christian Kadner voted as Apache Bahir committer 10/18/2016 - Robert Metzger voted as Apache Bahir committer Trademark/Branding: * No known issues. Legal Issues: * None ----------------------------------------- Attachment N: Report from the Apache Bloodhound Project [Gary Martin] ----------------------------------------- Attachment O: Report from the Apache Calcite Project [Jesús Camacho Rodríguez] ## 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 since April 2017, it has its own independent 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. Since the last board meeting, there has been one Calcite release and one Avatica release. Avatica 1.10.0 was released at the end of May. As the Calcite and Avatica projects become more separate, this was the first release since Avatica’s git repository separated from Calcite’s repository during the previous quarter. The release added support for JDBC Array data, Docker, and JDK 9 (it continues to run on JDK 7 and 8). In total, there were over 20 new features and bug fixes. In turn, Calcite 1.13.0 was released at the end of June. The release included more than 75 resolved issues, comprising a large number of new features as well as general improvements and bug-fixes. Among others, Calcite was upgraded to use the recently released version of Avatica. Our community continued growing this quarter: three new committers (Slim Bouguerra, Kevin Liew, and Zhiqiang He) were added to the project. In addition, we seem to be attracting a more diverse set of contributors than usual. While typically each 100 commits has around 20 distinct contributors, the last 100 commits had 29 distinct contributors. Finally, there was an important presence of the Apache Calcite project in talks at multiple events, such as Apache: Big Data North America 2017 (Miami, FL), PhoenixCon (San Francisco, CA), and DataWorks Summit USA 2017 (San Jose, CA). ## Health report: Activity levels on mailing lists, git and JIRA are normal for both Calcite and Avatica. ## PMC changes: - Currently 16 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Michael Mior on Tue Apr 04 2017 ## Committer base changes: - Currently 25 committers. - New commmitters: - Slim Bouguerra was added as a committer on Sun Jun 18 2017 - Kevin Liew was added as a committer on Sun Jun 18 2017 - Zhiqiang He was added as a committer on Fri Jun 09 2017 ## Releases: - 1.13.0 was released on Mon Jun 26 2017 - avatica-1.10.0 was released on Tue May 30 2017 ## JIRA activity: - 135 JIRA tickets created in the last 3 months - 112 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment P: Report from the Apache Camel Project [Christian Mueller] ## Description: - Apache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns. ## Issues: - there are no issues requiring board attention at this time ## Activity: - We are receiving many contributions from our contributors (via GitHub pull requests). We have more than 1500 closed pull requests where 98% is from community contributors. - A new releases is coming out soon: Camel 2.18.3 - We are focusing the development of the next minor release Apache Camel 2.19.0 expected to be released in April. - Some people started to work on some bigger changes for the next major release Apache Camel 3.0.0. - We have started to deprecate APIs and components that will be dropped for Camel 3.0 - We are running a new logo proposal that has a deadline at the end of March. We have receive about 6 different logo proposals. After the deadline we will have a vote about the logo which the PMC then ultimate decides whether to carry on with the logo change ## Health report: - The project is super healthy, active and stays at a high level - At ApacheCon Europe 2016, we had 5 presentations about Apache Camel from PMC's, committers and contributers/users. ## PMC changes: - Currently 30 PMC members. - Zoran Regvart was added to the PMC on Sun Jul 02 2017 ## Committer base changes: - Currently 58 committers. - Tomohisa Igarashi was added as a committer on Wed Jun 07 2017 - Onder Sezgin was added as a committer on Thu Jun 08 2017 - Quinn Stevenson was added as a committer on Wed Jun 07 2017 ## Releases: - 2.17.5 was released on Jan 22 2017 - 2.17.6 was released on March 8 2017 - 2.18.2 was released on Jan 30 2017 - 2.19.1 was released on Jun 15 2017 ## Mailing list activity: - Mailing list activity stays at a high level. ----------------------------------------- Attachment Q: 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, we are receiving around 100-200 pull requests per month from community contributors. - A new patch release 1.1.1 be completed on 10th July - Most of contributors are working on the next major release Apache CarbonData 1.2.0, there are some significant feature(partition, sort column, etc), these feature would further improve performance and usability. - We are abstracting and refactoring index framework(datamap), aim to let users to extend other more index techniques(for example : lucene for text data to fast search) - We are optimizing API for easier integrating with other big data project (Beam, Presto, Hive, Flink etc.) - We are optimizing test cases, to add hadoop and spark cluster test cases - Liang made a presentation in L3C conference on 21st June. - We plan 3 meetups in the 2nd half of 2017 : Shanghai Meetup in Sep, Bangalore Meetup in Oct, Bay area Meetup in Nov/Dec ## Health Report: - The project is healthy, community keep active in all the various categories(dev mailing list, JIRAs, and pull requests). - There are 3 potential new committers who are working on partition feature, update&delete feature. ## Releases: - Apache CarbonData 1.1.0 released on 2017-05-16 - Apache CarbonData 1.1.1 released on 2017-07-10 ## PMC changes: - Ravindra Pesala was added to the PMC on Mon May 22 2017 - Currently 9 PMC members ## Committer base changes: Currently 13 committers, two new committers added in the past quarter: - hexiaoqiao was added as a committer on 2017-02-21. - qiangcai was added as a committer on 2017-05-09. ## Mailing list activity: - Mailing list activity stays at a high level ----------------------------------------- Attachment R: Report from the Apache Celix Project [Alexander Broekhuis] ## Description: - dynamic service framework for C and C++. ## Issues: - there are no issues requiring board attention at this time ## Activity: - A roadmap discussion has been started, discussion points: - A more simplified API to gain more traction. A downside will be a that the API will deviate from the mapped OSGI API. - Support for other "native" languages (e.g. Swift) - Possible other target platform (minimalistic OSes) ## Health report: - The current activity is a bit on the low side, even considering the size of the community. ## PMC changes: - Currently 7 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Alexander Broekhuis on Wed Jul 16 2014 ## 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.0.0 on Wed Oct 26 2016 ## Mailing list activity: - The current activity is low and hopefully will increase again - dev@celix.apache.org: - 59 subscribers (up 2 in the last 3 months): - 14 emails sent to list (51 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 S: Report from the Apache Chukwa Project [Eric Yang] ## Description: - Chukwa is an open source data collection system for monitoring     large distributed systems. ## Issues: - Individual contributor credit has been updated in April board agenda. - there are no issues requiring board attention at this time. ## Activity: - New machine learning algorithm has been contributed to detect Java virtual machine memory leak. ## Health report: - Community collaboration has been slow and steady. ## 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: - 89 subscribers (down -1 in the last 3 months): - 35 emails sent to list (27 in previous quarter) - user@chukwa.apache.org: - 156 subscribers (down -2 in the last 3 months): - 5 emails sent to list (2 in previous quarter) ## JIRA activity: - 2 JIRA tickets created in the last 3 months - 2 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment T: 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: Activity since the most recent release (February 2017) has been focused on upgrading the versions of major dependencies (especially HBase and Spark) in preparation for a 1.0 release, which will be synced with the latest and greatest from downstream projects and will allow us to clean up some deprecated parts of the API. ## Health report: ## 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 14 committers. - No new committers added in the last 3 months - Last committer addition was David Whiting at Mon Nov 30 2015 ## Releases: - Last release was 0.15.0 on Sat Feb 25 2017 ## JIRA activity: - 8 JIRA tickets created in the last 3 months - 2 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment U: 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: - There was quite a bit of effort this quarter to get 3.1.12 out. There were several fixes in 3.1.12 that users were waiting for. With 3.1.12 now out, efforts are shifting to getting Fediz and DOSGi subprojects updated to 3.1.12 and getting those releases out. Also, a request was made from Tomee project to back port some security fixes to 2.6.x branch (long unsupported) which we have decided to work with them to get a new release from that branch for them. ## PMC changes: - Currently 24 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Francesco Chicchiriccò on Sun Sep 18 2016 ## Committer base changes: - Currently 40 committers. - Dennis Kieselhorst was added as a committer on Mon May 15 2017 ## Releases: - Apache CXF Fediz 1.2.4 was released on Mon Apr 24 2017 - Apache CXF Fediz 1.3.2 was released on Mon Apr 24 2017 - Apache CXF Fediz 1.4.0 was released on Thu Apr 27 2017 - 3.0.14 was released on Thu Jun 29 2017 - 3.1.12 was released on Thu Jun 29 2017 ## JIRA activity: - 118 JIRA tickets created in the last 3 months - 127 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment V: Report from the Apache DB Project [Bryan Pendleton] Report from the Apache DB Project [Bryan Pendleton] ## Description: The Apache DB TLP consists of the following subprojects: o Derby : a relational database implemented entirely in Java. o JDO : focused on building the API and the TCK for compatibility testing of Java Data Object implementations providing data persistence. o Torque : an object-relational mapper for Java. ## Issues: There are no issues requiring board attention at this time. ## Activity: The JDO community is busy working on release 3.2. There are a number of JIRA issues with bug fixes and new features included. The JDO specification is led by Oracle with Craig Russell acting as Oracle's representative. With Craig's retirement from Oracle, the JDO project will need to find a new specification lead. There are a few alternatives, including finding another specification lead from the active JDO contributors and Craig continuing to serve as specification lead as an individual. Craig is working with Oracle to resolve this. The Derby community has begun work on a new release, scheduled for the fall, and has proposed that this will be the last Derby release that will support Java 8. The Derby community is mentoring a student in the Google Summer of Code; he has passed his mid-term project evaluation successfully. ## Health report: In general, the software in the DB project is mature and reliable, and isn't undergoing much change, so periods of low activity occur. ## 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 44 committers. - No new committers added in the last 3 months - Last committer addition was Brett Bergquist at Tue Aug 30 2016 ## Releases: - Derby-10.13.1.1 was released on Mon Oct 24 2016 ----------------------------------------- Attachment W: Report from the Apache Directory Project [Stefan Seelmann] ----------------------------------------- Attachment X: Report from the Apache Eagle Project [Edward Zhang] ## Description: - Apache Eagle is an open source analytics solution for identifying security and performance issues instantly on big data platforms. ## Issues: - There are no issues requiring board attention at this time ## Activity: - 1. In Beijing DTCC conference on May 13, 2017, Qingwen Zhao presented "Apache Eagle - Analyze Big Data Platforms For Security and Performance", http://dtcc.it168.com/jiabin.html - 2. In Shenzhen GOPS conference on April 22, 2017, Hao Chen presented "Apache Eagle - Architecture evolvement and new features", http://www.bagevent.com/event/gops2017-shenzhen - 3. In Shanghai OSC conference on May 13, 2017, Hao Chen presented "Apache Eagle - Architecture evolvement and new features", https://www.oschina.net/event/2236961 ## Health report: - Community is working on Alert engine based Apache Beam, led by YHD.com. https://github.com/1haodian/eagle/tree/alertenginebeam - Branch 0.5 is cut and release activity is based on this branch ## PMC changes: - Currently 16 PMC members. - Last PMC addition: Mon May 09 2017 (Deng Lingang) ## Committer base changes: - Currently 18 committers - Lin Gang Deng was added as a committer on Wed Mar 15 2017 - Jay Sen was added as a committer on Thu Mar 16 2017 - Last committer addition; Thu Mar 16 2017 (Jay Sen) ## Releases: - No release in last 3 months ## Mailing list activity: - dev@eagle.apache.org: - 76 subscribers (up 1 in the last 3 months): - 169 emails sent to list (231 in previous quarter) - issues@eagle.apache.org: - 18 subscribers (up 2 in the last 3 months): - 861 emails sent to list (1189 in previous quarter) - user@eagle.apache.org: - 51 subscribers (up 3 in the last 3 months): - 6 emails sent to list (43 in previous quarter) ## JIRA activity: - 67 JIRA tickets created in the last 3 months - 78 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment Y: Report from the Apache Fineract Project [Myrle Krantz] ----------------------------------------- Attachment Z: Report from the Apache Geronimo Project [Alan Cabrera] ## Description: Apache Geronimo delivers reusable Java Enterprise components that meet the needs of enterprise developers and system administrators. ## Issues: There is still a discussion going on about the future of Geronimo and whether to shut down the project or continue as 'EE commons'. The Community can roughly be split in 4 parts: * Inactive PMCs. More of half of the PMC didn't show up since 2 years * Active PMCs but only interested in the G server (which is dead) * Active PMSc which are are interested in the 'common' parts * Active contributors which are not PMCs. We now made a few of them committer It's most likely that the PMC can handle those discussions well, but we don't want to hide this from the board. ## Activity: G server remains dead. 2 or 3 mails from users droping in per quarter, but there is no maintenance going on. Due to the JavaEE 8 release is near, the spec part gets lots of active love. We even started a new geronimo-config Module which is an implementation of the Microprofile Config specification. It already attracted contributors. ## Health report: Tons of discussions regarding the future as explained above. ## PMC changes: - Currently 42 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Romain Manni-Bucau on Thu Aug 07 2014 ## Committer base changes: - Currently 73 committers. - New commmitters: - Christian Schneider was added as a committer on Tue Jun 27 2017 - Jean-Louis Monteiro was added as a committer on Fri Jul 14 2017 - John D. Ament was added as a committer on Tue Jun 27 2017 ## Releases: - geronimo-annotation_1.3-spec-1.0 was released on Fri Jun 30 2017 - geronimo-jcdi_2.0-spec-1.0 was released on Fri Jun 30 2017 - geronimo-jsonb_1.0-spec-1.0 was released on Sat Jun 24 2017 ## Mailing list activity: - TODO Please explain what the following statistics mean for the project. If there is nothing significant in the figures, omit this section. - dev@geronimo.apache.org: - 343 subscribers (down -6 in the last 3 months): - 139 emails sent to list (216 in previous quarter) - geronimo-tck@geronimo.apache.org: - 43 subscribers (up 0 in the last 3 months) - scm@geronimo.apache.org: - 99 subscribers (up 1 in the last 3 months): - 92 emails sent to list (69 in previous quarter) - tck-commits@geronimo.apache.org: - 6 subscribers (up 0 in the last 3 months) - user@geronimo.apache.org: - 443 subscribers (up 0 in the last 3 months): - 1 emails sent to list (6 in previous quarter) ## JIRA activity: - 7 JIRA tickets created in the last 3 months - 4 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AA: Report from the Apache Giraph Project [Avery Ching] ----------------------------------------- Attachment AB: Report from the Apache Hadoop Project [Christopher Douglas] Apache Hadoop is a set of related tools and frameworks for creating and managing distributed applications running on clusters of commodity computers. The community is completing the 3.x-alpha series of releases from trunk, moving to a stabilizing, -beta series. The 2.7.4 release series will receive a bugfix release, likely in the next few weeks. The 2.8 (and 2.9) release branches are also likely to be released this year while 3.x enters GA. RELEASES 3.0.0-alpha3 was released 2017-05-25 3.0.0-alpha4 was released 2017-07-06 COMMUNITY (+ PMC Subru Krishnan 2017-07-04) (+ committer Chris Trezzo 2017-04-24) (+ committer Vrushali Channapattan 2017-04-24) (+ committer Yufei Gu 2017-05-19) (+ committer Nathan Roberts 2017-05-22) (+ committer James Clampffer 2017-05-31) (+ committer Sean Mackrory 2017-06-16) (+ committer Manoj Govindassamy 2017-07-03) auth: 169 committers (including branch) and 77 PMC members. SECURITY CVE-2017-7669: Apache Hadoop privilege escalation ----------------------------------------- Attachment AC: Report from the Apache Hama Project [Edward J. Yoon] ----------------------------------------- Attachment AD: Report from the Apache HBase Project [Andrew Purtell] HBase is a distributed column-oriented database built on top of Hadoop Common and Hadoop HDFS. ISSUES FOR THE BOARD’S ATTENTION None at this time. RELEASES Over the last reporting interval we made a total of four releases - two releases from the 1.1.x code line, and one release from each of our other 1.x code lines: 1.1.10 was released on April 25, 2017, shepherded by branch RM Nick Dimiduk. 1.3.1 was released on April 20, 2017, with the guidance of branch RM Mikhail Antonov. 1.2.6 was released on June 03, 2017 thanks to branch RM Sean Busbey. 1.1.11 was released on June 18, 2017, also managed by branch RM Nick Dimiduk. We produced the first alpha release of our new code line, 2.x. 2.0.0-alpha-1 was released on June 09, 2017 under the supervision of co-RMs Michael Stack and Stephen Yuan Jiang. Andrew Purtell volunteered to branch for and stabilize a new 1.x code line - 1.4.x - with the release of 1.4.0 tentatively planned two months' time from now. ACTIVITY I am pleased to report we have added two members to our PMC in this reporting period: Devaraj Das joined us on June 29, 2017, and Chunhui Shen joined us on Jul 3, 2017. We now have 37 PMC members. We also brought three new committers on board the project: Allan Yang on June 07 2017, Ashu Pachauri on June 14, 2017, and Huaxiang Sun on June 19, 2017. We now have 63 committers. In terms of public events, we are happy to report that HBaseCon West was a success, with around 200 attendees in Mountain View, California. HBaseCon Asia is scheduled to take place in Shenzhen, China on August 4, 2017, and preparations are well underway. STATS Our dev@ mailing list saw a small increase in membership over this reporting period while the user@ list saw a decline. There is a small downward trend on user@ list subscriptions. The JIRA open/close ratio is close to that reported last time. (Opened -2%, closed +7%). 63 committers 37 PMC 1090 subscribers to the dev list (up 6 in the last 3 months) 2333 subscribers to the user list (down 16 in the last 3 months) 463 JIRA tickets created in the last 3 months 466 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AE: Report from the Apache Helix Project [Kishore Gopalakrishna] ----------------------------------------- Attachment AF: Report from the Apache Incubator Project [John D. Ament] Incubator PMC report for July 2017 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 currently 57 podlings incubating. Three podlings joined us this month, two podlings have retired, one has graduated to a sub-project and the board has resolutions for one (three?) podlings to become TLPs this month. Podlings executed eight releases this past month. We have added two new IPMC members, neither an existing foundation member. * Community New IPMC members: - Steve Blackmon - Benjamin Young * New Podlings - Heron - Livy - Pulsar * Podlings that failed to report, expected next month - BatchEE - Low on list activity - DataFu - No on list activity, will follow up with a status request and potentially retirement - Gobblin - No on list activity, will follow up with a status request - HORN - Actively voting on retirement, no report expected - MRQL - Discussing retirement, single developer mode - Netbeans - Moderate on list activity, no one stepped up to do report * Graduations The board has motions for the following: - Fluo - MADlib - Streams The following podlings graduated into subprojects: - DistributedLog (BookKeeper) * Retirements The following podlings retired this month: - Blur - Sirona * Releases The following releases entered distribution during the month of June: - 2017-06-09 Apache Weex 0.12.0 - 2017-06-13 Apache TrafficControl 1.8.1 - 2017-06-15 Apache Impala 2.9.0 - 2017-06-17 Apache RocketMQ 4.1.0 - 2017-06-18 Apache Tamaya 0.3 - 2017-06-22 Apache Fluo Recipes 1.1.0 - 2017-06-23 Apache Mnemonic 0.8.0 - 2017-06-28 Apache Juneau 6.3.0 * Infrastructure - We need to continue to ensure that podlings are bootstrapped in proper sequence. Recent changes to Whimsy have caused new steps to be added, but not communicated. We will need infra help to support some of these new steps. - Thanks to the infra team, the Incubator website has been migrated to a new technology and has received a needed facelift. * Miscellaneous - With the website migrated, work will begin to refresh the Incubator documentation. * Credits - Special thanks to Dave Fisher for rejoining the shepherd community ---------------------------------------------------------------------- Table of Contents Airflow Annotator FreeMarker Gossip HAWQ Juneau Livy MADlib Milagro MXNet Myriad ODF Toolkit Pulsar RocketMQ Rya SensSoft Superset Traffic Control Weex ---------------------------------------------------------------------- -------------------- Airflow Airflow is a workflow automation and scheduling system that can be used to author and manage data pipelines. Airflow has been incubating since 2016-03-31. Three most important issues to address in the move towards graduation: 1. We are working on our third apache release 1.8.2 to get more experience with the process 2. 3. 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? 1. We had our second official release. 1.8.1 on May 9th 2017. 2. Since our last podling report 3 months ago (i.e. between Apr 1 and July 5, inclusive), we grew our contributors from 256 to 280 4. Since our last podling report 3 months ago (i.e. between Apr 1 and July 5, inclusive), we resolved 151 pull requests (currently at 1630 closed PRs) 5. A new meet-up group formed in Tokyo, Japan - they held their first meet-up on May 11. 6. Since being accepted into the incubator, the number of companies officially using Apache Airflow has risen from 30 to 98, 15 new from last podling report. How has the project developed since the last report? See above : 151 PR resolved, 24 new contributors, & 15 new companies officially using it. 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: 2017-05-09 When were the last committers or PPMC members elected? As mentioned on https://cwiki.apache.org/confluence/display/AIRFLOW/Announcements#Announcements-Mar14,2017 Alex Guziel joined the Apache Airflow PPMC/Committer group. Signed-off-by: [ ](airflow) Chris Nauroth Comments: [X](airflow) Hitesh Shah Comments: [ ](airflow) Jakob Homan Comments: -------------------- Annotator Annotator provides annotation enabling code for browsers, servers, and humans. Annotator has been incubating since 2016-08-30. Three most important issues to address in the move towards graduation: 1. grow the participation of folks with commit bit 2. unblock community "waiting" on founders 3. ship some code Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Not at this time. How has the community developed since the last report? May was a busy "in person" engagement month. Members of our community participated at http://iannotate.org/ and ApacheCon NA 2017 in Miami--where there was an Annotator specific presentation: https://apachecon2017.sched.com/mobile/#session:f8889fb0de17e3b2fec61e068889e06b There was great interest in the project and it's future. Additionally, documents were signed by members of The Hypothes.is Project http://hypothes.is/ There is interest from Hypothesis in depending on and eventually contributing to Annotator. We also added tbdinesh http://people.apache.org/phonebook.html?uid=tbdinesh as a core committer--he was in the list of initial committers in our original proposal. How has the project developed since the last report? We have successfully setup Gitbox (thanks Infra!), and moved our development to GitHub https://github.com/apache/incubator-annotator We have processed a couple PRs (from core committers), and intend to work in a PR-first, discuss, merge pattern to encourage more involvement from the community in code review. 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: XXXX-XX-XX - still coding toward a first release When were the last committers or PPMC members elected? We are still working to add all initial committers to the project. Signed-off-by: [*](annotator) Nick Kew Comments: Activity (excluding f2f events referenced above) seems low but healthy. [ ](annotator) Brian McCallister Comments: [ ](annotator) Daniel Gruno Comments: [*](annotator) Jim Jagielski Comments: -------------------- FreeMarker FreeMarker is a template engine, i.e. a generic tool to generate text output based on templates. FreeMarker is implemented in Java as a class library for programmers. FreeMarker has been incubating since 2015-07-01. Three most important issues to address in the move towards graduation: We have a large user base but a rather small group of committers. This was actually expected, given the maturity (and topic) of the project. While the FreeMarker 3 branch, which was started 5 month ago, will be much more appealing for contributors, development and growth due to that will certainly take a long time. In other respects the project is mature and ready for graduation. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? We are eager to graduate but we're afraid that the number of active contributors will prevent that in the foreseeable future. But remaining in the incubator hurts the project as well. One problem it causes is that many projects are stuck with the last non-Apache release of the project, from two years ago, since they won't depend on an artifact whose version contains "-incubating". How has the community developed since the last report? There were no changes since the last report. How has the project developed since the last report? Most activity was in the FreeMarker 3 branch; most notably, FreeMarker was modularized and switched to Gradle. The FreeMarker 2 branch was less active, but had some fixes and new features. During the last report period we have received a code donation, the source code of an online template evaluator service, which was since then cleand up, and is now running on Apache infrastructure (http://try.freemarker.org/). The build of FreeMarker and of the template evaluator service was added to Travis CI. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [X] Community building [X] Nearing graduation [ ] Other: Date of last release: 2017-03-25 When were the last committers or PPMC members elected? 2017-02-13 Woonsan Ko, committer (non-PMC) Signed-off-by: [X](freemarker) Jacopo Cappellato Comments: [X](freemarker) Jean-Frederic Clere Comments: [X](freemarker) David E. Jones Comments: [ ](freemarker) Ralph Goers Comments: [ ](freemarker) Sergio Fernández Comments: -------------------- 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. Increase the number of active committers/reviewers 2. Gossip used in a downstream apache application 3. Keep making releases Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? How has the community developed since the last report? We have two students in the GSOC program and some new active bodies. A majority of admin bandwidth was spent organizing and helping with proposals. How has the project developed since the last report? We have added new Crdt types. We have completed event listeners and callbacks. We made it easier to run the examples. How would you assess the podling's maturity? Software is solid. Current GSOC students will hopefully remain active after the GSOC period. [ ] Initial setup [ ] Working towards first release [x] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2017-04-02 When were the last committers or PPMC members elected? No Signed-off-by: [x](gossip) P. Taylor Goetz Comments: Podling is doing well. The community is growing somewhat slowly but surely. [x](gossip) Josh Elser Comments: I think things are going well. The GSOC students seem to be progressing well which is nice. Hopefully they will stay involved after the end of the program. [ ](gossip) Drew Farris Comments: -------------------- HAWQ Apache HAWQ is a Hadoop native SQL query engine that combines the key technological advantages of MPP database with the scalability and convenience of Hadoop. HAWQ reads data from and writes data to HDFS natively. HAWQ delivers industry-leading performance and linear scalability. It provides users the tools to confidently and successfully interact with petabyte range data sets. HAWQ provides users with a complete, standards compliant SQL interface. HAWQ has been incubating since 2015-09-04. Three most important issues to address in the move towards graduation: 1. Continue to improve the project's release cadence. To this end we plan on expanding automation services to support increased developer participation. 2. Continue to expand the community, by adding new contributors and focusing on making sure that there's a much more robust level of conversations and discussions happening around roadmaps and feature development on the public dev mailing list. 3. Starting with Apache HAWQ 2.2.0.0 release, the project will expand release artifacts to include the delivery of convenience binary artifacts. We expect the project to significantly refine the binary release process in several key areas. The team is limiting scope to HAWQ Core and PXF components. The appropriate LICENSE, DISCLAIMER and NOTICE files are included in the binary release artifacts. FYI: The team has decided to move Ranger (optional component) support into a subsequent binary release. It remains supported in the source release. 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 (7): * Introduction to latest technology in HAWQ 2.X, the 8th Database Technology Conference China (Speaker: Lili Ma, Pivotal, May 13, 2017) * "Podling Shark" lightning session, ApacheCon North America 2017, (Speaker: Aleksandr Diachenko and Alexander Denissov, Pivotal, May 18, 2017) * The Big Data Engine in Cloud Era, CSDN Cloud Computing Technology Conference (Speaker: Zhenglin Tao, Oushu Inc, May 19, 2017) * HAWQ Introduction. China International Big Data Industry Expo 2017 (Speaker: Lan Zhou, Oushu Inc, May 26, 2017) * Extending Apache Ranger Authorization Beyond Hadoop: Review of Apache Ranger Extensibility Framework & Case Study for Integration with Apache Hawq, DataWorks Summit, https://www.youtube.com/watch?v=6SE32zrgIAU (Speaker: Ramesh Mani, Hortonworks & Alexander Denissov, Pivotal, June 13, 2017) * Hawq Meets Hive - Querying Unmanaged Data, DataWorks Summit, https://www.youtube.com/watch?v=sjlZJvHx1hM (Speaker: Shivram Mani & Alex (Oleksandr) Diachenko, Pivotal, June 14, 2017) * Apache HAWQ: Open Source MPP++ Database, The 12th China Open Source World Summit, (Speaker: Lei Chang, Oushu Inc, June 21, 2017) 2. Active contributions from approximately 20 different community contributors since the last report (April 2017). 3. The Open Source Greenplum Database community (http://greenplum.org) is reviewing opportunities to leverage Apache HAWQ components. Here is the initial GitHub Pull Request: https://github.com/greenplum-db/gpdb/pull/2634 How has the project developed since the last report? 1. Apache HAWQ 2.2.0.0 release has passed PPMC vote. This contains the initial convenience binary release. The release has been sent to IPMC for voting. FYI: The project's Apache HAWQ 2.2.0.0 release manager (Ruilong Huo) represents Oushu Inc. (http://www.oushu.io - HAWQ++ is the world's first MPP SQL engine that can run native to the container cloud platform). Release information: 1) Release page: https://cwiki.apache.org/confluence/display/HAWQ/Apache+HAWQ+2.2.0.0-incubating+Release 2) Issues/tasks fixed (80): https://issues.apache.org/jira/issues/?filter=12339844 2. Per project mentor guidance, the Apache Incubator logo has been applied to the project's website (http://hawq.incubator.apache.org/) and wiki (https://cwiki.apache.org/confluence/display/HAWQ/Apache+HAWQ+Home). 3. Per project mentor guidance, an incubator project logo was created and voted on. It has been applied to the projet's wiki: https://cwiki.apache.org/confluence/display/HAWQ/Apache+HAWQ+Home 4. To encourage more doc contributions, a discussions took place on dev/user mail lists to recommend moving the HAWQ doc repository (https://github.com/apache/incubator-hawq-docs master branch) into the HAWQ source repository (https://github.com/apache/incubator-hawq). 5. Project mail list activity: Between Sat Apr 01 2017 and Fri Jun 30 2017: dev@hawq.apache.org 337 emails sent 147 topics started 87 participants user@hawq.apache.org 78 emails sent 24 topics started 35 participants How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [X] Community building [X] Nearing graduation [ ] Other: Date of last release: 2017-02-28, Apache HAWQ 2.1.0.0 When were the last committers or PPMC members elected? Podling committers (1) added: Xiang Sheng (https://github.com/stanlyxiang), May 16, 2017 Signed-off-by: [X](hawq) Alan Gates Comments: [ ](hawq) Konstantin Boudnik Comments: [ ](hawq) Justin Erenkrantz Comments: [ ](hawq) Thejas Nair Comments: [ ](hawq) Roman Shaposhnik Comments: -------------------- Juneau Apache Juneau is a toolkit for marshalling POJOs to a wide variety of content types using a common framework, and for creating sophisticated self- documenting REST interfaces and microservices using VERY little code. Juneau has been incubating since 2016-06-24. Three most important issues to address in the move towards graduation: 1. Build up community with non-IBM and non-Salesforce contributors. 2. Solicit user feedback/usage 3. Grow awareness of the project 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? The Juneau community continues collaborating with the Apache Streams team and have come up with significant new enhancements from the effort. How has the project developed since the last report? 6.2.0 major release delivered on Apr 28, 2017. 6.3.0 major release delivered on Jun 28, 2017. 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-28 When were the last committers or PPMC members elected? - Initial committers only. Signed-off-by: [X](juneau) Craig Russell Comments: I'm ambivalent about the use of Slack as a communications channel. While it's great for just-in-time discussion, it's not visible to the dev list (the digests are of no value). Juneau is mostly a one-man show and I'm hopeful that others will join the project. [ ](juneau) Jochen Wiedmann Comments: [X](juneau) John D. Ament Comments: The podling is struggling a bit with community growth and public communication. While we've opened up Slack as a communication channel and it has led to some external contribution, we need to figure out how to get more communication happening on list and how to get more outside contributors. -------------------- 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: N/A Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? N/A How has the community developed since the last report? The community is working on moving the project to Apache. How has the project developed since the last report? N/A How would you assess the podling's maturity? Please feel free to add your own commentary. [X] Initial setup [ ] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: N/A When were the last committers or PPMC members elected? N/A Signed-off-by: [ ](livy) Bikas Saha Comments: [ ](livy) Brock Noland Comments: [ ](livy) Luciano Resende Comments: [X](livy) Jean-Baptiste Onofre Comments: -------------------- MADlib Big Data Machine Learning in SQL for Data Scientists. MADlib has been incubating since 2015-09-15. Three most important issues to address in the move towards graduation: 1. Finalize trademark transfer from Pivotal to ASF. 2. Continue to produce regular Apache (incubating) releases. 3. Continue to execute and manage the project according to governance model of the "Apache Way”. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? 1. The Apache MADlib Project is ready for graduation out of the incubator. Discussion by Project: https://lists.apache.org/thread.html/070c6764fcd0448b2db8975936b52f7a28bd0e231c0e690288a6968e@%3Cdev.madlib.apache.org%3E Vote by IPMC and community: https://lists.apache.org/thread.html/733920464e8f8170d9cc831b701f275d757ee9448a7bfd05a1bf8dfd@%3Cgeneral.incubator.apache.org%3E Trademark transfer from Pivotal to ASF is being tracked in: https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-125 2. The resolution for graduation was tabled by the board last month due to trademark issue, and is now being re-submitted. How has the community developed since the last report? 1. Some related events in Q2 2017: * May 25, 2017 - MADlib community call. Topic: New Features in Apache MADlib 1.11 (Frank McQuillan) * Jun 21, 2017 - Greenplum meetup in San Francisco. Topic: Apache Solr & MADlib (incubating): Enabling Massive Text Analytics In-Database (Bharath Sitaraman) * Jul 5-7, 2017 - PG Day Russia. Topic: Various on “Greenplum Day” Jul 5 including in-database analyitics (Roman Shaposhnik and others) * Jul 25, 2017 (upcoming) - SF Bay ACM Chapter meetup. Topic: Advanced Analytics for Security: Lateral Movement Detection (Anirudh Kondaveti) 2. See material technical conversations on user/dev mailing lists and in the appropriate JIRAs and pull requests. How has the project developed since the last report? 1. TLP readiness - maturity evaluation matrix https://cwiki.apache.org/confluence/display/MADLIB/ASF+Maturity+Evaluation 2. TLP readiness - graduation resolution https://cwiki.apache.org/confluence/display/MADLIB/Graduation+Resolution 3. TLP readiness - documented release process https://cwiki.apache.org/confluence/display/MADLIB/Release+Process 4. Active work in progress for 6th ASF release MADlib v1.12 scheduled for Jul/Aug 2017. Features include: more graph analytics (weakly connected components, breadth first search, all pairs shortest path, multiple graph measures), neural nets, stratified sampling, train-test split, improvements to decision tree & random forest, improvements to summary function 5. Mailing list activity in Q2: 295 postings to dev, 77 postings to user. 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: MADlib v1.11 on 5/16/17. When were the last committers or PPMC members elected: Orhan Kislal on 9/7/16 and Nandish Jayaram on 9/7/16. Signed-off-by: [ ](madlib) Konstantin Boudnik Comments: [X](madlib) Ted Dunning Comments: [ ](madlib) Roman Shaposhnik Comments: -------------------- Milagro Distributed Cryptography; M-Pin protocol for Identity and Trust Milagro has been incubating since 2015-12-21. Three most important issues to address in the move towards graduation: 1. Improve project communication 2. Define clear commit guidelines 3. Building the Milagro community – engaging developers and cryptographers, raising awareness and helping to secure future of internet. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? How has the community developed since the last report? The community hasn't developed since the last report, due to lack of activity. Communication has picked up again so it's expected that the project will gather more interest soon. How has the project developed since the last report? In past few months, the Milagro community was focused on developing Milagro Crypto C Library. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [x] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: n/a When were the last committers or PPMC members elected? n/a Signed-off-by: [ ](milagro) Sterling Hughes Comments: [ ](milagro) Jan Willem Janssen Comments: [*](milagro) Nick Kew Comments: Activity at Apache has not been progressing. A discussion has been opened, and team members appear keen to improve communication and deal with a backlog of activity. IPMC/Shepherd notes: jda: a discussion is active on the future of the project. will continue to monitor. -------------------- MXNet MXNet is an open-source deep learning framework that allows you to define, train, and deploy deep neural networks on a wide array of devices, from cloud infrastructure to mobile devices. It is highly scalable, allowing for fast model training, and supports a flexible programming model and multiple languages. MXNet allows you to mix symbolic and imperative programming flavors to maximize both efficiency and productivity. MXNet is built on a dynamic dependency scheduler that automatically parallelizes both symbolic and imperative operations on the fly. A graph optimization layer on top of that makes symbolic execution fast and memory efficient. The MXNet library is portable and lightweight, and it scales to multiple GPUs and multiple machines. MXNet has been incubating since 2017-01-23. Three most important issues to address in the move towards graduation: 1. Migrate code (GitHub) and website to Apache Infra. 2. Grow the community 3. Establish a reliable Release process consistent with Apache Way. 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) On 5/27 MXNet published a comprehensive edit and makeover of the documentation including tutorials, how-to’s, APIs and architecture guides. This was a broad effort that involved over 40 contributors. b) The PMC voted in a new committer who has been helping with the code migration and setup of the test infrastructure. We are making slow but steady progress towards getting the GitHub code migrated. The target date for migration is 7/17. Website migration will happen after that. c) Slack and dev@ are being used more actively. d) Two presentations/workshops on Apache MXNet at the O’Reilly AI Conf on 6/27 and 6/28 e) A new blog post published on 6/23 showing users how to Build a Real-time Object Classification System with ApacheMXNet on Raspberry Pi. https://aws.amazon.com/blogs/ai/build-a-real-time-object-classification-system-with-apache-mxnet-on-raspberry-pi/ How has the project developed since the last report? a) Since the last report 42 authors have pushed 326 commits to master. b) Documentation- Architecture guides, How To’s, Tutorials, and APIs have been improved. c) More features (e.g. operators) requested by the user community have been added. d) A new Perl language binding for MXNet was added. How would you assess the podling's maturity? Podling's still getting established in Apache - so maturity == Low. Please feel free to add your own commentary. [X] Initial setup [ ] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: No Release yet, project is still getting established in Apache. When were the last committers or PPMC members elected? Ly Nguyen added as a committer and PPMC member in June 2017. Signed-off-by: [X](mxnet) Sebastian Schelter Comments: [X](mxnet) Suneel Marthi Comments: [X](mxnet) Markus Weimer Comments: [X](mxnet) Henri Yandell Comments: -------------------- Myriad Myriad enables co-existence of Apache Hadoop YARN and Apache Mesos together on the same cluster and allows dynamic resource allocations across both Hadoop and other applications running on the same physical data center infrastructure. Myriad has been incubating since 2015-03-01. Three most important issues to address in the move towards graduation: 1. Many existing committers finding it difficult to give dedicated time to the project as they are busy with other projects 2. Talk of retirement. No consensus 3. Need for a road map for 0.3 release Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Discussions on weather the project should be retired. No consensus. Interest from committers to vet releases (multiple), contribute features (at least couple of committers), return to active contributions (at least couple of committers) How has the community developed since the last report? * dev@ mailing list has seen renewed activity due to retirement discussions. No consensus. How has the project developed since the last report? * Little to no activity outside the mailing list 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: 2016-06-20 myriad-0.2.0-incubating When were the last committers or PPMC members elected? 2016-06-16 Yuliya Feldman Signed-off-by: [ ](myriad) Benjamin Hindman Comments: [ ](myriad) Danese Cooper Comments: [X](myriad) Ted Dunning Comments: [ ](myriad) Luciano Resende Comments: IPMC/Shepherd notes: jda: manual reminder sent. active discussion around retirement. -------------------- 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. Attract more developers 2. Have frequent releases 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? Patches had been provided by new developers. How has the project developed since the last report? After years, we finally made a new release our last supporting JDK6, continuing on JDK 8 including new RDF feature. We already received patches from developers we haven't known before, but not yet sufficient patches to elect new committers. We discussed ways to clean the code base for a 1.0 version of this project. Finally, Svante Schubert is continuing to work on his branch for a major collaboration feature, certainly to attract more developers. Date of last release: 2017-04-10 When were the last committers or PPMC members elected? 2012-10-29 Signed-off-by: [ ](odftoolkit) Nick Burch Comments: [ ](odftoolkit) Yegor Kozlov Comments: [x](odftoolkit) Tom Barber Comments: Slow but steady progress as usual. That said I know Svante has some stuff up his sleeve for later this year to drive development further which would hopefully attract new committers. -------------------- Pulsar Pulsar is a highly scalable, low latency messaging platform running on commodity hardware. It provides simple pub-sub semantics over topics, guaranteed at-least-once delivery of messages, automatic cursor management for subscribers, and cross-datacenter replication. Pulsar has been incubating since 2017-06-01. Three most important issues to address in the move towards graduation: 1.Finish onboarding the PPMC. We have 11 of 16 fully in place. With two more close to setup. 2.Make an Apache release 3.Grow the community with new Committers/PPMC members. 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? This is the first report. All but one of the 16 initial Committers have participated in one way or another. The existing Pulsar Github was moved to an Apache Github/GitBox setup. Development discussions are happening on the dev list. How has the project developed since the last report? The project cut a v1.18 release with the old organization just before conversion. The SGA has been received, the code has switched to org.apache.pulsar and the license/copyright and headers modified to Apache. 10 authors have pushed 82 commits to the project in the last 30 days. How would you assess the podling's maturity? Please feel free to add your own commentary. [x] Initial setup [x] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Good progress for the first month. Date of last release: 2017-06-17, v1.18 When were the last committers or PPMC members elected? No one has been added in the last 30 days. Signed-off-by: [X](pulsar) Dave Fisher Comments: The project is getting started. Very good so far. [x](pulsar) Jim Jagielski Comments: [x](pulsar) P. Taylor Goetz Comments: The project is off to a good start. [x](pulsar) Francis Liu Comments: -------------------- RocketMQ RocketMQ is a fast, low latency, reliable, scalable, distributed, easy to use message-oriented middleware, especially for processing large amounts of streaming data. RocketMQ has been incubating since 2016-11-21. Three most important issues to address in the move towards graduation: 1. Grow the community 2. Vote for new PMC member 3. Near graduation 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? * Increased mailing list activity: solutions and milestone plan are discussed and decided in dev mailing list. While more and more questions and asking for support for RocketMQ are occurred in user mailing list. * Organized the meetup in community, register guys are more than 700, attending guys are more than 350+. we invite not only rocketmq committer, but also storm committer, rocketmq contributor from community to speak at the meetup. * Star has increased from 854 to 1660+ since the latest report, and RocketMQ website average weekly PV are over 11000+. * Community project RocketMQ-Jms, RocketMQ-Console and RocketMQ-Flume release 1.0.0 version. Some new projects are tending to release the first version, including RocketMQ-MySQL and RocketMQ-Spark. Contributors in this repository have over 20. * Polish RocketMQ website 2 round, adding some example for new feature, version compatible explaination and many trivial update. * Up to now, 80% of integration projects are from community, we have been encouraging and helping community contributions around the world. How has the project developed since the last report? * Up to now, 183+ issues have been reported on JIRA and 98 have been resolved or closed. Since Now, 128 pull requests have been created and 93 pull requests have been merged or closed. * Teams are sparing no effort in next version 4.2.0 development, which will support TLS, Log4j2, and implements OpenMessaging Specification. * Community released the second version, including many important features, such as batched message, message filtering based on SQL 92, log appender and so on. How would you assess the podling's maturity? Please feel free to add your own commentary. [X] Initial setup - The initial setup went pretty well with assistance from John Ament and his Incubator documentation improvement efforts. [X] Working towards first release - The podling has performed its first release as noted below [X] Community building - Some contributors are beginning to participate. More users have been encouraged to resort to user mail list to asking for help or support, and more and more users are on the way. [X] Nearing graduation - Making progress, not there yet. [ ] Other: Date of last release: 2017-06-02 When were the last committers or PPMC members elected? * Last elected committers as following: ** 2017.7.2 - Jaskey * Last elected PMC member as following: ** 2017.7.5 - dongeforever Signed-off-by: [X](rocketmq) Bruce Snyder Comments: [ ](rocketmq) Brian McCallister Comments: [ ](rocketmq) Willem Ning Jiang Comments: [ ](rocketmq) Luke Han Comments: [X](rocketmq) Justin McLean Comments: -------------------- 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. Have more releases as part of the Apache Foundation 2. Increase diversity of contributors. 3. Continue to harden and develop core Rya features to improve user experience 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? * Adina Crainiceanu presented two Rya talks at Apache Big Data North America on May 16-18 in Miami: 1. a 10 minutes presentation at the Podling Shark Tank, and a 2. full presentation on Apache Rya - A Scalable RDF Triple Store. * Pull Requests and issue reports from non-committers which are integrated into the repository continue to be received How has the project developed since the last report? * Resolved a handful of issues that users have encountered * GeoTemporal Indexing * Expanded reasoning capabilities by implementing owl:hasValue inference * Added construct query support, aggregation support (sums, counts, averages, max, min), and geo temporal filtering to Rya Fluo Incremental Updater * Mongo backed entity centric index * Merged pull request for singleton AccumuloMinicluster to speed up integration tests 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: 2016-10-28 When were the last committers or PPMC members elected? * New committer and PPMC member David Lotts elected on Oct 25, 2016 * New PPMC member Caleb Meier elected on Jan 3rd, 2017 Signed-off-by: [x](rya) Josh Elser Comments: Relatively quiet, not much happening on the community or code side. I see some contributions from non-committers in the past month. Need to push podling towards growing their member-base, and set some goals. [ ](rya) Edward J. Yoon Comments: [ ](rya) Venkatesh Seetharam Comments: [x](rya) Billie Rinaldi Comments: IPMC/Shepherd notes: David Fisher: From http://rya.incubator.apache.org/download/ there is no release. No way for potential users to easily find the October release. -------------------- SensSoft SensSoft is a software tool usability testing platform SensSoft has been incubating since 2016-07-13. Three most important issues to address in the move towards graduation: 1. Moving towards the first Incubating release of the source code and other release artifacts to NPM/Bower, etc. 2. Grow the Apache SensSoft (Incubating) community. 3. Complete the issues highlighted at the SensSoft Roadmap https://cwiki.apache.org/confluence/display/SENSSOFT/Roadmap 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? The community has been following a scrum method, sprinting towards the generation of the first release candidate for UserALE.js. This is showing a solid basis for growth and is working well. Josh Poore (project lead) recently demo'd SensSoft to a NASA Earth Science Data Systems Working Group focused on Search Relevancy. SensSoft is actively being evaluated and used within several prototypes at NASA JPL. How has the project developed since the last report? The project is making sustainable progress. Project members are driving towards generation of UserALE.js 0.1.0 which is great. 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: XXXX-XX-XX When were the last committers or PPMC members elected? Arthi Vezhavendan was added to PPMC and Committer base on 2017-01-24 Signed-off-by: [ ](senssoft) Paul Ramirez Comments: [X](senssoft) Lewis John McGibbney Comments: [X](senssoft) Chris Mattmann Comments: -------------------- Superset Superset is an enterprise-ready web application for data exploration, data visualization and dashboarding. Superset has been incubating since 2017-05-21. Three most important issues to address in the move towards graduation: 1. Grow the community and enroll new committers. 2. Move the website to apache.org 3. Plan and execute our first Apache release Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? * The team is working on finishing up all the items on the Incubation Checklist. * We’re working on finding a way to link Jira Issues to GitHub Issues as the team has a preference for using GitHub Issues for tracking. How has the community developed since the last report? * Organic growth of our Github contributors (140), forks (2,066), watchers (743) and stars (14,773) How has the project developed since the last report? * The code repository has been migrated from https://github.com/airbnb/superset to https://github.com/ApacheInfra/superset on Apache’s infrastructure * A healthy, constant flow of bug fixes, quality improvements and new features, take a look at the project’s Pulse on Github for more details How would you assess the podling's maturity? Please feel free to add your own commentary. [X] Initial setup [ ] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: * No official release yet since being voted into Apache Incubation. (Planning for the first Apache release in Q3, 2017) When were the last committers or PPMC members elected? * Project is still functioning with the initial set of committers Signed-off-by: [ ](superset) Ashutosh Chauhan Comments: [ ](superset) Luke Han Comments: [x](superset) Jim Jagielski Comments: -------------------- Traffic Control Traffic Control allows you to build a large scale content delivery network using open source. Traffic Control has been incubating since 2016-07-12. Three most important issues to address in the move towards graduation: 1. Enhance automation to facilitate committer voting on new releases. 2. Enhance documentation to ease ramp-up time for new community members. 3. Grow the community. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? How has the community developed since the last report? Traffic Control held a summit with Traffic Server during ApacheCon North America. This helped bring more attention to our project and encouraged cross-pollination between the two projects. In total there were 45 confirmed attendees with 23 signing up as having interest in Traffic Control. Traffic Control added 5 new contributors (went from 65 to 70 total unique contributors). How has the project developed since the last report? Since the last report (April 2017), we have * Merged 225 Pull Requests with 714 commits from 27 contributors * Opened 189 JIRA issues * Closed 97 JIRA issues * 393 emails sent by 44 people on the dev@ list * 15 emails sent by 9 people on the users@ list How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release (wip) [x] Community building (wip) [ ] Nearing graduation [ ] Other: Date of last release: Traffic Control 1.8.1 was released on 6/13/2017. Traffic Control 2.0 has passed the project team and IPMC vote and a release announcement should be sent out this week. When were the last committers or PPMC members elected? No new committers or PPMC members yet. Signed-off-by: [X](trafficcontrol) Phil Sorber Comments: [X](trafficcontrol) Eric Covener Comments: [ ](trafficcontrol) Daniel Gruno Comments: [ ](trafficcontrol) J. Aaron Farr Comments: IPMC/Shepherd notes: johndament: The podling has grown quite a bit, once they start growing outside of their initial committer set they should think about graduation. -------------------- Weex is a framework for building Mobile cross-platform high performance UI. Weex has been incubating since 2016-11-30. Three most important issues to address in the move towards graduation: 1. Move the whole workflow and infra into Apache (not the codebase only). 2. Develop more contributors and committers. 3. First Release while in Incubator. 4. Improve the developer's activity in JIRA. How has the community developed since the last report? - We voted a new committer: Jianfeng Li - Our Github has growth contributors (110), forks (517), watchers (222) and stars (3858) - We have encouraged people to discuss more in the JIRA and dev mail list. Up to now, 21 issues are reported on JIRA and 15 of them are resovled. - WebSite Trends Month Active , PV(295160) , UV(39778) , IP(36988), New Unique Visitor(20700) , Session(68747) How has the project developed since the last report? - Excluding merges, 19 authors have pushed 33 commits to master and 240 commits to all branches. - This month we have successfully released the 0.12 version. 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? Jianfeng Li, 16 June 2017 Signed-off-by: [ ](weex) Luke Han Comments: [ ](weex) Willem Jiang Comments: [ ](weex) Stephan Ewen Comments: [x](weex) Raphael Bircher Comments: I started during the first release, and at this time there was nearly no communication on the list. We increased the list traffic last month over 100% but there is still a load of work to do. IPMC/Shepherd notes: David Fisher: I want to note that Raphael is stepping up efforts as Mentor to really help the Weex community. Seems to be effective. jda: manual reminder sent. report drafted on dev list ----------------------------------------- Attachment AG: Report from the Apache Isis Project [Kevin Meyer] ## Description: Apache Isis is a framework for rapidly developing domain-driven applications in Java. ## Issues: There are no issues requiring board attention at this time. ## Activity: We have made no releases this quarter. We had a mini-conference/users meeting on the 9th and 10th of June in Amsterdam that was attended by 15 people. The event was an opportunity for users and members of the PMC to meet face to face and share experiences. To keep things inclusive to our community, we explicitly documented the presentations and the ideas that were raised in a Wiki page [1]. The page link and description were posted to the users and dev mailing lists. Most of the talks featured on possible changes to the framework, especially to simplify it and lower barriers to entry. Other items of interest were: - identifying target audiences for a marketing strategy - Renaming the project [2][3] ## Health report: Everything is healthy. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Bilgin Ismet Ibryam on Wed Nov 09 2016 ## Committer base changes: - Currently 12 committers. - No new committers added in the last 3 months - Last committer addition was Bilgin Ismet Ibryam at Wed Nov 09 2016 ## Releases: - Last release was 1.14.0 on Sun Feb 19 2017 ## Mailing list activity: The significant reduction in subscribers to the users mailing list is down to the forced removal of 22 addresses, as documented in the previous board report (April 2017). - users@isis.apache.org: - 179 subscribers (down -19 in the last 3 months): - 128 emails sent to list (212 in previous quarter) - dev@isis.apache.org: - 79 subscribers (down -1 in the last 3 months): - 496 emails sent to list (368 in previous quarter) ## JIRA activity: - 46 JIRA tickets created in the last 3 months - 33 JIRA tickets closed/resolved in the last 3 months ## References [1] https://cwiki.apache.org/confluence/display/ISIS/IsisCon2017+write-up [2] https://cwiki.apache.org/confluence/display/ISIS/Name+ideas [3] https://issues.apache.org/jira/browse/ISIS-1303 ----------------------------------------- Attachment AH: 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: - New web site is online. - 3 releases have been published. - Final server 3.0.0 release currently being voted. ## Health report: - Good, we will soon get a final 3.0.0 server release. - Ongoing bug fixes and user support on mailing list. ## 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 James JSieve 0.7 on June 23, 2017 - Apache James Mime4J 0.8.1 on June 16, 2017 - Apache James Server 3.0-RC1 on May 16, 2017 ## Mailing list activity: - Subscribers and email activity stable. ## JIRA activity: - 123 JIRA tickets created in the last 3 months - 117 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AI: Report from the Apache jclouds Project [Andrew Gaul] A cloud agnostic library that enables developers to access a variety of supported cloud providers using one API. == Project Status == Ongoing improvements to set of supported providers and APIs have characterised the past few months, with continued welcome support from a variety of sources: * As suggested in the board response to a previous report, we asked the Apache Karaf community for help with a blocking issue regarding the jclouds Karaf integration. The response time and the feedback was great, and the contributions allowed us to unlock our master branch. * We promoted the Packet, B2 and Google Cloud Storage providers from the jclouds labs repository for "incubating" providers to the main jclouds repo. This means that we start providing backward compatibility for their respective APIs. * We've started receiving contributions from DimensionData. They are contributing an API and provider for their cloud, which we expect to be completed by the next release if the contributions continue to arrive at the current pace. * We have started to plan the implementation of the OpenStack Keystone v3 API, which is a major issue in terms of providing continued support for OpenStack. So far, we have received very little feedback from the community, though. We will be starting the effort but have not been able to engage (yet) active users of the OpenStack features, so progress will likely be slower than desired, given the lack of in-depth knowledge of the target API. We have also completed some housekeeping by removing the essentially unmaintained jclouds Clojure bindings, after receiving no responses indicating active use or interest in the community. == Community == We are continuing discussions around async APIs that have been proposed by several community members. The proposal is exciting but will require careful consideration, given that the previous jclouds async API ended but being removed due to its complexity. The contributors of the proposal are doing very well, and we are thankful for their patience and collaboration. We were very happy to have received such quick help from the Apache Karaf community in response to a request for assistance on a blocking issue - a great expression of collaboration between projects. There is ongoing work on a GSoC project to create a Message Queue abstraction. This will allow us to offer a portable API for queue operations across providers, with Azure Queues being the reference implemented by the student. The community composition is largely unchanged, with no new committer or PMC member additions. We have not seen the kind of contributions from the community recently that would put someone "on the radar". There are currently 11 PMC members and 24 committers. Last committer: 2017-02-17 (Svetoslav Neykov) Last PMC member: 2016-10-21 (Andrea Turli) == Community Objectives == * Resolve our compatibility issues with Guava 21 and Java 9. The former will require us to drop support for some previous Guava versions, and we want to make sure users have a smooth upgrade path. * Release 2.1.0 in 3Q2017 == Releases == The last jclouds release, 2.0.2, took place on 2017-07-06. ----------------------------------------- Attachment AJ: 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: Jena 3.3.0 was released 2017-May-2017, roughly in-line with the desired increased release cadence. The project has received external contributions, including a significant one that extends support for Lucene text analyzers. In addition, existing some committers have worked closely together on language-sensitive collation while maintaining compatibility with the W3C standard and existing releases. ## Health report: The development activity for the project is at normal levels. The slight drop on the users list may be due to a small number of users asking large numbers of basic questions on long threads. This has caused some push back by other users on the list which the PMC has noted. The project has before gone through such cycles before. We can hope that any users put off by the perceived noise will become active again. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Adam Soroka on Mon Jun 06 2016 ## Committer base changes: - Currently 15 committers. - No new committers added in the last 3 months - Last committer addition was Lorenz Buehmann at Fri Oct 28 2016 ## Releases: - Last release was Jena 3.3.0 on 2017-May-2017. ## Mailing list activity: - users@jena.apache.org: - 628 subscribers (up 4 in the last 3 months): - 637 emails sent to list (846 in previous quarter) - dev@jena.apache.org: - 150 subscribers (up 0 in the last 3 months): - 1239 emails sent to list (1315 in previous quarter) ## JIRA activity: - 55 JIRA tickets created in the last 3 months - 64 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AK: Report from the Apache JMeter Project [Milamber] ## Description: Pure Java application for load and functional testing. ## Issues: There are no issues requiring board attention at this time. ## Activity: - The project has released JMeter 3.2. This version is the first version to support Java8+ only - Next trademark issue: OctoPerf (octoperf.com). An email regarding their use of ASF trademarks was sent at the beginning of July. [new 2017/07/10] We have received a quick reply from OctoPerf to inform us that our recommendations have been implement in their web site. Checks on website are OK. - We have started to discuss to release the next version which fixed some annoying bugs. - We have had some discussions to have the HTTP/2 support (waiting HC5/Java 9 or use another library like netty). ## Health report: - The project has a normal activity: GitHub pull requests from new contributors, updating dependencies, fix the bugs, a low but regular activities on mailing-lists. - At 1st July 2017: The JMeter Twitter account has 3105 followers (3027 in Apr 2017) The Github mirror of JMeter repository has 1101 stars (927 in Apr 2017) and 560 forks (497 in Apr 2017). ## PMC changes: - Currently 8 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Antonio Gomes Rodrigues on Sat Jan 28 2017 ## 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: - 3.2 final was released on Thu Apr 13 2017 ## Mailing list activity: - dev@jmeter.apache.org: - 161 subscribers (down -4 in the last 3 months): - 461 emails sent to list (950 in previous quarter) - issues@jmeter.apache.org: - 48 subscribers (up 3 in the last 3 months): - 349 emails sent to list (878 in previous quarter) - user@jmeter.apache.org: - 864 subscribers (up 18 in the last 3 months): - 163 emails sent to list (229 in previous quarter) ## Bugzilla Statistics: - 62 Bugzilla tickets created in the last 3 months - 52 Bugzilla tickets resolved in the last 3 months ----------------------------------------- Attachment AL: 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. ## Releases: - 1.1.0 was released on Fri Apr 28 2017 - 1.1.1 was released on Fri Jun 02 2017 ## Committers and PMC membership: The last committer we signed up was James W. Carman on July 03, 2017. 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 had 19 new Jira tickets and closed 23 tickets. On the mailinglist there a no unanswered questions left. On the dev list we have 31 (+4) subscribers currently and 11 msg sent per week. Since last report we saw mailing list activity from a few new people. ----------------------------------------- Attachment AM: Report from the Apache JSPWiki Project [Juan Pablo Santos] ## 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: - Finally, our new website was released, based on JSPWiki's Haddock template. Most of the site is also managed by JSPWiki now. Apart from this, there have been three code pushes, regarding UI, fixing a bug and some work to ease the development of external parsers ## Health report: - Quiet quarter, with commits from three people on the different project git repos. - There's enough oversight of the project ## 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: - Last release was 2.10.2 on Sat Feb 20 2016 ## Mailing list activity: - As noted before, this has been a quiet quarter, and this also reflects on a general decrease on both user and dev MLs: - dev@jspwiki.apache.org: - 85 subscribers (down -1 in the last 3 months): - 41 emails sent to list (111 in previous quarter) - user@jspwiki.apache.org: - 178 subscribers (up 1 in the last 3 months): - 16 emails sent to list (42 in previous quarter) ## JIRA activity: - 3 JIRA tickets created in the last 3 months - 3 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AN: 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 minor release (1.4.0) and one patch release (1.3.1). Development continues to focus around operability, stability, security, and incremental performance improvements. We plan to continue making minor releases with no reason for a major (compatibility-breaking) release on the horizon. ## Health report: - Subscriptions to the user mailing list are up 9% over last quarter, with traffic up 20%. Subscriptions to development-related lists have grown at a similar rate (~9%), with traffic about even. Questions on both the mailing list and our Slack channel are typically answered within a day. - Website traffic (unique user count) is down about 20% since last quarter. We attribute this to two factors: (1) less regular postings on our blog, and (2) a big spike of traffic due to some vendor announcements falling in Q1. - Development velocity is pretty constant from last quarter (within 10% on reviews and commits, JIRA a bit down due to natural fluctuations) - This quarter (April-Jun), we committed code authored by 21 distinct contributors, of whom 8 were new to the project. Of the 8 new contributors, 5 are unaffiliated with Cloudera, who employs the majority of active committers. This follows the pattern over the previous several quarters. We are continuing to keep an eye out for committer candidates -- some of the newer contributors are getting close to the thresholds at which we have previously invited new contributors. The PMC expects to discuss and likely add new committers this coming quarter. ## PMC/Committer changes: - Currently 16 PMC members and committers (all committers are PMC) - Last committer/PMC addition: Jordan Birdsell was added on Nov 8, 2016. ## Releases: - Apache Kudu 1.4.0 was released on June 13, 2017. - Apache Kudu 1.3.1 was released on April 19, 2017. ----------------------------------------- Attachment AO: Report from the Apache Labs Project [Danny Angus] ## Description Apache Labs exists to incubate small and emerging projects from ASF committers. ## Issues: There are no issues requiring board attention at this time. ## Activity: There was some activity generated by posts to members@ and committers@ early in the period. This died down without reaching a critical mass. It is my intention to try to build on this in the next period. I have had a personal drama which has prevented me from making more headway and delayed this report by a month, please accept my apologies for that. ## Health report: Subscribers are steady and mailing list activity is almost nil in this period. Following the response to the outreach activity I have some further activity I would like to pursue regarding the future of the project in the next period, which I will propose to the PMC. In short I want to test whether the interest is a just bike-shed thing or whether anyone will actually propose a lab. ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Jan Iversen on Tue Feb 04 2014 ## Committer base changes: - Currently 31 committers. - No new committers added in the last 3 months - Last committer addition was Jan Iversen at Thu Feb 27 2014 ## Releases: - Labs does not make releases ## Mailing list activity: - labs@labs.apache.org: - 210 subscribers (up 1 in the last 3 months): - 1 emails sent to list (94 in previous quarter) ----------------------------------------- Attachment AP: Report from the Apache Lucy Project [Peter Karman] ## Description: The Apache Lucy search engine library provides full-text search for dynamic programming languages. The Apache Clownfish "symbiotic" object system pairs with "host" programming language environments and facilitates the development of high performance language extensions. ## Issues: There are no issues requiring board attention at this time. ## Activity: - There were no releases during this quarter. - One bug was reported and fixed in master (trunk). - The PMC Chair position was rotated. ## Health report: It's been a fairly quiet quarter, with some discussions on the user list. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Timothy Wilkens on Sun Sep 14 2014 - The Chair position was rotated. Thanks to Marvin for serving for two years. ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Tim Wilkens at Fri Sep 26 2014 ## Releases: - Last release was 0.6.1 on Thu Dec 08 2016 ## Mailing list activity: Email traffic was very light in this quarter, though the subscriber levels stayed flat. - dev@lucy.apache.org: - 58 subscribers (down -1 in the last 3 months): - 3 emails sent to list (31 in previous quarter) - issues@lucy.apache.org: - 21 subscribers (down -1 in the last 3 months): - 4 emails sent to list (30 in previous quarter) - user@lucy.apache.org: - 86 subscribers (down -2 in the last 3 months): - 19 emails sent to list (65 in previous quarter) ## JIRA activity: - 1 JIRA tickets created in the last 3 months - 2 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AQ: Report from the Apache Mahout Project [Andrew Palumbo] Apache Mahout is an environment for quickly creating scalable performant machine learning applications. ## Issues: - None ## Activity: - 0.13.1 release in the works extends 0.13.0 to Spark 2.x and scala 2.11 Current work is on building out an algorithm library and continued native optimizations. - More work on a modern Website - A designer has been found. - Google Summer of Code - We have enthusiastically accepted Aditya Sarma’s proposal to add the DBSCAN clustering algorithm, and additionally an alternate implementation of the DBSCAN algorithm which reduces complexity from O(n^2) to O(log(n) * n). ## Health report: - The health of the project is good with a devoted team of committers. ## PMC changes: - Currently 15 PMC members. ## Committer base changes: New Committers this quarter: - Dustin VanStee was made committer on Jun 19, 2017 - Holden Karu was made a committer on Jul 11, 2017 - Currently 29 committers. ## External Events - Eigenfaces for Realtime Facial Recognition Scott Cote, Trevor Grant. Lucene Revolution. Las Vegas, NV- September 15, 2017. - INTRODUCTION TO ONLINE MACHINE LEARNING ALGORITHMS Trevor Grant. Dataworks Summit. San Jose, CA- June 15, 2007 - Distributed and Native Hybrid optimizations for Machine Learning Workloads Suneel Marthi. Berlin Buzzwords. Berlin, Germany- June 12, 2017 - Apache Mahout: Distributed Matrix Math for Machine Learning Andrew Musselman. MLConf. Seattle, WA- May 19, 2017 - An Apache Based Intelligent IoT Stack for Transportation Trevor Grant, Joe Olsen. ApacheCon IoT. Miami, FL- May 18, 2017 - Apache Mahout: An Extendable Machine Learning Framework for Spark and Flink Trevor Grant. Apache Big Data. Miami, FL- May 16, 2017 - APACHE MAHOUT’S NEW RECOMMENDER ALGORITHM AND USING GPUS TO SPEED MODEL CREATION Pat Ferrel, Andy Palumbo. GPU Technology Conference. Silicon Valley, CA- May 11, 2017 - EXTENDING MAHOUT-SAMSARA LINEAR ALGEBRA DSL TO SUPPORT GPU CLUSTERS Suneel Marthi, Trevor Grant. GPU Technology Conference. Silicon Valley, CA- May 11, 2017 ## Question asked by board to clarify from last quarter’s report: - AWS has been sending emails to private@mahout.apache.org RE: a small (~16$) balance. This is due to Amazon donating 1000$ of cluster time to a project member, who has since taken a position with a different organization. The 1000$ was on a now discontinued corporate card. We are actively working on getting the situation worked out (the usual large corporate SNAFU keeps this fix at a snail’s pace), and getting more compute time donated from AWS. ----------------------------------------- Attachment AR: Report from the Apache Maven Project [Robert Scholte] 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 Maven 3.5.0 was been released. Only a few bug/regressions have been registered, which makes this a successful release. Merging the branches for Maven 3.5.1 has started. We're in the middle of discussions regarding disaster recovery and backup of Central. The current 1:1 files based has exceded the acceptable size. Per July 1 2017 the backup server has been shut down. We're working on identifying different scenarios, with their infrastructure requirements over time, and we'll come back to ask for resources once we have better visibility. We've been informed on CVE-2012-6153, a bug in Apache Commons HttpClient. Maven itself uses a more recent version, so that project isn't affected. However, the wagon-webdav-jackrabbit was still using quite an old version, so currently we're rewriting the code and will push a new version ASAP. Java 9 has reached a new phase. We notice that the community is starting to experiment with it and some new issues are exposed is a couple of maven-plugins. In general they are easy to fix, but it also implies that we have to do quite some "just for java 9"-releases of plugins. * Health Report * Community ## PMC changes: - Currently 23 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Andreas Gudian on Sun Nov 22 2015 ## Committer base changes: - Currently 57 committers. - No new committers added in the last 3 months - Last committer addition was Guillaume Boué at Thu Jul 07 2016 ## Mailing List activity - users@maven.apache.org: - 1666 subscribers (down -22 in the last 3 months): - 317 emails sent to list (305 in previous quarter) - dev@maven.apache.org: - 619 subscribers (down -3 in the last 3 months): - 893 emails sent to list (1443 in previous quarter) - announce@maven.apache.org: - 678 subscribers (up 0 in the last 3 months): - 13 emails sent to list (8 in previous quarter) ## JIRA activity: - 227 JIRA tickets created in the last 3 months - 220 JIRA tickets closed/resolved in the last 3 months ## Releases Core - Maven 3.5.0 was released on Fri Apr 07 2017 Plugins - Maven Invoker Plugin 3.0.0 was released on Tue May 23 2017 - Maven Dependency Plugin 3.0.1 was released on Thu May 11 2017 - Maven PMD Plugin 3.8 was released on Fri May 05 2017 - Maven WAR Plugin Version 3.1.0 was released on Wed Apr 26 2017 - Maven Surefire Plugin 2.20 was released on Thu Apr 13 2017 - Maven Failsafe Plugin 2.20 was released on Thu Apr 13 2017 - Maven Archetype Plugin 3.0.1 was released on Tue Apr 11 2017 Other - Maven Resolver 1.1.0 was released on Mon Jul 03 2017 - Maven Reporting Impl 3.0.0 was released on Wed Jun 21 2017 - Maven Shared Utils 3.2.0 was released on Tue Jun 13 2017 - Maven Artifact Transfer 0.9.1 was released on Sun May 07 2017 - Maven Dependency Tree 3.0.1 was released on Sun May 07 2017 - Maven Dependency Analyzer 1.7 was released on Sat Apr 29 2017 - Maven Archetype 3.0.1 was released on Tue Apr 11 2017 ----------------------------------------- Attachment AS: 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 Board-level issues at this time. Activity: * We finished a successful MesosCon Asia where we saw over 12 new users present. The conference was co-located with Linux Foundation's Open Source Summit. It was our second Asia conference and it was great to see new users join. * MesosCon North America will be in Los Angeles in September. The submitted talks went out for community voting ~two weeks ago and we'll be finializing the schedule soon. * Lot's of ongoing work, standouts include faster master failover for large clusters. Better multitenancy w.r.t. to resource allocation, containerization improvements (OCI support), driving / supporting CSI for storage plugins, supporting first class fault domains (to standardize fault domain handling in the mesos ecosystem, and to support having agents in different domains). * The few working groups we have are also going well, in particular the containerization working group and community working group that just got started. * 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. New committers: Gilbert Song was voted in as a committer and PMC member on 2017-05-02. Greg Mann became a committer and PMC member on 2017-06-29. Committer diversity: There are two other contributors whose votes have recently passed that will be added as committers and PMC members shortly. We have a diverse range of contributors that we believe will become committers and PMC members in the near future. Releases (since last board report): 1.0.4 May 3rd 1.1.2 May 19th 1.2.1 June 12th 1.3.0 June 7th JIRA Activity (last 3 months): 379 Issues - Created (218 Bugs, 68 Improvements, 72 Tasks, 12 Epics, etc) 235 Issues - Resolved (135 Bugs, 46 Improvements, 55 Tasks, 4 Epics, etc) ----------------------------------------- Attachment AT: 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: - We released our first release (0.4.0) as a top level project. ## Health report: - Project activity is broadly the same as in prior months. ## PMC changes: - Currently 24 PMC members. - No new PMC members added in the last 3 months ## Committer base changes: - Currently 35 committers. - New commmitters: - Billie Rinaldi was added as a committer on Tue May 23 2017 - Jim Baker was added as a committer on Tue May 23 2017 - JJ Meyer was added as a committer on Tue May 23 2017 - Jon Zeolla was added as a committer on Tue May 23 2017 - Kyle Richardson was added as a committer on Tue May 23 2017 - Justin Leet was added as a committer on Tue May 23 2017 - Matthew Foley was added as a committer on Tue May 23 2017 - Chris Mattmann was added as a committer on Tue May 23 2017 - Michael Miklavcic was added as a committer on Tue May 23 2017 - Owen O'Malley was added as a committer on Tue May 23 2017 - Otto Fowler was added as a committer on Tue May 23 2017 ## Releases: - 0.4.0 was released on Wed Jul 05 2017 ----------------------------------------- Attachment AU: Report from the Apache MINA Project [Jean-François Maury] ----------------------------------------- Attachment AV: 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. ## Activity and health: - Apache Myfaces Core is healthy and the community has finished the implementation of the new JSF 2.3 specification features (JSR-372). UI-Component Sets: - Apache Tobago is healthy and active. The community is currently integrating the Bootstrap 4 beta version and preparing for a new Tobago 4 major release. - Apache Trinidad is in maintenance mode. With the latest release Trinidad is now working with JSF 2.2 but more bugfixes are expected soon. Last developer commit was June 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 March 2017. - Apache MyFaces Test is in maintenance mode (Used by Myfaces Core). Last commit May 2017. ## Community changes: - Currently 78 committers and 43 PMC members. - Eduardo Breijo was added as a committer on Thu Jun 29 2017 - No new PMC members added in the last 3 months - Last PMC addition was Dennis Kieselhorst on Mon Feb 06 2017 -- We have no new committer or PMC member candidates at this time ## Releases: - myfaces-core-2.3.0-beta was released on Sun Jun 25 2017 - tobago-2.1.0 was released on Tue Jun 20 2017 - tobago-3.0.4 was released on Sun Apr 09 2017 - trinidad-2.1.3 was released on Wed May 03 2017 - trinidad-2.2.0 was released on Wed May 03 2017 ## JIRA activity: - 61 JIRA tickets created in the last 3 months - 105 JIRA tickets closed/resolved in the last 3 months Thanks to Dennis Kieselhorst for preparing this report. ----------------------------------------- Attachment AW: Report from the Apache Mynewt Project [Justin Mclean] 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 and MIPS architectures. ## Issues: There are no issues requiring board attention at this time. ## Activity: - Just become a TLP. Move to TLP has been fairly smooth with minimal infrastructure issues. - Took part in the Apache IoT track at ApacheCon Miami with 3 talks on Mynewt - Work on how to report security issues - Community work on porting to new platforms and supporting new languages (MicroPython) is on going - Working towards a mid-July release of 1.1 ## Health report: - PMC and committers are active - Users questions and contributor's pull requests are dealt with in a timely manner ## PMC changes: - Currently 19 PMC members - Last PMC addition was everyone on 21st June ## Committer base changes: - Currently 23 committers - Last committer addition was Jacob Rosenthal on 13th June 2017 ## Releases: - Last release was 1.0 on March 22nd, 2017 ## Mailing list activity: - Compared to previous period activity down a little on list as user some user question are being answered on Slack (mynewt.slack.com) but there's 26 new subscribers. ## JIRA activity: - Activity about the same as previous period (100 odd JIRAs) with more JIRAs closed than raised. ----------------------------------------- Attachment AX: 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. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Based on board feedback in last report the descriptions above have been simplified to avoid confusing child/subproject terminology. We have successfully conducted and completed name searches for the MiNiFi and Registry efforts. - Conducted numerous releases as listed below. The 0.7.x releases focused on providing simple bug fixes and resolving reported CVEs. The 1.x releases brought about stability, performance improvements, and addressed reported CVEs. Further, in the 1.x releases numerous substantive features were introduced including the ability to run multiple versions of the same components and support for both format and schema aware record processors to easily handle cases like acquisition, SQL based routing, enrichment, conversion, and delivery of record oriented data. These make many common record oriented use cases far more performant, intuitive, and retain the full power of NiFi's provenance features. ## Health report: - Health of the community is strong and indicators of strength continue trending in the right direction. Mailing list and JIRA activity is strong. ASF Hipchat is serving as an on-ramp for new users to our mailing list and JIRA systems. We continue to see new users and contributors. The PMC and committer ranks grew again during this reporting cycle and the pipeline is encouraging. We're generating many releases with new release managers stepping up often. The team handles security reports swiftly and follows ASF security team published processes effectively. ## PMC changes: - Currently 22 PMC members. - New PMC members: - Koji Kawamura was added to the PMC on Fri May 26 2017 - Pierre Villard was added to the PMC on Sun May 21 2017 - Yolanda Davis was added to the PMC on Wed May 17 2017 ## Committer base changes: - Currently 34 committers. - New commmitters: - Marc Parisi was added as a committer on Thu Jun 01 2017 - Andrew M. Lim was added as a committer on Wed May 31 2017 ## Releases: - Apache NiFi 1.3.0 was released June 9 2017. - Apache NiFi 0.7.4 was released June 9 2017. - Apache NiFi MiNiFi (java) 0.2.0 was released May 19 2017. - Apache NiFi 0.7.3 was released May 19 2017. - Apache NiFi MiNiFi (cpp) 0.2.0 was released May 14 2017. - Apache NiFi 1.2.0 was released May 10 2017. ## Mailing list activity: - Activity on the mailing lists remains extremely 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: - 512 subscribers (up 39 in the last 3 months): - 936 emails sent to list (846 in previous quarter) - dev@nifi.apache.org: - 367 subscribers (up 24 in the last 3 months): - 1018 emails sent to list (925 in previous quarter) - issues@nifi.apache.org: - 42 subscribers (up 4 in the last 3 months): - 7936 emails sent to list (6592 in previous quarter) ## JIRA activity: - 573 JIRA tickets created in the last 3 months - 421 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AY: 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 There was no release since the last board report: - Nutch 1.13 was released on Apr 1, 2017 - the last release on the 2.x branch (2.3.1) dates to Jan 20 2016. CURRENT ACTIVITY Issues - 28 JIRA tickets created in the last 3 months - 18 JIRA tickets closed/resolved in the last 3 months Omkar Reddy is working on the GSoC 2017 project "NUTCH-2369 - Graph Generator Tool for Nutch". COMMUNITY Ralf Kotowski became a committer and PMC member on Wed Jun 14 2017 The traffic on the user mailing list is at a steady level: - dev@nutch.apache.org: - 536 subscribers (down -4 in the last 3 months): - 390 emails sent to list (356 in previous quarter) - user@nutch.apache.org: - 1084 subscribers (down -11 in the last 3 months): - 182 emails sent to list (172 in previous quarter) ----------------------------------------- Attachment AZ: Report from the Apache ODE Project [Sathwik Bantwal Premakumar] ## 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: ODE team has announced the release of ODE 1.3.7 on Fri Jul 07 2017. Highlights of this release: - Moved to minimum binary compatibility to JDK 6 from JDK 5. - ODE server with embedded Apache TomEE. - New ODE Management Console based on AngularJS. - Upgrade of Axis2, OpenJPA, & Hibernate. - Moved to SLF4J logging with Log4j2 as the implementation. - Some major memory leaks have been fixed. - Auto generation of Database scripts. - Development and Support for JBI based ODE distribution has officially ended. Future efforts will be directed towards upgrading to JPA2 and JDK 8 complaint. ## 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.7 on Fri Jul 07 2017 ## Mailing list activity: dev@ode.apache.org: - 149 subscribers (down -1 in the last 3 months): - 76 emails sent to list (13 in previous quarter) user@ode.apache.org: - 222 subscribers (down -2 in the last 3 months): - 5 emails sent to list (2 in previous quarter) ## JIRA activity: - 0 JIRA tickets created in the last 3 months - 1 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BA: Report from the Apache Oltu Project [Antonio Sanso] Oltu is a project to develop a Java library which provides an API specification for, and an unconditionally compliant implementation of the OAuth v2.0 specifications. OAuth is a mechanism that allows users to authenticate and authorize access by another party to resources they control while avoiding the need to share their username and password credentials. MILESTONES Apache Oltu 1.0 was released on March 3rd 2014. Release Apache Oltu Auth2 JWT 1.0.3 on 13/02/2017 CURRENT ACTIVITY The activity of the project is really really low. One of the reason is also due the fact OAuth is a protocol that is pretty stable. The other reason is that the team members that are active are busy/demotivated. Said that lately we had an issue with the Jenkins build that have been sorted out after few days. We release last module in February 2017. In the last report in February some problem has been highlighted: The last few months it has been awfully quiet (this might also be due the fact the OAuth spec is stable). But not only, since we have some patches laying around for a while The release has not been finished. It seems some of the artifacts are not synched correctly in https://www.apache.org/dist/oltu The builds keep failing As far as I know 2. and 3. are resolved now. But 1. still persists. I proposed to bring new blood in the PMC by rotating the Chair position but no one seemed to be interested. COMMUNITY Last new addition tot the team are 2 PMC members: Stein Welberg and Jasha Joachimsthal in June 2016 (13/06/2016) ISSUES There are no issues requiring board attention at this time. ----------------------------------------- Attachment BB: 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: Still low activity for now as most committers are busy with other ASF project. I hope we gain a bit speed as the other parts are now mostly finished. ## Health report: Maintenance going on. Since JavaEE 8 did some minor changes to JPA in JPA-2.2 we might even skip 2.1 and directly move to 2.2 in trunk. ## PMC changes: - Currently 15 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Francesco Chicchiriccò on Thu Sep 15 2016 ## Committer base changes: - Currently 32 committers. - No new committers added in the last 3 months - Last committer addition was Christian Schneider at Tue Dec 06 2016 ## Releases: - Last release was 2.4.2 on Tue Jan 03 2017 ## Mailing list activity: - users@openjpa.apache.org: - 246 subscribers (down -1 in the last 3 months): - 9 emails sent to list (13 in previous quarter) - dev@openjpa.apache.org: - 138 subscribers (up 1 in the last 3 months): - 72 emails sent to list (50 in previous quarter) ## JIRA activity: - 10 JIRA tickets created in the last 3 months - 2 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BC: 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: - we have updated our release guide to exclude VOTE email forwarding to private list ## Activity: - VOTE for the new 3.3.0 release was successful, unfortunately release is not finalized, and not announced due to absence of Symantec signing service Next major release 4.0.0 is being actively developed. ## Health report: - There were 2 releases in previous quarter (1 incomplete), I believe everything is OK so far :) ## PMC changes: - Currently 24 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Dmitry Evgenyevich Bezhetskov on Sat Apr 01 2017 ## Committer base changes: - Currently 26 committers. - No new committers added in the last 3 months - Last committer addition was Dmitry Evgenyevich Bezhetskov at Wed Mar 29 2017 ## Releases: - Last release was 3.2.1 on Mon Mar 20 2017 ## Mailing list activity: - I believe mailing activities is semi-constant, hopefully will have more emails after 3.3.0 will be announced - dev@openmeetings.apache.org: - 147 subscribers (up 5 in the last 3 months): - 149 emails sent to list (153 in previous quarter) - user@openmeetings.apache.org: - 347 subscribers (up 7 in the last 3 months): - 369 emails sent to list (437 in previous quarter) - user-espanol@openmeetings.apache.org: - 64 subscribers (up 2 in the last 3 months): - 5 emails sent to list (21 in previous quarter) - user-russian@openmeetings.apache.org: - 37 subscribers (up 1 in the last 3 months): - 93 emails sent to list (398 in previous quarter) ## JIRA activity: - 43 JIRA tickets created in the last 3 months - 51 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BD: Report from the Apache OpenOffice Project [Marcus Lange] ## DESCRIPTION Apache OpenOffice is an open-source office-document productivity suite. There are six productivity applications based around the OpenDocument Format (ODF) that are Writer, Calc, Impress, Draw, Math, Base. With limited support for other file formats, OpenOffice ships for Windows, macOS, Linux 64-bit, Linux 32-bit and in more than 40 languages. ## STATUS The activity within the project is still low but nevertheless stable. Mailing lists are still active and different things are discussed. Limitations of capacity of development is an ongoing concern. ## ISSUES FOR BOARD AWARENESS There are no current topics to be concerned with. ## RELEASES The current release is Apache OpenOffice 4.1.3 and was published on 2016-Oct-12. Apache OpenOffice 4.1.4 is planned for the summer months. Since a longer time we were able to produce pre-release builds for all platforms and languages. These are now in testing within the community and marks a big step toward the new release. There is some need for information about the direction which bugfixes we still need to integrate. This will be discussed together. However, the final decision is up to the Release Manager. Apache OpenOffice 4.2.0 is also planned for this year - but without to name a specific time frame - to include new features and bigger enhancements but of course more bugfixes. Complete Release History ------------------------ 2016-10-12 4.1.3 (with integrated patch1) 2016-08-30 4.1.2-patch1 (additional binaries) 2016-08-02 4.1.2-patch1 (source code only) 2015-10-28 4.1.2 2014-08-21 4.1.1 2014-04-29 4.1.0 2013-10-01 4.0.1 2013-07-17 4.0.0 2013-01-30 3.4.1 refresh (8 more languages) 2012-08-21 3.4.1 incubating 2012-05-08 3.4.0 incubating ## PMC/COMMITTERS PMC --- There are 27 PMC members as of 2017-Jul-12. The recognition and invitation of potential candidates remains on a stable level. 1 new PMC member was added. Last PMC member addition was on 2017-Jul-01 Peter Kovacs (petko) Last PMC member withdrawal was on 2017-Feb-04 Dennis E. Hamilton (orcmid) Committers ---------- There are 139 committers as of 2017-Jul-12. The recognition and invitation of new committers is also on a stable level. However, no new committer were added. Last committer addition was on 2016-Nov-13 Matthias Seidel (mseidel) Last committer withdrawal was on 2017-Feb-04 Dennis E. Hamilton (orcmid) ## ACTIVITY Development and Release Engineering ----------------------------------- The release manager for the upcoming release 4.1.4 was changed, bugfixing has started, dev builds and testing have been done so far. Upgrade of further language webpages to a new look & feel incl. a standardized download area and other things is also still active since weeks. Besides this, bugfixing of issues is also a part but not that many at the moment. Downloads --------- As of 2017-Jul-12 we have more than 220,000,000 downloads and it is at a consistent rate with ~80,000 downloads in average per day. Windows is still by far the most famous platform that is downloaded. Then macOS and Linux are following. Downloads regarding the country over the last 3 months are spread like the following (source: https://sourceforge.net/projects/openofficeorg.mirror/files/stats/map?dates=20 17-04-01+to+2017-06-30): 14.2 % United States 13.6 % France 10.0 % Germany 8.1 % Italy 4.9 % Russia 4.5 % Spain 4.4 % Poland 3.8 % United Kingdom 3.7 % Japan 2.0 % Canada 30.3 % all other countries Websites -------- There is a lot of action to improve the translation and structure of webpages that weren't updated for a longer time. The improvement of social media representation (Facebook, Google+, Twitter, YouTube) is nearly finished and therefore up-to-date again. Mailing Lists/Archives and their activity ----------------------------------------- LIST AVERAGE MONTHLY ACTIVITY 2012 2013 2014 2015 2016 Q1+Q2 2017 dev@ 1266 1124 552 340 323 208 users@ 235 198 328 219 208 180 l10n@ 211 225 119 34 18 20 qa@ 150 127 71 16 16 5 marketing@ 63 87 18 3 4 1 api@ 30 35 20 15 1 0 doc@ 7 41 25 12 13 1 recruitment@ - - - - 3 9 (start in Sep 2016, 89 in total up to now) users-de@ 38 167 147 94 89 62 dev-de@ 0 0 42 6 13 10 utenti-it@ 29 40 30 37 27 9 progetto-it@ 12 17 8 2 1 0 general-es@ 34 24 9 4 4 7 users-fr@ 1 4 6 0 1 1 general-ja@ 3 2 0 0 0 1 geral-ptbr@ 21 5 1 0 0 1 Apache OpenOffice is represented on a few fairs and events. This is managed regularly by a small and fine team. Issue Tracking (Bugzilla) ------------------------- The rate of new Bugzilla issues is decreasing and on a stable level. The rate at which issues remain unresolved over all that time is more than 40%. But volunteers can handle and help with the new issue reports that come in. Development Capacity -------------------- The arrival of new developers is very low. But the current committers are willing to help were possible. Improving the mentoring of newcomers and expanding the capacity to address major issues is a key factor for the next time. Branding -------- In average there is nearly 1 request per month for use of the marks. The same for reports about suspected trademark misuse (or confusion about selling of Apache OpenOffice binaries, e.g., on eBay). ## ISSUES No topics ----------------------------------------- Attachment BE: Report from the Apache ORC Project [Owen O'Malley] ## Description: - A high-performance columnar file format for Hadoop workloads. ## Issues: - There are no issues requiring the board's attention. ## Activity: - A presentation on "ORC File - Optimizing Your Big Data" was given at the Dataworks Summit in San Jose. - Alibaba is contributing a C++ ORC file writer, which is a very welcome contribution. ## Health report: - Unfortunately, the C++ code reviews have been going slower than we would like. The combination of summer vacations, the small pool of ORC committers that feel comfortable reviewing the C++ code, and the influx of C++ from Alibaba have lead to longer review cycles. Clearly we need more committers on the C++ side of the house. ## PMC changes: - Currently 7 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Gopal Vijayaraghavan on Sun Jan 08 2017 ## Committer base changes: - Currently 36 committers. - Deepak Majeti was added as a committer on Tue May 09 2017 ## Releases: - 1.4.0 was released on Sun May 07 2017 ## Mailing list activity: - We've seen a large uptick in developer activity, which is great to see. - dev@orc.apache.org: - 40 subscribers (up 5 in the last 3 months): - 411 emails sent to list (173 in previous quarter) - issues@orc.apache.org: - 18 subscribers (up 2 in the last 3 months): - 413 emails sent to list (231 in previous quarter) - user@orc.apache.org: - 49 subscribers (up 3 in the last 3 months): - 9 emails sent to list (38 in previous quarter) ## JIRA activity: - 39 JIRA tickets created in the last 3 months - 20 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BF: Report from the Apache Parquet Project [Julien Le Dem] ## Description: Parquet is a standard and interoperable columnar file format for efficient analytics. Parquet has 3 sub-projects: - parquet-format: format reference doc along with thrift based metadata definition (used by both sub-projects bellow) - parquet-mr: java apis and implementation of the format along with integrations to various projects (thrift, pig, protobuf, avro, ...) - parquet-cpp: C++ apis and implementation of the format along with Python bindings and arrow integration. ## Issues: there are no issues requiring board attention at this time. ## Activity: - Ongoing work to add Bloom Filters to parquet format. Discussion around the prototype and java<->cpp interoperability - Ongoing prototype for adding page offset metadata in the footer and using it for better push down. - Preparing a patch level release of parquet-mr - Planning release 1.2.0 of parquet-cpp - activity around protocol buffer integration ## Health report: - issues: tickets closed about at the same rate they are opened - mailing list email level is stable. ## PMC changes: - Currently 23 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Uwe Korn on Sun Mar 26 2017 ## Committer base changes: - Currently 25 committers. - No new committers added in the last 3 months - Last committer addition was Uwe Korn at Sun Sep 04 2016 ## Releases: - CPP-1.1.0 was released on Sun May 21 2017 ## Mailing list activity: - activity stable since the last report - dev@parquet.apache.org: - 185 subscribers (up 8 in the last 3 months): - 637 emails sent to list (638 in previous quarter) ## JIRA activity: - 101 JIRA tickets created in the last 3 months - 91 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BG: 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 are working on fixing bugs in 2.0.x - there are some small improvements as well - Levigo is thinking about relicensing their JBig2 ImageIO plugin [1], which is an optional dependency of PDFBox. Furthermore they think about donating the plugin to the PDFBox community. Jörg Henne from Levigo contacted us on dev@pdfbox and we showed our interest. Levigo has to do some more legal homework, but it looks like we'll get some new stuff soon. [1] https://github.com/levigo/jbig2-imageio ## Health report: - there is a steady stream of contributions, bug reports and questions on the mailing lists ## PMC changes: - Currently 17 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Tim Allison on Mon Sep 19 2016 ## Committer base changes: - Currently 17 committers. - No new committers added in the last 3 months - Last committer addition was Tim Allison at Mon Sep 19 2016 ## Releases: - 2.0.6 was released on Mon May 15 2017 ## JIRA activity: - 109 JIRA tickets created in the last 3 months - 110 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BH: Report from the Apache Pig Project [Daniel Dai] Apache Pig is a platform for analyzing large data sets on Hadoop. It provides a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. ## Issues: - There are no issues requiring board attention at this time ## Activity: - Pig 0.17.0 which adds support for running Pig on Spark was released - Voted Koji Noguchi as new PMC chair - Rohini gave a talk “Yahoo - Moving beyond running 100% of Apache Pig jobs on Apache Tez” during dataworks summit (San Jose, CA) ## Health report: - Project activity in the community - mails, commits, jiras, etc is good and is at the same levels as previous few quarters. ## PMC changes: - Currently 17 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Koji Noguchi on Thu Aug 04 2016 ## Committer base changes: - Currently 30 committers. - Ádám Szita was added as a committer on Fri May 19 2017 ## Releases: - 0.17.0 was released on Thu Jun 15 2017 ## Mailing list activity: - dev@pig.apache.org: - 400 subscribers (down -1 in the last 3 months): - 1167 emails sent to list (1361 in previous quarter) - user@pig.apache.org: - 1139 subscribers (down -8 in the last 3 months): - 24 emails sent to list (18 in previous quarter) ## JIRA activity: - 53 JIRA tickets created in the last 3 months - 68 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BI: Report from the Apache Ranger Project [Selvamohan Neethiraj] # Description: The Ranger project is a framework to enable, monitor and manage comprehensive data security across the Hadoop platform. # Issues: * There are no issues requiring board attention at this time. # Activity: * Community is working to improve security features of hive/hdfs/usersync modules and adding more integration with Apache Atlas * Jira: +182(added) -176(resolved) over last 3 months (Apr-2017 to June-2017) * Git (Source): 164 commits over last 3 months (Apr-2017 to Jun-2017) * SVN (Site & Docs): 1 commits over last 3 moths (Apr-2017 to Jun-2017) # Health report: * Fixed few CVE issues - raised by community and user groups * Actively working to add more functionalities to Apache Ranger * Still working on next release with more integration with Apache Atlas ## PMC changes: - Currently 17 PMC members. - Last PMC members were added as part of Ranger Graduation on Jan 18, 2017. - No new PMC members added in the last 3 months # Committer base changes: * Currently 23 committers. * No new commmitters added in the last 3 months: - Qiang Zhang was added as a committer on Mon Mar 04 2017 # Releases: * 0.7.1: 2017-06-06 # Mailing list activity: * dev@ranger.apache.org: - 1755 emails sent to list (durng the period Apr-2017 and Jun-2017) * user@ranger.apache.org: - 109 emails sent to list (durng the period Apr-2017 and Jun-2017) * commits@ranger.apache.org: - 247 emails sent to list (durng the period Apr-2017 and Jun-2017) # JIRA activity: * 182 JIRA tickets created during the period Apr-2017 and Jun-2017 * 176 JIRA tickets closed/resolved during the period Apr-2017 and Jun-2017 ----------------------------------------- Attachment BJ: Report from the Apache Samza Project [Yi Pan] 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: - there are no issues requiring board attention at this time ## Activity: - 0.13.1 released w/ high-level APIs and standalone deployment - LinkedIn has hosted a Stream Processing Meetup in May - Talks and presentations in Kafka Summit NYC 2017 (Data Processing at LinkedIn with Apache Kafka and Apache Samza) - ApacheCon Big Data '17 talks: -- What it takes to process a trillion events a day? Case studies in scaling stream processing at LinkedIn -- The continuing story of Batching to Streaming analytics at Optimizely - Apache podcast: How companies are using Apache Samza ## Health report: - Project is in healthy status with a lot of development activities - Addition of PMC members are in consideration now ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Navina Ramesh on Thu Jan 07 2016 ## Committer base changes: - Currently 16 committers. - No new committers added in the last 3 months - Last committer addition was Xinyu Liu at Mon Sep 26 2016 ## Releases: - 0.13.0 was released on Sun Jun 11 2017 ## Mailing list activity: - dev@samza.apache.org: - 297 subscribers (up 1 in the last 3 months): - 472 emails sent to list (357 in previous quarter) ## JIRA activity: - 151 JIRA tickets created in the last 3 months - 135 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BK: Report from the Apache Sentry Project [Alex Kolbasov] ## Description: Apache Sentry is a highly modular system for providing fine grained role based authorization to both data and metadata stored on an Apache Hadoop Cluster. ## Issues: There are no issues requiring board attention at this time ## Activity: - Active development for Sentry high-availability - Memory-handling improvements - Continuing discussion of the release strategy - New CLI prototype - Discussion about compatibility with new Solr releases ## Health report: Development activity seems pretty consistent; New developers starting contributng to the project; Established Slack setup for interactive discussions; ## PMC changes: - Currently 35 PMC members. - New PMC members: - Vadim Spector was added to the PMC on Sun Jun 11 2017 ## Committer base changes: - Currently 37 committers. - New commmitters: - Kalyan Kalvagadda was added as a committer on Wed Jun 21 2017 ## Releases: - Last release was 1.7.0 on Tue Jun 14 2016 ## Mailing list activity: Most of the activity is around Apache Sentry HA project and around issues with Kafka/Solr integration. ## JIRA activity: - 142 JIRA tickets created in the last 3 months - 143 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BL: Report from the Apache Sqoop Project [Jarek Jarcec Cecho] ## 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: We’ve gracefully resolved issue with private third-party incorrectly using our trademark “sqoop”. ## 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. - We’ve added new PMC member (Abraham Fine) in November 2016 ## Committer base changes: - Currently 29 committers. - Anna Szonyi was added as a committer on Wed Mar 15 2017 ## Releases: - 1.99.7 was released on Sun Aug 07 2016 ## JIRA activity: - 42 JIRA tickets created in the last 3 months - 18 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BM: Report from the Apache Stanbol Project [Fabian Christ] Apache Stanbol provides a set of reusable components for semantic content management. The project made no significant progress since the last report. The mailing list was quiet and no discussions happened since May. Since the last commit was pushed in March there is no work happening towards a 1.0.1 release at the moment. The slow progress may not be a problem but the lack of activity is something that concerns. People responded that they are using Stanbol but show not much interest so far in contributing. Maybe Stanbol is in its current state just right for their needs. Subscribers on the dev list: 231 Last new committer was Cristian Petroaca on May 7th, 2015 Last new PMC member were Cristian Petroaca on July 28th, 2016 Rafa Haro on July 28th, 2016 Last stack release was: Apache Stanbol 1.0.0 on Oct 23rd, 2016 Last component release was: Apache Stanbol Partial Security Release RC2 on June 5th, 2014 org.apache.stanbol.commons.security.reactor-20140602 ----------------------------------------- Attachment BN: 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 that require board attention. ## Activity: - No noticeable activity in the past quarter, as expected by the fact that the project mostly revolves around the annual meeting. - Several apache communities have been using STeVe in the past quarter to conduct official votes on issues, though not much feedback has made it back to the STeVe community. ## Health report: - The automated score of -2 somewhat accurately reflects the project. While we do have PMC oversight, there has been no considerable efforts to further develop the system. We may have to start discussing how to better reach out to new developers/contributors and get folks interested in working on STeVe. ## PMC changes: - Currently 5 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rich Bowen on Sun Apr 19 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 have been made as of yet. ## Mailing list activity: - No real changes to the list activities and around 10 emails sent to the various lists over the past quarter. ## JIRA activity: - 3 JIRA tickets created in the last 3 months - 0 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BO: Report from the Apache Struts Project [René Gielen] The Apache Struts MVC framework is a solution stack for creating elegant and modern action-based Java web applications. It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support technologies such as REST, AJAX and JSON. The Struts team made one GA releases in the last quarter. * Struts 2.5.12 - full GA release including bug fixes, feature enhancements and security fixes (2017-7-13) [1][2] * Struts 2.3.33 - bug and security fix release (2017-7-13) [2][3] Furthermore we released an additional security announcement that did not imply a new Struts framework releases [4] After a quarter that was dominated by dealing with a critical high impact security issue as reported last time, this quarter allowed us to focus again on improving and bug fixing the framework. Work is focused on the 2.5 development line, with the 2.3 line still receiving security maintenance. The 2.5.12 release includes major new features and improvements. In the last reporting period we were notified by the ASF Trademarks Team about the struts1forever project, which is a community fork to maintain the EOLed Struts 1 framework. While we don’t think there are trademark issues involved, we tried to approach the maintainer both to discuss some possible clarification in the project homepage readme, as well as a Struts 1 security issue reported to us. So far were not able to get in contact with the maintainer, we’ll be chasing this further. We continue to see new contributors popping up. We monitor them closely to identify possible new committers. No committer or PMC member was added in the last quarter. The last committer addition was on 2017-1-30 (Stefaan Dutry). The last PMC addition was on 2016-08-13 (Aleksandr Mashchenko). We have no issues that require board assistance at this time. [1] https://struts.apache.org/docs/s2-047.html [2] https://struts.apache.org/docs/s2-049.html [3] https://struts.apache.org/docs/s2-048.html [4] https://struts.apache.org/docs/s2-046.html [5] https://github.com/kawasima/struts1-forever ----------------------------------------- Attachment BP: Report from the Apache SystemML Project [Deron Eriksson] ## Description: SystemML provides declarative large-scale machine learning (ML) that aims at flexible specification of ML algorithms and automatic generation of hybrid runtime plans ranging from single node, in-memory computations, to distributed computations such as Apache Hadoop MapReduce and Apache Spark. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - We graduated as an Apache top-level project on May 18, 2017. - We continue to work towards our first release (1.0.0) as an Apache top- level project. - First phase of GSoC project completed to automate performance testing and reporting by Krishna Kalyan and mentored by Nakul Jindal. ## Health report: - Code activity is healthy with 324 commits in the last 3 months. - Community growth looks healthy. 3 new contributors in the last month. - Communication at a healthy level. - SystemML GitHub mirror has 538 stars and 197 forks. ## PMC changes: - Currently 23 PMC members. - Felix Schüler was elected as PMC member on April 19, 2017. ## Committer base changes: - Currently 23 committers. - Felix Schüler was elected as committer on April 19, 2017. ## Releases: - Version 0.14.0-incubating was released on May 8, 2017. ## Mailing list activity: - dev@systemml.apache.org: - 111 subscribers (up 4 in the last 3 months): - 326 emails sent to list (353 in previous quarter) - issues@systemml.apache.org: - 11 subscribers (up 2 in the last 3 months): - 1437 emails sent to list (1405 in previous quarter) ## JIRA activity: - 248 JIRA tickets created in the last 3 months - 188 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BQ: Report from the Apache Tapestry Project [Thiago H. 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. - Dmitry Gusev was added as a committer on Fri May 26 2017 ## Releases: - 5.4.3 was released on Sun Apr 23 2017 ## Mailing list activity: - users@tapestry.apache.org: - 772 subscribers (up 4 in the last 3 months): - 106 emails sent to list (71 in previous quarter) - dev@tapestry.apache.org: - 251 subscribers (down -2 in the last 3 months): - 58 emails sent to list (78 in previous quarter) ## JIRA activity: - 10 JIRA tickets created in the last 3 months - 2 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BR: Report from the Apache Tcl Project [Massimo Manghi] ## 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 within Apache Tcl only the Apache Rivet project is actively maintained ## Issues: - We have no issues worth reporting to the board ## Activity: - No new 2.3 releases this quarter. We are slowly but constantly working at the documentation of Rivet 3.0 whose release is due hopefully by September / October ## Health report: - The project health hasn't had any improvement. After 3.0 is released we will put the issue back to the attention of the PMC ## PMC changes: - Currently 10 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 15 committers. - No new committers added in the last 3 months - Last committer addition was Brice B. Hamon at Tue Nov 25 2014 ## Releases: - Last release was rivet-2.3.3 on Mon Nov 28 2016 ## Bugzilla Statistics: - 2 Bugzilla tickets created in the last 3 months ----------------------------------------- Attachment BS: Report from the Apache Tez Project [Siddharth Seth] ## 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: The development branch for the Tez Shuffle Handler was merged back into master. Discussions happened for the next major release - 0.9, along with activity to wrap up final items to allow the release to be made. ## Health report: Regular development and release activities continue. ## PMC changes: - Currently 33 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Sreenath Somarajapuram on Tue May 03 2016 ## Committer base changes: - Currently 38 committers. - Kuhu Shukla was added as a committer on Wed May 10 2017 ## Releases: - Last release was 0.8.5 on Mon Mar 13 2017 ## JIRA activity: - 105 JIRA tickets created in the last 3 months - 86 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BT: 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 continues to see consistent growth with submissions from new contributors for bug fixes and client library improvements. There have been a number of stability and performance enhancements to our Go, Node and Python client libraries and we have just cut the 0.11.0 branch [1] and are beginning testing in preparation for our 0.11.0 release candidate. A code audit is also starting to take place to ensure that Apache Thrift is compliant with the recent category-x licensing changes [2] that occurred due to the Facebook BSD+patents license changes. Community --- Latest Additions: * PMC addition: Nobuaki Sukegawa, 1.25.2016 * Committer addition: James King, 10.18.2016 Issue backlog status since last report: * Created: 79 * Resolved: 46 Mailing list activity since last report: * @dev 1026 messages * @user 44 messages Releases --- Last release: 0.10.0, Release Date: 1.3.2017 Cut 0.11.0 branch, release candidate creation and testing in progress [1]: https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=tree;h=refs/heads/0.11.0;hb=refs/heads/0.11.0 [2]: https://www.apache.org/legal/resolved.html#category-x ----------------------------------------- Attachment BU: Report from the Apache Tika Project [Dave Meikle] What is Tika? ============= Apache Tika is a dynamic toolkit for content detection, analysis, and extraction. It allows a user to understand, and leverage information from, a growing a list over 1200 different file types including most of the major types in existence (MS Office, Adobe, Text, Images, Video, Code, and science data) as recognized by IANA and other standards bodies. Issues ====== There are no issues that need the boards attention. Releases ======== The last release Tika 1.16 was released on 17 Jul 2017 and 1.15 on the 23 May 2017. These releases contain some great features including Age Recognition, Image Captioning based on this paper[2], new tika-eval module to compare output between versions, new parsers for WordPerfect and QuattroPro, and much more. Work has now begun on 1.17 and continues on the 2.X branch. Community ========= A community member was voted[1] in as both a committer and PMC member on 27 Jun 2017 and is currently in the process of been invited to join. Prior to that was Luis Filipe Nassif on Wed Apr 12 2017 Mailing list activity on dev@ was 204 subscribers (down -3 in the last 3 months), with 1473 emails sent to list (1010 in previous quarter). Mailing list activity on user@ was 347 subscribers (up 1 in the last 3 months), with 135 emails sent to list (36 in previous quarter). [1] https://s.apache.org/Sp4E [2] https://arxiv.org/abs/1411.4555 ----------------------------------------- Attachment BV: Report from the Apache TinkerPop Project [Stephen Mallette] ## Description: Apache TinkerPop is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). ## Activity: In the last report, we alluded to a committer to whom we extended an invitation to for membership within the PMC, and that invitation was accepted by Robert Dale. In addition, two new committers have been added in Florian Hockmann and Jorge Bay Gondra. Both have been contributing in recent months to expanding the TinkerPop ecosystem into the Microsoft .NET and Javascript worlds. TinkerPop released versions 3.1.7 and 3.2.5 (in the last report it was mistakenly written that 3.2.5 was released - that should have read 3.2.4). New development has started on the follow-on releases to those versions and work for the new major line of 3.3.0 continues with an expected release by end of summer. Microsoft announced the release of Azure CosmosDB[1], which is a globally distributed, multi-model database service. They chose to expose Apache TinkerPop as their Graph API. There were some initial branding issues where Apache was not properly acknowledged, but the issues were quickly rectified once the PMC contacted the project developers at Microsoft. There were also a number of talks given related to TinkerPop and the Gremlin language. Here are a few samples from PMC members: - "Open problems in the Universal Graph Theory" Keynote at Graph Day by Dr. Marko Rodriguez[2][3] - "Start Flying with Python and Apahce TinkerPop" at Graph Day by Jason Plurad[4] - "JanusGraph: Today and Looking to the Future" at Graph Day by Ted Wilmes[5] ## Issues: There are no issues requiring board attention at this time. ## Releases: - 3.1.7 (June 12, 2017) - 3.2.5 (June 12, 2017) ## PMC/Committer: - Last PMC addition was Robert Dale - April 2017 - Last committer addition was Florian Hockmann/Jorge Bay Gondra - July 2017 ## Links [1] https://azure.microsoft.com/en-us/services/cosmos-db/ [2] https://zenodo.org/record/583293 [3] https://s.apache.org/uzS8 [4] https://s.apache.org/W74D [5] http://graphday.com/sf2017/sessions#wilmes ----------------------------------------- Attachment BW: 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. ## Issues: As reported to the board there was a disagreement between two committers on an update to the documentation section of the TomEE website late on June 27. The issue involved a commit which was applied by one person then reverted by the other within minutes. This happened a total of 3 times in quick succession over the course of 50 minutes. During this time little discussion reached the mailing list. Afterwards a "Suffocating development environment" thread [1] was started on the dev@ mailing list which gave the opinion this was not a one-time incident, but indicative of the tone of the project as of late. The discussion of the issue has been very healthy, taking place both on the public dev list and private list. No parties continued any negative behavior and discussion did not take the form of stubborn and unyielding debate you often see in situations like this. While the issues raised in the original "Suffocating development environment" email are not completely resolved, it is clear everyone truly wants what is best for the community and open to changes. This has revived the thread I reported on in January on potentially adopting review-then-commit (RTC) for a trial period. Discussions continue with regard to RTC, as yet no vote has taken place or a decision been made. One challenge the project currently has is contributions coming in via GitHub pull requests, with the potential for the discussion to happen on the PR as opposed to on the mailing list. Between Github PR comments and JIRA Issue comments, there are ample options for draining the dev list of activity. How the dev list should be used with these systems and how they fit overall is being discussed as part of RTC, but no changes have been voted on or made. Though not vote has taken place, some contributors have started using the discussed RTC format to submit their PRs to the dev list for review. Dev list discussion overall has shown an increase in the last two weeks. We will continue to report on the matter and will be carefully tracking any reverts or other stats we can use to gauge the general tone of the project. ## Activity: The majority of work on the project is maintenance and bug fixes, although this is likely to change with Java EE 8 being finalized later in the year. In addition we have seen a number of fixes being backported to the 1.7.x branch, supporting Java EE 6. ## Health report: We have continued to see contributions from Svetlin Zarev, and also contributions from new contributors Ivan Junckes Filho and Otavio Santana. In particular we're seeing interest in improving our documentation, which is most welcome. We are actively trying to be more welcoming and nurturing to these contributors with a view of growing our community. ## 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 28 committers. - No new committers added in the last 3 months - Last committer addition was Mark Struberg at Thu Dec 12 2013 ## Releases: - Last release was 7.0.3 on Mar 07 2017 ## Mailing list activity: There has been a surge in activity on dev@ as a result which is very encouraging. (July mailing list stats on dev@ are significantly up on the previous 3 months). In particular we are seeing more discussion around new functionality and bug fixes on the list as well as more review. This is likely due to more activity since the "Suffocating development environment" thread [1]. - users@tomee.apache.org: - 323 subscribers (up 0 in the last 3 months): - 331 emails sent to list (488 in previous quarter) - dev@tomee.apache.org: - 204 subscribers (up 0 in the last 3 months): - 399 emails sent to list (171 in previous quarter) - notifications@tomee.apache.org: - 7 subscribers (up 0 in the last 3 months): - 34 emails sent to list (14 in previous quarter) - tck@tomee.apache.org: - 15 subscribers (up 0 in the last 3 months) ## JIRA activity: - 63 JIRA tickets created in the last 3 months - 40 JIRA tickets closed/resolved in the last 3 months [1] https://lists.apache.org/thread.html/7ebb2bc5b64115be1ddf35914943cb649378e828594689bfc76b2a71@%3Cdev.tomee.apache.org%3E ----------------------------------------- Attachment BX: Report from the Apache Traffic Server Project [Bryan Call] ## Description: Apache Traffic Server is an HTTP proxy server and cache, similar to Squid and Varnish in functionality and features. What makes ATS unique across the landscape of HTTP proxy caches is a focus on extensibility (plugins), HTTP 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: - We had our first ATS Reliability summit in St. Croix. We focused on closing out Coverity issues and went from 367 issues down to 122 issues. - We had the ATS Summit combined with the Traffic Control Summit, 2 days before ApacheCon (5/14 and 5/15), at the InterContiental in Miami. There were 50 people that attended both summits. ## Health report: - We are continuing to stabilize the 7.1.0 release and a couple of large companies are running it in production on a limited number of servers. It is taking longer than expected to make the 7.1.0 release and it will be coming out soon. ## PMC changes: - Currently 41 PMC members. - New PMC members: - Gancho Tenev was added to the PMC on Sun Jun 04 2017 - Persia Aziz was added to the PMC on Sun Jun 04 2017 ## Committer base changes: - Currently 53 committers. - New committers: - Jason Kenny was added as a committer on Fri May 26 2017 - Daniel Xu was added as a committer on Wed May 10 2017 - Steven Feltner was added as a committer on Fri May 26 2017 - Chenwei Song was added as a committer on Fri Jun 30 2017 ## Releases: - Last release was 6.2.1 on Thu Jan 19 2017 ## Mailing list activity: - The dev mailing list activity has picked up lot (up 64%). Other mailing list activity is flat - users@trafficserver.apache.org: - 499 subscribers (down -3 in the last 3 months): - 128 emails sent to list (138 in previous quarter) - dev@trafficserver.apache.org: - 332 subscribers (up 9 in the last 3 months): - 162 emails sent to list (99 in previous quarter) - announce@trafficserver.apache.org: - 15 subscribers (down -1 in the last 3 months): - 2 emails sent to list (1 in previous quarter) - issues@trafficserver.apache.org: - 34 subscribers (down -1 in the last 3 months): - 411 emails sent to list (4087 in previous quarter) - summits@trafficserver.apache.org: - 15 subscribers (up 0 in the last 3 months) ## GitHub Issue activity: - 78 issues created in the last 3 months - 42 issues closed in the last 3 months - 22 new issue contributers ## Commit activity: - 100,426 lines of code changed (up 216%) - 498 commits (up 35%) - 20 committer email addresses (down 10%) - 46 author email addresses (down 5%) - 15 new code contributers ----------------------------------------- Attachment BY: Report from the Apache VCL Project [Andy Kurth] ## Description: VCL is a modular cloud computing platform which dynamically provisions and brokers remote access to compute resources including virtual machines, bare-metal computers, and resources in other cloud platforms. A self-service web portal is used to request resources and for administration. VCL became a TLP on June 20, 2012. ## Issues: - there are no issues requiring board attention at this time ## Activity: - Development of VCL 2.5 is pretty much complete. A discussion thread has been started. We anticipate and hope to begin the vote on a release candidate this week. - Apache VCL has been using some cryptographic functionality for quite some time but we recently became aware of the ASF's crypto guidelines and requirements [1]. This is being discussed on our dev list. We are working through the legal terminology and will consult with the legal-discuss list if necessary. Regardless, it would be helpful to our project and I'm sure others if the ASF crypto page [1] was updated. It includes some outdated links and information that is no longer correct since the BIS has updated the regulations multiple times since the page was written. I tried to explain some of what I found in the thread [3]. We'll pass any information which may be helpful to the pertinent list or Jira issue. ## Health report: - The health is stable. I'd like to see development interest from additional people and more participation from some current committers / PMC members. We've discussed ideas on our dev list and I've included thoughts in previous board reports. Perhaps after our release is finished we can make more of an effort towards community development. ## PMC changes: - Currently 7 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Aaron Coburn on Tue Jun 19 2012 ## Committer base changes: - Currently 8 committers. - No new committers added in the last 3 months - Last committer addition was Young Hyun Oh at Sun Dec 08 2013 ## Releases: - Last release was 2.4.2 on Wed Apr 15 2015 ## Mailing list activity: - Dev list traffic is up due to a flurry of release related messages. - User list membership is unfortunately dropped by a few people in the past few months. I'm not sure what the reason would be. - A few users have initiated or participated in user list threads as of late. This is always encouraging. - dev@vcl.apache.org: - 122 subscribers (down -2 in the last 3 months): - 251 emails sent to list (203 in previous quarter) - user@vcl.apache.org: - 161 subscribers (down -5 in the last 3 months): - 39 emails sent to list (21 in previous quarter) ## JIRA activity: - 27 JIRA tickets created in the last 3 months - 37 JIRA tickets closed/resolved in the last 3 months [1] https://www.apache.org/dev/crypto.html [2] http://vcl.markmail.org/thread/5ixh4xabs24stwqr [3] http://markmail.org/message/h2tzonyfybngeeaa ----------------------------------------- Attachment BZ: Report from the Apache VXQuery Project [Till Westmann] Description: Apache VXQuery implements a parallel XML Query processor. Activity: - 2 GSoC projects ongoing, Christina Pavlopoulou works on extending the index support in VXQuery and Erandi Ganepola works on adding a RESTful API for VXQuery. Both projects have passed the mid-term evaluation. - Some activity triggered by these projects. - There was some activity towards a release, but it did not result in a release so far. 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 CA: Report from the Apache Web Services Project [Sagara Gunathunga] 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 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 * 2.1.10 - Jun, 2017 Neethi - WS-Policy implementation * 3.1.10 - May, 2017 XmlSchema - XML Schema model * 2.2.2 - May, 2017 Last releases for other technologies: * Axiom 1.2.20 : Oct 2016 (StAX-based, XML Infoset compliant object model) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation) Notes : - Releases happen frequently, specially during this quarter there were releases on Neethi and XmlSchema after sometime. - WS projects are very stable and mature hence can't expect any drastic development around these project. ----------------------------------------- Attachment CB: Report from the Apache Yetus Project [Sean Busbey] Apache Yetus provides libraries and tools that enable contribution and release processes for software projects. ISSUES FOR THE BOARD'S ATTENTION We missed our report last month due to the PMC Chair failing to find time. As mentioned in previous reports, the current chair is looking to have the position rotated. Another member of the PMC has expressed interest and the PMC will be working on the issue this quarter. RELEASES The community released version 0.5.0 on July 12, 2017. ACTIVITY No new PMC additions in this period; our last PMC addition was Ajay Yadava on Dec 1st, 2016. No new committer additions in this period; our last committer additions were Andrew Wang and Ajay Yadava on Sep 20th, 2016. The community recently finished up the 0.5.0 release, which has some usability improvements and a utility for CI systems that run docker (e.g. ASF Jenkins). The burst of activity around this release drove a higher amount of JIRA activity compared to previous period (in both creation and resolution). There are also some features under development from new contributors. The PMC still needs to be more proactive on recognizing these new contributors with more project responsibilities. STATS - Currently 8 PMC members - Currently 10 committers - dev list has 42 subscribers (flat from previous period) - 31 JIRA tickets created in the last 3 months - 29 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment CC: 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: - zeppelin-project.org migration has been done. - NFLabs decided to change their brand from zeppelinhub (https://www.zeppelinhub.com) to zepl (http://www.zepl.com/). ZeppelinHub end of life expected in July 2017. ## Activity: - community made 0.7.2 release ## Health report: - Steady increment of number of code contributors. +12 since last report, 218 total - 1 committer and 1 PMC has been recruited since last report. ## PMC changes: - Currently 10 PMC members. - Last PMC addition was Ahyoung Ryu on Thu Jun 29 2017 ## Committer base changes: - Currently 17 committers. - Last committer addition was Park Hoon at Jun 22 2017 ## Releases: - 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: - 697 subscribers (up 23 in the last 3 months): - 625 emails sent to list (565 in previous quarter) - dev@zeppelin.apache.org: - 315 subscribers (up 9 in the last 3 months): - 3041 emails sent to list (3997 in previous quarter) ## JIRA activity: - 375 JIRA tickets created in the last 3 months - 191 JIRA tickets closed/resolved in the last 3 months ------------------------------------------------------ End of minutes for the July 19, 2017 board meeting.