From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00,PDS_OTHER_BAD_TLD autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,d0f6c37e3c1b712a X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!news2.google.com!news.germany.com!newsfeed.cw.net!cw.net!news-FFM2.ecrc.de!feed.news.schlund.de!schlund.de!news.online.de!not-for-mail From: michael bode Newsgroups: comp.lang.ada Subject: Re: AdaCore ... the Next SCO? Date: 18 Jul 2006 14:55:12 +0200 Organization: 1&1 Internet AG Message-ID: References: <1151405920.523542.137920@p79g2000cwp.googlegroups.com> <1151434144.2179.36.camel@localhost> <1151965334.709372.227600@a14g2000cwb.googlegroups.com> <3Ryqg.368$Rk2.140@trndny04> <1152882713.304794.267470@i42g2000cwa.googlegroups.com> <34r70ox8kc.fsf@hod.lan.m-e-leypold.de> <1153167224.590828.32290@m73g2000cwd.googlegroups.com> <1153175027.628030.98470@b28g2000cwb.googlegroups.com> <1153220326.967685.309610@m73g2000cwd.googlegroups.com> NNTP-Posting-Host: pd9e13bde.dip0.t-ipconnect.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: online.de 1153227523 4353 217.225.59.222 (18 Jul 2006 12:58:43 GMT) X-Complaints-To: abuse@einsundeins.com NNTP-Posting-Date: Tue, 18 Jul 2006 12:58:43 +0000 (UTC) User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 Xref: g2news2.google.com comp.lang.ada:5762 Date: 2006-07-18T14:55:12+02:00 List-Id: "Ludovic Brenta" 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.