All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] SPDX conversion from UDF
@ 2023-05-22  0:54 ` Bagas Sanjaya
  0 siblings, 0 replies; 19+ messages in thread
From: Bagas Sanjaya @ 2023-05-22  0:54 UTC (permalink / raw)
  To: Linux SPDX Licenses, Linux Kernel Mailing List, Linux ARM,
	Linux Kernel Actions, Linux Memory Management List
  Cc: Jan Kara, Andreas Färber, Manivannan Sadhasivam,
	Christoph Hellwig, Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman, Bagas Sanjaya

This small SPDX conversion series targets UDF file system, which is
splitted from v2 of my SPDX conversion series that is triggered by
Didi's GPL full name fixes [1]. It is done to ease review.

All boilerplates in fs/udf/ is converted, except fs/udf/ecma_167.h.
The latter file apparently looks like 2-clause BSD Source-Code
license, yet the second clause is from third clause of 3-Clause BSD.
This custom license can't be expressed satisfiably in SPDX license
identifier, hence the file doesn't get converted.

This series is based on mm-nonmm-unstable branch.

Changes since v1 [2]:
  * Correct SPDX tag for LGPL (correct spdxcheck warning)

[1]: https://lore.kernel.org/linux-spdx/20230512100620.36807-1-bagasdotme@gmail.com/
[2]: https://lore.kernel.org/linux-mm/20230517083344.1090863-1-bagasdotme@gmail.com/

Bagas Sanjaya (2):
  fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX
    identifier
  fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier

 fs/udf/balloc.c    |  6 +-----
 fs/udf/dir.c       |  6 +-----
 fs/udf/directory.c |  6 +-----
 fs/udf/file.c      |  6 +-----
 fs/udf/ialloc.c    |  6 +-----
 fs/udf/inode.c     |  6 +-----
 fs/udf/lowlevel.c  |  6 +-----
 fs/udf/misc.c      |  6 +-----
 fs/udf/namei.c     |  6 +-----
 fs/udf/partition.c |  6 +-----
 fs/udf/super.c     |  6 +-----
 fs/udf/symlink.c   |  6 +-----
 fs/udf/truncate.c  |  6 +-----
 fs/udf/udftime.c   | 18 ++----------------
 fs/udf/unicode.c   |  6 +-----
 15 files changed, 16 insertions(+), 86 deletions(-)


base-commit: 7e61b33831bc7680b24bc04af9ed9c1553dac406

Range-diff against v1:

1:  442194d17ed043 = 1:  30fb64a215be1c fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier
2:  ccb407446ab324 ! 2:  f7cfeaa5cec879 fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier
    @@ Commit message
     
      ## fs/udf/udftime.c ##
     @@
    -+// SPDX-License-Identifier: LGPL-2.0-or-later
    ++// SPDX-License-Identifier: LGPL-2.0+
      /* 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).

-- 
An old man doll... just what I always wanted! - Clara


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [PATCH v2 0/2] SPDX conversion from UDF
@ 2023-05-22  0:54 ` Bagas Sanjaya
  0 siblings, 0 replies; 19+ messages in thread
From: Bagas Sanjaya @ 2023-05-22  0:54 UTC (permalink / raw)
  To: Linux SPDX Licenses, Linux Kernel Mailing List, Linux ARM,
	Linux Kernel Actions, Linux Memory Management List
  Cc: Jan Kara, Andreas Färber, Manivannan Sadhasivam,
	Christoph Hellwig, Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman, Bagas Sanjaya

This small SPDX conversion series targets UDF file system, which is
splitted from v2 of my SPDX conversion series that is triggered by
Didi's GPL full name fixes [1]. It is done to ease review.

All boilerplates in fs/udf/ is converted, except fs/udf/ecma_167.h.
The latter file apparently looks like 2-clause BSD Source-Code
license, yet the second clause is from third clause of 3-Clause BSD.
This custom license can't be expressed satisfiably in SPDX license
identifier, hence the file doesn't get converted.

This series is based on mm-nonmm-unstable branch.

Changes since v1 [2]:
  * Correct SPDX tag for LGPL (correct spdxcheck warning)

[1]: https://lore.kernel.org/linux-spdx/20230512100620.36807-1-bagasdotme@gmail.com/
[2]: https://lore.kernel.org/linux-mm/20230517083344.1090863-1-bagasdotme@gmail.com/

Bagas Sanjaya (2):
  fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX
    identifier
  fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier

 fs/udf/balloc.c    |  6 +-----
 fs/udf/dir.c       |  6 +-----
 fs/udf/directory.c |  6 +-----
 fs/udf/file.c      |  6 +-----
 fs/udf/ialloc.c    |  6 +-----
 fs/udf/inode.c     |  6 +-----
 fs/udf/lowlevel.c  |  6 +-----
 fs/udf/misc.c      |  6 +-----
 fs/udf/namei.c     |  6 +-----
 fs/udf/partition.c |  6 +-----
 fs/udf/super.c     |  6 +-----
 fs/udf/symlink.c   |  6 +-----
 fs/udf/truncate.c  |  6 +-----
 fs/udf/udftime.c   | 18 ++----------------
 fs/udf/unicode.c   |  6 +-----
 15 files changed, 16 insertions(+), 86 deletions(-)


base-commit: 7e61b33831bc7680b24bc04af9ed9c1553dac406

Range-diff against v1:

1:  442194d17ed043 = 1:  30fb64a215be1c fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier
2:  ccb407446ab324 ! 2:  f7cfeaa5cec879 fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier
    @@ Commit message
     
      ## fs/udf/udftime.c ##
     @@
    -+// SPDX-License-Identifier: LGPL-2.0-or-later
    ++// SPDX-License-Identifier: LGPL-2.0+
      /* 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).

-- 
An old man doll... just what I always wanted! - Clara


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 19+ messages in thread

* [PATCH v2 1/2] fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier
  2023-05-22  0:54 ` Bagas Sanjaya
@ 2023-05-22  0:54   ` Bagas Sanjaya
  -1 siblings, 0 replies; 19+ messages in thread
From: Bagas Sanjaya @ 2023-05-22  0:54 UTC (permalink / raw)
  To: Linux SPDX Licenses, Linux Kernel Mailing List, Linux ARM,
	Linux Kernel Actions, Linux Memory Management List
  Cc: Jan Kara, Andreas Färber, Manivannan Sadhasivam,
	Christoph Hellwig, Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman, Bagas Sanjaya,
	Thomas Gleixner, Pali Rohár

The notice refers to full GPL 2.0 text on now defunct MIT FTP site [1].
Replace it with appropriate SPDX license identifier.

Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Pali Rohár <pali@kernel.org>
Link: https://web.archive.org/web/20020809115410/ftp://prep.ai.mit.edu/pub/gnu/GPL [1]
Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
---
 fs/udf/balloc.c    | 6 +-----
 fs/udf/dir.c       | 6 +-----
 fs/udf/directory.c | 6 +-----
 fs/udf/file.c      | 6 +-----
 fs/udf/ialloc.c    | 6 +-----
 fs/udf/inode.c     | 6 +-----
 fs/udf/lowlevel.c  | 6 +-----
 fs/udf/misc.c      | 6 +-----
 fs/udf/namei.c     | 6 +-----
 fs/udf/partition.c | 6 +-----
 fs/udf/super.c     | 6 +-----
 fs/udf/symlink.c   | 6 +-----
 fs/udf/truncate.c  | 6 +-----
 fs/udf/unicode.c   | 6 +-----
 14 files changed, 14 insertions(+), 70 deletions(-)

diff --git a/fs/udf/balloc.c b/fs/udf/balloc.c
index 14b9db4c80f03f..ab3ffc355949dc 100644
--- a/fs/udf/balloc.c
+++ b/fs/udf/balloc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * balloc.c
  *
@@ -5,11 +6,6 @@
  *	Block allocation handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1999-2001 Ben Fennema
  *  (C) 1999 Stelias Computing Inc
  *
diff --git a/fs/udf/dir.c b/fs/udf/dir.c
index 212393b12c2266..f6533f93851b95 100644
--- a/fs/udf/dir.c
+++ b/fs/udf/dir.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * dir.c
  *
@@ -5,11 +6,6 @@
  *  Directory handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1998-2004 Ben Fennema
  *
  * HISTORY
diff --git a/fs/udf/directory.c b/fs/udf/directory.c
index 654536d2b60976..1c775e072b2fef 100644
--- a/fs/udf/directory.c
+++ b/fs/udf/directory.c
@@ -1,14 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * directory.c
  *
  * PURPOSE
  *	Directory related functions
  *
- * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
  */
 
 #include "udfdecl.h"
diff --git a/fs/udf/file.c b/fs/udf/file.c
index 8238f742377bab..b871b85457e5bb 100644
--- a/fs/udf/file.c
+++ b/fs/udf/file.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * file.c
  *
@@ -5,11 +6,6 @@
  *  File handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *  This file is distributed under the terms of the GNU General Public
- *  License (GPL). Copies of the GPL can be obtained from:
- *    ftp://prep.ai.mit.edu/pub/gnu/GPL
- *  Each contributing author retains all rights to their own work.
- *
  *  (C) 1998-1999 Dave Boynton
  *  (C) 1998-2004 Ben Fennema
  *  (C) 1999-2000 Stelias Computing Inc
diff --git a/fs/udf/ialloc.c b/fs/udf/ialloc.c
index 8d50121778a57d..5f7ac8c8479873 100644
--- a/fs/udf/ialloc.c
+++ b/fs/udf/ialloc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * ialloc.c
  *
@@ -5,11 +6,6 @@
  *	Inode allocation handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1998-2001 Ben Fennema
  *
  * HISTORY
diff --git a/fs/udf/inode.c b/fs/udf/inode.c
index 1e71e04ae8f6b9..28cdfc57d946e3 100644
--- a/fs/udf/inode.c
+++ b/fs/udf/inode.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * inode.c
  *
@@ -5,11 +6,6 @@
  *  Inode handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *  This file is distributed under the terms of the GNU General Public
- *  License (GPL). Copies of the GPL can be obtained from:
- *    ftp://prep.ai.mit.edu/pub/gnu/GPL
- *  Each contributing author retains all rights to their own work.
- *
  *  (C) 1998 Dave Boynton
  *  (C) 1998-2004 Ben Fennema
  *  (C) 1999-2000 Stelias Computing Inc
diff --git a/fs/udf/lowlevel.c b/fs/udf/lowlevel.c
index c87ed942d07653..9d847a7a0905dd 100644
--- a/fs/udf/lowlevel.c
+++ b/fs/udf/lowlevel.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * lowlevel.c
  *
@@ -5,11 +6,6 @@
  *  Low Level Device Routines for the UDF filesystem
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1999-2001 Ben Fennema
  *
  * HISTORY
diff --git a/fs/udf/misc.c b/fs/udf/misc.c
index 3777468d06ce58..0788593b6a1d8b 100644
--- a/fs/udf/misc.c
+++ b/fs/udf/misc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * misc.c
  *
@@ -5,11 +6,6 @@
  *	Miscellaneous routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1998 Dave Boynton
  *  (C) 1998-2004 Ben Fennema
  *  (C) 1999-2000 Stelias Computing Inc
diff --git a/fs/udf/namei.c b/fs/udf/namei.c
index fd20423d3ed24c..49e1e0fe3feeb2 100644
--- a/fs/udf/namei.c
+++ b/fs/udf/namei.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * namei.c
  *
@@ -5,11 +6,6 @@
  *      Inode name handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *      This file is distributed under the terms of the GNU General Public
- *      License (GPL). Copies of the GPL can be obtained from:
- *              ftp://prep.ai.mit.edu/pub/gnu/GPL
- *      Each contributing author retains all rights to their own work.
- *
  *  (C) 1998-2004 Ben Fennema
  *  (C) 1999-2000 Stelias Computing Inc
  *
diff --git a/fs/udf/partition.c b/fs/udf/partition.c
index 5bcfe78d5cabe9..af877991edc13a 100644
--- a/fs/udf/partition.c
+++ b/fs/udf/partition.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * partition.c
  *
@@ -5,11 +6,6 @@
  *      Partition handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *      This file is distributed under the terms of the GNU General Public
- *      License (GPL). Copies of the GPL can be obtained from:
- *              ftp://prep.ai.mit.edu/pub/gnu/GPL
- *      Each contributing author retains all rights to their own work.
- *
  *  (C) 1998-2001 Ben Fennema
  *
  * HISTORY
diff --git a/fs/udf/super.c b/fs/udf/super.c
index 6304e3c5c3d969..928a04d9d9e0ad 100644
--- a/fs/udf/super.c
+++ b/fs/udf/super.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * super.c
  *
@@ -15,11 +16,6 @@
  *    https://www.iso.org/
  *
  * COPYRIGHT
- *  This file is distributed under the terms of the GNU General Public
- *  License (GPL). Copies of the GPL can be obtained from:
- *    ftp://prep.ai.mit.edu/pub/gnu/GPL
- *  Each contributing author retains all rights to their own work.
- *
  *  (C) 1998 Dave Boynton
  *  (C) 1998-2004 Ben Fennema
  *  (C) 2000 Stelias Computing Inc
diff --git a/fs/udf/symlink.c b/fs/udf/symlink.c
index a34c8c4e6d2109..779b5c2c75f61e 100644
--- a/fs/udf/symlink.c
+++ b/fs/udf/symlink.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * symlink.c
  *
@@ -5,11 +6,6 @@
  *	Symlink handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1998-2001 Ben Fennema
  *  (C) 1999 Stelias Computing Inc
  *
diff --git a/fs/udf/truncate.c b/fs/udf/truncate.c
index 2e7ba234bab8b8..a686c10fd709d1 100644
--- a/fs/udf/truncate.c
+++ b/fs/udf/truncate.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * truncate.c
  *
@@ -5,11 +6,6 @@
  *	Truncate handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1999-2004 Ben Fennema
  *  (C) 1999 Stelias Computing Inc
  *
diff --git a/fs/udf/unicode.c b/fs/udf/unicode.c
index 622569007b530b..ae6e809fa3aac7 100644
--- a/fs/udf/unicode.c
+++ b/fs/udf/unicode.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * unicode.c
  *
@@ -11,11 +12,6 @@
  *	UTF-8 is explained in the IETF RFC XXXX.
  *		ftp://ftp.internic.net/rfc/rfcxxxx.txt
  *
- * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
  */
 
 #include "udfdecl.h"
