[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v3 4/4] Remove extra copies of licenses and license headers
Hi Stefano, On 11/10/2022 01:26, Stefano Stabellini wrote: On Sun, 9 Oct 2022, Julien Grall wrote:When creating new components, new files, or importing code please follow the conventions outlined below. As a general rule, whenever code using a license other than GPLv2 is introduced, attention must be drawn to the @@ -32,20 +28,22 @@ deviation. Any new code must be GPLv2 compatible. New components -------------- -When creating new components and directories that contain a -significant amount of files that are licensed under licenses other -than GPLv2 or the license specified in the COPYING file, please -create a new COPYING file in that directory containing a copy of the -license text and a rationale for using a different license. This helps -ensure that the license of this new component/directory is maintained -consistently with the original intention. +When creating new components and directories that contain a significant +amount of files that are licensed under licenses other than GPLv2, +please create a new COPYING file in that directory with the rationale +for using a different license. This helps ensure that the license of +this new component/directory is maintained consistently with the +original intention.I don't understand why the wording "or the license specified in the COPYING file" is dropped. To me, the sentence was indicating that it is not necessary to create a COPYING file in every sub-directory if the license is not GPLv2 and it matches the license of a parent directory. Do you plan to remove COPYING completely?No, I don't plan to remove COPYING completely. COPYING is useful to tell the user what license to choose. I only meant to clarify that COPYING doesn't need to have a full copy of the license again. An SPDX tag would be enough. I can change it to: --- When creating new components and directories that contain a significant amount of files that are licensed under licenses other than GPLv2 or the license specified in the COPYING file, please create a new COPYING file in that directory containing the SPDX tag and a rationale for using a different license. This helps ensure that the license of this new component/directory is maintained consistently with the original intention. --- Sounds good to me. Cheers, -- Julien Grall
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |