Continuing the discussion from As historic "core devs" move on, where do we go from here?: started by @darius
I am tagging all the “historic” members of the OpenMRS community and new leadership to raise publicly a fear that I have been talking about in the last 18 months but to which there is no public commitment to addressing.
I have been part of the community for the last 4 years, and there has been no “core technical development” efforts happening in OpenMRS, to move the platform and RefApp forward at least for the last 18 months
This has been due to an exodus of “core devs” paid & focusing to work on moving the platform forward, and currently these efforts have been left to implementations to fund and try out on their own. GSoC, GCI etc can only take the changes so far, there is no “heavy lifting” as existed before.
This model has not been proven to work in any open source community, and while unseen to the leadership, there is “atrophy” in the platform, and everything is hard to use or to extend, with no support, my personal experiences:
- Sync 2.0 (does not work in the field) - we had a generally failed sprint despite the valiant efforts of the new members of the community who did not have technical support & backup
- FHIR: cannot be used for even simple use-cases - I have asked in the Slack channel with no responses
- Webservices REST still a pain to extend and add custom end-points
- Reporting: still a pain to use and not simplified in the least
Speaking from the UgandaEMR implementation where we are working feverishly to meet our ambitious goals, there is little “core” support to help us get over the line
My call to you the leadership, is to act now, act soon solve the technical challenges save the platform, otherwise the gains over the last couple of years will be lost as implementors start to look for and will find alternatives.
A voice from the trenches …
Hope you listen and act soon …