The Apache Software Foundation Board of Directors Meeting Minutes January 21, 2015 1. Call to order The meeting was scheduled for 10:30am Pacific and began at 10:34 when a sufficient attendance to constitute a quorum was recognized by the chairman. Other Time Zones: http://timeanddate.com/s/2ryx 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 Doug Cutting Bertrand Delacretaz Ross Gardler left at 11:04 Jim Jagielski Chris Mattmann Brett Porter Sam Ruby Greg Stein Directors Absent: none Executive Officers Present: Craig L Russell Executive Officers Absent: none Guests: Sean Kelly Jake Farrell Daniel Gruno Shane Curcuru Kevin A. McGrail Hadrian Zbarcea Tom Barber Tom Pappas David Nalley Henri Yandell Marvin Humphrey Andrea Pescetti 3. Minutes from previous meetings Published minutes can be found at: http://www.apache.org/foundation/board/calendar.html A. The meeting of December 17, 2014 See: board_minutes_2014_12_17.txt Approved by General Consent. 4. Executive Officer Reports A. Chairman [Brett] Happy New Year! Following on from the discussion about budget timing, an early Annual Members Meeting has been suggested. This would require starting the process in the next week or two. We will also need to work through the questions about quorum raised at the 2014 meeting. Several other discussions have started among the board this month, but have been pushed out to committees such as Community Development and the Incubator. We have a higher than normal number of reports missing this month, likely due to the missing reminder emails and the holiday period. B. President [Ross] It's budget planning season. All officers should send their request to me ASAP. The current timeline is: - Jan: Deliver a draft budget based on 2014 budget actuals (Virtual) - Feb: Deliver a draft budget adjusted based on Officer input (President) - March: Deliver a draft budget for comment by the outgoing board (President) - April: Deliver final budget for approval by the incoming board (President) In the March and April deliverables I plan to also provide a 5 year budget proposal. This will be used for planning purposes only and will not be voted on by the board (though comments will be incorporated wherever appropriate). EA contract has been renewed. This again brought the issue of contractor vs employee to the fore. From a management perspective we are in good shape (though I'm working with Virtual to change the contract to reflect this). However, since Melissa is working 40 hours per week and has no other job it is hard to argue that, under IRS rules, she would be considered a contractor. My previous recommendation was to use Virtual services to resolve this issue. This was not supported by the board, however the problem still exists today. Furthermore, VP Infrastructure has a couple of similar contracts due for renewal. Greg is looking at a proposal to address this and will hopefully be able to provide an update today. In the interim I again recommend that we use virtual to resolve this problem, even is this is a short term solution while a long term one is identified and implemented. Brand manage report is missing at the time of writing. I am not aware of any significant issues. The move to allowing PMCs to manage requests clearly within the policies identified by VP Brand Management seems to be taking effect, with less trivial requests reaching the brand mailing list and thus a seemingly more rapid response to more complex issues. The fundraising report is missing at the time of writing. The new VPs are getting up to speed and communications with sponsors are being managed well. With Hadrian's engagement our EA is pushing forward to formalize a proposal for an OfBiz based CRM solution for the fundraising team. At the same time a member of the OfBiz community has expressed interest on the ComDev list in helping the foundation. I've made everyone aware of the interest and encouraged discussion on the fundraising lists. in the meantime we are continuing to spec and cost a service. Sally (VP Marketing) has provided some mock-ups for an alternative to the "fork me on GitHub" banners in response to discussions on the board@ list. These are intended to progress the discussion and will be shared with the Wicket PMC for feedback first. Sally is also finalizing the first draft of the quarterly report. This is due for publication before the next board meeting. Other Marketing items are "business as usual". Infrastructure report is missing at the time of writing. There are two items I'm aware of, the first is the contract status for renewals (discussed above), the second is the budgeting process. David (VP Infrastructure) and I are working on classifying services and budgeting according to their importance and the expected growth of the foundation. Travel Assistance Committee report is missing at the time of writing. EA reports that TAC applications are underway for ApacheCon NA (close Feb 6th) Directed Sponsorship ----------------------------- As discussed on the board@ list I would like to proceed with a limited experiment allowing directed sponsorship, that is sponsorship that is only used to support a specific project. My motivation is that a PMC has claimed they were unaware of the willingness of the board to entertain the concept of directed sponsorships. This has, arguably, resulted in a lost opportunity to empower a PMC through directed sponsorships. My goal here is to remove all doubt about the willingness of the ASF Board to conduct a controlled experiment in order to inform a future policy for all PMCs. I do not intend for this experiment to set a precedent, only to provide valuable data. Note, there is currently no PMC in a position to take advantage of this. If this remains the case that will be valuable data in itself. I have consulted with Virtual and have been informed that there are no concerns relating to our 501c(3) status (although we would still need to ensure a projects use of directed sponsorship is appropriate). Virtual have also confirmed that they can support this proposed experiment with no additional cost. One important item to note is that this proposal does not enable a PMC to have a "donate" button for small contributions. The overhead in dealing with small donations is too high. Proposal: - The ASF will continue to provide essential services for core funding using the existing sponsorship model, this proposal does not change that arrangement - During this experiment a maximum of two PMCs will be given permission to solicit directed sponsorships with a minimum donation level of $50,000. - Projects are free to use directed funds to deliver additional services not provided from core ASF funds if, and only if, VPs Fundraising have approved this use - Any directed sponsorships will have a total of 15% contributed to ASF central funds to pay for essential maintenance of core services - Where the sponsor is already a foundation sponsor the 15% core contribution will be reduced by the total of the existing sponsorship amount - Existing sponsorship of the foundation cannot be reclassified as a directed sponsorship - Directed sponsorships will (optionally) receive credit on the “thanks” page at the level of their 15% core donation with a note that they are also a project sponsor - Receiving projects may choose to manage their own thanks page under guidelines drawn up by VP Fundraising and VP Brand Management - Sponsorships will be assumed to be for 12 months, any unspent funds at the end of 12 months will become ASF foundation funds if the ASF chooses. Sponsors will agree to this in writing. - Sponsorships are not refundable if the project leaves the ASF, retires to the Attic or fails to use the funds. All unspent funds will be transferred to core ASF funds. - Sponsors can dictate which PMC the money is directed towards but not what the money is to be used for, it is the PMC that decide what it is used for. - Any requested use by the PMC must be in conformance with the policies and practices of the ASF, where policy is not clearly defined VPs Fundraising approval will be required (for example, directed sponsorships cannot be used to develop code). - The President, VPs Fundraising and PMC Chair will work directly with potential sponsors to ensure they are fully aware of what is and is not possible with their donated funds (for example, code development is explicitly prohibited ) - Any service that adds to the workload of the ASF contractors or VPs will require an appropriate contribution to ASF funds to cover these costs - No use of the funds that would put the ASF 501c(3) status at risk will be permitted Additionally, please see Attachments 1 through 6. C. Treasurer [Chris] The Treasurer’s Office worked with Virtual to get the Apache 990 and Client Organizer submitted and Taxes filed. New Credit Cards from Citizen’s Bank have been received by the Treasurer, VP Infrastructure, the President, the EVP, the EA and the ASF Secretary. There are a few outstanding actions, including closing down the WF accounts. Chris and Tom from Virtual will meet in the coming month and report back. VP, Press and Marketing has asked for Quarterly Financial Reports - Virtual is picking up this action and coordinating with Sally on this front. Income and Expenses for December 2014 CASH BASIS Current Balances: Citizens Checking $148,022 Amazon- ASF Payments $17,146 Paypal - ASF $49,569 Wells Fargo Checking - ASF $906,658 Wells Fargo Savings $288,128 Total Checking/Savings $1,409,523 Income Summary: Public Donations $10,786 Amazon and Paypal Sponsorship Program $20,000 Interest Income $24 Total Income $30,811 Expense Summary: Infrastructure $50,736 Sponsorship Program $- Programs Expense $- Publicity $5,994 Brand Management $- Conferences $- Travel Assistance Committee $2,347 Treasury Services $2,850 General & Administrative $7,753 Total Expense $69,680 Net Income $(38,869) D. Secretary [Craig] Secretary is running well. An issue with submissions of modified license agreements was resolved to everyone’s satisfaction, with no changes to license agreements necessary. In December, 57 iclas, eight cclas, and one nda were received and filed. E. Executive Vice President [Rich] This month I've been working on finding keynotes for ApacheCon, and trying to get various project communities to promote the CFP and seek speakers. Thus far, we have less than 50 talks proposed, however, we've traditionally seen half to two thirds of proposals come in during the last week. The CFP closes on Feb 1, so the coming month will be spent in the selection process and other logistics around planning the event. I've also been working with the people at OpenSource.com (as has Sally) to identify people within the Apache community to write for the 'Apache Quill' series that they'll be running for as long as we cam provide content. F. Vice Chairman [Greg] Options for handling our service provider contracts have been gathered from discussions and placed into version control. Refinement is now occurring, and expansion on the best options. At the moment, the two best options are to use Virtual's PEO (Professional Employment Organization) or to contract with a (corporate) third-party for our services. Executive officer reports approved as submitted by General Consent. 5. Additional Officer Reports A. VP of W3C Relations [Andy Seaborne / Ross] See Attachment 7 B. Apache Legal Affairs Committee [Jim Jagielski] See Attachment 8 C. Apache Security Team Project [Mark Cox / Chris] See Attachment 9 Additional officer reports approved as submitted by General Consent. 6. Committee Reports A. Apache Abdera Project [Ant Elder / Rich] See Attachment A B. Apache Accumulo Project [Billie Rinaldi / Greg] See Attachment B C. Apache ACE Project [Marcel Offermans / Brett] No report was submitted. D. Apache ActiveMQ Project [Hiram Chirino / Jim] No report was submitted. E. Apache Airavata Project [Suresh Marru / Sam] No report was submitted. F. Apache Ant Project [Conor MacNeill / Bertrand] No report was submitted. G. Apache Aries Project [Jeremy Hughes / Doug] No report was submitted. H. Apache Attic Project [Henri Yandell / Jim] See Attachment H I. Apache Avro Project [Tom White / Chris] See Attachment I J. Apache Axis Project [Deepal Jayasinghe / Doug] No report was submitted. K. Apache BookKeeper Project [Ivan Kelly / Brett] See Attachment K L. Apache Celix Project [Alexander Broekhuis / Bertrand] No report was submitted. M. Apache Chukwa Project [Eric Yang / Greg] No report was submitted. N. Apache Crunch Project [Gabriel Reid / Sam] See Attachment N O. Apache Curator Project [Jordan Zimmerman / Ross] See Attachment O P. Apache CXF Project [Daniel Kulp / Rich] See Attachment P Q. Apache DB Project [Myrna van Lunteren / Bertrand] See Attachment Q R. Apache Deltacloud Project [Marios S. Andreou / Brett] See Attachment R @Brett: Request a better report for next month S. Apache DeviceMap Project [Reza Naghibi / Ross] See Attachment S T. Apache DirectMemory Project [Raffaele P. Guidi / Doug] No report was submitted. U. Apache Directory Project [Pierre-Arnaud Marcelot / Greg] No report was submitted. V. Apache Drill Project [Jacques Nadeau / Jim] See Attachment V W. Apache Falcon Project [Srikanth Sundarrajan / Chris] See Attachment W X. Apache Flink Project [Stephan Ewen / Sam] See Attachment X Y. Apache Geronimo Project [Jarek Gawor / Rich] No report was submitted. Z. Apache Hadoop Project [Chris Douglas / Chris] No report was submitted. AA. Apache HBase Project [Michael Stack / Rich] No report was submitted. AB. Apache Incubator Project [Roman Shaposhnik / Greg] See Attachment AB @Greg: Please don't include mentors who didn't sign off AC. Apache Isis Project [Dan Haywood / Ross] See Attachment AC @Bertrand: Follow up with PMC regarding commercial sponsoring and external repository AD. Apache James Project [Eric Charles / Sam] See Attachment AD AE. Apache jclouds Project [Andrew Phillips / Bertrand] See Attachment AE AF. Apache Jena Project [Andy Seaborne / Doug] See Attachment AF AG. Apache JMeter Project [Sebastian Bazley / Jim] No report was submitted. AH. Apache JSPWiki Project [Juan Pablo Santos / Brett] See Attachment AH AI. Apache Labs Project [Tim Williams / Chris] See Attachment AI AJ. Apache Lucy Project [Logan Bell / Jim] See Attachment AJ AK. Apache Mahout Project [Grant Ingersoll / Greg] No report was submitted. AL. Apache Maven Project [Hervé Boutemy / Brett] See Attachment AL AM. Apache Mesos Project [Benjamin Hindman / Ross] No report was submitted. AN. Apache MetaModel Project [Kasper Sørensen / Rich] See Attachment AN AO. Apache MINA Project [Emmanuel Lecharny / Sam] No report was submitted. AP. Apache MRUnit Project [Brock Noland / Doug] No report was submitted. AQ. Apache MyFaces Project [Gerhard Petracek / Bertrand] See Attachment AQ AR. Apache Nutch Project [Sebastian Nagel / Bertrand] No report was submitted. AS. Apache ODE Project [Tammo van Lessen / Doug] No report was submitted. AT. Apache Onami Project [Nino Martinez Wael / Greg] See Attachment AT AU. Apache OpenJPA Project [Pinaki Poddar / Rich] No report was submitted. AV. Apache OpenMeetings Project [Sebastian Wagner / Chris] No report was submitted. AW. Apache OpenOffice Project [Andrea Pescetti / Ross] See Attachment AW AX. Apache PDFBox Project [Andreas Lehmkühler / Brett] See Attachment AX AY. Apache Rave Project [Matt Franklin / Sam] See Attachment AY @Sam: Is the project ready for retirement? AZ. Apache Shindig Project [Ryan Baxter / Jim] See Attachment AZ BA. Apache Sqoop Project [Arvind Prabhakar / Brett] See Attachment BA BB. Apache Steve Project [Jim Jagielski] See Attachment BB BC. Apache Struts Project [Rene Gielen / Sam] See Attachment BC BD. Apache Tapestry Project [Howard M. Lewis Ship / Bertrand] No report was submitted. BE. Apache Tcl Project [Massimo Manghi / Greg] See Attachment BE BF. Apache Tez Project [Hitesh Shah / Rich] See Attachment BF BG. Apache Thrift Project [Jake Farrell / Jim] See Attachment BG BH. Apache Tika Project [Dave Meikle / Ross] See Attachment BH BI. Apache Tiles Project [Greg Reddin / Chris] See Attachment BI BJ. Apache Tomcat Project [Mladen Turk / Doug] No report was submitted. BK. Apache TomEE Project [David Blevins / Ross] No report was submitted. BL. Apache Traffic Server Project [Leif Hedstrom / Bertrand] See Attachment BL BM. Apache Tuscany Project [Jean-Sebastien Delfino / Greg] See Attachment BM @Greg: Is it time to retire the project? BN. Apache VXQuery Project [Till Westmann / Brett] See Attachment BN BO. Apache Web Services Project [Sagara Gunathunga / Sam] No report was submitted. BP. Apache Whirr Project [Andrew Bayer / Jim] See Attachment BP BQ. Apache Wink Project [Luciano Resende / Doug] See Attachment BQ @Doug: Is the project ready to retire? BR. Apache Wookie Project [Scott Wilson / Rich] No report was submitted. Committee reports approved as submitted by General Consent. 7. Special Orders A. Establish the Apache Samza 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 low-latency, distributed processing of streaming data. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Samza Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Samza Project be and hereby is responsible for the creation and maintenance of software related to low-latency, distributed processing of streaming data; and be it further RESOLVED, that the office of "Vice President, Apache Samza" 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 Samza Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Samza 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 Samza Project: * Chinmay Soman * Chris Riccomini * Garry Turkington * Jakob Homan * Jay Kreps * Martin Kleppman * Sriram Subramanian * Yan Fang * Zhijie Shen NOW, THEREFORE, BE IT FURTHER RESOLVED, that Chris Riccomini be appointed to the office of Vice President, Apache Samza, 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 Apache Samza Project be and hereby is tasked with the migration and rationalization of the Apache Incubator Samza podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator Samza podling encumbered upon the Apache Incubator Project are hereafter discharged. Special Order 7A, Establish the Apache Samza Project, was approved by Unanimous Vote of the directors present. B. Resolution to Change the Apache Labs Chair WHEREAS, the Board of Directors heretofore appointed Tim Williams to the office of Vice President, Apache Labs, and WHEREAS, the Board of Directors is in receipt of the resignation of Tim Williams from the office of Vice President, Apache Labs, and WHEREAS, the Project Management Committee of the Apache Labs project has chosen by vote to recommend Jan Iversen as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Tim Williams is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Labs, and BE IT FURTHER RESOLVED, that Jan Iversen be and hereby is appointed to the office of Vice President, Apache Labs, 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, Resolution to Change the Apache Labs Chair, was approved by Unanimous Vote of the directors present. C. Resolution to Change the Apache Tiles Chair WHEREAS, the Board of Directors heretofore appointed Greg Reddin to the office of Vice President, Apache Tiles, and WHEREAS, the Board of Directors is in receipt of the resignation of Greg Reddin from the office of Vice President, Apache Tiles, and WHEREAS, the Project Management Committee of the Apache Tiles project has chosen to recommend Michael Semb Wever as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Greg Reddin is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Tiles, and BE IT FURTHER RESOLVED, that Michael Semb Wever be and hereby is appointed to the office of Vice President, Apache Tiles, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7C, Resolution to Change the Apache Tiles Chair, was approved by Unanimous Vote of the directors present. D. Change the Apache ZooKeeper Project Chair WHEREAS, the Board of Directors heretofore appointed Flavio Junqueira to the office of Vice President, Apache ZooKeeper, and WHEREAS, the Board of Directors is in receipt of the resignation of Flavio Junqueira from the office of Vice President, Apache ZooKeeper, and WHEREAS, the Project Management Committee of the Apache ZooKeeper project has chosen by vote to recommend Michi Mutsuzaki as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Flavio Junqueira is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache ZooKeeper, and BE IT FURTHER RESOLVED, that Michi Mutsuzaki be and hereby is appointed to the office of Vice President, Apache ZooKeeper, 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 ZooKeeper Project Chair, was approved by Unanimous Vote of the directors present. 8. Discussion Items Looks like March 24-26 would be a good time for the meeting. 9. Review Outstanding Action Items * Brett: Remind PMCs to report on dates Status: still to reach out based on updated guidelines * Greg: Any info about the community? [ ACE ] Status: * Chris: The report identifies a problem with no resolution... [ Deltacloud ] Status: COMPLETE * Chris: Please clarify what "voted on" means [ James ] Status: COMPLETE * Chris: Is PMC member discussion still ongoing? [ JMeter ] Status: COMPLETE * Chris: Clarify volunteer comment. [ Tcl ] Status: COMPLETE * Jim: send message to all PMCs re: health of projects, new committers, new PMC members Status: sorry :( Will do. * Rich: work with PMC to help resolve conflicts [ Flex ] Status: Still ongoing. There is still some tension there. * Chris: does the project have enough committers to make releases? [ BVal ] Status: COMPLETE * Greg: the report states a problem but no plan to address it [ Deltacloud ] Status: * Sam: follow up with PMC for clarification on the relationship between the addons and the project [ Isis ] Status: * Greg: find out if TCK is holding up progress [ MyFaces ] Status: * Sam: pursue a report for Abdera Status: present * Chris: Summarize comments and follow on the dev list. [ Lenya ] Status: COMPLETE * Rich: Ping them to make sure they've got enough people active. [ Velocity ] Status: Got a sort of non-committal response, but they seem to be still there. * Brett: pursue a report for Axis Status: not done * Sam: Follow up with a more complete report next month [ DirectMemory ] Status: * Rich: Discuss concerns about mentor sign-off with the Incubator chair Status: Discussion has resulted in hundreds of messages, and there are several things underway. * Ross: Discuss with comdev how to get projects to engage with them more Status: * Greg: pursue a report for MRUnit Status: * Ross: Bring statistics in line with reporting period [ OODT ] Status: * Chris: Discuss leaving out individual names from reports [ OpenNLP ] Status: COMPLETE * Brett: Discuss how to work with Axis to make a release [ Synapse ] Status: not done * Ross: Discuss the "fork me" banner issue with the project [ Wicket ] Status: * Jim: pursue a report for Wink Status: done 10. Unfinished Business 11. New Business 12. Announcements 13. Adjournment Adjourned at 11:34 a.m. (Pacific) ============ ATTACHMENTS: ============ ----------------------------------------- Attachment 1: Report from the Executive Assistant [Melissa Warnkin] Fundraising/Virtual: • Credit cards have all been received and activated • $65k received in sponsorship payments; Obtained a new silver sponsor this past month, and there are two new requests for info on becoming a sponsor (one silver, the other not specified) • CRM for Fundraising – Hot Wax Media putting together a team to start working on the CRM this week Misc: • Stickers ordered for Jan I for FOSDEM and European events • Apache Bigtop stickers ordered for Kostantin ----------------------------------------- Attachment 2: Report from the VP of Brand Management [Shane Curcuru] The Apache CloudStack PMC is working with the Linux Foundation (LF) directly with the aim of setting up a CloudStack Marketing Alliance, outside of the ASF, to help promote the use and development of CloudStack. The PMC and LF representatives are working within our published brand policy, and are working with relevant ASF officers when needed. This looks to be a very productive start to this PMC's long-running broader work around showcasing CloudStack to the public, and should provide good experiences and models for other PMCs wishing to broaden their outreach. Several other PMCs have begun directly issuing permissions for small/mid scale events using their marks, so the process of PMC permissions is starting to be used, although more education and clearer documentation is still very much needed. Submitted a USPTO registration for FLINK at the request of the newly graduated PMC. The ASF received the formal trademark registration paperwork for our HADOOP registration in Japan. With assistance of counsel and many other ASF'ers, updated and signed an event MOU with Cloudera for their ongoing Hadoop World conference. trademarks@ lost Jukka as a moderator. While Henri volunteered to fill in, the lack of any other volunteers is concerning for the long term with the relatively small number of Members who regularly step up to help productively work on trademarks@ matters. ----------------------------------------- Attachment 3: Report from the VP of Fundraising [Jim Jagielski] Much of what happened in the Fundraising realm is captured on Melissa's report. * We had a few discussions about the CRM issue with Melissa and Rob. I am waiting on the HotWax Media response, but it's very likely that I will reach out to the Ofbiz community for a pilot project. * We started a conversation about improving the Thanks page. Daniel came up with a nice proposal. Looks like we'll soon declare lazy consensus and go with his rendering. * We are continuing the renewal process normally. * We identified new potential sponsors (a CRM, again, would help) * We are looking into ways to conduct fundraising campaigns in ways compatible with ASF's values. * Hadrian asked to be associated with the ASF on GuideStar (don't know yet if their GS Exchange is an appropriate avenue). ----------------------------------------- Attachment 4: Report from the VP of Marketing and Publicity [Sally Khudairi] I. Budget: Sally Khudairi submitted two NASDAQ GlobeNewswire invoices to the ASF/Virtual accounting team for payment for press releases that fell out of the pre-paid contract timeframe (two week period between contract termination and renewal). She has also been working with Melissa Warnkin on production of several promotional projects (such as stickers for FOSDEM and SCALE conferences), for which Melissa has forwarded the credit card receipts for ASF/Virtual's deduction from the M&P budget. II. Fundraising/Branding/Marketing liaison: no new formal projects or developments at this time. Sally continues to liaise with Trademarks & Brand Management with usage requests. She is also working on the first of the ASF's quarter annual reports, which is scheduled to be published at the end of January. III. Press Releases: the following formal announcements were issued via the newswire service, ASF Foundation Blog, and announce@apache.org during this timeframe: - 19 January 2015 --The Apache Software Foundation Announces Apache™ Falcon™ as a Top-Level Project - 12 January 2015 --The Apache Software Foundation Announces Apache™ Flink™ as a Top-Level Project IV. Informal Announcements: 10 items were published on the ASF "Foundation" Blog and tweeted on @TheASF, including the ASF's new Code of Conduct http://s.apache.org/dGR and the addition of Apache sub-projects being added to the Foundation's official activity count http://s.apache.org/fs5 . An additional 13 items were tweeted on @TheASF. Six Apache News Round-ups were issued, with a total of 18 weekly summaries published thus far. V. Future Announcements: two announcements are in development, one for a new TLP and the other for Apache PDFBox. Sally is working on new promotional guidelines for podlings both entering as well as those ready to graduate from the Incubator, and will be coordinating with Roman Shaposhnik on publishing them when ready. Those PMCs wishing to announce major project news 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 7 media requests. The ASF received 696 press clips over this time period, vs. last month's clip count of 2,271. VII. Analyst Relations: we responded to 4 analyst queries. Apache was mentioned in 26 write-ups by Gartner, 3 reports by Forrester, 3 write-up by GigaOM, 3 reports by 451 Research/Yankee Group, and 6 reports by IDC. Sally is working with Forrester on a new report on Apache Spark. VIII. ApacheCon liaison: Sally continues to work with Ross Gardler on creating an ASF-wide marketing campaign that can be mapped against the tracks at ApacheCon. They are also working with Rich Bowen with targeting possible keynote themes and speakers. IX. (Non-ASF) Industry Events and Outreach liaison: no formal activities at this time. X. Newswire accounts: we have 29 pre-paid press releases with NASDAQ GlobeNewswire through the end of 2016, and continue to receive gratis news release distribution in the UK by Pressat. # # # ----------------------------------------- Attachment 5: Report from the VP of Infrastructure [David Nalley] New Karma: ========== Finances: ========== 1429.14 - Amazon Web Services 3969.00 - Carbonite/Zmanda As a side note, the new cards have arrived, which provide a much better level of insight into spending; many thanks to the office of Treasurer and EA for chasing this. Operations Action Items: ======================== N/A Short Term Priorities: ====================== Codesigning ----------- Another project has requested code signing functionality. (UIMA INFRA-9002). Four signing events occurred in the month. Two events each for Tomcat 8.0.16 and 8.0.17. Machine deprecation ------------------- Work continues (and was slightly hindered by the holidays) on deprecating the host the runs the writable git service and bugzilla. Backups ------- Over the past several months we've found a number of services where backups were either failing or not happening at all. We've spent a good deal of time focusing on auditing backups and looking for a new solution that gives us better visibility into the success or failure of backup jobs. To that end we've selected Zmanda as our platform of choice and have begun deploying it. LDAP ---- LDAP has emerged as a priority during this month. The loss of the machine that served as the svn master last month reduced the number of LDAP servers in our Oregon Colo to 1, and that instance is consistently under heavy load, and logins to most services are taking significantly longer as a result. We've had a lot of work in process, and only recently began tackling the issue. Long Range Priorities: ====================== Monitoring ---------- Work is continuing on monitoring, with a good leap forward this month. We are taking advantage of (and contrbuting to) a project by the name of dsnmp that queries the Dell OpenManage SNMP/WBEM frameworks as well as the overall operating system health for machine. This provides status checking to alert us to issues that have frequently resulted in outages or service degradation. This month we were alerted to multiple issues that we were able to address before they resulted in outages. This is not a panacea, nor are we done with monitoring efforts, but we are in a much better position now. Automation ---------- Automation progress continued, though slowed somewhat by the holidays. The writable git service is now handled by configuration management. Currently the following services are in progress or in final stages of testing: blogs.a.o Bugzilla Resilience ---------- We haven't made much progress on this front in the past month, aside from th ongoing automation efforts. Technical Debt -------------- As part of our automation efforts, we've been able to generate recreatable Debian packages for our customized version of Bugzilla. The long term plan is for us to have a private build job that builds new packages anytime the source code in our tree for Bugzilla is modified. General Activity: ================= We continue to explore the package repository service and have folks from Cassandra currently working on moving their existing deb repository from www.a.o/dist to this service as a pilot. Traffic about the pilot has generated interest from other projects. Addressing a long standing todo that came out of the Heartbleed vulnerability, we now have an enterprise account with Symantec that will allow us to provision certs on demand with no interaction required for apache.org and openoffice.org. We've migrated a traffic intensive service from one provider to another to minimize our cloud hosting expenses. (Currently 3/4 of our cloud infrastructure expense is from egress traffic). The new provider has a different fee structure that should result in noticeably lower service charges. Maven has requested, and we've agreed to host, an ASF copy of the Maven Central repository from Sonatype. Work is starting around that, but is still early. This is expected to cost in the range of $600 per annum. We began discussing deprecating translate.apache.org as the service is provided for only 4 projects, and has only one volunteer doing the work of administering the service. Additionally, a number of l10n services advertise free l10n hosting for OSS projects. Many of our projects are already making use of those free offerings. Uptime Statistics: ================== We have revamped our uptime charts a bit, added some services and removed some deprecated ones. Our current overall target is 98.59% for these samples. This month, the overall uptime was 99.61% with critical services achieving 99.81%. All of the downtime here was due to moving the writeable git repos to a new machine. Type: Target: Reality: Target Met: --------------------------------------------------------- Critical services: 99.50% 99.81% Yes Core services: 99.00% 99.66% Yes Standard services: 95.00% 99.18% Yes --------------------------------------------------------- Overall: 98.59% 99.57% Yes --------------------------------------------------------- Contractor Details: =================== Geoffrey Corey: - Resolved 26 Jira Tickets - Clean up some TLP server realted puppet modules to require no input and make sure deployment is a 1 step process (also allows svnwcsub use for services such as status.apache.org) - Add logic to puppet that deploys Dell OMSA to physicall Dell hosts for monitoring - Fix svnpubsub not updating www.apache.org/dist entries (related to svn master rebuild) - Coordinate with OSUOSL to replace disk in Arcas - Research fpm to build an ASF bugzilla Debian package whenever the source tree changes - Create bugzilla puppet module to deploy ASF's different bugzilla instances - Complete TLP graduation for Falcon and Flink - Various on-call duties Chris Lambertus: - Resolved 2 Jira Tickets - On call (xmas) - Resolved a number hardware issues with erebus (bad dimm) - Installed and coordinated restarts for OMSA on Eirene - Cleanup of collectd configuration in Puppet to apply collectd to any system - Deployed new status.a.o at RAX - Installation, configuration and evaluation of Zmanda and other backup tools - Initial documnetation of zmanda license count and tally of existing storage - Oceanus troubleshooting and coordination with Dell/Dell Germany to get warranty location updated and parts shipped to the right place (FUB) - Initial ESXi configuration to enable WBEM monitoring (eirine) Gavin McDonald: - Worked on 53 tickets closing 34 - Work on puppetising TLP VMs and Blogs Daniel Gruno: - Assisted Tony in moving the writeable git repos - Orchestrated the move of projects.apache.org from Infra to ComDev - Improved monitoring of ZFS pools - On-call duties - Ongoing discussions on svn redundancy setup, corporate offers and DNS setup ----------------------------------------- Attachment 6: Report from the Apache Travel Assistance Committee [Gavin McDonald] ----------------------------------------- Attachment 7: Report from the VP of W3C Relations [Andy Seaborne] Joined Antonio Perez Morales (adperezmorales@, a committer on Apache Stanbol) to RDF Data Shapes Working Group. This is the first Apache rep on the WG. ----------------------------------------- Attachment 8: Report from the Apache Legal Affairs Committee [Jim Jagielski] There was some discussion regarding cleaning-up our external documentation, regarding 3rd party license capability and ensuring that people are directed to the latest official policies; This effort is in the process of being completed. JIRA-based issues are being handled as required. Nothing at this time for board action. ----------------------------------------- Attachment 9: Report from the Apache Security Team Project [Mark Cox] We see a number of confused messages come to security@ every week where people say they have been hacked, or they never installed our software. These were different to what happened in previous years when people saw "powered by Apache" on a web page that was in outage and thought we'd hacked them. In December we emailed a number of these people (we usually ignore them) to try to figure out what they were seeing. Only one responsed to me, and we figured out that what they saw was a license page for "Guava" on their Android mobile. The Guava license mentions it's under the Apache License. The user didn't know what Guava was, didn't remember installing it (they didn't), and assumed that whatever other things were happening on their handset was the result of this software. Aside from these; there continues to be a steady stream of reports of various kinds arriving at security@. These continue to be dealt with by the security team. December 2014 2 Support questions 5 Phishing/spam/proxy/attacks point to site "powered by Apache" or Android license bundle 8 Vulnerability reports to security@apache.org 2 [httpd] 2 [site] rejected 1 [cxf] 1 [camel/dozer] 1 [qpid] 1 [xerces] 3 Vulnerability reports to projects own security lists 1 [oo] 2 [tomcat] (1 rejected) ----------------------------------------- Attachment A: Report from the Apache Abdera Project [Ant Elder] Apache Abdera provides Java implementations of the IETF Atom Syndication Format and Publishing Protocol specifications. Abdera is very very quiet with no activity for months, and I've been missing doing the board reports for it. A few months ago i asked if someone else would volunteer to be chair but had no offers, I've asked again now and if no one steps up again by the next report i'll propose the project is moved to the Attic. No board issues. ----------------------------------------- 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. Releases Version 1.6.1 was released on 9/24/2014. No releases have been made since the last report. Activity For the first time, the numbers of subscribers to both the dev and user lists have decreased slightly. The dev and commits lists are maintaining steady activity, while the user list activity has decreased. The average number of messages per month for August - December 2014 is roughly half that of the preceding six months. Most months, we are still seeing upwards of 70 messages per month to the user list. We are planning to release 1.6.2 very soon and 1.7.0 moderately soon. Community Sean Busbey was added as a committer and PMC member on 1/09/2014. No new committers have been added since the last report, but we are actively discussing how to grow our community. The second annual Accumulo conference has been scheduled for April [1]. In late November into December we experienced what might have been our first vehement disagreement over a code change. The issue was ultimately resolved amicably. One notable outcome of the process was a decision by our community to adopt semantic versioning 2.0 for our releases. [1]: http://accumulosummit.com/ ----------------------------------------- Attachment C: Report from the Apache ACE Project [Marcel Offermans] ----------------------------------------- Attachment D: Report from the Apache ActiveMQ Project [Hiram Chirino] ----------------------------------------- Attachment E: Report from the Apache Airavata Project [Suresh Marru] ----------------------------------------- Attachment F: Report from the Apache Ant Project [Conor MacNeill] ----------------------------------------- Attachment G: Report from the Apache Aries Project [Jeremy Hughes] ----------------------------------------- Attachment H: Report from the Apache Attic Project [Henri Yandell] No activity in the last quarter, within the Attic or for the Attic. One issue is open in Jira that needs closing out (retired note needs adding to some WS projects). ----------------------------------------- Attachment I: Report from the Apache Avro Project [Tom White] Apache Avro is a cross-language data serialization system. == Issues == There are no issues that require the board's attention at this time. == Community == Since the last board report in October, 36 Jira issues were filed and 27 resolved. Committer activity continues to be steady, but low, with just a few commits per month. Mailing list activity is steady, with a few hundred messages total per month. Ryan Blue was added as a new committer this month (January 2015). No new PMC members have been added since September 2012. == Releases == There have been no releases this quarter, but the 1.7.8 and 1.8.0 releases are under discussion. ----------------------------------------- Attachment J: Report from the Apache Axis Project [Deepal Jayasinghe] ----------------------------------------- Attachment K: Report from the Apache BookKeeper Project [Ivan Kelly] BookKeeper is a distributed, reliable, and high performance logging service. The project also includes Hedwig which is a highly scalable Pub/Sub service built on top of ZooKeeper and BookKeeper with strong durability guarantees. = Project Status = Development activity has been low over the last month due to the holiday season. We have been having discussions on how to improve the project visibility and attract new contributors. One angle we will take is to improve our documentation to flatten the learning curve for new comers to the project. We also intend to do more public talks and blog posts, publicizing the production usecases that already exist. We plan to submit one talk to ApacheCon NA. We have also been working with press@a.o to create a press release announcing the BookKeeper TLP. All that is required now for this, is approval from the relevant press offices in the companies mentioned, and it's ready to go. = Releases = Our last release was 4.3.0, released on 2014-10-14. Release 4.2.4 is currently being voted on, so we expect it to be released in the next week. We are currently working on the 4.3.1 release also, which should follow soon after 4.2.4. = Community Status = There have been no committers added since we became TLP (2014-11-19). The last committer added, when we were a subproject, was Rakesh Radhakrishnan on 24th July 2014. 49 subscribers in dev@bookkeeper.apache.org 66 subscribers in user@bookkeeper.apache.org 824 issues opened to date, 10 since 2014-12-12 563 issues resolved to date, 4 since 2014-12-12 50 people have reported issues, 4 since 2014-12-12 24 people have contributed patches, 3 since 2014-12-12 ----------------------------------------- Attachment L: Report from the Apache Celix Project [Alexander Broekhuis] ----------------------------------------- Attachment M: Report from the Apache Chukwa Project [Eric Yang] ----------------------------------------- Attachment N: Report from the Apache Crunch Project [Gabriel Reid] Apache Crunch is a Java library for writing, testing, and running MapReduce and Spark pipelines on Apache Hadoop. Project Status -------------- The project has been moving at a slightly slower pace than in past quarters. Since the last board report there have been 15 new issues logged in Jira, with 8 of them being closed in that time. Similar to the previous couple of board reports, the majority of recent work has been focused on minor improvements and bug fixes. A particularly interesting recent jira ticket was the donation of a number of Crunch utilities from Spotify (CRUNCH-484). Spotify also posted an interesting blog post about how they currently use Crunch for analytics pipelines [1]. There are no board-level issues at this time. Community --------- Community activity has been similar, although slightly lower, in comparison with recent quarters, with an average of several mails on the developer list per day and an average of a message every two or three days on the user list. Micah Whitacre was added to the PMC on April 3rd, 2014. Micah Whitacre was added as a committer on July 11th, 2013. Releases -------- There were no releases made in this quarter. 1. https://labs.spotify.com/2014/11/27/crunch/ ----------------------------------------- Attachment O: Report from the Apache Curator Project [Jordan Zimmerman] Please accept my apology for the tardiness of this report. The Apache Curator Java libraries make using Apache ZooKeeper much easier and more reliable. Community ========= The Curator community is active and healthy. We have regular and active participation on the mailing list, Jira and github. Adoption continues to grow. Notably: Apache Hive and Apache Yarn are now using Curator. Development =========== Since our last report Curator has had two successful releases by different build managers. Issues for board consideration ============================== None currently ----------------------------------------- Attachment P: Report from the Apache CXF Project [Daniel Kulp] Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI. Releases: 2.7.13/2.7.14 3.0.2/3.0.3 Committer/PMC: No changes this period. Last committer added 9/2014 (Jan Bernhardt) Last PMC added 9/2014 (Andriy Redko) Community update: With the release of the 3.0.x versions of CXF, there has been a steady stream of questions and reports from users as they upgrade. The community has done a good job resolving issues and trying to push new versions out. CXF was represented at ApacheCon EU with 6 talks about CXF. Security update: 2 new security advisories were made public at: http://cxf.apache.org/security-advisories.html ----------------------------------------- Attachment Q: Report from the Apache DB Project [Myrna van Lunteren] The Apache DB TLP consists of the following subprojects: o DdlUtils : a small, easy-to-use component for working with Database Definition (DDL) files. o Derby : an open source 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. == Status == There are no issues requiring board attention at this time. Activities over the last quarter a) The Derby community is adding features and fixes and working towards a 10.12 release b) Rick Hillegas of the Derby community created a 'Powered by Apache' Logo for Derby. The other sub-projects have not created such logos. c) Activity review; the overall DB project is healthy and alive. Various projects do seem to show a slowing down compared to a few years ago: - an attempt a few years ago to move DdlUtils to the attic was called off by its user community, but not much further activity has ensued. - Derby user-list activity is still lively, but activity on the developer list has recently appeared slower (e.g. 175 posts in Nov, vs. 524 posts in Nov last year). - Overall JDO postings have gone down, but development activity is ongoing. - Torque list postings are down from a few years ago, but still show regular activity. === Community === No PMC changes since January 2014. No new committers since August 2010. ----------------------------------------- Attachment R: Report from the Apache Deltacloud Project [Marios S. Andreou] Apache Deltacloud defines a web service API for interacting with cloud service providers and resources in those clouds in a unified manner. In addition, it consists of a number of implementations of this API for the most popular clouds. It also provides an implementation of DMTF CIMI, and tools around that API to help make it more easily consumable. -- Releases/Development -- 1.1.4 - in progress 1.1.3 - 2013-04-22 1.1.2 - 2013-03-13 1.1.1 - 2013-02-13 1.1.0 - 2013-01-15 -- Overall activity in the past quarter -- There has been relatively little activity this quarter. The mailing list continues to see some activity but it would appear the bulk of the PMC no longer has the resources to dedicate the required attention (e.g. there are still contributions pending approval - the latest in November 2014). -- Last committers and PMC members elected -- Change of PMC chair 29 May 2013 (Marios S. Andreou takes over from David Lutterkort) Tomas Sedovic (August 2012) and Dies Koper (December 2012) voted in as committers. Dies Koper was voted into the Deltacloud PMC in July 2013. ----------------------------------------- Attachment S: Report from the Apache DeviceMap Project [Reza Naghibi] DESCRIPTION Apache Devicemap is a data repository containing devices attributes, and their related browsers, and operating systems. The project also maintains an api to classify these attributes. CURRENT ACTIVITY * Working on 1.0.2 release of device data * Work has begun on 2.0 data specification. Feedback has been positive from PMC members. RELEASES * DeviceMap Java Client 1.2.0 was released on December 22nd 2014 COMMUNITY * As 2.0 will expand the reach of the DeviceMap project, several people have expressed interest in joining the project via the mailing list. * Last new committer was Eberhard Speer Jr on May 13th 2013 ISSUES * No issues to report at this time ----------------------------------------- Attachment T: Report from the Apache DirectMemory Project [Raffaele P. Guidi] ----------------------------------------- Attachment U: Report from the Apache Directory Project [Pierre-Arnaud Marcelot] ----------------------------------------- Attachment V: Report from the Apache Drill Project [Jacques Nadeau] Description: Apache Drill is a distributed query layer that supports querying JSON, NoSQL and Hadoop using SQL. Current Activity: Drill continues to see positive energy and discussion on the mailing lists. One of the great things we are now seeing is a broader set of users answering new user queries on the mailing list. This is a positive sign towards further diversification and health of the community. The website also has moved to be being based on Jekyll and markdown, which has reduced the burden for update and thus increased the number of updates and freshness of the content. Releases: * The 0.7 release of Drill was released on 12/23/2014. This was Drill's first TLP release and included more than 230 closed JIRAs. Community: * 334 emails on the dev mailing list in December * 177 emails on the user mailing list in December * The PMC has 16 members * No new committers or PMC members added since graduation Issues: * There are no issues requiring board attention at this time. ----------------------------------------- Attachment W: Report from the Apache Falcon Project [Srikanth Sundarrajan] ABOUT ----- Falcon is a data processing and management solution for Hadoop designed for data motion, coordination of data pipelines, lifecycle management, and data discovery. Falcon enables end consumers to quickly onboard their data and its associated processing and management tasks on Hadoop clusters. ISSUES ------ There are no issues that require board's attention at this time. STATUS ------ Falcon was accepted as a TLP in December 2014. Infrastructure migration for the project to TLP is still in progress and tracked via INFRA-8906. During the last 30 days (as of 5, Jan 2015) 42 new issues were created and 35 were closed. Community is working on building few key features in the upcoming release a) UI & Administration dashboard, b) Pipeline designer, c) Extensibility to data management functions via recipes and d) Improvements to lineage. The project team is also working with ASF marketing to announce the project as TLP in the foundation blog. RELEASES -------- * 2014-12-05: Released 0.6-incubating * 2014-09-22: Released 0.5-incubating COMMUNITY --------- * 14 PMC members (No additions since last report) * Last addition: 2014-08-28: Ruslan Ostafiychuk * 14 Committers (No additions since last report) * Last addition: 2014-08-28: Ruslan Ostafiychuk * 42 New issues created in last 30 days * 35 issues resolved in the last 30 days * 116 - Subscriptions to dev@ ----------------------------------------- Attachment X: Report from the Apache Flink Project [Stephan Ewen] DESCRIPTION ----------- Flink is a distributed Big Data system for expressive, declarative, and efficient batch and streaming data processing and analysis. Flink’s stack contains functional batch and streaming analysis APIs in Java and Scala, a type analysis and serialization framework, a library of out-of-core enabled operators, distributed task scheduling, and a data streaming network subsystem. Flink is a citizen of the Hadoop ecosystem and interacts with HDFS, YARN, MapReduce, HBase, and Tez. ISSUES ------ There are no issues that require board attention. STATUS ------ Flink recently graduated in December from the Incubator. The infrastructure for becoming a top-level project has been set up, the renaming of the mailing lists is partially done (as of the time of writing this report). The Apache press team announced the graduation on January 12th. There is a decent media echo. COMMUNITY --------- * Last committer was voted in November 20th, 2014 (Timo Walther) * When graduating to a TLP (December 17, 2014), all committers and a subset of the mentors formed the project Flink PMC * The project community is active and growing (January 1st to 11th: 25 messages in user mailing list, 180 messages in dev mailing list, 126 messages in commits list, 314 messages in issues mailing list) * Community is actively developing the software. JIRA reports 72 new issues and 54 solved issues in the last 30 days * The issue of trademarking Flink is still ongoing. The process has started. * December and January have various Flink-related meetups (sample below): - December 11th – Netherlands Hadoop User Group - January 21st – Bay Area Hadoop User Group - January 28 – Bay Area Tez User Group - January 28th – Berlin Flink User Group COMMUNITY OBJECTIVES -------------------- * Defining and agreeing upon a new 6-12 months roadmap (currently discussed on the mailing lists) * Growing the user community further * As a special case of the community growth, Flink would like to interact stronger with other Apache projects (TLP and Incubator). Roadmap draft includes integrating for example with Zeppelin, SAMOA, Tez, and Mahout. Integration with Hive is under discussion. RELEASES -------- * Date of last release: Oct 26th (0.7-incubating), while Flink was still in the incubator. * Release candidates for version 0.8 have been created (RC1 rejected by PMC vote, RC2 validation happening as of the time of writing this report) ----------------------------------------- Attachment Y: Report from the Apache Geronimo Project [Jarek Gawor] ----------------------------------------- Attachment Z: Report from the Apache Hadoop Project [Chris Douglas] ----------------------------------------- Attachment AA: Report from the Apache HBase Project [Michael Stack] ----------------------------------------- Attachment AB: Report from the Apache Incubator Project [Roman Shaposhnik] The Apache Incubator is the entry path into the ASF for projects and codebases wishing to become part of the Foundation's efforts. There are currently 36 podlings undergoing incubation. One podling joined us this month (Corinthia). One member joined and two members left the IPMC. IPMC has recognized the need for tightening up mentorship requirements and overall structure of the incubation process. Active discussions on how to this in the best possible way are on going and the recommendation is expected to be available in a few weeks. * Community New IPMC members: Hyunsik Choi People who left the IPMC: Sean Owen Marvin Humphrey * New Podlings Corinthia Zeppelin * Graduations The board has motions for the following: Samza * Releases The following releases were made since the last Incubator report: Dec 05 2014 Apache Falcon 0.6-incubating Dec 08 2014 Apache Samza 0.8.0-incubating Dec 22 2014 Apache Brooklyn 0.7.0-M2-incubating * IP Clearance * Corinthia initial source grant * Legal / Trademarks * Infrastructure * Miscellaneous * NPanday community seems to be in agreement that retirement is the best option at this point. The only outstanding issue before formally recommending graduation VOTE is to decide whether there's enough cycles available for one last release before retirement. -------------------- Summary of podling reports -------------------- * Still getting started at the Incubator SAMOA Corinthia Kylin NiFi Taverna (delayed software grant) Zeppelin * Not yet ready to graduate No release: DataFu HTrace Ignite Kalumet Lens Tamaya Community growth: Aurora Brooklyn Calcite MRQL ODF Toolkit Parquet Ranger Usergrid * Ready to graduate The Board has motions for the following: Samza * Did not report, expected next month NPanday Ripple ---------------------------------------------------------------------- Table of Contents Aurora Brooklyn Calcite Corinthia DataFu HTrace Ignite Kalumet Kylin Lens MRQL NiFi NPanday ODF Toolkit Parquet Ranger SAMOA Samza Tamaya Taverna Usergrid Zeppelin ---------------------------------------------------------------------- -------------------- Aurora Aurora is a service scheduler used to schedule jobs onto Apache Mesos. Aurora has been incubating since 2013-10-01. Three most important issues to address in the move towards graduation: 1. Expanding the community's diversity and adding new committers. 2. Third Apache release, progress being tracked in ticket AURORA-872 3. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? * None at this time. How has the community developed since the last report? Latest Additions: * PMC addition: * David McLaughlin, 2014-08-20 * Contributor additions: No additional contributors had code committed since the last report, however three new contributors currently have code under review that was submitted within the past 6 weeks. At least one of these contributions is a large feature addition, which is promising. Issue backlog status since last report (Oct 1, 2014): * Created: 212 * Resolved: 177 Mailing list activity since last report: * @dev 480 messages * @issues 1085 messages * @reviews 2235 messages How has the project developed since the last report? * Increased participation from new contributors within the Aurora core and ecosystem, for example a Chef cookbook and Docker support under development. * Continued to hold weekly IRC meetings, digests sent to dev@ list * Large improvements to project documentation and website. Date of last release: * Apache Aurora 0.6.0 (incubating) - 2014-11-21 When were the last committers or PMC members elected? * David McLaughlin, 2014-08-20 Signed-off-by: [X](aurora) Jake Farrell [ ](aurora) Benjamin Hindman [X](aurora) Chris Mattmann [X](aurora) Henry Saputra Shepherd/Mentor notes: P. Taylor Goetz (ptgoetz): Podling looks very healthy. 3 of 4 mentors engaged since last report. -------------------- Brooklyn Brooklyn is a framework for modelling, monitoring, and managing applications through autonomic blueprints. Brooklyn has been incubating since 2014-05-01. Three most important issues to address in the move towards graduation: 1. Grow the community 2. More diversity of the committers/PPMC (currently biased towards employees of a single organization) 3. Following up our first release with further, regular, releases 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 community continues to grow slowly but surely, and has received interest and contributions from new community members. We had the opportunity to talk about our project at ApacheCon Europe recently, which has introduced Brooklyn to a wider audience within Apache. How has the project developed since the last report? Code continues to be proposed and merged at a high rate. We are satisfied with our technical velocity. We recently completed our first release as an Apache project, and look forward to following this up with regular releases from now on. Date of last release: 2014-12-23 (apache-brooklyn-0.7.0-M2-incubating) When were the last committers or PMC members elected? No change since 2014-07-02. Signed-off-by: [ ](brooklyn) Matt Hogstrom [ ](brooklyn) Alex Karasulu [X](brooklyn) David Nalley [ ](brooklyn) Marcel Offermans [X](brooklyn) Jean-Baptiste Onofré [ ](brooklyn) Olivier Lamy [X](brooklyn) Chip Childers [ ](brooklyn) Andrei Savu [X](brooklyn) Joe Brockmeier [X](brooklyn) Jim Jagielski Shepherd/Mentor notes: Chip Childers (chipchilders): The Brooklyn community is doing very well in learning the rules / policies / nuances of working at the ASF. It still needs a bit more time to build up a diverse community IMO, but things are looking good. David Nalley (ke4qqq): The Brooklyn folks kicked out their first release during this reporting cycle, which is an important milestone. Work still remains in terms of building a diverse community. -------------------- Calcite Calcite is a highly customizable engine 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. (Renamed from Optiq on 2014-09-30.) Calcite has been incubating since 2014-05-19. Three most important issues to address in the move towards graduation: 1. Continue to build community 2. Add more committers and PPMC members 3. Demonstrate community robustness by rotating project tasks among multiple project 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? In December, there were 84 messages on dev@, 45 commits, 50 issues created, 27 issues resolved by 7 contributors. Julian Hyde gave a talk "SQL on everything, in memory" about Calcite at the Strata + Hadoop World conference in October, and held an "office hour" with interested community members. He also spoke at a Hive meet-up in New York and a Kylin meet-up in San Jose about how those projects integrate with Calcite. Collaborations are under way with other Apache projects: with Drill to make implementation convention more neutral; with Hive for join algorithm selection, and leveraging sorted data; and with Phoenix to create a Calcite adapter for Phoenix. How has the project developed since the last report? We have completed the rename from Optiq to Calcite. We have also re-organized the code into the org.apache.calcite namespace. We are planning to make a 1.0 release in January with the re-organized code. Date of last release: 2014-11-05 (0.9.2) When were the last committers or PMC members elected? PPMC member elected in December (but has not yet accepted). Signed-off-by: [X](calcite) Ted Dunning [X](calcite) Alan Gates [X](calcite) Steven Noels -------------------- Corinthia Corinthia is a toolkit/application for converting between and editing common office file formats, with an initial focus on word processing. It is designed to cater for multiple classes of platforms - desktop, web, and mobile - and relies heavily on web technologies such as HTML, CSS, and JavaScript for representing and manipulating documents. The toolkit is small, portable, and flexible, with minimal dependencies. The target audience is developers wishing to include office viewing, conversion, and editing functionality into their applications. Corinthia has been incubating since 2014-12-08. Three most important issues to address in the move towards graduation: 1. complete the move to ASF infrastructure 2. Discuss and decide on a medium-term roadmap 3. Grow the 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? This is our first podling report. We have spend a lot of mail on getting acquainted and finding the strength of each other. Now discussion are flowing freely. We have consensus on PPMC == Committer as long as we are in incubator. How has the project developed since the last report? This is our first podling report. We are at work making a stable kernel so we can more easily add more developers. Date of last release: There have been no releases. When were the last committers or PMC members elected? Andrea Pescetti 2014-12-31 added as committer/PPMC Signed-off-by: [X](corinthia) Daniel Gruno [X](corinthia) Jan Iversen -------------------- DataFu DataFu provides a collection of Hadoop MapReduce jobs and functions in higher level languages based on it to perform data analysis. It provides functions for common statistics tasks (e.g. quantiles, sampling), PageRank, stream sessionization, and set and bag operations. DataFu also provides Hadoop jobs for incremental data processing in MapReduce. DataFu has been incubating since 2014-01-05. Three most important issues to address in the move towards graduation: 1. Grow user and contributor base. 2. Make first release. 3. Increase activity for initial committers. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? 1. Has not yet made a release, but is in process of preparing first. 2. Need to dramatically grow the contributor base. How has the community developed since the last report? New committer and PMC member. Several JIRAs filed by new users. How has the project developed since the last report? 1. 16 issues created, several from new contributors. 2. 8 issues closed. 3. Reasonable amount of mailing list traffic. Date of last release: None yet. Currently preparing release: DATAFU-53. When were the last committers or PMC members elected? Nov 2014, Russell Jurney, both committer and PPMC. Signed-off-by: [ ](datafu) Ashutosh Chauhan [X](datafu) Roman Shaposhnik [X](datafu) Ted Dunning -------------------- HTrace HTrace is a tracing framework intended for use with distributed systems written in java. HTrace has been incubating since 2014-11. Three most important issues to address in the move towards graduation: 1. Make our first release from incubator 2. Move dependent projects over to the incubator version 3. Continue to grow user and contributor base; i.e. grow the 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? * 141 messages on dev@htrace * 42 issues resolved and 11 open How has the project developed since the last report? * This is our first report. * We are fully moved over to Apache Infrastructure now (thanks in particular to Jake Farrell for help here). * We have our first htrace website published. * Development of an easy to deploy htraced trace sink and visualization is moving along nicely. * An htrace receiver for Apache Flume was contributed. * We have put up 5 release candidates for our 1st podling release with a 6th on its way. Date of last release: None as yet. When were the last committers or PMC members elected? None since initial setup. Signed-off-by: [X](htrace) Jake Farrell [ ](htrace) Todd Lipcon [X](htrace) Lewis John Mcgibbney [ ](htrace) Andrew Purtell [X](htrace) Billie Rinaldi [X](htrace) Michael Stack Shepherd/Mentor notes: John D. Ament (johndament): The podling is working through its first release slowly. First release is always the hardest. Good activity for a new podling on the lists, still waiting on the board report though. -------------------- Ignite A unified In-Memory Data Fabric providing high-performance, distributed in- memory data management software layer between various data sources and user applications. Ignite has been incubating since 2014-10-01. Three most important issues to address in the move towards graduation: 1. Finish migration to Apache process. 2. Grow active and healthy community around Apache Ignite product. 3. Get on a stable release schedule and have 3 successful product releases. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None at the moment. How has the community developed since the last report? Several contributors expressed interest in contributing. How has the project developed since the last report? - Started the implementation of JCache (JSR 107) specification. - Integrated JCache (JSR 107) TCK test suite into project lifecycle. - Made significant improvements to Apache Ignite (incubating) website. - Submitted SGA from GridGain to Apache Ignite (incubating) for In-Memory Hadoop Accelerator. Date of last release: No releases yet: the code is still in the migration phase When were the last committers or PMC members elected? 10/01/2014 Initial committers were added. Signed-off-by: [x](ignite) Branko Čibej [x](ignite) Konstantin Boudnik [X](ignite) Henry Saputra [X](ignite) Roman Shaposhnik [X](ignite) Michael Stack Shepherd/Mentor notes: Alan Cabrera (adc): This podling is off to a great start. Mentors are extremely active participants with most of the non-Jira chatter being between Dmitriy Setrakyan and the mentors; look to the Jira issue to see the rest of the community "getting it done". The "issues to be addressed" section seems reasonable. Branko Čibej (brane): I agree with Alan's assessment, but I'd really like to see more activity on the dev@ list; especially more of the initial committers getting involved in discussions there. Whilst Jira notifications are nice, I have a nagging feeling that most of the discussions within the community are happening off-line, which leaves a rather large hole in the community's collective memory (i.e., mail archives). This will have to be addressed before graduation. -------------------- Kalumet Kalumet a complete environment manager and deployer including J2EE environments (application servers, applications, etc), softwares, and resources. Kalumet has been incubating since 2011-09-20. Community Developement: Apache Kalumet 0.6-incubating version has been released. However, due to some misunderstanding, the release vote has not been completed by 3 IPMC. Especially, some legal files issues have been raised. We are preparing a 0.6.1-incubating release to fix the legal files and submit to IPMC vote. We are in the way of promoting the documentation on the website. Project Development: We are preparing the 0.6.1-incubating (plan for December, 27) to fix the legal files issues raised on 0.6-incubating release and have a complete IPMC vote. We are preparing the 0.7-incubating release with the development changes. A new contributor has been identified and started to work on some issues and refactoring of the webconsole (mockup provided using Vaadin). Local branches have been created containing: - new model and REST API - new webconsole (remove of Echo framework) These local branches will be merged on the 0.7-incubating branch (master). Before Graduation: - The documentation has been updated and aligned with the 0.6-incubating release. The documentation will be promoted on the website and "linked" in announcement e-mails as soon as the 0.6.1-incubating release has been voted. - The 0.7-incubating release will fix the graduation issue, especially in term of license (removal of Echo2 framework for the UI). Post Graduation: - Kalumet scripts. It's the extension of the "software" concept globally to all Kalumet resources. It will allow users to create custom deployment/update plan, with a set of fine-grained steps. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of: None so far. Date of last release: 2013-11-22 Date of next release: 2014-12-27 When were the last committers or PMC members elected? None Signed-off-by: [X](kalumet) Jim Jagielski [ ](kalumet) Henri Gomez [X](kalumet) Jean-Baptiste Onofre [ ](kalumet) Olivier Lamy -------------------- Kylin Kylin is a distributed and scalable OLAP engine built on Hadoop to support extremely large datasets. Kylin has been incubating since 2014-11-25. Three most important issues to address in the move towards graduation: 1. Migrate source code and issue tracking from github.com to Apache Git and JIRA 2. Make the first release from apache 3. Make project website available on apache Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? * Nothing How has the community developed since the last report? The community is growing. Several new members have started actively contributing to the project. New contributors made a significant contribution in develop new feature, fix bugs, refine web experience. The Kylin meetups at Bay Area and Beijing was well attended. Apache Kylin has been presented at Big Data Technology Conference 2014, Beijing which is one of biggest Big Data conference in China. Interest of people during that event was great and engaged a lots of organizations and individuals, many of them started to evaluate and joined Kylin community. How has the project developed since the last report? 1. The project setup is going quite well. Initial committers are onboarding, JIRA, mailing list were successfully done, Web content has been migrated to Apache Git but need tuning. Main source code migration will be done in January 2015. 2. Bug fixing, enhancement are happing on current branch which will be the target v1.0 release. 3. Work toward next gen version (supports inverted-index) is progressing substantially. Date of last release: None yet. We are preparing to release 1.0-incubating (MOLAP) within the next 1 month. When were the last committers or PMC members elected? NONE Signed-off-by: [x](kylin) Owen O'Malley [x](kylin) Ted Dunning [X](kylin) Henry Saputra -------------------- Lens Lens is a platform that enables multi-dimensional queries in a unified way over datasets stored in multiple warehouses. Lens integrates Apache Hive with other data warehouses by tiering them together to form logical data cubes. Lens has been incubating since 2014-10-10. Three most important issues to address in the move towards graduation: 1. Make the first release from apache 2. Make project website available on apache 3. Reach out to people through presentations and blogs Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? We are still waiting for project website creation via https://issues.apache.org/jira/browse/INFRA-8549 How has the community developed since the last report? * Logo of the project has been finalized and published. * Added one new committer/PPMC - Rajat Khandelwal * Had contributor meetup in Bangalore, India * Mailing list subscription (as on 2015-jan-03): * Dev list: 29 members * Commits list: 14 members * User list: 21 members How has the project developed since the last report? * Main activities include * Podling setup wrt jenkins and pushing docs * Improving documentation * Stabilizing the code for first stable release * Feature additions - Join chains in OLAP cube * Mailing list activity : * Dev via mail-archives.apache.org: * December - 1380 messsages * Commits via mail-archives.apache.org: * December - 50 messages * User mailing list activity - None * Issues 101 created and 62 resolved (via 30 day summary from LENS Jira) Date of last release: NONE When were the last committers or PMC members elected? 2014-12-24 Signed-off-by: [X](lens) Christopher Douglas [X](lens) Jakob Homan [X](lens) Jean-Baptiste Onofre Shepherd/Mentor notes: Alan Cabrera (adc): Very good report; an exemplar of how reports should be done. The community seems very active and healthy. IMO, only items 1 & 2 are required for graduation. -------------------- MRQL MRQL is a query processing and optimization system for large-scale, distributed data analysis, built on top of Apache Hadoop, Hama, Spark, and Flink. MRQL has been incubating since 2013-03-13. Three most important issues to address in the move towards graduation: 1. Increase the number of active committers 2. Increase adoption, expand user community, and increase user list activity Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? The project is not making much progress on the level of increasing the number of active committers and expanding the users community. This is already being discussed inside the project community and the main active committer asked to give the project more few months as he will try spreading the word more about the project through some public events How has the community developed since the last report? None How has the project developed since the last report? During the last three month, 12 jira issues were reported, from which 10 were fixed. Most of these issues were related to MRQL query evaluation in Flink mode. Finally, we have set up MRQL on ASF Jenkins, which is a CI server that continuously checks the integrity of our builds and validates our tests. Date of last release: 2014-06-26 When were the last committers or PMC members elected? 2014-04-17 Signed-off-by: [X](mrql) Alan Cabrera [ ](mrql) Alex Karasulu [X](mrql) Mohammad Nour El-Din Shepherd/Mentor notes: Konstantin Boudnik (cos): Very light email list traffic compare to prev. month. Mentors are active. -------------------- NiFi NiFi is a dataflow system based on the concepts of flow-based programming. NiFi has been incubating since 2014-11-24. Three most important issues to address in the move towards graduation: 1. Produce an initial release. 2. Grow our community beyond the initial set of committers. 3. Establish rhythm for releases, review processes, and document how to most effectively bring on new committers. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Nothing we wish to raise at this time. How has the community developed since the last report? The dev mailing list has picked up 20 new e-mails since the last report and is now at 62 (commits has grown to 25). At the suggestion of the community we've adopted a review-then-commit strategy which is designed to among other things help with community development. We've received several patches from members outside the initial committer list including changes which dramatically improved our build process and provide new extensions. How has the project developed since the last report? All of our current infrastructure needs are setup and things are working really well. Our focus now is on working towards our first release which is 0.0.1 and presently comprised of 85 JIRA issues the vast majority of which are resolved. We've conducted a thorough review of all source files to ensure proper license headers/notices/disclaimers are present. We've completed a thorough review and modification of the overall LICENSE and NOTICE files in preparation for release. We've conducted the initial podling name search and submitted the ticket for that analysis to be verified and confirmed. Date of last release: N/A When were the last committers or PMC members elected? We have not grown the official committer list beyond the initial committer list. Though there are a couple of folks who are committing fairly consistently now and a new member to join the dev mailing list that is very promising. Signed-off-by: [X](nifi) Billie Rinaldi [x](nifi) Arvind Prabhakar [ ](nifi) Sergio Fernandez [x](nifi) Benson Margulies [x](nifi) Brock Noland [ ](nifi) Drew Farris [X](nifi) Andrew Purtell Shepherd notes (Tim Chen): Project is still setting up and in the early phase. Mailing list and commits are fairly active. -------------------- NPanday NPanday allows projects using the .NET framework to be built with Apache Maven. NPanday has been incubating since 2010-08-13. Shepherd/Mentor notes: P. Taylor Goetz (ptgoetz): NPanday has missed the last two reports (last report August 2014). One of two mentors are engaged and encouraging the podling to make a final release before retiring (last release was on 2011-05-17). However, there is little PPMC/Committer involvement with only 2 PPMC members showing involvement on the dev@ list in the past year. Also confirmed that a report reminder email was received by the dev@ list for each of the last missed reporting periods as well at the current period. It's clear that mentors past and present have attempted to help the NPanday project grow to a viable size -- at least enough to approve a release, new Committer/PPMC Member, or even decide to retire -- without success. The main warning signs appear to be: * Inability to reach community consensus (barely 2 acive Committer/PPMC Members, making 3 +1s for any vote very difficult) * Inability to perform releases * Inability to grow the community to a viable size The issues listed above do not indicate a lack of mentor involvement, but rather a community in decline. -------------------- ODF Toolkit Java modules that allow programmatic creation, scanning and manipulation of OpenDocument Format (ISO/IEC 26300 == ODF) documents ODF Toolkit has been incubating since 2011-08-01. Three most important issues to address in the move towards graduation: 1. Grow the community in terms of committers 2. Have regular releases 3. Decide if we would like to be a top level project or join an existing project, or move to the attic. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? No new. How has the community developed since the last report? We have made a release but there has been little activity since then. We still need to attract more members and publicizing the project in the ODF. Our validator was used on the ODF Plugfest, ahead a patch was provided by a new contributor. How has the project developed since the last report? Update of ODF validator before the ODF Plugfest (London). There have been some user issues reported and responded to. ODF Toolkit part of presentation on the Apache Con Europe. Date of last release: 2014-06-02 When were the last committers or PMC members elected? 2012-10-29 Signed-off-by: [x](odftoolkit) Rob Weir [ ](odftoolkit) Sam Ruby [ ](odftoolkit) Nick Burch [ ](odftoolkit) Yegor Kozlov Shepherd/Mentor notes: Additional mentor comments (from robweir) here: http://s.apache.org/bUW (Tim Chen) It seems like the project is active in release and code (towards the low activity side). However the mailing list traffic and engagement has decreased overtime and the dev list even with jira notifications is still very low traffic. -------------------- Parquet Parquet is a columnar storage format for Hadoop. Parquet has been incubating since 2014-05-20 . Three most important issues - Expanding the community and adding new committers - 1st releases toward org.apache Parquet 1.6.0 GA - Identifying how to ensure timely code reviews by committers Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? - None at this time Latest Additions: * PMC addition: None * Contributor addition: Dan Weeks and Alex Levenson Issue backlog status since last report: * Created: 45 * Resolved: 20 Mailing list activity since last report: * dev 310 messages: 90 in Oct, 126 in Nov, and 94 in Dec How has the project developed since the last report? - Completed first release, Apache Parquet Format (incubating) 2.2.0 - Established a by-law for adding committers - Added 2 new committers - Parquet presentation accepted for Strata San Jose Date of last release: - parquet-format released 14 November 2014 - Not yet released: parquet-mr and parquet-cpp Signed-off-by: [ ](parquet) Todd Lipcon [X](parquet) Jake Farrell [X](parquet) Chris Mattmann [X](parquet) Roman Shaposhnik [ ](parquet) Tom White Shepherd/Mentor notes: Mailing lists are active; most mentors are active. -------------------- Ranger The Ranger project is a framework to enable, monitor and manage comprehensive data security across the Hadoop platform. Apache Ranger has been incubating since 2014-07-24. Three most important issues to address in the move towards graduation: * Increase the Ranger contributors/committers across industry verticals * Establish a automated git check-in process to validate the check-in patches for quality control (similar to Hadoop QA) * Add more documentation to support new users and contributors. 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? * Added few more contributors * Vote for adding an additional committer is in progress with private@ranger.incubator * Issues (JIRAs) created/resolved since last report (after Oct-01-2014 before Dec-30-2014): Created: 115 Resolved: 100 How has the project developed since the last report? * Project Name has been renamed from "Apache Argus” to “Apache Ranger” * Three Release candidates were voted in dev community for Ranger-0.4.0 version and RC3 has been voted to be released in IPMC * First release of Apache Ranger 0.4.0 on Nov-17,2014 * Apache Ranger 0.4.0 Release artifacts are published in official dist directory. * Ranger Documentation wiki Site (https://cwiki.apache.org/confluence/display/RANGER) has been added. * Working on release of Apache 0.4.1 to avoid compilation issues related to SNAPSHOT libraries in HBase and Hive dependencies * Working on adding more security functionalities for the next release, Apache Ranger 0.5.0 Date of last release: Nov-17-2014 When were the last committers or PMC members elected? none yet Signed-off-by: [X](ranger) Alan Gates [X](ranger) Daniel Gruno [ ](ranger) Devaraj Das [X](ranger) Jakob Homan [X](ranger) Owen O'Malley Shepherd/Mentor notes: John D. Ament (johndament): Ranger suffered a bit from a renaming issue that came up. Activity on the lists is a little bit lighter since, but I'm sure will bounce back. I'm concerned over inability to access the wiki though, sent a note to the podling to request proper access. -------------------- SAMOA SAMOA provides a collection of distributed streaming algorithms for the most common data mining and machine learning tasks such as classification, clustering, and regression, as well as programming abstractions to develop new algorithms that run on top of distributed stream processing engines (DSPEs). It features a pluggable architecture that allows it to run on several DSPEs such as Apache Storm, Apache S4, and Apache Samza. SAMOA has been incubating since 2014-12-15 and is not fully functioning as a project yet. Three most important issues to address in the move towards graduation: 1. Get IP clearance (SGA) from Yahoo 2. Move the current code into ASF's git repository 3. Start working as an Apache 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? This is the first report. How has the project developed since the last report? This is the first report. Date of last release: No incubator release yet. When were the last committers or PMC members elected? We just established the initial PPMC. Signed-off-by: [ ](samoa) Alan Gates [ ](samoa) Ashutosh Chauhan [ ](samoa) Enis Soztutar [X](samoa) Ted Dunning -------------------- Samza Samza is a stream processing system for running continuous computation on infinite streams of data. Samza has been incubating since 2013-07-30. Three most important issues to address in the move towards graduation: None. PPMC and IPMC have voted for graduation. Waiting on Board meeting to pass final resolution. 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? Continued growth in mailing list, particularly from new users. How has the project developed since the last report? Released version 0.8. Date of last release: 2014-12-09 When were the last committers or PMC members elected? Chinmay Soman, 2014-08-13, PPMC and committer. Signed-off-by: [X](samza) Chris Douglas [ ](samza) Arun Murthy [X](samza) Roman Shaposhnik -------------------- Tamaya Tamaya is a highly flexible configuration solution based on an modular, extensible and injectable key/value based design, which should provide a minimal but extendible modern and functional API leveraging SE, ME and EE environments. Tamaya has been incubating since 2014-11-14. Three most important issues to address in the move towards graduation: 1. Project web site must be setup (done). 2. Establish a solid code base for a release. 3. Continue to grow the community. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? There are many discussions about how simple the API and or code should be. How has the community developed since the last report? We got a new contributor, Reinhard Sandtner who already shipped a patch and is participating in some discussions. How has the project developed since the last report? The project setup is going quite well. The initial code donation is under ongoing review. Date of last release: None yet. When were the last committers or PMC members elected? None yet. Signed-off-by: [X](tamaya) John D. Ament [X](tamaya) Mark Struberg [ ](tamaya) Gerhard Petracek [ ](tamaya) David Blevins Shepherd/Mentor notes: John D. Ament (johndament): Podling is struggling a bit with some growing pains. Hope it will straighten out soon. -------------------- Taverna Taverna is a domain-independent suite of tools used to design and execute data-driven workflows. Taverna has been incubating since 2014-10-20. Three most important issues to address in the move towards graduation: 1. IP clearance to be signed by Univ of Manchester 2. Move source code, wiki, issues to apache.org. 3. Re-awake community after migration, prepare a release Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? Quiet month - dominated by migration issues. Involvement with students who are combining Taverna and Apache Storm. Email traffic December 2014: * dev@taverna: 50 messages * users@taverna: 12 messages How has the project developed since the last report? The project is waiting for the Software Grant from Univ of Manchester Solicitor and Contracts Manager as he needed to retrieve the existing CLAs from archive. He has replied (2015-01-05): "They should arrive back from storage this week and we can proceed with the [software grant] transfer" Taverna's WSDL-support modified to work with Apache Woden. About 45% of code base ready to be migrated (moved to slimmer git layout, modified to org.apache.taverna groupId and build). TODO: LICENSE and NOTICE plugins for Maven. Apache Taverna website live at http://taverna.incubator.apache.org/ -- not yet migrating content from http://www.taverna.org.uk/ until IP clearance sorted Discussions around packaging / Debian Date of last release: None When were the last committers or PMC members elected? None since incubation Signed-off-by: [X](taverna) Andy Seaborne [X](taverna) Chris Mattmann [ ](taverna) Suresh Srinivas [ ](taverna) Suresh Marru [X](taverna) Marlon Pierce Shepherd/Mentor notes: Andy Seaborne (andy): Given the podling has not yet got the software grant on ASF file, through no fault of the podling, I suggest keeping reporting Taverna monthly. Justin Mclean (jmclean): Off to a good start, with discussions about making builds and assembling LICENSE and NOTICE. Mentors (very) active. -------------------- Usergrid Usergrid is Backend-as-a-Service (BaaS) composed of an integrated database (Cassandra), application layer and client tier with SDKs for developers. Usergrid has been incubating since 2013-10-03. Three most important issues to address in the move towards graduation: 1. Continue to build community 2. Perfect release process 3. Exclude unnecessary dependencies from release 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? We added a couple of new committers: Alex Muramoto, Ryan Bridges and John Ament. We are working on our second release from the Incubator, Usergrid 1.0.1 and are creating release candidates now for voting. How has the project developed since the last report? Much work has been done in the "two-dot-o" version of Usergrid with a new persistence and query engine. Bugs have been fixed in the master branch and it is now being prepared for a Usergrid 1.0.1 release. Date of last release: Back in September: 2014-09-10 When were the last committers or PMC members elected? Just last week - 2014-12-19 Signed-off-by: [X](usergrid) Dave Johnson [X](usergrid) Jake Farrell [X](usergrid) Jim Jagielski [X](usergrid) John D. Ament [ ](usergrid) Lewis John Mcgibbney [ ](usergrid) Luciano Resende Shepherd/Mentor notes: John D. Ament (johndament): The group is still getting accustomed to the Apache Way. Special thanks to those in the incubator who have helped with licensing issues in the current release attempt. -------------------- Zeppelin Zeppelin is a collaborative data analytics and visualization tool for distributed, general-purpose data processing systems such as Apache Spark, Apache Flink, etc. Zeppelin has been incubating since 2014-12-23. Three most important issues to address in the move towards graduation: 1. Complete the SGA 2. Migrate to ASF infrastructure 3. Complete PODLINGNAMESEARCH-64 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? Zeppelin has just entered the ASF Incubator and the onboarding is progressing nicely. All initial committers have been issued ASF accounts and the basic INFRA has been setup. How has the project developed since the last report? This is the first report. Date of last release: N/A When were the last committers or PMC members elected? N/A Signed-off-by: [x](zeppelin) Konstantin Boudnik [X](zeppelin) Hyunsik Choi [X](zeppelin) Ted Dunning [X](zeppelin) Henry Saputra [X](zeppelin) Roman Shaposhnik ----------------------------------------- Attachment AC: Report from the Apache Isis Project [Dan Haywood] Apache Isis is a framework to enable the creation of software using domain-driven design principles, being an implementation of the naked objects architectural pattern == Activity == Mailing list activity has been steady; user mailing list subscriptions are unchanged (some turnover) but the number of mailing list messages is increasing with some good contributions from the user community. We have also started to get more code contributions from the community, one of which has been quite substantial. In the last report we described how we are have created a new "Isis Addons" website [1] and have moved some components out of the framework's codebase. To clarify the relationship, these are external to the framework for several reasons: * they tend to be code that either runs on top of Isis (reusable domain logic entities) or implementations of optional hooks that Isis exposes (services such as auditing, security). * as such, they have a different cadence to the framework "proper" * we wanted less formality, leveraging github collaboration capabilities * also, to allow for contributions that would not be compliant with ASF license restrictions, eg if dependent on LGPL. * (as noted previously) to reduce the size of the Isis codebase so that it can be more clearly focussed on its core responsibilities. == Development and Releases == Isis rate of development has increased this quarter. As noted in the previous report, Eurocommercial Properties NV are sponsoring the development of Isis for two Isis committers, Martin Grigorov (also a Wicket committer), and myself. In addition, there is another small client that is now sponsoring our time to implement some additional capabilities of the framework. This client was introduced to us by Oscar Bou, another Isis committer. This quarter we made one new release, v1.7.0 on 18 Oct 2014 [2]. == Committers and PMC == There has been one new committer added and change to the PMC this quarter * last committer added: Martin Grigorov, 4 Dec 2014 [3] * last PMC change: Martin Grigorov, 13 Dec 2014 == Issues == There are no outstanding issues requiring board attention. [1] http://www.isisaddons.org [2] http://isis.markmail.org/thread/rrg27kjhoq7bgndc [3] http://isis.markmail.org/thread/gc3nt3psrquhek75 ----------------------------------------- Attachment AD: Report from the Apache James Project [Eric Charles] 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 issue requiring board attention at this time. RELEASES No new release (last release done on 19 March 2013). OVERALL ACTIVITY Some code has been committed on the mime4j module related to refactoring and patch submission by user. The mailing list activity and patch submission for the server component has been mainly generated by the users. Activity on server code commits remains too low. The discussion at PMC level on this point has not yet been started. We received on 16. October 2014 a vulnerability report followed by a mail from CERT to track the open VU#988628. We will now handle this in an urgent way. COMMUNITY No new committer (Last committer was voted on 30 of Nov 2013). No new PMC member (Last PMC member was voted on 17 Jul 2012). TRADEMARKS / BRANDING Still to do: Logos and Graphics (include TM, use consistent product logo on web site). ----------------------------------------- Attachment AE: Report from the Apache jclouds Project [Andrew Phillips] A cloud agnostic library that enables developers to access a variety of supported cloud providers using one API. Project Status -------------- jclouds has carried out one successful release (1.8.1) in the last quarter and is currently discussing the planning of the next major (1.9.0) release. The developer and user community remains active, with a welcome increase in involvement by new contributors. The PMC is trying to streamline the project structure and process for contributions in order to make best possible use of limited core team time and in order to encourage continued interest and involvement from cloud developers. Community --------- Last committer: 2014-07-30 (Andrea Turli) Last PMC member: 2014-11-30 (Chris Custine) As resolved at the October 2014 board meeting, the PMC chair is currently Andrew Phillips. The jclouds PMC would like to express its sincere thanks to Adrian Cole, who recently left the PMC, for his years of work in building jclouds and growing the jclouds community. Community Objectives -------------------- What are the projects main plans and expectations for the community in the next period? * Establish consensus on the core purpose and functionality of the project moving forward and focus on ensuring this continues to be delivered * Establish clear guidance on the expectations around new contributions (technical and in terms of the type of contributions likely to be accepted) * Provide example code demonstrating current best coding and design practices * Create a more predictable "graduation path" for new contributions * Reduce overhead of the project setup to simplify releases and maintenance of core functionality Releases -------- Have there been any releases from the project in the last quarter? * 1.8.1 (2014-10-25) ----------------------------------------- Attachment AF: Report from the Apache Jena Project [Andy Seaborne] == Project Description Apache Jena is a Java framework for building Semantic Web and Linked Data applications based on W3C and community standards. == Issues There are no issues to raise with the board. == Releases Jena 2.12.1 released 2014-10-14. == PMC PMC member last added: 26 January 2013 Committer last added: 16 August 2013 == Activity dev@ list: ~ 250 messages a month / 159 subscribers users@ list: ~ 80-150 messages a month / 579 subscribers == Community news Questions from users also appear on StackOverflow and the domain-specific answers.semanticweb.com site where members of the wider jena users community also answer them. Two talks given by PMC members at ApacheConEU. ----------------------------------------- Attachment AG: Report from the Apache JMeter Project [Sebastian Bazley] ----------------------------------------- Attachment AH: Report from the Apache JSPWiki Project [Juan Pablo Santos] JSPWiki is a Java-based wiki engine == Anything the board should be aware of? There are no Board-level issues at this time. == Releases / Development Last release, 2.10.1, on 29th May, 2014 Regarding development, this period involved 7 JIRAs solved, most notable of them Wiki On a Stick functionality being merged into trunk. == Community Last Committer: David Vittor (dvittor), on 23rd Dec, 2014 Last PMC: David Vittor (dvittor), on 23rd Dec, 2014 This quarter we had another decrease on activity on MLs, with ~20 messages per month at dev@j.a.o, when compared to previous period (~50), and user@j.a.o also going back to ~4 messages per month (average of 10 on last period). Questions are being answered, though. 88 (-1) people subscribed to dev@j.a.o, 172 (-5) people subscribed at user@j.a.o ----------------------------------------- Attachment AI: Report from the Apache Labs Project [Tim Williams] Apache Labs hosts small and emerging projects from ASF committers. [STATUS] Another typical quiet couple months for Labs. The PMC remains quiet and healthy. The PMC has voted to rotate chairs this month as well - resolution pending. [DETAILS] == Community == A couple researchers had work, otherwise it’s back to being fairly quiet with nothing significant to report. == Labs Statistics == - new: 0 - status changes (last 3 months): 0 - total number: 41 - active: 17 - idle: 15 - promoted: 3 - completed: 8 - labs with commits: panopticon, alike ----------------------------------------- Attachment AJ: Report from the Apache Lucy Project [Logan Bell] The Apache Lucy search engine library provides full-text search for dynamic programming languages. It is a "loose" C port of the Apache Lucene search engine library for Java. ISSUES There are no Board-level issues at this time. RELEASES Lucy 0.4.2 was released on 31 December 2014. Clownfish 0.4.2 was released on 31 December 2014. ACTIVITY Development * Both Lucy and Clownfish releases include a number of bug fixes. Mailing lists User list subscribers: 90 (0) Developer list subscribers: 67 (0) Mailing list activity is average. ----------------------------------------- Attachment AK: Report from the Apache Mahout Project [Grant Ingersoll] ----------------------------------------- Attachment AL: Report from the Apache Maven Project [Hervé Boutemy] 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. * General Information * Work on plugin releases to define common 2.2.1 minimum Maven version and Java 5 requirements continues: we created an automated report [1] that shows 33 plugins are ready from 49. Once finished, we expect to start 3.x line of plugins with Maven 3 and Java 6 minimum requirements. * There was a contest to create a new Maven logo and create a mascot: the winning logo is [2] and the winning mascot (officially christened) "The Maven Owl" [3]. Work is now in progress to integrate it to the Maven site. * We're studying Jira migration from Codehaus to Apache for better end-users consistency, since we've got feedback about users lost when requiring to create a Jira account at Codehaus. * Compliance with ASF source header policy We enabled rat check on every build in maven-parent POM 25 to ensure full compliance from now on. Issue closed: this report is the last one with status on this topic. * Community * No new PMC members this quarter (last added on 2014-08-25) * No new committers this quarter (last added on 2014-03-17) * Mailing List activity Oct..Dec 2013 Jul..Sep 2014 Oct..Dec 2014 User List: 959 723 680 Developers List: 704 980 1506 Users mailing list activity has been reduced a little bit in the last three months whereas the developers mailing list activity has strongly increased within the same time frame. * Releases Core * Maven 3.2.5 (2014-12-20) Plugins * Maven Compiler Plugin 3.2 (2014-10-13) * Maven Assembly Plugin 2.5 (2014-10-26) * Maven Clean Plugin 2.6.1 (2014-10-26) * Maven Surefire Plugin 2.18 (2014-11-01) * Maven Failsafe Plugin 2.18 (2014-11-01) * Maven JXR Plugin 2.5 (2014-11-02) * Maven Assembly Plugin 2.5.1 (2014-11-04) * Maven Toolchains Plugin 1.1 (2014-11-11) * Maven PMD Plugin 3.3 (2014-11-14) * Maven Assembly Plugin 2.5.2 (2014-11-21) * Maven Ant Plugin 2.4 (2014-12-15) * Maven Assembly Plugin 2.5.3 (2014-12-17) * Maven AntRun Plugin 1.8 (2014-12-26) * Maven Surefire Plugin 2.18.1 (2014-12-28) * Maven Failsafe Plugin 2.18.1 (2014-12-28) * Maven EAR Plugin 2.10 (2014-12-31) * Maven Plugin Plugin 3.4 (2015-01-04) * Maven Project Info Reports Plugin 2.8 (2015-01-10) * Maven WAR Plugin 2.6 (2015-01-11) * Maven EJB Plugin 2.5 (2015-01-15) * Maven GPG Plugin 1.6 (2015-01-19) Other * Maven Shared Utils 0.7 (2014-10-17) * Maven Shared Filtering 1.3 (2014-10-18) * Maven Parent POM 25 (2014-10-22) * Maven Plugins Parent POM 26 (2014-10-22) * Maven Shared Parent POM 21 (2014-10-22) * Maven Skins Parent POM 10 (2014-10-22) * Maven Archiver 2.6 (2014-10-31) * Maven Repository Builder 1.0 (2014-11-13) * ASF Parent POM 16 (2014-11-16) * Maven Parent POM 26 (2014-11-16) * Maven Plugins Parent POM 27 (2014-11-16) * Maven Wagon 2.8 (2014-11-16) * Apache Maven Plugin Testing 3.3.0 (2014-12-30) * Maven Plugin Tools 3.4 (2015-01-04) [1] https://builds.apache.org/job/dist-tool-plugin/site/dist-tool-prerequisites.html [2] http://maven.apache.org/images/maven-logo-black-on-white.png [3] http://maven.apache.org/images/mascot-large.png ----------------------------------------- Attachment AM: Report from the Apache Mesos Project [Benjamin Hindman] ----------------------------------------- Attachment AN: Report from the Apache MetaModel Project [Kasper Sørensen] Apache MetaModel is a data access framework, providing a common interface for exploration and querying of different types of datastores. Releases: * December 12th, 2014: MetaModel 4.3.1 Statistics: * Last committers added: 2014-10-14 (Alberto Rodriguez) * Last PMC members added: 2014-11-20 (When the project graduated) * Mailing list activity for last 3 months: 412 messages * Mailing list subscribers: 57 * Commits the last 3 months: 41 Activity: * The TLP infrastructure is properly in place now. * A press release about the TLP graduation was published on the Apache Blog. The community showed good cooperation to work with Apache press on this. * In mid-december we made our first release as a TLP with the 4.3.1 release. * Since then it has been quiet. Mostly a few issues with the TLP website was addressed and the community hasn't had any big topics to discuss yet in 2015. * The website was slightly redesigned and made mobile friendly. ----------------------------------------- Attachment AO: Report from the Apache MINA Project [Emmanuel Lecharny] ----------------------------------------- Attachment AP: Report from the Apache MRUnit Project [Brock Noland] ----------------------------------------- Attachment AQ: Report from the Apache MyFaces Project [Gerhard Petracek] The Apache MyFaces project is an umbrella project of the Apache Software Foundation for projects relating to the JavaServer Faces (JSF) technology. Community --------- * No new Committers (since November 2013) * No new PMC Members (since July 2011) * No new Contributors The MyFaces community is stable. Besides working on new releases, we discuss upcoming topics. -> Community business as usual (nothing special to report). Releases -------- MyFaces (sub) projects with new releases since the last report: * MyFaces Tobago 2.0.3 (12/October/14) * MyFaces Core 2.2.6 (12/November/14) * MyFaces Tobago 2.0.4 (22/November/14) * MyFaces Tobago 2.0.5 (20/December/14) Issues ------ The TCK issue mentioned in our January report for 2014 still exists. There are no new issues that require the board's attention at this time. ----------------------------------------- Attachment AR: Report from the Apache Nutch Project [Sebastian Nagel] ----------------------------------------- Attachment AS: Report from the Apache ODE Project [Tammo van Lessen] ----------------------------------------- Attachment AT: Report from the Apache Onami Project [Nino Martinez Wael] DESCRIPTION Apache Onami is a project focused on the development and maintenance of a set of Google Guice extensions not provided out of the box by the library itself nor the Google developers team, such as integration with 3rd part frameworks or extra functionalities. MILESTONES Onami-Persist 1.0.1 has been released CURRENT ACTIVITY PMC are discussing how to manage releases using GIT. And has now setup a trial GIT repo on github (just to experiment with for the release process). Christian Grobmeier (grobmeier) has resigned from PMC but remains a committer. COMMUNITY Currently the project are migrating from SVN to GIT. Users community is quite silent. ISSUES There are no issues requiring board attention at this time. ----------------------------------------- Attachment AU: Report from the Apache OpenJPA Project [Pinaki Poddar] ----------------------------------------- Attachment AV: Report from the Apache OpenMeetings Project [Sebastian Wagner] ----------------------------------------- Attachment AW: Report from the Apache OpenOffice Project [Andrea Pescetti] Apache OpenOffice is an open-source, office-document productivity suite providing six productivity applications based around the OpenDocument Format (ODF). OpenOffice is released on multiple platforms and in dozens of languages. ### Issues for Board Awareness 1) Andrea Pescetti, the current PMC Chair, gave his availability to resign as soon as a successor can be elected: after 2 years it's time for a rotation. Discussions are still ongoing, so the resolution won't arrive in time for the January Board meeting. 2) The Apache OpenOffice community is still struggling in involving new volunteers who can independently work on big developments. Lack of appropriate mentors is still the main issue. 3) Following the many discussions we had in 2014, OpenOffice now needs a replacement for Apache Extras. SourceForge provided a proof of concept that could work for us, but we prefer that the new location for Apache Extras is decided at an ASF-wide level (i.e., that, as it used to be the case, all Apache projects put their "Extras" in a common space). ### Community Development/Outreach Progress Since the last report, the project added two PMC members: Michael and Mechtilde Stehmann (mikeadvo, mechtilde) in December 2014. The latest committer addition is from May 2014 (tal). We continue to see new volunteers who would like to be involved, but we are able to use them for relatively easy tasks only, since we are still witnessing a reduced level of activity (in terms of both contributed lines of code and e-mails to the dev list) from more experienced developers. The OpenOffice custom infrastructure (wiki, forum) is now out of the "minimal maintenance" mode and is assigned to Jan Iversen. A new documentation effort for an end-users manual under the ALv2 licence is stalled, even though new volunteers show up regularly. The problem is still the lack of appropriate coordinators/mentors. The localization community is growing, with new volunteers and new languages. A survey run just before ApacheCon EU showed that we have a lot on unexpressed potential in our volunteers, especially for non-development tasks. The challenge is now to implement the "better tools" and "better guidance" that these volunteers asked for, in several fields, from documentation to marketing to QA. OpenOffice had a dedicated track at ApacheCon Budapest, with talks spanning all the main project areas except core development. OpenOffice will have a dedicated booth and a devroom (shared with other OpenDocument Editors) at FOSDEM 2015, 31 January in Brussels. The mailing lists for user support, localization, development are quite active, the marketing, documentation, QA lists are moderately active. Activity in social media is still good. Community support forums remain popular with users, with an average of over 100 posts per day. ### Product/Project Development Progress Apache OpenOffice 4.1.2 is currently in the plans. It will be a bugfix release, but it will contain a major new feature in terms of packaging, with digitally signed installers and executables that will be accepted by modern Windows systems without warnings. Considering the many counterfeited sites offering variants of OpenOffice and the number of our users, this will be a significant milestone for the project. Activities that are still foreseen, but mostly stalled at the moment, include: actions for an easier installation and availability on mainstream Linux distributions; a new localization process, now progressing in the l10n40 branch; a rewritten OOXML filter, allowing import and (later) export. The download trend remains very strong: Apache OpenOffice passed the 130 million downloads at the end of 2014. ----------------------------------------- Attachment AX: Report from the Apache PDFBox Project [Andreas Lehmkühler] The Apache PDFBox library is an open source Java tool for working with PDF documents. General Comments ---------------- There are no issues that require Board attention. Community --------- There is a steady stream of contributions and bug reports from the community. John Hewson and Tilman Hausherr were added as committers and PMC members to our ranks in February 2014. 493 (481 last report) subscribers on the user@ list 149 (155 last report) subscribers on the dev@ list 170 JIRA tickets were created and 233 were resolved in the past 3 months. Releases -------- Version 1.8.8 was released on 13nd of December 2014. It is an incremental bugfix release based on PDFBox 1.8.x. Development: ------------ The work on our next major release is an ongoing effort. The main topics are: - switch to java 1.6 - enhance the parser - code cleanup - enhance rendering - enhance font handling - add unicode support - reduce memory footprint The long-awaited new major release is still under construction and there is still a lot to do. Most of the bigger parts are done so that we see the light at the end of the tunnel. Software Quality ---------------- There is an ongoing effort to improve PDFBox based on the analysis of different tools such as SonarQube, FindBugs and others. Only last month we reduced the number of issues as reported SonarQube by 20%. We joined our forces with the Tika project. Tim Allison ran some tests on their huge pool of test files pdfs (> 50.000 pdfs) to - avoid regressions when preparing the PDFBox 1.8.8 bugfix release - get clearance for updating Tika to use PDFBox 1.8.8 - find differences/areas for improvements comparing the new major release 2.0 to the current released version 1.8.x - avoid regressions when switching the parser - find areas for improvements/unsupported features and corner case pdfs not exactly following the pdf specs ----------------------------------------- Attachment AY: Report from the Apache Rave Project [Matt Franklin] Apache Rave is a widgets-based, web-and-social mashup platform. ISSUES Low community activity. COMMUNITY The community activity has continued to wane. New contributors to the list are being encouraged to contribute more. The existing community needs to expand efforts to engage new individuals. COMMITTER/PMC CHANGES 08/29/13 - Dan Gornstein was added as a new committer & PMC member. RELEASES 01/07/14 - 0.23 released. ACTIVITY The last 3 months have been extremely quiet in terms of list and development activity. ----------------------------------------- Attachment AZ: Report from the Apache Shindig Project [Ryan Baxter] DESCRIPTION Apache Shindig is an Opensocial Reference implementation in wide use by both social networks and enterprise software. Shindig graduated from the Incubator in January 2010. ISSUES The Shindig PMC has no issues that require board attention. COMMUNITY Mailing list traffic and contributions remain steady. The community has been working on a plan to develop a deployment guide for Shindig to address recent questions and issues users have been experiencing around properly deploying Shindig. COMMITTER/PMC CHANGES No PMC member changes. RELEASES Apache Shindig 2.5.2 was released the 2014-10-26. The community is currently working towards a 2.5.3 release. ----------------------------------------- Attachment BA: Report from the Apache Sqoop Project [Arvind Prabhakar] DESCRIPTION Apache Sqoop is a tool designed for efficiently transferring bulk data between Apache Hadoop and structured datastores such as relational databases. It can be used to import data from external structured datastores into Hadoop Distributed File System or related systems like Hive and HBase. Conversely, Sqoop can be used to extract data from Hadoop and export it to external structured datastores such as relational databases and enterprise data warehouses. RELEASES * The last release of Apache Sqoop was version 1.99.4, released on November 25, 2014 from the sqoop2 branch. * No other release is planned at this time. CURRENT ACTIVITY * Development activity continues on both trunk as well as sqoop2 branches. * A total of 236 issues have been resolved between the period starting from October 1, 2014 to January 1, 2015. * In the past three months, a total of 225 messages were exchanged on the user list and a total of 697 messages were exchanged on the dev list. COMMUNITY * The addition of a new committer was done in August 2014. * The last appointment to the PMC was done in August 2014. * Currently there are: - Total of 423 subscribers to the user list - Total of 147 subscribers to the dev list - Total of 21 committers - Total of 14 PMC members ISSUES * There are no issues requiring board attention at this time. ----------------------------------------- Attachment BB: Report from the Apache Steve Project [Jim Jagielski] Apache Steve is a collection of tools and programs used by the ASF to implement the STV voting system and tallying of results. RELEASES * No releases yet. CURRENT ACTIVITY * Things have been extremely slow and quiet. I expect once we need to actually *use* Steve again, things will pick up. COMMUNITY * The last 2 new committers were added in July 2013; since then there has been no new committers or PMC members. ISSUES * There are no issues requiring board attention at this time. ----------------------------------------- Attachment BC: Report from the Apache Struts Project [Rene Gielen] The Apache Struts MVC framework is a solution stack for creating elegant and modern action-based Java web applications. It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support technologies such as REST, AJAX and JSON. The Struts team made one release in the last quarter: * Struts 2.3.21 - feature, bug fix and security fix release (2014-12-08) The last quarter was dominated by stabilizing and releasing Struts 2.3.20, which is a major feature and bug fix release with more than 140 issues addressed. It also addresses a security issue known as CVE-2014-7809 / JVN#88408929 [1] We have made no progress in releasing a security fix version of the already EOLed Struts 1 framework. However, a workaround now exists which was developed and is provisioned externally. [2] In the last quarter we released a fully reworked web site, including a brand new Struts logo [1]. The design was kindly provided by SoftwareMill, a polish software development shop our fellow PMC member Łukasz Lenart is working for. Within the reporting period we saw a significant rise in discussion and planning efforts regarding a major new framework development line to be released as Struts 3. No new committers or PMC members have been added in the last quarter. Last PMC member addition was on 2013-05-11, last committer addition on 2014-01-06. We have no issues that require board assistance at this time. [1] http://struts.apache.org/docs/s2-023.html [2] https://github.com/rgielen/struts1filter [3] http://struts.apache.org/ ----------------------------------------- Attachment BD: Report from the Apache Tapestry Project [Howard M. Lewis Ship] ----------------------------------------- Attachment BE: Report from the Apache Tcl Project [Massimo Manghi] Apache Tcl is an umbrella for Tcl-Apache integration efforts. Current projects are * Rivet * Websh Board issues: the Change Audit section on whimsy still shows some discrepancies in the membership data. I will fix the membership dates soon. Community: Two new project members were approved as committers and PMC members. They joined the project in October and November 2014 Current number of subscribers to our public mailing lists are rivet-dev@: 47 subscribers websh-dev@: 16 subscribers + no valid bug reports were filed Releases: + Rivet: we released version 2.2.0 on June 16th 2014 and we are in the process of preparing a 2.2.1 release with a few new features + Websh is maintained but no new artifacts were released after 3.6.0b5 (2009-09-24) ----------------------------------------- Attachment BF: Report from the Apache Tez Project [Hitesh Shah] Apache Tez is an effort to develop a generic application framework which can be used to process arbitrarily complex DAGs of data-processing tasks and also a re-usable set of data-processing primitives which can be used by other projects. ISSUES There are no issues that require the board's attention at this time. STATUS Apache Tez graduated from Incubator in July 2014. Over the past 3 months, there have been 2 maintenance releases for the 0.5.x line and the community is working towards the 0.6.0 release. One of the major features being worked on ( the Tez UI in a separate dev branch ) was recently merged to master. Overall, there have been over 270+ jiras created and slightly over 270 jiras resolved. RELEASES ( since last report ) 0.5.2 released on Nov 7, 2014 0.5.3 released on Dec 10, 2014 COMMUNITY Auth: 32 PMC members and 34 committers ( as of Jan 08, 2014). Additions since last report: Committers: Jeff Zhang ( added Oct 16, 2014 ) Prakash Ramachandran ( added Jan 06, 2015 ) PMC: Jonathan Eagles ( added Oct 20, 2014 ) Jira: Last 90 days: 274 jiras created, 271 resolved. Mailing Lists: user@ - 147, dev@ - 146 subscribers. ----------------------------------------- Attachment BG: Report from the Apache Thrift Project [Jake Farrell] Thrift is a framework for providing cross-platform RPC and serialization. Project Status --------- Since releasing Apache Thrift 0.9.2 the Apache Thrift community has been working on developer velocity, test fixes and minor client library improvements. Discussions around build tooling and multi-system support occurred on the dev list and within jira and we are planning to have a release candidate shortly which will address items from these discussions. Community --- Latest Additions: * PMC addition: Ben Craig, 3.20.2014 Henrique Mendonca, 3.20.2014 * Contributor addition: Konrad Grochowski, 9.22.2014 Issue backlog status since last report: * Created: 154 * Resolved: 120 Mailing list activity since last report: * @dev 2493 messages * @user 96 messages Releases --- Last release: 0.9.2, Release Date: Nov 7, 2014 ----------------------------------------- Attachment BH: Report from the Apache Tika Project [Dave Meikle] What is Tika? ========================= Apache Tika is a dynamic toolkit for content detection, analysis, and extraction. It allows a user to understand, and leverage information from, a growing a list over 1200 different file types including most of the major types in existence (MS Office, Adobe, Text, Images, Video, Code, and science data) as recognised by IANA and other standards bodies. Issues ========================= There are no issues that need the boards attention. Releases ========================= The last release (1.7) was made in January 2015[1], with many new features including an OCR Parser based on Tesseract, improvements to the Tika JAXRS Server and a number of parser fixes & enhancements. Discussions have now started on the dev@ list to outline a roadmap[2] for what a new 2.X stream could look like for the evolution of Tika. Community ========================= The Tika PMC added Konstantin Gribov as a committer and PMC Member in January 2015. Mailing list activity on dev@ was at 389, 253 and 289 messages in November, December and January 2014, respectively. user@ was at 10, 28 and 29 messages, during the same timeframe. [1] http://s.apache.org/u0p [2] http://s.apache.org/DSm ----------------------------------------- Attachment BI: Report from the Apache Tiles Project [Greg Reddin] Apache Tiles is a free open-sourced templating framework for modern Java applications. Based upon the Composite pattern it is built to simplify the development of user interfaces. This report is almost a carbon copy of the last one. There have been a couple of releases and some discussion of progress, but no real change in the pace of the project. I am submitting with this report a resolution to change the project chair. I am finding that I have less and less time to fulfill the duties and I don't want the project to suffer from my lack of time. I intend to remain on the PMC and provide help to the new chair and oversight of releases, etc. The Tiles project continues to move at a slow pace, but work is ongoing. In the last quarter the project has produced two releases: * Tiles Request 1.0.6 GA * Tiles 3.0.5 GA The community to Tiles remains the same, a largely stable project. The same one or two people have been continuing to do much of the development for Tiles. There remains a little traffic in the users list and in the issue tracker and these are responded to and/or fixed usually within the week. The Spring community, and stackexchange.com, reamain the most active inputs to the community. ----------------------------------------- Attachment BJ: Report from the Apache Tomcat Project [Mladen Turk] ----------------------------------------- Attachment BK: Report from the Apache TomEE Project [David Blevins] ----------------------------------------- Attachment BL: Report from the Apache Traffic Server Project [Leif Hedstrom] Apache Traffic Server is an HTTP proxy server and cache, similar to Squid and Varnish in functionality and features. Issues ====== There are no issues that needs the board's attention. Community ========= One new committer was added since last report, leaving us with a total of 40 committers. Our last committer and PMC member was added on 12/16/2014. Activity on mailing list is normal, growth in subscriber list is almost identical to the previous quarter: users@ - 457 subscribers (up 3% since last report) dev@ - 298 subscribers (up 3% since last report) In Jira, 168 new tickets were opened and 258 were resolved or closed since the last board report, which had 202 and 103 respectively. 786 changes were committed to our git repository from 31 contributors. Last report had 624 commits from 44 contributors. Events ====== The Fall 2014 ATS Summit was held at LinkedIn's offices in Sunnyvale. It was well received, with participants from committers, developers and users. Slides from most of the topics are available at https://cwiki.apache.org/confluence/display/TS/Presentations+-+2014 A Bug Scrub event was held in the Chicago area, going through a large number of issues. We are planning for our next Summit event adjacent to the 2015 ApacheCon NA. In addition to that, we plan on holding "Hackathon" sessions before, during and after the conference. Releases ======== Three new releases were made since last report: Apache Traffic Server v5.2.0 (released 1/14/2015) Apache Traffic Server v5.1.2 (released 12/16/2014) Apache Traffic Server v5.1.1 (released 10/31/2014) The v4.2.x version will be supported until Q3 2015, this is extended by an additional 6 month from the initial plan. We have decided to avoid making releases during the holidays around Thanksgiving and in December, and adjusted our release schedules accordingly. The 5.2.0 release was delayed for a full month as well. Learning from this, we expect release schedules to be further adjusted in the 2015-2016 plans. Planned releases include: * 5.3.0: April 2015 * 6.0.0: July 2015 ----------------------------------------- Attachment BM: Report from the Apache Tuscany Project [Jean-Sebastien Delfino] Apache Tuscany is an SOA framework based on OASIS OpenCSA and SCA. ISSUES - Community activity is very low. RELEASES - Last release was Tuscany SCA 2.0.1, 10/3/2013. COMMUNITY ACTIVITY - Last committer addition was Sebastian Millies, 12/4/2012. - Mailing list traffic is low with 18 messages on the user list and 12 messages on the dev list in 2014, and one JIRA notification on the dev list in 2015. - There were no commits from the Tuscany committers in 2014, only one commit from Infra adding the Web site to SVN for svnpubsub. There was one commit from a Tuscany committer in 2015 adding a DOAP file to the project. - A discussion thread was started on Aug 16 on both user and dev lists to request community input on new development plans. One response from a PMC member suggesting a new release to pick up updated dependencies. - The PMC chair indicated on Aug 21 on the private list his intention to step out of the PMC and asked for volunteers to replace him as he is too busy with other work. Given the absence of response from any other PMC members, he is continuing for now with the little spare time he has left. - Another discussion thread was started on Sep 17 on the private list asking if there were enough PMC members to get the project going. Three responses, one too busy to continue, another still following the mailing list without seeing a realistic prospect to get involved in a release or commit activity, a third stating that we need enough PMC members willing to review and vote on releases or new committers/PMCs but volunteering to do that. BRANDING - The project needs to update logos with ™. ----------------------------------------- Attachment BN: Report from the Apache VXQuery Project [Till Westmann] Apache VXQuery implements a parallel XML Query processor. ISSUES There are no issues that require the board's attention at this time. STATUS Apache VXQuery graduated from the incubator in July 2014. Feature development in the last 3 month was slow. Most work went into the paper on performance evaluation (and comparison with other systems). COMMUNITY All PMC members came in through graduation, all committers are PMC members. The community is still small. Last committer (Steven Jacobs) was added in September 2013. COMMUNITY OBJECTIVES - Continued focus on completing the engine and on growing the community. The paper that will hopefully increase the visibility of the project should be finished in January. - Focus on bringing off-list communication back to the mailing list (a number of discussions happened off-list and were not brought back). RELEASES Apache VXQuery 0.4 was released on Sep 7, 2014 ----------------------------------------- Attachment BO: Report from the Apache Web Services Project [Sagara Gunathunga] ----------------------------------------- Attachment BP: Report from the Apache Whirr Project [Andrew Bayer] Apache Whirr is a library for running services like Hadoop or ZooKeeper in the cloud. Releases: No new releases this quarter. Last release was 0.8.2, April 2013. Community: The PMC composition did not change, and we had no new committers since the last report. The last PMC change was the addition of Andrew Bayer in November of 2012, and the last new committer was Graham Gear, also in November of 2012. Issues: No news - we need to start the process of going to the Attic. ----------------------------------------- Attachment BQ: Report from the Apache Wink Project [Luciano Resende] Apache Wink is a project that enables development and consumption of REST style web services. The core server runtime is based on the JAX-RS (JSR 311) standard. The project also introduces a client runtime which can leverage certain components of the server-side runtime. Apache Wink delivers component technology that can be easily integrated into a variety of environments. There are no issues that require Board attention at the moment. Community: The Wink project has a small community which is not very active. We have had discussions on how to increase community activity, but no concrete activity has actually been executed. Having said that, I believe Wink is a mature project with active users and we should not consider any retirement actions at the moment. Last svn activity shows couple patches being applied towards wink website in August, but actually no code change since december 2013. Mailing lists are also slow as usual in the past year. Releases: * Last release was Apache Wink 1.4.0 which was released on September 15, 2013 Committers or PMC changes: * Voted Gerhard Petracek was added as a Wink committer in August 2013. Trademark/Branding: * No known issues. Legal Issues: * None ----------------------------------------- Attachment BR: Report from the Apache Wookie Project [Scott Wilson] ------------------------------------------------------ End of minutes for the January 21, 2015 board meeting.