3 ms·
While Rust seems like a great programming language, I have come across some criticisms of it which appear to have some validity. Comparatively more impactful th
by 1MachineElf 6y ago
While Rust seems like a great programming language, I have come across some criticisms of it which appear to have some validity. Comparatively more impactful than what Drew describes here is the trademark problem that's listed on Hyperbola GNU/Linux site's webpage titled Rust's Freedom Flaws: https://wiki.hyperbola.info/doku.php?id=en:main:rusts_freedom_flaws https://wiki.hyperbola.info/doku.php?id=en:main:rusts_freedo...
*Please be aware that the rust project is now independent of Mozilla, so while the following has not been resolved, it is also not based on the latest information available.
Rust and also Cargo (the Rust package manager) violate the freedom to redistribute without “explicit” approval. Their trademark license imposes requirements for the distribution of modified versions that make it inconvenient to exercise freedom 3. The Rust's Media Guide says it merely supplements the official Mozilla trademark policy; it doesn't replace it. Since their trademark policy applies, then everything in that list (including Rust and Cargo) pulls in the same issue as Firefox and Thunderbird.
In short, Mozilla won't be happy with us applying patches and modifications to their trademarked language without “explicit approval”, except for non-commercial usage, so it is a freedom issue. For further references, there is a report in Rust about those trademark restrictions and Niko's response (one of the members of the Rust Legal Team).
I'm not an expert in this stuff, but this sounds like it could bear some weight. Currently the problem has not been resolved and it is still a matter to be considered by the rust board. Here is the latest thread on the problem I could find on the rust-lang GitHub: https://github.com/rust-lang/foundation-faq-2020/issues/35 https://github.com/rust-lang/foundation-faq-2020/issues/35
- c-cube 6y agoThis page was discussed on HN previously: https://news.ycombinator.com/item?id=21871479 https://news.ycombinator.com/item?id=21871479 Simply put, it's hyperbolic. Having several implementations would be good for multiple reasons, but one of them would be to put a final nail in that coffin.
- erk__ 6y agoThe board had its first meeting yesterday so it will probably be looked at soon, i don't think that the minutes from the first meeting have been released yet, but they or a future set of minutes will likely contain a answer.