Moqui
Planet Core (Framework) Mantle CrustResources
Download Donate Demo (on AWS EB) Code Repository (Framework) Code Repository (Mantle)Framework Docs
Run and Deploy Tutorial Features Introduction PDF API JavaDocSourceForge
News Peer Support Open Discussion Bug Tracker Feature Requests SourceForge SiteBuilt With
IntelliJ IDEA JProfiler GradleBuilt On
Groovy FreeMarker ehcache Quartz Scheduler Atomikos TransactionsEssentials OWASP ESAPI Mylyn WikiText Winstone Servlet Container Apache Tomcat Apache JackRabbit Apache Commons Apache Shiro Apache FOP Dzhuvinov JSON-RPC Redstone XML-RPC SLF4J jQuery Core & UIXML Schemas
Moqui Conf XML Screen XML Form XML Actions Service Definition Entity Definition Service ECA Email ECA Entity ECACommercial Moqui
Moqui ProfessionalServices and Support
Hemagenesis- Status: Moqui Framework 1.0.1 Now Available, Mantle UDM In Progress
Moqui Framework version 1.0.1, the first maintenance release after the production-ready release of Moqui, is now available. For more information see the Moqui Framework page.
Moqui Mantle UDM is currently being implemented. No releases are yet available but entity definitions, some services, and other artifacts are available in the GitHub repository. For more information see the Moqui Mantle page.
If you would like to help move things along faster, please Donate or contact Hemagenesis to sponsor specific features.
- Introduction: What is Moqui?
Moqui is a set of free software projects for building custom and enterprise applications. It includes:
- Moqui Framework: facilitate efficient and flexible application building
- Moqui Mantle: universal business artifacts to make your applications easier to build and
implicitly integrated with other apps built on Mantle, including:
- Universal Business Process Library (UBPL)
- Universal Data Model (UDM)
- Universal Service Library (USL)
- Moqui Crust: add-on themes, tool integrations, applications, etc
- Model: License? Resources?
License
Moqui is (real) free software.
In open source terminology it is both free as in beer (gratis) and free as in liberty (libre). The free as in liberty part for Moqui means real liberty. It does not mean the pages of cumbersome restrictions and threats of legal action that has passed for liberty in the open source movement. It means no restrictions and no obligations and no protection of monopoly enforced by collaboration with any government. It means that the ubiquitous disclaimer of liability is accompanied by a similar disclaimer of copyrights.
Moqui is in the public domain.
Resources and Management
To maintain a high level of quality and provide for long-term sustainable maintenance Moqui is operated using a professionally moderated code base model. This model is based on free-market principles and takes in account the motivations and needs of all parties involved:
- user: any user of the software (developer, end-user, etc)
- sponsor: anyone who backs new features and changes to the software
- contributor: developer who contributes code and then hires (and collaborates with) a moderator to make it part of the project
- moderator: developer with commit access to the official code repository and who personally works on the design and development and maintenance of the software (intentionally very small group)
No changes go into the official code repository without detailed personal review by one of the moderators. It is common for users of software to want certain things to be different, or new things to be added. Under this model the normal way to get this done is to pay a moderator to either implement the desired changes, or review a patch from the contributor, make revisions as needed and possibly commit the changes.
Under this model:
- users get a piece of software that is well thought out and thoroughly reviewed
- users save time wasted by meaningless changes causing them problems
- users don't have to worry about bad changes being committed without thorough review
- users can count on a framework that will be around for a long time
- contributors don't wait endlessly for feedback or worry about contributions being ignored
- contributors can count on detailed feedback and, as needed, discussion and collaboration to get the best possible change committed, or a good explanation of why it won't be
- sponsors enjoy fast response times to requests for new features or other changes
- the software stays aligned with the design goals
- the software does not suffer from decay over many years of life as random people scratch random itches or commit for convenience based on obtuse requirements from clients
For contribution moderation please contact Hemagenesis
