Hello Dave, I get your points about some modern issues with Linux, but my point is that open source is better than close source.
For me open source is the good things about Linux, not the linux kernel or architecture. I think it is clear that OS/2 will not turn into Linux by turning it open source. Open source and Linux are different things, I guess that is clear.
Consider my phone and the majority in the world. Sure I can download the source code for the Linux kernel in my phone, what can I do with it? It's not like I have root and while my particular phone has instructions for rooting, unlike many, the kernel is still locked down by being signed and interacts with binary blobs.
This is a different subject from open source. Yes and No, there are communities that provides ROMs for different phones since they have the time, source code (even with binary blogs) and skill to recompile the Android image. But here the issue is that the monokernel merge together with binary blobs drivers, even with that, the kernel source code is still available for the community.
This took me to a different topic, why there is/was Android fragmentation and you can not easily update the Android OS (being open source) in phones.
1) Manufacturer don't care about software, just selling new phones, they don't offer straight forward software update path.
2) Monokernel, having all drivers compiled within the kernel gives you an issue if you only want to update the kernel and let the drivers alone.
3) Processors in phones and tablets are not as standardized as Intel and AMD chipsets. This may be why it was easier to update Windows or OS/2 on your PC by going to the store and buying a CDROM box back in the 90's, than updating today your Android's phone.
Also consider IBM owned RedHat, you have to sign a contract to get access to the source, including the kernel which is likely patched.
This is an issue now IBM's Redhat is becoming an bad open source citizen, finding legal tricks to do not share the source code as a the GNU GPL demands.
Since the Open Source won world wide and almost now every system has an open source base or components, the trick companies are doing is putting open source solution on the cloud, extend those applications, and since they are offered as a service they try to use that trick to don't share the source code back.
What should be the solution? Moving to a license like "GNU Affero General Public License" ? or going back to the 90's close source model ?
Even with the dirty tricks that companies are trying with Open Source today, I still prefer it over close source that will became future abandoware. Today ArcaOS uses a good quantity of open source software that had provides a lot of help. We have to endorse to have more open source replacement in OS/2, that does not means getting ArcaOS for free. ArcaOS already have the crown of the jewel drivers (ACPI, UEFI, etc), so there is not risk for them. Software development in OS/2 (the little that we have) should go from a license selling to a subscription support selling strategy.
Sorry for my passion on this subject.
Regards