Bug#758675: metis: GKlib/random.c is missing license grant

Anton Gladky gladk at debian.org
Mon Sep 1 19:22:12 UTC 2014


Hi Jonathan,

thanks for pointing that out!. I think that metis-authors just shortened the
license, I will try to contact them. But for now, I do not think it is a big
deal to provide the full text of the license, taken from another source,
where random.c is used.

Cheers

Anton


2014-08-20 0:04 GMT+02:00 Jonathan Nieder <jrnieder at gmail.com>:
> Source: metis
> Version: 5.1.0.dfsg-3
> Severity: serious
> Justification: undistributable
> Tags: upstream
>
> Hi Anton et al,
>
> The copyright file of metis says the following is the license for
> GKlib/random.c:
>
>         Copyright 2004, Makoto Matsumoto and Takuji Nishimura
>
>         THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
>         "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
>         LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
>         A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
>         CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
>         EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
>         PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
>         PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
>         LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
>         NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
>         SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
>
> That's a warranty disclaimer --- it doesn't say anything about how
> people can use, modify, or distribute this software.
>
> For comparison, http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/VERSIONS/C-LANG/mt19937-64.c
> has the same code (for the Mersenne-Twister part) and says
>
>         Copyright (C) 2004, Makoto Matsumoto and Takuji Nishimura,
>         All rights reserved.
>
>         Redistribution and use in source and binary forms, with or without
>         modification, are permitted provided that the following conditions
>         are met:
>
>           1. Redistributions of source code must retain the above copyright
>              notice, this list of conditions and the following disclaimer.
>
>           2. Redistributions in binary form must reproduce the above copyright
>              notice, this list of conditions and the following disclaimer in the
>              documentation and/or other materials provided with the distribution.
>
>           3. The names of its contributors may not be used to endorse or promote
>              products derived from this software without specific prior written
>              permission.
>
>         THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
>         "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
>         LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
>         A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
>         CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
>         EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
>         PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
>         PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
>         LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
>         NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
>         SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
>
> Could GKlib/random.c and debian/copyright use that license?  Or
> alternatively, could metis use another copy of mersenne twister, e.g.
> from libgmp if it has one?
>
> Thanks,
> Jonathan
>
> --
> debian-science-maintainers mailing list
> debian-science-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers



More information about the debian-science-maintainers mailing list