Bug 907800

Summary: tcl-snack included non-free and license unclear files
Product: [Fedora] Fedora Reporter: mejiko <private>
Component: tcl-snackAssignee: Tom "spot" Callaway <tcallawa>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 18CC: tcallawa
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-02-13 21:39:50 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Bug Depends On:    
Bug Blocks: 182235    

Description mejiko 2013-02-05 10:21:12 UTC

tcl-snack included non-free files.



generic/ffa.c license statement is "All rights reserved". (not permitted distribute)

generic/snackDecls.h, generic/snackStubInit.c and generic/snackStubLib.c license is "see license.terms". but "license.terms" not find. (license statement is unclear)

mac/snack.mcp.sit.hqx is binary.

Question: Where is source code ?

other non-free files license is unknown. (license statement is unknown)

Its non-free.


1. Remove non-free files and rebuild.

2. Replace fedora free (Fedora acceptable licensed) files.

3. Remove fedora repos.




Comment 1 mejiko 2013-02-05 10:22:05 UTC
Blocking FE-Legal, This is license problem.

Comment 2 Tom "spot" Callaway 2013-02-12 21:01:19 UTC
So, the files under "license.terms" are referring to the master Tcl/Tk license (originally written by Scriptics). This is a semi-common practice for old tcl/tk code to do. The license text for Tcl/Tk is here:

Fedora calls that license "TCL". It is Free and GPL compatible.

generic/Soundfile.c doesn't exist in the Fedora package. (generic/jkSoundFile.c does, but it is clearly GPLv2+)

generic/shape.c is marked as a "contribution to the Snack Sound Library", it is safe to assume it is under the same license terms as the rest of Snack (GPLv2+).

generic/SphereFile.c is copyright of Claude Barras and Kare Sjolander, the latter is the main copyright holder for the rest of Snack. It is safe to assume it is under the same license terms as the rest of Snack (GPLv2+).

mac/snack.mcp.sit.hqx has been removed from the source tarball in rawhide. I don't know if it is free or not because I can't get it to decompress and open.

I've emailed Roger Lindell to confirm the license on generic/ffa.c. I strongly suspect it is GPLv2+, but I would like to confirm that, since there is no other obvious indicator (although, Roger did work at KTH alongside Kare, and he is listed in the README as a contributor). I'll leave this open until I hear from him.

Comment 3 Tom "spot" Callaway 2013-02-13 21:39:50 UTC
Roger Lindell replied to me and confirmed his code (generic/ffa.c) is GPL. I have included a copy of that correspondence in the package