comp.lang.ada
 help / color / mirror / Atom feed
From: michael bode <michael.bode@laserline.de>
Subject: Re: AdaCore ... the Next SCO?
Date: 18 Jul 2006 14:55:12 +0200
Date: 2006-07-18T14:55:12+02:00	[thread overview]
Message-ID: <e9ilu2$481$1@online.de> (raw)
In-Reply-To: 1153220326.967685.309610@m73g2000cwd.googlegroups.com

"Ludovic Brenta" <ludovic@ludovic-brenta.org> writes:

> The reasons why the headers have no legal force, and for the blanket
> approval above, according to Robert Dewar at FOSDEM 2006, are:
> - because anyone besides the copyright holder may have changed them in
> the software.

This is simple to fix:

s/look into the headers/look into the headers as they are at $URL/
where $URL refers to a server under control of the author.

> - because license terms can change with the weather, or be different
> for each licensee. They can even change after a licensee has had a
> license for some time.

There is also a simple fix:
When you change the license also change the version, so that

$VERSION < x.y => $LICENSE = A
$VERSION >= x.y => $LICENSE = B

It could be even clearer if you host a public accessible CVS
repository. And of course do proper documentation.
 
> In the case of AdaCore, there is past evidence that suggests, but does
> not prove for lack of crypto signatures, that AdaCore is indeed the
> copyright holder of most of the software they offer on their CVS or web
> servers (but not GNAT itself, which belongs to the FSF). I think that
> AdaCore could successfully convince a court that they are indeed the
> copyright holder. If that's the case, then they are the ultimate
> authority on the license terms.

I've no doubt they are.

> The problem is that AdaCore have destroyed confidence in the license
> terms they apply to their software.

Exactly.

> My interpretation of the license change is this:
> 
> - if I download anything from AdaCore, I receive it under the terms of
> the pure GPL, no matter what the headers say. I have a statement from
> them in my records to back this claim (unfortunately, it is not
> crypto-signed, so one could argue it has no legal force either :))
> 
> - the software I downloaded in the past, and which is now in Debian
> Sarge, was under the terms of the GMGPL, and by these terms I am
> allowed to redistribute this software under GMGPL terms. I think this
> is correct because AdaCore has not explicitly revoked my GMGPL license
> to this old software (I also have emails on record to back this claim).

It would be much cleaner if they would simply put out a new version of
their libs with the headers cleaned up to what they want the license
to be. Then version 2.4.0 = GMGPL and 2.x.y = GPL. And for their
paying customers they call it 2.x.y.Pro or whatever and make it GMGPL.

Now since they have a CVS server where you can even today get 2.8 with
GMGPL headers, then 2.x.y must be > 2.8. That's bad luck for them but
I doubt it would hurt them too much.

> The software in Sarge is crypto-signed with my GPG key, do if you get
> the software from Debian, you have assurance that *I* am redistributing
> the software to *you* under the GMGPL terms.

According to one interpretation of the GMGPL that was discussed here,
this would be illegal if your are not the author. I would say this is
a rather stupid interpretation but IANAL.

> But let me reiterate: I don't think AdaCore will sue anyone. In fact,
> this whole ongoing conversation is evidence that several people are
> going out of their way to be really, really honest and respectful of
> AdaCore's copyright, and trying to understand the ramifications. I know
> many people who wouldn't be so considerate.

And let me clarify that Adacore can do what they want with their
software but please they should do it in a clear way. (And if they
would ask me: let the libs be GMGPL :-))

> Actually, the situation of the Linux kernel is quite uncertain, as
> there are many copyright holders, not all of whom can be reached, and
> it would be impossible to get assurances for every bit of the kernel.
> But, as for the portions that Linus owns, I think it would be easy to
> convince a court that he is the copyright holder.

My point was that free software does work with downloads from the
internet and license terms written in header files and not with
hologram CDs and license terms written on paper with Authenticity
Certificates and stickers with metal threads. If you want to abolish
the license in the header files, some guys from the more popular
projects will get some massive paperwork to do.

> No; the problem remains the same whether or not the software is free or
> open-source. You can buy pirated copies of Microsoft Windows,
> shrink-wrapped, in China and other places, or you can get pirated
> software bundled with a new computer from some small vendors.

Ok, you have to look here 
http://www.microsoft.com/resources/howtotell/en/default.mspx
if you got counterfeit products, but this is a different thing than
proving the date of the download of some .tgz.

> So, theoretically, you are still and always responsible for getting
> a proper license statement from the copyright holder.

You get one. It's in the box or on the hologram CD.



  parent reply	other threads:[~2006-07-18 12:55 UTC|newest]

