Skip to main content

Anticiper la conformité : aider les équipes juridiques et les développeurs à collaborer sur les questions de licences

Écrit par
Headshot of Rachel Cheyfitz

Rachel Cheyfitz

Licenting blog feature

3 octobre 2019

0 minutes de lecture

Nous sommes ravis d’annoncer la prise en charge des consignes personnalisées sur les licences. Les équipes de votre organisation peuvent ainsi mieux collaborer pour assurer la conformité des licences : les équipes juridiques peuvent aider les développeurs à intervenir plus tôt en personnalisant les règles relatives aux licences et en y ajoutant des consignes claires. Les développeurs peuvent alors intégrer plus facilement l’analyse des licences logicielles à leur workflow habituel.

Les licences open source racontent une histoire complexe. On aimerait pouvoir les traiter comme des fonctions binaires, en croisant les doigts pour que le résultat soit toujours True — « vous êtes autorisé à utiliser ce package ». Mais, comme toujours, la réalité est différente.

Les licences sont des documents contenant des clauses juridiquement contraignantes. Elles peuvent donc se présenter sous n’importe quel format et stipuler les conditions de leur choix. Vous trouverez plus d’informations sur les licences ici. En bref, un logiciel open source peut généralement être utilisé sous certaines conditions, par exemple en créditant les détenteurs des droits sur le package utilisé, en ajoutant une mention ou en respectant des restrictions liées à l’usage commercial. Chez Snyk, nous pensons que toutes ces informations — quand utiliser une licence, que faire lorsqu’on l’utilise et, bien sûr, pourquoi (il est toujours préférable de comprendre) — doivent parvenir aux développeurs le plus tôt possible. Anticipons ! C’est précisément ce que permet notre nouvelle fonctionnalité « Consignes juridiques relatives aux licences ».

Cette nouvelle fonctionnalité vient enrichir notre offre croissante de conformité des licences, qui permettait déjà de configurer manuellement la sévérité des licences. Les équipes juridiques peuvent désormais davantage mobiliser les développeurs de leurs équipes pour qu’ils prennent en charge la conformité.

Personnalisez les règles relatives aux licences avec des explications claires pour vos développeurs

Snyk vous aide à définir vos règles relatives aux licences grâce à des consignes personnalisées qui expliquent aux développeurs comment traiter chaque problème, selon les décisions et les règles propres à votre organisation. Comme pour la sécurité, ce sont les développeurs, et non l’équipe juridique, qui choisissent les packages, comprennent leur utilisation et gèrent les licences en conséquence. Pour bien faire, ils doivent toutefois collaborer avec l’équipe juridique, qui peut les aider à mieux comprendre les règles de l’entreprise ainsi que les licences spécifiques nécessaires à leurs projets.

Nous vous recommandons d’utiliser cette nouvelle option pour communiquer des consignes claires et concrètes, par exemple : « Cette licence convient à tous les produits de notre entreprise : vous pouvez donc l’utiliser. Veillez à ajouter les informations relatives à la licence à notre page À propos, car la mention des détenteurs des droits est obligatoire. »

Formulaire d’instructions de licence indiquant GPL-3.0 avec une gravité élevée, le texte de la politique et le bouton Ajouter ; SimPL-2.0 et AGPL-3.0 figurent ci-dessous.

Mobilisez plus facilement vos développeurs pour collaborer à la gestion des licences

Une fois ajoutées, les consignes s’affichent clairement pour chaque licence, directement dans notre interface utilisateur et dans notre outil CLI, dès qu’un problème lié à une licence est détecté. Grâce à ces consignes claires, les développeurs peuvent intégrer plus facilement la conformité des licences à leurs workflows habituels et respecter les exigences juridiques de votre organisation.

Détails d’une vulnérabilité logicielle indiquant une gravité moyenne, une licence MIT, le module AutoMapper, des instructions juridiques et des chemins de dépendances détaillés

Snyk donne aux développeurs les moyens de prendre en charge la conformité des licences de leur code

Cette amélioration enrichit les fonctionnalités de conformité des licences de Snyk. Vous pouvez personnaliser vos règles relatives aux licences et guider plus facilement vos développeurs afin qu’ils prennent les mesures nécessaires pour protéger votre organisation, conformément aux règles applicables. Nos fonctionnalités de conformité des licences sont intégrées tout au long du SDLC. Les développeurs peuvent ainsi accéder à ces données sans modifier leur workflow actuel, et ce le plus tôt possible. Nous continuerons à améliorer cette fonctionnalité. Restez à l’affût de nos prochaines nouveautés !

Pour commencer

Ajoutez dès maintenant des consignes juridiques en accédant à la page Paramètres de l’organisation concernée, ou consultez notre documentation pour en savoir plus.

Restez en conformité !

La conformité des licences simplifiée

Créez des politiques pour appliquer facilement et à grande échelle les exigences de conformité des licences open source.

Publié dans: