Strategy and serendipity

Paul Boddie paul at boddie.org.uk
Wed May 8 13:55:55 UTC 2019


On Wednesday 8. May 2019 11.41.56 Carsten Agger wrote:
> On 5/8/19 9:12 AM, Bernhard E. Reiter wrote:
> > The GNU project was started in different times. To me it has reached its
> > goals and should have been called concluded for good. (See comments to my
> > article [1]).
> 
> It's my understanding that GNU considers itself to be a project for the
> creation and maintenance of a free operating system called GNU. As such,
> it is upstream to a lot of related GNU/Linux distributions, such as
> Debian, Fedora, etc.
> 
> And, again as such, it's hardly ended. There's still a need for someone
> to take ownership over and maintain the huge number of packages that
> constitute the GNU part of GNU/Linux. Also, I believe the struggle to
> have a free operating system is an ongoing one, as there's also forces
> who want to undermine the access to a free OS (giving us, e.g., all the
> proprietary Android flavors).

As I noted in another message just now, the virtues of persistence and 
vigilance are required in this area as in many others. Noting that the Linux 
kernel is out there and that there are a bunch of GNU packages which can work 
with it doesn't mean that the job is done and everyone can retire happy and/or 
wealthy. (Well, the top-tier of Linux kernel development could, I guess.)

Previously, I may have described an enquiry I made some time ago to the Hurd-
on-L4 mailing list. Being generally interested in different operating system 
architectures, I had hoped to be engaged in enthusiastic discussion by a group 
of people who hadn't had much to discuss for some time. Instead, someone felt 
that they had to go and ask Richard Stallman whether people should be working 
on the Hurd or not, to which the reply was that GNU/Linux already exists and 
that there are other things that the FSF evidently cannot persuade people to 
work on.

The consequence of this is not that those "other things" get all the 
attention. Although I like to think that I can turn my attention to many 
different things, enthusiasm and motivation play a role. So, for the example 
given of CAD software, faced with the choice of continuing to look at 
operating system technologies or "digging deep" to tackle writing "a 
replacement" for some existing CAD solution, with no funding available for 
either, I would rather keep doing what I personally want to be doing.

(If I were someone involved with the FSF, I would find it depressing that the 
FSF or GNU, or whoever, isn't interested in pursuing new technological 
avenues. For a long time, proprietary software apologists claimed that Free 
Software was merely copying existing products, never mind that *people* are 
responsible for creating these things, and they can make whichever licensing 
choice they like. But what such a lack of interest means is that other kinds 
of organisations are exploring new areas and opportunities, leaving the Free 
Software realm to belatedly react to such exploration afterwards.)

And the point about "the struggle" is absolutely correct. Not only are there 
forces at work who wish to dilute GNU/Linux with proprietary software, but the 
viability of the Linux kernel ecosystem should be reviewed with continual 
vigilance. Considerable effort is needed to "upstream" code so that the 
development process may hopefully carry it along before its inevitable 
ejection. The social dynamics involved can be rather unpleasant, as anyone who 
has scratched the surface of kernel development can attest. And end-users 
still seem to end up with obsolete software on abandoned hardware.

(One might argue that the kernel development project only survives thanks to 
the sheer volume of manual effort involved and some rather fortuitous 
technological circumstances. It somehow survives despite contradicting all 
those things that are taught about software engineering, and yet it has the 
arrogance to believe that its good fortune disproves those things.)

There is absolutely a need for a diversity of solutions and directions. And if 
we needed another example where calling a victory and failing to remain 
vigilant has punished Free Software, we could very well consider various 
groupware projects with which Bernhard has had familiarity in the past. Where 
we once saw Free Software being deployed widely and with fanfare, within a 
decade we then had people struggling to justify the procurement of Free 
Software solutions, even those descended in some way from the ones that 
supposedly "solved" the original problems.

Paul


More information about the Discussion mailing list