3 ms·
Yes this is important. Otherwise in the future you'll see proprietary rust distributions for various devices or with specific features
by cozzyd 3y ago
Yes this is important. Otherwise in the future you'll see proprietary rust distributions for various devices or with specific features
- GrumpySloth 3y agoC++ and Java, which have many implementations, also have proprietary distributions, see Apple’s fork of Clang, Microsoft’s MSVC, Azul VM, Jamaica VM, ... And some of them are pretty nice. Life is good.
- bayindirh 3y agoWhen you don’t have a GPL implementation, the only good implementation might be closed source fork of the LLVM version, effectively forking Rust into Rust and Rustium. Will life be good then?
- sunshowers 3y agoThis seems like an astoundingly remote possibility.
- bayindirh 3y agoGiven the companies backing LLVM and the surrounding ecosystem, I think it’s an astounding possibility. Companies love permissive licenses for a reason.
- swsieber 3y agoYou'll still see those though? A fully GPL implementation doesn't prevent the current implementation from being used in a proprietary rust distribution... unless of course the GPL implementation were to fork from the current implementation... which is the main thing people against the GPL implementation are worried about
- bayindirh 3y agoI think, the GCCRS project takes the rustc implementation as reference, and targets 100% compatibility with them as a fundamental goal and requirement. There is no schism involved.