On Tuesday, 7 July 2020 at 12:04:43 UTC, Steven Schveighoffer
wrote:
On 7/7/20 7:13 AM, 9il wrote:
[...]
Guys, this is all open source, all licensed identically. There
are ways to solve this. Practically speaking, just because DMD
depends on Mir, doesn't mean that Mir has control over how the
dependency works. DMD can depend on a specific version of Mir,
upgraded when reasonable (i.e. it should take a PR change to
DMD for upgrading which code exactly is depended on) and if
something changes in the future, you can fork it, or move back
to using libc. This way, the code is only maintained in one
place unless something catastrophic happens.
In this sense, the DLF *does* control which code is used, as
well as if it were in the DMD repository itself.
We have a boost license for a reason.
-Steve
Exactly. Thank you