Didier Kryn wrote:
We all agree that Devuan was born to be systemd-free and this
looks like a sustainable goal to begin with. But I understood this
thread started with questioning the long term policy.
For sure, if one wants systemd, this one should install Debian, or
RH. Also, to all of us, anybody trying to provide systemd for Devuan
would be suspect of being malevolent
However, the long term policy of Devuan can't be "We hate systemd
and Lennart Poetering". Instead Devuan should advertize the reasons to
reject software like systemd, in the form of a set of rules for
acceptability, in a sensible and attractive form, for users,
developpers, and distros to easily share. I see these rules as an
addendum to the definition of free software.
These rules would obviously put systemd out of the free-software
category, let's call it anti-freedom, which is worse than non-free.
This does not mean there needs to be an anti-freedom repository, after
all :-)
This leaves no room for systemd-contaminated software, except if
the systemd API can be replaced by a do-otherwise/do-nothing stub.
That raises an interesting point - might be time to think about refining
the definition of "free software" (per
http://www.gnu.org/philosophy/free-sw.html)
A program is free software if the program's users have the four
essential freedoms:
* The freedom to run the program as you wish, for any purpose (freedom 0).
* The freedom to study how the program works, and change it so it does
your computing as you wish (freedom 1). Access to the source code is
a precondition for this.
* The freedom to redistribute copies so you can help your neighbor
(freedom 2).
* The freedom to distribute copies of your modified versions to others
(freedom 3). By doing this you can give the whole community a chance
to benefit from your changes. Access to the source code is a
precondition for this.
Perhaps it's time to add something along the lines of "the freedom to
install software without it taking over your machine" (obviously this
needs work, or we'd it would eliminate things like the kernel, file
system, etc.).
Miles Fidelman
--
In theory, there is no difference between theory and practice.
In practice, there is. .... Yogi Berra
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng