As software development becomes increasingly complex, developers can no longer develop a software project entirely from scratch. Given the complexity of development, developers or teams of developers must use third-party libraries (inbound software). Fortunately, many libraries are available as Free Software and therefore usable and integrable into larger projects. That is, integrable into the solution that the developer wants to provide to their users (outbound software). Dedicated procedures and tools are needed to ensure that all the rights and conditions of the various libraries used are compatible with each other and with the license that the developer defines for his software.