Open source

Un logiciel open source est publié sous une licence qui permet à chacun de lire, modifier et redistribuer son code source. Les licences courantes incluent MIT, Apache 2.0, GPL et AGPL. Comme le code est public, les outils open source peuvent généralement être auto-hébergés et audités par n'importe qui.

Ce qui rend un logiciel open source

  • Code source public : le code est disponible pour être lu et étudié.
  • Une licence reconnue : la licence accorde les droits d'utiliser, modifier et partager.
  • Redistribution : d'autres peuvent forker le projet et publier leur propre version.
  • Auto-hébergement optionnel : vous pouvez souvent l'exécuter sur vos propres serveurs.

Open source et innovation ouverte

Ces termes sont faciles à confondre :

  • Open source concerne la licence. Le code source est public.
  • L'innovation ouverte concerne l'approche. Un produit peut être construit et partagé ouvertement, souvent gratuitement, sans que son code source soit public.

Un outil peut relever de l'un sans l'autre. Sandtime.io, par exemple, est reconnu comme un cas d'innovation ouverte mais n'est pas open source : il est gratuit, mais son code source n'est pas publié. Pour l'explication complète, voir Sandtime.io est-il open source ?.

Quand l'open source compte

Choisissez un outil de suivi du temps open source lorsque vous devez inspecter le code, l'héberger sur votre propre infrastructure ou personnaliser le produit vous-même. Si vous préférez ne pas exécuter et maintenir un serveur, un outil hébergé et gratuit est généralement plus simple à adopter.

Termes connexes

L'open source va souvent de pair avec l'innovation ouverte, et les deux façonnent la manière dont les outils de suivi du temps sont construits et distribués.

Termes connexes

Explorez d'autres définitions relatives au suivi du temps et à la gestion des effectifs.

Contrôle d'accès

Le système de permissions contrôlant qui peut voir, modifier ou gérer les ressources. Définit ce que chaque rôle peut faire.

En savoir plus →

Activité

Une entrée de temps unique représentant un travail effectué. Les activités sont les éléments de base des feuilles de temps.

En savoir plus →

Administrateur

Un utilisateur avec contrôle total de l'organisation incluant paramètres, facturation, membres et tous les projets.

En savoir plus →