Hacker News new | ask | show | jobs
by pattyj 1137 days ago
> Not to mention that talking about 'the major players in desktop Linux' is completely against what the OS ethos was supposed to be about; he said the quiet part out loud, and people strike back; it is only fair.

He also said[1]:

> We don't have the time

And then he said[2]:

> If you want to change that, better volunteer yourself :)

Rather, I think he's saying the loud part out loud. OSS can have an opinion, and you're free to modify it to suit your own opinion.

[1] https://social.treehouse.systems/@marcan/110354541574112092 [2] https://social.treehouse.systems/@marcan/110354734990416348

1 comments

Disingenuous. If someone turns up willing to volunteer, there will be some other excuse. They do not want volunteer effort to do something they don't want done.

Even fully baked patches will turn out to require "incompatible architectural changes".

In social justice (a key component of how open source projects operate today) we have this concept of "doing the work", which is as much about humbling and decentering yourself and recognizing that there is a community of others involved whom your efforts must support, as it is about putting in the actual effort.

Eric S. Raymond likes to contribute to open source projects in the form of fully realized, thoroughly architected megapatches that totally upend all the assumptions about how a system/subsystem works and behaves, along with a long lecture about why his patch should be accepted which boils down to "I'm ESR, I know how this bit should be designed much better than you, so there". That is the exact opposite of doing the work. Doing the work involves empathy and respect for the needs and experiences of others.

If you want Asahi Linux to support Xorg, you have three choices:

* Accept things as is.

* Fork the project.

* "Do the work". Convince the Asahi maintainers, in terms they are likely to appreciate, why Xorg inclusion is a good idea and who will be assuming the maintenance burden with little to no effort on their part. Then try to merge your patches.