-- 
An old man doll... just what I always wanted! - Clara


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [PATCH v2 1/2] fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier
@ 2023-05-22  0:54   ` Bagas Sanjaya
  0 siblings, 0 replies; 19+ messages in thread
From: Bagas Sanjaya @ 2023-05-22  0:54 UTC (permalink / raw)
  To: Linux SPDX Licenses, Linux Kernel Mailing List, Linux ARM,
	Linux Kernel Actions, Linux Memory Management List
  Cc: Jan Kara, Andreas Färber, Manivannan Sadhasivam,
	Christoph Hellwig, Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman, Bagas Sanjaya,
	Thomas Gleixner, Pali Rohár

The notice refers to full GPL 2.0 text on now defunct MIT FTP site [1].
Replace it with appropriate SPDX license identifier.

Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Pali Rohár <pali@kernel.org>
Link: https://web.archive.org/web/20020809115410/ftp://prep.ai.mit.edu/pub/gnu/GPL [1]
Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
---
 fs/udf/balloc.c    | 6 +-----
 fs/udf/dir.c       | 6 +-----
 fs/udf/directory.c | 6 +-----
 fs/udf/file.c      | 6 +-----
 fs/udf/ialloc.c    | 6 +-----
 fs/udf/inode.c     | 6 +-----
 fs/udf/lowlevel.c  | 6 +-----
 fs/udf/misc.c      | 6 +-----
 fs/udf/namei.c     | 6 +-----
 fs/udf/partition.c | 6 +-----
 fs/udf/super.c     | 6 +-----
 fs/udf/symlink.c   | 6 +-----
 fs/udf/truncate.c  | 6 +-----
 fs/udf/unicode.c   | 6 +-----
 14 files changed, 14 insertions(+), 70 deletions(-)

diff --git a/fs/udf/balloc.c b/fs/udf/balloc.c
index 14b9db4c80f03f..ab3ffc355949dc 100644
--- a/fs/udf/balloc.c
+++ b/fs/udf/balloc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * balloc.c
  *
@@ -5,11 +6,6 @@
  *	Block allocation handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1999-2001 Ben Fennema
  *  (C) 1999 Stelias Computing Inc
  *
diff --git a/fs/udf/dir.c b/fs/udf/dir.c
index 212393b12c2266..f6533f93851b95 100644
--- a/fs/udf/dir.c
+++ b/fs/udf/dir.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * dir.c
  *
@@ -5,11 +6,6 @@
  *  Directory handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1998-2004 Ben Fennema
  *
  * HISTORY
diff --git a/fs/udf/directory.c b/fs/udf/directory.c
index 654536d2b60976..1c775e072b2fef 100644
--- a/fs/udf/directory.c
+++ b/fs/udf/directory.c
@@ -1,14 +1,10 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * directory.c
  *
  * PURPOSE
  *	Directory related functions
  *
- * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
  */
 
 #include "udfdecl.h"
diff --git a/fs/udf/file.c b/fs/udf/file.c
index 8238f742377bab..b871b85457e5bb 100644
--- a/fs/udf/file.c
+++ b/fs/udf/file.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * file.c
  *
@@ -5,11 +6,6 @@
  *  File handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *  This file is distributed under the terms of the GNU General Public
- *  License (GPL). Copies of the GPL can be obtained from:
- *    ftp://prep.ai.mit.edu/pub/gnu/GPL
- *  Each contributing author retains all rights to their own work.
- *
  *  (C) 1998-1999 Dave Boynton
  *  (C) 1998-2004 Ben Fennema
  *  (C) 1999-2000 Stelias Computing Inc
diff --git a/fs/udf/ialloc.c b/fs/udf/ialloc.c
index 8d50121778a57d..5f7ac8c8479873 100644
--- a/fs/udf/ialloc.c
+++ b/fs/udf/ialloc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * ialloc.c
  *
@@ -5,11 +6,6 @@
  *	Inode allocation handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1998-2001 Ben Fennema
  *
  * HISTORY
diff --git a/fs/udf/inode.c b/fs/udf/inode.c
index 1e71e04ae8f6b9..28cdfc57d946e3 100644
--- a/fs/udf/inode.c
+++ b/fs/udf/inode.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * inode.c
  *
@@ -5,11 +6,6 @@
  *  Inode handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *  This file is distributed under the terms of the GNU General Public
- *  License (GPL). Copies of the GPL can be obtained from:
- *    ftp://prep.ai.mit.edu/pub/gnu/GPL
- *  Each contributing author retains all rights to their own work.
- *
  *  (C) 1998 Dave Boynton
  *  (C) 1998-2004 Ben Fennema
  *  (C) 1999-2000 Stelias Computing Inc
diff --git a/fs/udf/lowlevel.c b/fs/udf/lowlevel.c
index c87ed942d07653..9d847a7a0905dd 100644
--- a/fs/udf/lowlevel.c
+++ b/fs/udf/lowlevel.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * lowlevel.c
  *
@@ -5,11 +6,6 @@
  *  Low Level Device Routines for the UDF filesystem
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1999-2001 Ben Fennema
  *
  * HISTORY
diff --git a/fs/udf/misc.c b/fs/udf/misc.c
index 3777468d06ce58..0788593b6a1d8b 100644
--- a/fs/udf/misc.c
+++ b/fs/udf/misc.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * misc.c
  *
@@ -5,11 +6,6 @@
  *	Miscellaneous routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1998 Dave Boynton
  *  (C) 1998-2004 Ben Fennema
  *  (C) 1999-2000 Stelias Computing Inc
diff --git a/fs/udf/namei.c b/fs/udf/namei.c
index fd20423d3ed24c..49e1e0fe3feeb2 100644
--- a/fs/udf/namei.c
+++ b/fs/udf/namei.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * namei.c
  *
@@ -5,11 +6,6 @@
  *      Inode name handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *      This file is distributed under the terms of the GNU General Public
- *      License (GPL). Copies of the GPL can be obtained from:
- *              ftp://prep.ai.mit.edu/pub/gnu/GPL
- *      Each contributing author retains all rights to their own work.
- *
  *  (C) 1998-2004 Ben Fennema
  *  (C) 1999-2000 Stelias Computing Inc
  *
diff --git a/fs/udf/partition.c b/fs/udf/partition.c
index 5bcfe78d5cabe9..af877991edc13a 100644
--- a/fs/udf/partition.c
+++ b/fs/udf/partition.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * partition.c
  *
@@ -5,11 +6,6 @@
  *      Partition handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *      This file is distributed under the terms of the GNU General Public
- *      License (GPL). Copies of the GPL can be obtained from:
- *              ftp://prep.ai.mit.edu/pub/gnu/GPL
- *      Each contributing author retains all rights to their own work.
- *
  *  (C) 1998-2001 Ben Fennema
  *
  * HISTORY
diff --git a/fs/udf/super.c b/fs/udf/super.c
index 6304e3c5c3d969..928a04d9d9e0ad 100644
--- a/fs/udf/super.c
+++ b/fs/udf/super.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * super.c
  *
@@ -15,11 +16,6 @@
  *    https://www.iso.org/
  *
  * COPYRIGHT
- *  This file is distributed under the terms of the GNU General Public
- *  License (GPL). Copies of the GPL can be obtained from:
- *    ftp://prep.ai.mit.edu/pub/gnu/GPL
- *  Each contributing author retains all rights to their own work.
- *
  *  (C) 1998 Dave Boynton
  *  (C) 1998-2004 Ben Fennema
  *  (C) 2000 Stelias Computing Inc
diff --git a/fs/udf/symlink.c b/fs/udf/symlink.c
index a34c8c4e6d2109..779b5c2c75f61e 100644
--- a/fs/udf/symlink.c
+++ b/fs/udf/symlink.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * symlink.c
  *
@@ -5,11 +6,6 @@
  *	Symlink handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1998-2001 Ben Fennema
  *  (C) 1999 Stelias Computing Inc
  *
diff --git a/fs/udf/truncate.c b/fs/udf/truncate.c
index 2e7ba234bab8b8..a686c10fd709d1 100644
--- a/fs/udf/truncate.c
+++ b/fs/udf/truncate.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * truncate.c
  *
@@ -5,11 +6,6 @@
  *	Truncate handling routines for the OSTA-UDF(tm) filesystem.
  *
  * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
- *
  *  (C) 1999-2004 Ben Fennema
  *  (C) 1999 Stelias Computing Inc
  *
diff --git a/fs/udf/unicode.c b/fs/udf/unicode.c
index 622569007b530b..ae6e809fa3aac7 100644
--- a/fs/udf/unicode.c
+++ b/fs/udf/unicode.c
@@ -1,3 +1,4 @@
+// SPDX-License-Identifier: GPL-2.0-only
 /*
  * unicode.c
  *
@@ -11,11 +12,6 @@
  *	UTF-8 is explained in the IETF RFC XXXX.
  *		ftp://ftp.internic.net/rfc/rfcxxxx.txt
  *
- * COPYRIGHT
- *	This file is distributed under the terms of the GNU General Public
- *	License (GPL). Copies of the GPL can be obtained from:
- *		ftp://prep.ai.mit.edu/pub/gnu/GPL
- *	Each contributing author retains all rights to their own work.
  */
 
 #include "udfdecl.h"
-- 
An old man doll... just what I always wanted! - Clara


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [PATCH v2 2/2] fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier
  2023-05-22  0:54 ` Bagas Sanjaya
@ 2023-05-22  0:54   ` Bagas Sanjaya
  -1 siblings, 0 replies; 19+ messages in thread
From: Bagas Sanjaya @ 2023-05-22  0:54 UTC (permalink / raw)
  To: Linux SPDX Licenses, Linux Kernel Mailing List, Linux ARM,
	Linux Kernel Actions, Linux Memory Management List
  Cc: Jan Kara, Andreas Färber, Manivannan Sadhasivam,
	Christoph Hellwig, Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman, Bagas Sanjaya,
	Paul Eggert, Richard Fontana, Pali Rohár

Replace license boilerplate in udftime.c with SPDX identifier for
LGPL-2.0.

Cc: Paul Eggert <eggert@twinsun.com>
Cc: Richard Fontana <rfontana@redhat.com>
Cc: Pali Rohár <pali@kernel.org>
Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
---
 fs/udf/udftime.c | 18 ++----------------
 1 file changed, 2 insertions(+), 16 deletions(-)

diff --git a/fs/udf/udftime.c b/fs/udf/udftime.c
index fce4ad976c8c29..758163af39c262 100644
--- a/fs/udf/udftime.c
+++ b/fs/udf/udftime.c
@@ -1,21 +1,7 @@
+// SPDX-License-Identifier: LGPL-2.0+
 /* 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 as
-   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 not,
-   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
+   Contributed by Paul Eggert (eggert@twinsun.com). */
 
 /*
  * dgb 10/02/98: ripped this from glibc source to help convert timestamps
-- 
An old man doll... just what I always wanted! - Clara


^ permalink raw reply related	[flat|nested] 19+ messages in thread

* [PATCH v2 2/2] fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier
@ 2023-05-22  0:54   ` Bagas Sanjaya
  0 siblings, 0 replies; 19+ messages in thread
From: Bagas Sanjaya @ 2023-05-22  0:54 UTC (permalink / raw)
  To: Linux SPDX Licenses, Linux Kernel Mailing List, Linux ARM,
	Linux Kernel Actions, Linux Memory Management List
  Cc: Jan Kara, Andreas Färber, Manivannan Sadhasivam,
	Christoph Hellwig, Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman, Bagas Sanjaya,
	Paul Eggert, Richard Fontana, Pali Rohár

Replace license boilerplate in udftime.c with SPDX identifier for
LGPL-2.0.

Cc: Paul Eggert <eggert@twinsun.com>
Cc: Richard Fontana <rfontana@redhat.com>
Cc: Pali Rohár <pali@kernel.org>
Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
---
 fs/udf/udftime.c | 18 ++----------------
 1 file changed, 2 insertions(+), 16 deletions(-)

