Skip Menu |

This queue is for tickets about the Prima CPAN distribution.

Report information
The Basics
Id: 122271
Status: resolved
Priority: 0/
Queue: Prima

People
Owner: Nobody in particular
Requestors: ppisar [...] redhat.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.52
Fixed in: (no value)



Subject: Files with different license
Prima-1.52 added examples/tiger.eps. I don't know where you got the file from, but it's distributed with Ghostscript for ages and Ghostscript is AGPLv3+ (Afero GPL) licensed now. Some details about it's origin <https://en.wikipedia.org/wiki/Talk:Ghostscript#Origin_of_tiger.eps.3F_.28aka_.22cubic_spline_tiger.22.29>. If you copied the image from modern Ghostscript, then distribution of the file must obey AGPLv3+ license. I cannot find any copyright notice or license text related to the examples/tiger.eps in Prima-1.52 archive. I think you should add them. Or remove the examples/tiger.eps file. And when I'm looking at the legal stuff, the src/Drawable.c file comes from TclTk that is covered by TCL license. The file carried the original copyright notice till Prima-1.50. Since Prima-1.51 there is none. The TCL license allows changing license to the modifications, but at the same time ity requires that the new license terms (BSD license in case of Prima) are written on the top of the file. From TCL license: Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described here, provided that the new terms are clearly indicated on the first page of each file where they apply. Again I think you should copy the LICENSE content to the start of src/Drawable.c file.
Hi, The license was removed from Drawable.c because it doesn't use the Tk code anymore - I rewrote the spline support from Tk's quadratic to the general case. As for the tiger.eps, I don't speak legalese and I don't really understand what is actually needed to comply with its license. And frankly, unless threatened with legal process in Denmark, I wound't bother unless it's something trivial to do (except removing the dais file, which I don't want to do). Regards, Dmitry
Subject: Re: [rt.cpan.org #122271] Files with different license
Date: Thu, 29 Jun 2017 08:41:13 +0200
To: KARASIK via RT <bug-Prima [...] rt.cpan.org>
From: Petr Pisar <ppisar [...] redhat.com>
On Wed, Jun 28, 2017 at 11:32:13AM -0400, KARASIK via RT wrote: Show quoted text
> The license was removed from Drawable.c because it doesn't use the Tk code > anymore - I rewrote the spline support from Tk's quadratic to the general > case. >
Fine. Show quoted text
> As for the tiger.eps, I don't speak legalese and I don't really understand > what is actually needed to comply with its license. And frankly, unless > threatened with legal process in Denmark, I wound't bother unless it's > something trivial to do (except removing the dais file, which I don't want > to do). >
The ghostscript-9.20 LICENSE file reads (the tiger.eps is in examples directory): The files in the base, psi, lib, toolbin, examples, doc, man and iccprofiles directories (folders), and pcl, xps and gpdl directories (folders), if included, and any subdirectories (sub-folders) thereof are part of GPL Ghostscript. And continues with a copyright notice: GPL Ghostscript is free software; you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. GPL Ghostscript 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 Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program so you can know your rights and responsibilities. It should be in a file named doc/COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place Suite 330, Boston, MA 02111-1307, USA. AGPLv3 <https://www.gnu.org/licenses/agpl.txt> reads: 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. Simply do what's written in the AGPLv3 license (copy the copyright notice and the license text into Prima's sources).
Sorry, that's still chinese to me. If you could send a patch/pull request though I'll merge it if it is unintrusive.
Subject: Re: [rt.cpan.org #122271] Files with different license
Date: Thu, 29 Jun 2017 11:11:38 +0200
To: KARASIK via RT <bug-Prima [...] rt.cpan.org>
From: Petr Pisar <ppisar [...] redhat.com>
On Thu Jun 29 05:11:44 2017, ppisar wrote: Show quoted text
Merged, thank you! /dk