File: README.source

package info (click to toggle)
libgtkada 2.24.4dfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 12,208 kB
  • ctags: 1,676
  • sloc: ada: 119,686; ansic: 4,719; sh: 3,003; makefile: 690; xml: 338; perl: 70
file content (66 lines) | stat: -rw-r--r-- 2,890 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
A gtkada source, labeled as 2013 or 3.4.2, is available on

http://libre.adacore.com/libre/download.

A second one, labeled as gtkada-for-gps-5.2.1, with a configure.in
saying 2.24.3, is available on the same site under the GNAT submenu.

Upstream also makes some parts of its VCS public, cloned for the
convenience of the Debian packagers at

http://www.ada-france.org:8081/branch/tags/com.adacore.gtkada

Unfortunately, there are significative changes between this public
view and the snapshots on the download site.

Because of the licensing changes described below,
in order to track intermediate releases,
to disable gtk extra modules (version 2.4 is not packaged in Debian),
and to remove the documentation (the user guide is licensed under the
  GFDL with Invariant Sections and Cover Texts, and parts of it are
  needed to generate the reference manual),
the Debian packaging stores upstream sources in
the branch com.adacore.gtkada.debian of the www.ada-france.org
monotone database. You may find them at

http://www.ada-france.org:8081/branch/tags/com.adacore.gtkada.debian

or get a tarball containing the latest snapshot with the command

# make -f debian/rules get-orig-source
A local database may be specified with orig_mtn_db=path_to_db.

This branch also contains changes useful to any packager:
- (compared to VCS) clarify the license change described below
- (compared to VCS) remove .cvsignore and .gitignore files
- (compared to snapshots) keep a record of old/intermediate releases
- (compared to VCS) apply changes from snapshots needed to build.

Licensing changes
-----------------

In Debian 3.1 "Sarge", libgtkada2 2.4.0 was licensed under the terms
of the GNAT-Modified GNU General Public License (GMGPL).  Since Debian
4.0 "Etch", GtkAda is licensed under the terms of the pure GPL.  As a
consequence, it is no longer legal to distribute proprietary software
that incorporates this library.  If your program uses GtkAda, and if
you wish your program to use licensing terms incompatible with the
GPL, you have three choices:

- distribute your program in source form only, and require your
  licensees to build it for themselves.  Your sources need not be
  under GPL, since they are not linked to GtkAda.

- contact AdaCore, the upstream author, at sales@adacore.com, and
  purchase a GMGPL license for GtkAda.

- do not distribute your program at all.

You may be tempted to retrieve the sources from AdaCore's CVS repository.
Be warned that doing so will still grant you a pure GPL license, despite
the fact that AdaCore have not yet adjusted the licensing boilerplate in
source files. In Debian, the "special exception" language has been removed
only to remove confusion. The actual license is a decision of AdaCore.
Please contact them at libre@adacore.com for any clarification.

 -- Nicolas Boulenguez <nicolas@debian.org>, Sun,  9 Nov 2014 15:24:22 +0100