diff --git a/fs/udf/udftime.c b/fs/udf/udftime.c
index fce4ad976c8c29..758163af39c262 100644
--- a/fs/udf/udftime.c
+++ b/fs/udf/udftime.c
@@ -1,21 +1,7 @@
+// SPDX-License-Identifier: LGPL-2.0+
 /* 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 as
-   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 not,
-   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
+   Contributed by Paul Eggert (eggert@twinsun.com). */
 
 /*
  * dgb 10/02/98: ripped this from glibc source to help convert timestamps
-- 
An old man doll... just what I always wanted! - Clara


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 19+ messages in thread

* Re: [PATCH v2 0/2] SPDX conversion from UDF
  2023-05-22  0:54 ` Bagas Sanjaya
@ 2023-05-22  9:53   ` Jan Kara
  -1 siblings, 0 replies; 19+ messages in thread
From: Jan Kara @ 2023-05-22  9:53 UTC (permalink / raw)
  To: Bagas Sanjaya
  Cc: Linux SPDX Licenses, Linux Kernel Mailing List, Linux ARM,
	Linux Kernel Actions, Linux Memory Management List, Jan Kara,
	Andreas Färber, Manivannan Sadhasivam, Christoph Hellwig,
	Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman

On Mon 22-05-23 07:54:33, Bagas Sanjaya wrote:
> This small SPDX conversion series targets UDF file system, which is
> splitted from v2 of my SPDX conversion series that is triggered by
> Didi's GPL full name fixes [1]. It is done to ease review.
> 
> All boilerplates in fs/udf/ is converted, except fs/udf/ecma_167.h.
> The latter file apparently looks like 2-clause BSD Source-Code
> license, yet the second clause is from third clause of 3-Clause BSD.
> This custom license can't be expressed satisfiably in SPDX license
> identifier, hence the file doesn't get converted.
> 
> This series is based on mm-nonmm-unstable branch.
> 
> Changes since v1 [2]:
>   * Correct SPDX tag for LGPL (correct spdxcheck warning)
> 
> [1]: https://lore.kernel.org/linux-spdx/20230512100620.36807-1-bagasdotme@gmail.com/
> [2]: https://lore.kernel.org/linux-mm/20230517083344.1090863-1-bagasdotme@gmail.com/
> 
> Bagas Sanjaya (2):
>   fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX
>     identifier
>   fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier

The patches look good to me. So unless someone objects in a few days, I'll
queue them into my tree. Thanks!

								Honza

> 
>  fs/udf/balloc.c    |  6 +-----
>  fs/udf/dir.c       |  6 +-----
>  fs/udf/directory.c |  6 +-----
>  fs/udf/file.c      |  6 +-----
>  fs/udf/ialloc.c    |  6 +-----
>  fs/udf/inode.c     |  6 +-----
>  fs/udf/lowlevel.c  |  6 +-----
>  fs/udf/misc.c      |  6 +-----
>  fs/udf/namei.c     |  6 +-----
>  fs/udf/partition.c |  6 +-----
>  fs/udf/super.c     |  6 +-----
>  fs/udf/symlink.c   |  6 +-----
>  fs/udf/truncate.c  |  6 +-----
>  fs/udf/udftime.c   | 18 ++----------------
>  fs/udf/unicode.c   |  6 +-----
>  15 files changed, 16 insertions(+), 86 deletions(-)
> 
> 
> base-commit: 7e61b33831bc7680b24bc04af9ed9c1553dac406
> 
> Range-diff against v1:
> 
> 1:  442194d17ed043 = 1:  30fb64a215be1c fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier
> 2:  ccb407446ab324 ! 2:  f7cfeaa5cec879 fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier
>     @@ Commit message
>      
>       ## fs/udf/udftime.c ##
>      @@
>     -+// SPDX-License-Identifier: LGPL-2.0-or-later
>     ++// SPDX-License-Identifier: LGPL-2.0+
>       /* 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).
> 
> -- 
> An old man doll... just what I always wanted! - Clara
> 
-- 
Jan Kara <jack@suse.com>
SUSE Labs, CR

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v2 0/2] SPDX conversion from UDF
@ 2023-05-22  9:53   ` Jan Kara
  0 siblings, 0 replies; 19+ messages in thread
From: Jan Kara @ 2023-05-22  9:53 UTC (permalink / raw)
  To: Bagas Sanjaya
  Cc: Linux SPDX Licenses, Linux Kernel Mailing List, Linux ARM,
	Linux Kernel Actions, Linux Memory Management List, Jan Kara,
	Andreas Färber, Manivannan Sadhasivam, Christoph Hellwig,
	Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman

On Mon 22-05-23 07:54:33, Bagas Sanjaya wrote:
> This small SPDX conversion series targets UDF file system, which is
> splitted from v2 of my SPDX conversion series that is triggered by
> Didi's GPL full name fixes [1]. It is done to ease review.
> 
> All boilerplates in fs/udf/ is converted, except fs/udf/ecma_167.h.
> The latter file apparently looks like 2-clause BSD Source-Code
> license, yet the second clause is from third clause of 3-Clause BSD.
> This custom license can't be expressed satisfiably in SPDX license
> identifier, hence the file doesn't get converted.
> 
> This series is based on mm-nonmm-unstable branch.
> 
> Changes since v1 [2]:
>   * Correct SPDX tag for LGPL (correct spdxcheck warning)
> 
> [1]: https://lore.kernel.org/linux-spdx/20230512100620.36807-1-bagasdotme@gmail.com/
> [2]: https://lore.kernel.org/linux-mm/20230517083344.1090863-1-bagasdotme@gmail.com/
> 
> Bagas Sanjaya (2):
>   fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX
>     identifier
>   fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier

The patches look good to me. So unless someone objects in a few days, I'll
queue them into my tree. Thanks!

								Honza

> 
>  fs/udf/balloc.c    |  6 +-----
>  fs/udf/dir.c       |  6 +-----
>  fs/udf/directory.c |  6 +-----
>  fs/udf/file.c      |  6 +-----
>  fs/udf/ialloc.c    |  6 +-----
>  fs/udf/inode.c     |  6 +-----
>  fs/udf/lowlevel.c  |  6 +-----
>  fs/udf/misc.c      |  6 +-----
>  fs/udf/namei.c     |  6 +-----
>  fs/udf/partition.c |  6 +-----
>  fs/udf/super.c     |  6 +-----
>  fs/udf/symlink.c   |  6 +-----
>  fs/udf/truncate.c  |  6 +-----
>  fs/udf/udftime.c   | 18 ++----------------
>  fs/udf/unicode.c   |  6 +-----
>  15 files changed, 16 insertions(+), 86 deletions(-)
> 
> 
> base-commit: 7e61b33831bc7680b24bc04af9ed9c1553dac406
> 
> Range-diff against v1:
> 
> 1:  442194d17ed043 = 1:  30fb64a215be1c fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier
> 2:  ccb407446ab324 ! 2:  f7cfeaa5cec879 fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier
>     @@ Commit message
>      
>       ## fs/udf/udftime.c ##
>      @@
>     -+// SPDX-License-Identifier: LGPL-2.0-or-later
>     ++// SPDX-License-Identifier: LGPL-2.0+
>       /* 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).
> 
> -- 
> An old man doll... just what I always wanted! - Clara
> 
-- 
Jan Kara <jack@suse.com>
SUSE Labs, CR

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v2 2/2] fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier
  2023-05-22  0:54   ` Bagas Sanjaya
@ 2023-05-23 17:56     ` J Lovejoy
  -1 siblings, 0 replies; 19+ messages in thread
From: J Lovejoy @ 2023-05-23 17:56 UTC (permalink / raw)
  To: Bagas Sanjaya, Linux SPDX Licenses, Linux Kernel Mailing List,
	Linux ARM, Linux Kernel Actions, Linux Memory Management List
  Cc: Jan Kara, Andreas Färber, Manivannan Sadhasivam,
	Christoph Hellwig, Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman, Paul Eggert,
	Richard Fontana, Pali Rohár



On 5/21/23 6:54 PM, Bagas Sanjaya wrote:
> Replace license boilerplate in udftime.c with SPDX identifier for
> LGPL-2.0.
>
> Cc: Paul Eggert <eggert@twinsun.com>
> Cc: Richard Fontana <rfontana@redhat.com>
> Cc: Pali Rohár <pali@kernel.org>
> Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
> ---
>   fs/udf/udftime.c | 18 ++----------------
>   1 file changed, 2 insertions(+), 16 deletions(-)
>
> diff --git a/fs/udf/udftime.c b/fs/udf/udftime.c
> index fce4ad976c8c29..758163af39c262 100644
> --- a/fs/udf/udftime.c
> +++ b/fs/udf/udftime.c
> @@ -1,21 +1,7 @@
> +// SPDX-License-Identifier: LGPL-2.0+
>   /* 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 as
> -   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 not,
> -   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> -   Boston, MA 02111-1307, USA.  */
> +   Contributed by Paul Eggert (eggert@twinsun.com). */
>   
>   /*
>    * dgb 10/02/98: ripped this from glibc source to help convert timestamps
Reviewed-by: Jilayne Lovejoy opensource@jilayne.com

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v2 2/2] fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier
@ 2023-05-23 17:56     ` J Lovejoy
  0 siblings, 0 replies; 19+ messages in thread
From: J Lovejoy @ 2023-05-23 17:56 UTC (permalink / raw)
  To: Bagas Sanjaya, Linux SPDX Licenses, Linux Kernel Mailing List,
	Linux ARM, Linux Kernel Actions, Linux Memory Management List
  Cc: Jan Kara, Andreas Färber, Manivannan Sadhasivam,
	Christoph Hellwig, Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman, Paul Eggert,
	Richard Fontana, Pali Rohár



On 5/21/23 6:54 PM, Bagas Sanjaya wrote:
> Replace license boilerplate in udftime.c with SPDX identifier for
> LGPL-2.0.
>
> Cc: Paul Eggert <eggert@twinsun.com>
> Cc: Richard Fontana <rfontana@redhat.com>
> Cc: Pali Rohár <pali@kernel.org>
> Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
> ---
>   fs/udf/udftime.c | 18 ++----------------
>   1 file changed, 2 insertions(+), 16 deletions(-)
>
> diff --git a/fs/udf/udftime.c b/fs/udf/udftime.c
> index fce4ad976c8c29..758163af39c262 100644
> --- a/fs/udf/udftime.c
> +++ b/fs/udf/udftime.c
> @@ -1,21 +1,7 @@
> +// SPDX-License-Identifier: LGPL-2.0+
>   /* 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 as
> -   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 not,
> -   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
> -   Boston, MA 02111-1307, USA.  */
> +   Contributed by Paul Eggert (eggert@twinsun.com). */
>   
>   /*
>    * dgb 10/02/98: ripped this from glibc source to help convert timestamps
Reviewed-by: Jilayne Lovejoy opensource@jilayne.com

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v2 1/2] fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier
  2023-05-22  0:54   ` Bagas Sanjaya
  (?)
@ 2023-05-23 17:58   ` J Lovejoy
  2023-05-24  1:03       ` Bagas Sanjaya
  -1 siblings, 1 reply; 19+ messages in thread
From: J Lovejoy @ 2023-05-23 17:58 UTC (permalink / raw)
  To: Bagas Sanjaya, Linux SPDX Licenses, Linux Kernel Mailing List,
	Linux ARM, Linux Kernel Actions, Linux Memory Management List
  Cc: Jan Kara, Andreas Färber, Manivannan Sadhasivam,
	Christoph Hellwig, Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman, Thomas Gleixner,
	Pali Rohár

[-- Attachment #1: Type: text/plain, Size: 10598 bytes --]

it looks like in a couple cases you have removed the word, "COPYRIGHT" 
and in the other cases you have not. I could be consistent one way or 
another and lean towards removing it, as I see it as a heading for the 
old license notice, but Richard may have a different view :)

Jilayne

On 5/21/23 6:54 PM, Bagas Sanjaya wrote:
> The notice refers to full GPL 2.0 text on now defunct MIT FTP site [1].
> Replace it with appropriate SPDX license identifier.
>
> Cc: Thomas Gleixner<tglx@linutronix.de>
> Cc: Pali Rohár<pali@kernel.org>
> Link:https://web.archive.org/web/20020809115410/ftp://prep.ai.mit.edu/pub/gnu/GPL  [1]
> Signed-off-by: Bagas Sanjaya<bagasdotme@gmail.com>
> ---
>   fs/udf/balloc.c    | 6 +-----
>   fs/udf/dir.c       | 6 +-----
>   fs/udf/directory.c | 6 +-----
>   fs/udf/file.c      | 6 +-----
>   fs/udf/ialloc.c    | 6 +-----
>   fs/udf/inode.c     | 6 +-----
>   fs/udf/lowlevel.c  | 6 +-----
>   fs/udf/misc.c      | 6 +-----
>   fs/udf/namei.c     | 6 +-----
>   fs/udf/partition.c | 6 +-----
>   fs/udf/super.c     | 6 +-----
>   fs/udf/symlink.c   | 6 +-----
>   fs/udf/truncate.c  | 6 +-----
>   fs/udf/unicode.c   | 6 +-----
>   14 files changed, 14 insertions(+), 70 deletions(-)
>
> diff --git a/fs/udf/balloc.c b/fs/udf/balloc.c
> index 14b9db4c80f03f..ab3ffc355949dc 100644
> --- a/fs/udf/balloc.c
> +++ b/fs/udf/balloc.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * balloc.c
>    *
> @@ -5,11 +6,6 @@
>    *	Block allocation handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1999-2001 Ben Fennema
>    *  (C) 1999 Stelias Computing Inc
>    *
> diff --git a/fs/udf/dir.c b/fs/udf/dir.c
> index 212393b12c2266..f6533f93851b95 100644
> --- a/fs/udf/dir.c
> +++ b/fs/udf/dir.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * dir.c
>    *
> @@ -5,11 +6,6 @@
>    *  Directory handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2004 Ben Fennema
>    *
>    * HISTORY
> diff --git a/fs/udf/directory.c b/fs/udf/directory.c
> index 654536d2b60976..1c775e072b2fef 100644
> --- a/fs/udf/directory.c
> +++ b/fs/udf/directory.c
> @@ -1,14 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * directory.c
>    *
>    * PURPOSE
>    *	Directory related functions
>    *
> - * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
>    */
>   
>   #include "udfdecl.h"
> diff --git a/fs/udf/file.c b/fs/udf/file.c
> index 8238f742377bab..b871b85457e5bb 100644
> --- a/fs/udf/file.c
> +++ b/fs/udf/file.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * file.c
>    *
> @@ -5,11 +6,6 @@
>    *  File handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *  This file is distributed under the terms of the GNU General Public
> - *  License (GPL). Copies of the GPL can be obtained from:
> - *ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *  Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-1999 Dave Boynton
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 1999-2000 Stelias Computing Inc
> diff --git a/fs/udf/ialloc.c b/fs/udf/ialloc.c
> index 8d50121778a57d..5f7ac8c8479873 100644
> --- a/fs/udf/ialloc.c
> +++ b/fs/udf/ialloc.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * ialloc.c
>    *
> @@ -5,11 +6,6 @@
>    *	Inode allocation handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2001 Ben Fennema
>    *
>    * HISTORY
> diff --git a/fs/udf/inode.c b/fs/udf/inode.c
> index 1e71e04ae8f6b9..28cdfc57d946e3 100644
> --- a/fs/udf/inode.c
> +++ b/fs/udf/inode.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * inode.c
>    *
> @@ -5,11 +6,6 @@
>    *  Inode handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *  This file is distributed under the terms of the GNU General Public
> - *  License (GPL). Copies of the GPL can be obtained from:
> - *ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *  Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998 Dave Boynton
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 1999-2000 Stelias Computing Inc
> diff --git a/fs/udf/lowlevel.c b/fs/udf/lowlevel.c
> index c87ed942d07653..9d847a7a0905dd 100644
> --- a/fs/udf/lowlevel.c
> +++ b/fs/udf/lowlevel.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * lowlevel.c
>    *
> @@ -5,11 +6,6 @@
>    *  Low Level Device Routines for the UDF filesystem
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1999-2001 Ben Fennema
>    *
>    * HISTORY
> diff --git a/fs/udf/misc.c b/fs/udf/misc.c
> index 3777468d06ce58..0788593b6a1d8b 100644
> --- a/fs/udf/misc.c
> +++ b/fs/udf/misc.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * misc.c
>    *
> @@ -5,11 +6,6 @@
>    *	Miscellaneous routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998 Dave Boynton
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 1999-2000 Stelias Computing Inc
> diff --git a/fs/udf/namei.c b/fs/udf/namei.c
> index fd20423d3ed24c..49e1e0fe3feeb2 100644
> --- a/fs/udf/namei.c
> +++ b/fs/udf/namei.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * namei.c
>    *
> @@ -5,11 +6,6 @@
>    *      Inode name handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *      This file is distributed under the terms of the GNU General Public
> - *      License (GPL). Copies of the GPL can be obtained from:
> - *ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *      Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 1999-2000 Stelias Computing Inc
>    *
> diff --git a/fs/udf/partition.c b/fs/udf/partition.c
> index 5bcfe78d5cabe9..af877991edc13a 100644
> --- a/fs/udf/partition.c
> +++ b/fs/udf/partition.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * partition.c
>    *
> @@ -5,11 +6,6 @@
>    *      Partition handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *      This file is distributed under the terms of the GNU General Public
> - *      License (GPL). Copies of the GPL can be obtained from:
> - *ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *      Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2001 Ben Fennema
>    *
>    * HISTORY
> diff --git a/fs/udf/super.c b/fs/udf/super.c
> index 6304e3c5c3d969..928a04d9d9e0ad 100644
> --- a/fs/udf/super.c
> +++ b/fs/udf/super.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * super.c
>    *
> @@ -15,11 +16,6 @@
>    *https://www.iso.org/
>    *
>    * COPYRIGHT
> - *  This file is distributed under the terms of the GNU General Public
> - *  License (GPL). Copies of the GPL can be obtained from:
> - *ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *  Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998 Dave Boynton
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 2000 Stelias Computing Inc
> diff --git a/fs/udf/symlink.c b/fs/udf/symlink.c
> index a34c8c4e6d2109..779b5c2c75f61e 100644
> --- a/fs/udf/symlink.c
> +++ b/fs/udf/symlink.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * symlink.c
>    *
> @@ -5,11 +6,6 @@
>    *	Symlink handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2001 Ben Fennema
>    *  (C) 1999 Stelias Computing Inc
>    *
> diff --git a/fs/udf/truncate.c b/fs/udf/truncate.c
> index 2e7ba234bab8b8..a686c10fd709d1 100644
> --- a/fs/udf/truncate.c
> +++ b/fs/udf/truncate.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * truncate.c
>    *
> @@ -5,11 +6,6 @@
>    *	Truncate handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1999-2004 Ben Fennema
>    *  (C) 1999 Stelias Computing Inc
>    *
> diff --git a/fs/udf/unicode.c b/fs/udf/unicode.c
> index 622569007b530b..ae6e809fa3aac7 100644
> --- a/fs/udf/unicode.c
> +++ b/fs/udf/unicode.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * unicode.c
>    *
> @@ -11,11 +12,6 @@
>    *	UTF-8 is explained in the IETF RFC XXXX.
>    *		ftp://ftp.internic.net/rfc/rfcxxxx.txt
>    *
> - * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
>    */
>   
>   #include "udfdecl.h"

