[glib: 1/3] fuzzing: Add copyright/licensing headers to fuzzing files




commit e66277943d0e54edb2ab1029d0bb325e444de9e9
Author: Philip Withnall <pwithnall endlessos org>
Date:   Wed May 18 09:44:39 2022 +0100

    fuzzing: Add copyright/licensing headers to fuzzing files
    
    The files have only been touched by a subset of three people: pdknsk,
    Philip Withnall, and Marc-André Lureau. Their copyrights are assigned to
    pdknsk, Endless OS Foundation and Red Hat.
    
    The default license for GLib at the time of writing these files was (and
    still is) LGPL-2.1-or-later.
    
    `driver.c` came from LLVM and is under a different license:
    
https://github.com/llvm/llvm-project/blob/main/compiler-rt/lib/fuzzer/standalone/StandaloneFuzzTargetMain.c.
    That doesn’t affect the license of GLib overall, since it’s only used
    for testing during development.
    
    Signed-off-by: Philip Withnall <pwithnall endlessos org>
    
    Helps: #1415

 fuzzing/driver.c                                   |  9 +++++++++
 fuzzing/fuzz.h                                     | 19 +++++++++++++++++++
 fuzzing/fuzz_bookmark.c                            | 19 +++++++++++++++++++
 fuzzing/fuzz_canonicalize_filename.c               | 19 +++++++++++++++++++
 fuzzing/fuzz_date_parse.c                          | 19 +++++++++++++++++++
 fuzzing/fuzz_date_time_new_from_iso8601.c          | 19 +++++++++++++++++++
 fuzzing/fuzz_dbus_message.c                        | 19 +++++++++++++++++++
 fuzzing/fuzz_inet_address_mask_new_from_string.c   | 19 +++++++++++++++++++
 fuzzing/fuzz_inet_address_new_from_string.c        | 19 +++++++++++++++++++
 fuzzing/fuzz_inet_socket_address_new_from_string.c | 19 +++++++++++++++++++
 fuzzing/fuzz_key.c                                 | 20 ++++++++++++++++++++
 fuzzing/fuzz_network_address_parse.c               | 19 +++++++++++++++++++
 fuzzing/fuzz_network_address_parse_uri.c           | 19 +++++++++++++++++++
 fuzzing/fuzz_paths.c                               | 19 +++++++++++++++++++
 fuzzing/fuzz_resolver.c                            | 19 +++++++++++++++++++
 fuzzing/fuzz_uri_escape.c                          | 20 ++++++++++++++++++++
 fuzzing/fuzz_uri_parse.c                           | 19 +++++++++++++++++++
 fuzzing/fuzz_uri_parse_params.c                    | 20 ++++++++++++++++++++
 fuzzing/fuzz_variant_binary.c                      | 19 +++++++++++++++++++
 fuzzing/fuzz_variant_text.c                        | 19 +++++++++++++++++++
 fuzzing/meson.build                                | 18 ++++++++++++++++++
 21 files changed, 391 insertions(+)
---
diff --git a/fuzzing/driver.c b/fuzzing/driver.c
index 296ce5710c..d895007418 100644
--- a/fuzzing/driver.c
+++ b/fuzzing/driver.c
@@ -1,3 +1,12 @@
+/*
+ * Copyright 2018 LLVM contributors
+ *
+ * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+ *
+ * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+ * See https://llvm.org/LICENSE.txt for license information.
+ */
+
 /* Simpler gnu89 version of StandaloneFuzzTargetMain.c from LLVM */
 
 #include <assert.h>
diff --git a/fuzzing/fuzz.h b/fuzzing/fuzz.h
index 5f999be0e8..47da501ddd 100644
--- a/fuzzing/fuzz.h
+++ b/fuzzing/fuzz.h
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2018 pdknsk
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "gio/gio.h"
 #include "glib/glib.h"
 
