====== 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.
Le logiciel //nomoSDK// contient, en autres, //nomoInterpreter// et //nomoTools//.
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).
*
nomoSeed_2013.zip
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.
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]].
Pour Windows l'installation de //nomoSDK// s'effectue avec l’exécutable suivant :
*
nomoSDK_2013_GPL-win32.exe
Pour vos applications, il suffit de copier la bibliothèque dynamique //nomointerpreter// se trouvant à la racine de //nomoSDK//.
Un bref descriptif des composants tiers utilisés ainsi que de leur licence se trouve explicité ci-dessous.
===== Licence de nomoInterpreter =====
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**.
===== Licence de nomoTools =====
Le logiciel //nomoTools// se trouve sous la licence **GNU GPL version 3**.
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 |
===== 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//.
Les codes en javaScript et les codes R qui ne font pas partie à proprement parlé de l’exécutable binaire //nomoSDK// sont sous la licence **GNU GPL version 2**.
La bibliothèque dynamique //nomoInterpreter// associée au programme //nomoSDK// pour les bancs d'essais conserve la licence **GNU Affero GPL version 3**.
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 ^
| qtsingleapplication-2.6_2 | GPL v3, LGPL |
| gsl-1.15 | GPLv3 |
| Libxml2-2.7.8 | MIT License |
| libxslt-1.1.26 | MIT License |
| qt-win-opensource-4.8.4 | GPL v3, LGPL v2 |
| GNAT 2011 run-time library | GPL v3 |
^ ^ ^
| R-2.12.2 | GPL v2 |
| SQLDF_0.4-6.4 | GPL v2 |
^ ^ ^
| jquery-1.8.13 | MIT License, GPL v2 |
| jquery.jstree_pre1.0 | MIT License, GPL v2 |
| CodeMirror-3.0 | MIT License |