[-- Attachment #2: Type: text/html, Size: 11894 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v2 1/2] fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier
  2023-05-23 17:58   ` J Lovejoy
@ 2023-05-24  1:03       ` Bagas Sanjaya
  0 siblings, 0 replies; 19+ messages in thread
From: Bagas Sanjaya @ 2023-05-24  1:03 UTC (permalink / raw)
  To: J Lovejoy, Linux SPDX Licenses, Linux Kernel Mailing List,
	Linux ARM, Linux Kernel Actions, Linux Memory Management List
  Cc: Jan Kara, Andreas Färber, Manivannan Sadhasivam,
	Christoph Hellwig, Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman, Thomas Gleixner,
	Pali Rohár

On 5/24/23 00:58, J Lovejoy wrote:
> it looks like in a couple cases you have removed the word, "COPYRIGHT" and in the other cases you have not. I could be consistent one way or another and lean towards removing it, as I see it as a heading for the old license notice, but Richard may have a different view :)
> 

I don't have the context that you mean (I have no idea what
code you're referring to). Please reply inline with appropriate
context in the future.

-- 
An old man doll... just what I always wanted! - Clara


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v2 1/2] fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier
@ 2023-05-24  1:03       ` Bagas Sanjaya
  0 siblings, 0 replies; 19+ messages in thread
From: Bagas Sanjaya @ 2023-05-24  1:03 UTC (permalink / raw)
  To: J Lovejoy, Linux SPDX Licenses, Linux Kernel Mailing List,
	Linux ARM, Linux Kernel Actions, Linux Memory Management List
  Cc: Jan Kara, Andreas Färber, Manivannan Sadhasivam,
	Christoph Hellwig, Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman, Thomas Gleixner,
	Pali Rohár

On 5/24/23 00:58, J Lovejoy wrote:
> it looks like in a couple cases you have removed the word, "COPYRIGHT" and in the other cases you have not. I could be consistent one way or another and lean towards removing it, as I see it as a heading for the old license notice, but Richard may have a different view :)
> 

I don't have the context that you mean (I have no idea what
code you're referring to). Please reply inline with appropriate
context in the future.

-- 
An old man doll... just what I always wanted! - Clara


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v2 2/2] fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier
  2023-05-23 17:56     ` J Lovejoy
