From 5a9e266789016e5022908f35c57e01ded5fdb840 Mon Sep 17 00:00:00 2001 From: Emanuele Aina Date: Tue, 4 Jan 2022 15:48:26 +0100 Subject: [PATCH] Clarify license of boot.c to be public domain and not GPL-3 The licensing of boot.c currently makes mkntfs special as it's the only tool which is subject to the GPL-3 terms. However, the only GPL-3 bits originally come from a section of the dosfstools mkfs.fat.c that has been later clarified to be under public domain: https://github.com/dosfstools/dosfstools/commit/3ce32fa90d1d97aa7070dad3e98db4a8b8b07fc3 Reflect this in the ntfs-3g version as well, to let people who have issues (for whatever reason) with the GPL-3 to use ntfs-3g without any concern. Signed-off-by: Emanuele Aina --- ntfsprogs/boot.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/ntfsprogs/boot.c b/ntfsprogs/boot.c index fe8d6ac3..5b8e0a4c 100644 --- a/ntfsprogs/boot.c +++ b/ntfsprogs/boot.c @@ -11,19 +11,7 @@ * Copyright (C) 2008-2014 Daniel Baumann * Copyright (C) 2015 Andreas Bombe * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 General Public License for more details. - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - * The complete text of the GNU General Public License - * can be found in /usr/share/common-licenses/GPL-3 file. + * The "boot code" is in the public domain. */ #include "boot.h" @@ -31,7 +19,7 @@ #define BOOTCODE_SIZE 4136 /* The "boot code" we put into the filesystem... it writes a message and - * tells the user to try again */ + tells the user to try again. This "boot code" is in the public domain. */ #define MSG_OFFSET_OFFSET 3