I think what we're after is a way to accept/reject software based on a
well-defined set of acceptance criteria. It sounds like we're trying to
say that the mission statement of Devuan is something like "Devuan
prioritizes the inclusion of Free Software that follows the Unix software
design philosophy," where "Unix software design philosophy" minimally means:
0. A program is a file that contains executable data (e.g. a binary, a
script, or a library).
1. Each program has a single well-defined responsibility.
2. If two programs have orthogonal responsibilities, then they are
logically independent of one another's implementation (i.e. programs with
orthogonal responsibilities are not coupled to each other's
implementations).
3. Functionality encompassing multiple responsibilities is obtained by
composing two or more programs (such as through piping, I/O redirection,
dynamic linking, and so on).
By expressing our social desire to preserve the freedom of choice as a set
of technical software design points, we'll have an unambiguous way of
prioritizing programs for inclusion. For example, we can say "systemd does
not meet criterion #2, whereas the programs it replaces do; thus we will
not prioritize its inclusion over them."
-Jude
On Sat, Mar 21, 2015 at 2:32 PM, Steve Litt <slitt@???>
wrote:
> On Sat, 21 Mar 2015 17:04:00 +0100
> Didier Kryn <kryn@???> wrote:
>
> > 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.
>
> How's this for a start:
>
> 1. Devuan holds sacred the user's right to choose his software.
>
> 2. Devuan holds sacred interchangeable parts in software.
>
> 3. Devuan prioritizes the user's ability to DIY on his system.
>
> 4. Devuan rejects software that seriously restricts 1-3.
>
>
> SteveT
>
> Steve Litt * http://www.troubleshooters.com/
> Troubleshooting Training * Human Performance
>
> _______________________________________________
> Dng mailing list
> Dng@???
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>