dmd front end now switched to Boost license
Nick Sabalausky via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Sat Jun 14 11:03:36 PDT 2014
On 6/14/2014 10:18 AM, Dmitry Olshansky wrote:
> 14-Jun-2014 04:46, Walter Bright пишет:
>>
>> 3. Harmonization with usage of Boost in the runtime library
>
> In other words simplify licensing, but again compiler and runtime
> library do not have to have anything in common. There is no issue to
> begin with.
>
Uhh, *no*.
Scenario A:
--------------------------
Them: "What license does D use?"
Us: "Well, it depends if you're talking about the compiler or Phobos,
the standard library. Phobos is licensed under Boost, whereas the
compiler is dual-licensed under both Artistic and one of the many GPLs.
(Although the compiler's backend is a source-publicly-available
proprietary due to insurmountable historical IP reasons. But GDC/LDC are
fully OSS.)"
Them: "Uhh...what? And WHY? And WTF?"
Us: "You see, blah blah blah inclusion into user code blah blah Phobos
templates blah blah blah GPL alternative blah blah GDC blah blah..."
Them: "Jeesus, nevermind..."
--------------------------
Scenario B:
--------------------------
Them: "What license does D use?"
Us: "Boost. (Although the compiler's backend is a
source-publicly-available proprietary due to insurmountable historical
IP reasons. But GDC/LDC are fully OSS.)"
Them: "Huh. Weird, but whatever."
--------------------------
I'll take B, thanks. ;)
More information about the Digitalmars-d-announce
mailing list