diff --git a/fuzzing/fuzz_bookmark.c b/fuzzing/fuzz_bookmark.c
index 4f257fd0c6..8caccb408f 100644
--- a/fuzzing/fuzz_bookmark.c
+++ b/fuzzing/fuzz_bookmark.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2018 pdknsk
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 int
diff --git a/fuzzing/fuzz_canonicalize_filename.c b/fuzzing/fuzz_canonicalize_filename.c
index 86b323ef97..97ea6467f4 100644
--- a/fuzzing/fuzz_canonicalize_filename.c
+++ b/fuzzing/fuzz_canonicalize_filename.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2021 Endless OS Foundation, LLC
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 int
diff --git a/fuzzing/fuzz_date_parse.c b/fuzzing/fuzz_date_parse.c
index 0a7b62eecd..cd7043d50c 100644
--- a/fuzzing/fuzz_date_parse.c
+++ b/fuzzing/fuzz_date_parse.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2020 Endless OS Foundation, LLC
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 int
diff --git a/fuzzing/fuzz_date_time_new_from_iso8601.c b/fuzzing/fuzz_date_time_new_from_iso8601.c
index be53a13192..a7706de04b 100644
--- a/fuzzing/fuzz_date_time_new_from_iso8601.c
+++ b/fuzzing/fuzz_date_time_new_from_iso8601.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2020 Endless OS Foundation, LLC
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 int
diff --git a/fuzzing/fuzz_dbus_message.c b/fuzzing/fuzz_dbus_message.c
index 1030d8df04..3f8535d743 100644
--- a/fuzzing/fuzz_dbus_message.c
+++ b/fuzzing/fuzz_dbus_message.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2018 pdknsk
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 static const GDBusCapabilityFlags flags = G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING;
diff --git a/fuzzing/fuzz_inet_address_mask_new_from_string.c 
b/fuzzing/fuzz_inet_address_mask_new_from_string.c
index 9ac62eda4e..dcaece4488 100644
--- a/fuzzing/fuzz_inet_address_mask_new_from_string.c
+++ b/fuzzing/fuzz_inet_address_mask_new_from_string.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2020 Endless OS Foundation, LLC
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 int
diff --git a/fuzzing/fuzz_inet_address_new_from_string.c b/fuzzing/fuzz_inet_address_new_from_string.c
index af24592ac5..cd1d08ab2b 100644
--- a/fuzzing/fuzz_inet_address_new_from_string.c
+++ b/fuzzing/fuzz_inet_address_new_from_string.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2020 Endless OS Foundation, LLC
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 int
diff --git a/fuzzing/fuzz_inet_socket_address_new_from_string.c 
b/fuzzing/fuzz_inet_socket_address_new_from_string.c
index 11dd165088..033c8b1151 100644
--- a/fuzzing/fuzz_inet_socket_address_new_from_string.c
+++ b/fuzzing/fuzz_inet_socket_address_new_from_string.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2020 Endless OS Foundation, LLC
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 int
diff --git a/fuzzing/fuzz_key.c b/fuzzing/fuzz_key.c
index 9f1f9187e6..77cb684aef 100644
--- a/fuzzing/fuzz_key.c
+++ b/fuzzing/fuzz_key.c
@@ -1,3 +1,23 @@
+/*
+ * Copyright 2018 pdknsk
+ * Copyright 2020 Endless OS Foundation, LLC
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 static void
diff --git a/fuzzing/fuzz_network_address_parse.c b/fuzzing/fuzz_network_address_parse.c
index bda05c2f66..8458efcf3f 100644
--- a/fuzzing/fuzz_network_address_parse.c
+++ b/fuzzing/fuzz_network_address_parse.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2020 Endless OS Foundation, LLC
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 int
diff --git a/fuzzing/fuzz_network_address_parse_uri.c b/fuzzing/fuzz_network_address_parse_uri.c
index ea51133632..3eb5589768 100644
--- a/fuzzing/fuzz_network_address_parse_uri.c
+++ b/fuzzing/fuzz_network_address_parse_uri.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2020 Endless OS Foundation, LLC
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 int
diff --git a/fuzzing/fuzz_paths.c b/fuzzing/fuzz_paths.c
index 948159430a..8b1b2af4a4 100644
--- a/fuzzing/fuzz_paths.c
+++ b/fuzzing/fuzz_paths.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2021 Endless OS Foundation, LLC
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 int
diff --git a/fuzzing/fuzz_resolver.c b/fuzzing/fuzz_resolver.c
index d4ba4b8ba0..90119a5ca2 100644
--- a/fuzzing/fuzz_resolver.c
+++ b/fuzzing/fuzz_resolver.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2021 Endless OS Foundation, LLC
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 #include "gio/gnetworking.h"
 
diff --git a/fuzzing/fuzz_uri_escape.c b/fuzzing/fuzz_uri_escape.c
index 6a3d197507..f2a021b621 100644
--- a/fuzzing/fuzz_uri_escape.c
+++ b/fuzzing/fuzz_uri_escape.c
@@ -1,3 +1,23 @@
+/*
+ * Copyright 2020 Endless OS Foundation, LLC
+ * Copyright 2020 Red Hat, Inc.
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 static void
diff --git a/fuzzing/fuzz_uri_parse.c b/fuzzing/fuzz_uri_parse.c
index 03c581ecbd..ab31de0bad 100644
--- a/fuzzing/fuzz_uri_parse.c
+++ b/fuzzing/fuzz_uri_parse.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2020 Endless OS Foundation, LLC
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 static void
diff --git a/fuzzing/fuzz_uri_parse_params.c b/fuzzing/fuzz_uri_parse_params.c
index ddae5708a1..cee31da75e 100644
--- a/fuzzing/fuzz_uri_parse_params.c
+++ b/fuzzing/fuzz_uri_parse_params.c
@@ -1,3 +1,23 @@
+/*
+ * Copyright 2020 Endless OS Foundation, LLC
+ * Copyright 2020 Red Hat, Inc.
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 int
diff --git a/fuzzing/fuzz_variant_binary.c b/fuzzing/fuzz_variant_binary.c
index 995718c23a..9abd4e9a7d 100644
--- a/fuzzing/fuzz_variant_binary.c
+++ b/fuzzing/fuzz_variant_binary.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2018 pdknsk
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 int
diff --git a/fuzzing/fuzz_variant_text.c b/fuzzing/fuzz_variant_text.c
index a797909497..2f13f462bd 100644
--- a/fuzzing/fuzz_variant_text.c
+++ b/fuzzing/fuzz_variant_text.c
@@ -1,3 +1,22 @@
+/*
+ * Copyright 2018 pdknsk
+ *
+ * SPDX-License-Identifier: LGPL-2.1-or-later
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, see <http://www.gnu.org/licenses/>.
+ */
+
 #include "fuzz.h"
 
 int
diff --git a/fuzzing/meson.build b/fuzzing/meson.build
index d69381c631..36f0feb428 100644
--- a/fuzzing/meson.build
+++ b/fuzzing/meson.build
@@ -1,3 +1,21 @@
+# Copyright 2018 pdknsk
+# Copyright 2020, 2021, 2022 Endless OS Foundation, LLC
+#
+# SPDX-License-Identifier: LGPL-2.1-or-later
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This 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
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see <http://www.gnu.org/licenses/>.
+
 fuzz_targets = [
   'fuzz_bookmark',
   'fuzz_canonicalize_filename',


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]