@ 2023-05-24  1:04       ` Bagas Sanjaya
  -1 siblings, 0 replies; 19+ messages in thread
From: Bagas Sanjaya @ 2023-05-24  1:04 UTC (permalink / raw)
  To: J Lovejoy, Linux SPDX Licenses, Linux Kernel Mailing List,
	Linux ARM, Linux Kernel Actions, Linux Memory Management List
  Cc: Jan Kara, Andreas Färber, Manivannan Sadhasivam,
	Christoph Hellwig, Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman, Paul Eggert,
	Richard Fontana, Pali Rohár

On 5/24/23 00:56, J Lovejoy wrote:
> 
> 
> On 5/21/23 6:54 PM, Bagas Sanjaya wrote:
>> Replace license boilerplate in udftime.c with SPDX identifier for
>> LGPL-2.0.
>>
>> Cc: Paul Eggert <eggert@twinsun.com>
>> Cc: Richard Fontana <rfontana@redhat.com>
>> Cc: Pali Rohár <pali@kernel.org>
>> Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
>> ---
>>   fs/udf/udftime.c | 18 ++----------------
>>   1 file changed, 2 insertions(+), 16 deletions(-)
>>
>> diff --git a/fs/udf/udftime.c b/fs/udf/udftime.c
>> index fce4ad976c8c29..758163af39c262 100644
>> --- a/fs/udf/udftime.c
>> +++ b/fs/udf/udftime.c
>> @@ -1,21 +1,7 @@
>> +// SPDX-License-Identifier: LGPL-2.0+
>>   /* 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 as
>> -   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 not,
>> -   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
>> -   Boston, MA 02111-1307, USA.  */
>> +   Contributed by Paul Eggert (eggert@twinsun.com). */
>>     /*
>>    * dgb 10/02/98: ripped this from glibc source to help convert timestamps
> Reviewed-by: Jilayne Lovejoy opensource@jilayne.com

OK, thanks!

-- 
An old man doll... just what I always wanted! - Clara


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v2 2/2] fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier
@ 2023-05-24  1:04       ` Bagas Sanjaya
  0 siblings, 0 replies; 19+ messages in thread
From: Bagas Sanjaya @ 2023-05-24  1:04 UTC (permalink / raw)
  To: J Lovejoy, Linux SPDX Licenses, Linux Kernel Mailing List,
	Linux ARM, Linux Kernel Actions, Linux Memory Management List
  Cc: Jan Kara, Andreas Färber, Manivannan Sadhasivam,
	Christoph Hellwig, Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman, Paul Eggert,
	Richard Fontana, Pali Rohár

