The Apache Software Foundation Board of Directors Meeting Minutes January 18, 2017 1. Call to order The meeting was scheduled for 10:30am Pacific and began at 10:35 when a sufficient attendance to constitute a quorum was recognized by the chairman. Other Time Zones: http://timeanddate.com/s/34r0 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 Isabel Drost-Fromm Marvin Humphrey Jim Jagielski Chris Mattmann Brett Porter Mark Thomas Directors Absent: none Executive Officers Present: Ross Gardler Kevin A. McGrail Sam Ruby Craig L Russell Ulrich Stärk Executive Officers Absent: none Guests: Daniel Gruno David Nalley Davor Bonaci Gavin McDonald Greg Stein Hadrian Zbarcea Henri Yandell Jesús Camacho Rodríguez Owen O'Malley P. Taylor Goetz Sean Kelly 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 December 21, 2016 See: board_minutes_2016_12_21.txt Tabled. 4. Executive Officer Reports A. Chairman [Brett] The item from the December meeting regarding the Role of Brand Management as it relates to PMCs has continued to generate vigorous discussion over the last month. The agenda this month draws several conclusions from that discussion. During the meeting, a question was raised regarding the ability of a director, who serves as an officer, to participate in a discussion or vote pertaining to their role. As a result of this discussion, I’ve added an agenda item for the board to confirm that this in itself poses no conflict of interest. This led to a separate perceived conflict of interest being raised, which unfortunately became heated and singled out an individual, appearing to question their integrity. The concern was found to be without merit and withdrawn, and there is no outstanding concern over the individual's actions in any capacity. The incident highlighted the need for Directors, and officers participating in board discussions, to maintain a respectful attitude toward each other during difficult conversations. I have not yet proposed a date for the Annual Meeting, but will do so on the board mailing list in the next couple of weeks. It is to be held no later than 22 April, however I expect to maintain the timing we’ve used in March if practical. B. President [Sam] Overall ======= My current priorities: brand, fundraising, EA/TAC, then FY18 budget. Depending on timing, FY18 budget will likely rise in priority. Thanks go out to the board for approving the FY17 budget. As mentioned in the last board meeting, I'd like to discourage the board from deferring the FY18 budget to the next board as revisiting the budget mid-year is always a possibility. See the budget item below for more detail. Discussions have resurfaced concerning the equity of last calendar year's compensation. As a part of this, I'm working with Greg and David to revisit whether FY17's budget needs to be tweaked and to see if there are better ways to plan for FY18. Operations is also working closely with the Treasurer and Virtual to revise how compensation related disbursements are approved and tracked in order to maintain privacy. Other discussions have made it clear that there is a need to reestablish and maintain a safe working environment for officers. To help address the specific and immediate problem, I've added a resolution that gives the board an opportunity to reaffirm that Brand Management has been operating in the best interests of the foundation. More generally, the scope of Brand Management is not the last of the contentious issues that I will need guidance from the board on. We need to work together to ensure that there is an environment where the relevant officers can not only participate but even are free to take uncomfortable or unpopular positions, and not allow those with differing opinions to seek to question their integrity. Finally, I'd like to once again apologize for the frequency which with I contributed to the discussion. I should have allowed a greater opportunity for others to speak and instead focused on re-teeing up the discussion items for this month's board meeting as well as preparing one or more resolutions. Brand Management ================ Brand Management is continuing to work with the Podlings and PMCs that are willing to work within the constraints of the published ASF Trademark Policy, and per my direction is deferring activity related to the remainder of the projects. A summary of those policies has been published at: http://www.apache.org/foundation/marks/policies.html I continue to seek clarification and guidance from the board on this matter. And have added a discussion item again this month to cover this topic. Additional background can be found in the Brand Management report. Meanwhile, Mark is making progress on producing a private JIRA instance for tracking trademark (as well as security) issues, and will be starting with some pilot projects. Fundraising =========== In conjunction with the Assistant Treasurer and VP of Marketing of Publicity, the possibility of making use of the facilities provided by Hopsie (https://hopsie.com/) are being explored. Benefits include an (as of yet unknown) increase in funds raised (largely by providing gentle reminders to repeat donors), and to improve on our ability to send out thanks. The plan is to proceed with the free trial period and if the expectation is that this will pay for itself in increased donations, to select one of the paid plans going forward. EA/TAC ====== As we are in the lull between conferences, not much activity to report this month. The EA also took some much needed time off. Melissa did add three new members to TAC. It turns out that two of these individuals are not ASF members, and this was done without consulting with the existing TAC members. This is being revisited. Budget ====== The first thing to be aware of is that the FY17 is that it doesn't include substantial strategic investment beyond the normal (and continual) focus on retiring technical debt and aging hardware. In other words, it is the new normal. In fact, the infrastructure costs for FY18 are likely to go up as the plan will be to be fully staffed for the full year, and little (if any) savings resulting from the investigations into reducing the infrastructure cost per project will be realized in this timeframe. On the plus side, we have more than adequate cash reserves, so none of this is an immediate problem that needs to be addressed. But back of the envelope calculations indicate that we will run out of money in four to six years. So in addition to a year+1 (i.e. FY18) budget, I plan to start exploring what a year+5 (i.e., FY22) budget outline would look like. The hope is that this will give us an opportunity to discuss topics like whether or not we need TAC or need an ED five years from now, and to work backwards to determine what steps we should be taking along the way to make that happen. My ideal would be that the board has complete say over the five year plan and individual officers have complete say over the one year plan subject only to the constraint that their plan conforms to the five year plan. I recognize that this ideal isn't practical as officers will need to have some say in what is possible, and the board isn't a mere rubber stamp for the one year plan. I'd like to discourage the board, however, from selecting individual contractors (DLAPiper was discussed in board meetings a few months ago), and making use of a line item veto. A few illustrative examples as to why that might be: Fundraising's input may be that given one level of investment we can expect a given level of income; with additional investment we can expect more. Selecting a lower level of investment and a higher level of return isn't an option. More subtlely, there are some variables, like the rate at which new projects are accepted, that affect multiple line items. Additionally, please see Attachments 1 through 7. C. Treasurer [Ulrich] We have started preparing the production and filing of the FY2016 990 for the ASF which is due on March 15 2017. We are also currently trying to figure out how to convert our significant bitcoin balance into traditional currency and are waiting for Virtual to come back with guidance on that. Especially VP Infrastructure has seen problems with our current SVN based invoice submission and approval process which in principal is open for all members to see. This transparency has caused unneccessary and painful discussions. In order to protect employee and contractor privacy and to simplify the reimbursement process, we will be looking into third-party expense management solutions to replace the current system. We hope to have a concrete proposal for next month's board meeting. Virtual Update: Here is a brief summary of the Foundation's performance through December 2016. Cash at December 31st 2016 was $1,598K, which is down $100.9K from last month's ending balance (Nov 2016) of $1,698.9K, due to monthly AP. The December 2016 cash balance is up $14.4K from the December 2015 month end balance of $1,583.5K. The December 2016 ending cash of $1,598K represents a cash reserve of 15.7 months based on the FY17 Cash forecast average monthly spending of $100.8K/month. The "Estimated" yearend cash reserve for the ASF, based on the Cash Forecast tab is 16.3 months and the reserve continues to be very healthy for an organization of ASF’s size. Regarding the Cash P&L, the Foundation's total revenue YTD through December 2016 was $546.8K and is behind the "UPDATED" budget by $37.5K. We will connect with the VP of Fundraising to review the outstanding Sponsorship billing. Sponsorship payments were received from the following Sponsor in December 2016: iSIGMA for $20K. In December expenses were under budget by $12K due primarily to Publicity underspending. We have in the forecast moved that spending forward. Because we have an adjusted budget with actuals through Nov 2016 and we have moved underspending from Dec forward for Publicity the YTD variance is the same as the Monthly variance, for Dec 2016. The rest of the depts. had small variances that washed each other out in total for the month of Dec 2016. Regarding the bottom line the Foundation on a YTD Cash Basis has generated a Net deficit of -$184.9K,vs a budgeted net deficit of -$159.2K for FY17. The deficit shows that the Foundation is investing in area’s such as Branding and Infra and we have moved underspending and sponsor billing forward accordingly to address this for the YTD numbers. So in summary with the close of the first month of the "UPDATED BUDGET" for 2017 we are still on track both from an expense and a revenue standpoint. We continue to work on the FY 16 990 with the CPA, and have a target date of Wed Jan 18th to send it to the CPA, with the final due date to the IRS of 3.15.17. Income and Expenses for December 2016 Current Balances: December 2016 Orig FY17 Budget Variance Citizens Checking $287,999 Citizens Money Market $1,204,967 Paypal - ASF $104,936 Total Checking/Savings $1,597,902 Income Summary: Public Donations $5,119 $- $5,119 Sponsorship Program $20,000 $63,167 $(43,167) Programs Income $- $- $- Other Income $- $- $- Interest Income $510 $- $510 Total Income $25,629 $63,167 $(37,538) Expense Summary: Infrastructure $80,889 $81,798 $(909) Sponsorship Program $- $- $- Programs Expense $- $- $- Publicity $5,500 $17,809 $(12,309) Brand Management $11,729 $10,000 $1,729 Conferences $2,629 $3,215 $(586) Travel Assistance Committee $8,871 $14,000 $(5,129) Tax and Audit $- $- $- Treasury Services $3,100 $3,100 $- General & Administrative $13,928 $8,655 $5,273 Total Expense $126,645 $138,577 $(11,932) Net Income $(101,016) $(75,410) $(25,606) YTD 2016 YTD FY17 Orig Budget Variance Income Summary: Public Donations $18,992 $13,874 $5,119 Sponsorship Program $495,795 $538,962 $(43,167) Programs Income $27,200 $27,200 $- Other Income $825 $825 $- Interest Income $4,025 $3,515 $510 Total Income $546,838 $584,376 $(37,538) Expense Summary: In Kind Expense $- $- $- Infrastructure $446,041 $446,948 $(907) Sponsorship Program $- $- $- Programs Expense $- $- $- Publicity $90,681 $102,991 $(12,309) Brand Management $52,644 $50,914 $1,730 Conferences $4,822 $5,409 $(587) Travel Assistance Committee $28,735 $33,864 $(5,129) Tax and Audit $6,000 $6,000 $- Treasury Services $24,800 $24,800 $- General & Administrative $77,969 $72,696 $5,273 Total Expense $731,692 $743,622 $(11,930) Net Income $(184,854) $(159,246) $(25,608) D. Secretary [Craig] December was an average month of document filing for Secretary. In December, 77 iclas, two cclas, and two grants were received and filed. E. Executive Vice President [Ross] I took the whole of December off in unexpected (personal) ways. Due to a mail reconfiguration (on my end) prior to the holidays I appear to have lost access to much of the ASF mail. This went unnoticed until the last couple of days when I resurfaced from an unexpected off the grid experience on the account supposed to be receiving ASF mail. Consequently I am doubly out of touch, though priority ASF mail is still routed to my day job account and thus has been processed.My apologies for the absenteeism. Infrastructure The big news is that it is now a priority to move a few test projects to Gitbox. This is (hopefully) the last stage before the full roll out of an improved experience for projects wishing to use Git as their primary source control repository. For the long range the infra team have set a goal of moving "all services off ASF-owned hardware". Though I note some apparent contradictions between this goal and some short term activity, e.g. "Finalizing launching Fisheye services locally at the ASF to replace the third-party service run by Atlassian". After checking with the infra team I confirmed that this item means moving to an ASF owned service but not moving to ASF owned hardware. The infra team also provide some community engagement numbers. This is a new practice and one that should be encouraged given concerns that Infra has become divorced from the broader community wishing to contribute to our infrastructure efforts. The headline here is that there are non-infra patches being applied to areas such as the puppet work. There is no progress as yet for the "cost per project" analysis. TAC Closing out the last event and preparing for the next. Applications will open January 19th and close on March 8th. M&P Business as usual :-) F. Vice Chairman [Chris] Nothing to report. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Mark] See Attachment 8 B. Apache Legal Affairs Committee [Jim Jagielski] See Attachment 9 C. Apache Security Team Project [Mark J. Cox / Bertrand] See Attachment 10 Additional officer reports approved as submitted by General Consent. 6. Committee Reports Summary of Reports The following reports required further discussion: # Abdera [bp] # ActiveMQ [bp] # Apex [mh] # Archiva [bp] # Geronimo [bp] # Incubator [rb] # Mesos [bp] # Sqoop [bp] # Tajo [rb] # Thrift [bp] # TomEE [jj] A. Apache Abdera Project [Ant Elder / Jim] No report was submitted. @Mark: help Abdera transition to the Attic B. Apache Accumulo Project [Billie Rinaldi / Rich] See Attachment B C. Apache ACE Project [Marcel Offermans / Chris] See Attachment C D. Apache ActiveMQ Project [Bruce Snyder / Isabel] See Attachment D @Bruce resubmit the report for February E. Apache Airavata Project [Suresh Marru / Marvin] See Attachment E F. Apache Apex Project [Thomas Weise / Shane] See Attachment F G. Apache Archiva Project [Olivier Lamy / Brett] No report was submitted. @Brett: pursue a report for Archiva H. Apache Aries Project [Jeremy Hughes / Bertrand] See Attachment H I. Apache Arrow Project [Jacques Nadeau / Marvin] See Attachment I J. Apache AsterixDB Project [Till Westmann / Mark] See Attachment J K. Apache Attic Project [Henri Yandell / Brett] See Attachment K L. Apache Avro Project [Ryan Blue / Chris] See Attachment L M. Apache Beam Project [Davor Bonaci / Shane] See Attachment M N. Apache Calcite Project [Jesús Camacho Rodríguez / Jim] See Attachment N O. Apache Celix Project [Alexander Broekhuis / Rich] See Attachment O P. Apache Chukwa Project [Eric Yang / Isabel] See Attachment P Q. Apache Cocoon Project [Thorsten Scherler / Jim] See Attachment Q R. Apache Crunch Project [Josh Wills / Brett] See Attachment R S. Apache CXF Project [Daniel Kulp / Rich] No report was submitted. T. Apache DB Project [Bryan Pendleton / Isabel] See Attachment T U. Apache Directory Project [Kiran Ayyagari / Shane] See Attachment U V. Apache Eagle Project [Edward Zhang / Bertrand] See Attachment V W. Apache Geode Project [Mark Bretl / Mark] See Attachment W X. Apache Geronimo Project [Alan Cabrera / Marvin] No report was submitted. @Alan will report next month Y. Apache Hadoop Project [Christopher Douglas / Chris] See Attachment Y Z. Apache HBase Project [Andrew Purtell / Isabel] See Attachment Z AA. Apache Incubator Project [Ted Dunning / Bertrand] See Attachment AA Rich: Still have a large number of podlings in the incubator; would like to hear from the incubator if this is a problem Shane: It appears that the issue is the number of active Mentors. Mark: In the past, problems were that the podlings were straining the structures of the Foundation; but now, this is not such an issue; Ross: This discussion should focus on long term budget not mentoring Sam: There are the two issues: budget and mentoring. Jim: Seems to be a disconnect between board and IPMC; may need better communication. @Jim: consolidate and take board's concerns to IPMC. AB. Apache Isis Project [Dan Haywood / Jim] See Attachment AB AC. Apache James Project [Eric Charles / Brett] See Attachment AC AD. Apache jclouds Project [Andrew Gaul / Mark] See Attachment AD AE. Apache Jena Project [Andy Seaborne / Chris] See Attachment AE AF. Apache JMeter Project [Sebastian Bazley / Shane] See Attachment AF AG. Apache Johnzon Project [Hendrik Saly / Rich] See Attachment AG AH. Apache JSPWiki Project [Juan Pablo Santos / Marvin] See Attachment AH AI. Apache Karaf Project [Jean-Baptiste Onofré / Chris] See Attachment AI AJ. Apache Kudu Project [Todd Lipcon / Brett] See Attachment AJ AK. Apache Lucy Project [Marvin Humphrey] See Attachment AK AL. Apache Mahout Project [Andrew Palumbo / Mark] See Attachment AL AM. Apache Maven Project [Robert Scholte / Shane] See Attachment AM AN. Apache Mesos Project [Benjamin Hindman / Jim] No report was submitted. @Jim: pursue a report for Mesos AO. Apache MINA Project [Jean-François Maury / Marvin] See Attachment AO AP. Apache MyFaces Project [Mike Kienenberger / Bertrand] See Attachment AP AQ. Apache NiFi Project [Joe Witt / Rich] See Attachment AQ AR. Apache Nutch Project [Sebastian Nagel / Isabel] See Attachment AR AS. Apache ODE Project [Sathwik Bantwal Premakumar / Chris] See Attachment AS AT. Apache OpenJPA Project [Mark Struberg / Shane] See Attachment AT AU. Apache OpenMeetings Project [Maxim Solodovnik / Rich] See Attachment AU AV. Apache OpenOffice Project [Marcus Lange / Bertrand] See Attachment AV AW. Apache ORC Project [Owen O'Malley / Jim] See Attachment AW AX. Apache Parquet Project [Julien Le Dem / Marvin] See Attachment AX AY. Apache PDFBox Project [Andreas Lehmkühler / Brett] See Attachment AY AZ. Apache Samza Project [Yi Pan / Isabel] See Attachment AZ BA. Apache Sqoop Project [Jarek Jarcec Cecho / Mark] No report was submitted. @Mark: pursue a report for Sqoop BB. Apache Stanbol Project [Fabian Christ / Chris] See Attachment BB BC. Apache Steve Project [Daniel Gruno / Rich] See Attachment BC BD. Apache Struts Project [René Gielen / Bertrand] See Attachment BD BE. Apache Tajo Project [Hyunsik Choi / Marvin] See Attachment BE Activity is very low but the report doesn't really address the activity level. @Mark: try to get a better report that reflects activity BF. Apache Tapestry Project [Thiago H. de Paula Figueiredo / Brett] See Attachment BF BG. Apache Tcl Project [Massimo Manghi / Mark] See Attachment BG BH. Apache Tez Project [Siddharth Seth / Jim] See Attachment BH BI. Apache Thrift Project [Jake Farrell / Shane] See Attachment BI BJ. Apache Tika Project [Dave Meikle / Isabel] See Attachment BJ BK. Apache TinkerPop Project [Stephen Mallette / Isabel] See Attachment BK BL. Apache TomEE Project [David Blevins / Jim] See Attachment BL The community appears to be stagnant even though there is activity e.g. in conferences. BM. Apache Traffic Server Project [Bryan Call / Rich] See Attachment BM BN. Apache VXQuery Project [Till Westmann / Brett] See Attachment BN BO. Apache Web Services Project [Sagara Gunathunga / Mark] See Attachment BO BP. Apache Zeppelin Project [Lee Moon Soo / Shane] See Attachment BP Committee reports approved as submitted by General Consent. 7. Special Orders A. Confirm the actions of the VP, Brand Management WHEREAS, the Board of Directors has created the office of "Vice President, Brand Management", serving at the direction of the President, and, WHEREAS, the President has requested that the Board of Directors ratify the actions of Vice President, Brand Management as reported within the Foundation records, NOW, THEREFORE, BE IT RESOLVED, that the actions of the VP, Brand Management have to this date been in the best interests of the Foundation, and are hereby ratified, confirmed and approved as the acts and deeds of this Foundation. Special Order 7A, Confirm the actions of the VP, Brand Management, was approved by Unanimous Vote, with Chris, Jim, and Bertrand abstaining. B. Change the Apache Isis Project Chair WHEREAS, the Board of Directors heretofore appointed Dan Haywood (danhaywood) to the office of Vice President, Apache Isis, and WHEREAS, the Board of Directors is in receipt of the resignation of Dan Haywood from the office of Vice President, Apache Isis, and WHEREAS, the Project Management Committee of the Apache Isis project has chosen by vote to recommend Kevin Meyer (kevin) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Dan Haywood is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Isis, and BE IT FURTHER RESOLVED, that Kevin Meyer be and hereby is appointed to the office of Vice President, Apache Isis, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Change the Apache Isis Project Chair, was approved by Unanimous Vote of the directors present. C. Establish the Apache Ranger 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 data management platform that provides real-time, consistent access to data-intensive applications throughout widely distributed cloud architectures. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Ranger Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED,that the Apache Ranger Project be and hereby is responsible for the creation and maintenance of software related to a data management platform that provides real-time, consistent access to data-intensive applications throughout widely distributed cloud architectures. RESOLVED, that the office of "Vice President, Apache Ranger" 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 Ranger Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Ranger 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 Ranger Project: * Alok La * Alan Gates * Balaji Ganesan * Colm O hEigeartaigh * Daniel Gruno * Devaraj Das * Don Bosco Durai * Dilli Dorai * Gautam Borad * Kevin Minder * Larry McCay * Madhanmohan Neethiraj * Ramesh Mani * Owen O'Malley * Sanjay Radia * Selvamohan Neethiraj * Velmurugan Periasamy NOW, THEREFORE, BE IT FURTHER RESOLVED, that Selvamohan Neethiraj be appointed to the office of Vice President, Apache Ranger, 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 Ranger 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 Ranger Project; and be it further RESOLVED, that the Apache Ranger Project be and hereby is tasked with the migration and rationalization of the Apache Incubator Ranger podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator Ranger podling encumbered upon the Apache Incubator Project are hereafter discharged. Special Order 7C, Establish the Apache Ranger Project, was approved by Unanimous Vote of the directors present. D. Change the Apache Directory Project Chair WHEREAS, the Board of Directors heretofore appointed Kiran Ayyagari (kayyagari) to the office of Vice President, Apache Directory, and WHEREAS, the Board of Directors is in receipt of the resignation of Kiran Ayyagari (kayyagari) from the office of Vice President, Apache Directory, and WHEREAS, the Project Management Committee of the Apache Directory project has chosen by vote to recommend Stefan Seelmann (seelmann) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Kiran Ayyagari is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Directory, and BE IT FURTHER RESOLVED, that Stefan Seelmann be and hereby is appointed to the office of Vice President, Apache Directory, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7D, Change the Apache Directory Project Chair, was approved by Unanimous Vote of the directors present. E. Terminate the Apache Stratos Project WHEREAS, the Project Management Committee of the Apache Stratos project has arrived at a consensus to recommend moving the project to the Attic; and WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Stratos project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Stratos project is hereby terminated; and be it further RESOLVED, that the Attic PMC be and hereby is tasked with oversight over the software developed by the Apache Stratos Project; and be it further RESOLVED, that the office of "Vice President, Apache Stratos" is hereby terminated; and be it further RESOLVED, that the Apache Stratos PMC is hereby terminated. Special Order 7E, Terminate the Apache Stratos Project, was approved by Unanimous Vote of the directors present. 8. Discussion Items A. There seems to be an unmet need for documentation of overall ASF policy. Either a single page, or a small set of pages, authored and maintained by the board would be helpful. Ideally this list would be light on details and heavy on pointers. The consensus of the board is that this is worthwhile to pursue. B. Role of Brand Management as it relates to PMCs. Do we empower PMCs to do what is best for their communities, and let a thousand flowers bloom, even to the point where we allow actions that may limit our abilities to enforce our marks? Or do we treat Brand as a core part of our unique Apache model for community, and require consistency in approach across all PMCs and third parties, even if it means denying use of marks to friendly third parties in ways that would benefit communities? More specifically: 1) Is the Trademark Policy a policy or a set of best practices? https://www.apache.org/foundation/marks/ 2) Are PMCs the wrong tool for trademark enforcement? The board has previously concluded that brand management has the authority to set branding policy for the foundation and for PMCs (Minutes: July 16, 2014). PMCs may request exceptions to policy, and such exceptions are to be publicly documented. In addition to this policy, Brand Management provides best practices for PMCs to handle branding issues. The board concludes that PMCs are a valid means for trademark enforcement, and are responsible for handling all external branding issues they become aware of. PMCs may request assistance from Brand Management as required. However, Brand Management does not unilaterally handle branding issues. C. Discussion of Brand Management during the December meeting raised a question about whether a Director who serves as VP, Brand Management would have a conflict of interest by participating in the discussion. The Board concludes that Directors who also serve as non-compensated, volunteer officers are not presumed to have a conflict of interest when discussing or voting upon topics related to their officer role(s), aside from their own appointment or continuance as an officer. 9. Review Outstanding Action Items * Mark: pursue a report for Abdera; determine if the Attic is next [ Abdera 2016-11-16 ] Status: 2017-01-11 Reminded PMC of need to ask on dev@. Offered to do this for them. Sent to dev@ on 2017-01-16. * Shane: Follow up with PMC and legal regarding potential trademark issues with a vendor [ Spark 2016-11-16 ] Status: * Marvin: Discuss retirement with PMC: need to discuss on dev/user list [ Stratos 2016-11-16 ] Status: Complete. A discussion was launched on dev@stratos in December ( https://s.apache.org/KXBg ). No objections were raised to retiring the project. A few weeks later, I asked for a volunteer to submit the Attic resolution for Stratos and to carry through the steps of moving to the Attic ( https://s.apache.org/9Rm0 ). Imesh Gunaratne stepped forward and has created ATTIC and INFRA Jira issues. No resolution was submitted, but I have now taken the liberty of adding it myself, as I believe that the consensus to retire is clear and that there is no point in drawing this out further. * Bertrand: Work with the Incubator PMC to clarify / better document the [ Action Items 2016-11-16 ] Status: * Rich: Follow up with PMC to address previous comments [ Bahir 2016-12-21 ] Status: I followed up with the Bahir PMC making specific suggestions as to improving their "what is it" messaging. We'll see in next quarter's report whether they make any change, as there was no response on-list. * Mark: pursue a report for Cocoon [ Cocoon 2016-12-21 ] Status: Complete: We have a report this month, * Bertrand: Work with PMC to get a more complete report [ Felix 2016-12-21 ] Status: * Jim: Mentor comments are extremely important; please try to include them. [ Incubator 2016-12-21 ] Status: Ongoing: Keep for 1 more month * Jim: Many projects have been incubating for years. Please address this. [ Incubator 2016-12-21 ] Status: ToDo: Keep for 1 more month * Isabel: Work with PMC to see if they plan to change their remit [ Labs 2016-12-21 ] Status: * Jim: pursue a report for TomEE [ TomEE 2016-12-21 ] Status: Report rec'd * Marvin: Pursue response to feedback from previous board meeting [ VCL 2016-12-21 ] Status: Complete. Josh Thompson provided a brief but in my view sufficient response: https://s.apache.org/tSHu * Sam: lead the discussion offline and prepare another resolution to vote on [ Discussion Items 2016-12-21 ] Status: Depending on how today's meeting goes, this item is either done or ongoing. 10. Unfinished Business 11. New Business 12. Announcements A number of Members plan to attend FOSDEM in Brussels in February. Discussion on dev@community.apache.org 13. Adjournment Adjourned at 12:05 p.m. (Pacific) ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the Executive Assistant [Melissa Warnkin] Nothing to report; I've been catching up on emails from my absence. ----------------------------------------- Attachment 2: Report from the VP of Brand Management [Shane Curcuru] * ISSUES FOR THE BOARD As noted in last month's report, we await ratification by the board as to the status of brand policy and unresolved questions thereon (as is amply reflected in mailing list archives). Separately, it is clear we lack the volunteer time to respond to questions from outside parties and PMCs with either the timeliness, or the consistent and knowledgeable answers and assistance that our projects and contributors deserve. I do not have a solution to this long-term issue other than the documentation already provided, so I look to President and the board as a whole to help brainstorm. In particular, while we have detailed documentation and education on a wide variety of trademark related questions, it is clear from recent experience that what's provided is not sufficient to better educate our project communities and our Membership. * OPERATIONS Issues and questions are far behind normal answers given the long, contentious, and confusing threads about all of brand policy (or lack thereof). Attempting to answer Member questions, deal with the harsh rhetoric, and providing additional explanations for brand activities sucked up virtually all available volunteer time over the past month. Additional documentation was created in response to questions, including listings of both selected known trademark issues requiring evaluation, as well as a listing of known cases where non detailed overview of all existing brand documentation: https://www.apache.org/foundation/marks/policies I co-presented "Trademarks In Open Source" at the Practising Law Institute legal education conference, which was very well received. * REGISTRATIONS & CONTRACTS Signed updated event contract for a major Hadoop-related conference. Our CASSANDRA application in the US has published for opposition. Several requests are still in process at various stages. -- - Shane https://www.apache.org/foundation/marks/resources ----------------------------------------- Attachment 3: Report from the VP of Fundraising [Hadrian Zbarcea] Fundraising activities continue normally. Tom's reports provides more details about the financials. Hadrian and Lynsey, probably Tom too have a call scheduled for this week to sync up on the work. Once the details of how the tasks are devide are agreed they will be documented. The guidestar data is out of date and Hadrian is updating it, expected to be completed by the time of the board meeting. Sam asked about a proposal for increasing the ASF revenue and Hadrian is preparing it. ----------------------------------------- Attachment 4: Report from the VP of Marketing and Publicity [Sally Khudairi] I. Budget: Sally Khudairi is reviewing expenditures to date in advance of preparing the proposed budget for FY2018. A mid-year subscription payment (clipping service) and remainder-of-year invoice (Snoot) have been submitted to the accounting team at Virtual for payment. II. Cross-committee Liaison: Sally continues work with Fundraising, Brand Management, Apache Incubator, and Events/ApacheCon. She published 1) ASF's Q2 Operations Summary https://s.apache.org/oTOF ; 2) Feedback from The Apache Software Foundation on the Free and Open Source Security Audit (FOSSA) https://s.apache.org/romf ; 3) the second post for the new "Success at Apache" blog https://s.apache.org/ykoG ; and 4) the call for a new logo for the Apache Incubator http://s.apache.org/rFii . III. Press Releases: the following formal announcements were issued via the newswire service, ASF Foundation Blog, and announce@apache.org during this timeframe: - 11 January 2017 --The Apache Software Foundation Announces Apache® Zest™ Renamed to Apache Polygene https://s.apache.org/4Klg - 10 January 2017 --The Apache Software Foundation Announces Apache® Beam™ as a Top-Level Project https://s.apache.org/u67z - 10 January 2017 --The Apache Software Foundation Announces Apache® Eagle™ as a Top-Level Project https://s.apache.org/lRU1 IV. Informal Announcements: 6 items were published on the ASF "Foundation" Blog. 4 Apache News Round-ups were issued, with a total of 130 weekly summaries published to date. 29 items were Tweeted on @TheASF. Rich Bowen and his group of volunteers continue uploading audio recordings from ApacheCon onto Feathercast. No new videos have been added to the ASF YouTube channel. Sally continues to tweet for the Apache Incubator account, and has added LinkedIn as an official outreach channel for the ASF. V. Future Announcements: one announcement is in development. Projects planning to graduate from the Apache Incubator as well as PMCs wishing to announce major project milestones and "Did You Know?" success stories are welcome to contact Sally at for more information. Kindly provide at least 2-weeks' notice for proper planning and execution. VI. Media Relations: we responded to 3 media queries. The ASF received 973 press clips vs. last month's clip count of 2,210. Media coverage of Apache projects yielded 1,014 press hits vs. last month's 3,027. VII. Analyst Relations: we received no analyst queries during this timeframe. Apache was mentioned in 11 reports by Gartner, 2 reports by Forrester, 6 reports by 451 Research, and 7 reports by IDC. VIII. ApacheCon liaison: Sally is working on new positioning for ApacheCon and is exploring underwriting options for a future event outside of North America. Linux Foundation will be brought in once she has gained traction with candidate underwriters. IX. (Non-ASF) Industry Events and Outreach liaison: Sally is working with Sharan Foga on the ASF presence at FOSDEM 2017. X. Newswire accounts: we have 25 pre-paid press releases remaining with NASDAQ GlobeNewswire through December 2017. # # # ----------------------------------------- Attachment 5: Report from the VP of Infrastructure [David Nalley] Finances & Operations ===================== We've been working with Virtual to deal with a process improvement that results in better privacy protections for HR-related data for our contractors and employees. Short Term Priorities ===================== - Get one or more projects launched on the Gitbox system - Training of our new staffers, particularly towards VM migration - LDAP changes to support podlings, and to integrate it within our supported services (eg. Sonar and Roller) Long Range Priorities ===================== - Move all services off ASF-owned hardware, including the difficult process of moving our email infrastructure - Finish the use of puppet for all services, then explore to move towards upgrading to Puppet 4, and/or containers for ongoing service management General Activity ================ - Tightened/streamlined git sync processes (see paragraph below) - Ongoing conversation and development plans for integrating podling management into LDAP (and other ASF tooling; particularly, gitbox) - Finalizing launching Fisheye services locally at the ASF to replace the third-party service run by Atlassian. - Restructured the git repository request service (reporeq.apache.org) to better handle podlings, in particular assist them in setting the right name and notification lists. - We suffered a catastrophic hardware failure on the physical machine that was hosting the application side of Jira. The service was fully-puppetized and relocated to a VPS. More details will be published after a post-mortem, during the week of the 16th. Uptime Statistics ================= Uptime for this month has been around 99.6% overall. Some issues with git-wip running out of memory at times have pushed the uptime for this down to around 98%. We are investigating the issue. blogs.apache.org moved to a new host, which also caused a small amount of downtime. Jira going down hard has not helped. For more details, please visit: http://status.apache.org/sla/ Github as Master ================ The GitBox project is pending responses from the pilot projects before it can continue. We are looking at multiple potential candidates at the moment for this. Rather than wait on external groups, we will be using Infrastruture's own website repository for our testing. Git mirror/GitHub sync process ============================== The sync process between Subversion and Writeable git repositories to git.apache.org and onwards to GitHub has been suffering from missed syncs lately, at an approximate rate of 1 miss out of every 10 hits. The process has been improved and the logging also widened, so we can better analyze any failures that may occur. The upgrades appear to have cut down on the missed syncs by a large factor. We have, as of this writing, had 2 missed syncs compared to the 100 or so we usually have, and both seem to be attributed to timeouts pushing to github. The error rate going from git-wip to the pubsub system has been reduced from around 10-20 errors per day to 0 by refactoring the pubsub agent. We continue to monitor the situation and address any bugs that may show up. Community Growth 2016 ===================== Since this is a new year, it might be worth looking back at 2016: - We had 34 people contributing to our codebase (puppet) for the first time in their involvement with the ASF, compared to 12 people who regularly contribute to the repo. - 354 new people have filed an issue with infra for the first time, while 329 people, who regularly work on issues, have also been contributing to the 2,321 issues created in 2016. - 9 people who were previously active on JIRA have now started contributing code (patches etc) to Infra. 'Costs per project' Project =========================== Unfortunately, I've been a bit swamped with other things and this hasn't gotten many cycles. Expect more on this issue next month. ----------------------------------------- Attachment 6: Report from the VP of Conferences [Rich Bowen] We are now one month out from the CFP for ApacheCon North America closing, so we are still not seeing a lot of action. So far we have 38 papers submitted for ApacheCon, and 40 for Apache: Big Data. While we usually get 75% of the submissions in the last 2 weeks, I do nevertheless encourage you to go ahead and submit your talks if you have something already in mind. Email will go out to our users@ and dev@ mailing lists today or tomorrow reminding everyone of the upcoming CFP deadline, and of the next registration rate change deadline. A draft of that email appears on the dev@community.apache.org mailing list. Another email will be going to the committers@apache.org mailing list with a registration code within the next few days. We had a very encouraging call with the Linux Foundation yesterday in which they went over their marketing plan with us. I can provide additional detail to anyone who is interested. Meanwhile, Sally and I will be coordinating with LF in the coming 6 months to promote the CFP, registration, sponsorship, and then doing post-conference promotion to lead up to the next event. In the past, we have stated a "requirement" that projects display an "upcoming event" image on their project website. A combination of factors have resulted in that no longer being a reality. In the coming weeks I hope to 1) provide the necessary images and 2) reach out to the various PMCs to ask/encourage them to resume this At the beginning of next month, we will participate in FOSDEM. This effort has been headed up by Sharan Foga and Daniel Gruno, as last year. We have a table in the expo area, and are producing various small swag items to give away. We have asked projects to step up to take an hour at the table to promote their project. We also have a number of speakers appearing in various tracks and devrooms. Further details of our FOSDEM participation may be found at https://cwiki.apache.org/confluence/display/COMDEV/FOSDEM+2017 ----------------------------------------- Attachment 7: Report from the Apache Travel Assistance Committee [Melissa Warnkin] As you all know, I have been on sick leave for the past three weeks. In my absence, Nick Burch has taken care of several issues (thank you SO much, Nick!!): * Recorded the surveys received from Seville * Sent out the interview questions to those who agreed from the surveys * Started to make the changes on the application questions (awaiting confirmation that he's received all the requested changes/additions/modifications) * Call for judges emailed Applications are scheduled to open on January 19th. Nick is working with Freddy (from Infra) on a project to migrate tac-vm2. Apps close on March 8th Judges call planned for March 10-12th Budget approval by March 13th Committee - no new members this month ----------------------------------------- Attachment 8: Report from the VP of W3C Relations [Andy Seaborne] Nothing to report this month. ----------------------------------------- Attachment 9: Report from the Apache Legal Affairs Committee [Jim Jagielski] Our reclassification of the JSON License to CatX received quite a bit of external notice, from entries on LWN to Richard Fontana's "7 notable legal developments" article[1]. Nothing requiring board attention at this time. 1. https://opensource.com/article/17/1/yearbook-7-notable-legal-developments-2016 ----------------------------------------- Attachment 10: Report from the Apache Security Team Project [Mark J. Cox] Stats for December 2016: 5 CVEs issued to projects (some may not be public yet). e-mails to security@ 8 Phishing/spam/proxy/attacks point to site "powered by Apache" or Confused user due to "Apache" mentioned in OSS licenses 1 Security vulnerability question, but not a vulnerability report 13 Direct Vulnerability report to security@apache.org 1 [brooklyn] 1 [camel] 1 [openmeetings] 1 [couchdb] 1 [lucene] 1 [ant] 1 [apr] 1 [tomee] 1 [camel] 2 [site] rejected 1 [httpd] 1 [cxf] 8 Vulnerabilities reported to projects 1 [struts] 4 [httpd] 1 [nifi] 1 [hadoop] 1 [ofbiz] ----------------------------------------- Attachment A: Report from the Apache Abdera Project [Ant Elder] ----------------------------------------- Attachment B: Report from the Apache Accumulo Project [Billie Rinaldi] 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. Summary The project is active and there are no Board-level issues at this time. We have made no new releases since the previous report and have added two committers/PMC members. We forgot to mention in our last report that our trademark registration for ACCUMULO in the US has been granted! We also amicably resolved a trademark issue with the GitHub organization "accumulo" [1]. Releases There have been no new releases since the last report. The latest release was version 1.6.6 on 9/18/2016. Activity The number of subscribers to the dev list and the user list has decreased slightly. User list activity has increased slightly, while activity for other mailing lists has decreased from the previous quarter. Activity is still generally strong. In the past 3 months, there have been 81 commits to the master branch from 14 authors, 5 of whom are not yet committers. We have not begun release planning for our next release, but have 63 of 122 issues resolved towards a 1.7.3 release, 31 issues resolved for the 1.8 branch, and 58 issues resolved for the master (2.0) branch. Community Mike Miller was added as a committer and PMC member on 10/24/2016. Mike Walch was added as a committer and PMC member on 11/3/2016. Branding We noticed that the "accumulo" organization on GitHub did not meet third party branding guidelines. After we discussed this with the owners of the organization, they transferred control of the organization to the Apache Accumulo PMC and moved all third party repositories that had been associated with the organization. [1]: https://github.com/accumulo ----------------------------------------- Attachment C: Report from the Apache ACE Project [Marcel Offermans] ## Description: - Apache ACE is a software distribution framework that allows you to centrally manage and distribute modular software components, configuration data and other artifacts to OSGi based and related target systems. ## Issues: - Last time, the board asked us to clarify a couple of things: - We mentioned there were off-list discussions about future work. These were informal discussions between some committers, but nothing came out that was worth sharing. In hindsight we could have omitted this from the report. We are obviously aware that any decisions need to be made on the list. - It was mentioned that activity was low, asking us if there are still 3 PMC around. We acknowledge that activity was (and still is) low, but there are still at least 3 PMC members around to answer questions and fix bugs. ## Activity: - Activity is still fairly low. ## Health report: - It is fair to say that the project is in "maintenance mode" at the moment. There are still enough PMC members around, but activity is low. ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Bram de Kruijff on Mon Jul 08 2013 ## Committer base changes: - Currently 12 committers. - No new committers added in the last 3 months - Last committer addition was Bram Pouwelse at Thu Feb 25 2016 ## Releases: - February 9th, 2016: ACE 2.1.0 release. ## Mailing list activity: - users@ace.apache.org: - 74 subscribers (down -2 in the last 3 months): - 2 emails sent to list (11 in previous quarter) - dev@ace.apache.org: - 70 subscribers (down -2 in the last 3 months): - 3 emails sent to list (4 in previous quarter) ## JIRA activity: - 1 JIRA tickets created in the last 3 months - 0 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment D: Report from the Apache ActiveMQ Project [Bruce Snyder] ## Description: Apache ActiveMQ is a popular and powerful open source message-oriented middleware. Apache ActiveMQ is fast, supports many cross language clients and protocols, comes with easy to use enterprise integration patterns and many advanced features while fully supporting JMS 2.0, AMQP 1.0, MQTT, Stomp and REST. ## Activity: ActiveMQ * Continued hardening of AMQP protocol support ** Fixes to some memory leaks and deadlocks added ** Latest release now supports Jetty releases in the 9.3.x family. * ActiveMQ Artemis ** Apache Artemis 1.5.0 released with follow up of 1.5.1 maintenance release. ** Highlights: *** Outgoing AMQP connections supported *** The ability to broker to detect network failures was added *** CDI Integration was added *** Apache Artemis 2.0.0 is planned which includes major overhaul of the Artemis addressing model *** New model has been proposed and implemented, highlights include: **** Better support for address naming across protocols added **** Ability to define prefixes for specifying pub/sub and point to point messaging requirements added **** Consolidation of JMS and other protocol management/configuration * Both projects are now base-lined on Java 8 * Begin blogging about the ActiveMQ project on https://blogs.apache.org/ ## PMC changes: - Currently 24 PMC members. - Clebert Suconic was added to the PMC on Thu Oct 27 2016 ## Committer base changes: - Currently 58 committers. - Christian Schneider was added as a committer on Wed Jan 04 2017 ## Releases: - 5.13.5 was released on Mon Dec 19 2016 - 5.14.2 was released on Wed Dec 07 2016 - 5.14.3 was released on Wed Dec 21 2016 - ActiveMQ Artemis 1.5.0 was released on Mon Nov 07 2016 - ActiveMQ Artemis 1.5.1 was released on Thu Dec 08 2016 ----------------------------------------- Attachment E: Report from the Apache Airavata Project [Suresh Marru] ## Description: Apache Airavata is a distributed system software framework to manage simple to composite applications with complex execution and workflow patterns on diverse computational resources. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - The community is active and rocking. ## Health report: - The project remains healthy. The community has found a rhythm in transitioning active developers. We see a cycle of new contributors taking more pro-active role while previously active developers answer key design questions. The project should brainstorm mechanisms to further retain contributions from folks moving on. ## PMC changes: - Currently 22 PMC members. - Eroma Abeysinghe was added to the PMC on Sun Dec 11 2016 ## Committer base changes: - Currently 30 committers. - Marcus Christie was added as a committer on Mon Dec 26 2016 ## Releases: - Last release was 0.16 on Mon Jul 25 2016 PMC is planning to release 0.17 within next 2 to 3 weeks. ## Mailing list activity: - The mailing list traffic is steady and nothing concerning, hence omitting. ## JIRA activity: - 131 JIRA tickets created in the last 3 months - 156 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment F: 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 no issues that require the Board's attention. ## Status/Activity: In November the community released 3.6.0 of Apex Malhar library, which added the initial version of SQL support using Apache Calcite, improvements to windowed state management performance and scalability, expanded user documentation and many other improvements. In December followed the 3.5.0 release of Apex Core, which is the stream processing engine. The previous release was 3.4.0 in May and releases are generally less frequent than the library. The release contains several operability improvements and also moves the Apache Hadoop dependency from 2.2 to 2.6, enabling the engine to take advantage of newer features in Apache Hadoop YARN. Apex is now also present in Apache Beam; the first version of the Apex runner is part of the recent 0.4.0 Beam release. Another integration with Apache SAMOA (incubating) was also completed recently. Apache SAMOA is an open source platform for mining big data streams and allows multiple Distributed Stream Processing Engines (DSPEs) to be integrated into the framework. Apex was presented at Apache Big Data in Seville, at Big Data Spain in Madrid, Big Data Conference in Phoenix and also as part of the Apache Beam tutorial at Strata Singapore. We continue to see increase in interest and adoption, more info can be found on the Powered By page on the project web site. ## 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: 67 all time, 45 in last 12 months ## Releases: Following are the most recent releases: - Malhar 3.6.0 released 2016-11-26 - Malhar 3.5.0 released 2016-09-05 - Core 3.5.0 released 2016-12-06 ----------------------------------------- Attachment G: Report from the Apache Archiva Project [Olivier Lamy] ----------------------------------------- Attachment H: Report from the Apache Aries Project [Jeremy Hughes] Apache Aries delivers a set of pluggable Java components enabling an enterprise OSGi application programming model. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - As a community we made 3 releases this quarter and 3 further releases currently under vote, and added Johannes Utzig as a new committer. ## Health report: - The PMC were requested by the board to consider if there are any potential PMC candidates among the current committers. There was some discussion, but no people were decided upon. This will be discussed again in the coming days. - A new contribution of the JAX-RS Services OSGi specification Reference Implementation has been contributed from Carlos Sierra Andrés. This specification is currently in draft. - The number of subscribers to the dev@ user@ private@ and commits@ lists are roughly consistent (down by 0-3 in the last 3 months). - The dev@ list traffic is consistent, while the user@ traffic has been down over last three months. However, there has been a wide variety of discussion across the different modules within Aries. - Despite 32 issues being closed off, the number opened was slightly higher in the past 3 months. ## PMC changes: - Currently 37 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Christian Schneider on Fri Apr 10 2015 ## Committer base changes: - Currently 52 committers. - No new committers added in the last 3 months - Last committer addition was Johannes Utzig at Wed Sep 14 2016 ## Releases: - Aries Blueprint Core 1.7.1 (blueprint-core) 2016-10-19 - Aries JMX Core 1.1.7 (jmx-core) 2016-10-19 - Aries Util 1.1.3 (util) 2016-10-20 - Aries Transaction Control service (tx-control) 2016-10-21 - Aries JPA 2.5.0 (jpa) 2016-10-31 - Aries Apache Aries Blueprint Plugin SPI 1.0.0 (blueprint-maven-plugin-spi) 2016-12-05 - Aries Blueprint Plugin Annotations 1.0.0 (blueprint-maven-plugin-annotation) 2016-12-05 - Aries Blueprint Maven Plugin 1.5.0 (blueprint-maven-plugin) 2016-12-05 - Aries Transaction Manager 1.3.2 (transaction-manager) 2017-01-03 - Aries Proxy Service 1.0.6 (proxy-impl) 2017-01-03 ## Mailing list activity: - dev@aries.apache.org: - 135 subscribers (up 1 in the last 3 months): - 481 emails sent to list (546 in previous quarter) - user@aries.apache.org: - 239 subscribers (up 0 in the last 3 months): - 269 emails sent to list (91 in previous quarter) ----------------------------------------- Attachment I: 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: - Arrow has made great progress since the last report. - The community has actively been driving towards a set of cross-language compatibility tests. These are now complete. - The compatibility tests were a key gate identified to seeing the specification as solidified. Now that it is, the community will be starting work on our second release. - This release will show the arrow projects java arrow, arrow-cpp, py-arrow and Parquet's parquet-cpp all working nicely together. ## Health report: - A core group of community members continue to make good progress on various aspects of both the Java, C++ and python projects. - We're seen a small number of casual contributors arrive and provide additional patches to the project. - Multiple people have been doing community outreach through the various blog posts, meetups and conference presentations. Examples include - Upcoming talk at Strata San Jose in March - Upcoming talk at Dataworks Summit Munich in April - Arrow and Pandas vision: https://s.apache.org/arrow_1701_01 - Python Data Wrangling talk: https://s.apache.org/arrow_1701_02 - We continue to see nice growth in mailing list and jira activity. ## PMC changes: - Currently 18 PMC members. - Wes McKinney was added to the PMC on Wed Oct 19 2016 ## Committer base changes: - Currently 21 committers. - Uwe Korn was added as a committer on Thu Oct 27 2016 ## Releases: - Last release was 0.1.0 on Tue Oct 11 2016 ## JIRA activity: - 140 JIRA tickets created in the last 3 months - 117 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment J: 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. - The activity to make AsterixDB more extensible is ongoing. The BAD (Big Active Data) extension of AsterixDB is now maintained in a separate repository and relies on available extension points. - Couchbase is working on another extension that supports a tighter integration with Couchbase server. - SQL++ has been added as a second query language for semi-structured data. There is hope that its more familiar syntax can help to increase interest in AsterixDB. - A lot of activity around the first non-incubating release. Most release activities are around generating LICENSE and NOTICE files based on manually curated and version controlled metadata. RC1 is currently under review on the dev list. Issues: - There are no issues that require the board's attention at this time. PMC/Committership changes: Wenhai Li was added as a committer on 2016-10-05. The last committer added was Wenhai Li on 2016-10-05. The last PPMC/PMC member added was Michael Blow on 2016-03-28. Jochen Wiedmann resigned from the PMC on 2016-10-26. Releases: AsterixDB graduated from the Incubator on April 20, 2016. The last releases were on February 26, 2016: AsterixDB 0.8.8-incubating and Hyracks 0.2.17-incubating. ----------------------------------------- Attachment K: Report from the Apache Attic Project [Henri Yandell] The Attic is where projects slumber when their communities fade away. DeviceMap moved to the Attic last quarter, and Etch's move to the Attic was completed. Nothing much else to report - low activity, but there's little in the way of priority items that need to be done. ## PMC changes: - Currently there are 20 PMC members. - Last PMC addition was Herve Boutemy on Sat Jul 18 2015 ## Mailing list activity: - general@attic.apache.org: - 36 subscribers (up 1 in the last 3 months): - 41 emails sent to list (85 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 L: 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: - The 1.8.2 release candidate failed with too few PMC votes. ## Health report: - The 1.8.2 release candidate failed because only 2 PMC members voted. When discussed on the dev list, there were two suggestions to avoid this in the future. First, use open-ended votes to give PMC members more time to notice there is a vote. Second, the RM should reach out to PMC members to make sure they see that a vote is happening. - After last report IDF asked, "What steps precisely do you have planned to take to increase contributor engagement?" The step that the community agrees on is continuous integration to provide automated feedback to both contributors and committers. Not much has been done to set up automated testing. Part of the community is also in favor of splitting out implementations into separate repositories to make the project easier to work with. This idea is controversial and discussion has stalled without a resolution. - Last report stated, "Contributor engagement is still a goal we are working on. Many committers do not have time to review patches." IDF asked, "Where does this time pressure come from?" To clarify, time pressure was a generous assumption. A more correct statement is simply that reviews are not keeping pace with contributions. Part of the community considers this a problem becuase without reviews we can't grow the community. ## PMC changes: - Currently 17 PMC members. - Niels Basjes was added to the PMC on Fri Dec 16 2016 ## Committer base changes: - Currently 23 committers. - No new committers added in the last 3 months - Last committer addition was Matthieu Monsch at Mon Jan 18 2016 ## Releases: - 1.8.1 was released on Fri May 20 2016 ## Mailing list activity: - dev@avro.apache.org: - 278 subscribers (down -1 in the last 3 months): - 462 emails sent to list (757 in previous quarter) - user@avro.apache.org: - 633 subscribers (up 4 in the last 3 months): - 68 emails sent to list (45 in previous quarter) ## JIRA activity: - 51 JIRA tickets created in the last 3 months - 18 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment M: Report from the Apache Beam Project [Davor Bonaci] ## Description: Apache Beam is a unified programming model for both batch and streaming data processing, enabling efficient execution across diverse distributed execution engines and providing extensibility points for connecting to different technologies and user communities. ## Issues: There are no issues that require the Board's attention at this time. ## Activity: Apache Beam was established as a top-level project at last month's Board meeting. This is the first in the series of three consecutive monthly reports for new projects. Since becoming a top-level project, we have: * completed administrative and infrastructure-related tasks to transition from a podling to a TLP, * published the press release and a follow-up blog, * published the first non-incubating release, version 0.4.0. In addition, since the last report, we have participated in major conferences and meetups, including: * presented at Apache: Big Data Europe 2016 and ApacheCon's Podling Shark Tank, as well as and the Birds of Feather session, * presented at QCon San Francisco 2016, * presented at Strata + Hadoop World Singapore 2016, along with a hands-on Beam tutorial, * co-organized a meetup with an Apache Apex user group, and presented at another meetup. Beam continues to interconnect additional execution engines and data storage/messaging systems. Since the last report, a runner for Apache Apex was merged from a feature branch and released, and IO connectors for Elasticsearch and MQ Telemetry Transport have been contributed. Going forward, the main focus continues to be on community growth. On the technical side, the next major milestone is the availability of the first stable release, which will include backward-compatibility guarantees. ## Health report: The community continues to grow steadily, as follows: * The number of contributors continues to increase, with an expectation of additional committers in the near future. * Releases continue at a regular pace of 1-1.5 months per release. * Mailing list activity continues to increase, with some metrics doubling quarter-over-quarter (see below). ## PMC changes: Currently 14 PMC members. No new PMC members have been added since graduation a month ago. ## Committer base changes: Currently 17 committers. No new committers have been added since graduation a month ago. ## Releases: The first post-graduation release, version 0.4.0, was published on January 1, 2017. ## Mailing list activity: Mailing list activity continues to increase, with some metrics doubling quarter-over-quarter. - dev@beam.apache.org: - 310 subscribers (up 49 in the last 3 months) - 1079 emails sent to list (519 in previous quarter) - user@beam.apache.org: - 261 subscribers (up 54 in the last 3 months) - 231 emails sent to list (246 in previous quarter) ## JIRA activity: - 512 JIRA tickets created in the last 3 months - 338 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment N: 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-module within Calcite, and provides a framework for building local and remote JDBC and ODBC database drivers. Since March 2016, Avatica has an independent release schedule, but resides in the same git 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 report there have been two Calcite releases (1.10.0 and 1.11.0) and an Avatica release (1.9.0). Interest in Calcite by other projects and developers continues to grow, and we have recently added a new PMC member. There was an important presence of the Apache Calcite project in Apache: Big Data Europe 2016 (Seville, Spain). In particular, there were six talks revolving around Apache Calcite. Topics included streaming SQL and integration with Druid, Apache Geode and Apache Hive. In addition, existing adapters that allow Calcite to read data from other systems (JDBC, Druid, Apache Cassandra) continue gaining wide adoption and multiple parties continue contributing to their development. Finally, work to extend Calcite SQL capabilities and improve Calcite core has been ongoing for the last few months, consolidating existing code as well as adding new features. ## Health report: Activity levels on mailing lists, git and JIRA are normal for both Calcite and Avatica. ## PMC changes: - Currently 15 PMC members. - Maryann Xue was added to the PMC on Mon Jan 09 2017 ## Committer base changes: - Currently 19 committers. - No new committers added in the last 3 months - Last committer addition was Francis Chuang at Tue Sep 27 2016 ## Releases: - 1.10.0 was released on Wed Oct 12 2016 - 1.11.0 was released on Mon Jan 09 2017 - avatica-1.9.0 was released on Tue Nov 01 2016 ## JIRA activity: - 142 JIRA tickets created in the last 3 months - 114 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment O: Report from the Apache Celix Project [Alexander Broekhuis] ## Description: - OSGi framework implementation in C and C++. ## Issues: - there are no issues requiring board attention at this time ## Activity: - Celix 2.0.0 has been released. - A small ETCD patch has been issued and merged - A considerable code donation is added to JIRA. Containing a services based (remote) publish subscribe implementation. A vote to accept this has been started ## Health report: - The current activity is healthy 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 8 committers. - No new committers added in the last 3 months - Last committer addition was Gabriele Ricciardi at Sat May 21 2016 ## Releases: - 2.0.0 was released on Wed Oct 26 2016 ## Mailing list activity: - dev@celix.apache.org: - 58 subscribers (up 1 in the last 3 months): - 25 emails sent to list (23 in previous quarter) ## JIRA activity: - 11 JIRA tickets created in the last 3 months - 11 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment P: Report from the Apache Chukwa Project [Eric Yang] ## Description: - Chukwa is an open source data collection system for monitoring     large distributed systems. ## Issues: - there are no issues requiring board attention at this time. ## Activity: - User interface improvements to make dashboard more user friendly. - Updated HBase and Solr support. - Updated website trademark to reflect Apache Software Foundation. ## Health report: - Several individual contributors are planning to take Chukwa project to a new direction with IBM backing the support of new development. The activites should reflect in Chukwa JIRA or mailing listing in the next 6 months. ## 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: - 90 subscribers (up 0 in the last 3 months): - 40 emails sent to list (24 in previous quarter) - user@chukwa.apache.org: - 160 subscribers (up 1 in the last 3 months): - 2 emails sent to list (5 in previous quarter) ## JIRA activity: - 4 JIRA tickets created in the last 3 months - 6 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment Q: Report from the Apache Cocoon Project [Thorsten Scherler] ## Description: Web development framework: separation of concerns, component-based. ## Issues: We are currently in the process of choosing a new PMC chair. The community will also be asked if it's time for the project to go to the Attic. ## Activity: The most recent release is 2.1.12 on 2013-03-14 2 JIRA issues opened since 2016-10-01 3 JIRA issues resolved since 2016-10-01 11 commits since 2016-10-01 There's only a little activity on both users and dev mailing-lists. There have been some quite interesting changes since last release, at least for 2.1 branch, which would deserve a release. ## PMC changes: None. Most recent addition: 2012-07-06 ## Committer base changes: None. Most recent addition: 2012-07-06 ----------------------------------------- Attachment R: Report from the Apache Crunch Project [Josh Wills] Apache Crunch is a Java library for writing, testing, and running MapReduce and Apache Spark pipelines on Apache Hadoop. ## Issues: There are no issues requiring board attention at this time. ## Activity: The JIRAs for the past few months have focused on core bug fixes and iteration/fixes on the Apache Kafka support that we started on after our last release in May. ## Health report: The Crunch code does what it does well, and it has for at least a few releases. Beyond bug fixes and supporting upgrades to new Hadoop/Spark releases, there isn't an obvious new direction to take the project in that would stay true to its original mission while remaining useful to developers. In terms of project goals, API design, and even a subset of committers, Crunch has a lot in common with the newly top-level Apache Beam project, which is focused on the next generation of data processing engines that unify batch and streaming use cases into a single API. Finding a way to join forces with Beam is one available way forward for the project, but figuring out what that move would look like would require some extensive discussions on the mailing lists, both about the future of data pipelines in general as well as the role that the Crunch community most wants to play. ## 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.14.0 on Wed May 04 2016 ## JIRA activity: - 9 JIRA tickets created in the last 3 months - 7 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment S: Report from the Apache CXF Project [Daniel Kulp] ----------------------------------------- Attachment T: 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: Activity in the DB project was quite low this quarter, although we did complete the Derby 10.13 release that was begun in the previous quarter. ## Health report: In general, the software in the DB project is mature and sophisticated, and isn't undergoing much change, so periods of low activity occur. In the Derby community, the largest project underway involves an effort to ensure that Derby is compatible with the upcoming Java 9 release; members of the Derby community are engaged with the Java 9 community to test Derby using early access builds of Java 9. ## 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 U: Report from the Apache Directory Project [Kiran Ayyagari] Current Activity and Status --------------------------- In the last quarter 1 new PMC member was added. Stefan Seelmann has been voted as the new PMC chair, resolution was sent to board for approval. ------------------------- Detailed Information ------------------ ### Community No new committers (last addition: August 2016) One new PMC member was added (last addition: November 2016) - Chris Pike ## Projects Note: Unless otherwise specified all projects are implemented in pure Java. ### Apache Directory Server ApacheDS is an extensible and embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group ###### Mailing list subscriber info - Users mailing list: 323 subscribers (+19) - Development mailing list: 190 subscribers (+15) ###### Development and Releases - No new releases (last release was on 22nd July, 2016) - A lot of code documentation was reviewed and modified ### Apache Directory LDAP API The Apache Directory LDAP API is an ongoing effort to provide an enhanced LDAP API, as a replacement for JNDI and the existing LDAP API (jLdap and Mozilla LDAP API). This is a "schema aware" API with some convenient ways to access all types of LDAP servers, not only ApacheDS but any LDAP server ###### Mailing list subscriber info - 73 subscribers (+1) ###### Development and Releases - New version 1.0.0-RC2 was released on 31st Oct, 2016 - A lot of code documentation was reviewed and modified ### Apache Directory Studio Apache Directory Studio is a complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with ApacheDS. It is an Eclipse RCP application, composed of several Eclipse (OSGi) plugins, that can be easily upgraded with additional ones. These plugins can even run within Eclipse itself ###### Development and Releases - New version 2.0.0.v20161101-M12 was released on 1st Nov, 2016 ### Apache Fortress Apache Fortress is a standards-based access management system that provides role-based access control, delegated administration and password policy services with an LDAP backend. ###### Development and Releases - New version 2.0.0-RC1 was released on 6th Nov, 2016 ###### Mailing list subscriber info - 35 subscribers (+3) ### Apache Kerby An implementation of Kerberos v5 protocol and contains various tools to access and manage kerberos principals and keytabs. It provides a rich, intuitive and interoperable implementation, library, KDC and various facilities that integrates PKI, OTP and token (OAuth2) as desired in modern environments such as cloud, Hadoop and mobile. ###### Development and Releases - Low activity - No new releases ###### Mailing list subscriber info - 31 subscribers (+4) ### Apache Mavibot An embeddable key-value database library with Multi-version Concurrency support ###### Development and Releases - Low activity - No new releases ### Apache eSCIMo An implementation of SCIM(System for Cross-domain Identity Management) protocol version 1. ###### Development and Releases - Nil activity - No releases yet - Will be replaced with the code from newly accepted project, SCIMple-Identity, from Penn State University. This is still pending as of now. ----------------------------------------- Attachment V: Report from the Apache Eagle Project [Edward Zhang] 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. Apache Eagle was graduated as top-level Apache project at last month's Board meeting. We worked with infrastructure team to complete post-graduation transition work including source code, site, jira, email etc. 2. Publish a press release for graduation. ## Health report The community is still active especially after graduation * A few more contributors submitted bugs, enhancement, they can become committers in the near future. * Prepare a significant release 0.5 by end of Feb ## PMC changes Currently 15 PMC members. No new PMC members have been added since graduation. ## Committer base changes Currently 15 committers ## Releases No release ## Mailing list activity - dev@eagle.apache.org: - 71 subscribers (up 3 in the last 3 months): - 1707 emails sent to list (3022 in previous quarter) - issues@eagle.apache.org: - 16 subscribers (down -2 in the last 3 months): - 946 emails sent to list (1 in previous quarter) - user@eagle.apache.org: - 45 subscribers (up 2 in the last 3 months): - 3 emails sent to list (3 in previous quarter) ## JIRA activity - 244 JIRA tickets created in the last 3 months - 218 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment W: Report from the Apache Geode Project [Mark Bretl] ## Description: - Apache Geode provides a database-like consistency model, reliable transaction processing and a shared-nothing architecture to maintain very low latency performance with high concurrency processing. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - New proposal on improving JSON serialization and extending the serialization framework to allow other libraries to be used. - Example code is moving to a new repo to make it easier for end users to acquire and run the examples. - Lots of discussion around product configuration and how it ought to work ## Health report: - We have received contributions from 10 new community members (more than 30 code submissions as well as email and JIRA's). - In December we saw the mailing list activity on dev@geode more than double compared to the previous month. - We're continuing to work on attracting new contributors and making it easier to participate in the community. - We have a volunteer release manager for our next release, v1.1.0. ## PMC changes: - No new PMC members added since last report - Currently 30 PMC members ## Committer base changes: - No new committers added since last report - Currently 76 committers ## Releases: - Last release was 1.0.0-incubating issued on October 25, 2016. ## Mailing list activity: - dev@geode.apache.org: - 154 subscribers (down -4 in the last 3 months): - 3117 emails sent to list (1573 in previous quarter) - issues@geode.apache.org: - 55 subscribers (up 0 in the last 3 months): - 1983 emails sent to list (2807 in previous quarter) - user@geode.apache.org: - 201 subscribers (up 16 in the last 3 months): - 301 emails sent to list (161 in previous quarter) ## JIRA activity: - 298 JIRA tickets created in the last 3 months - 264 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment X: Report from the Apache Geronimo Project [Alan Cabrera] ----------------------------------------- Attachment Y: 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 working through criteria for its 3.x and 2.x series, particularly w.r.t. compatibility e.g., [1]. Progress on 3.0.0-alpha2 [2,3] and a 2.8 [4] will likely produce RCs soon. [1] https://issues.apache.org/jira/browse/HDFS-11096 [2] https://s.apache.org/zBhP [3] https://cwiki.apache.org/confluence/display/HADOOP/Hadoop+3.0.0+release [4] https://s.apache.org/smEX RELEASES Last release: 2.6.5 2016-10-07 COMMUNITY (+ PMC Carlo Curino 2016-11-03) (+ PMC Li Lu 2017-01-10) (+ PMC Ming Ma 2016-11-03) (+ PMC Rohith Sharma K S 2016-11-17) (+ PMC Varun Vasudev 2016-10-20) (+ PMC Zhe Zhang 2016-11-03) (+ committer Bibin Chundatt 2016-12-12) (+ committer Konstantinos Karanasos 2017-01-12) (+ committer Rakesh Radhakrishnan 2016-12-30) (+ committer Sidharta Seethana 2016-12-15) (+ committer Sunil Govind 2016-10-27) (+ committer Yiqun Lin 2017-01-14) (+ branch-HDFS-9806 Thomas Demoor 2016-10-24) (+ branch-YARN-5734 Jonathan Hung 2016-12-13) (+ branch-YARN-5734 Min Shen 2016-12-13) (+ branch-YARN-5734 Ye Zhou 2016-12-13) auth: 161 committers and 75 PMC members SECURITY CVE-2016-3086: Apache Hadoop YARN NodeManager vulnerability CVE-2016-5001: Apache Hadoop Information Disclosure ----------------------------------------- Attachment Z: 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 We made two releases from our 0.98 code line under the supervision of branch RM Andrew Purtell: 0.98.23 was released on October 22, 2016 and 0.98.24 was released on January 4, 2017. 0.98.24 is expected to be the last regular release from this code line. Andrew Purtell resigned his informal role as long term maintainer and RM for the 0.98 branch a few days ago. We made two releases from our 1.1 code line under the supervision of branch RM Nick Dimiduk: 1.1.7 was released on October 22, 2016 and 1.1.8 was released on December 15, 2016. We made one release from our 1.2 code line under the supervision of branch RM Sean Busbey: 1.2.4 was released on November 6, 2016. Voting on the first release from our 1.3 code line, 1.3.0, under the supervision of branch RM Mikhail Antonov, has almost completed and looks like it will carry. ACTIVITY It is my pleasure to report Stephen Yuan Jiang was added to the PMC on October 13, 2016; and four committers were added since our last report: Lijin Bin joined us on November 17, 2016, Phil Yang joined us on November 26, 2016, Josh Elser joined us on December 10, 2016, and Guanghao Zhang joined us on December 19, 2016. STATS Mailing list memberships all saw a small increase since our last report. The JIRA open/close rate and ratio is close to that reported last time. 57 committers 32 PMC 1078 subscribers to the dev list (up 9 in the last 3 months) 2355 subscribers to the user list (up 1 in the last 3 months) 634 JIRA tickets created in the last 3 months 514 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AA: Report from the Apache Incubator Project [Ted Dunning] Incubator PMC report for January 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 presently 64 podlings incubating. We had one new podling join. No changes in PMC membership. * Community New IPMC members: - None People who left the IPMC: - None * New Podlings - Griffin * Graduations The board has motions for the following: - Ranger * Releases The following releases entered distribution during the month of December: - Apache Mynewt 1.0.0-b1-incubating 2016-12-12 - Apache Edgent 1.0.0-incubating 2016-12-15 - Apache Tephra 0.10.0-incubating 2016-12-15 - Apache Fineract 0.5.0-incubating 2016-12-22 - Apache Streams 0.4.1-incubating 2016-12-26 - Apache Guacamole 0.9.10-incubating 2016-12-29 * IP Clearance - None * Legal / Trademarks - The process for picking a new incubator logo has begun, we're expecting to complete it in April. Thanks to Sally for picking up the CFP! - Incubator documentation updates are in progress, we are starting with release management then will move into roles & responsibilities. * Infrastructure - No issues, though its suspected some status on github as master for OpenWhisk may be expected. * Miscellaneous - N/A * Credits - Report Manager: John D. Ament -------------------- Summary of podling reports -------------------- * Still getting started at the Incubator - NetBeans - RocketMQ - Traffic Control - Weex * Not yet ready to graduate No release: - Annotator - MADlib - ODF Toolkit Community growth: - Gossip - Horn - Juneau - Mynewt * Ready to graduate The Board has motions for the following: - Ranger The following appear to be close from maturity model: - Airflow - BatchEE - FreeMarker - Metron Created a report, but did not receive mentor sign off: - ODF Toolkit - Spot * Did not report, expected next month - DataFu - Milagro - SensSoft ---------------------------------------------------------------------- Table of Contents Airflow Annotator BatchEE FreeMarker Gossip HAWQ Hivemall HORN Juneau MADlib Metron Mynewt NetBeans OpenWhisk RocketMQ Rya 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. Getting an Apache release out 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 elected 1 new PPMC Member/Committer : Alex Van Boxel a.k.a. alexvanboxel 2. Since our last podling report 3 months ago (i.e. between Oct 4 and Dec 31, inclusive), we grew our contributors from 191 to 224 3. Since our last podling report 3 months ago (i.e. between Oct 4 and Dec 31, inclusive), we resolved 202 pull requests (currently at 1263 closed PRs) 4. One meet-up, hosted at WePay, was held by the community 5. Since being accepted into the incubator, the number of companies officially using Apache Airflow has risen from 30 to 74 How has the project developed since the last report? See above Date of last release: None. First ASF release currently being discussed. When were the last committers or PPMC members elected? As mentioned on https://cwiki.apache.org/confluence/display/AIRFLOW/Announcements#Announcements-Nov28,2016, Alex Van Boxel joined the Apache Airflow PPMC/Committer group. Signed-off-by: [X](airflow) Chris Nauroth [x](airflow) Hitesh Shah [ ](airflow) Jakob Homan -------------------- 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. Publish a project roadmap to guide us towards a first release 2. Achieve active development cadence 3. Improve project description and clarify purpose on the web site Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Code contributions at Apache have not yet begun, although the community is coalescing. How has the community developed since the last report? One (1) new contributor has expressed interest on the mailing list. How has the project developed since the last report? The initial website is up and all repositories have been created. Date of last release: None When were the last committers or PPMC members elected? None since start of incubation Signed-off-by: [ ](annotator) Nick Kew [ ](annotator) Brian McCallister [ ](annotator) Daniel Gruno [X](annotator) Jim Jagielski -------------------- BatchEE BatchEE projects aims to provide a JBatch implementation (aka JSR352) and a set of useful extensions for this specification. BatchEE has been incubating since 2013-10-03. Three most important issues to address in the move towards graduation: 1. some more activity probably (but since we are between specification releases it was expected) 2. probably graduate 3. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? No, BatchEE implements a JavaEE specification and its development cycle is pretty close to the specification, since there was no new version. It is in maintenance mode for now which was expected. How has the community developed since the last report? Not much, BatchEE is stable and used with few container flavors (part of TomEE plus, used with tomee embedded, application composer, meecrowave, ...) How has the project developed since the last report? Fixes on CDI scopes. Date of last release: 2016-09-25 When were the last committers or PPMC members elected? Signed-off-by: [ ](batchee) Jean-Baptiste Onofré [ ](batchee) Olivier Lamy [X](batchee) Mark Struberg -------------------- 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 think that the project is getting ready for a successful graduation, since during incubation we have cleared copyright and trademark, migrated all the project's assets to the ASF Infra, learned how to produce and publish releases (with 2 releases issued during incubation), learned how to invite committers. But, the project is still struggling to find a way to "convert" active users into committers; there are several users that have expressed the desire to be more involved and help the project, but this doesn't materialize into consistent contributions. In order to facilitate new contributions and attract new potential committers we are trying to define new ideas/tasks that are useful to the project but can be completed even by contributors who don't yet know the project in depth. We also plan to make a non-backward-compatible branch which is easier to contribute to because it removes the substantial complexity caused by the legacy burden, and also allows adding interesting new features that wouldn't be feasible with the backward compatibility constraints set more than 12 years ago. 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? There were no changes. How has the project developed since the last report? This was a more silent period, but Jira issues, pull request, Stack Overflow questions were answered, some issues were fixed. When were the last committers or PMC members elected? 2015-10-21 Nan Lei, committer (non-PMC) Date of last release: 2016-06-26 Signed-off-by: [X](freemarker) Jacopo Cappellato [X](freemarker) Jean-Frederic Clere [X](freemarker) David E. Jones [X](freemarker) Ralph Goers [X](freemarker) Sergio Fernández -------------------- 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. Create some tutorial videos and blog posts to educate people on Gossip Project 2. Focus on some critical technical improvements multi-node testing and accrual failure detection that will be critical for adoption into other projects 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? - One contributor has been voted as a committer. There are 13 watches 24 stars on github. - Sean Busbey has stepped down as a mentor. Sean's early help was critical to this hatchling. Thank you, Sean. - Drew Farris has taken a role as a mentor. How has the project developed since the last report? Some technical features were frozen out until we completed our first release. Effort was spent on doing the first release (getting access, key signing, correctly enabling RAT maven plugin etc). This was mostly one-time effort. Date of last release: We are currently voting on our first release. When were the last committers or PPMC members elected? Chandresh Pancholi as added as a committer on 11/29/16 Signed-off-by: [x](gossip) P. Taylor Goetz [x](gossip) Josh Elser [x](gossip) Drew Farris Shepherd/Mentor notes: Josh Elser: First release should be landing within 72*2 hrs. Hopefully this will spawn a good cadence and attract more people to the, relatively quiet, podling. -------------------- 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. 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 2. Infrastructure migration: create Jenkins projects that build HAWQ binary, source tarballs, and run feature tests including at least installcheck-good tests for each commit (HAWQ-127). Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Everything seems to be smooth, nothing urgent at this time. How has the community developed since the last report? 1. The community becomes more open for discussion around the roadmap, various features that committers are working on, infrastructure enhancements for the project. 2. Two talks: * The SQL-on-Hadoop engine that replaces traditional data warehouses: HAWQ, China Open Source Conference Oct, 2016, Lei Chang * Apache HAWQ on cloud: the easiest way to cloud from traditional data warehouses, Big Data Technology Conferences, Dec, 2016, Lei Chang 3. Ed volunteered as an RM for the upcoming 2.1.0.0 release 4. Interesting discussions and work around Docker for HAWQ. HAWQ has an account on docker hub: https://hub.docker.com/u/hawq/ How has the project developed since the last report? 1. Apache HAWQ 2.0.0.0 released. 2. HAWQ 2.1.0.0 release proposed: https://cwiki.apache.org/confluence/display/HAWQ/HAWQ+Release+2.1.0.0-incubating+Release * Critical HAWQ Register bug fixes * Move HAWQ Ambari plugin to Apache HAWQ: HAWQ-1013 RESOLVED * Introduction of the PXF ORC support * Many bug fixes Date of last release: Oct 8, 2016 When were the last committers or PMC members elected? Two committers added: Hong Wu and Paul Guo Signed-off-by: [X](hawq) Alan Gates [ ](hawq) Konstantin Boudnik [ ](hawq) Justin Erenkrantz [ ](hawq) Thejas Nair [X](hawq) Roman Shaposhnik -------------------- Hivemall Hivemall is a library for machine learning implemented as Hive UDFs/UDAFs/UDTFs. Hivemall has been incubating since 2016-09-13. Three most important issues to address in the move towards graduation: 1. Create the first Apache release 2. Community growth (committers and users) 3. Documentation improvements Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? * We added 2 new committers since the last report from different organizations. How has the community developed since the last report? * Merged two large contributions from external contributors. * dev@ mailing list had 112 messages in this month as seen in https://lists.apache.org/trends.html?dev@hivemall.apache.org:2016-12 No messages in users@ in this month. * Github watchers/stars are gradually increasing: 38 stars as of Dec 26 https://github.com/apache/incubator-hivemall Still the community migration is halfway as the original repository has 475 stars. * Twitter account @ApacheHivemall followers are gradually increasing: 33 followers as of Dec 26 * Increased articles that mentions Apache Hivemall such as https://dzone.com/articles/2016-the-year-in-big-data http://gihyo.jp/dev/column/newyear/2017/hadoop-ecosystem (in Japanese) How has the project developed since the last report? * Worked towards the first Apache release in Q1, 2017. Merged 2 out of 5 large pending pull request that is blockers for the release. https://github.com/apache/incubator-hivemall/pulls * Merged two large pull requests from external contributors. Hivemall PMC invited them to Hivemall committers. https://github.com/apache/incubator-hivemall/pull/11 (contribution by Takuya Kitazawa@Tokyo Univ) https://github.com/apache/incubator-hivemall/pull/15 (contribution by Ryu-ichi Ito@Osaka Univ) * Finished setup for TravisCI and Coveralls. * Created 2 JIRA issues and resolved 3 issues in this month. Date of last release: No release yet (planning the first Apache release in Q1, 2017) When were the last committers or PPMC members elected? * Ryu-ichi Ito on Dec 28, 2016 - Committer (currently waiting for ICLA) * Takuya Kitazawa on Dec 28, 2016 - Committer (currently waiting for ICLA) Signed-off-by: [ ](hivemall) Reynold Xin [X](hivemall) Markus Weimer [ ](hivemall) Xiangrui Meng [ ](hivemall) Daniel Dai -------------------- HORN HORN is a neuron-centric programming APIs and execution framework for large- scale deep learning, built on top of Apache Hama. HORN has been incubating since 2015-09-04. Three most important issues to address in the move towards graduation: 1. Expand the community. 2. Create the first Apache release. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? * No issue at this moment. How has the community developed since the last report? * We added 1 new committer since the last report from different organization. How has the project developed since the last report? * Implemented Recurrent Neural Networks. * Merged few trivial improvement pull requests. Date of last release: XXXX-XX-XX When were the last committers or PPMC members elected? * 2016-12-12 New committers: Yeonhee Lee. Signed-off-by: [ ](horn) Luciano Resende [ ](horn) Robin Anil [x](horn) Edward J. Yoon -------------------- 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? One new original committer from IBM submitted his ICLA and joined in December. How has the project developed since the last report? First release created. Second release currently in the pipeline. Infrastructure and website in place. Date of last release: 2016-10-25 When were the last committers or PPMC members elected? n/a Signed-off-by: [X](juneau) Craig Russell [ ](juneau) Jochen Wiedmann [X](juneau) John D. Ament -------------------- 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. Need guidance from Incubator PMC on how to resolve the BSD licensing switch over to Apache License. What should be the content of the license headers for files that were previously BSD licensed and then granted to ASF? Related legal-discuss threads: http://mail-archives.apache.org/mod_mbox/www-legal-discuss/201609.mbox/%3CCALGG8z03zHhbFegXoi4fH+vXtF+9m7x6hak9RjKQjapuzi67gQ@mail.gmail.com%3E http://mail-archives.apache.org/mod_mbox/www-legal-discuss/201603.mbox/%3C9D1AF43C-370B-4E58-B0EF-2E29D242F50B%40jaguNET.com%3E 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. Yes-please see #1 above and provide guidance. 2. The next release v1.10 will be the 4th as an incubating project. After that, the community would ideally like to move towards top level status. How has the community developed since the last report? 1. Some related events in Q4 2016 and upcoming: * Feb 4, 2017 - Presentation accepted at FOSDEM’17 Graph devroom. Topic: Graph Analytics on Massively Parallel Processing Databases (Frank McQuillan) * Dec 1, 2016 - MADLib community call. Topic: New features in R interface and MADlib user survey results (hosted by Greg Chase, Orhan Kislal, Frank McQuillan) * Nov 16, 2016 - Presentation at PGConf Silicon Valley. Topic: Distributed In-Database Machine Learning with Apache MADlib (incubating) (Frank McQuillan) * Nov 14, 2016 - Presentation at Apache Big Data Europe. Topic: Distributed In-Database Machine Learning with Apache MADlib (incubating) (Roman Shaposhnik) 2. Material technical conversations on user/dev mailing lists and in the appropriate JIRAs and pull requests. 3. New contributors to the project have been working on KNN module and Python interface. How has the project developed since the last report? 1. Active work in progress for 4th ASF release MADlib v10 scheduled for Jan 2017. Features include: single source shortest path graph algorithm, completely new module for encoding categorical variables, R interface update, grouping support in elastic net and PCA, cross validation in elastic net, verbose output option for decision tree visualization. 2. Mailing list activity in Q4: 227 postings to dev, 66 postings to user. Date of last release: MADlib v1.9.1 on 9/19/16. When were the last committers or PMC members elected: Orhan Kislal on 9/7/16 and Nandish Jayaram on 9/7/16. Signed-off-by: [ ](madlib) Konstantin Boudnik [X](madlib) Ted Dunning [X](madlib) Roman Shaposhnik Shepherd/Mentor notes: (rvs) I had a chat with ASF VP Legal and the proposal is to go ahead with the release like it is. If there will be concerns raised by IPMC during the review of this upcoming release Jim volunteered to be directly involved to work through these concerns. -------------------- Metron Metron is a project dedicated to providing an extensible and scalable advanced network security analytics tool. It has strong foundations in the Apache Hadoop ecosystem. Metron has been incubating since 2015-12-06. Three most important issues to address in the move towards graduation: 1. Trigger a community discussion to graduate from incubation. We have received a lot of value from the incubation process and after speaking to our mentors and going through the Apache Project Maturity Model we believe that we will soon be ready to graduate. 2. Vote to ratify our Development Guidelines and Process for Reporting Issues 3. Vote to ratify our Release Process Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? We refreshed our website to be more compliant with Apache policies How has the community developed since the last report? - We added 2 committers - We had a clean Apache build How has the project developed since the last report? - We closed 63 PRs as of our last build - We integrated with Apache Ambari to make the project easier to deploy - We modified and re-voted on our Bylaws - We successfully filed our Name Search Jira. Date of last release: 2016-11-14 When were the last committers or PPMC members elected? 2016-9-1 Signed-off-by: [x](metron) Billie Rinaldi [ ](metron) Chris Mattmann [ ](metron) Owen O'Malley [x](metron) P. Taylor Goetz [ ](metron) Vinod Kumar Vavilapalli -------------------- Mynewt 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. Mynewt has been incubating since 2015-10-20. Three most important issues to address in the move towards graduation: 1. Make further point releases capable of producing a downloadable RTOS image with support for multiple MCU architectures, peripherals, and network connectivity protocols with the goal of the first major (1.0) release in the first quarter of 2017. These point releases are intended to demonstrate and solidify the repeatability, usability, and maturity of process. 2. Continue to develop and execute policies that enable project contributors to achieve self-governance. 3. Expand community - attract new project contributors, get users with diverse backgrounds applying project to new use cases and encouraging adoption, grow committer base. 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. Active mailing lists with increasing numbers of subscribers. 23 new subscribers on dev@ mailing list since last report. 2. Increased participation by several new contributors through pull requests for new MCU support, new BSP support, features, and test cases and test results. Increased usage of the project for 3rd-party products or demos. Outreach continues via conferences, exhibits, one on one meetings, tutorials, beta testers. 3. Vigorous discussions on feature proposals, code behavior analysis, API, code usability, and implementation specifics on @dev mailing list. How has the project developed since the last report? 1. The first beta release of the first major release (1.0.0-b1) was completed on December 13, 2016. A second beta is being considered before the first release in Q1, 2017 to facilitate a smooth major release. 2. Planning: Issues including bug reports, features, and wish list captured and tracked in ASF JIRA by members of the community. 3. Effort towards self governance: Voting successfully completed to grant committer status to two new candidates since last report. Date of last release: 2016-12-13 When were the last committers or PPMC members elected? 2016-12-6 Signed-off-by: [ ](mynewt) Sterling Hughes [X](mynewt) Jim Jagielski [x](mynewt) Justin Mclean [ ](mynewt) Greg Stein [x](mynewt) P. Taylor Goetz -------------------- NetBeans NetBeans is a development environment, tooling platform and application framework. NetBeans has been incubating since 2016-10-01. Three most important issues to address in the move towards graduation: 1. Licensing, i.e., identifying and solving GPL-related code. 2. Coming up with a process of contributing code that makes sense to everyone. 3. Working on roadmaps, features, and plans together as a community. 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? Our first vote for the new logo, still ongoing. How has the project developed since the last report? The 1st (out of 12) repository has been cleared by Oracle legal / technical review for donation. Dependencies optionally downloaded from Maven Central instead of the project's own public dependencies server. Converted Git repositories pushed to GitHub by a community contributor. These are not canonical since we are waiting for the Code Grant to be signed. First community member pull request on the GitHub repository. Ticket created for a new website. Date of last release: No releases yet. When were the last committers or PMC members elected? No one has been elected so far. Signed-off-by: [X](netbeans) Ate Douma [X](netbeans) Bertrand Delacretaz [ ](netbeans) Emmanuel Lecharny [ ](netbeans) Daniel Gruno [X](netbeans) Jim Jagielski [ ](netbeans) Mark Struberg Shepherd/Mentor notes: Drew Farris (shepherd): 6(!) Mentors active on mailing lists. Healthy progress over the past couple months. -------------------- OpenWhisk OpenWhisk is an open source, distributed Serverless computing platform able to execute application logic (Actions) in response to events (Triggers) from external sources (Feeds) or HTTP requests governed by conditional logic (Rules). It provides a programming environment supported by a REST API-based Command Line Interface (CLI) along with tooling to support packaging and catalog services. OpenWhisk has been incubating since 2016-11-23. Three most important issues to address in the move towards graduation: 1. Moving github repos under the Apache Github Org 2. Setup jenkins infra server to automate website deployment 3. Review and update project [checklist](http://incubator.apache.org/projects/openwhisk.html). Some items should be mark done (around infra) and followup on committer that there is a ICLA submitted. Additionally, we add links to the project page to their respctive areas on our .org site and/or newly created COnfluence Wiki. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? - No issues so far How has the community developed since the last report? - dev and private mailing list establish and initial activity healthy - New website deploy openwhisk.org with content from the Github repo How has the project developed since the last report? - TBD: gather stats from Github repos commits, issues and pull requests - New in core: New API Auth Keys architecture, API Gateway experimental - New in packages: Kafka Feed - Added a "Dockerized" option for running the "wskdeploy" tool Date of last release: - No release yet When were the last committers or PMC members elected? - No one ha been elected or nominated yet. Signed-off-by: [X](openwhisk) Felix Meschberger [ ](openwhisk) Isabel Drost-Fromm [X](openwhisk) Sergio Fernández -------------------- 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. Confirm the IP review is complete 2. Make our first Apache release 3. Vote in our first committer / PMC 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? * Contributors have begun to appear and contribute to the code base * Discussions on dev@ mailing list is beginning How has the project developed since the last report? * User accounts created for new folks * ICLA documents submitted and recognized * SGA document submitted and recognized * Mailing lists created * Git repo created * Source code has been imported * Work has begun on the code base using git pull requests Date of last release: No releases yet When were the last committers or PPMC members elected? No elections have taken place yet Signed-off-by: [x](rocketmq) Bruce Snyder [ ](rocketmq) Brian McCallister [ ](rocketmq) Willem Ning Jiang [ ](rocketmq) Luke Han [x](rocketmq) Justin McLean -------------------- 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? * New committer and PPMC member, David Lotts, was invited and accepted to join Apache Rya PPMC. * Committer Caleb Meier joined Rya PPMC. * Sean Busbey resigned as mentor * Billie Rinaldi became a mentor for Rya * Talk on Rya at Accumulo Summit, October 11, 2016 * PRs from non-committers which are integrated into the repository continue to be received How has the project developed since the last report? * We had the first successful release as part of the ASF * Resolved an incompatible-licensed geospatial dependency so we can have the successful ASF release - we refactored the code to isolate an optional module * Resolved a handful of issues that users have encountered * Committed features: implemented new commands for Rya console: AddUser (give perimssions to users for the tables associated with Rya instance), RemoveUser , Uninstall, LoadStatementsFile. Added merge tool to allow cloning between Mongo and Accumulo instances. Added initial Spark support. Date of last release: 2016-10-28 When were the last committers or PMC 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 [ ](rya) Edward J. Yoon [ ](rya) Venkatesh Seetharam [x](rya) Billie Rinaldi Shepherd/Mentor notes: Josh Elser The podling put in a substantial amount of work to get their first release out. We noticed that their geospatial indexing support was bringing in a bunch of incompatibly licensed deps. Multiple members made an effort to both understand the problem and the potential to address it. I was/am very happy both with their patience, effort, and concern that was given to the problem. It was a good sign that they will pay attention to these kinds of problems on their own in the future (self-governing). -------------------- 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. Licenses and legal details. Traffic Control is a project made up of several different components, and includes or depends on an extensive list of software. We are working on making sure all source files have the right headers, all the licenses of included software are compatible and the LICENSE and NOTICE are correct. 2. Enhance automation to facilitate committer voting on new releases. 3. Enhance documentation to ease ramp-up time for new community members. 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 hosted a 2 day user / dev meetup in the Bay Area in October that was attended by 16 people representing 5 companies. How has the project developed since the last report? All code has been move to Apache git. All new issues are being opened in Apache JIRA. All email communications have been moved to to Apache email lists. Our website has been moved to http://trafficcontrol.incubator.apache.org/ . Since the last report (October 2016), we have * Merged 145 Pull Requests with 314 commits from 19 contributors * Opened 83 JIRA issues * Closed 45 JIRA issues * Seen 81 messages on the dev@ list in December (before December we had commit messages going to dev@ as well, so those numbers are not indicative of dev communications) Date of last release: None yet. We are addressing issues with release 1.8-incubating RC5. When were the last committers or PPMC members elected? No new committers or PPMC members yet. Signed-off-by: [X](trafficcontrol) Phil Sorber [x](trafficcontrol) Eric Covener [ ](trafficcontrol) Daniel Gruno [ ](trafficcontrol) J. Aaron Farr Shepherd/Mentor notes: Drew Farris (shepherd): Healthy activity on mailing lists, one mentor active. -------------------- Weex Weex is a framework for building Mobile cross-platform high performance UI. Weex has been incubating since 2016-11-30. This is our first report. Weex community is really excited about joining Apache community and getting organized. Most of us are newbie of international open source community, Thanks everybody in ASF for your patience and encouragement. Most notable progress this first month; 1. 7 members of Weex team have submitted ICLAs. 2. SGA & CCLA have been signed and have been mailed to secretary, of ASF. 3. Project maillist & JIRA have been activated & we have volunteer JIRA administrator. Our setup issue on JIRA[1] Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? * Code repository need be set up. How has the community developed since the last report? * Weex Github star number was reached 10k on December 21. How has the project developed since the last report? Since our Apache code repository haven’t been setup, the project have not been developed in Apache Way yet. But our pre-Apache development process are ongoing. Several bugs have been fixed and some new features have been added (detail of information [2]). We will migrate code to Apache repo as soon as possible. Date of last release: None When were the last committers or PPMC members elected? None [1]:https://issues.apache.org/jira/browse/WEEX-1 [2]:https://github.com/alibaba/weex/releases/tag/v0.9.4 Signed-off-by: [ ](weex) Luke Han [ ](weex) Willem Jiang [ ](weex) Stephan Ewen [x](weex) Niclas Hedhman Shepherd/Mentor notes: Niclas Hedhman: The development on the previous GitHub project is progressing at high speed. But we have an understanding that moving to ASF repos is of the highest importance for the next month. ----------------------------------------- Attachment AB: Report from the Apache Isis Project [Dan Haywood] ## Description: Apache Isis is a framework for rapidly developing domain-driven apps in Java. ## Issues: There are no issues requiring board attention at this time. ## Activity: We have made three patch releases this quarter [1,2,3]. ## Health report: Everything is healthy. We have had a few small releases, and have added a new committer. We have also voted to replace our PMC chair (so as to broaden the experience/expertise of others in our PMC). ## PMC changes: - Currently 12 PMC members. - Bilgin Ismet Ibryam was added to the PMC on Wed Nov 09 2016 - We also submitted a [NOTICE] to board@a.o (on 5th Jan 2017) to change our PMC chair. Have added the appropriate text to the 'Special Orders' section of this agenda. ## Committer base changes: - Currently 12 committers. - Bilgin Ismet Ibryam was added as a committer on Wed Nov 09 2016 ## Releases: - 1.13.1 was released on Sun Oct 30 2016 - 1.13.2 was released on Wed Dec 14 2016 - 1.13.2.1 was released on Tue Jan 03 2017 ## Mailing list activity: Nothing particularly significant in these figures; everything steady. - users@isis.apache.org: - 173 subscribers (down -2 in the last 3 months): - 176 emails sent to list (202 in previous quarter) - dev@isis.apache.org: - 79 subscribers (up 1 in the last 3 months): - 532 emails sent to list (344 in previous quarter) ## JIRA activity: - 49 JIRA tickets created in the last 3 months - 46 JIRA tickets closed/resolved in the last 3 months ## References [1] http://isis.apache.org/release-notes.html#r1.13.1 [2] http://isis.apache.org/release-notes.html#r1.13.2 [3] http://isis.apache.org/release-notes.html#r1.13.2.1 ----------------------------------------- Attachment AC: 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: - James server 3.0-beta5 has been released. - New logo has been chosen by the community. - The Web site has been updated to is now done via git. - Fix continue to be committed toward a stable behavior of the server. ## Health report: - Users regularly come to ask question and open JIRA. ## 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: - Last release was James server 3.0.0-beta5 on Nov 2016. ## Mailing list activity: - Subscribers and email activity stable. ## JIRA activity: - 89 JIRA tickets created in the last 3 months - 45 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AD: Report from the Apache jclouds Project [Andrew Gaul] == Project Status == We have two new providers under review: 'packet.net' and 'vagrant'. Additionally we are reviewing a large feature for the 'oneandone' provider. We have seen some interest in supporting OpenStack Keystone v3. jclouds currently supports the deprecated v2, which makes it hard to use jclouds with new OpenStack installations difficult. Adding support for Keystone v3 is an important step to continued OpenStack support, but will be a significant addition that will require effort and coordination. There are currently no full-time developers dedicated to jclouds, so this will likely be challenging. == Community == The project continues to receive a moderate amount of issues and pull requests, with regular questions and responses from community members on the mailing list. There have been some recent contributions from new contributors, with several questions that demonstrated good understanding of the code. Given that the jclouds codebase is perceived to have a steeper learning curve, this is encouraging. There are currently 11 PMC members and 23 committers. Last committer: 2016-02-05 (Reijhanniel Jearl Campos) Last PMC member: 2016-10-21 (Andrea Turli) == Community Objectives == - Help progress contributions to new and existing providers - Work towards a plan for OpenStack Keystone v3 support - Prepare for 2.0.1 bug fix release in Q1 2017 - Prepare for GSOC 2017 by creating and tagging potential projects with "gsoc2017" == Releases == The last jclouds release, 1.9.3, took place on 2016-11-23. 2.0.0 was released shortly before that, on 2016-11-14. ----------------------------------------- Attachment AE: 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: The project released 3.1.1 on the usual 6 month-ish cycle. This has been the regular project tick for the last couple of years but the feeling is now that Jena is putting too much into a release and that a 3 month cycle would be better. Several major new contributions are in progress. On the users list, there has been a lot of student-level questions, particularly of the nature "ask-before-try", leading to some pushback. After a discussion on dev@, the consensus is that this level of questions is something that wil happen from time-to-time and unless it is damaging, the core user community accepts it. The PMC added Lorenz Buehmann as a committer in recognition of the effort he provides in patiently answering many questions on users@. StackOverflow continues to be a second source of user questions. ## Health report: The level of activity is normal; a slight lull for December and post-release is not uncommon. ## 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. - Lorenz Buehmann was added as a committer on Fri Oct 28 2016 ## Releases: - 3.1.1 was released on Tue Nov 08 2016 ## Mailing list activity: Normal levels. ## JIRA activity: Normal Levels - 33 JIRA tickets created in the last 3 months - 37 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AF: Report from the Apache JMeter Project [Sebastian Bazley] ## 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 version 3.1. This version is the last version with support for Java 7. The 3.1 version has been well received with a lot of blogs mentioning it. The project is preparing the next release 3.2 which will move to Java 8. ## Health report: The project has gained a bit during the end of year vacations and in expectation of the next release. We got some nice Pull Requests proposed. Project has been added to Sonar (builds.a.o/analysis). We also contributed to "Help Wanted" initiative and got feedback and proposals to help. The JMeter Twitter account has 2960 followers as of 14th Jan 2017. This is about 130 more than at the time of the previous report (Oct 2016) The git clone of JMeter repository on Github has 788 stars (was 600 in October) and 447 forks as of 14th Jan 2017. ## PMC changes: - Currently 7 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Felix Schumacher on Tue Feb 03 2015 ## Committer base changes: - Currently 13 committers. - No new committers added in the last 3 months - Last committer addition was Antonio Gomes Rodrigues at Tue Jun 28 2016 ## Releases: - 3.1 final was released on Sat Nov 19 2016 ## Mailing list activity: Generally the lists see steady activity, with a small increase in the numbers of subscribers - dev@jmeter.apache.org: - 158 subscribers (up 10 in the last 3 months): - 497 emails sent to list (578 in previous quarter) - issues@jmeter.apache.org: - 41 subscribers (up 0 in the last 3 months): - 478 emails sent to list (624 in previous quarter) - user@jmeter.apache.org: - 838 subscribers (up 9 in the last 3 months): - 201 emails sent to list (228 in previous quarter) ## Bugzilla Statistics: - 81 Bugzilla tickets created in the last 3 months - 72 Bugzilla tickets resolved in the last 3 months ----------------------------------------- Attachment AG: Report from the Apache Johnzon Project [Hendrik Saly] ## Description: Apache Johnzon is an implementation of JSR-353 (JavaTM API for JSON Processing) and a set of useful extension for this specification like an Object mapper, some JAX-RS providers and websocket (JSR-356) integration. ## Issues: There are no issues requiring board attention at this time ## Status: Graduation out of the incubator is completed, the first non-incubator release was done on July 21, 2016. There is ongoing work to make Johnzon JSR-367 (JSON-B) compliant with significant work done in the latest 1.0.0 release. Its also planned to implement JSR-374 (JSON-P 1.1), the successor of JSR-353. ## Releases: Last release was 1.0.0 on Mon Dec 12 2016 ## Committers and PMC membership: The last committer we signed up was Reinhard Sandtner on April 12, 2016. The last PMC member was Reinhard Sandtner, added to the PMC on August 30, 2016. ## Project activity: Since the last report there was low activity. We had 7 new Jira issues and fixed 3 of them. On the mailinglist there a no unanswered questions left. On the dev list we have 27 subscribers currently and 5 msg sent per week. Since last report we saw mailing list activity from a few new people. ----------------------------------------- Attachment AH: 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: - This quarter has been a silent one, with all the activity mostly happening on holidays (roughly, second half of December, first half of January) ## Health report: - Apache JSPWiki remains as a 100% volunteer effort, so quiet periods like this one are not uncommon. There were commits from 2 individuals on this period. - This quarter should have seen some movement regarding the transition of jspwiki.a.o from ASF's CMS to JSPWiki. I voluntereed for this task, but have been totally away for almost all the quarter, so no progress here... - All questions on ML where answered, and there are enough people to provide project oversight. Finally, there weren't new blog posts on this quarter. ## 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 outlined on the Activity section, this has been a quiet quarter, which reflects on ML statistics: - dev@jspwiki.apache.org: - 87 subscribers (down -1 in the last 3 months): - 47 emails sent to list (84 in previous quarter) - user@jspwiki.apache.org: - 178 subscribers (up 0 in the last 3 months): - 28 emails sent to list (30 in previous quarter) ## JIRA activity: - 7 JIRA tickets created in the last 3 months - 6 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AI: Report from the Apache Karaf Project [Jean-Baptiste Onofré] ## Description: - Apache Karaf provides a very modern and polymorphic container, multi-purpose (microservices, OSGi, etc) powered by OSGi. ## Issues: - As requested by the board, the Karaf PMC members decided to provide this new report to address board comments and questions. We want to apologize a new time for the delay to address those comments. ## Activity: - We are maintaining our pace in the release. The next major release is 4.1.0 on which we are working. This release will contain lot of feedback and contributions from the users. - We also continue to improve the Karaf subprojects, especially Karaf Decanter and Karaf Cellar. They both received important contributions from users. - We started a discussion on the dev mailing list about a new feature: Karaf Boot. The purpose is to simplify writing applications running on Karaf and provide easy way to package applications and Karaf all together. Due to the releases activity, the discussion was in stand-by, but we plan to restart the discussion and move forward about this. - We are beginning the work for a full JDK9 support, we expect to achieve the result in release 4.2.0 ## Health report: Apache Karaf has been receiving issue reports, patch submissions from down stream projects such as OpenHab and OpenDaylight. These projects use Apache Karaf as their runtime environment, their contributions upstream to Karaf help strengthen and grow our broader community. It's also interesting to see that Karaf received contributions from other Apache community, like Apache Unomi. Last month we quickly reacted to a CVE security request that we already fixed in last 4.0.8 release. We are still watching for new potential committers and PMCs, extending our dev community. Talks related to Karaf (directly or indirectly) were present during ApacheCon EU, promoting the project. We also received new requests and feedback from new users (on the mailing list and/or Jira) showing a healthy user community. We are trying to be active on related projects (Apache Felix, enRoute, ...) to increase the Karaf adoption and grow the user community. ## PMC changes: - Currently 15 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Christian Schneider on Mon Aug 22 2016 ## Committer base changes: - Currently 29 committers. - New commmitters: - Grzegorz Grzybek was added as a committer on Mon Oct 31 2016 - Luca Burgazzoli was added as a committer on Mon Oct 31 2016 ## Releases: - 4.0.8 was released on Sun Dec 18 2016 - Cellar 4.0.3 was released on Mon Oct 31 2016 ## 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@karaf.apache.org: - 183 subscribers (up 2 in the last 3 months): - 324 emails sent to list (370 in previous quarter) - issues@karaf.apache.org: - 39 subscribers (up 1 in the last 3 months): - 1378 emails sent to list (1350 in previous quarter) - user@karaf.apache.org: - 369 subscribers (up 11 in the last 3 months): - 555 emails sent to list (769 in previous quarter) ## JIRA activity: - 163 JIRA tickets created in the last 3 months - 174 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AJ: 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 and one bug fix release. Additionally, we branched for Kudu 1.2 which we expect to release by the end of January. In addition to the features that have landed in Kudu 1.1 and the upcoming 1.2, we have also made initial progress on adding various security-related functionality to Kudu. It is not yet usable by end users, but some infrastructure has landed in our master branch and we expect to provide some basic security functionality in Kudu 1.3. Many users have cited lack of security functionality as a barrier to adoption, so we expect to see an up-tick in usage later this year as it becomes available. ## Health report: - Subscriptions to the user mailing list are up 14% over last quarter, with a comparable growth in traffic. Subscriptions to development-related lists have grown at a slower rate (~5%). Questions on both the mailing list and our Slack channel are typically answered within a day. - Development velocity (as measured by commits and dev list traffic) is is slightly down from the previous quarter, likely due to a relatively quiet holiday period in December. That said, absolute levels are still healthy (4-5 commits per day) - This quarter, we committed code authored by 21 distinct contributors, of whom 9 were new to the project. Of the 9 new contributors, 7 are unaffiliated with Cloudera, who employs the majority of active committers. This is a good sign for long term project diversity, though we still need to cultivate the new contributors and encourage continued involvement. ## 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.0.1 was released on Tue Oct 11 2016 - Apache Kudu 1.1.0 was released on Mon Nov 21 2016 ----------------------------------------- Attachment AK: Report from the Apache Lucy Project [Marvin Humphrey] 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: The community made maintenance releases of Lucy and Clownfish. Long-discussed plans to revamp Clownfish to use interface inheritance rather than classical inheritance (a model more compatible with more host languages) have materialized into a concrete proposal which has basically achieved consensus. Health report: The project continues to make releases and forward progress. The C bindings seem to have attracted some new users based on increased user list activity. The community is doing some of the things that it should to attract new contributors, but could do more. As with last quarter, most commits are authored by one contributor; mailing list engagement is somewhat more diverse. There are currently 14 committers and 12 PMC members. The last committer and PMC member change was Timothy Wilkens, who joined in September 2014. Releases: - Apache Lucy 0.6.1 was released on Thu Dec 08 2016 - Apache Clownfish 0.6.1 was released on Thu Dec 08 2016 Mailing list and JIRA activity: Mail volume on the dev and issues lists fell a bit further this quarter. The user list picked up some. - dev@lucy.apache.org: - 60 subscribers (up 1 in the last 3 months): - 24 emails sent to list (34 in previous quarter) - issues@lucy.apache.org: - 22 subscribers (up 0 in the last 3 months): - 50 emails sent to list (47 in previous quarter) - user@lucy.apache.org: - 89 subscribers (down -1 in the last 3 months): - 68 emails sent to list (22 in previous quarter) - 3 JIRA tickets created in the last 3 months - 2 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AL: Report from the Apache Mahout Project [Andrew Palumbo] ## Description: Apache Mahout is an environment for quickly creating scalable performant machine learning applications. ## Issues: None ## Activity: - The Team is currently in the process of putting together a milestone 0.13.0 release. - Work is presently focused on adding support for Visualization, GPU and native optimization. - Sebastian Schelter presented a poster at Machine Learning Systems Workshop, NIPS 2016 Dec 10, 2016 “Samsara: Declarative Machine Learning on Distributed Dataflow Systems” - https://ssc.io/pdf/poster-mlsystems.pdf - Andrew Palumbo presented “Apache Mahout: Beyond MapReduce” at the Orange County Big Data Meetup, October, 2016. - Trevor Grant presented: “Apache Mahout?! What’s Next!” At Chicago Hadoop Users Group, October 2016 Seattle Data Science Meetup, December 2016 San Diego Big Data Meetup, December 2016 Austin Data Meetup, December 2016 DFW Data Science Meetup, December 2016 - Andrew Musselman presented: “Apache Mahout?! What’s Next!” at Seattle Data Science Meetup, December 2016 - Suneel Marthi presented: “Native and Distributed Machine Learning with Apache Mahout” Apache Big Data Europe 2016, Nov 13 2016, Seville, Spain ## Health report: - The project has a dedicated team of voluntary committers. ## PMC changes: - Currently 14 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Stevo Slavić on Tue Apr 21 2015 ## Committer base changes: - Currently 26 committers. - No new committers added in the last 3 months - Last committer addition was Trevor Grant at Tue May 24 2016 ## Releases: - Last release was 0.12.2 on Sun Jun 12 2016 ## JIRA activity: - 16 JIRA tickets created in the last 3 months - 15 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AM: 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 It has been quite a while since we did our latest release of Maven (3.3.9, 2015-11-15). The number of fixed issues for 3.4.0 is over 100 and there are enough good improvements which deserve a new release. Now that we control the codebase of Maven Artifact Resolver (formally known as Aether), quite some changes/bugfixes have been applied regarding managed dependencies. The intention is good, but the results are that the behavior and resolution has changed. This has led to reverts, recommits and a lot discussions about what is right. There's still no consensus, but we need a solution since this is blocking a new release. There has been a vote to reset 3 git repositories to a previous revision, i.e maven.git, maven-integration-testing.git and maven-resolver.git. The vote has passed and actions are in progress. We'll drop Maven 3.4.0 and rearrange all issues marked as fixed for 3.4.0, starting with a subset for 3.5.0. To prevent the same situation we must change our commit/push-style and work more with branches. Jason van Zyl has resigned as member of the JSR-376 Expert Group. Robert Scholte has replaced his seat on behalf of the Apache Maven team. Regarding the Jigsaw project Robert Scholte and Brian Fox have shared concerns regarding the naming strategy for automodules(jars without a module-info; names are based on the filename). The majority of the Maven PMC agrees and recognizes the issue from other systems. Robert and Brian are working on a paper with proposals. Migration of Maven's EC2 instance + S3 bucket (INFRA-12729) has been successfully completed with great help of infrastructure: in addition to expected lower cost, the new service gives better performance, which permitted work on content analysis. Sadly, growth of data is bigger than expected: we've already hit a full disk (INFRA-13213) even if provisionned capacity looked sufficient initially. We need to work again with infra to find a sustainable solution. * Health Report * Community ## PMC changes: - Currently 24 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Andreas Gudian on Sun, 22 Nov 2015 ## Committer base changes: - Currently 57 committers. - No new committers added in the last 3 months - Last committer addition was Guillaume Boué at Thu, 07 Jul 2016 ## Mailing list activity: - users@maven.apache.org: - 1707 subscribers (down -16 in the last 3 months): - 314 emails sent to list (330 in previous quarter) - dev@maven.apache.org: - 629 subscribers (down -6 in the last 3 months): - 1365 emails sent to list (979 in previous quarter) - announce@maven.apache.org: - 676 subscribers (down -9 in the last 3 months): - 12 emails sent to list (3 in previous quarter) ## JIRA activity: - 290 JIRA tickets created in the last 3 months - 282 JIRA tickets closed/resolved in the last 3 months ## Releases: Core * Last Maven release: 3.3.9 (2015-11-15) Plugins - Maven Assembly Plugin 3.0.0 was released on Fri, 11 Nov 2016 - Maven Changes Plugin 2.12.1 was released on Tue, 01 Nov 2016 - Maven Compiler Plugin 3.6.0 was released on Sun, 30 Oct 2016 - Maven Dependency Plugin 3.0.0 was released on Fri, 16 Dec 2016 - Maven PMD Plugin 2.7 was released on Sun, 16 Oct 2016 - Maven Resources Plugin 3.0.2 was released on Sat, 10 Dec 2016 - Maven Site Plugin 3.6 was released on Thu, 17 Nov 2016 Other - Doxia Sitetools 1.7.2 was released on Thu, 27 Oct 2016 - Doxia Sitetools 1.7.3 was released on Thu, 03 Nov 2016 - Maven Artifact Transfer 0.9.0 was released on Tue, 01 Nov 2016 - Maven Common Artifact Filters 3.0.1 was released on Mon, 31 Oct 2016 - Maven Doxia Sitetools 1.7.4 was released on Tue, 08 Nov 2016 - Maven Fluido Skin 1.6 was released on Sun, 06 Nov 2016 - Maven Reporting Executor 1.3 was released on Thu, 27 Oct 2016 ----------------------------------------- Attachment AN: Report from the Apache Mesos Project [Benjamin Hindman] ----------------------------------------- Attachment AO: Report from the Apache MINA Project [Jean-François Maury] ## Description: Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. ## Issues: MINA 2.0.16 adresses a security issue where a non secure client can talk to a secure server ## Activity: Two releases this quarty, addressing security. ## Health report: Project activitity is broadly the same as previous quarter, in all the various categories (commits, JIRA tickets, mails). A significant effort enhancing the Javadoc has been done. ## PMC changes: - Currently 11 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Jeff Genender on Tue Apr 05 2016 ## Committer base changes: - Currently 26 committers. - No new committers added in the last 3 months - Last committer addition was Lyor Goldstein at Thu Apr 30 2015 ## Releases: - Apache FTPServer 1.1.0 was released on Mon Oct 31 2016 - Apache MINA 2.0.16 was released on Mon Oct 31 2016 ## Mailing list activity: - users@mina.apache.org: - 512 subscribers (down -1 in the last 3 months): - 57 emails sent to list (28 in previous quarter) - dev@mina.apache.org: - 361 subscribers (down -4 in the last 3 months): - 408 emails sent to list (457 in previous quarter) - ftpserver-users@mina.apache.org: - 130 subscribers (down -1 in the last 3 months): - 2 emails sent to list (1 in previous quarter) ## JIRA activity: - 35 JIRA tickets created in the last 3 months - 24 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AP: 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 is working on the new JSF 2.3 specification features. UI-Component Sets: - Apache Tobago is healthy and active. - Apache Trinidad is in maintenance mode. Last developer commit was May 2016. Last commit on behalf of a contributor was Sept 2016. While we've seen some jira activity by a potential contributor, nothing has materialized yet. - 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 Dec 2012. - Apache MyFaces Test is in maintenance mode (Used by Myfaces Core). Last commit June 2014. ## Community changes: - Currently 76 committers and 42 PMC members. - Last committer addition was Thomas Andraschko at Thu Jul 02 2015 - Last PMC additions were Bill Lucy and Thomas Andraschko on Fri Jan 15 2016 - We have no new committer or PMC member candidates at this time beyond what was mentioned for Trinidad. ## Releases: - tobago-3.0.0 was released on Thu Dec 15 2016 - tobago-3.0.0-alpha-7 was released on Mon Oct 31 2016 - tobago-3.0.0-beta-1 was released on Tue Dec 06 2016. ## JIRA activity: - 77 JIRA tickets created in the last 3 months - 82 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AQ: 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 MiNiFi, a child project of Apache NiFi, 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. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Apache NiFi 1.1.1 was released (12/22/16) - Apache NiFi 1.0.1 was released (12/19/16) - Apache NiFi MiNiFi 0.1.0 Java released (12/4/16) - Apache NiFi MiNiFi 0.1.0 C++ released (12/2/16) - Apache NiFi 1.1.0 was released (11/29/16) ## Health report: - We have grown both the PMC and committer ranks during the reporting period. - We've produced both significant feature and bug fix releases during the reporting period. - Discussions on dev and in our wiki are evolving well regarding future feature ideas and we continue to see new contributors participating. ## PMC changes: - Currently 17 PMC members. - New PMC members: - Joe Skora was added to the PMC on Wed Dec 28 2016 - Andre Fucs de Miranda was added to the PMC on Wed Nov 02 2016 ## Committer base changes: - Currently 30 committers. - New commmitters: - Joey Frazee was added as a committer on Thu Dec 29 2016 - Jeremy Dyer was added as a committer on Mon Dec 19 2016 - Scott Aslan was added as a committer on Fri Nov 04 2016 - Bryan Rosander was added as a committer on Mon Oct 24 2016 ## Releases: - Last release was Apache NiFi 1.1.1 on Dec 22 2016 - There were five releases during the reporting period. ## Mailing list activity: - Mailing list activity remained strong throughout the reporting period. - users@nifi.apache.org: - 433 subscribers (up 39 in the last 3 months): - 810 emails sent to list (847 in previous quarter) - dev@nifi.apache.org: - 310 subscribers (up 14 in the last 3 months): - 862 emails sent to list (909 in previous quarter) - issues@nifi.apache.org: - 32 subscribers (up 4 in the last 3 months): - 6600 emails sent to list (11361 in previous quarter) ## JIRA activity: - 491 JIRA tickets created in the last 3 months - 367 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AR: 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 have been no releases since the last board report: - Nutch 1.12 was released on Jun 19 2016, - the last release on the 2.x branch (2.3.1) dates to Jan 20 2016. CURRENT ACTIVITY Issues - 21 JIRA tickets created in the last 3 months - 8 JIRA tickets closed/resolved in the last 3 months COMMUNITY No new PMC members in the last 3 months, last PMC addition on May 23 2016. While the traffic on the user mailing list is at a steady level, the traffic on the development list has dropped within the last 3 months: - dev@nutch.apache.org: - 534 subscribers (down -3 in the last 3 months): - 164 emails sent to list (523 in previous quarter) - user@nutch.apache.org: - 1095 subscribers (down -4 in the last 3 months): - 242 emails sent to list (284 in previous quarter) ----------------------------------------- Attachment AS: 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: We have released the new AngularJS based web console as on Nov 2016. The vote for console release can be found here (https://s.apache.org/cdtH) and the passing vote (https://s.apache.org/capW) The release vote (https://s.apache.org/8RKP) for 1.3.7 was initiated in the same month and had to request to restrain from voting as the json.org licensing issue was raised across Apache projects. It has been found that the old web console has some implementation from json.org. We are in the process of solving it. ## 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. ## Releases: - Last release was 1.3.6 on Sat Oct 12 2013 ## Mailing list activity: - dev@ode.apache.org: - 151 subscribers (up 0 in the last 3 months): - 60 emails sent to list (63 in previous quarter) - user@ode.apache.org: - 225 subscribers (down -2 in the last 3 months): - 15 emails sent to list (12 in previous quarter) ## JIRA activity: - 5 JIRA tickets created in the last 3 months - 7 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AT: 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 JSE as well as containers e.g JavaEE, Tomcat, Spring or OSGi. ## Issues: There are no issues requiring board attention at this time. ## Activity: Development of JPA-2.1 slowed down a bit. We improved the OSGi support and released OpenJPA-2.4.2 which still targets the JPA-2.0 specification. ## Health report: Maintenance as usual, new features get addressed whenever there is time as most committers are also heavily involved in other ASF projects. ## 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. - Christian Schneider was added as a committer on Tue Dec 06 2016 ## Releases: - 2.4.2 was released on Tue Jan 03 2017 ## Mailing list activity: - users@openjpa.apache.org: - 250 subscribers (down -2 in the last 3 months): - 32 emails sent to list (39 in previous quarter) - dev@openjpa.apache.org: - 134 subscribers (up 1 in the last 3 months): - 114 emails sent to list (266 in previous quarter) ## JIRA activity: - 12 JIRA tickets created in the last 3 months - 8 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AU: Report from the Apache OpenMeetings Project [Maxim Solodovnik] ## Description: - Openmeetings provides video conferencing, instant messaging, white board, collaborative document editing and other groupware tools using API functions of the Red5 Streaming Server for Remoting and Streaming. ## Issues: - there are no issues requiring board attention at this time ## Activity: - We are actively developing both 3.1.x and 3.2.x branches. We are ready to release 3.1.4 right after NY holidays. ## Health report: - There were 2 releases in previous quater, and lots of issues were reported/fixed. We extect more activity after next releases, 3.1.4 and 3.2.0 ## PMC changes: - Currently 23 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Susheel Jalali on Fri Mar 04 2016 ## Committer base changes: - Currently 25 committers. - No new committers added in the last 3 months - Last committer addition was Susheel Jalali at Mon Feb 29 2016 ## Releases: - Last release was 3.1.3 on Tue Sep 27 2016 ## Mailing list activity: - dev@openmeetings.apache.org: - 141 subscribers (down -3 in the last 3 months): - 114 emails sent to list (346 in previous quarter) - user@openmeetings.apache.org: - 341 subscribers (up 1 in the last 3 months): - 237 emails sent to list (437 in previous quarter) - user-espanol@openmeetings.apache.org: - 62 subscribers (up 3 in the last 3 months): - 32 emails sent to list (17 in previous quarter) - user-russian@openmeetings.apache.org: - 33 subscribers (up 1 in the last 3 months): - 212 emails sent to list (68 in previous quarter) ## JIRA activity: - 46 JIRA tickets created in the last 3 months - 67 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AV: 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 typical year-end slow-down due to Christmas, holidays and family visits in general has also reached OpenOffice. Due to this the activity in the projects was more silent, too. However, limitations of capacity of development is an ongoing concern. But plans are still active to do more releases. Compared to the previous reports this time it's shorter by intention. 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 release in 2017 Q1 for further maintenance. Apache OpenOffice 4.2.0 is planned for this year - but without to name a specific time frame - to include new features and bigger enhancements but of course more bug fixes. Complete Release History ------------------------ 2016-10-12 4.1.3 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 --- The recognition and invitation of potential PMC members remains on a slow level. No new PMC members were added. A discussion is ongoing to add a former PMC member. There are currently 27 PMC members. The last PMC addition was Malte Timmerman (malte) on 2016-07-14 The last PMC resignation was Kay Schenk (kschenk) on 2016-09-02 Committers ---------- There are 140 committers as of 2017-Jan-08. The recognition and invitation of potential committers is continuing. The following people were added: 2016-Nov-07 Peter Kovacs (petko) 2016-Nov-16 Matthias Seidel (mseidel) Last previous committer addition was on 2016-Apr-26 Jan Høydahl (janhoy) Last previous committer withdrawal was on 2016-Sep-02 Kay Schenk (kschenk) ACTIVITY ======== Development and Release Engineering ----------------------------------- The build system and its documentation is improving as the result of work by experienced developers and committers. The number of individuals able to replicate release builds is increasing. The release manager for the upcoming release 4.1.4 is found and working on keeping the tasks together. The hottest action at the moment is to transfer the build system from the old dmake to the newer gbuild (Google Build). However, with more than hundred sub-projects in SVN this remains a hugh task. There are plans to work on a Apple signing service to be able to sign install files for macOS. Besides this bugfixing of issues is the next action item to name. Downloads --------- The downloads are at a consistent rate. On 2016-Nov-18 A new record has been reached. OpenOffice hit the mark of 200 million downloads (source: http://www.openoffice.org/stats/downloads.html). The downloads regarding to plattform and country over the last 3 months are spread like the following (source: https://sourceforge.net/projects/openofficeorg.mirror/files/stats/map?dates=2016-10-15%20to%202017-01-08): 76 % for Windows 8 % for macOS 1 % for Linux 15 % for other platforms 17 % United States 13 % France 13 % Germany 7 % Italy 7 % Spain 4 % Poland 4 % United Kingdom 3 % Russia 3 % Japan 2 % Canada 27 % all other countries Websites -------- There is action to improve the translation and structure of webpages for Danish, Norwegian, German, Portuguese and Korean. The social media representation (Youtube, Facebook, Twitter) was improved, too. Community Lists/Archives and Actions ------------------------------------ The list below is in decreasing order by 2016 activity. LIST AVERAGE MONTHLY ACTIVITY 2012 2013 2014 2015 2016 dev@ 1266 1124 552 340 323 users@ 235 198 328 219 208 l10n@ 211 225 119 34 18 qa@ 150 127 71 16 16 marketing@ 63 87 18 3 4 api@ 30 35 20 15 1 doc@ 7 41 25 12 13 recruitment@ - - - - 3 (start in Sep 2016, 38 in total up to now) dev-de@ 0 0 42 6 13 users-de@ 38 167 147 94 89 general-es@ 34 24 9 4 4 users-fr@ 1 4 6 0 1 utenti-it@ 29 40 30 37 27 progetto-it@ 12 17 8 2 1 general-ja@ 3 2 0 0 0 geral-ptbr@ 21 5 1 0 0 A new list, recruitment@, was launched on September, 5th. The list is intended to act as a single-point-of-contact to provide a gentler on-ramp for newcomers without contending with the active dev@ list for guidance. The traffic is low but recognized. There have been 31 messages since the report in October. The geral-ptbr@ list was closed with the retirement of a moderator and sustained inactivity. Apache OpenOffice is represented at a few fairs and events. This is managed by a small but fine team. Next event is FOSDEM Feb, 4th-5th in Brussels, Belgium. Here we will share the booth with Apache in general. Issue Tracking (Bugzilla) ------------------------- The rate of new Bugzilla issues is decreasing since a few years. The rate at which issues remain unresolved over all that time is more than 40%. But volunteers are managing the new issue reports that come in. Development Capacity -------------------- The arrival of new developers is still slow. But there are indeed people willing to dig into the code. But with our low number of developers assignments and mentoring is slow by itself. A number of previously-active committers have returned to activity as part of the response to the previous-quarter public discussion of what AOO retirement would look like. Next Steps: Improving the mentoring of newcomers and expanding the capacity to address major issues as part of new releases. 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). The fight against these kind of windmills is still active but seems endless; especially on a project like OpenOffice with a very well-known brand name. Governance ---------- The discussions on the retirement of OpenOffice start in September 2016 were very heated. Since many weeks they became silent now on our mailing lists. ISSUES ====== No topics ----------------------------------------- Attachment AW: 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: - There was considerable concern among the Hive committers about losing their ability to make changes to the ORC code base as we finish replacing the copy of ORC's code base in Hive with a reference to the ORC project's release artifacts. The ORC PMC voted to allow the current Hive committers to become ORC committers. Twenty of the Hive committers accepted the offer and have been added. I feel this is good for the project, but it may induce some short term turmoil with the large influx of new committers. - On a separate note, the ORC PMC also added Gopal Vijayaraghavan as a PMC member. Gopal has done a lot of great work on ORC's performance and is a great addition to the PMC. - We made two bug fix releases on the 1.2 line and will likely make a 1.3 release in the next quarter. ## Health report: - We need to finish Hive's migration from its own ORC code base to use our release artifacts. Having two copies of the code in different projects is very hard to mantain. - We are seeing some new contributors, which is great. ## PMC changes: - Currently 7 PMC members. - Gopal Vijayaraghavan was added to PMC on Jan 08 2017 ## Committer base changes: - Currently 32 committers. - New commmitters: - Aihua Xu was added as a committer on Fri Dec 16 2016 - Lalam Chinna Rao was added as a committer on Fri Dec 16 2016 - Chaoyu Tang was added as a committer on Thu Dec 15 2016 - Jianyong Dai was added as a committer on Fri Dec 16 2016 - Eugene Koifman was added as a committer on Thu Dec 15 2016 - Ashutosh Chauhan was added as a committer on Thu Dec 15 2016 - Jesús Camacho Rodríguez was added as a committer on Fri Dec 16 2016 - Jason Dere was added as a committer on Thu Dec 15 2016 - Lars Francke was added as a committer on Wed Dec 21 2016 - Rui Li was added as a committer on Fri Dec 16 2016 - Mithun Radhakrishnan was added as a committer on Thu Dec 15 2016 - Matt McCline was added as a committer on Thu Dec 15 2016 - Pengcheng Xiong was added as a committer on Thu Dec 15 2016 - Rajesh Balamohan was added as a committer on Thu Dec 15 2016 - Sergio Peña was added as a committer on Fri Dec 16 2016 - Siddharth Seth was added as a committer on Mon Jan 09 2017 - Vaibhav Gumashta was added as a committer on Thu Dec 15 2016 - Wei Zheng was added as a committer on Thu Dec 15 2016 - Ferdinand Xu was added as a committer on Wed Jan 04 2017 - Yongzhi Chen was added as a committer on Fri Dec 16 2016 ## Releases: - 1.2.2 was released on Wed Nov 30 2016 - 1.2.3 was released on Sun Dec 11 2016 ## JIRA activity: - 24 JIRA tickets created in the last 3 months - 20 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AX: Report from the Apache Parquet Project [Julien Le Dem] ## Description: Parquet is a standard and interoperable columnar file format for efficient analytics. ## Issues: there are no issues requiring board attention at this time ## Activity: - parquet-arrow integration has been added in parquet-cpp - We're preparing a 1.8.2 patch release for the Apache Spark project - We're preparing parquet-cpp 0.1: its first release (PARQUET-713) ## Health report: Discussion is happening on the mailing list, JIRA and regular hangout sync up. Notes are sent to the mailing list. ## PMC changes: - Currently 22 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Wes McKinney on Thu Sep 01 2016 ## 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: - 1.9.0 was released on Sun Oct 23 2016 ## Mailing list activity: - Activity on the mailing list is still relatively the same - JIRAS are resolved about at the same pace they are opened. - dev@parquet.apache.org: - 176 subscribers (up 3 in the last 3 months): - 452 emails sent to list (436 in previous quarter) ## JIRA activity: - 81 JIRA tickets created in the last 3 months - 67 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AY: 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 issues requiring board attention at this time - we solved an issue with an android port of PDFBox. The author didn't change the package names after forking PDFBox. We asked him to change that and he complied. ## Activity: - we are working on fixing bugs in 2.0.x - there are some small improvements as well - Maruan started an effort to update our logo. It's still a work in progress ## 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: - 1.8.13 was released on Fri Dec 09 2016 - 2.0.4 was released on Fri Dec 16 2016 ## JIRA activity: - 120 JIRA tickets created in the last 3 months - 105 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment AZ: Report from the Apache Samza Project [Yi Pan] Apache Samza is a stream processing framework built on top of Apache Hadoop YARN and Apache Kafka. ## Issues: - there are no issues requiring board attention at this time ## Activity: - Streaming and SQL analytics on Samza in QCon SF'16 - Streaming meetup at LinkedIn in Nov 2016 cover the roadmap for Samza - Engineering blog post of async feature in Samza 0.11 ## Health report: - Project seems healthy, but growth has been relatively flat. Likely due to complete saturation of projects in the stream processing space. ## 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: - apache-samza-0.11.0 was released on Sun Oct 16 2016 ## Mailing list activity: - email conversation drops down in this quarter, likely due to end-of-year holiday seasons - dev@samza.apache.org: - 300 subscribers (down -6 in the last 3 months): - 287 emails sent to list (764 in previous quarter) ## JIRA activity: - 43 JIRA tickets created in the last 3 months - 31 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BA: Report from the Apache Sqoop Project [Jarek Jarcec Cecho] ----------------------------------------- Attachment BB: Report from the Apache Stanbol Project [Fabian Christ] Apache Stanbol provides a set of reusable components for semantic content management. After the 1.0.0 release it got a bit quiet around the project and the community. No commit was made since November 2016. The discussion about electing a new PMC chair who may drive the project is also in an idle state. No one so far stood up to take the job. We plan to start a new discussion in 2017 about the future of Stanbol. Subscribers on the dev list: 227 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 BC: Report from the Apache Steve Project [Daniel Gruno] ## Description: Apache STeVe is Apache's Python based voting system that the Foundation uses to handle things like voting in our new Board of Directors. ## Issues: There are no issues requiring board attention yet. ## Activity: No activity in this period, which was anticipated (STeVe is a project that generally only has activity around March, April, May) ## Health report: Two additional people have chosen to resign from STeVe, leaving the PMC at 5 members currently. This is not a great situation to be in, and we will be pushing for some more contributors once we get closer to the annual members meeting. There are still >3 active PMC members ## PMC changes: - Currently 5 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rich Bowen on Mon Apr 20 2015 - Sean Kelly chose to resign from the PMC on November 1st, 2016. ## Committer base changes: - Currently 8 committers. - No new committers added in the last 3 months - Last committer addition was Pierre Smits at Tue Dec 15 2015 ## Releases: - No official releases yet, although the codebase is considered stable. We might consider pushing a release soon (TBD). ## Mailing list activity: - Pretty low activity, expected to go up in the coming months as we get closer to the annual meeting. - dev@steve.apache.org: no email sent - issues@steve.apache.org: no email sent - user@steve.apache.org: - 13 subscribers (up 0 in the last 3 months): - 2 emails sent to list (2 in previous quarter) ----------------------------------------- Attachment BD: Report from the Apache Struts Project [René Gielen] Within the reporting period we saw reasonable community and development activity. Both the 2.3 and 2.5 branch received further bug fixing and feature enhancement efforts, with a clear focus on the 2.5 branch. Adoption of the new 2.5 release line, being considered as a transition and consolidation branch on our way towards Struts 3, is on the rise and we might discuss dropping support for the 2.3 line later this year. We received a few reports regarding possible security issues, one of which led to a security bulletin and a fix found in Struts 2.5.8 [1]. In addition we received a notice that recent releases have been signed with unresolvable GPG keys. This issue should be resolved for upcoming releases. Based on the feedback we received from board on the last report, we started discussion on possible new committership candidates. We widened a bit the scope of investigation and identified a few contributors that might be valuable additions. The first candidate is now being voted upon. The others are still being monitored closely. No new committer or PMC member was added in the last quarter. The last committership addition was on 2015-10-23 (Aleksandr Mashchenko). 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-044.html ----------------------------------------- Attachment BE: Report from the Apache Tajo Project [Hyunsik Choi] ## Description: Tajo is an open source big data warehouse system in Hadoop for processing web-scale data sets. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - We have discussed 0.12 release. ## Health report: - There are no changes in this respect. ## PMC changes: - Currently 15 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Hyoung Jun Kim on Sun Dec 07 2014 ## Committer base changes: - Currently 20 committers. - No new committers added in the last 3 months - Last committer addition was Jong-young Park at Sun May 29 2016 ## Releases: - Last release was 0.11.3 on Wed May 18 2016 ## Mailing list activity: - dev@tajo.apache.org: - 102 subscribers (up 1 in the last 3 months): - 0 emails sent to list (14 in previous quarter) - issues@tajo.apache.org: - 26 subscribers (down -2 in the last 3 months): - 8 emails sent to list (307 in previous quarter) - user@tajo.apache.org: - 47 subscribers (down -2 in the last 3 months): - 2 emails sent to list (2 in previous quarter) ## JIRA activity: - 1 JIRA tickets created in the last 3 months - 0 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BF: 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: - Activity on the user mailing list is slow, and unfortunately getting slower. - Questions are answered with participation of not only the core contributors but also by the community at large. Discussion focuses especially around new features of the 5.4 release. ## Branding requirement progress: - We'll try to add the 'tm' to the Apache Tapestry logo ourselves in the near future. ## PMC changes: - Currently 10 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Jochen Kemnade on Thu Mar 19 2015 ## Committer base changes: - Currently 25 committers. - No new committers added in the last 3 months - Last committer addition was Jochen Kemnade at Fri Apr 25 2014 ## Releases: - Last release was 5.4.1 on Sat Mar 19 2016 ## JIRA activity: - 5 JIRA tickets created in the last 3 months - 1 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BG: 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: - We released rivet 2.3.3 with a bug fix and a newly developed experimental form broker to check and validate form data - Working at the forthcoming release of rivet 3.0. The Makefile.am scripts have been modified to provide better support of the automake generated targets. Future code distributions will be much more fine tuned. ## Health report: - There are no changes in this respect ## 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: - rivet-2.3.3 was released on Mon Nov 28 2016 ## Mailing list activity: - mailing lists have been quiter than usual recently - rivet-dev@tcl.apache.org: - 49 subscribers (down -2 in the last 3 months): - 46 emails sent to list (25 in previous quarter) - site-cvs@tcl.apache.org: - 7 subscribers (up 0 in the last 3 months): - 68 emails sent to list (35 in previous quarter) ## Bugzilla Statistics: - 1 Bugzilla tickets created in the last 3 months - 1 Bugzilla tickets resolved in the last 3 months ----------------------------------------- Attachment BH: 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: The trademark registration for Tez has run into a hurdle at the USPTO, where the trademark examiner has raised concerns about the likelihood of confusion of the Hindi language translation of Tez (speed), with the already registered trademark "SPEED" by "Genesistems, Inc ## Activity: - Development of a YARN Shuffle handler continues on a branch, and development on multiple edges between vertices started on a branch. - No releases in the last 3 months. Bug fixes, enhancements, and UI improvements continue. ## Health report: Development activity, and mailing list activity was a little lower than what it has been in the past, likely due to the holiday season. Expect some bug fix releases in the next few months, and potentially a major release. ## 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 36 committers. - Zhiyuan Yang was added as a branch committer (branch TEZ-1190) on Wed Nov 30 2016 ## Releases: - Last release was 0.8.4 on Thu Jul 07 2016 ## JIRA activity: - 103 JIRA tickets created in the last 3 months - 65 JIRA tickets closed/resolved in the last 3 months ----------------------------------------- Attachment BI: 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 recently published our 0.10.0 release which included a fix for a known security vulnerability, CVE-2016-5397. We are in the process of reviewing a new client library for Rust and are seeing a number of bug fixes and client library patches being submitted from new contributors. Community --- Latest Additions: * PMC addition: Nobuaki Sukegawa, 1.25.2016 * Committer addition: James King, 10.18.2016 Issue backlog status since last report: * Created: 84 * Resolved: 48 Mailing list activity since last report: * @dev 1207 messages * @user 25 messages Releases --- Last release: 0.10.0, Release Date: 1.3.2017 ----------------------------------------- Attachment BJ: Report from the Apache Tika Project [Dave Meikle] === Apache Tika Status Report : January 2017 === 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 recognised by IANA and other standards bodies. Issues ========================= There are no issues that need the boards attention. Releases ========================= The last release Tika 1.14 was released on Wed Oct 19 2016. Version 1.15 is now underway with current new features such as the WordPerfect and QuattroPro parsers, SAX based parser for Office formats, and inline image extraction in PDFs. Work has also continued on the new 2.X branch. Community ========================= Luís Filipe Nassif was added as a committer on Tue Oct 18 2016 Tika has featured an article from Chris Mattman entitled 'Searching deep and dark: Building a Google for the less visible parts of the web'[1]. Mailing list activity on dev@ was at 351, 359 and 162 messages in Nov, Dec and Jan 2016/17, respectively. user@ was at 41, 2 and 17 messages, during the same timeframe. [1] https://s.apache.org/qzen ----------------------------------------- Attachment BK: Report from the Apache TinkerPop Project [Stephen Mallette] ## Description: Apache TinkerPop is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). ## Activity: TinkerPop has added a new committer in Robert Dale. TinkerPop released versions 3.1.5 and 3.2.3. New developed has started on the follow-on releases to those versions and work for the new major line of 3.3.0 is under way. It was nice to see some additional growth in the number of TinkerPop providers - those who implement and expand on TinkerPop interfaces. OrientDB, a distributed multi-model database, announced official support for Apache TinkerPop. It was also announced that HGraphDB had been released which provides a TinkerPop implementation over Apache HBase. This news was recently reported on the ASF blog[1]. As an update to brand management issues mentioned in the previous report, recall that the TinkerPop PMC had become aware of two individuals not acknowledging our marks with respect to products sold with TinkerPop graphics. While one of the two was quick to respond to the issue and correct it, we found the other unresponsive. As we made several attempts at contact via email, we aren't really sure if there is much else that we can reasonably do. The mailing address on the website doesn't look legitimate, there is no phone number to call. The site itself looks somewhat incomplete in many ways (e.g. lorem ipsum text), so perhaps this is not worth pursuing any further. ## Issues: There are no issues requiring board attention at this time. ## Releases: - 3.1.5 (October 17, 2016) - 3.2.3 (October 17, 2016) ## PMC/Committer: - Last PMC addition was Jason Plurad - August 2016 - Last committer addition was Robert Dale - October 2016 ## Links [1] https://blogs.apache.org/hbase/entry/hgraphdb_hbase_as_a_tinkerpop ----------------------------------------- Attachment BL: Report from the Apache TomEE Project [David Blevins] Apache TomEE delivers enterprise application containers and services based on, but not limited to the Enterprise JavaBeans Specification and Java Enterprise Edition Specifications. As commented in the last board report, the project has work to do on attracting new committers. In the last year an overwhelming majority of commits have come from one person. That said, since last board report in September we’ve seen at least 7 non-committers submit a total of 21 pull requests through the Github integration. Some of those successfully applied, many not and one deleted by accident. Wearing my PMC Chair hat my concern on adding new committers in the current climate is there is not enough discussion to match the level of commit activity. In particular, only 1 of the 7 faces have posted to the mailing list. Recalling Ken Coar’s decision to go RTC in Geronimo, I’ve put that course of action up for discussion in the PMC. Though Ken did it for entirely different reasons, the benefits it brought the community could be particularly useful here. Work on a new website reached a point where the community was overall happy and voted to go live with it. The new site is largely a new landing page, a few new quick-starts and links to many pages of the old site which has a slightly different look and feel. Contribution to the new site is a definitely opportunity for those looking to get started. Last release was 7.0.2 on 2016-11-11. Last committer was added November 2015. Last PMC addition, 4 new members on 2015-08-11. ----------------------------------------- Attachment BM: 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 held our Fall Summit in Sunnyvale, at Linkedin. There were over 80 people that registered and approximately that many attended. There were a number of great presentations from the ATS Community and we had two companies give talks on products that support ATS. - At the Fall Summit the ATS Community discussed moving to GitHub for issue tracking and at the beginning of the year (1/1/2017) we made the transition. - We are discussing having the 2017 Spring Summit at ApacheCon in May. - Five people from the ATS Community attended the IETF 97 meeting in Seoul in November. There is an interest in the QUIC protocol in the ATS Community and a few of us will be attending the IETF QUIC Interim Meeting in January in Tokyo. ## Health report: - We have branched the v7.1.0 release and are working on finalizing the release. - We expect continued increase in committers, partially thanks to the Github migration which we feel continues to encourage and simplify user participation. - Commits are down from the previous quarter. We were preparing for the v7.0.0 release in the previous quarter and v7.0.0 had more changes in the release then we normally have, more than 400 issues closed. ## PMC changes: - Currently 39 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Chao Xu on Sun Sep 18 2016 ## Committer base changes: - Currently 47 committers. - No new committers added in the last 3 months - Last committer addition was Chao Xu at Wed Sep 14 2016 - We extended an invitation to Gancho Tenev and he hasn't accepted yet ## Releases: - 7.0.0 was released on Sun Nov 06 2016 ## Mailing list activity: - Mailing list activity stayed relatively flat over the last quarter, which is good considering holiday vacation. - users@trafficserver.apache.org: - 503 subscribers (up 3 in the last 3 months): - 223 emails sent to list (234 in previous quarter) - dev@trafficserver.apache.org: - 322 subscribers (down -1 in the last 3 months): - 211 emails sent to list (253 in previous quarter) - announce@trafficserver.apache.org: - 16 subscribers (up 1 in the last 3 months): - 1 emails sent to list (1 in previous quarter) - issues@trafficserver.apache.org: - 36 subscribers (down -1 in the last 3 months): - 5170 emails sent to list (9249 in previous quarter) - summits@trafficserver.apache.org: - 15 subscribers (up 1 in the last 3 months) ## JIRA activity: - 153 JIRA tickets created in the last 3 months - 126 JIRA tickets closed/resolved in the last 3 months ## Commit activity: - 76,998 lines of code changed (down -2%) - 313 commits (down -21%) - 18 committer email addresses (down -54%) - 39 author email addresses (down -12%) ----------------------------------------- Attachment BN: Report from the Apache VXQuery Project [Till Westmann] Description: Apache VXQuery implements a parallel XML Query processor. Activity: - Activity in the last quarter has been quite low - especially over the holidays. 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 BO: 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 fixes, 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.0.10 - December 2016 * 2.1.8 - December, 2016 Axiom - StAX-based, XML Infoset compliant object model * 1.2.20 - October 2016 Last releases for other technologies: * XmlSchema 2.2.1 : Feb 2015 (XML Schema model) * Neethi 3.0.3 : Jan 2014 (WS-Policy implementation) * Woden 1.0M10 : Sept 2015 (WSDL 2.0 implementation) Note : There was a concern raised by the board about the last report submitted, that suggests Oct-2016 report was identical to previous report except 2 new releases mentioned. We have informed several times to the board about the nature of this PMC, in fact community section of the report contains brief summery about the nature of this PMC. Web services is no longer a hot topic and not a area that radical innovations are happening also all the sub-projects are pretty much stable & mature too, in this context it's hard to expect major development efforts around these sub-projects. Having said these projects are not inactive, user queries are answered on time, bug fixing and new releases are happening frequently, maintaining good level of committers diversity as well. Most of the time notable changes between 2 board reports are limited to mention new releases, in this current report we have 3 new releases other than that all the other aspects such as community activities, last committer and PMC member additions are remains same as previous report. ----------------------------------------- Attachment BP: 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: - Migration of contents from zeppelin-project.org to zeppelin.apache.org is still in progress and tracked by ZEPPELIN-1117 - NFLabs decided to change their brand from zeppelinhub (https://www.zeppelinhub.com) to zepl (http://www.zepl.com/). Migration expected to be done around Mar/April timeframe. ## Activity: - Released 0.6.2 - Community is working on 0.7.0 release ## Health report: - Steady increment of number of code contributors. +33 since last report, 186 total - New committer recruitement is in discussion at private@ ## PMC changes: - Currently 9 PMC members. - Last (P)PMC addition was Prabhjyot Singh on Mar 29 2016, under incubation. ## Committer base changes: - Currently 12 committers. - Last committer addition was DuyHai Doan at Mon Sep 12 2016 ## Releases: - 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: - 633 subscribers (up 47 in the last 3 months): - 542 emails sent to list (827 in previous quarter) - dev@zeppelin.apache.org: - 293 subscribers (up 13 in the last 3 months): - 4294 emails sent to list (4290 in previous quarter) ## JIRA activity: - 399 JIRA tickets created in the last 3 months - 273 JIRA tickets closed/resolved in the last 3 months ------------------------------------------------------ End of minutes for the January 18, 2017 board meeting.