News for hackers. Stuff that matters.
Re:I wish systemd logged information about the source of “tr... by usr1106 on Wednesday November 24, 2021 @03:26AM (#29327958)
It's open source, you get what you pay for. Actually, you get much more, but you need to fill any gaps with your own efforts. Accessing the spread out documentation is one of them.

While they are not comparable entities I'd say systemd documentation is in better shape than Linux kernel documentation. (Not to negate the efforts of those who do work with kernel documentation, but to stress the huge areas of no or pretty obsolete documentation).

Of course you can buy Linux (incl. user space) from the commercial players. I have only worked in one small project in my career that did, but I did not notice that better documentation was worth paying for.

Re:I wish systemd logged information about the source of “tr... by pmontra on Wednesday November 24, 2021 @05:30AM (#29328630)
Paying for something doesn't guarantee good documentation. Example: I read many people complaining about Apple [1]

My take is that pay vs free software and good vs bad documentation are orthogonal and you can be in any of the four quadrants.

[1] https://www.reddit.com/r/swift/comments/ljl6bq/we_were_so_fr...

Re:I wish systemd logged information about the source of “tr... by Sebb767 on Wednesday November 24, 2021 @06:02AM (#29328804)
> My take is that pay vs free software and good vs bad documentation are orthogonal and you can be in any of the four quadrants.

It's definitely not independent. Few people enjoy writing documentation and even then, it takes a lot of time. Plus, writing good documentation is something you need to train for. Very few OS people want to spend their free time writing code and then spend just as much again for - usually boring - documentation and support tasks.

Companies have exactly the same problem, but they have the option to throw money at the problem. Sure, there are some OS projects with good documentation (usually sponsored by a company) and a lot of proprietary stuff without, but proprietary software usually has more financial backing and that's directly related to good documentation.

Re:I wish systemd logged information about the source of “tr... by pmontra on Thursday November 25, 2021 @12:37AM (#29338516)
I generally agree with you but let me enumerate the FOSS projects that I use and that have good documentation.

Not explicitly company backed: Ruby, Python.

Backed by multiple companies: PostgreSQL, JavaScript.

Backed by one company: Ruby on Rails, Elixir and Phoenix, Nginx.

Don't know: Django, Apache Httpd.

Of course I might be wrong about the categories.

Re:I wish systemd logged information about the source of “tr... by usr1106 on Wednesday November 24, 2021 @01:47PM (#29333589)
> paying for something doesn't guarantee good documentation.

Isn't that what I said when referring to commercial Linux distros? Of course it would be easy to continue enumerating.

But morally it entitles you much more the complain if you pay and it's poor quality than if you just get it for free with no promises.

Re:I wish systemd logged information about the source of “tr... by rkachowski on Wednesday November 24, 2021 @03:33AM (#29327998)
The idea that good documentation requires payment is defeated by the huge amount of open source projects with excellent documentation.
Re:I wish systemd logged information about the source of “tr... by usr1106 on Wednesday November 24, 2021 @03:50AM (#29328101)
I did not say that every open source project produces insufficient documentation. But some central ones that are hard to avoid do. There complaining doesn't help, you just need to invest your efforts. Ideally you could contribute better documentation, but at least you have to make the effort to learn it for yourself.