[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: About a license of a package.



On Mon, 04 Feb 2008 14:21:04 -0430 Muammar El Khatib wrote:

> Hi *,

Hi!  :)

> 
> I've already packaged a program which is called MakeHuman [0].

I already knew about this program: I've looked several times to its
screenshots (they are really impressive!).  I am very happy to learn
that it's going to be packaged for Debian!

> What I am not
> sure is about the fact that when you hit [0] it redirects you to [1] and it
> seems a little weird at least for me.

It could be weird, but I don't see any problem with that...

> 
> Now talking about legal side, It seems to be under GPL-3 and MIT as can be seen
> on http://www.dedalo-3d.com/legal.php

What is not clear to me is: GPL v2 or v3?

> 
> 
> -----------------------------------------------------------------------------
> MakeHuman© code is released under GNU General Public License (GPL v.3)

Here it says GPL v3, but in the original page
(http://www.dedalo-3d.com/legal.php) the license name "GNU General
Public License (GPL v.3)" is a link to
http://www.opensource.org/licenses/gpl-license.php, which includes the
text of the GNU GPL v2...

> 
> Copyright© 2001-2007 makehuman.org
> 
> This program is free software; you can redistribute it and/or modify it under
> the terms of the GNU General Public License as published by the Free Software
> Foundation, version 2. This program is distributed in the hope that it will be
> useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
> License for more details.You should have received a copy of the GNU General
> Public License along with this program; if not, write to the Free Software
> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Moreover, this permission notice talks about the GNU GPL v2 only
(without even an "or later version" grant).

> 
> Read All...

Again, this "Read All..." is a link to
http://www.dedalo-3d.com/license.php, which includes copy of the GNU
GPL v2 (even though with sections numbered starting from 1, rather than
from 0, and without the instructions for use).

So, now I am really puzzled: they repeatedly refer to GPL v2, but they
once say "GPL v.3".  Which version did they really mean?
I would tend to guess v2, but I think it would be useful to get a
clarification from upstream about this.

Please note that the package would comply with the DFSG in both cases
(that is to say: it's OK if they mean v2, it's also OK if they mean
v3), but the debian/copyright file must refer to one
of /usr/share/common-licenses/GPL-[23] and we need to know which one!

Of course, this assumes that they *either* mean to license under the
terms of the GNU GPL v2, *or* mean to license under the terms of the GNU
GPL v3.  If they mean something else (I don't know what), we have to
understand what they mean in order to verify the DFSG-freeness of the
package...

> 
> 
> 
> MakeHuman© mesh is released under MIT License
> 
> Copyright© 2001-2007 makehuman.org
> 
> Permission is hereby granted, free of charge, to any person obtaining a copy of
> this software and associated documentation files (the "Mesh"), to deal in the
> Mesh without restriction, including without limitation the rights to use, copy,
> modify, merge, publish, distribute, sublicense, and/or sell copies of the Mesh,
> and to permit persons to whom the Mesh is furnished to do so, subject to the
> following conditions: The above copyright notice and this permission notice
> shall be included in all copies or substantial portions of the Mesh.
> 
> THE MESH IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
> INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
> PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
> COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
> IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
> CONNECTION WITH THE MESH OR THE USE OR OTHER DEALINGS IN THE MESH.

This seems to be a variant of the Expat/MIT license (compare with
http://www.jclark.com/xml/copying.txt).  Definitely DFSG-free, even
though I dislike the fact that they s/Software/Mesh/ in the license
text...

> 
> 
> 
> MHskin shader© code is released under GNU General Public License (GPL v.3)
> 
> Copyright © 2001-2007 makehuman.org
> 
> This program is free software; you can redistribute it and/or modify it under
> the terms of the GNU General Public License as published by the Free Software
> Foundation, version 2. This program is distributed in the hope that it will be
> useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
> License for more details.You should have received a copy of the GNU General
> Public License along with this program; if not, write to the Free Software
> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
> 
> Read All...

Same confusion between v2 and v3 as above.
A clarification would really help.

> -----------------------------------------------------------------------------
> 
> Do you see anything wrong in this?

Yes: the confusion between GPL v2 and v3...

> Is the software copyrighted well, and
> suitable for Debian?

I think, after solving the above-outlined issues, it can comply with
the DFSG (as long as the three permission notices above are the only
licensing info concerning the package under consideration).
At that point, it would be suitable for contrib, at least.

Will this package be suitable for main?
In order to be suitable for main, the package must not only comply with
the DFSG, but also be compilable and usable without requiring any
package outside of main (see Debian Policy 2.2.1
http://www.debian.org/doc/debian-policy/ch-archive.html#s-main).

I read on http://www.dedalo-3d.com/ that "To produce a render from MH,
you need AQSIS".  AQSIS seems to be included in Debian main
(http://packages.qa.debian.org/a/aqsis.html), but it was removed from
testing on 2007-10-27.  Please remember to check whether aqsis is still
in Debian main (at least in unstable) before uploading to sid.
Or else, check that MakeHuman is usable with alternative RenderMan
Interface rendering engines included in Debian main (if any). 

> My doubt comes because of the redirects to a com site. I'd
> be glad if you give me your thoughts about this software.

I fail to see any issue with the redirect: it could be weird, as you
said, but I don't think it poses any problem at all.

Important disclaimers: IANAL, TINLA, IANADD, TINASOTODP.

> 
> 
> Regards,
> 
> [0] http://www.makehuman.org
> [1] http://www.dedalo-3d.com/


-- 
 http://frx.netsons.org/progs/scripts/refresh-pubring.html
 New! Version 0.6 available! What? See for yourself!
..................................................... Francesco Poli .
 GnuPG key fpr == C979 F34B 27CE 5CD8 DC12  31B5 78F4 279B DD6D FCF4

Attachment: pgpMqWVsNE6Mj.pgp
Description: PGP signature


Reply to: