

27·
23 hours agoNo that’s the issue: it’s too permissive. It allows corporations or individuals to redistribute and modify the code as closed source, which isn’t desirable for this kind of project.
No that’s the issue: it’s too permissive. It allows corporations or individuals to redistribute and modify the code as closed source, which isn’t desirable for this kind of project.
Yeah the licensing is a bit worrying, but it’s not a language issue.
No, it started as a Mozilla project; it’s been independent for a long time now.
If anything I expect Mozilla to be among the smaller contributors nowadays from a purely monetary standpoint.
Waiting for the Rust haters to get unjustifiedly mad again…
As long as two binaries are compiled with the same version of the Rust compiler, they are ABI compatible. Even if the compiler version differs, I’ve found that changes to the ABI are fairly uncommon. Furthermore, anything exposed through the C ABI is stable, so the problem can be circumvented if needed. It’s not the most ergonomic solution, admittedly, but with some compromises dynamic linking is perfectly feasible.