Date: Tue, 11 Feb 2025 11:43:46 -0800 From: list_freebsd@bluerosetech.com To: freebsd-ports@freebsd.org Subject: How do I specify and attribute multiple licenses? Message-ID: <57ce3279-00d5-3a92-38a8-42007ab2b0a8@bluerosetech.com>
next in thread | raw e-mail | index | archive | help
I'm porting a PHP applicaton that, when fully installed, is actually 10 different components: the main application and 9 dependencies installed using Composer. To make the user's life easier, I want to distribute a tarball of the vendor files. Easy enough, but now I have to disclose all the licenses. I've already identified the licenses involved: - BSD 2-Clause "Simplified" License (BSD2CLAUSE) - GNU General Public License v2.0 (GPLv2) - GNU Lesser General Public License Version 3.0 (LGPL3) - MIT License (MIT) All of them should let me do this kind of bundling and distributing, but I'm unsure how to disclose them to the end user. I've figured out I can do the license acceptance bit in the Makefile: LICENSE= GPLv2+ BSD2CLAUSE LGPL3+ MIT LICENSE_COMB= multi But it's 10 different softwares, not 4. How do I attribute each component's license? Do get a copy of each license file and name those something specific under PREFIX/share/licenses? Is it sufficient to list which license is used by which in pkg-message?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?57ce3279-00d5-3a92-38a8-42007ab2b0a8>