On 5/24/23 00:56, J Lovejoy wrote:
> 
> 
> On 5/21/23 6:54 PM, Bagas Sanjaya wrote:
>> Replace license boilerplate in udftime.c with SPDX identifier for
>> LGPL-2.0.
>>
>> Cc: Paul Eggert <eggert@twinsun.com>
>> Cc: Richard Fontana <rfontana@redhat.com>
>> Cc: Pali Rohár <pali@kernel.org>
>> Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
>> ---
>>   fs/udf/udftime.c | 18 ++----------------
>>   1 file changed, 2 insertions(+), 16 deletions(-)
>>
>> diff --git a/fs/udf/udftime.c b/fs/udf/udftime.c
>> index fce4ad976c8c29..758163af39c262 100644
>> --- a/fs/udf/udftime.c
>> +++ b/fs/udf/udftime.c
>> @@ -1,21 +1,7 @@
>> +// SPDX-License-Identifier: LGPL-2.0+
>>   /* 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 as
>> -   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 not,
>> -   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
>> -   Boston, MA 02111-1307, USA.  */
>> +   Contributed by Paul Eggert (eggert@twinsun.com). */
>>     /*
>>    * dgb 10/02/98: ripped this from glibc source to help convert timestamps
> Reviewed-by: Jilayne Lovejoy opensource@jilayne.com

OK, thanks!

-- 
An old man doll... just what I always wanted! - Clara


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v2 0/2] SPDX conversion from UDF
  2023-05-22  9:53   ` Jan Kara
@ 2023-05-30 13:57     ` Jan Kara
  -1 siblings, 0 replies; 19+ messages in thread
From: Jan Kara @ 2023-05-30 13:57 UTC (permalink / raw)
  To: Bagas Sanjaya
  Cc: Linux SPDX Licenses, Linux Kernel Mailing List, Linux ARM,
	Linux Kernel Actions, Linux Memory Management List, Jan Kara,
	Andreas Färber, Manivannan Sadhasivam, Christoph Hellwig,
	Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman

On Mon 22-05-23 11:53:08, Jan Kara wrote:
> On Mon 22-05-23 07:54:33, Bagas Sanjaya wrote:
> > This small SPDX conversion series targets UDF file system, which is
> > splitted from v2 of my SPDX conversion series that is triggered by
> > Didi's GPL full name fixes [1]. It is done to ease review.
> > 
> > All boilerplates in fs/udf/ is converted, except fs/udf/ecma_167.h.
> > The latter file apparently looks like 2-clause BSD Source-Code
> > license, yet the second clause is from third clause of 3-Clause BSD.
> > This custom license can't be expressed satisfiably in SPDX license
> > identifier, hence the file doesn't get converted.
> > 
> > This series is based on mm-nonmm-unstable branch.
> > 
> > Changes since v1 [2]:
> >   * Correct SPDX tag for LGPL (correct spdxcheck warning)
> > 
> > [1]: https://lore.kernel.org/linux-spdx/20230512100620.36807-1-bagasdotme@gmail.com/
> > [2]: https://lore.kernel.org/linux-mm/20230517083344.1090863-1-bagasdotme@gmail.com/
> > 
> > Bagas Sanjaya (2):
> >   fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX
> >     identifier
> >   fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier
> 
> The patches look good to me. So unless someone objects in a few days, I'll
> queue them into my tree. Thanks!

Patches queued now.

								Honza

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v2 0/2] SPDX conversion from UDF
@ 2023-05-30 13:57     ` Jan Kara
  0 siblings, 0 replies; 19+ messages in thread
From: Jan Kara @ 2023-05-30 13:57 UTC (permalink / raw)
  To: Bagas Sanjaya
  Cc: Linux SPDX Licenses, Linux Kernel Mailing List, Linux ARM,
	Linux Kernel Actions, Linux Memory Management List, Jan Kara,
	Andreas Färber, Manivannan Sadhasivam, Christoph Hellwig,
	Andrew Morton, Diederik de Haas, Kate Stewart,
	Philippe Ombredanne, Greg Kroah-Hartman

On Mon 22-05-23 11:53:08, Jan Kara wrote:
> On Mon 22-05-23 07:54:33, Bagas Sanjaya wrote:
> > This small SPDX conversion series targets UDF file system, which is
> > splitted from v2 of my SPDX conversion series that is triggered by
> > Didi's GPL full name fixes [1]. It is done to ease review.
> > 
> > All boilerplates in fs/udf/ is converted, except fs/udf/ecma_167.h.
> > The latter file apparently looks like 2-clause BSD Source-Code
> > license, yet the second clause is from third clause of 3-Clause BSD.
> > This custom license can't be expressed satisfiably in SPDX license
> > identifier, hence the file doesn't get converted.
> > 
> > This series is based on mm-nonmm-unstable branch.
> > 
> > Changes since v1 [2]:
> >   * Correct SPDX tag for LGPL (correct spdxcheck warning)
> > 
> > [1]: https://lore.kernel.org/linux-spdx/20230512100620.36807-1-bagasdotme@gmail.com/
> > [2]: https://lore.kernel.org/linux-mm/20230517083344.1090863-1-bagasdotme@gmail.com/
> > 
> > Bagas Sanjaya (2):
> >   fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX
> >     identifier
> >   fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier
> 
> The patches look good to me. So unless someone objects in a few days, I'll
> queue them into my tree. Thanks!

Patches queued now.

								Honza

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v2 1/2] fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier
  2023-05-22  0:54   ` Bagas Sanjaya
@ 2023-05-30 23:17     ` J Lovejoy
  -1 siblings, 0 replies; 19+ messages in thread
From: J Lovejoy @ 2023-05-30 23:17 UTC (permalink / raw)
  To: Bagas Sanjaya, Linux SPDX Licenses, Linux Kernel Mailing List,
	Linux ARM, Linux Memory Management List
  Cc: Kate Stewart, Greg Kroah-Hartman, Thomas Gleixner



On 5/21/23 6:54 PM, Bagas Sanjaya wrote:
> The notice refers to full GPL 2.0 text on now defunct MIT FTP site [1].
> Replace it with appropriate SPDX license identifier.
>
> Cc: Thomas Gleixner <tglx@linutronix.de>
> Cc: Pali Rohár <pali@kernel.org>
> Link: https://web.archive.org/web/20020809115410/ftp://prep.ai.mit.edu/pub/gnu/GPL [1]
> Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
> ---
>   fs/udf/balloc.c    | 6 +-----
>   fs/udf/dir.c       | 6 +-----
>   fs/udf/directory.c | 6 +-----
>   fs/udf/file.c      | 6 +-----
>   fs/udf/ialloc.c    | 6 +-----
>   fs/udf/inode.c     | 6 +-----
>   fs/udf/lowlevel.c  | 6 +-----
>   fs/udf/misc.c      | 6 +-----
>   fs/udf/namei.c     | 6 +-----
>   fs/udf/partition.c | 6 +-----
>   fs/udf/super.c     | 6 +-----
>   fs/udf/symlink.c   | 6 +-----
>   fs/udf/truncate.c  | 6 +-----
>   fs/udf/unicode.c   | 6 +-----
>   14 files changed, 14 insertions(+), 70 deletions(-)
>
> diff --git a/fs/udf/balloc.c b/fs/udf/balloc.c
> index 14b9db4c80f03f..ab3ffc355949dc 100644
> --- a/fs/udf/balloc.c
> +++ b/fs/udf/balloc.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * balloc.c
>    *
> @@ -5,11 +6,6 @@
>    *	Block allocation handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1999-2001 Ben Fennema
>    *  (C) 1999 Stelias Computing Inc
>    *
> diff --git a/fs/udf/dir.c b/fs/udf/dir.c
> index 212393b12c2266..f6533f93851b95 100644
> --- a/fs/udf/dir.c
> +++ b/fs/udf/dir.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * dir.c
>    *
> @@ -5,11 +6,6 @@
>    *  Directory handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2004 Ben Fennema
>    *
>    * HISTORY

In these first two patches you have retained the word "COPYRIGHT" but...
> diff --git a/fs/udf/directory.c b/fs/udf/directory.c
> index 654536d2b60976..1c775e072b2fef 100644
> --- a/fs/udf/directory.c
> +++ b/fs/udf/directory.c
> @@ -1,14 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * directory.c
>    *
>    * PURPOSE
>    *	Directory related functions
>    *
> - * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
>    */
>   
>   #include "udfdecl.h"
In this patch (as well as the last one below), you have removed the word 
"COPYRIGHT" - I'm not sure having that word or not makes any meaningful 
difference (I'd lean toward removing), but either way, I think it should 
be consistent

> diff --git a/fs/udf/file.c b/fs/udf/file.c
> index 8238f742377bab..b871b85457e5bb 100644
> --- a/fs/udf/file.c
> +++ b/fs/udf/file.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * file.c
>    *
> @@ -5,11 +6,6 @@
>    *  File handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *  This file is distributed under the terms of the GNU General Public
> - *  License (GPL). Copies of the GPL can be obtained from:
> - *    ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *  Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-1999 Dave Boynton
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 1999-2000 Stelias Computing Inc
> diff --git a/fs/udf/ialloc.c b/fs/udf/ialloc.c
> index 8d50121778a57d..5f7ac8c8479873 100644
> --- a/fs/udf/ialloc.c
> +++ b/fs/udf/ialloc.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * ialloc.c
>    *
> @@ -5,11 +6,6 @@
>    *	Inode allocation handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2001 Ben Fennema
>    *
>    * HISTORY
> diff --git a/fs/udf/inode.c b/fs/udf/inode.c
> index 1e71e04ae8f6b9..28cdfc57d946e3 100644
> --- a/fs/udf/inode.c
> +++ b/fs/udf/inode.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * inode.c
>    *
> @@ -5,11 +6,6 @@
>    *  Inode handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *  This file is distributed under the terms of the GNU General Public
> - *  License (GPL). Copies of the GPL can be obtained from:
> - *    ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *  Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998 Dave Boynton
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 1999-2000 Stelias Computing Inc
> diff --git a/fs/udf/lowlevel.c b/fs/udf/lowlevel.c
> index c87ed942d07653..9d847a7a0905dd 100644
> --- a/fs/udf/lowlevel.c
> +++ b/fs/udf/lowlevel.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * lowlevel.c
>    *
> @@ -5,11 +6,6 @@
>    *  Low Level Device Routines for the UDF filesystem
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1999-2001 Ben Fennema
>    *
>    * HISTORY
> diff --git a/fs/udf/misc.c b/fs/udf/misc.c
> index 3777468d06ce58..0788593b6a1d8b 100644
> --- a/fs/udf/misc.c
> +++ b/fs/udf/misc.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * misc.c
>    *
> @@ -5,11 +6,6 @@
>    *	Miscellaneous routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998 Dave Boynton
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 1999-2000 Stelias Computing Inc
> diff --git a/fs/udf/namei.c b/fs/udf/namei.c
> index fd20423d3ed24c..49e1e0fe3feeb2 100644
> --- a/fs/udf/namei.c
> +++ b/fs/udf/namei.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * namei.c
>    *
> @@ -5,11 +6,6 @@
>    *      Inode name handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *      This file is distributed under the terms of the GNU General Public
> - *      License (GPL). Copies of the GPL can be obtained from:
> - *              ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *      Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 1999-2000 Stelias Computing Inc
>    *
> diff --git a/fs/udf/partition.c b/fs/udf/partition.c
> index 5bcfe78d5cabe9..af877991edc13a 100644
> --- a/fs/udf/partition.c
> +++ b/fs/udf/partition.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * partition.c
>    *
> @@ -5,11 +6,6 @@
>    *      Partition handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *      This file is distributed under the terms of the GNU General Public
> - *      License (GPL). Copies of the GPL can be obtained from:
> - *              ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *      Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2001 Ben Fennema
>    *
>    * HISTORY
> diff --git a/fs/udf/super.c b/fs/udf/super.c
> index 6304e3c5c3d969..928a04d9d9e0ad 100644
> --- a/fs/udf/super.c
> +++ b/fs/udf/super.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * super.c
>    *
> @@ -15,11 +16,6 @@
>    *    https://www.iso.org/
>    *
>    * COPYRIGHT
> - *  This file is distributed under the terms of the GNU General Public
> - *  License (GPL). Copies of the GPL can be obtained from:
> - *    ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *  Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998 Dave Boynton
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 2000 Stelias Computing Inc
> diff --git a/fs/udf/symlink.c b/fs/udf/symlink.c
> index a34c8c4e6d2109..779b5c2c75f61e 100644
> --- a/fs/udf/symlink.c
> +++ b/fs/udf/symlink.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * symlink.c
>    *
> @@ -5,11 +6,6 @@
>    *	Symlink handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2001 Ben Fennema
>    *  (C) 1999 Stelias Computing Inc
>    *
> diff --git a/fs/udf/truncate.c b/fs/udf/truncate.c
> index 2e7ba234bab8b8..a686c10fd709d1 100644
> --- a/fs/udf/truncate.c
> +++ b/fs/udf/truncate.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * truncate.c
>    *
> @@ -5,11 +6,6 @@
>    *	Truncate handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1999-2004 Ben Fennema
>    *  (C) 1999 Stelias Computing Inc
>    *
> diff --git a/fs/udf/unicode.c b/fs/udf/unicode.c
> index 622569007b530b..ae6e809fa3aac7 100644
> --- a/fs/udf/unicode.c
> +++ b/fs/udf/unicode.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * unicode.c
>    *
> @@ -11,11 +12,6 @@
>    *	UTF-8 is explained in the IETF RFC XXXX.
>    *		ftp://ftp.internic.net/rfc/rfcxxxx.txt
>    *
> - * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
>    */
>   
>   #include "udfdecl.h"


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [PATCH v2 1/2] fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier
@ 2023-05-30 23:17     ` J Lovejoy
  0 siblings, 0 replies; 19+ messages in thread
From: J Lovejoy @ 2023-05-30 23:17 UTC (permalink / raw)
  To: Bagas Sanjaya, Linux SPDX Licenses, Linux Kernel Mailing List,
	Linux ARM, Linux Memory Management List
  Cc: Kate Stewart, Greg Kroah-Hartman, Thomas Gleixner



On 5/21/23 6:54 PM, Bagas Sanjaya wrote:
> The notice refers to full GPL 2.0 text on now defunct MIT FTP site [1].
> Replace it with appropriate SPDX license identifier.
>
> Cc: Thomas Gleixner <tglx@linutronix.de>
> Cc: Pali Rohár <pali@kernel.org>
> Link: https://web.archive.org/web/20020809115410/ftp://prep.ai.mit.edu/pub/gnu/GPL [1]
> Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
> ---
>   fs/udf/balloc.c    | 6 +-----
>   fs/udf/dir.c       | 6 +-----
>   fs/udf/directory.c | 6 +-----
>   fs/udf/file.c      | 6 +-----
>   fs/udf/ialloc.c    | 6 +-----
>   fs/udf/inode.c     | 6 +-----
>   fs/udf/lowlevel.c  | 6 +-----
>   fs/udf/misc.c      | 6 +-----
>   fs/udf/namei.c     | 6 +-----
>   fs/udf/partition.c | 6 +-----
>   fs/udf/super.c     | 6 +-----
>   fs/udf/symlink.c   | 6 +-----
>   fs/udf/truncate.c  | 6 +-----
>   fs/udf/unicode.c   | 6 +-----
>   14 files changed, 14 insertions(+), 70 deletions(-)
>
> diff --git a/fs/udf/balloc.c b/fs/udf/balloc.c
> index 14b9db4c80f03f..ab3ffc355949dc 100644
> --- a/fs/udf/balloc.c
> +++ b/fs/udf/balloc.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * balloc.c
>    *
> @@ -5,11 +6,6 @@
>    *	Block allocation handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1999-2001 Ben Fennema
>    *  (C) 1999 Stelias Computing Inc
>    *
> diff --git a/fs/udf/dir.c b/fs/udf/dir.c
> index 212393b12c2266..f6533f93851b95 100644
> --- a/fs/udf/dir.c
> +++ b/fs/udf/dir.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * dir.c
>    *
> @@ -5,11 +6,6 @@
>    *  Directory handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2004 Ben Fennema
>    *
>    * HISTORY

In these first two patches you have retained the word "COPYRIGHT" but...
> diff --git a/fs/udf/directory.c b/fs/udf/directory.c
> index 654536d2b60976..1c775e072b2fef 100644
> --- a/fs/udf/directory.c
> +++ b/fs/udf/directory.c
> @@ -1,14 +1,10 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * directory.c
>    *
>    * PURPOSE
>    *	Directory related functions
>    *
> - * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
>    */
>   
>   #include "udfdecl.h"
In this patch (as well as the last one below), you have removed the word 
"COPYRIGHT" - I'm not sure having that word or not makes any meaningful 
difference (I'd lean toward removing), but either way, I think it should 
be consistent

> diff --git a/fs/udf/file.c b/fs/udf/file.c
> index 8238f742377bab..b871b85457e5bb 100644
> --- a/fs/udf/file.c
> +++ b/fs/udf/file.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * file.c
>    *
> @@ -5,11 +6,6 @@
>    *  File handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *  This file is distributed under the terms of the GNU General Public
> - *  License (GPL). Copies of the GPL can be obtained from:
> - *    ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *  Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-1999 Dave Boynton
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 1999-2000 Stelias Computing Inc
> diff --git a/fs/udf/ialloc.c b/fs/udf/ialloc.c
> index 8d50121778a57d..5f7ac8c8479873 100644
> --- a/fs/udf/ialloc.c
> +++ b/fs/udf/ialloc.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * ialloc.c
>    *
> @@ -5,11 +6,6 @@
>    *	Inode allocation handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2001 Ben Fennema
>    *
>    * HISTORY
> diff --git a/fs/udf/inode.c b/fs/udf/inode.c
> index 1e71e04ae8f6b9..28cdfc57d946e3 100644
> --- a/fs/udf/inode.c
> +++ b/fs/udf/inode.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * inode.c
>    *
> @@ -5,11 +6,6 @@
>    *  Inode handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *  This file is distributed under the terms of the GNU General Public
> - *  License (GPL). Copies of the GPL can be obtained from:
> - *    ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *  Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998 Dave Boynton
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 1999-2000 Stelias Computing Inc
> diff --git a/fs/udf/lowlevel.c b/fs/udf/lowlevel.c
> index c87ed942d07653..9d847a7a0905dd 100644
> --- a/fs/udf/lowlevel.c
> +++ b/fs/udf/lowlevel.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * lowlevel.c
>    *
> @@ -5,11 +6,6 @@
>    *  Low Level Device Routines for the UDF filesystem
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1999-2001 Ben Fennema
>    *
>    * HISTORY
> diff --git a/fs/udf/misc.c b/fs/udf/misc.c
> index 3777468d06ce58..0788593b6a1d8b 100644
> --- a/fs/udf/misc.c
> +++ b/fs/udf/misc.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * misc.c
>    *
> @@ -5,11 +6,6 @@
>    *	Miscellaneous routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998 Dave Boynton
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 1999-2000 Stelias Computing Inc
> diff --git a/fs/udf/namei.c b/fs/udf/namei.c
> index fd20423d3ed24c..49e1e0fe3feeb2 100644
> --- a/fs/udf/namei.c
> +++ b/fs/udf/namei.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * namei.c
>    *
> @@ -5,11 +6,6 @@
>    *      Inode name handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *      This file is distributed under the terms of the GNU General Public
> - *      License (GPL). Copies of the GPL can be obtained from:
> - *              ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *      Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 1999-2000 Stelias Computing Inc
>    *
> diff --git a/fs/udf/partition.c b/fs/udf/partition.c
> index 5bcfe78d5cabe9..af877991edc13a 100644
> --- a/fs/udf/partition.c
> +++ b/fs/udf/partition.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * partition.c
>    *
> @@ -5,11 +6,6 @@
>    *      Partition handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *      This file is distributed under the terms of the GNU General Public
> - *      License (GPL). Copies of the GPL can be obtained from:
> - *              ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *      Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2001 Ben Fennema
>    *
>    * HISTORY
> diff --git a/fs/udf/super.c b/fs/udf/super.c
> index 6304e3c5c3d969..928a04d9d9e0ad 100644
> --- a/fs/udf/super.c
> +++ b/fs/udf/super.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * super.c
>    *
> @@ -15,11 +16,6 @@
>    *    https://www.iso.org/
>    *
>    * COPYRIGHT
> - *  This file is distributed under the terms of the GNU General Public
> - *  License (GPL). Copies of the GPL can be obtained from:
> - *    ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *  Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998 Dave Boynton
>    *  (C) 1998-2004 Ben Fennema
>    *  (C) 2000 Stelias Computing Inc
> diff --git a/fs/udf/symlink.c b/fs/udf/symlink.c
> index a34c8c4e6d2109..779b5c2c75f61e 100644
> --- a/fs/udf/symlink.c
> +++ b/fs/udf/symlink.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * symlink.c
>    *
> @@ -5,11 +6,6 @@
>    *	Symlink handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1998-2001 Ben Fennema
>    *  (C) 1999 Stelias Computing Inc
>    *
> diff --git a/fs/udf/truncate.c b/fs/udf/truncate.c
> index 2e7ba234bab8b8..a686c10fd709d1 100644
> --- a/fs/udf/truncate.c
> +++ b/fs/udf/truncate.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * truncate.c
>    *
> @@ -5,11 +6,6 @@
>    *	Truncate handling routines for the OSTA-UDF(tm) filesystem.
>    *
>    * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
> - *
>    *  (C) 1999-2004 Ben Fennema
>    *  (C) 1999 Stelias Computing Inc
>    *
> diff --git a/fs/udf/unicode.c b/fs/udf/unicode.c
> index 622569007b530b..ae6e809fa3aac7 100644
> --- a/fs/udf/unicode.c
> +++ b/fs/udf/unicode.c
> @@ -1,3 +1,4 @@
> +// SPDX-License-Identifier: GPL-2.0-only
>   /*
>    * unicode.c
>    *
> @@ -11,11 +12,6 @@
>    *	UTF-8 is explained in the IETF RFC XXXX.
>    *		ftp://ftp.internic.net/rfc/rfcxxxx.txt
>    *
> - * COPYRIGHT
> - *	This file is distributed under the terms of the GNU General Public
> - *	License (GPL). Copies of the GPL can be obtained from:
> - *		ftp://prep.ai.mit.edu/pub/gnu/GPL
> - *	Each contributing author retains all rights to their own work.
>    */
>   
>   #include "udfdecl.h"


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2023-05-30 23:18 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-22  0:54 [PATCH v2 0/2] SPDX conversion from UDF Bagas Sanjaya
2023-05-22  0:54 ` Bagas Sanjaya
2023-05-22  0:54 ` [PATCH v2 1/2] fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier Bagas Sanjaya
2023-05-22  0:54   ` Bagas Sanjaya
2023-05-23 17:58   ` J Lovejoy
2023-05-24  1:03     ` Bagas Sanjaya
2023-05-24  1:03       ` Bagas Sanjaya
2023-05-30 23:17   ` J Lovejoy
2023-05-30 23:17     ` J Lovejoy
2023-05-22  0:54 ` [PATCH v2 2/2] fs: udf: udftime: Replace LGPL boilerplate " Bagas Sanjaya
2023-05-22  0:54   ` Bagas Sanjaya
2023-05-23 17:56   ` J Lovejoy
2023-05-23 17:56     ` J Lovejoy
2023-05-24  1:04     ` Bagas Sanjaya
2023-05-24  1:04       ` Bagas Sanjaya
2023-05-22  9:53 ` [PATCH v2 0/2] SPDX conversion from UDF Jan Kara
2023-05-22  9:53   ` Jan Kara
2023-05-30 13:57   ` Jan Kara
2023-05-30 13:57     ` Jan Kara

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.