我习惯了gitlab根据一个license文件自动检测一个项目的license。然而这一次,它失败了。
我在一个 gitlab 项目中有一个 LaTeX 包和一个测试脚本,它们在不同的许可证下获得许可。我在根目录中有两个许可证文件,名为license_lppl.txt
和license_wtfpl.txt
。但是 gitlab 不承认任何一个许可证,说“没有许可证。保留所有权利”。如果它只是不显示许可证,我可能只是忍受它,但这种说法是错误的。
gitlab如何识别许可证?我如何告诉 gitlab 该代码已获得许可?gitlab 如何处理多个许可证?
我在 gitlab 的用户文档(https://docs.gitlab.com/ee/user/project/index.html)中找不到任何相关内容。他们列出了一个名为“许可证合规性”的功能,该功能可能取决于(未)认可的许可证。我不相信我可以在那里设置许可证,但我什至在我的存储库的设置中都找不到许可证合规性。免费帐户是否提供此功能?