From b54944675d8a75fd3b8d8a2289856e3a601ba4bf Mon Sep 17 00:00:00 2001
From: Toshio Sekiya
Date: Sat, 15 Apr 2023 10:24:30 +0900
Subject: [PATCH] Change the license.
---
README.md | 7 ++++---
docs/index.html | 11 ++++++-----
docs/sec1.html | 36 ++++++++++++++++++++++++++++--------
gfm/sec1.md | 21 ++++++++++++++++++---
src/abstract.src.md | 7 ++++---
src/sec1.src.md | 21 ++++++++++++++++++---
6 files changed, 78 insertions(+), 25 deletions(-)
diff --git a/README.md b/README.md
index f2a6ca7..6ae0bfb 100644
--- a/README.md
+++ b/README.md
@@ -53,10 +53,11 @@ There is a document \("[How to build GTK 4 Tutorial](gfm/Readme_for_developers.m
#### License
-The license of this repository is GPL and written in [Section1](gfm/sec1.md).
+The license of this repository is written in [Section1](gfm/sec1.md).
+In short,
-But new licenses, one of which is GFDL1.3 for documents and the other is GPL3 for programs, are under consideration.
-The decision will be made on 15/April/2023.
+- GFDL1.3 for documents
+- GPL3 for programs
## Table of contents
diff --git a/docs/index.html b/docs/index.html
index a72878e..0a4d893 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -156,11 +156,12 @@ Gtk 4 tutorial with HTML or PDF format
There is a document (“How to build
GTK 4 Tutorial”) for further information.
License
-The license of this repository is GPL and written in Section1.
-But new licenses, one of which is GFDL1.3 for documents and the other
-is GPL3 for programs, are under consideration. The decision will be made
-on 15/April/2023.
+The license of this repository is written in Section1. In short,
+
+- GFDL1.3 for documents
+- GPL3 for programs
+
Table of contents
- Prerequisite and License
diff --git a/docs/sec1.html b/docs/sec1.html
index d2ced93..9f058a6 100644
--- a/docs/sec1.html
+++ b/docs/sec1.html
@@ -139,19 +139,39 @@ rbenv.
standard library of Ruby.
License
-Copyright (C) 2020-2022 ToshioCP (Toshio Sekiya)
+Copyright (C) 2020-2020,2023 ToshioCP (Toshio Sekiya)
GTK4-tutorial repository contains tutorial documents and programs
such as converters, generators and controllers. All of them make up the
‘GTK4-tutorial’ package. This package is simply called ‘GTK4-tutorial’
-in the following description. ‘GTK4-tutorial’ is free; 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.
+in the following description.
+GTK4-tutorial is free; you can redistribute it and/or modify it under
+terms of the following licenses.
+
+- The license of documents in GTK4-tutorial is the GNU Free
+Documentation License as published by the Free Software Foundation;
+either version 1.3 of the License or, at your opinion, any later
+version. The documents are Markdown, HTML and image files. If you
+generate a PDF file by running
rake pdf
, it is also
+included the documents.
+- The license of programs in GTK4-tutorial is 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. The programs are
+written in C, Ruby and other languages.
+
‘GTK4-tutorial’ 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.
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU License
+web pages for more details.
+
+The licenses above is effective since 15/April/2023. Before that, GPL
+covered all the contents of the GTK4-tutorial. But GFDL1.3 is more
+appropriate for documents so the license was changed. The license above
+is the only effective license since 15/April/2023.