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

Attachment: signature.asc
Description: Ceci est une partie de message numériquement signée

Reply via email to