Here is a fun snippet from the cdrecord/cdrecord.c Right above this code block is a comment that says you aren't allowed to remove the following and at the same time supposedly this file is under the GPL license. -------------------------- linuxcheck() { #if defined(linux) || defined(__linux) || defined(__linux__) #ifdef HAVE_UNAME struct utsname un; if (uname(&un) >= 0) { /* * I really hope that the Linux kernel developers will soon * fix the most annoying bugs (as promised). Linux-2.6.8 * has still much more reported problems than Linux-2.4. */ if ((un.release[0] == '2' && un.release[1] == '.') && (un.release[2] == '5' || un.release[2] == '6')) { errmsgno(EX_BAD, "Warning: Running on Linux-%s\n", un.release); errmsgno(EX_BAD, "There are unsettled issues with Linux-2.5 and newer.\n"); errmsgno(EX_BAD, "If you have unexpected problems, please try Linux-2.4 or Solaris.\n"); } } #endif if (streql(HOST_VENDOR, "suse")) { errmsgno(EX_BAD, "SuSE Linux is known to ship bastardized and defective versions of cdrecord.\n"); errmsgno(EX_BAD, "SuSE is unwilling to cooperate with the authors.\n"); errmsgno(EX_BAD, "If you like to have a working version of cdrtools, get the\n"); errmsgno(EX_BAD, "original source from ftp://ftp.berlios.de/pub/cdrecord/\n"); } #endif }