Dear Debian users, contributors, and enthusiasts,

I have been working in IT, for more than twenty years, essentially Debian.
I tend to prefer non-computer related activities for the free time I have, therefore, I don't really contribute to Debian, at least not directly.

Still, I have a personal open-source project that relies on and promotes Debian, and I am still passing some time on it. I make great effort on the documentation, as well as using only Debian packages. I sometimes raise bug reports, or send detailed messages to reproduce or bypass issues to the packages maintainers, or on this list.

These days, I am working for a company that intensively uses Debian servers, both on prem and on a major well known cloud provider. Sadly, I notice that any service, not directly implemented by Debian, is systematically replaced by proprietary services from third party providers.

Here a few simple examples, might be relevant or not to our usage, but some of 
you are definitely familiar with:

- An external company would provide host based intrusion detection system (HIDS) and automatic upgrades, using proprietary forks of Wazuh and Nessus open source software and s cloud hosted nice console. - A proprietary antivirus is installed, instead of using or contributing to ClamAV virus databases or Linux kernel security modules.
- A centralised git source code hosting platform, where git actually does not 
need to be centralised.
- A cloud hosted bug tracking system, wiki, etc... You name it.
- etc.

Most of the time, these companies business speech is, "focus on your core business activity, and let us manage the rest". Or something approaching, you get it, and it's true, on some aspect. I know that on many aspects, using these proprietary tools are advantageous. They are often more polished, more modern than the "old" open source tool that nobody maintained any more.

From what I have seen, there are issues, though, both minor and major. I will start by the minor ones, to finish by _the_ major one, IMHO. You can disagree with the minor and major, depending on your experience.

The "minor" issues:

- The integration with Debian, or even Linux FHS, is not very good or even non-existant (like download and extract this zip file, and run install.sh). Most of the time, they just don't care. - These cloud platforms are vendor lock-in, it is hard to move away from them, to another provider. By the time you want to move away, it is too late, too costly and too complex. - They introduce dependencies towards a third-party service or site, that sometimes breaks and hold your activity in hostage. - They "attract" terrorists groups, because it becomes extremely interesting to inject a backdoor on their site (supply chain attacks). - They contribute to centralise the internet in the hands of powerful and monopolistic giant companies. Internet was initially thought to be a decentralised and free network.
- They are installing black boxes closed sources binary agents, that we have to 
blindly trust on our systems.

Now, the last point, the major one, at least in my opinion: this attitude is contributing to the slow demise of "free" and/or "open source" software. For most of these companies, the contributions to Debian - or even Linux, or open source software - are often very little or even none.

I also think about the many open source projects, that died because there was 
only one or a few developer(s).

I also think about recently discovered vulnerabilities, or backdoors introduced in major open source libraries relying on the free time of one developer. The hypocrite reaction from major companies suddenly "discovering" that the library they used was the work of one person, deciding to start a "new" version of the same software, sometimes with a non-free licence.

The worst is, most of the times, the money spent on these third party services could be used to hire developers, benefit the open-source communities, and achieve better results.

Please, tell me what are your thoughts on this. Am I too pessimistic ? Are you, like me, thinking these companies as open source "scroungers" ?

Thanks for your feedback.
Andrew

Reply via email to