Nvidia has hardly open sourced the nvcc compiler, yet no-one here is complaining about why it is closed source.
Modular on the other hand creates the Mojo compiler gets criticised for not open sourcing it immediately and now once they do, no-one cares anymore.
Huggingface was not just a target for open source, but as a force to have open weight models run better on Nvidia against the rest.
I assume it's because nvidia is a hardware company that produces world class hardware, and it's a compiler to target that.
Whereas mojo is a general purpose language, and we're absolutely spoiled for choice on modern languages with open source compilers.
I'm not saying it's fair or right, I still think mojo is neat, but isn't exactly comparing apples to apples.
> no-one cares anymore.
possibly because it took qualcomm buying them to make that happen.
> as a force to have open weight models run better on Nvidia against the rest.
this is the crux - if nvidia makes it so that open weights end up running better on nvidia hardware than competitor's, then it's going to prevent hardware innovation and competitiveness in the entire sector.
It's like as tho General Motors buys out oil refinery to make gas for all, but the gas somehow runs smoother in GM cars.