Home
Categories
Dictionary
Glossary
Download
Project Details
Changes Log
What Links Here
FAQ
License

ProtoFramework End-user license agreement



By using the protoFramework the user accept to be bound by the terms and conditions of the present protoFramework End-user license agreement.

The protoFramework is a software based on a Java library and other modules as described below, and on specific software developed and maintained by Dassault Aviation (the "Specific software"). This protoFramework aims to simplify the development of prototypes of any types in several languages or technologies (such as Java, C++/C, Groovy, Python, etc..).

The protoFramework is based on a concept of service-oriented architecture design ("SOA"), which permits the interconnexion of application components through services, using an application protocol managed by the protoFramework.

This protoFramework implements open technologies (as described below) and can be useful when developing prototypes or simulations in collaboration with several companies or laboratories. Several ready-to-use functions are provided with the protoFramework.

Disclaimer

  • The protoFramework do not aim to have the performance of a real-time application,
  • The license mentioned below is granted on an as-is basis. Dassault Aviation does not give any warranty and liability of any kind in relation with the use of this protoFramework. Users should bear the entire risk as to the quality, performance and liability for any particular usage or application of this protoFramework.

Licensing

The Specific software is the sole property of Dassault Aviation. However, the protoFramework and its modules including the Specific software are provided under open-source licenses, as indicated below. The Specific software is provided under a LGPL v3 license.

The user shall respect all the terms and conditions applicable to its use of the Specific software and as specified by the GNU Lesser General Public License Version 3 licence.

Open-source dependencies and associated licenses

MDIUtilities https://sourceforge.net/projects/mdiutilities/ LGPL version 2
MDIFramework https://sourceforge.net/projects/mdiframework/ LGPL version 2
jGraphml sourceforge.net/projects/jgraphml/ BSD 3-Clause License
Netty https://github.com/netty/netty APACHE 2.0
JNA https://github.com/java-native-access/jna LGPL version 2.1
JSON https://github.com/stleary/JSON-java JSON
scriptHelper https://sourceforge.net/projects/scripthelper BSD 2.0
Groovy https://groovy-lang.org APACHE 2.0

Annex: Licence

LGPL v3 LICENCE

See also


Categories: general

Copyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence