[Trisquel-devel] [GNU-linux-libre] Freedom issues in lame, cdrkit, SDL, foomatic-filters, freepascal, unzip

Henry Jensen hjensen at gmx.de
Mon Sep 5 19:15:25 CEST 2011


Hello,

so far I fixed the found bugs in ConnochaetOS. I post the results what was 
done in order to give other free distros a hint.

> cdrkit
> ======
> http://www.connochaetos.org/forum/topic.php?id=1493

removed apple_driver.* and README.hfs_boot, created 
http://www.connochaetos.org/os/src/cdrkit-libre-1.1.11-2.src.tar.xz


> SDL
> ===
> http://www.connochaetos.org/forum/topic.php?id=1492

Removed src/video/fbcon/riva_mmio.h, created
http://www.connochaetos.org/os/src/sdl-libre-1.2.14-7.src.tar.xz

> foomatic-filters
> ================
> http://www.connochaetos.org/forum/topic.php?id=1491

Removed test/lsbfuncs.sh, test/shfuncs.sh, test/tcm.sh, test/tetapi.sh,
created
http://www.connochaetos.org/os/src/foomatic-filters-libre-4.0.9-2.src.tar.xz 

> Freepascal (fpc)
> ================
> http://www.connochaetos.org/forum/topic.php?id=1490

Unfortunately I wasn't able to build fpc without the suspicious files,
removed fpc from the repo until this is fixed otherwise.

>lame
>====
>http://www.connochaetos.org/forum/topic.php?id=1494

Removed lame-3.98.4/frontend/portableio.*, created
http://www.connochaetos.org/os/src/lame-libre-3.98.4-3.src.tar.xz
Note that the frontend won't build, so the libre binary package
contains only the library.

I forgot to include the discription of the issue with unzip in the first
post:

unzip
=====
http://www.connochaetos.org/forum/topic.php?id=1489

found this clause in the file match.c:

    Permission is granted to any individual or institution to use, copy,
    or redistribute this software so long as all of the original files
    are included unmodified, that it is not sold for profit, and that
    this copyright notice is retained.

This could be read as not permitting modification, since it only talks
about using, copying and redistributing. Also, a free program must be
available for commercial use, commercial development, and commercial
distribution.

Fixed it by replacing unzip with p7zip and creating a "stub" unzip
relacement , which is simply created by 

    echo '/usr/bin/7z x $@' > /usr/bin/unzip

(Surely needs some improvement).

Regards,

Henry



More information about the Trisquel-devel mailing list