FS#32758 - [ode] some licences missing

Attached to Project: Arch Linux
Opened by Davorin Učakar (phantom) - Sunday, 18 November 2012, 22:11 GMT
Last edited by Giovanni Scafora (giovanni) - Tuesday, 08 January 2013, 19:45 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Giovanni Scafora (giovanni)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Licence for libuc is installed although not compiled into ODE (AFAIK),
while licences for libccd and GIMPACT are missing.
This task depends upon

Closed by  Giovanni Scafora (giovanni)
Tuesday, 08 January 2013, 19:45 GMT
Reason for closing:  Fixed
Comment by Davorin Učakar (phantom) - Saturday, 05 January 2013, 22:14 GMT
  • Field changed: Percent Complete (100% → 0%)
It's defined correctly in the package description, but *not all* BSD licences of included software are installed into /usr/share/licenses/ode. Please read BSD licence carefully.
Comment by Giovanni Scafora (giovanni) - Monday, 07 January 2013, 09:53 GMT
GIMPACT is distributed under two licenses: GIMPACT-LICENSE-BSD and GIMPACT-LICENSE-LGPL.
libccd, however, is distributed under the license: BSD-LICENSE
In the PKGBUILD are shown both licenses (BSD, LGPL), so I really do not understand what is your problem.
All of the major Linux distributions shown both licenses (BSD and/or LGPL), see Gentoo, Fedora, OpenSUSE and so...
Also, the README.txt file of the ode source tarball, clearly says:

This library is free software; you can redistribute it and/or
modify it under the terms of EITHER:
(1) The GNU Lesser General Public License as published by the Free
Software Foundation; either version 2.1 of the License, or (at
your option) any later version. The text of the GNU Lesser
General Public License is included with this library in the
file LICENSE.TXT.
(2) The BSD-style license that is included with this library in
the file LICENSE-BSD.TXT.
Comment by Davorin Učakar (phantom) - Monday, 07 January 2013, 16:59 GMT
The above text from README.txt is wrong.

It's not enough that the correct licences are shown in PKGBUILD, correct licences must be installed into "/usr/share/licenses/ode", too. The second clause of BSD licence says
- 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.

If you don't install BSD licences for all sub-libraries you violate this since not all copyright notices are included (mind that BSD licence is only a template, each instance has a different copyright notice at least). The package should also install "GIMPACT/GIMPACT-LICENSE-BSD.TXT" and "libccd/BSD-LICENSE" into "/usr/share/licenses/ode".
Comment by Giovanni Scafora (giovanni) - Tuesday, 08 January 2013, 01:24 GMT
Just fixed in ode-0.12-4
I've added "GIMPACT/GIMPACT-LICENSE-BSD.TXT" and "libccd/BSD-LICENSE" into "/usr/share/licenses/ode".
Also, if the above text from README.txt is wrong, you should report it to the ode developer as well.
If you have nothing against it, let me know if I can finally close this bug report.
Comment by Davorin Učakar (phantom) - Tuesday, 08 January 2013, 14:21 GMT
I guess it's fine now.

I will report the README issue upstream, I only noticed it when you cited that text.

Loading...