
This was extracted (@ 2020-11-18 21:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
## Description: The mission of Apache Fineract is the creation and maintenance of software related to a core banking platform that provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world's underbanked and unbanked. ## Issues: There are no issues requiring board attention ## Membership Data: Apache Fineract was founded 2017-04-19 (3 years ago) There are currently 41 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Aleksandar Vidakovic was added to the PMC on 2020-10-11 - Petri Tuomola was added to the PMC on 2020-10-06 - Graham was added as committer on 2020-08-25 - Manthan Surkar was added as committer on 2020-09-26 - Percy Enoabane was added as committer on 2020-10-02 - Petri Tuomola was added as committer on 2020-07-14 ## Project Activity: We have added more committers and PMC members over the past 3 months. Fineract 1.4 was released in September. Aleksandar Vidakovic , one of our committers, stepped up to be the Release Manager for Fineract 1.x. Aleks while working in collaboration with Ed Cable, Michael Vorburger and other PMC members, was able to prepare and send out the much needed 1.4 release on 18 September 2020. We're hoping to release Fineract 1.x every few months going forward (based on the rate of contributions). Fineract 1.5 has been programmed to be released at the end of 2020 or early 2021. There is a fair amount of bugs being fixed by Petri Tuomola, Michael Vorburger and a few other committers and volunteers. In the run up to Fineract 1.4, a weekly "bug fixed" report was shared on list which helped to highlight the progress made and encouraged additional contributions. Since the 1.4 release had originally been contemplated in mid-2019, the shift in momentum was noticeable on list and in the PRs. GSoC and Outreachy ended in August with most of our students passing their final evaluation and adding quality to the Fineract code base. A lot of bugs, issues and code quality work was done during the summer by interns. (Add more details on what each student did). Some our GSoC interns have already become committers on the project and are doing great. Manthan Surkar contributed Checkstyle (amazing), related error handling and logging, Spotless (so cool), the SqlBuilder (WIP), and Swagger (check it out on https://www.youtube.com/watch?v=FlVd-0YAo6c!). Percy Ayuk contributed Error Prone violation fixes which improved the quality of Fineract 1.x. He also fixed alot of bugs and did work related to migrating away from deprecated dependencies like from Joda time to Java.time migration (still pending to be merged). Yemdjih Nasser worked on updating Fineract CN dependencies especailly Spring and Spring boot, Did work on migrating from OpenJPA to EclipseLink ( pending ) and helped to mentor alot of other interns and volunteers. He earned committership before GSoC ended. Natasha Natarajan worked as an Outreachy intern to fix Fineract issues, migrate some old dependencies to new ones and did some QA work. Highly informative and substantive ApacheCon Fineract/FinTech Track, https://www.apachecon.com/acah2020/tracks/fineract.html and slides https://drive.google.com/drive/folders/17ahcInsVSu5R00BaJKfCs_wh2XnCtLh4 . There were panel sessions where discussions took place about the current ways Fineract is implemented and the state of the community. We had talks on use cases and ways in which Fineract can be improved. There were outreach talks around encouraging more community contributions which will add more value to Apache Fineract. Thanks to the work of Javier Borkenztain, Ed Cable and Myrle Krantz for planning the Fineract Track at this year's ApacheCon. Birds of Feather sessions were exceptionally valuable in facilitating brainstorming and planning around future roadmap items including shared contributions to scalability and performance as well as a phased approach to making Fineract 1.x more extensible through a plug-in like architecture starting with reporting. These BoF sesssion resulted in actionable tickets that we are ready to have members of the community assist with. Fineract CN was proposed and anticipated as the next generation of Fineract, containerized, microservice based, adding much needed flexibility: These discussions on the list around improving Fineract CN and eventually making the first release. These discussions hinge on some fundamental vs incremental improvements to the micro service architecture and underlying technology stack. There is an Outreachy Project for Fineract CN which focuses on upgrading key dependencies over the next few months which will help take the project closer to release. ## Community Health: Communication on the Dev List has increased slightly as seen by a 1% increase in traffic in the past quarter (582 emails compared to 575). This is probably due to people reporting issues and asking questions as a result of the recent Fineract 1.x release. Issues created, PRs opened and closure rate have declined by approximately 50% over the past 3 months mostly due to the conclusion of the GSoC and Outreachy programs. The increase in these metrics in the summer were due to our interns doing a lot of work at Fineract. We are back to steady state. We have 26 code contributors this quarter showing a 23% increase mainly due to the efforts made to release Fineract 1.4 and the recently ended ApacheCon in September 2020. Overall, the community is healthy with a steady rate of contributions from a few dedicated committers, but we need to do better to attract more contributors and enable providers serving Fineract in production to give back to the Upstream project.
WHEREAS, the Board of Directors heretofore appointed Vishwas Babu A J (vishwasbabu) to the office of Vice President, Apache Fineract, and WHEREAS, the Board of Directors is in receipt of the resignation of Vishwas Babu A J from the office of Vice President, Apache Fineract, and WHEREAS, the Project Management Committee of the Apache Fineract project has chosen by vote to recommend Awasum Yannick (awasum) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Vishwas Babu A J is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Fineract, and BE IT FURTHER RESOLVED, that Awasum Yannick be and hereby is appointed to the office of Vice President, Apache Fineract, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Change the Apache Fineract Project Chair, was approved by General Consent.
## Description: Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Fineract was founded 2017-04-18 (~3 years ago) There are currently 37 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - 1 new committer - Yemdjih Kaze Nasser ## Project Activity: The Fineract community maintains two active projects. Fineract 1.x - Current generation product which is widely used. Fineract-CN - Next Generation framework which is still under active development and has not been officially released - Fineract 1.x The 1.4 release is still pending as the community is working to find volunteer release managers and maintainers to help cut the release. The community is still anticipating a number of significant contributions for the 1.5 release so would like to urgently get the 1.4 release shipped. The community recognizes that for the contribution model and upstream development to work properly, contributions need to come from the individuals and committers belonging to organizations building and using the software in production environments (e.g. commercial solutions powered by Fineract). Despite a recent uptick since April 2020 in contributions from volunteers and interns, contributions from the ecosystem, especially ongoing maintenance and release management from the ecosystem of expert fineract "users", is at relatively low levels. Three intern candidates have been brought on directly through Apache Software Foundation for Google Summer of Code and are making great progress on implementing checkstyles, refactoring the code, hardening the codebase, upgrading core dependencies, implementing live API docs, migrating to EclipseLink and more. In addition there is one Outreachy intern working on some Fineract issues and several of the seventeen Mifos GSOC interns who are contributing to Apache Fineract via Fineract CN Mobile, Credit Bureau integration module, and more. To learn more about each intern, visit this blog post from the Mifos Initiative at https://mifos.org/blog/gsoc-2020/. PMC members, Awasum Yannick and Michael Vorburger are continuing to do timely reviews of pull requests being submitted and have overseen a 5x increase in the number of resolved ticket over the past quarter. Great work to their leadership, hard work, and strong example they're setting for the rest of the community. - Fineract-CN The community is still trying to push towards a stable first release of Fineract CN centered around a minimum set of mature and stable microservices. There is discussion regarding the twin goals of a) deployable MVP solution, and b) base level of libraries to ensure upstream contribution models from the organizations using the code in production. Progress is still slow on getting the few organizations, actively using the codebase, and their expert "users", to contribute back. Focus is currently on sufficient deployment tools to make the project more approachable for new devs. Work is still ongoing to get the public demo server live. GSOC projects related to live API documentation as well as additional UIs on top of Fineract CN are in progress. Work is ongoing to provide an Open Banking API layer on top of Fineract CN to all third party and trusted first-party apps to securely connect. ## Community Health: Both projects continue to retain healthy discussion with 534 mails sent to our dev mailing list, which amounts to a minor seasonal (~25%) increase in traffic compared to the previous quarter (425) Activity rates on JIRA have seen a sharp increase (nearly 5x) thanks to the tireless efforts of Michael Vorburger to encourage contributions, review pull requests in a timely manner and recognize incoming contributions in a weekly Fineract Weekly Resolved Issues update and Dashboard on JIRA. Thanks as well to Petri and Awasum for their contributions, mentorship and reviews of code along with our Fineract interns. - Fineract 1.x. - 200 JIRA tickets created in the last 3 months (50 in the previous quarter) - 129 JIRA tickets resolved in last 3 months (26 in the previous quarter) - Fineract CN - 8 JIRA tickets created in the last 3 months (29 in the previous quarter) - 0 JIRA tickets closed/resolved in the last 3 months (3 in the previous quarter) Community members, Javier Borkenztain and Edward Cable, are working with the ApacheCon committee to plan out a Fineract track for ApacheCon @Home.
## Description: Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Fineract was founded 2017-04-18 (~3 years ago) There are currently 36 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - No changes ## Project Activity: The Fineract community maintains two active projects. Fineract 1.x - Current generation product which is widely used. Fineract-CN - Next Generation framework which is still under active development and has not been officially released - Fineract 1.x The 1.4 release is still pending as the community is working to find volunteer release managers and maintainers to help cut the release. The community is anticipating a number of significant contributions for the 1.5 release so would like to urgently get the 1.4 release shipped. Several intern candidates are being evaluated for projects related to hardening of the codebase, upgrading of core dependencies. PMC members, Awasum Yannick and Michael Vorburger are continuing to do timely reviews of pull requests being submitted. - Fineract-CN There is growing momentum around Fineract-CN with individuals from several organizations looking to contribute back features and enhancements for the deployments and ongoing projects. The current focus and aim of the committers around Fineract CN is to identify the minimum set of mature and stable libraries needed to establish a foundational framework, a minimum set of functionality that can demonstrate an end to end solution on top of the framework and sufficient DevOps tooling and scripts to more easily deploy the framework. Work is still ongoing to get the public demo server live. GSOC projects related to live API documentation as well as additional UIs on top of Fineract CN are being explored. Work is ongoing to provide an Open Banking API layer on top of Fineract CN to all third party and trusted first-party apps to securely connect. ## Community Health: Both projects continue to remain healthy with 425 mails sent to our dev mailing list, which amounts to a minor seasonal (~4%) decrease in traffic compared to the previous quarter. Activity rates on Jira also remain stable - Fineract 1.X - 50 JIRA tickets created in the last 3 months (24 in the previous quarter) - 26 JIRA tickets closed/resolved in the last 3 months (22 in the previous quarter) - Fineract CN - 29 JIRA tickets created in the last 3 months (15 in the previous quarter) - 3 JIRA tickets closed/resolved in the last 3 months (39 in the previous quarter) Community members, Javier Borkenztain and Edward Cable, are working the ApacheCon committee to plan out a Fineract track for ApacheCon North America.
## Description: Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Fineract was founded 2017-04-18 (~3 years ago) There are currently 36 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 2:1. Community changes, past quarter: - Juhan Aasaru was added to the PMC on 2019-11-18. - Mohit Sinha was added as committer on 2019-12-02. ## Project Activity: The Fineract community maintains two active projects. Fineract 1.x - Current generation product which is widely used. Fineract-CN - Next Generation framework which is still under active development and has not been officially released - Fineract 1.x We are expecting to ship a major release (1.4) by the end of the month. - Fineract-CN Ongoing work around stabilizing containerization and deployment options. ## Community Health: Both projects continue to remain healthy with 442 mails sent to our dev mailing list, which amounts to a minor seasonal (~6%) decrease in traffic compared to the previous quarter. Activity rates on Jira also remain stable - Fineract 1.X - 24 JIRA tickets created in the last 3 months (21 in the previous quarter) - 22 JIRA tickets closed/resolved in the last 3 months (18 in the previous quarter) - Fineract CN - 16 JIRA tickets created in the last 3 months (15 in the previous quarter) - 39 JIRA tickets closed/resolved in the last 3 months (10 in the previous quarter)
## Description: Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues: There are no issues requiring board attention at this time. ## Membership Data: Apache Fineract was founded 2017-04-18 (2 years ago) There are currently 35 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 9:5. Community changes, past quarter: - No new PMC members. Last addition was Courage Angeh on 2019-05-13. - No new committers. Last addition was Angel Cajas on 2019-04-26. ## Project Activity: The Fineract community maintains two active projects. Fineract 1.x - Current generation product which is widely used. Fineract-CN - Next Generation framework which is still under active development and has not been officially released - Fineract 1.x Shipping of release 1.4 has been delayed. Over the past quarter, merged changes have been limited mostly to updates to versions of project dependencies. There is ongoing work around migrating API documentation to swagger (GSOC project) , fixing flakiness around test cases and integrating open banking API's which are expected to be merged in the near future. - Fineract-CN Major progress towards resolving pending category X dependencies , namely - RDBMS migrated from MySQL to PostgreSQL - Hibernate dependencies replaced with EclipseLink (GSOC project) Further, thanks to Juhan Aasaru , major simplifications have been made with regards to the containerization and the provisioning process. ## Community Health: Both projects continue to remain healthy with 494 mails sent to our dev mailing list. While the traffic was slightly higher in the previous quarter, the same was attributed to a seasonal spike linked to activity around Google Summer Of Code. Activity rates on Jira also remain stable - Fineract 1.X - 21 JIRA tickets created in the last 3 months (26 in the previous quarter) - 18 JIRA tickets closed/resolved in the last 3 months (14 in the previous quarter) - Fineract CN - 15 JIRA tickets created in the last 3 months (20 in the previous quarter) - 10 JIRA tickets closed/resolved in the last 3 months (10 in the previous quarter)
## Description: Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues: There are no issues requiring board attention at this time. ## Activity: The Fineract community maintains two active projects. Fineract 1.x - Current generation product which is widely used. Fineract-CN - Next Generation framework which is still under active development and has not been officially released - Fineract 1.x A new major release (1.3) was shipped. Ongoing work (shout-out to Michael Vorburger) around updating to newer versions of dependencies for the next major release (1.4), likely to be shipped in this quarter. We have a GSOC student working on migrating our API documentation to Swagger. - Fineract-CN Ongoing activity and discussions around ensuring license compliance in preparation for an initial release. Additional details follow - Thanks to Juhan Aasaru, JFrog artifactory has been setup for all Fineract CN projects. This greatly simplifies our build process. - GSOC student working on migrating our RDBMS from MySQL to PostgreSQL and our ORM from Hibernate to another Apache compliant library ## Health report: Both projects continue to remain healthy. ## PMC changes: - Currently 17 PMC members. - New PMC members: - Courage Angeh was added to the PMC on Tue May 14 2019 - Isaac Kamga was added to the PMC on Thu Apr 25 2019 ## Committer base changes: - Currently 35 committers. - New committers: - Angel Cajas was added as a committer on Sat Apr 27 2019 - Juhan Aasaru was added as a committer on Fri Apr 19 2019 ## Releases: - Last release was 1.3.0 on Tue Apr 30 2019 ## Mailing list activity: No major changes in mailing list traffic - dev@fineract.apache.org: - 342 subscribers (up 9 in the last 3 months): - 637 emails sent to list (707 in previous quarter) - issues@fineract.apache.org: - 16 subscribers (up 0 in the last 3 months): - 369 emails sent to list (688 in previous quarter) ## JIRA activity: No change in activity rates around both projects - Fineract 1.X - 26 JIRA tickets created in the last 3 months - 14 JIRA tickets closed/resolved in the last 3 months - Fineract CN - 20 JIRA tickets created in the last 3 months - 10 JIRA tickets closed/resolved in the last 3 months
## Description: Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues: There are no issues requiring board attention at this time. ## Activity: The Fineract community maintains two active projects Fineract 1.x - Current generation product which is widely used FIneract-CN - Next Generation framework which is still under active development and has not been officially released - Fineract 1.x A planned major release (1.3) was delayed with bug reports. This release is now in the voting phase and is expected to ship shortly. - FIneract-CN Ongoing activity around ensuring license compliance in preparation for an initial release. Additional details follow - POC for switching from MySQL to PostgreSQL in place - Ongoing activity related to improving the build process (setting up an artifactory) - Ongoing discussions and activity around simplifying the deployment process and setting up a demo server ## Health report: Both projects continue to remain healthy. ## PMC changes: - Currently 16 PMC members. - New PMC members: - James Dailey was added to the PMC on Sun Mar 31 2019 - Santosh Math was added to the PMC on Sat Mar 23 2019 ## Committer base changes: - Currently 33 committers. - New commmitters: - Chirag Gupta was added as a committer on Wed Jan 30 2019 - Sanyam Goel was added as a committer on Wed Jan 30 2019 ## Releases: - Last release was 1.2.0 on Thu Dec 06 2018 ## Mailing list activity: Increased activity in the mailing lists can be largely attributed to our participation in Google Summer Of Code. - dev@fineract.apache.org: - 330 subscribers (up 49 in the last 3 months): - 782 emails sent to list (437 in previous quarter) - issues@fineract.apache.org: - 16 subscribers (up 0 in the last 3 months): - 695 emails sent to list (778 in previous quarter) ## JIRA activity: Increased activity around issue creation across both projects is linked to our participation in GSOC - Fineract 1.X - 58 JIRA tickets created in the last 3 months - 34 JIRA tickets closed/resolved in the last 3 months - Fineract CN - 35 JIRA tickets created in the last 3 months - 6 JIRA tickets closed/resolved in the last 3 months
## Description: Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues: The Fineract community maintains two active projects Fineract 1.x - Current generation product which is widely used FIneract-CN (including microservices front end UI) - Next Generation framework which is still under active development and has been officially released Release management on Fineract 1.x was largely led by contributors associated with "The Mifos Initiative". For 2019, the indications are that these contributors shall be shifting their attention to Fineract-CN. The PMC shall be closely monitoring the impact of the same on the ability of the community to continue shipping timely releases and responding to security issues raised around Fineract 1.x. Signs of disengagement have been observed within the community due to lack of clarity on the long term plans around Fineract 1.x and on-going delays in releasing the initial version of Fineract-CN. Committers are initiating work on publishing a roadmap for Fineract-CN which would answer key questions like "would Fineract-CN be a drop-in replacement for Fineract 1.* ?" and provide target timelines for key feature availability (and possibly feature parity with commonly used modules in Fineract 1.x) on Fineract-CN. ## Activity: Fineract 1.x A major release (1.2) has been shipped and committers are working on shipping version 1.3 targeted for the 2nd week of January 2019 Fineract-CN Ongoing activity led by Isaac Kamga around improving build time and ensuring license compliance in preparation for an initial release. ## Health report: Both active projects continue to remain healthy. ## PMC changes: - Currently 14 PMC members. - Mexina Daniel was added to the PMC on Tue Oct 30 2018 ## Committer base changes: - Currently 31 committers. - New commmitters: - Mark van Veen was added as a committer on Mon Oct 22 2018 - James Dailey was added as a committer on Fri Oct 05 2018 - Cabrel Kemfang was added as a committer on Fri Oct 26 2018 ## Releases: - Fineract 1.2.0 was released on Thu Dec 06 2018 ## Mailing list activity: The user list has been merged into the more active dev list, which explains the slight uptick in activity observed here. - dev@fineract.apache.org: - 277 subscribers (up 13 in the last 3 months): - 462 emails sent to list (440 in previous quarter) - issues@fineract.apache.org: - 16 subscribers (down -1 in the last 3 months): - 781 emails sent to list (258 in previous quarter) ## JIRA activity: Fineract 1.X Slight uptick in issue creation and marked increase in issue resolution - 27 JIRA tickets created in the last 3 months - 64 JIRA tickets closed/resolved in the last 3 months Fineract CN Marked decrease in both issue creation and resolution - 12 JIRA tickets created in the last 3 months - 10 JIRA tickets closed/resolved in the last 3 months
WHEREAS, the Board of Directors heretofore appointed Myrle Krantz (myrle) to the office of Vice President, Apache Fineract, and WHEREAS, the Board of Directors is in receipt of the resignation of Myrle Krantz from the office of Vice President, Apache Fineract, and WHEREAS, the Project Management Committee of the Apache Fineract project has chosen by vote to recommend Vishwas Babu A J (vishwasbabu) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Myrle Krantz is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Fineract, and BE IT FURTHER RESOLVED, that Vishwas Babu A J be and hereby is appointed to the office of Vice President, Apache Fineract, 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 7I, Change the Apache Fineract Project Chair, was approved by Unanimous Vote of the directors present.
## Description Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues Pull request backlog for Fineract 1.x: there are 28 open pull requests. ## Activity Two active development areas: Fineract 1.x FIneract-CN (including microservices front end UI) GSOC is winding down. Fineract has four GSoC interns: Dilpreet Singh Ebenezer Graham Ruphine Kengne Pembe Miriam Newly selected committer, Aleksander Vidakovic is configuring the Apache VM infrastructure for a public demo server for Fineract CN - a request for additional infrastructure was made to Apache board and approved. Progress is slow because we're all doing it in our free time. OSCON - Fineract attendees included Myrle and Ed, both gave talks that included Fineract articulation. ApacheCon, keynote, three talks and a dinnertime meetup. Fineract is especially grateful that so many members of our project could attend on TAC. Fineract CN APIs documentation initiated Lowering barriers to contribution is being discussed, with the idea that non-committers can also review pull requests. Lazy consensus has been adopted and documented in Committer's Zone Fineract 1.x was moved to gitbox to make merging PR's easier. ## Health report Community development is ticking along, PR's are coming in. On Fineract CN they are mostly being merged; on Fineract 1.x we need to improve. On the whole, we're doing well. ## PMC changes - Currently 13 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Awasum Yannick on Thu Apr 19 2018 ## Committer base changes - Currently 29 committers. - New commmitters: - James Dailey was added as a committer on Sat Oct 06 2018 - Shruthi Rajaram was added as a committer on Tue Sep 18 2018 ## Releases - 1.1.0 was released on Wed Apr 18 2018 ## Mailing list activity: - dev@fineract.apache.org: - 264 subscribers (up 5 in the last 3 months): - 448 emails sent to list (709 in previous quarter) - issues@fineract.apache.org: - 17 subscribers (up 0 in the last 3 months): - 296 emails sent to list (302 in previous quarter) - user@fineract.apache.org: - 207 subscribers (up 10 in the last 3 months): - 47 emails sent to list (39 in previous quarter) ## JIRA activity: FINERACT 1.x & Fineract-CN together 373 open issues, many of these stale and assigned to non-active members. Cumulative Flow Report shows increasing volume of "to dos", a tiny percentage of "in progress" and a relatively stable number of "done". FINERACT project Jira creation is down and resolution is up. - 14 JIRA tickets created in the last 3 months - 12 JIRA tickets closed/resolved in the last 3 months FINCN project tickets weren't previously being captured. With FINCN added, the numbers now look like this. Future comparisons should be against these numbers. - 35 JIRA tickets created in the last 3 months - 26 JIRA tickets closed/resolved in the last 3 months
## Description Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues PR backlog continues to grow including contributions from 2017 GSOC interns and delays in moving towards a monthly release cycle for the 1.2 release and beyond. There was little availability of PMC members to take on this burden so a dedicated and funded individual is being supplied from the community to take on these responsibilities. ## Activity GSOC interns 4 interns are currently heads-down on their projects: Dilpreet Singh of India is working on version 2 of the Fineract CN Mobile Field Operations app including converting over to Kotlin, refactoring, and adding in new features. Ebenezer Graham of Mauritius is working on a SMS/Email microservice for Fineract CN Ruphine Kenge of Cameroon is implementing the back-components for group management on Fineract CN Pembe Miriam of Cameroon is implementing the web user interface for group-based lending and microfinance services on Fineract CN. Newly selected committer, Aleksander Vidakovic is configuring the Apache VM infrastructure for a public demo server for Fineract CN - a request for additional infrastructure is being made to Apache board. Marketing: Myrle co-presented with Justin McLean on Fineract and the Incubator at FOSS Backstage.. Myrle promoted Fineract via feathercast with many thanks to Rich Bowen. At least 5 members of the community will be in attendance at ApacheCon and two talks including a keynote will be given. Talks are being prepared now. Fineract CN APIs have been documented using Spring REST Docs by Isaac Kamga and are temporarily available on http://smartfinance.tech/fineract-cn-api-docs/. ## Health report PR's backlog continues to be an issue. ## PMC changes - Currently 14 PMC members. - Awasum Yannick was added to the PMC on Thu Apr 19 2018 ## Committer base changes - Currently 27 committers. - New commmitters: - Aleksandar Vidakovic was added as a committer on Sat Apr 28 2018 - Courage Angeh was added as a committer on Thu Apr 12 2018 - Steve Conrad was added as a committer on Wed Mar 28 2018 ## Releases - 1.1.0 was released on Wed Apr 18 2018 ## Mailing list activity: Mailing list activity is down slightly across all lists. This is a little surprising; with the additional traffic from the GSoC interns I would have expected *more* emails not less. - dev@fineract.apache.org: - 257 subscribers (up 14 in the last 3 months): - 709 emails sent to list (752 in previous quarter) - issues@fineract.apache.org: - 17 subscribers (up 0 in the last 3 months): - 302 emails sent to list (333 in previous quarter) - user@fineract.apache.org: - 195 subscribers (up 15 in the last 3 months): - 39 emails sent to list (55 in previous quarter) ## JIRA activity: Jira activity is up significantly from last quarter, but nowhere close to the activity of the quarter before that. - 27 JIRA tickets created in the last 3 months - 9 JIRA tickets closed/resolved in the last 3 months
## Description Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues ## Activity We've added committers. We've started adapting Fineract CN (formerly mifos i/o) to its new home at Apache. There is still a lot of work to do, and it isn't all captured in tickets yet. In particular, Fineract CN is not yet through IP clearance with the incubator. Those committers interested in Fineract CN are having trouble keeping up with the significant interest from contributors. We've almost released 1.1 containing the following major improvements: -- Integration of data import tool and enhancements for usability and better performance -- Integration of staff notifications framework including the introduction of a topic-subscriber model architecture -- Support for two-factor authentication with OTP delivery via SMS or email and the configuration of remember-me tokens -- Create and schedule ad-hoc queries to run and generate reports. -- Support for equal installments with equal amortization of principal and interest. ## Health report We are struggling again with unmerged pull requests. Currently, the oldest open pull request is from May 2016.The number of open pull requests has increased from from 16 to 23. Of these, only 9 have received no comment. The oldest of those 9 is from November 2017. However it is not that these are lacking attention as we've tagged several of these pull requests for the next release, Fineract 1.2, but are still awaiting review of these from committers who have little time to do so yet. In an effort to move towards more regular time-driven releases (monthly), we successfully transferred knowledge about the release process to several additional committers but have still become bottlenecked in release management with committers not having time to review the tagged pull requests. Efforts are also under way to utilize Apache virtual machine infrastructure to set up a publicly accessible demonstration instance for Fineract CN. Progress is stalled though as the committers who have volunteered for the effort don't have the requisite knowledge to complete the task and the volunteers willing and able to do the work need to be added as committers. Discussion led by Yannick Awasum has begun around addressing the hibernate dependency in Fineract CN which needs to be addressed prior to any release; unfortunately there has been little to no participation from other community members in this regard. Functional discussion around features for the Fineract CN roadmap have begun but are also proceeding more slowly than desired. Discussion related to key components for migration of users of Fineract 1.x to Fineract CN (i.e. group lending support, data migration tools, etc.) has been lacking and once again it relates to low input from our PMC and older committers. Discussion led by individual product management volunteers around domain areas such as machine learning and credit analysis, reporting, regulatory compliance, etc. is ongoing but slow as well. Documentation for Fineract CN is growing and Isaac Kamga has led a webinar on customizing a microservice. He is also leading work on live documentation of APIs via Spring REST Docs which will be made available in the upcoming quarter. Nonetheless, more documentation is needed and we continue to recruit volunteers to take on these tasks. Evaluation of students for Google Summer of Code is taking place with an emphasis on projects related to Fineract CN including a data import tool, additional microservices, containerization, enhancements to Fineract CN mobile, and support for group-based lending operations. We continue to add committers at a steady clip. We haven't had any new PMC members in a while however. The addition of new committers and ideally the addition of new PMC members is essential right now as a good proportion of the current base of our PMC (primarily the original set of PMC members adding during incubation) have been idle and providing little active contribution. New committers and PMC members have been taking up additional work loads but are being overwhelmed with requests to assist. ## PMC changes - Currently 13 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Avik Ganguly on Sat Oct 14 2017 ## Committer base changes - Currently 25 committers. - New commmitters: - Courage Angeh was added as a committer on Thu Apr 12 2018 - Steve Conrad was added as a committer on Wed Mar 28 2018 - Isaac Kamga was added as a committer on Mon Mar 19 2018 - Rajan Maurya was added as a committer on Mon Mar 05 2018 ## Releases - 1.1.0 was released on Wed Apr 18 2018 ## Mailing list activity: - Subscriber counts to dev, user, and issues have been steadily increasing. - For the first time in two quarters email counts actually are comparable with previous quarters after our mid-September rearrangement of what e-mails are sent to which lists. - dev@fineract.apache.org: - 243 subscribers (up 39 in the last 3 months): - 807 emails sent to list (664 in previous quarter) - issues@fineract.apache.org: - 17 subscribers (up 5 in the last 3 months): - 342 emails sent to list (247 in previous quarter) - user@fineract.apache.org: - 179 subscribers (up 18 in the last 3 months): - 59 emails sent to list (146 in previous quarter) ## JIRA activity: - Jira ticket creation has been down significantly, but the existing JIRA tickets are getting more traffic than in the last quarter. - 19 JIRA tickets created in the last 3 months - 4 JIRA tickets closed/resolved in the last 3 months
## Description: Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues:
## Description Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues ## Activity We've added committers. We've voted on and accepted Fineract CN (formerly mifos i/o) and imported the code into gitbox repositories. We've made progress in deciding how to do issue tracking, and release management on this code. We announced the SQL-injection security vulnerability (CVE-2017-5663) which was fixed in Apache Fineract 1.0.0. The Mifos Initiative has involved us in Google Code In so we've had the pleasure of making the acquaintance of many young, up-and-coming programmers who are introducing themselves on our list. To date we've interacted with 245 students who are all working on a wide range of coding and non-coding projects. The Apache Fineract 1.1.0 release is soon to be ready for a vote. The community has been doing extensive QA cycles. It will include a number of the GSOC projects including the data import tool enhancements, two-factor authentication, notifications framework, static analysis and more. A vote to accept in a code donation from the Mifos Initiative of the Fineract CN Mobile app developed by Apache Fineract 2017 GSOC intern, Rajan Maurya is underway and should be complete before the January 17 board meeting. Google Summer of Code 2018 applications are open now for mentoring organizations. The Mifos Initiative plans to apply to mentor projects on both Mifos X and Apache Fineract 1.0/CN which would be in addition to any participation under Apache Software Foundation as an umbrella organization. ## Health report We've made progress on our unmerged pull requests. Documenting the process for merging and closing pull requests in the Fineract confluence seems to have helped. At the time of our last board report, the oldest open pull request was from March 2016. Currently, we've reduced the number of open pull requests from 47 to 16. Unfortunately many had to be closed without merging. Those that remain are still quite old. We also were able to resolve several outstanding issues with respect to committers for whom ICLAs or Apache ids were missing, so that there are no longer any voted in committers who are not on the roster. Several of the committers listed below in "committer base changes" were voted in and announced significantly earlier. ## PMC changes - Currently 13 PMC members. - Avik Ganguly was added to the PMC on Sat Oct 14 2017 ## Committer base changes - Currently 22 committers. - New commmitters: - Avik Ganguly was added as a committer on Tue Oct 03 2017 - Awasum Yannick was added as a committer on Mon Nov 20 2017 - Ayuk Etta was added as a committer on Wed Nov 15 2017 - Mexina Daniel was added as a committer on Wed Nov 15 2017 - Nayan Ambali was added as a committer on Fri Nov 17 2017 - Nikhil Pawar was added as a committer on Wed Oct 04 2017 - Thynn Win was added as a committer on Tue Dec 12 2017 - Zayyad A. Said was added as a committer on Fri Nov 17 2017 ## Releases - Released version 1.0.0 https://dist.apache.org/repos/dist/release/fineract/1.0.0/ on June 1, 2017. ## Mailing list activity: - Subscriber counts to dev and user have been slightly but steadily increasing. The number of new subscribers who introduce themselves has seen a significant uptick, but is mostly Google Code In students. Not all of them will remain with the project. - Email counts are not completely comparable with previous quarters because in mid-September we rearranged what e-mails are sent to which lists. Those changes may have also driven changes in subscriber count to the issues and commits mailing lists. Hopefully, those changes will also make our dev list more attractive for newcomers. This was also mentioned in our previous report - dev@fineract.apache.org: - 199 subscribers (up 39 in the last 3 months): - 659 emails sent to list (712 in previous quarter) - issues@fineract.apache.org: - 12 subscribers (up 0 in the last 3 months): - 241 emails sent to list (204 in previous quarter) - user@fineract.apache.org: - 160 subscribers (up 17 in the last 3 months): - 143 emails sent to list (106 in previous quarter) ## JIRA activity: - Jira activity has been up slightly. - 55 JIRA tickets created in the last 3 months - 28 JIRA tickets closed/resolved in the last 3 months
## Description Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues - Respond to the board's question: "If Mifos I/O was always intended for Fineract, why wasn't it part of the project from its inception?" Before I answer, first some history about Mifos I/O: Markus has been thinking about and planning a rearchitecting of MifosX since before it entered incubation at Apache under the name Fineract in December 2015. Besides his other duties he spent much of the time up till March 2016 gathering stakeholder support. In March, the Mifos Initiative sponsored Mifos Tech Days in Amsterdam to which all Fineract committers were invited (though not all could attend). At that conference, Markus introduced his architecture, and early versions of some of the command processing code. Videos of those talks were made and put online. Then Markus and Myrle went into heads-down mode designing the security concept, the accounting module, and other basic building blocks for the new architecture. In August Mark joined us and started work on a new UI designed to be capable of being ALV2 licensed according to the ASF's constraints, unlike the current Mifos community app. During this period we wanted to work with just the three of us in order to develop a clear architectural vision before we presented it to the community. We were new to Apache (Fineract was still in incubating), and didn't realize that we were violating the spirit of the "no off-list communications" rule. The code we were producing is not part of Fineract, and we never planned to introduce it without community buy-in, so it seemed a reasonable way to work to us. Early 2017, we changed the code to a public repository. We did a renaming and restructuring at the same time, during which we gave up the commit history. For this reason, you won't see the history before that point. In March Markus, Mark, and Myrle switched to a new employer named Kuelap, founded as a for-profit with the intention of making the same social mission that Mifos pursues fiscally sustainable. We have continued to work on the source code of Mifos I/O, preparing it for deployment. Mifos I/O currently consists of nearly 30 github repositories. When we first addressed this structure on our mailing list, we understood Greg Stein's response to be a veto against spreading code across multiple repositories for a project. Not long after those comments from Greg, Greg took charge of Apache Infra. For this reason, Myrle put careful consideration into the question of why we actually wish to work this way and produced an in-depth explanation which she presented at ApacheCon in November 2016 in Seville. Before it was clear that Apache would accept a multiple repo approach, this was a technical obstacle to introducing the code to the community. In April of 2017 Fineract graduated to a top-level project at Apache. Between the funding pressures of founding a start-up, the customer pressures involved in pilots, and the time-pressures that graduating a top-level project have produced, we haven't had the time to campaign for community buy-in that we'd like. At this point the source-code is extensive. The community wouldn't work if we just threw this into everyone's lap and said: "here: this is your new code-base". Even if we got the votes, people wouldn't be able to work effectively. So we're slowly trying to collect the community and help them understand the new code well enough to make an informed decision about whether they wish to accept it. While we have done considerable development off-list, we've been quite open about this fact. We are not quietly introducing off-list code into the code-base without community buy-in. Myrle has already made clear that she hopes to get *all* committers on board before we begin the process of IP clearance and code moving. ## Activity We've added three new committers and one new PMC member. We've added new moderators to the mailing lists. GSoC projects have finished, and are waiting to be merged. These projects which were led by interns on the Mifos Initiative and Apache include two-factor authentication, a notifications framework, data import tool enhancements, credit bureau integration, GSIM/GLIM, security fixes from static analysis, and changes made to API structure for Swagger API documentation. We are looking towards participating in GCI (google code in) and digital ocean's Hacktoberfest. We've begun discussions on bringing the Fineract CN code into the Fineract code base. Kuelap is hosting a demo-server for those who want to see what it looks like. We're also considering a point release which will contain some of these changes. The Mifos Initiative has engaged a number of individual volunteers who are working across the community on the following projects but not directly contributing code: Denila Philip, product management volunteer, has taken over guiding requirements and product managing the mobile money gateway which is a critical project for Apache Fineract but has dragged on for a couple of years and through two GSoC internship cycles. Ramesh Padmanabhan, an executive-level network engineer, is conducting interviews with partners across the community to document their cloud configuration and hosting environments to help build out toolkits, documentation containerization and hosting of forthcoming cloud-native architectures. Kristen Perchal, a BCG consultant, who is conducting interviews with individuals across the community to understand their roadmap development process and document previous strengths and weaknesses of engagement with the community on roadmaps to help advance a collective community-driven roadmap process with the ongoing transitions in the software and community. Aditya Oturkar, a project manager at Analog Devices, on documenting requirements for Drag and Drop/Ad-Hoc style reporting in Apache Fineract. Mabawonku Bolarinwa, a business analyst/microfinance practitioner from Nigeria, on documenting the credit bureau integration requirements for Nigeria. ## Health report The biggest threat to our project is the long list of unmerged pull requests on the Fineract code base. The oldest open pull request is still from March 2016. This problem is worsening with the contributions of the recent GSoC interns added to the "pile". We hope that the addition of several new committers who have experience and are still actively developing on Apache Fineract 1.0 will lead to progress on this issue. Avik in particular has started reviewing and commenting on older pull requests. While adding to the backlog of pull requests a positive sign of health in the community are the contributions of code from a number of new partners in the community including several modifications made by the BOWPI team from Guatemala, GSIM/GLIM changes made by the iDT Labs team in Sierra Leone, and changes made by R116 Solutions for Mentors International in Latin America. The addition of the Fineract CN code base, though not yet voted in, is also both a sign of activity, and a contributor to the problem. We're a small community and only about a third of the committer base are active coders. Those of us who are programmers have been splitting our efforts between two code bases. We still need more committers. Should we vote in the Fineract CN codebase, we cannot afford to let pull requests there linger too. In all though, the increase in discussion around the health of our project, and the addition of Fineract CN indicates there is a baseline of interest by contributors in our project that can continue to drive the project. ## PMC changes - Currently 13 PMC members. - Last PMC addition was Avik Ganguly last week. ## Committer base changes - Currently 18 committers. - New committers: - Avik Ganguly was added as a committer on Tue Oct 03 2017 - Ippez Robert was added as a committer on Mon Aug 21 2017 - Nikhil Pawar was added as a committer on Wed Oct 04 2017 - Santosh Math was added as a committer on Fri Aug 18 2017 plus two committers not in the Apache records: Zayyad Said (who was voted in in March, and has not yet returned an ICLA) and Nayan Ambali (who has provided an ICLA, but has not yet received an Apache ID). ## Releases - Released version 1.0.0 https://dist.apache.org/repos/dist/release/fineract/1.0.0/ on June 1, 2017. - The Mifos Initiative has issued a Mifos X release based on the current Apache Fineract code. ## Mailing list activity - Subscriber counts to dev and user have been slightly but steadily increasing. The number of new subscribers who introduce themselves has seen a slight uptick, which is nice. - Email counts are not completely comparable with previous quarters because in mid-September we rearranged what e-mails are sent to which lists. Those changes may have also driven changes in subscriber count to the issues and commits mailing lists. Hopefully, those changes will also make our dev list more attractive for newcomers. - dev@fineract.apache.org: - 160 subscribers (up 16 in the last 3 months): - 707 emails sent to list (969 in previous quarter) - issues@fineract.apache.org: - 12 subscribers (up 4 in the last 3 months): - 200 emails sent to list (248 in previous quarter) - user@fineract.apache.org: - 140 subscribers (up 15 in the last 3 months): - 106 emails sent to list (41 in previous quarter) ## JIRA activity - Jira activity has been down somewhat. - 44 JIRA tickets created in the last 3 months - 20 JIRA tickets closed/resolved in the last 3 months
## Description: - Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues: ## Activity: - Feature work includes additional reports, blocks and holds for savings accounts, rescheduling bulk loans, pre-defining customer sms and e-mails notification, improvements in credit bureau integration, support for surveys, and support for two factor authentication. - GSOC interns on Apache Fineract and the Mifos Initiative are making good progress on their projects related to the platform. Alex Ivanov is ahead of schedule on the Two Factor Authentication project under mentorship of Avik Ganguly Thisura Philips has been making multiple pull requests to fix issues found during his static analysis of the code base under mentorship of Mark Reynolds Sanyam Goel is continuing to integrate the APIs with Swagger for live API documentation under the mentorship of Aleksandar Vidakovic Nikhil Pawar is finalizing integration with the Equifax Credit Bureau as part of his project under the mentorship of Nazeer Sheik. Courage Angeh is adding in additional back-end support for our notifications framework to deliver staff notifications across various apps powered by Apache Fineract with the guidance of Pranjal Goswami. Vladimir Fomene is implementing a brand new database design for a mobile money bridge integrating with Apache Fineract with support from Ayuk Etta and Antony Omeri Developers from R116 with support from Mentors International have built and added in enhancements to building reports directly via SQL queries in the platform. - The community has begun discussing taking over the Mifos I/O code base (https://github.com/mifosio). This code has, from its inception, been intended for Apache Fineract. Still, there are a few issues that need to be resolved before we're ready for this. - Adoptions and deployments of Apache Fineract in Guatemala, Germany, and Nigeria are proceeding along smoothly and beginning to scale on the platform. Members of those terms are working with the community on their implementations. ## Health report: - The project remains healthy. Activity levels on mailing lists, git and JIRA remain mostly constant, or have very slight upticks. - Many community functions are filled by only one person. The mailing list has only one moderator; all merges are being performed by one committer; only one committer is serving as a release manager. - We have 38 open pull requests stretching back over a year. We need to do a better job of reacting to pull requests. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Jim Jagielski on November 3rd, 2016. ## Committer base changes: - Currently 15 committers. - One addition still getting setup: Santosh Math was voted in and announced this week. - Last committer additions before that were Zayyad Said and Robert Ippez on March 13th, 2017. ## Releases: - Released version 1.0.0 https://dist.apache.org/repos/dist/release/fineract/1.0.0/ on June 1 2017. - The Mifos Initiative has issued a Mifos release based on the current Apache Fineract code. ## Mailing list activity: Requests for help on the user list continue to be answered in a prompt and friendly manner. - dev@fineract.apache.org: - 148 subscribers (up 9 in the last 3 months): - 1046 emails sent to list (783 in previous quarter) - issues@fineract.apache.org: - 8 subscribers (up 0 in the last 3 months): - 262 emails sent to list (167 in previous quarter) - user@fineract.apache.org: - 124 subscribers (up 9 in the last 3 months): - 66 emails sent to list (65 in previous quarter) ## JIRA activity: - 50 JIRA tickets created in the last 3 months - 44 JIRA tickets closed/resolved in the last 3 months
No report was submitted.
@Brett: pursue a report for Fineract
## Description: - Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Released version 1.0.0. - Mentoring GSOC interns ## Health report: - The project remains healthy. Activity levels on mailing lists, git and JIRA remain mostly constant. Release voting was a little slow. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Jim Jagielski on November 3rd, 2016. ## Committer base changes: - Currently 14 committers. - No changes (the PMC was established in the last 3 months) - Last committer additions were Zayyad Said and Robert Ippez on March 13th, 2017. ## Releases: - Released version 1.0.0 https://dist.apache.org/repos/dist/release/fineract/1.0.0/ on June 1. ## Mailing list activity: Requests for help on the user list continue to be answered in a prompt and friendly manner. - dev@fineract.apache.org: - 144 subscribers (up 21 in the last 3 months): - 938 emails sent to list (1138 in previous quarter) - issues@fineract.apache.org: - 8 subscribers (up 0 in the last 3 months): - 212 emails sent to list (180 in previous quarter) - user@fineract.apache.org: - 123 subscribers (up 19 in the last 3 months): - 39 emails sent to list (102 in previous quarter) ## JIRA activity: Tickets created and tickets closed are holding parity. - 60 JIRA tickets created in the last 3 months - 59 JIRA tickets closed/resolved in the last 3 months
## Description: Apache Fineract (\’fīn-,ә-,rakt\) is an open source system for core banking as a platform. Fineract provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world’s 2 billion underbanked and unbanked. ## Issues: There are no issues requiring board attention at this time. ## Activity: Apache Fineract graduated on April 19, 2017 and has been engaged in press work to announce the graduation, content work to remove incubation disclaimers, and coordination with Infra for the necessary adjustments there. Apache Fineract will be mentoring three students for the 2017 Google Summer of Code. Rajan Maurya from India will be working on a new Android field officer app based on use cases in Latin America. Sanyam Goel from India will be working on live REST API documentation using Swagger. Nikhil Pawar from the USA will be working on extended and enhancing the credit bureau integration module. ## Health report: The project remains healthy. Activity levels on mailing lists, git and JIRA remain constant. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months. - Last PMC addition was Jim Jagielski on November 3rd, 2016. ## Committer base changes: - Currently 14 committers. - 2 new committers added in the last 3 months. - Last committer additions were Zayyad Said and Robert Ippez on March 13th, 2017. ## Releases: The last release was announced on January 17th, 2017, https://dist.apache.org/repos/dist/release/incubator/fineract/0.6.0-incubating/ We have started the process of next release. ## Mailing list activity: - dev@fineract.apache.org: - 141 subscribers (up 27 in the last 3 months): - 860 emails sent to list (864 in previous quarter) - user@fineract.apache.org: - 113 subscribers (up 15 in the last 3 months): - 65 emails sent to list (71 in previous quarter) ## JIRA activity: - 73 JIRA tickets created in the last 3 months - 69 JIRA tickets closed/resolved in the last 3 months
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to a core banking platform that provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world's underbanked and unbanked. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Fineract Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Fineract Project be and hereby is responsible for the creation and maintenance of software related to a core banking platform that provides a reliable, robust, and affordable solution for entrepreneurs, financial institutions, and service providers to offer financial services to the world's underbanked and unbanked; and be it further RESOLVED, that the office of "Vice President, Apache Fineract" 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 Fineract Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Fineract 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 Fineract Project: * Vishwas Babu AJ <vishwasbabu@apache.org> * Edward Cable <edcable@apache.org> * Markus Geiss <mage@apache.org> * Sander van der Heyden <sheyden@apache.org> * Ishan Khanna <ishan1604@apache.org> * Myrle Krantz <myrle@apache.org> * Terence Monteiro <terencemo@apache.org> * Adi Nayaran Raju <rajuan@apache.org> * Gaurav Saini <gsaini@apache.org> * Nazeer Hussain Shaik <nazeer1100126@apache.org> * Jim Jagielski <jim@apache.org> * Michael Vorburger <vorburger@apache.org> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Myrle Krantz be appointed to the office of Vice President, Apache Fineract, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Apache Fineract PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Apache Fineract Project; and be it further RESOLVED, that the Apache Fineract Project be and hereby is tasked with the migration and rationalization of the Apache Incubator Fineract podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator Fineract podling encumbered upon the Apache Incubator Project are hereafter discharged. Special Order 7D, Establish the Apache Fineract Project, was approved by Unanimous Vote of the directors present.
Fineract is an open source system for core banking as a platform. Fineract has been incubating since 2015-12-15. Three most important issues to address in the move towards graduation: 1. Addressing areas of concern raised by community based on our Maturity Evaluation including: * Full documentation of our release management process * Implementation of Findbugs to show commitment to quality of code * Preparation of our community to respond any security threats or vulnerabilities that are reported. * Improvement of backwards compatibility of APIs and communication of breaking changes with each release. * Updating Apache Fineract webpage with latest releases. 2. Adding new committers and contributors to the project. 3. Continuing to move over additional documentation and providing full clarity to our community on how and where to report issues via the issue tracker. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? How has the community developed since the last report? * Community continues to stay strongly engaged on the mailing lists with active reporting of issues via the mailing list and issue tracker. How has the project developed since the last report? * The community has made 2 additional releases since the last report. * Our second release was made on December 21, 2016 with three binding votes from the community. * Our third release was made on January 17, 2017 with three binding votes from the community. Date of last release: 2017-01-17 When were the last committers or PPMC members elected? 2016-05-16 Signed-off-by: [ ](fineract) Ross Gardler [ ](fineract) Greg Stein [X](fineract) Roman Shaposhnik
Fineract is an open source system for core banking as a platform. Fineract has been incubating since 2015-12-15. Three most important issues to address in the move towards graduation: 1. With the first official incubation release out, we want to work on getting frequent successful incubation releases shipped to the community on a monthly basis. 2. Adding new committers and contributors to the project along with empowering volunteers and support partner organizations in the community to contribute to the codebase while using the project infrastructure. 3. Resolving the questions around introduction of a rework of the original code – in particular repository/infrastructure/release questions which result from the microservice architecture Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? How has the community developed since the last report? * With the first official incubation release out, we look add several new committers who have worked on modules and features that will soon be merged into the release. * The community is more involved and engaged in asking questions on the developer and user mailing lists. We are working to ensure that all inquiries are actively addressed and more discussions regarding functionality and design occur on the mailing lists. How has the project developed since the last report? * Our first release was made on October 25, 2016. We received 4 binding votes from the community. * Significant work was led by the Mifos core development team to address the licensing issues with a dependency on Hibernate and replacing it with OpenJPA - details on the code changes made and the challenges overcome can be found at https://youtu.be/C4lXtXY-MY4 Date of last release: 2016-10-25 When were the last committers or PMC members elected? 2016-05-05 Signed-off-by: [ ](fineract) Ross Gardler [X](fineract) Greg Stein [X](fineract) Roman Shaposhnik Shepherd/Mentor notes: Roman Shaposhnik: Next item on the immediate TODO list for the community is to master releases of binary convenience artifacts.
Fineract is an open source system for core banking as a platform. Fineract has been incubating since 2015-12-15. Three most important issues to address in the move towards graduation: 1. Getting a first release out – we are still inhibited by Hibernate issues which are more deeply rooted than we realized. 2. Moving the community from the Mifos infrastructure to the Apache infrastructure – most discussions are taking place out of public view. 3. Resolving the questions around introduction of a rework of the original code – in particular repository/infrastructure/release questions which result from the microservice architecture. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? The person who creates and submits the board reports will cease to perform this task until the code rework is ready to be introduced to the community. It is possible that this will endanger the board reports. How has the community developed since the last report? Several prospective new committers have recently joined the Mifos community through Google Summer of Code and as new partners that we are working to add as committers to the Apache Fineract. How has the project developed since the last report? We have tried and failed to produce an apache release again. A release was produced by the mifos community outside of apache and announced on the apache fineract user list. The release included work intended to move us closer to apache policies. In particular, the removal of Hibernate annotations from the code uncovered a circular dependency in the data structure which was not caught in testing. Two production systems from early adopters are out-of-service today. Date of last release: XXXX-XX-XX When were the last committers or PMC members elected? Jim Jagielski was added as a mentor. Signed-off-by: [ ](fineract) Ross Gardler [ ](fineract) Greg Stein [X](fineract) Roman Shaposhnik [ ](fineract) Jim Jagielski Shepherd/Mentor notes: Roman Shaposhnik: I'll be following up with the community on the report generation point which clearly needs to be clarified.
Fineract is an open source system for core banking as a platform. Fineract has been incubating since 2015-12-15. Three most important issues to address in the move towards graduation: 1. Finalizing the initial release 2. Addressing with the VP of Legal our Hibernate dependency and how to remedy (removal, exception, etc.) 3. Continue to encourage participation in Fineract collaboration and communication infrastructure by bringing offline interactions online and directing collaboration to occur in right channels. 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? - Participated in and selected one intern for Google Summer of Code working on the India Unified Payments Interface. - Community members attended LinuxFest Northwest in Bellingham, WA and encouraged developers to get involved in the Apache Fineract community. - Discussion of requirements is taking place via mailing lists for major enhancements community is anticipating over next quarter. - Jim Jagielski has joined the ranks of Fineracts mentors. How has the project developed since the last report? More communications are happening on the appropriate lists as we have been directing conversations to happen in the public mailing lists and outside of previous community silos. Date of last release: N/A When were the last committers or PMC members elected? N/A Signed-off-by: [ ](fineract) Ross Gardler [ ](fineract) Greg Stein [X](fineract) Roman Shaposhnik [X](fineract) Jim Jagielski Shepherd/Mentor notes:
Fineract is an open source system for core banking as a platform. Fineract has been incubating since 2015-12-15. Three most important issues to address in the move towards graduation: 1. Finalising the initial release 2. Improve the communication around the differences between the previous MifosX project and the new Fineract project, especially in the MifosX community, website etc. 3. With the first initial release, encourage the community to use the proper infastructure (mailing lists, issue tracker) for the ongoing collaboration within the community. 4. Change management towards less 'key-man' dependency on previous tech/community leaders from MifosX, more towards community driven consensus. 5. Reduce clutter on mailinglist from JIRA updates etc. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? On the mailinglist there have been discussions around the lack of traffic on it. This is part of the switchover from the current MifosX community and mailinglists towards the new Fineract lists. At the same time the recent meet-up of Mifosx and Fineract devs and people interested in it (see community development), has also triggered a lot of offline interaction. How has the community developed since the last report? While activity on the mailinglist has been pretty low, we've had a great meet-up in Amsterdam where a nice mix of existing MifosX community members and a group of new interested people was present. This has boosted interest in Fineract. We have a high level of interest from new contributors throughout Africa - we are working to properly engage them and guide them to the correct collaboration channels in our Fineract community. How has the project developed since the last report? Individual members of the leading partner organizations building solutions using the Fineract platform have begun to effectively use the Fineract issue tracker to communicate and track the requirements and enhancements they're building and contributing to Fineract. These individuals are setting a good example that other individuals from our partner community should follow. Date of last release: N/A When were the last committers or PMC members elected? N/A Signed-off-by: [ ](fineract) Ross Gardler [ ](fineract) Greg Stein [X](fineract) Roman Shaposhnik
Fineract is an open source system for core banking as a platform. Fineract has been incubating since 2015-12-15. Three most important issues to address in the move towards graduation: 1. Inform the non-technical part of the existing Mifos.org community of the change in project structure 2. Getting licensing issues figured out for our first release 3. Replacing dependencies that are not compliant with the license policies Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None, currently. How has the community developed since the last report? Since the code was initially pushed over, the community is working on the first release. In addition to the initial committer new contributors started to work on the project. There is a technical conference in Amsterdam in the second week of March during which some contributors and some community members will be introduced to developing under the Apache model. How has the project developed since the last report? The initial code is now available and the work to meet the license policies has started. Date of last release: N/A When were the last committers or PMC members elected? N/A Signed-off-by: [ ](fineract) Ross Gardler [ ](fineract) Greg Stein [X](fineract) Roman Shaposhnik
Fineract is an open source system for core banking as a platform. Fineract has been incubating since 2015-12-15. Three most important issues to address in the move towards graduation: 1. Inform the non-technical part of the existing Mifos.org community of the change in project structure 2. Getting new committers up to speed on Apache processes and philosophy 3. Replacing dependencies that are not compliant with the license policies Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None, currently How has the community developed since the last report? Since the code was initially pushed over, the community is working on the first release. In addition to the initial committer new contributors started to work on the project. How has the project developed since the last report? The initial code is now available and the work to meet the license policies has started. Date of last release: N/A When were the last committers or PMC members elected? Signed-off-by: [ ](fineract) Ross Gardler [ ](fineract) Greg Stein [X](fineract) Roman Shaposhnik Shepherd/Mentor notes:
Fineract is an open source system for core banking as a platform. Fineract has been incubating since 2015-12-15. Three most important issues to address in the move towards graduation: 1. Push the initial source code to Apache 2. Inform the non-technical part of the existing Mifos.org community of the change in project structure 3. Getting new committers up to speed on Apache processes and philosophy Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None, currently. How has the community developed since the last report? The project just has started. All members of the initial community are taking their first steps into the Apache Way. The larger Mifos.org community is still operating as it was before, and is a mix of 'clients' who use the platform and services provided by Mifos.org and partners who leverage more on the platform and extend on it. Most partners have already been involved and informed about the plans to become an Apache project, most of whom are part of the current Fineract Apache community. 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? Given the early state and missing code base, no additional commiters or PMC members were elected. Signed-off-by: [ ](fineract) Ross Gardler [X](fineract) Greg Stein [X](fineract) Roman Shaposhnik Shepherd/Mentor notes: