James and Community, While no first hand experience with Apache governance requirements, I think this is a strong step for Fineract.
Obviously, there will be mixed impact as well as mixed emotions. However, the segregation will greatly benefit Fineract and its community, and indirectly benefit MIFOS. Each project should be better able articulate their unique vision. Both projects has been shrouded with confusion between the two entities. Over the years, I've seen more than one potential new adopter of Fineract cancel their "suitability analysis" as the effort to sort out where one project ends and the other begins is challenging in and of itself. I think this is a WIN for both projects, though there may be a little anxiety. Regards, Paul Christison On Tue, Jun 17, 2025 at 7:33 PM James Dailey <jdai...@apache.org> wrote: > Hello Fineract Community, > > In several quarterly updates to the Apache Software Foundation (ASF) > Board [1], a recurring concern has been noted—both by us and by the > Board: the Fineract project remains closely tied to and dependent upon > the Mifos project. This is an issue we need to actively address. > > This is not a new observation. Many contributors, myself included, > come from the Mifos community—after all, I founded the Mifos project > in 2001. It’s deeply embedded in our collective history. However, from > the perspective of ASF governance, this level of dependency poses a > problem. > > For example, Apache Fineract® currently relies on the Mifos Admin UI > (https://github.com/openMF/web-app) for visibility into its > functionality. This is partly by design - we envisioned Fineract as > a headless backend system and expected a plethora of vendors creating > their own UIs on top of it. But what we missed is that the current > web-app AdminUI is really a terrific expression of the surface area of > the application; while theoretically there could be APIs that are part > of fineract that are not in the Web-App, in reality none of those have > been maintained. > > At one point, we even bundled the Mifos WebApp with the Fineract > Docker image. However, this UI is not part of the Fineract project and > cannot be released under its name. Per ASF policy, Mifos is considered > a vendor, and all ASF projects must adhere to strict vendor > neutrality. > > This means that Fineract needs its own complete, standalone solution—a > user interface that allows the core platform functionality to be > demonstrated and accessed independently. We need an AdminUI. > > To that end, I have two questions for the community: > > Does anyone have an alternative UI solution—fully independent and > ready for contribution—that we can consider adopting under the > Fineract project? > > If not, we’ll need to begin the process of defining requirements and > planning a new UI component. I intend to make this process as open and > transparent as possible, though we should expect it to take some time. > > I also believe that the new concept should allow for a more pluggable > approach - to enable vendors to say "we base our solution on Fineract > and we have the following add-ons", without having to make those > components UIs separate from the base AdminUI. > > Let’s begin the discussion. If there are alternatives to this > approach, I'm interested. > > Thanks, > - James > > [1] > https://cwiki.apache.org/confluence/display/FINERACT/2025-04+%28April%29+Report+to+ASF+Board > -- -- Paul