FREE AS IN SPEECH (AND BEER)

L’Open Source chez Viveris

Utilisateur. Contributeur. Prescripteur.

Viveris est un groupe d’ingénierie informatique spécialisé les systèmes d’information, systèmes embarqués, l’informatique scientifique et technique et les infrastructures. Nous travaillons avec la communauté Open Source et plusieurs de nos collaborateurs en sont des membres actifs.

Cet investissement dans l’Open Source se traduit par :

  • L’aménagement de temps dédié à nos équipes pour la gestion des projets Open Source
  • La contribution à différents projets Open Source (OpenSAND, ROHC, GSE, MobileIP … )
  • Le conseil aux donneurs d’ordre pour une utilisation dans les règles de l’Open Source

Nous utilisons aussi les solutions Open Source dans nos propres projets et, dans la mesure du possible, dans les produits de nos clients (Linux, Asterisk … ).

Les avantages de ces solutions sont multiples :

  • Performance & stabilité
  • Une base d’utilisateurs très importante (avec de nombreux systèmes en production)
  • La pérennité des solutions (du fait de leur ouverture)
  • Une communauté très active (et un contact direct avec les développeurs)
  • Un large choix d’applications
  • Les possibilités d’adapter les solutions aux besoins spécifiques, grâce aux libertés fondamentales des logiciels open source

Voici les projets Open Source dont Viveris est créateur ou contributeur

OpenSAND

Easy and flexible way to emulate an end-to-end satellite communication system.

Github Repo.

ROHC

A library for the RObust Header Compression (ROHC) protocol. It provides an easy and robust way for applications to reduce their bandwidth usage on network links with limited capacity or expensive costs. Headers of network packets are compressed with the ROHC protocol and algorithms.

Github Repo.

libgse

A library implementing the Generic Stream Encapsulation (GSE) standard defined by the ETSI – join effort from the French Space Agency (CNES), Thales Alenia Space and Viveris Technologies.

Github Repo.

librle

A library implementing the Return Link Encapsulation (RLE) standard defined by the ETSI – join effort from Thales Alenia Space, the French Space Agency (CNES) and Viveris Technologies.

Github Repo.

Qtestframework

A test harness for Qt. Run multiple tests in one go, from one single executable including the harness. Run them as separate process to avoid interferences. Register new tests with a single line of code, and list them from the command line. Enjoy an easy to read HTML report including logs and test failures.

Github Repo.

uMTP-Responder

Ligthweight Media Transfer Protocol (MTP) responder daemon for GNU/Linux.

Github Repo.

JTAG Boundary Scanner

JTAG software tool to debug or test any electronic board with a JTAG interface.

Github Repo.

Docker images

Public docker images

Github Repo.

Zmtp wireshark dissector

A Wireshark dissector for the ZeroMQ protocol.

Github Repo.

jnidbus

A Java library to communicate with D-Bus easily and efficiently.

Github Repo.

WireShark

Dissectors for DVB-RCS, DVB-RCS2, and DVB-S2x protocols used in satellite telecommunications.

Github Repo.