任何项目通常都使用多个开源JAR。我的问题是,使用maven组织部署中的所有许可文件的最佳做法是什么?
例如,许可证是否要合并为一个超级许可证文件/在每个文件的标题中单独提及/包含在每个罐子的单独许可证中等。
对于开源许可证以及如何使用它们,我是新手。非常感谢这方面的一些帮助和指导。
感谢。
答案 0 :(得分:1)
项目通常使用几种不同的jar,通常都有某种开源许可证。但这取决于项目。此外,项目中使用的许可证的订购等取决于相应许可证的要求。有些许可证需要在项目本身中提及,其他许可证也允许在商业项目中使用。
您必须遵循哪种解决方案取决于许可证。包含所有不同许可证的单个文件。这可以通过使用license-maven-plugin来实现。