Skip to content

Add license management to Auto DevOps template

Description

License Management will help developers to know which licenses they are using because of the dependencies of their project. In this way they can check if they are using incompatible licenses.

We should provide a way to auto detect the licenses used, and to list them to users.

Proposal

Integrate LicenseFinder (https://github.com/pivotal/LicenseFinder) in Auto DevOps to provide automatic license detection for dependencies.

It supports the following languages/packagemanagers:

Project Type Package Manager
Ruby Gems bundler
Python Eggs pip
Node.js npm
Bower bower
Nuget nuget
Godep Godep
Go workspace Go lang
Go submodules Go lang
Java maven
Java gradle

The output of the report should be saved as an artifact, so it can be consumed easily.

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by 🤖 GitLab Bot 🤖