From 014cc09dddbbb73d515a3b0fb638c2ec4a964f01 Mon Sep 17 00:00:00 2001
From: Laurent Bercot
+I claim that systemd goes against the bazaar approach; someone noted that +the s6 development model is cathedral-like, and found it confusing. How +can I blame systemd for not embracing the bazaar when I myself don't +either? My answer was the following: +
+ ++ I actually do not support bazaar as a development model for a +project. +I believe that quality software can only be written by keeping a tight grip +on what goes in, with a clear vision about the scope and design of the +project, +and that can only be achieved with very small teams. Free software following +the bazaar development model is notoriously bad at quality control; the +only way to have a project working is to have a small lead team +performing integration control - this is the way the Linux kernel works, for +instance, and it has a huge developer base. +
+ ++(The other more or less viable development model for a project is to be +company-driven: making up for the lack of technical excellence with +manpower and procedures. Needless to say, companies usually do not +produce either free or good software, and they are not efficient at +doing so.) +
+ ++ However, I also believe that the scope of a project should be clearly +defined and limited, and I very +much support the blossoming of as many well-scoped projects as can be, and +total freedom about the interfaces and communication points between all those +projects. I support bazaar as a development model for a software +ecosystem: +everybody can write software that interacts +with other software on their machine, in the way they choose. +To me, that is entirely what free software is about. +
+- Which says something. + systemd gets it wrong on all levels. It has a large developer +base, so no really coherent vision (and the vision it has is technically +inept, see below); its quality control is company-driven, with +all the drawbacks that it has; and it has an insanely +large scope and tries to enforce the use of its own interfaces for new +software development, essentially proprietarizing the ecosystem, which is +very much the opposite of bazaar.
- Technically as well as politically, systemd is actually very similar to -Microsoft Windows. If it is not fought, it is going to cause a lot of harm -to the Linux ecosystem. It has already begun. +Listing all the technical flaws of systemd is a lifetime's work; some +people have pointed out the most glaring ones - there are a few links +below. My point is that the "we will solve problems by doing more" +approach chosen by the systemd developers is a newbie mistake, and the +root cause of all those flaws; systemd is technically unsustainable.
-- cgit v1.2.3