Library linking leads to incompatible licenses.

Bug #1340294 reported by twaffle
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libsdl1.2 (Ubuntu)
New
Undecided
Unassigned

Bug Description

The listed build of the libsdl is linking to libcaca, which is licensed under a 'Do whatever you want with it license', HOWEVER, libcaca is, in turn, linked to libslang, WHICH IS NOW GPL ONLY for version 2.0.

As a result, any application utilizing libslang, believing it is being used under the LGPL is actually being indirectly infected by the GPL.

Revision history for this message
twaffle (twaffle) wrote :
Download full text (16.2 KiB)

I am very surprised by the utter lack of activity on the package to address this issue.

To give it perspective, the following is an apt search of all apps which depend on libsdl, and are being infected at runtime by the GPL despite their licenses, possibly invaliding their use due to incompatible licenses.

  qemu-kvm,libsdl1.2debian 1.2.10-1
  redeclipse,libsdl1.2debian 1.2.10-1
  lgeneral,libsdl1.2debian 1.2.10-1
  lgc-pg,libsdl1.2debian 1.2.10-1
  frogatto,libsdl1.2debian 1.2.10-1
  widelands,libsdl1.2debian 1.2.10-1
  python-fife,libsdl1.2debian 1.2.10-1
  pokerth,libsdl1.2debian 1.2.10-1
  hedgewars,libsdl1.2debian 1.2.10-1
  freeciv-client-xaw3d,libsdl1.2debian 1.2.10-1
  freeciv-client-sdl,libsdl1.2debian 1.2.10-1
  freeciv-client-gtk,libsdl1.2debian 1.2.10-1
  freeciv-client-extras,libsdl1.2debian 1.2.10-1
  0ad,libsdl1.2debian 1.2.10-1
  redeclipse,libsdl1.2debian 1.2.10-1
  mythtv-common,libsdl1.2debian 1.2.10-1
  mame-tools,libsdl1.2debian 1.2.13
  mame,libsdl1.2debian 1.2.13
  vlc-plugin-sdl,libsdl1.2debian 1.2.10-1
  vlc,libsdl1.2debian 1.2.10-1
  virtualbox-qt,libsdl1.2debian 1.2.10-1
  virtualbox,libsdl1.2debian 1.2.10-1
  qemu-system,libsdl1.2debian 1.2.10-1
  qemu-kvm-spice,libsdl1.2debian 1.2.10-1
  pokerth,libsdl1.2debian 1.2.10-1
  mplayer2,libsdl1.2debian 1.2.10-1
  lmms,libsdl1.2debian 1.2.10-1
  gstreamer0.10-sdl,libsdl1.2debian 1.2.10-1
  grub-emu,libsdl1.2debian 1.2.10-1
  gnash-common,libsdl1.2debian 1.2.10-1
  audacious-plugins,libsdl1.2debian 1.2.10-1
  ubuntu-desktop,libsdl1.2debian
  qemu-kvm,libsdl1.2debian 1.2.10-1
  libav-tools,libsdl1.2debian 1.2.10-1
  libsdl1.2debian:i386,libsdl1.2debian 1.2.14-6.4ubuntu3
  libsdl1.2debian:i386,libsdl1.2debian 1.2.14-6.4ubuntu3
  wolf4sdl,libsdl1.2debian 1.2.10-1
  uqm,libsdl1.2debian 1.2.10-1
  uae,libsdl1.2debian 1.2.10-1
  tremulous,libsdl1.2debian 1.2.10-1
  transcode,libsdl1.2debian 1.2.10-1
  tome,libsdl1.2debian 1.2.10-1
  tiemu,libsdl1.2debian 1.2.10-1
  sauerbraten,libsdl1.2debian 1.2.10-1
  sandboxgamemaker,libsdl1.2debian 1.2.10-1
  rott,libsdl1.2debian 1.2.10-1
  rocksndiamonds,libsdl1.2debian 1.2.10-1
  reminiscence,libsdl1.2debian 1.2.10-1
  redeclipse,libsdl1.2debian 1.2.10-1
  powder,libsdl1.2debian 1.2.10-1
  mythtv-common,libsdl1.2debian 1.2.10-1
  mame-tools,libsdl1.2debian 1.2.13
  mame,libsdl1.2debian 1.2.13
  maelstrom,libsdl1.2debian 1.2.10-1
  lugaru,libsdl1.2debian 1.2.10-1
  lgeneral,libsdl1.2debian 1.2.10-1
  gnuboy-sdl,libsdl1.2debian 1.2.10-1
  frogatto,libsdl1.2debian 1.2.10-1
  exult,libsdl1.2debian 1.2.10-1
  e-uae,libsdl1.2debian 1.2.10-1
  dosemu,libsdl1.2debian 1.2.10-1
  cytadela,libsdl1.2debian 1.2.10-1
  chocolate-doom,libsdl1.2debian 1.2.10-1
  avidemux-plugins-common,libsdl1.2debian 1.2.10-1
  avidemux,libsdl1.2debian 1.2.10-1
  atari800,libsdl1.2debian 1.2.10-1
  assaultcube,libsdl1.2debian 1.2.10-1
  zaz,libsdl1.2debian 1.2.10-1
  zatacka,libsdl1.2debian 1.2.10-1
  yabause-qt,libsdl1.2debian 1.2.10-1
  yabause-gtk,libsdl1.2debian 1.2.10-1
  xye,libsdl1.2debian 1.2.10-1
  xwelltris,libsdl1.2debian 1.2.10-1
  xwax,libsdl1.2debian 1.2.10-1
  xsoldier,libsdl1.2debian 1.2.10-1
  xsidplay,libsdl1.2debian 1.2.10-1
  xpilot-ng-client-sdl,l...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.