comp.lang.ada
 help / color / mirror / Atom feed
* Ada in Debian: most libraries will switch to the pure GPL in Etch
@ 2006-06-27 10:58 Ludovic Brenta
  2006-06-27 13:46 ` Alex R. Mosteo
                   ` (5 more replies)
  0 siblings, 6 replies; 76+ messages in thread
From: Ludovic Brenta @ 2006-06-27 10:58 UTC (permalink / raw)


I received detailed answers from AdaCore's Robert Dewar and Arnaud
Charlet regarding the licenses of software downloaded from their
servers.  In summary:

- All software downloaded from AdaCore is pure GPL, no matter what the
  headers say.

- This also applies to software downloaded from the CVS server in
  source-only form.

- They refuse to give any assurances regarding copyright ownership, so
  I feel that I now need to go ask the authors.

- They will not sign a license document, even if a lawyer asked them
  (they are not required to sign anything, of course).

As you all know, Gentoo has switched to the pure GPL for all Ada
libraries, in accordance with these statements.  IANAL but this seems
to be the only legal route, so Debian will follow suit and switch to
the pure GPL for future versions of the libraries.

ASIS-for-GNAT is copyright (c) Free Software Foundation.
Theoretically, I could ask the FSF for a GMGPL license, and maybe get
the sources from gnat-asis.sourceforge.net, but that's unlikely to
work with GCC 4.1 without major work.  So, switch to pure GPL.

AUnit was written by Ed Falis, an AdaCore employee.  Only source is
AdaCore, so switch to pure GPL.

AWS was written by Dmitryi Anisimkov and Pascal Obry.  Neither of them
being an AdaCore employee (at least AFAIK), there may be a way to
acquire a GMGPL license from them.  They may also decide to fork the
project on a new repository.  Pascal's site [1] has a download page
that points to AdaCore's web site.  In the mean time, AdaCore is the
only source, so switch to pure GPL.

Florist was written by Florida State University; it is possible to get
a version ported to GCC 4.1 from http://gnat-florist.sourceforge.net,
so I'll do that.  GMGPL.

GLADE was written jointly by AdaCore, the ENST, A. Strohmeier, T. Wolf
and J. Kienzle.  Only source is AdaCore, so switch to pure GPL.

GtkAda was written by Emmanuel Briot, Joel Brobecker, Arnaud Charlet,
and Nicolas Setton, who are all AdaCore employees.  Only source is
AdaCore, so switch to pure GPL.

libgnat is GMGPL, since we obtained it from the FSF's repository as
part of GCC 4.1.

PolyORB is copyright (c) Free Software Foundation.  The situation is
exactly the same as with ASIS: the FSF doesn't seem to be aware of
PolyORB, the only place to get it from is AdaCore, and that's pure
GPL.  PolyORB has a home page [2], but the download link points to
AdaCore.  (that doesn't matter for now, since Debian does not provide
PolyORB).

Templates_Parser, a library that is incorporated into both AWS and
GPS, is copyright (c) AdaCore.  It seems that the author, Pascal Obry,
has assigned copyright to them.  If that's untrue (and the headers are
in error), then my remarks on AWS apply to Templates_Parser, too.
(Debian includes Templates_Parser as part of AWS and GPS, but not as a
separate package).

XML/Ada was written by Emmanuel Briot (an AdaCore employee),
Christophe Baillon and Martin Krischik.  Only source is AdaCore, so
switch to pure GPL.

AdaCore, or AdaCore employees, are authors of AUnit, GLADE, GtkAda,
and XML/Ada.  They might volunteer a GMGPL version of their work, but
I'm not going to ask them for one.

Since GtkAda has been mentioned more than any other library, I'd like
to point out that Debian already includes two alternatives:

- AdaBindX [3], a binding to X11 and LessTif by Hans-Frieder Vogt
  which is under GMGPL.  X11 is under X11 (MIT) license, and
  LessTif[4] is under LGPL.  But AdaBindX has not been updated since
  2000, and is not portable.  And not as good-looking as GTK+.
  According to Debian's Popularity Contest [5], this package has zero
  users, so I am tempted to drop it from Etch.  Speak up if you want
  me to keep it.

- TASH, the Tcl Ada SHell [6], includes a binding to Tk; it is
  available as a Debian package, under GMGPL, from Ada-France [7] and
  AdaWorld [8].  TASH is portable, but has not been updated since
  2003.

[1] http://www.obry.net
[2] http://polyorb.objectweb.org/
[3] http://home.arcor.de/hfvogt/programming.html
[4] http://www.lesstif.org/
[5] http://qa.debian.org/developer.php?popcon=libadabindx
[6] http://www.adatcl.com/
[7] http://www.ada-france.org/debian/
[8] http://www.adaworld.com/debian/

