The submount removable media handling system automatically mounts and unmounts removable media devices such as CDROMs, DVDs, and floppy drives. It is a two part system, with a small kernel module and a userspace program. It provides the same functionality as supermount, but (hopefully) avoids supermount's stability problems.
GPL and libraries.
The FSF clearly intended that GPLed libraries would not be usable to make proprietary programs. That is why they created the LGPL originally-- to allow libraries to be used outside of the Free-Software environment. If lawyers claim that the language of the GPL does not make this apparent, then it is a serious flaw in the GPL, and the FSF needs to update the GPL to make that particular point clear.