Différences
Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
licence [2014/01/06 18:07] admin |
licence [2014/02/22 16:04] (Version actuelle) admin |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Téléchargements ====== | ====== Téléchargements ====== | ||
- | Afin de programmer en nomo, **//nomoSeed//** fournit sous licence libre le composant [[:nomoInterpreter]], l'environnement de développement [[:nomoSDK]] ainsi que l'utilitaire nomoTools [[:nomoTools]]. Ils ont tous été écrit par C. Coussinet. | + | Afin de programmer en nomo, //nomoSeed// fournit sous **licence libre** le composant [[:nomoInterpreter]], l'environnement de développement [[:nomoSDK]] ainsi que l'utilitaire nomoTools [[:nomoTools]]. Ils ont tous été écrit par C. Coussinet. |
- | ===== nomoInterpreter ===== | + | Le logiciel //nomoSDK// contient, en autres, //nomoInterpreter// et //nomoTools//. |
- | L'interpréteur //nomoInterpreter// se trouve sous la licence **GNU Affero GPL version 3**. Le seul composant utilisé dans la construction de //nomoInterpreter// n'appartenant pas à la technologie //nomoSeed// est le GNAT 2011 run-time library sous la licence **GNU GPL version 3**. Par ailleurs, l'environnement de développement //nomoSDK// contient l'interpréteur //nomoInterpreter//. | + | Les sources ci-dessous contiennent des scripts pour leur compilation pour Win32 (testé avec Windows XP et Windows 7) et pour Linux (testé avec Ubuntu 12.04). |
- | ==== Avec Win32 ==== | + | * <html> |
+ | <a href="download/stat/comp.php?file=nomoSeed_2013.zip">nomoSeed_2013.zip</a> | ||
+ | </html> | ||
+ | |||
+ | Sous réserve d'un environnement satisfaisant, la compilation de //nomoSDK// s'effectue en lançant le script "build" (".bat" pour Windows, ".sh" pour Linux) du répertoire "nomoSeed_2013/build/nomoSDK/" et cela compilera si besoin est //nomoInterpreter// et //nomoTools//. Le résultat correspondra alors au contenu de ce répertoire. | ||
- | === Binaire === | + | Pour Linux, la compilation de l’ensemble des logiciels nomoSeed sous Ubuntu 12.04 s'appuie sur un environnement de développement obtenu avec les instructions [[ubuntu_12.04|suivantes]]. |
- | L’installation et l'exécutable fonctionne notamment avec Windows XP, Windows 7. | + | Pour Windows l'installation de //nomoSDK// s'effectue avec l’exécutable suivant : |
- | <html> | + | * <html> |
- | <a href="download/stat/comp.php?file=nomoInterpreter_2013_AGPL-win32.zip">nomoInterpreter_2013_AGPL-win32.zip</a> | + | <a href="download/stat/comp.php?file=nomoSDK_2013_GPL-win32.exe">nomoSDK_2013_GPL-win32.exe</a> |
</html> | </html> | ||
- | === Sources === | + | Pour vos applications, il suffit de copier la bibliothèque dynamique //nomointerpreter// se trouvant à la racine de //nomoSDK//. |
- | Les sources peuvent être compilées avec GNAT 2011 en utilisant le fichier //interpreter.gpr//. | + | Un bref descriptif des composants tiers utilisés ainsi que de leur licence se trouve explicité ci-dessous. |
- | <html> | ||
- | <a href="download/stat/comp.php?file=src_nomoInterpreter_2013_AGPL-win32.zip">src_nomoInterpreter_2013_AGPL-win32.zip</a> | ||
- | </html> | ||
- | ==== Avec Linux ==== | + | ===== Licence de nomoInterpreter ===== |
- | === Binaire === | + | L'interpréteur //nomoInterpreter// se trouve sous la licence **GNU Affero GPL version 3**. Le seul composant utilisé dans la construction de //nomoInterpreter// n'appartenant pas à la technologie //nomoSeed// est le GNAT 2011 run-time library sous la licence **GNU GPL version 3**. |
- | Le binaire ci-dessous a été obtenu avec Ubuntu 12.04. | + | ===== Licence de nomoTools ===== |
- | <html> | + | Le logiciel //nomoTools// se trouve sous la licence **GNU GPL version 3**. |
- | <a href="download/stat/comp.php?file=nomoInterpreter_2013_AGPL-linux.tar">nomoInterpreter_2013_AGPL-linux.tar</a> | + | |
- | </html> | + | |
- | === Sources === | + | Voici une liste non-exhaustive des composants utilisés dans //nomoTools// n'appartenant pas à la technologie de //nomoSeed// : |
- | Les sources sont identiques avec celles de la version pour Windows. Dans le fichier //NOTICE// se trouve la procédure pour compiler la bibliothèque. Par ailleurs, afin de tester le résultat de la compilation les exemples d'interfaces ont été rajoutés avec le fichier nomo //helloworld.seed// compilé sous Windows. | + | ^ Nom ^ Licence ^ |
- | + | | Libxml2-2.7.8 | MIT License | | |
- | <html> | + | | libxslt-1.1.26 | MIT License | |
- | <a href="download/stat/comp.php?file=src_nomoInterpreter_2013_AGPL-linux.tar.gz">src_nomoInterpreter_2013_AGPL-linux.tar.gz</a> | + | | GNAT 2011 run-time library | GPL v3 | |
- | </html> | + | |
- | ===== nomoSDK ===== | + | ===== Licence de nomoSDK ===== |
L'environnement de développement //nomoSDK// se trouve sous la licence **GNU GPL version 3**. Ce logiciel contient la bibliothèque dynamique //nomoInterpreter// et l'utilitaire //nomoTools//. | L'environnement de développement //nomoSDK// se trouve sous la licence **GNU GPL version 3**. Ce logiciel contient la bibliothèque dynamique //nomoInterpreter// et l'utilitaire //nomoTools//. | ||
Ligne 51: | Ligne 49: | ||
La bibliothèque dynamique //nomoInterpreter// associée au programme //nomoSDK// pour les bancs d'essais conserve la licence **GNU Affero GPL version 3**. | La bibliothèque dynamique //nomoInterpreter// associée au programme //nomoSDK// pour les bancs d'essais conserve la licence **GNU Affero GPL version 3**. | ||
- | Par ailleurs, voici une liste non-exhaustive des composants utilisés dans //nomoSDK// n'appartenant pas à la technologie de //nomoSeed// : | + | Le logiciel //nomoTools// également associée au programme //nomoSDK// conserve la licence **GNU GPL version 3**. |
+ | |||
+ | Voici une liste non-exhaustive des composants utilisés dans //nomoSDK// n'appartenant pas à la technologie de //nomoSeed// : | ||
^ Nom ^ Licence ^ | ^ Nom ^ Licence ^ | ||
Ligne 68: | Ligne 68: | ||
| CodeMirror-3.0 | MIT License | | | CodeMirror-3.0 | MIT License | | ||
- | ==== Binaire avec win32 ==== | ||
- | |||
- | <html> | ||
- | <a href="download/stat/comp.php?file=nomoSDK_2013_GPL-win32.zip">nomoSDK_2013_GPL-win32.zip</a> | ||
- | </html> | ||
- | |||
- | ==== Sources ==== | ||
- | |||
- | <html> | ||
- | <a href="download/stat/comp.php?file=src_nomoSDK_2013_GPL-win32.zip">src_nomoSDK_2013_GPL-win32.zip</a> | ||
- | </html> | ||
- | |||
- | ===== nomoTools ===== | ||
- | |||
- | Le logiciel //nomoTools// se trouve sous la licence **GNU GPL version 3**. | ||
- | |||
- | Le logiciel //nomoTools// est utilisé par //nomoSDK//, les sources et les binaires pour Windows se trouve donc avec ceux de //nomoSDK//. | ||
- | |||
- | Par ailleurs, voici une liste non-exhaustive des composants utilisés dans //nomoTools// n'appartenant pas à la technologie de //nomoSeed// : | ||
- | |||
- | ^ Nom ^ Licence ^ | ||
- | | Libxml2-2.7.8 | MIT License | | ||
- | | libxslt-1.1.26 | MIT License | | ||
- | | GNAT 2011 run-time library | GPL v3 | | ||
- | |||
- | Pour linux, les sources sont identiques avec celles de la version pour Windows. Les sources et le binaire réalisé avec Ubuntu 12.04 sont accessibles ci-dessous avec la notice pour la compilation. | ||
- | |||
- | <html> | ||
- | <a href="download/stat/comp.php?file=nomoTools_2013_GPL-linux.tar.gz">nomoTools_2013_GPL-linux.tar.gz</a> | ||
- | </html> | ||