Thread overview: 171+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-06-27 10:58 Ada in Debian: most libraries will switch to the pure GPL in Etch Ludovic Brenta
2006-06-27 11:48 ` AdaCore ... the Next SCO? Jeffrey Creem
2006-06-27 13:13   ` Ludovic Brenta
2006-06-27 15:16     ` M E Leypold
2006-06-28 20:14       ` Simon Wright
2006-06-28 20:26         ` Ludovic Brenta
2006-06-27 16:38     ` Martin Krischik
2006-06-27 17:58       ` Georg Bauhaus
2006-06-28  0:24         ` M E Leypold
2006-06-28  6:09           ` Simon Wright
2006-06-28  7:45             ` Martin Krischik
2006-06-28 13:07               ` M E Leypold
2006-06-29 17:07                 ` Martin Krischik
2006-06-29 22:26                   ` Simon Wright
2006-06-30 16:46                     ` Martin Krischik
2006-07-01  8:20                       ` Georg Bauhaus
2006-07-02 12:10                         ` Martin Krischik
2006-06-28 20:26               ` Simon Wright
2006-06-29 17:45           ` Stephen Leake
2006-06-30  8:55             ` M E Leypold
2006-06-28  7:28         ` Martin Krischik
2006-06-28  8:07           ` No relicense everything now! (was: Re: AdaCore ... the Next SCO?) Georg Bauhaus
2006-06-28 13:14             ` M E Leypold
2006-06-29 17:53           ` AdaCore ... the Next SCO? Stephen Leake
2006-06-29 20:31             ` Jeffrey R. Carter
2006-06-30  8:40               ` M E Leypold
2006-06-30 15:19               ` Stephen Leake
2006-06-29 22:06             ` Jeffrey Creem
2006-06-30  8:46               ` M E Leypold
2006-06-30 15:21               ` Stephen Leake
2006-06-28  0:18       ` M E Leypold
2006-06-28 20:12         ` Ludovic Brenta
2006-06-28 22:45           ` M E Leypold
2006-06-28 21:54         ` Björn Persson
2006-06-28 22:57           ` M E Leypold
2006-06-28  6:06       ` Simon Wright
2006-06-28  7:49         ` Martin Krischik
2006-06-29 17:43       ` Stephen Leake
2006-06-27 23:10     ` Jeffrey Creem
2006-06-28  2:23       ` M E Leypold
2006-06-29 17:40     ` Stephen Leake
2006-06-27 15:00   ` M E Leypold
2006-06-27 18:49     ` Georg Bauhaus
2006-06-28  0:06       ` M E Leypold
2006-07-03 22:22         ` Hyman Rosen
2006-07-03 23:58           ` M E Leypold
2006-07-04 10:19             ` Georg Bauhaus
2006-07-04 22:13               ` M E Leypold
2006-07-04 18:55             ` Hyman Rosen
2006-07-04 20:29               ` Simon Wright
2006-07-04 22:34                 ` M E Leypold
2006-07-04 22:20               ` M E Leypold
2006-07-14 13:11                 ` Hyman Rosen
2006-07-14 15:14                   ` michael bode
2006-07-14 19:58                   ` M E Leypold
2006-07-17 20:13                     ` Hyman Rosen
2006-07-17 21:24                       ` Michael Bode
2006-07-17 22:23                         ` Hyman Rosen
2006-07-18  0:38                           ` M E Leypold
2006-07-18  7:40                             ` michael bode
2006-07-18 10:22                               ` Georg Bauhaus
2006-07-18 11:55                                 ` michael bode
2006-07-18 19:46                                   ` Georg Bauhaus
2006-07-18 19:55                                     ` Michael Bode
2006-07-18 10:58                               ` Ludovic Brenta
2006-07-18 11:35                                 ` Revocable or non-revocable licenses from AdaCore? (Re: AdaCore ... the Next SCO?) Jacob Sparre Andersen
2006-07-18 20:37                                   ` Samuel Tardieu
2006-07-18 12:55                                 ` michael bode [this message]
2006-07-18 13:26                                   ` AdaCore ... the Next SCO? Marius Amado-Alves
2006-07-18 19:11                                     ` Michael Bode
2006-07-18 20:33                                       ` Ludovic Brenta
2006-07-20 21:55                                     ` Björn Persson
2006-07-18 14:22                                 ` Hyman Rosen
2006-06-28 14:27       ` Preben Randhol
2006-06-28 15:22         ` Georg Bauhaus
2006-06-28 15:36         ` M E Leypold
2006-06-28 20:18         ` Ludovic Brenta
2006-06-29  7:09           ` Preben Randhol
2006-06-29 20:01         ` Björn Persson
2006-06-30  8:52           ` M E Leypold
2006-07-03 22:02         ` Hyman Rosen
2006-07-03 23:55           ` M E Leypold
2006-07-04 18:07           ` Michael Bode
2006-07-04 22:18             ` M E Leypold
2006-07-18 10:18           ` Jacob Sparre Andersen
2006-06-28  5:58   ` Simon Wright
2006-06-28 13:04     ` M E Leypold
2006-06-29 22:46       ` Simon Wright
2006-06-30  7:01         ` Martin Dowie
2006-07-01  8:48           ` Simon Wright
2006-06-30  8:39         ` M E Leypold
2006-07-01  8:58           ` Simon Wright
2006-06-27 13:46 ` Ada in Debian: most libraries will switch to the pure GPL in Etch Alex R. Mosteo
2006-06-27 14:40 ` M E Leypold
2006-06-27 14:52   ` What luck we had M E Leypold
2006-06-27 19:13     ` Pascal Obry
2006-06-28 13:39       ` Preben Randhol
2006-06-28 19:20         ` Michael Bode
2006-06-27 20:40     ` Jeffrey R. Carter
2006-06-28  0:02       ` M E Leypold
2006-06-27 18:57   ` Ada in Debian: most libraries will switch to the pure GPL in Etch 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
     [not found] <475ECA93-5C51-40D2-90CB-9DA9D4ECE1D9@amado-alves.info>
2006-07-18 22:02 ` AdaCore ... the Next SCO? Marius Amado-Alves
replies disabled

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