pkgsrc-wip/kmldonkey/NOTES
2009-05-07 01:33:52 +00:00

41 lines
1.7 KiB
Text

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205152
Package: mldonkey-server
Severity: serious
Justification: Social Contract part 1?
The files src/networks/fasttrack/enc_type_*.c are taken from the giFT
FastTrack plugin project. I was considering packaging this plugin for
Debian but I heard from the developers that these three files have all
been decompiled into C from the binary of the KaZaA file-sharing program
on Windows, and then hand-edited to varying degrees. It is obvious when
looking at them that they are not human-written files, and have been
derived from the non-free binary code in KaZaA belonging to Sharman
Networks.
We have no rights to modify or redistribute this code, and certainly
no rights to distribute it labelled as GPL as the file suggests, despite
admitting in comments that it has been decompiled from assembler:
* The code in this file is very close to the original assembler code.
* It particularly uses unsigned int to store pointers which leads to
* crashes on machines where pointers are larger than 32 bit.
This code should be removed from the source tarballs on Debian mirrors
immediately (a patch won't cut it, you need to upload a new orig.tar.gz
that has those files removed).
Regards,
Rob
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=200500
Package: mldonkey
Severity: serious
Version: 2.5.1-8
src/networks/fasttrack/enc_type_2.c is machine translated to C from the
disassembly output of a Kazaa binary. This should be evident by just
looking at it. As I understand it, it can't be GPL'd. And if it could
be GPL'd, the source code would in my opinion not be "the preferred form
of the work for making modifications to it" which the GPL requires.