I: Bug#814276: Non-Free file: src/stdlib/SDL_qsort.c

Gianfranco Costamagna costamagnagianfranco at yahoo.it
Wed Feb 10 12:11:37 UTC 2016


Forwarding to the list.




Il Mercoledì 10 Febbraio 2016 13:10, Gianfranco Costamagna <costamagnagianfranco at yahoo.it> ha scritto:
Hi Sam and Ryan,
I'm forwarding a serious issue about the file src/stdlib/SDL_qsort.c
(this is a problem also in libsdl1.2 AFAIK

cheers

Gianfranco



Package: libsdl2
Version: 2.0.2+dfsg1-6
Severity: serious

The file 'src/stdlib/SDL_qsort.c' in SDL2 seems to disallow
modification.

The Debian copyright file simply mentions the license as:

  You may use it in anything you like; you may make money
  out of it; you may distribute it in object form or as
  part of an executable without including source code;
  you don't have to credit me. (But it would be nice if
  you did.)'.

What it does not mention is the text before that:

  * This code may be reproduced freely provided
  *   - this file is retained unaltered apart from minor
  *     changes for portability and efficiency
  *   - no changes are made to this comment
  *   - any changes that *are* made are clearly flagged
  *   - the _ID string below is altered by inserting, after
  *     the date, the string " altered" followed at your option
  *     by other material. (Exceptions: you may change the name
  *     of the exported routine without changing the ID string.
  *     You may change the values of the macros TRUNC_* and
  *     PIVOT_THRESHOLD without changing the ID string, provided
  *     they remain constants with TRUNC_nonaligned, TRUNC_aligned
  *     and TRUNC_words/WORD_BYTES between 8 and 24, and
  *       PIVOT_THRESHOLD between 32 and 200.)'.

Although the file states 'You may use it in anything you like', it
either contradicts itself, or is simply talking about using the
unmodified file in any program you like. The part before that clearly
says that the file cannot be 'reproduced freely' unless '[the] file is
retained unaltered apart from minor changes for portability and
efficiency'.



https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814276



More information about the Pkg-sdl-maintainers mailing list