Hopefully not, if we take this at face value it’s about setting up the bureaucracy for dealing with issues related to using Rust in production, I haven’t been in the industry that long to know whether we should be alarmed but it doesn’t seem to be a move away from foss at least. The thing that worries me is that it may not just stop here.
oh you should definitely be alarmed - for anything these evilcorps stick their dirty, nasty fingers in. I am already frustrated they have rats in the C++ standardization committee - in a way I am glad C++ is not as hyped, so that evil corporations spend a relevant part of resources into targeting other languages. But hoo this is scary - if our language standards get compromised, developing open source will also require maintaining an open source version of any given programming language, along with a compiler. Now if newer compilers break the ABI (application binary interface), and the evilcorps lobby those compromised compilers into major OSes, we’ll be having a nightmare scenario where we can’t even use system dependencies any more.
This has largely worked out with Postgres. The trick is making sure you have a few different competing corporations so that they can’t force through anything without convincing all their competitors to support them. If done right the corporations end up paying for maintainers as well as to develop universally useful features. It’s better not to have the corporations involved, but if they’re going to be involved it’s better to have as many of them as you can get. The worst case scenario is only one or two corporations being heavily involved.
See my other comment - I am not under the illusion any language is safe from that - but programming languages definitely should be protected from corporate fingers - only that I have no idea how to accomplish that :(
So Rust is getting a corporate death hug?
No. Rust is extremely popular in industry so corporations are supporting it.
Very very evil corporations. That’s alike to being supported by Adolf Hitler Inc.
A short while ago they got a big donation from OpenAI so this is certainly transactional.
Hopefully not, if we take this at face value it’s about setting up the bureaucracy for dealing with issues related to using Rust in production, I haven’t been in the industry that long to know whether we should be alarmed but it doesn’t seem to be a move away from foss at least. The thing that worries me is that it may not just stop here.
oh you should definitely be alarmed - for anything these evilcorps stick their dirty, nasty fingers in. I am already frustrated they have rats in the C++ standardization committee - in a way I am glad C++ is not as hyped, so that evil corporations spend a relevant part of resources into targeting other languages. But hoo this is scary - if our language standards get compromised, developing open source will also require maintaining an open source version of any given programming language, along with a compiler. Now if newer compilers break the ABI (application binary interface), and the evilcorps lobby those compromised compilers into major OSes, we’ll be having a nightmare scenario where we can’t even use system dependencies any more.
This has largely worked out with Postgres. The trick is making sure you have a few different competing corporations so that they can’t force through anything without convincing all their competitors to support them. If done right the corporations end up paying for maintainers as well as to develop universally useful features. It’s better not to have the corporations involved, but if they’re going to be involved it’s better to have as many of them as you can get. The worst case scenario is only one or two corporations being heavily involved.
Couple of weeks ago here, I said rust has too much corporate and political hands in it and is drving away from FOSS. Most people disagreed.
See my other comment - I am not under the illusion any language is safe from that - but programming languages definitely should be protected from corporate fingers - only that I have no idea how to accomplish that :(