Logiciels et gestion de licences au CCIN2P3 Wojciech A. Wojcik Centre de Calcul de l'IN2P3 E-mail: mailto:wojcik@in2p3.fr URL: http://cc.in2p3.fr/ http://cc.in2p3.fr/docenligne/150
Politique générale au CCIN2P3 Installation de serveurs de licences (type FlexLM) pour assurer la distribution des jetons sur réseau (exécution des produits dans les stations aux labos). Regroupement des achats de logiciels dans le cas ou cela est possible.
Différents types de licences Logiciels gratuits (freeware) ou domaine public: Licence GNU - GPL Logiciels commerciaux: Licences personnels ou par station Licences site/plate-forme Licences à jetons (flottantes) Logiciels LHC++ (gratuits ou non, suivant le cas).
Licences GNU (GPL) Compilateurs GNU: gcc, g++, g77, g95,... Utilitaires GNU: gmake, gtar, emacs,... CERNLIB Une partie de LHC++ ROOT (GNU Lesser General Public License) Geant4 (Geant4 Software Licence)
Licences type site/plate-forme Les bibliothèques NAG: NAG_Fortran et NAG_C Nous avons la licence « site », toutes plate-formes (AIX, Solaris et Linux) /usr/local/lhcxx/Nag_C /usr/local/lhcxx/Nag_Fortran Insure++ Flottante pour chaque plate-forme séparément. Sous AFS permet d exécuter sur des stations appartenant à la même plate-forme et cellule AFS.
Licences flottantes Serveur de licences redondant: Fire-wall ccflex01.in2p3.fr ccflex02.in2p3.fr ccflex03.in2p3.fr Fire-wall les portes spécifiques pour chaque logiciel Accès uniquement à partir de la domaine in2p3.fr + les numéros IP autorisés
Licences flottantes Avec les serveurs de licences MathLM : Mathematica (clients UNIX, Windows, Mac) (14 jetons + 14 licences « home ») Avec le serveur de licence SilvacoFLM: Silvaco (tous systèmes) 18 modules avec 2 – 10 jetons de chaque
Licences flottantes Avec le serveur de licence FlexLM: Rose (Linux) (4) Rose (Windows) (3) IDL 6.3 (Linux, Windows) (17) Maple10 (Linux, Windows) (5) MATLAB (Linux, Windows) (268) PGI (pgf77, pgf90, pghpf, pgcc, pgCC) (Linux) (5) Compilateurs Intel (icc, ifort) (Linux) (5)
Licences flottantes Avec le serveur de licence FlexLM: SNIFF+ (Linux) (4) f95 de NAG (Linux) (10) TotalView (Linux) (4)
Licences flottantes Avec le serveur de licence FlexLM: Cadence (tous systèmes) 143 modules avec 2 – 70 jetons de chaque
Licences flottantes L’état de licences et les statistiques sont sur: http://cctools.in2p3.fr/mrtguser/info_license_generale.php Le coût de licences non négligeable!!
Conclusions Pour des licences flottantes: Etablir la liste des responsables dans les labos (une personne/labo). Il sera responsable d ’installation du logiciel (client) et doit informer les utilisateurs sur les conditions d’utilisation. Il sera contacter en cas de changement ou arrêt du serveur de licences au Centre. Les personnes intéressés peuvent me contacter :-) Pour des produits avec le système de licences site/plate-forme: Essayer de regrouper les achats (en général la coordination est très difficile).