since the software became available through a public git repository, releases have become less and less frequent.

Please refer to the git repository for the latest code, develop branch

(which contains new features and bug fixes).

Please see the license and the disclaimer before downloading and/or using MBDyn.

Old Releases


The MBDyn package is distributed under Version 2.1 of the Free Software Foundation’s GPL license (text version), which basically states that you can do whatever you want with it (e.g. alter the code and distribute binaries, even for a fee) provided you also distribute the source code, you don’t alter the copyright and the license terms and conditions, and in case of changes you clearly mark the modified source files as changed (you better read the license, though).

This is required to make the code as free and open as possible, and to deny the possibility to restrict its freedom by other parties. However MBDyn may link third-party code that is licensed under stricter terms, whose license doesn’t allow the distribution of binaries and sources but allows to get them without any fee from the official repository. Moreover MBDyn may use third party commercial software that requires a specific license, which must be purchased separately and independently from MBDyn.

The main copyright holders at present are Paolo Mantegazza and Pierangelo Masarati. Contributors are requested to explicitly share the copyright of the code they contribute to MBDyn with the main copyright holders, because the main copyright holders want to be able to act against any license violations. The main copyright holders reserve for themselves the right to change the license of subsequent versions of the code as permitted by the GPL, because they want to be able to protect the distribution of the code in case flaws in the license are discovered. This will not alter any user’s rights on an already distributed version, nor restrict the rights whatsoever.

Any static/dynamic object that comes with MBDyn must be considered part of the code and NOT a library. As a consequence, it is covered by the same license as the code.



The developers and the Dipartimento di Scienze e Tecnologie Aerospaziali (formerly Dipartimento di Ingegneria Aerospaziale) of the University “Politecnico di Milano” shall not be considered responsible for any damage, including partial or total loss of data, resulting from the use of MBDyn or from any implementation bug of MBDyn or any part of it.

As any software, MBDyn cannot be guaranteed to be totally bug-free. The user is also warned that there may be an appreciable difference between reality and the analytical models used in the implementation of the code, which are an idealization of reality. Moreover, there may exist large uncertainties in the input data, whose collection and preparation is under the responsibility of the user.

As a consequence, the results of Computational Mechanics analyses should always be considered with care and interpreted by users with specific skills before relying on them, especially when safety is concerned.

Downloading the package implies the acceptance of these conditions as well as of those stated in the above mentioned license.