Announce that new licenses are under consideration.

This commit is contained in:
Toshio Sekiya 2023-03-27 20:27:45 +09:00
parent 0c1dd15314
commit de7b7ef372
3 changed files with 30 additions and 11 deletions

View file

@ -10,7 +10,7 @@ The table of contents is at the end of this abstract.
- Section 3 to 21 describes the basics, with the example of a simple editor `tfe` (Text File Editor). - Section 3 to 21 describes the basics, with the example of a simple editor `tfe` (Text File Editor).
- Section 22 to 25 describes GtkDrawingArea. - Section 22 to 25 describes GtkDrawingArea.
- Section 26 to 29 describes the list model and the list view (GtkListView, GtkGridView and GtkColumnView). - Section 26 to 30 describes the list model and the list view (GtkListView, GtkGridView and GtkColumnView).
It also describes GtkExpression. It also describes GtkExpression.
The latest version of the tutorial is located at [GTK4-tutorial GitHub repository](https://github.com/ToshioCP/GTK4-tutorial). The latest version of the tutorial is located at [GTK4-tutorial GitHub repository](https://github.com/ToshioCP/GTK4-tutorial).
@ -28,7 +28,7 @@ These websites were opened in August of 2021.
The old documents are located at [GTK Reference Manual](https://developer-old.gnome.org/gtk4/stable/) and [GNOME Developer Center](https://developer-old.gnome.org/). The old documents are located at [GTK Reference Manual](https://developer-old.gnome.org/gtk4/stable/) and [GNOME Developer Center](https://developer-old.gnome.org/).
If you want to know about GObject and the type system, please refer to [GObject tutorial](https://github.com/ToshioCP/Gobject-tutorial). If you want to know about GObject and the type system, please refer to [GObject tutorial](https://github.com/ToshioCP/Gobject-tutorial).
GObject is the base of GTK 4, so it is important for developers to understand GObject for writing GTK 4 programs. GObject is the base of GTK 4, so it is important for developers to understand GObject as well as GTK 4.
#### Contribution #### Contribution
@ -39,7 +39,7 @@ You can post it to [GitHub issues](https://github.com/ToshioCP/GTK4-tutorial/iss
You can also post updated files to [pull request](https://github.com/ToshioCP/GTK4-tutorial/pulls). You can also post updated files to [pull request](https://github.com/ToshioCP/GTK4-tutorial/pulls).
One thing you need to be careful is to correct the source files, which are under the 'src' directory. One thing you need to be careful is to correct the source files, which are under the 'src' directory.
Don't modify the files under `gfm` or `html` directories. Don't modify the files under `gfm` or `html` directories.
After modifying some source files (under `src` directory), run `rake` to create GFM (GitHub Flavoured Markdown) files or run `rake html` to create HTML files. After modifying some source files , run `rake` to create GFM (GitHub Flavoured Markdown) files and run `rake html` to create HTML files.
If you have a question, feel free to post it to `issue`. If you have a question, feel free to post it to `issue`.
All questions are helpful and will make this tutorial get better. All questions are helpful and will make this tutorial get better.
@ -51,6 +51,13 @@ Type `rake html` for HTML.
Type `rake pdf` for PDF. Type `rake pdf` for PDF.
There is a document \("[How to build GTK 4 Tutorial](gfm/Readme_for_developers.md)"\) for further information. There is a document \("[How to build GTK 4 Tutorial](gfm/Readme_for_developers.md)"\) for further information.
#### License
The license of this repository is GPL and written in [Section1](gfm/sec1.md).
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.
## Table of contents ## Table of contents
1. [Prerequisite and License](gfm/sec1.md) 1. [Prerequisite and License](gfm/sec1.md)

View file

@ -111,7 +111,7 @@ basics. The table of contents is at the end of this abstract.</p>
<li>Section 3 to 21 describes the basics, with the example of a simple <li>Section 3 to 21 describes the basics, with the example of a simple
editor <code>tfe</code> (Text File Editor).</li> editor <code>tfe</code> (Text File Editor).</li>
<li>Section 22 to 25 describes GtkDrawingArea.</li> <li>Section 22 to 25 describes GtkDrawingArea.</li>
<li>Section 26 to 29 describes the list model and the list view <li>Section 26 to 30 describes the list model and the list view
(GtkListView, GtkGridView and GtkColumnView). It also describes (GtkListView, GtkGridView and GtkColumnView). It also describes
GtkExpression.</li> GtkExpression.</li>
</ul> </ul>
@ -132,7 +132,7 @@ href="https://developer-old.gnome.org/">GNOME Developer Center</a>.</p>
<p>If you want to know about GObject and the type system, please refer <p>If you want to know about GObject and the type system, please refer
to <a href="https://github.com/ToshioCP/Gobject-tutorial">GObject to <a href="https://github.com/ToshioCP/Gobject-tutorial">GObject
tutorial</a>. GObject is the base of GTK 4, so it is important for tutorial</a>. GObject is the base of GTK 4, so it is important for
developers to understand GObject for writing GTK 4 programs.</p> developers to understand GObject as well as GTK 4.</p>
<h4 id="contribution">Contribution</h4> <h4 id="contribution">Contribution</h4>
<p>This tutorial is still under development and unstable. Even though <p>This tutorial is still under development and unstable. Even though
the codes of the examples have been tested on GTK 4 (version 4.8.1), the codes of the examples have been tested on GTK 4 (version 4.8.1),
@ -144,9 +144,8 @@ href="https://github.com/ToshioCP/GTK4-tutorial/pulls">pull request</a>.
One thing you need to be careful is to correct the source files, which One thing you need to be careful is to correct the source files, which
are under the src directory. Dont modify the files under are under the src directory. Dont modify the files under
<code>gfm</code> or <code>html</code> directories. After modifying some <code>gfm</code> or <code>html</code> directories. After modifying some
source files (under <code>src</code> directory), run <code>rake</code> source files , run <code>rake</code> to create GFM (GitHub Flavoured
to create GFM (GitHub Flavoured Markdown) files or run Markdown) files and run <code>rake html</code> to create HTML files.</p>
<code>rake html</code> to create HTML files.</p>
<p>If you have a question, feel free to post it to <code>issue</code>. <p>If you have a question, feel free to post it to <code>issue</code>.
All questions are helpful and will make this tutorial get better.</p> All questions are helpful and will make this tutorial get better.</p>
<h4 id="how-to-get-gtk-4-tutorial-with-html-or-pdf-format">How to get <h4 id="how-to-get-gtk-4-tutorial-with-html-or-pdf-format">How to get
@ -156,6 +155,12 @@ Gtk 4 tutorial with HTML or PDF format</h4>
<code>rake html</code> for HTML. Type <code>rake pdf</code> for PDF. <code>rake html</code> for HTML. Type <code>rake pdf</code> for PDF.
There is a document (“<a href="Readme_for_developers.html">How to build There is a document (“<a href="Readme_for_developers.html">How to build
GTK 4 Tutorial</a>”) for further information.</p> GTK 4 Tutorial</a>”) for further information.</p>
<h4 id="license">License</h4>
<p>The license of this repository is GPL and written in <a
href="sec1.html">Section1</a>.</p>
<p>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.</p>
<h2 id="table-of-contents">Table of contents</h2> <h2 id="table-of-contents">Table of contents</h2>
<ol type="1"> <ol type="1">
<li><a href="sec1.html">Prerequisite and License</a></li> <li><a href="sec1.html">Prerequisite and License</a></li>

View file

@ -6,7 +6,7 @@ The table of contents is at the end of this abstract.
- Section 3 to 21 describes the basics, with the example of a simple editor `tfe` (Text File Editor). - Section 3 to 21 describes the basics, with the example of a simple editor `tfe` (Text File Editor).
- Section 22 to 25 describes GtkDrawingArea. - Section 22 to 25 describes GtkDrawingArea.
- Section 26 to 29 describes the list model and the list view (GtkListView, GtkGridView and GtkColumnView). - Section 26 to 30 describes the list model and the list view (GtkListView, GtkGridView and GtkColumnView).
It also describes GtkExpression. It also describes GtkExpression.
The latest version of the tutorial is located at [GTK4-tutorial GitHub repository](https://github.com/ToshioCP/GTK4-tutorial). The latest version of the tutorial is located at [GTK4-tutorial GitHub repository](https://github.com/ToshioCP/GTK4-tutorial).
@ -24,7 +24,7 @@ These websites were opened in August of 2021.
The old documents are located at [GTK Reference Manual](https://developer-old.gnome.org/gtk4/stable/) and [GNOME Developer Center](https://developer-old.gnome.org/). The old documents are located at [GTK Reference Manual](https://developer-old.gnome.org/gtk4/stable/) and [GNOME Developer Center](https://developer-old.gnome.org/).
If you want to know about GObject and the type system, please refer to [GObject tutorial](https://github.com/ToshioCP/Gobject-tutorial). If you want to know about GObject and the type system, please refer to [GObject tutorial](https://github.com/ToshioCP/Gobject-tutorial).
GObject is the base of GTK 4, so it is important for developers to understand GObject for writing GTK 4 programs. GObject is the base of GTK 4, so it is important for developers to understand GObject as well as GTK 4.
#### Contribution #### Contribution
@ -35,7 +35,7 @@ You can post it to [GitHub issues](https://github.com/ToshioCP/GTK4-tutorial/iss
You can also post updated files to [pull request](https://github.com/ToshioCP/GTK4-tutorial/pulls). You can also post updated files to [pull request](https://github.com/ToshioCP/GTK4-tutorial/pulls).
One thing you need to be careful is to correct the source files, which are under the 'src' directory. One thing you need to be careful is to correct the source files, which are under the 'src' directory.
Don't modify the files under `gfm` or `html` directories. Don't modify the files under `gfm` or `html` directories.
After modifying some source files (under `src` directory), run `rake` to create GFM (GitHub Flavoured Markdown) files or run `rake html` to create HTML files. After modifying some source files , run `rake` to create GFM (GitHub Flavoured Markdown) files and run `rake html` to create HTML files.
If you have a question, feel free to post it to `issue`. If you have a question, feel free to post it to `issue`.
All questions are helpful and will make this tutorial get better. All questions are helpful and will make this tutorial get better.
@ -52,3 +52,10 @@ There is a document \("[How to build GTK 4 Tutorial](Readme_for_developers.src.m
@@@elif latex @@@elif latex
An appendix "How to build GTK 4 Tutorial" describes how to make them. An appendix "How to build GTK 4 Tutorial" describes how to make them.
@@@end @@@end
#### License
The license of this repository is GPL and written in [Section1](sec1.src.md).
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.