VMS et Open Source

Connaissez-vous ces logiciels ? :
Ruby, Gsoap, Python, MySQL, MongoDB, Gearman, Erlang, Zabbix (*) ...
 

Ils vous disent sans doute quelque chose !

Ce sont quelques-uns des portages Open Source réalisés dans l’écosystème OpenVMS :

(*) A titre d'exemple, découvrez :

Outre les portages délivrés par VSI et les autres portages, VMSgenerations vous invite à découvrir :
"La Forge OpenVMS" !

Un nouvel environnement de DEV !

Un nouvel environnement de DEV !

Un des buts de notre association est d’aider au mieux nos membres à intégrer les technologies Open Source dans leur environnement de production.
Afin de réaliser ce challenge nous mettons à disposition une plateforme d’intégration/développement de projets OpenSource dans l'environnement Heptapod (un logiciel "fork" de GitLab pour suporter Mercurial) :

C'est "La Forge"(*) OpenVMS !

Pour en découvrir les principes, nous vous proposons :

Cette plateforme est destinée à l’ensemble de la communauté :

  • Professionnels
  • Monde universitaire et scolaire
  • Hobbyistes

Vous pouvez vous enregistrer directement sur le site :
https://foss.vmsgenerations.org/users/sign_in

(*)Voir à ce sujet :

L’Open Source et VSI

Forum VSI OpenVMS consacré à l'Open Source

La partie du forum OpenVMS relative aux logiciels Open Source portés par VSI se trouve ici:
Home > Board index > Software and Layered Products > Others

Logiciels portés modifiés et/ou testés par VSI

Les logiciels Open Source portés, modifiés et/ou testés par l'équipe " Applications " de VSI sont librement téléchargeables par sftp (*).

Remarque : les notions de logiciel open source et de logiciel libre sont distinctes et il convient de bien en appréhender les aspects juridiques avant toute utilisation (cette utilisation devant en effet se conformer à la licence concédée)

Voici une liste des logiciels mis à disposition par VSI pour la plateforme Itanium (liste non contractuelle, mise à jour mars 2020) :

  • gSOAP toolkit
    Nom du kit : GSOAP-VMS-I64-15
     
  • SYSLOGD for OpenVMS
    Nom du kit : SYSLOGD-I64VMS-04-FEB-2018
     
  • Git
    Nom du kit : VSI-I64VMS-VGIT-V0009-9-1
     
  • Apache ActiveMQ
    Nom du kit : VSI-I64VMS-ACTIVEMQ-V0515-0A-1
     
  • Apache Axis2
    Nom du kit : VSI-I64VMS-AXIS2-V0107-3-1
     
  • Apache HTTPD
    Nom du kit : VSI-I64VMS-CSWS-V0202-1L-1
    Nom du kit : VSI-I64VMS-CSWS-V0204-38C-1
     
  • Apache TOMCAT
    Nom du kit : VSI-I64VMS-CSWS_JAVA-V0805-50A-1
     
  • curl
    Nom du kit : VSI-I64VMS-CURL-V0765-0B-1
     
  • HAproxy
    Nom du kit : VSI-I64VMS-HAPROXY-V0107-9-1
     
  • Kerberos
    Nom du kit : VSI-I64VMS-KERBEROS-V0302-260
     
  • MariaDB
    Nom du kit : VSI-I64VMS-LIBMARIADB-V0201-0A-1
     
  • Apache Kafka
    Nom du kit : VSI-I64VMS-LIBRDKAFKA-V0103-0-1
     
  • Lua
    Nom du kit : VSI-I64VMS-LUA-V0503-5-1
     
  • Apache Maven
    Nom du kit : VSI-I64VMS-MAVEN-V0303-9-1
     
  • Eclipse Mosquitto
    Nom du kit : VSI-I64VMS-MOSQUITTO-V0106-2-1
     
  • Eclipse paho
    Nom du kit : VSI-I64VMS-PAHO_C-V0103-0-1
     
  • PERL
    Nom du kit : VSI-I64VMS-PERL528-V0528-1-1
    Nom du kit : VSI-I64VMS-PERL530-V0530-1-1
     
  • PHP 5
    Nom du kit : VSI-I64VMS-PHP-V0506-10J-1
     
  • PYTHON
    Nom du kit : VSI-I64VMS-PYTHON-V0305-0A-1
     
  • Redis
    Nom du kit : VSI-I64VMS-REDIS-V0400-0-1
     
  • Ruby
    Nom du kit : VSI-I64VMS-RUBY-V0202-2I-1
     
  • Scala
    Nom du kit : VSI-I64VMS-SCALA-V0211-8-1
     
  • Apache Subversion
    Nom du kit : VSI-I64VMS-SVN-V0108-13-1
     
  • SWIG
    Nom du kit : VSI-I64VMS-SWIG-V0300-5-1
     
  • xtm-utils
    Nom du kit : VSI-I64VMS-XTM-V0100--1
     
  • ZeroMQ
    Nom du kit : VSI-I64VMS-ZEROMQ-V0401-2-1
     

(*)Ecrire à : support "at" vmssoftware.com pour obtenir les codes d'accès et pour
remonter vos remarques ou les éventuels problèmes détectés.

Portages Autres

Logiciels non supportés par VSI

De nombreux portages existent pour VMS et sont mis à disposition via internet par des contributeurs français ou étrangers travaillant de manière individuelle ou en équipe, bénéficiant parfois du soutien d'éditeurs de logiciels spécialisés sur VMS ou de fournisseurs de service ou de prestations autour de VMS.

A l'origine, bon nombre de ces logiciels se sont fait connaître sur les fameux CD freeware de DEC, puis via la filère "OpenVMS Hobbyist" soutenue par HP.
Lorsqu'ils ne font pas l'objet d'un contrat de support avec un tiers, et bien que généralement de grande qualité, de tels logiciels sont utilisables sans garantie de bon fonctionnement, ni de mise à disposition de correctifs.

C'est typiquement le cas des logiciels de type Community Edition dans les environnements Unix Linux (souvent natifs de ces Open source) par opposition aux logiciels de type Enterprise Edition.
Ces derniers bénéficient d'un support moyennant abonnement auprès de la communauté de développeurs ou de l'entreprise qui la soutient, mais malheureusement à notre connaissance il n'en est rien sur les plateformes VMS hormis les Open source distribués et supportés par VSI.
 

Un début d'inventaire et de cataloguage de tous ces logiciels est en cours.
On peut dans un premier temps explorer les liens ci-dessous :
 

Sur les technologies et règles propres aux portages VMS, il faut absolument visiter un wiki très bien documenté à ce sujet.
 

Remarque :
Les questions de licences et droits d'usage concernant ces logiciels feront l'objet d'articles ultérieurs.