Thoughts, comments, offers to help?

-- 
Ludovic Brenta.




^ permalink raw reply	[flat|nested] 76+ messages in thread

end of thread, other threads:[~2006-07-04  7:21 UTC | newest]

Thread overview: 76+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <mailman.122.1151442302.13640.comp.lang.ada@ada-france.org>
2006-06-28 13:55 ` Ada in Debian: most libraries will switch to the pure GPL in Etch Carroll, Andrew
2006-06-28 19:57   ` Ludovic Brenta
2006-06-28 23:12     ` M E Leypold
2006-06-27 10:58 Ludovic Brenta
2006-06-27 13:46 ` Alex R. Mosteo
2006-06-27 14:40 ` M E Leypold
2006-06-27 18:57   ` Ed Falis
2006-06-28  0:58     ` M E Leypold
2006-06-28 19:45       ` Ludovic Brenta
2006-06-27 21:10   ` Ludovic Brenta
2006-06-28  1:02     ` M E Leypold
2006-06-27 15:00 ` Dr. Adrian Wrigley
2006-06-27 15:28   ` Ludovic Brenta
2006-06-27 15:38     ` M E Leypold
2006-06-27 16:40     ` Dr. Adrian Wrigley
2006-06-27 17:45       ` Dmitry A. Kazakov
2006-06-27 21:18       ` Ludovic Brenta
2006-06-28  0:45         ` M E Leypold
2006-06-28  0:48         ` M E Leypold
2006-06-28 10:51         ` Dr. Adrian Wrigley
2006-06-28 11:14           ` Georg Bauhaus
2006-06-28 11:21             ` Georg Bauhaus
2006-06-28 12:41               ` Ludovic Brenta
2006-06-28 13:36             ` M E Leypold
2006-06-28 13:31           ` M E Leypold
2006-06-28  0:42       ` M E Leypold
2006-06-28 19:24       ` Simon Wright
2006-06-28 23:00         ` M E Leypold
2006-06-27 18:50     ` Michael Bode
2006-06-28  0:50       ` M E Leypold
2006-06-27 19:25     ` Michael Bode
2006-06-28  0:52       ` M E Leypold
2006-06-27 19:39     ` Florian Weimer
2006-06-27 20:47       ` Ludovic Brenta
2006-06-28  0:53         ` M E Leypold
2006-06-28 18:57         ` Florian Weimer
2006-06-28 13:50     ` Preben Randhol
2006-06-28 14:16       ` Georg Bauhaus
2006-06-28 19:14         ` Georg Bauhaus
2006-06-28 19:55           ` Ludovic Brenta
2006-06-28 19:54       ` Ludovic Brenta
2006-06-29  6:12       ` Ole-Hjalmar Kristensen
2006-06-28 19:22     ` Simon Wright
2006-06-27 18:39 ` Michael Bode
2006-06-27 19:28   ` Georg Bauhaus
2006-06-27 19:39     ` Michael Bode
2006-06-27 20:09       ` Georg Bauhaus
2006-06-27 20:23         ` Michael Bode
2006-06-27 20:53           ` Georg Bauhaus
2006-06-27 22:53             ` Björn Persson
2006-06-28  5:11               ` Georg Bauhaus
2006-06-28  1:29             ` M E Leypold
2006-06-28  1:18         ` M E Leypold
2006-06-28  6:07         ` Michael Bode
2006-06-28 17:58           ` Frank J. Lhota
2006-06-28 18:17             ` Ed Falis
2006-06-28 18:55             ` Florian Weimer
2006-06-30 19:55               ` Preben Randhol
2006-06-28 18:57             ` Georg Bauhaus
2006-06-28 19:28               ` Frank J. Lhota
2006-06-28 19:38                 ` Michael Bode
2006-06-28 19:17             ` Michael Bode
2006-06-28 20:48             ` Florian Weimer
2006-06-28  1:07     ` M E Leypold
2006-06-27 21:07   ` Ludovic Brenta
2006-06-27 21:19     ` Michael Bode
2006-06-28  1:40       ` M E Leypold
2006-06-28  1:35     ` M E Leypold
2006-06-28 11:57   ` Florian Weimer
2006-06-28 18:45     ` Michael Bode
2006-06-28 19:51     ` Ludovic Brenta
2006-06-28 20:46       ` Florian Weimer
2006-06-28 23:06         ` M E Leypold
2006-06-27 22:44 ` Simon Wright
2006-07-03 18:21 ` Matthew Goulet
2006-07-04  7:21   ` Ludovic Brenta

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox