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 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.
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/).
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
@ -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).
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.
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`.
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.
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
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
editor <code>tfe</code> (Text File Editor).</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
GtkExpression.</li>
</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
to <a href="https://github.com/ToshioCP/Gobject-tutorial">GObject
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>
<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),
@ -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
are under the src directory. Dont modify the files under
<code>gfm</code> or <code>html</code> directories. After modifying some
source files (under <code>src</code> directory), run <code>rake</code>
to create GFM (GitHub Flavoured Markdown) files or run
<code>rake html</code> to create HTML files.</p>
source files , run <code>rake</code> to create GFM (GitHub Flavoured
Markdown) files and run <code>rake html</code> to create HTML files.</p>
<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>
<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.
There is a document (“<a href="Readme_for_developers.html">How to build
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>
<ol type="1">
<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 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.
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/).
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
@ -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).
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.
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`.
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
An appendix "How to build GTK 4 Tutorial" describes how to make them.
@@@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.