Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp10315125rwr; Fri, 12 May 2023 06:42:42 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5fc4WYmtzZiih14xndsiNHaZ47ao1xsIFKY3FLlrMOwZ+p3HXtBc9/ZuRe2Veg8JYtWJhC X-Received: by 2002:a05:6a20:430c:b0:101:2bc4:5e1e with SMTP id h12-20020a056a20430c00b001012bc45e1emr18170905pzk.47.1683898962484; Fri, 12 May 2023 06:42:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683898962; cv=none; d=google.com; s=arc-20160816; b=HA4SEETqkTiqpQzg8a1Mp0oTFjy/hpFUwjFcPXXPH63FKtqpgAsjfbMjvfwR/uFcRQ HyyLKns4woUF5uxQWlXrzMmebDG/6Cuduv+c6nJJppObGjXzmMsxFg7254RMeg5/5bMi Jf+tv19UppolIBHoclBTvfV4718Uod43jR5KQCbQepCpDS4+uadPaCy1izzJxp2k2DKs xjCGMmBBbPuAhjPr0AqwPQsdzheaTGAa9qhHaEzkUlewgewqWLZ9c3rpWfVqobf3spe0 8VOPS7dzhTLdwQJ0bSFwb0qgqNw2b8yL3WpbZaZazShKEVDHcY0NPM+8d5VgRkUc1hkY 459g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=4AlaRyQOy36sXdqy+JwhbCuIDwi8LlxpgbISw/CDPFM=; b=Edd+CZqnytb5BaVFKIWouDS+cYp7M8w2Neg9kMgTF1t6kKgLuV4110AXdzD/v8qx/G ECp2jBYvI2QNmZNqlC+OywbhUCMWlMLsNDtVtUmTU7zyetWKpgbk4Lp6mxLtPTeJsZ2V sveiqbbSm0xYbPmdySVJsRZ3+64qzei6+KI+HrzwVmuM14HPFSIzh6UmJMCCvy/ArNCn rB06toohAjSihfkzq8ZXKZGJGxsGjy0J6TkIIUOmZ6QF1zNdkMj7NM8zFTGY9vFSk5JI RrmQXI63PQMln9bM7tgQ45BjROpCtmlrxRvqeiPPasc+dmhH0TJ9AHlMXC/1HTOW+XPK SHlg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=WVuFVWO6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id a25-20020a637059000000b0050f66d3f72csi9778439pgn.532.2023.05.12.06.42.29; Fri, 12 May 2023 06:42:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=WVuFVWO6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241136AbjELNWj (ORCPT + 99 others); Fri, 12 May 2023 09:22:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44094 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240734AbjELNWg (ORCPT ); Fri, 12 May 2023 09:22:36 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 44A0614E64 for ; Fri, 12 May 2023 06:21:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1683897680; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=4AlaRyQOy36sXdqy+JwhbCuIDwi8LlxpgbISw/CDPFM=; b=WVuFVWO6/FlQSCVBFPSJC0w1/VEBS0do9vDz6gEOk7BY/kXbJ95LDYOtcqNM3WjHSaCZvw q/dgJfGUO6xLvfizoSIiTsitotncXfuAFLv1jnZRfGTt6H0zQ0NrHOXe6e+urH9J6WHINu +MPeFTCgNTF61UxaqRCOdNs9ZQWVvng= Received: from mail-vs1-f69.google.com (mail-vs1-f69.google.com [209.85.217.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-407-B2bZivelPk6pxWZDvzhR9Q-1; Fri, 12 May 2023 09:21:19 -0400 X-MC-Unique: B2bZivelPk6pxWZDvzhR9Q-1 Received: by mail-vs1-f69.google.com with SMTP id ada2fe7eead31-43477a8182eso2356776137.0 for ; Fri, 12 May 2023 06:21:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683897678; x=1686489678; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4AlaRyQOy36sXdqy+JwhbCuIDwi8LlxpgbISw/CDPFM=; b=SmurFfmkW4MvlzmJVppHhF9i4+fmczDitMH2G1n6iXNSnpFJkJKTRBi9ZWGWT079nz zxySCHlYxu19Ju5IAARm42h96DjeJz9Q8qwi1jRATZ/Ux/6OpH9XcvHmp3dmJDme3lTx R8dxhBw2YFKBJ4BxdmCSUk09wcXwDPkxEieOu6iKT/RGsrG/PotjjuphqHmFg5ErqPag HAVN3iep4mhjCPncFguXgcog8WOsWJjkISqBBtnPuzr2lGQXw0uIuT/N+dGZnXUeQX96 0SkBCdBKu/ztVpTrD1cNNsMtvuOj96dKo2xTlNCk1PMwISck8IIWAGulbbzJt27Fh1jv 8eFQ== X-Gm-Message-State: AC+VfDyIewHJq5ltpRk2cThwcfxbz6uOQ0gOEG9Vg4tPBj+di7FXOF4m wDUjxUhfKAoP/RR6HJOrytQBWm1ABgu9VZrIM7ml5U91yDFbax/3+IwpkZZqT26PdfKd/XknOEp Z74gRp1QyC3en7t3SQlSXO6ot6p3eLmuY4ZHN0/+Y X-Received: by 2002:a67:ffd5:0:b0:434:69be:8495 with SMTP id w21-20020a67ffd5000000b0043469be8495mr9541626vsq.9.1683897678643; Fri, 12 May 2023 06:21:18 -0700 (PDT) X-Received: by 2002:a67:ffd5:0:b0:434:69be:8495 with SMTP id w21-20020a67ffd5000000b0043469be8495mr9541577vsq.9.1683897678350; Fri, 12 May 2023 06:21:18 -0700 (PDT) MIME-Version: 1.0 References: <20230512100620.36807-1-bagasdotme@gmail.com> <20230512100620.36807-10-bagasdotme@gmail.com> In-Reply-To: <20230512100620.36807-10-bagasdotme@gmail.com> From: Richard Fontana Date: Fri, 12 May 2023 09:21:07 -0400 Message-ID: Subject: Re: [PATCH v2 09/10] udf: Replace license notice with SPDX identifier To: Bagas Sanjaya Cc: Linux SPDX Licenses , Linux DRI Development , Linux Kernel Mailing List , Linux Networking , Linux ARM , Linux Staging Drivers , Linux Watchdog Devices , Linux Kernel Actions , Diederik de Haas , Kate Stewart , Philippe Ombredanne , Thomas Gleixner , David Airlie , Karsten Keil , Jay Vosburgh , Andy Gospodarek , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Sam Creasey , Dominik Brodowski , Daniel Mack , Haojian Zhuang , Robert Jarzmik , Greg Kroah-Hartman , Wim Van Sebroeck , Guenter Roeck , Jan Kara , =?UTF-8?Q?Andreas_F=C3=A4rber?= , Manivannan Sadhasivam , =?UTF-8?Q?Pali_Roh=C3=A1r?= , Simon Horman Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 12, 2023 at 6:07=E2=80=AFAM Bagas Sanjaya wrote: > diff --git a/fs/udf/ecma_167.h b/fs/udf/ecma_167.h > index de17a97e866742..b2b5bca45758df 100644 > --- a/fs/udf/ecma_167.h > +++ b/fs/udf/ecma_167.h > @@ -1,3 +1,4 @@ > +/* SPDX-License-Identifier: BSD-2-Clause OR GPL-1.0+ */ > /* > * ecma_167.h > * > @@ -8,29 +9,6 @@ > * Copyright (c) 2017-2019 Pali Roh=C3=A1r > * All rights reserved. > * > - * Redistribution and use in source and binary forms, with or without > - * modification, are permitted provided that the following conditions > - * are met: > - * 1. Redistributions of source code must retain the above copyright > - * notice, this list of conditions, and the following disclaimer, > - * without modification. > - * 2. The name of the author may not be used to endorse or promote produ= cts > - * derived from this software without specific prior written permissi= on. > - * > - * Alternatively, this software may be distributed under the terms of th= e > - * GNU Public License ("GPL"). > - * > - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AN= D > - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PU= RPOSE > - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABL= E FOR > - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIA= L > - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOO= DS > - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) > - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, S= TRICT > - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY= WAY > - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY O= F > - * SUCH DAMAGE. > */ This is not BSD-2-Clause. Ignoring the interior statement about the GPL, I think the closest SPDX identifier might be https://spdx.org/licenses/BSD-Source-Code.html but it doesn't quite match. > diff --git a/fs/udf/osta_udf.h b/fs/udf/osta_udf.h > index 157de0ec0cd530..6c09a4cb46f4a7 100644 > --- a/fs/udf/osta_udf.h > +++ b/fs/udf/osta_udf.h > @@ -1,3 +1,4 @@ > +/* SPDX-License-Identifier: BSD-2-Clause OR GPL-1.0+ */ > /* > * osta_udf.h > * > @@ -8,29 +9,6 @@ > * Copyright (c) 2017-2019 Pali Roh=C3=A1r > * All rights reserved. > * > - * Redistribution and use in source and binary forms, with or without > - * modification, are permitted provided that the following conditions > - * are met: > - * 1. Redistributions of source code must retain the above copyright > - * notice, this list of conditions, and the following disclaimer, > - * without modification. > - * 2. The name of the author may not be used to endorse or promote produ= cts > - * derived from this software without specific prior written permissi= on. > - * > - * Alternatively, this software may be distributed under the terms of th= e > - * GNU Public License ("GPL"). > - * > - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AN= D > - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PU= RPOSE > - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABL= E FOR > - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIA= L > - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOO= DS > - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) > - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, S= TRICT > - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY= WAY > - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY O= F > - * SUCH DAMAGE. > */ Same comment - this is not BSD-2-Clause. > diff --git a/fs/udf/udftime.c b/fs/udf/udftime.c > index fce4ad976c8c29..d0fce5348fd3f3 100644 > --- a/fs/udf/udftime.c > +++ b/fs/udf/udftime.c > @@ -1,21 +1,4 @@ > -/* Copyright (C) 1993, 1994, 1995, 1996, 1997 Free Software Foundation, = Inc. > - This file is part of the GNU C Library. > - Contributed by Paul Eggert (eggert@twinsun.com). > - > - The GNU C Library is free software; you can redistribute it and/or > - modify it under the terms of the GNU Library General Public License a= s > - published by the Free Software Foundation; either version 2 of the > - License, or (at your option) any later version. > - > - The GNU C Library is distributed in the hope that it will be useful, > - but WITHOUT ANY WARRANTY; without even the implied warranty of > - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > - Library General Public License for more details. > - > - You should have received a copy of the GNU Library General Public > - License along with the GNU C Library; see the file COPYING.LIB. If n= ot, > - write to the Free Software Foundation, Inc., 59 Temple Place - Suite = 330, > - Boston, MA 02111-1307, USA. */ > +// SPDX-License-Identifier: GPL-2.0-only Shouldn't this be // SPDX-License-Identifier: LGPL-2.0-or-later ? (or are you implicitly using the obscure LGPLv2.x section ... 3 mechanism?) Richard