2

任何项目通常都会使用多个开源 JAR。我的问题是,使用 Maven 组织部署中的所有许可证文件的最佳做法是什么?

例如,是否假设将许可证合并到一个超级许可证文件中/在每个文件的标题中单独提及/包含在每个 jar 的单独许可证中等。

当谈到开源许可证以及我应该如何使用它们时,我是一个新手。希望能在这方面提供一些帮助和指导。

谢谢。

4

1 回答 1

1

项目通常使用几个不同的 jar,这些 jar 通常具有某种开源许可证。但这取决于项目。此外,项目中使用的许可证的排序等取决于相应许可证的要求。一些许可证需要在项目本身中提及,其他许可证也允许在商业项目中使用。

您必须遵循的解决方案取决于许可证。包含所有不同许可证的单个文件。这可以通过使用license-maven-plugin来实现。

于 2012-07-30T10:22:50.687 回答