Libero is a state machine code generation tool from iMatix Corporation which can generate code in multiple languages (from a template). It was originally released in 1991, and updated throughout the 1990s. The functionality was later incorporated into other iMatix products, including iMatix Studio.
This repository contains the last Libero source, binaries,and documentation released in a stand alone version, retrieved from:
on 2016-04-25.
For more information see the Libero Documentation.
Originally the source code was licensed under the GPL v2, a copy
of which can be found in src/copying
.
On 2016-04-29 it was also released under the
MPLv2 (license
text), so libero
can
be used under either GPLv2 or MPLv2.
The pub
directory contains the released artefacts (binaries, source
archives, etc) which are still retrievable; if older releases artefacts
are found they may be added later. Due to their small size (well under
1MB each), and the fact that development ceased many years ago (so there
will not be growth in the archive), these are added directly into the
git repository.
The src
directory was created from the unpacked contents of
pub/src/lrsrx232.tgz
, for ease of reference.
The src/doc
directory was created from the unpacked contents of
pub/src/lrdoc.zip
and may not exactly match the rendered
documentation in the website
directory.
The code is licensed under the GPL v2, a copy of which can be found in
src/copying
.
The website
directory contains the rendered documentation. This
is approximately equivalent to the contents of pub/doc/lrfull.zip
, but
was taken directly from http://legacy.imatix.com/html/libero.
The documentation was built (with htmlpp
) from a marked up text file.
The latest known version of htmlpp
source for the documentation is
in src/doc
, but may not exactly correspond to what is in the website
directory.