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 <sl...@troubleshooters.com> wrote: > On Sat, 21 Mar 2015 17:04:00 +0100 > Didier Kryn <k...@in2p3.fr> 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@lists.dyne.org > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng >
_______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng