对于我的系统,我使用了很多来自存储库的免费产品(例如,我composer通过了必要的插件)。它们都在一个文件夹vendor中。他们都是MIT或BSD之类的。他们已经有了许可证的文本。
结果,我可以只使用这些产品,文本可以保留在这些产品的文件夹中,vendor或者我肯定需要列出所有这些产品,列出所有产品的作者,列出所有这些许可证的文本某处?假设使用的免费产品为 20 件,那么现在应该如何指定、在哪里指定、指定什么?
对于我的系统,我使用了很多来自存储库的免费产品(例如,我composer通过了必要的插件)。它们都在一个文件夹vendor中。他们都是MIT或BSD之类的。他们已经有了许可证的文本。
结果,我可以只使用这些产品,文本可以保留在这些产品的文件夹中,vendor或者我肯定需要列出所有这些产品,列出所有产品的作者,列出所有这些许可证的文本某处?假设使用的免费产品为 20 件,那么现在应该如何指定、在哪里指定、指定什么?
如果我们采用现代 BSD 和 MIT 许可证,那么它们通常表示以下部分:
条款规定,当您使用它们时,所有这些部件都必须在您的产品中可用,无论它们如何可用。它们可以在供应商文件夹中,如您所说,它们可以在其他文件夹中,它们可以显示在屏幕上,如果代码包含在二进制文件中,它们可以在软件文档中。
在大多数情况下,各种包管理器都会下载源代码以及许可证文本,而无需执行任何其他操作。