Software de Código Aberto (OSS) é amplamente utilizado e possui licenças que indicam os termos sob os quais o software é fornecido para uso, especificando também regras de modificação e distribuição. Garantir que os usuários respeitem os termos das licenças de OSS ao criar obras derivadas é um processo complexo. Questões de conformidade decorrentes de incompatibilidades entre licenças podem levar a disputas legais. Ao mesmo tempo, a tecnologia blockchain com entradas imutáveis oferece um mecanismo para fornecer transparência em relação a licenciamento e garantir que as alterações de software sejam registradas. Neste trabalho, estamos introduzindo uma integração de blockchain e gerenciamento de licenças ao criar obras derivadas, a fim de abordar a questão da compatibilidade das licenças de OSS. Projetamos, implementamos e realizamos uma avaliação preliminar do FOSS-chain, uma plataforma web que utiliza blockchain e automatiza o processo de conformidade de licenças, cobrindo 14 licenças de OSS. Avaliamos a versão protótipo inicial da plataforma FOSS-chain por meio de um pequeno estudo com usuários. Nossos resultados preliminares são promissores, demonstrando o potencial da plataforma para adaptação em sistemas de software realistas.
Iacovou et al. (Qui,) estudaram esta questão.