Le jeudi 22 juin 2006 à 16:19 +0200, Joerg Schilling a écrit : > > A CD burning program needing root privileges to work correctly is > > obviously broken. Privileges are handled by device permissions, not by > > making setuid root any kind of badly written software in the world. For > > example, dvd+rw-tools doesn't need root privileges to work correctly. > > If you really believe this, you are obviously missing the needed background > information. > > When you compare against classical UNIX/POSIX privileges, cdrecord needs the > following privileges in addition to the UNIX/POSIX basic privs: > > - The ability to open privileged device nodes > > - The ability to issue several privileged device ioctl()s
All of this can be handled by correct permissions on device nodes - which is handled by udev. > - The ability to lock into memory This can be done without being root. > - The ability to control (raise) process priority This is not needed when the system has a correct scheduler (like Linux has). > - The ability to use port numbers below 1024 You don't need that to burn a CD. > As Linux does not implement a framework that allows a process to obtain these > privileges without being root, it is obvious that cdrecord need to be run by > root or to be installed suid root. Which is wrong, as dvd+rw-tools doesn't need these privileges. > > Sorry, but Debian only ships free software. > > You are obviously missinformed: Debian refuses to ship free software. > > Cdrecord is obviously OSI approved free/OSS software, please try to inform > yourself.... The additional clause (yes, the one you are calling an "interpretation") you are adding to the GPL (or, more recently, the CDDL) is so utterly non-free that it doesn't even need to be discussed. I'm very well informed on this matter, and I won't be corrected by people trying to retroactively change their (formerly free) licensing scheme when it comes to discussing about free software. -- .''`. Josselin Mouette /\./\ : :' : [EMAIL PROTECTED] `. `' [EMAIL PROTECTED] `- Debian GNU/Linux -- The power of freedom
signature.asc
Description: Ceci est une partie de message numériquement signée