HomeUser GuideDevelopmentDownloadLegal

Development: Tools Used

Reuse vs. Not Invented Here

To work around the "Not Invented Here" disease MuliFex makes use of a number of external build tools, runtime libraries and utilities.

Great care has been taken only to select tools that are open source. The whole MuliFex project should always compile and run without the need to buy special proprietary software (except for Diablo of course :-)).

Terminology

When talking about tools the following terminology is used:

Tool
Any external tool (not specifically categorized in build tool, runtime library or utility, they are all considered "tools").
Build Tools
Tools only required during build time of MuliFex. Binary distributions will run without these tools.
Runtime Libraries
Libraries required at runtime of the MuliFex client. All binary distributions will have to be distributed with these libraries and appropriate license information should also be included in the binary distribution.
Development Utilities
Utilities that simplify life as a developer. This includes software to edit HTML pages, integrated development environments and general tools like e.g. the FreeMind mindmapping tool.

In-depth Information

The following pages give in-depth information about these tools:

Please note that these webpages are generated by the tooldoc build tool that is part of the MuliFex project. Check out the tooldoc description for more information.