任何项目通常都会使用多个开源 JAR。我的问题是,使用 Maven 组织部署中的所有许可证文件的最佳做法是什么?
例如,是否假设将许可证合并到一个超级许可证文件中/在每个文件的标题中单独提及/包含在每个 jar 的单独许可证中等。
当谈到开源许可证以及我应该如何使用它们时,我是一个新手。希望能在这方面提供一些帮助和指导。
谢谢。
任何项目通常都会使用多个开源 JAR。我的问题是,使用 Maven 组织部署中的所有许可证文件的最佳做法是什么?
例如,是否假设将许可证合并到一个超级许可证文件中/在每个文件的标题中单独提及/包含在每个 jar 的单独许可证中等。
当谈到开源许可证以及我应该如何使用它们时,我是一个新手。希望能在这方面提供一些帮助和指导。
谢谢。
项目通常使用几个不同的 jar,这些 jar 通常具有某种开源许可证。但这取决于项目。此外,项目中使用的许可证的排序等取决于相应许可证的要求。一些许可证需要在项目本身中提及,其他许可证也允许在商业项目中使用。
您必须遵循的解决方案取决于许可证。包含所有不同许可证的单个文件。这可以通过使用license-maven-plugin来实现。