14 在一个开放源代码项目中,已经包含了许多其他开放源代码库来实现所需的功能,有些作为库(LGPL),有些作为源代码(非LGPL)。为该项目选择了新的BSD许可证。包含的开放源代码库已获得新的BSD,MIT,Apache和LGPL许可,但没有GPL许可代码。 这些其他开放源代码库应如何入账? 是否所有库许可证都需要包含在主项目许可证文件中? 仅在“帮助”->“关于”对话框和文档中提供指向项目网站的链接就足够了吗? 真的需要信贷吗? licensing open-source third-party-libraries — 乔尔 source stackoverflow.com/questions/11248363/…– — morewry
10 用作依赖项的每个库在其源代码中都应该有一个LICENSE文件。我只需要获取这些许可证,然后将它们重命名为“ LIBRARY_NAME_LICENSE”,并将其包含在源代码中即可。 我知道许可证(如BSD许可证)要求在重用任何源代码时都包括原始许可证。 如果您只是将它们用作链接库,那么我认为不需要任何这些。但是我对此可能是错的。 — 斯滕伯格 source 2 注意,即使重命名许可证文件也可能违反许可证条款。 — 布朗 2 @DocBrown:在这种情况下我们该怎么办? — 克罗姆斯特表示支持莫妮卡2015年