|
|
|
|
|
by kibwen
4216 days ago
|
|
What a hilarious coincidence. :) I'm guessing you can't go giving out concrete legal advice for free, but could you point us towards languages that are fixing this? I see that Julia's stdlib uses MIT for non-external libraries,[1] and Go uses a BSD-style license that explicitly requires distributing the license with binaries,[2] so they're both in the same boat we are. AFAICT D's stdlib uses the Boost license[3] which explicitly allows one to forgo distributing the license with compiled artifacts, but I don't know if solving this issue entirely would require the entire compiler to be licensed under Boost as well. Presuming that interpreted languages can gracefully ignore this issue, I don't know which other "new" languages we could look at for inspiration. [1] https://github.com/JuliaLang/julia/blob/master/LICENSE.md [2] https://github.com/golang/go/blob/master/LICENSE [3] https://github.com/D-Programming-Language/phobos/blob/master... |
|
Please note that kibwen is not part of the core Rust team.