Re: dmd front end now switched to Boost license

2014-06-15 Thread Joakim via Digitalmars-d-announce
On Sunday, 15 June 2014 at 01:08:00 UTC, Leandro Lucarella wrote: Joakim, el 14 de June a las 19:31 me escribiste: The frontend was dual-licensed under the Artistic license, which also allows such proprietary use, so nothing has really changed. Mmm, even when is true that the Artistic

Re: dmd front end now switched to Boost license

2014-06-15 Thread via Digitalmars-d-announce
On Saturday, 14 June 2014 at 19:27:44 UTC, Nick Sabalausky wrote: don't think those are the only important criteria. The thing is, D's licensing overall (DMDFE/DMDBE/LDC/GDC/Phobos) is kinda complicated. So any simplification, as long as it doesn't restrict anyone, is a net improvement, even

Re: dmd front end now switched to Boost license

2014-06-15 Thread Ben Boeckel via Digitalmars-d-announce
On Sun, Jun 15, 2014 at 02:20:11 +0200, Leandro Lucarella via Digitalmars-d-announce wrote: I just wanted to point out that there might be more ethical licenses to achieve the same effect (allowing companies to build proprietary tools on top on DMDFE). There's MPL which is source-file-based

Re: dmd front end now switched to Boost license

2014-06-14 Thread Nick Sabalausky via Digitalmars-d-announce
On 6/13/2014 8:15 PM, Mathias LANG wrote: On Friday, 13 June 2014 at 11:31:10 UTC, Dmitry Olshansky wrote: 13-Jun-2014 04:31, Walter Bright пишет: https://github.com/D-Programming-Language/dmd/pull/3655 Heh, I had been under the impression was already Boost. :P It's probably nice to have

Re: dmd front end now switched to Boost license

2014-06-14 Thread Joakim via Digitalmars-d-announce
On Saturday, 14 June 2014 at 06:07:08 UTC, Nick Sabalausky wrote: I doubt it. First, it's the backend that's not technically OSI, frontend was (apparently) GPL. Second, I can't imagine any Linux distro rejecting GPL - they'd have to boot the kernel and core utils, too. Actually, the frontend

Re: dmd front end now switched to Boost license

2014-06-14 Thread Dmitry Olshansky via Digitalmars-d-announce
14-Jun-2014 04:46, Walter Bright пишет: On 6/13/2014 4:31 AM, Dmitry Olshansky wrote: It's probably nice to have less restrictive license, but what we aim to achieve with that? I do not want to come across as rude but from pragmatic standpoint it's not interesting. I'm not opposing it

Re: dmd front end now switched to Boost license

2014-06-14 Thread Leandro Lucarella via Digitalmars-d-announce
Nick Sabalausky, el 14 de June a las 02:06 me escribiste: It's probably nice to have less restrictive license, but what we aim to achieve with that? Make commercial companies contribute to DMD more freely? There is no problem even with GPL. Let them build and sell their own products out

Re: dmd front end now switched to Boost license

2014-06-14 Thread Leandro Lucarella via Digitalmars-d-announce
Dmitry Olshansky, el 14 de June a las 18:18 me escribiste: 14-Jun-2014 04:46, Walter Bright пишет: On 6/13/2014 4:31 AM, Dmitry Olshansky wrote: It's probably nice to have less restrictive license, but what we aim to achieve with that? I do not want to come across as rude but from

Re: dmd front end now switched to Boost license

2014-06-14 Thread Dicebot via Digitalmars-d-announce
On Saturday, 14 June 2014 at 17:07:58 UTC, Leandro Lucarella wrote: OK, as a side effect of this, this might encourage companies not to use D but to develop tools based on DMDFE, but companies that are too lazy or to BAD not to contribute the changes back, which I'm not sure is such a good

Re: dmd front end now switched to Boost license

2014-06-14 Thread Nick Sabalausky via Digitalmars-d-announce
On 6/14/2014 3:58 AM, Joakim wrote: On Saturday, 14 June 2014 at 06:07:08 UTC, Nick Sabalausky wrote: I doubt it. First, it's the backend that's not technically OSI, frontend was (apparently) GPL. Second, I can't imagine any Linux distro rejecting GPL - they'd have to boot the kernel and core

Re: dmd front end now switched to Boost license

2014-06-14 Thread Nick Sabalausky via Digitalmars-d-announce
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

Re: dmd front end now switched to Boost license

2014-06-14 Thread Kapps via Digitalmars-d-announce
On Saturday, 14 June 2014 at 17:17:34 UTC, Dicebot wrote: On Saturday, 14 June 2014 at 17:07:58 UTC, Leandro Lucarella wrote: OK, as a side effect of this, this might encourage companies not to use D but to develop tools based on DMDFE, but companies that are too lazy or to BAD not to

Re: dmd front end now switched to Boost license

2014-06-14 Thread Walter Bright via Digitalmars-d-announce
On 6/14/2014 11:03 AM, Nick Sabalausky wrote: I'll take B, thanks. ;) Right on, Nick. And there's another advantage I neglected to mention - it allows DMDFE code to be moved into Phobos without issues.

Re: dmd front end now switched to Boost license

2014-06-14 Thread David Nadlinger via Digitalmars-d-announce
On Saturday, 14 June 2014 at 18:43:59 UTC, Walter Bright wrote: And there's another advantage I neglected to mention - it allows DMDFE code to be moved into Phobos without issues. I don't think Nick's argument is particularly compelling, but the DDMD - Phobos connection definitely makes the

Re: dmd front end now switched to Boost license

2014-06-14 Thread Iain Buclaw via Digitalmars-d-announce
On 14 June 2014 19:03, Nick Sabalausky via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: 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

Re: dmd front end now switched to Boost license

2014-06-14 Thread Dmitry Olshansky via Digitalmars-d-announce
14-Jun-2014 22:03, Nick Sabalausky пишет: 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

Re: dmd front end now switched to Boost license

2014-06-14 Thread Walter Bright via Digitalmars-d-announce
On 6/14/2014 9:02 AM, Leandro Lucarella wrote: Not really, the standard library is included into user code (because of the templates), and that's the reason why it needs to be under a very permissive license. The compiler, on the other hand, doesn't, and one could agree is good to force people

Re: dmd front end now switched to Boost license

2014-06-14 Thread Nick Sabalausky via Digitalmars-d-announce
On 6/14/2014 2:47 PM, David Nadlinger wrote: On Saturday, 14 June 2014 at 18:43:59 UTC, Walter Bright wrote: And there's another advantage I neglected to mention - it allows DMDFE code to be moved into Phobos without issues. I don't think Nick's argument is particularly compelling, Granted,

Re: dmd front end now switched to Boost license

2014-06-14 Thread Joakim via Digitalmars-d-announce
On Saturday, 14 June 2014 at 17:07:58 UTC, Leandro Lucarella wrote: No free license restrict commercial use. What using boost enable is only proprietary use, i.e. changing the DMD FE and keeping the changes private, even if you distribute the binary with the compiled DMDFE. As I said before,

Re: dmd front end now switched to Boost license

2014-06-14 Thread Nick Sabalausky via Digitalmars-d-announce
On 6/14/2014 2:52 PM, Dmitry Olshansky wrote: 14-Jun-2014 22:03, Nick Sabalausky пишет: Scenario A: -- Them: What license does D use? Me: WAT? Language is not a product in itself. While that's technically true, people often think of them as complete products

Re: dmd front end now switched to Boost license

2014-06-14 Thread Leandro Lucarella via Digitalmars-d-announce
Kapps, el 14 de June a las 18:19 me escribiste: On Saturday, 14 June 2014 at 17:17:34 UTC, Dicebot wrote: On Saturday, 14 June 2014 at 17:07:58 UTC, Leandro Lucarella wrote: OK, as a side effect of this, this might encourage companies not to use D but to develop tools based on DMDFE, but

Re: dmd front end now switched to Boost license

2014-06-14 Thread Leandro Lucarella via Digitalmars-d-announce
David Nadlinger, el 14 de June a las 18:47 me escribiste: On Saturday, 14 June 2014 at 18:43:59 UTC, Walter Bright wrote: And there's another advantage I neglected to mention - it allows DMDFE code to be moved into Phobos without issues. I don't think Nick's argument is particularly

Re: dmd front end now switched to Boost license

2014-06-14 Thread Leandro Lucarella via Digitalmars-d-announce
Joakim, el 14 de June a las 19:31 me escribiste: On Saturday, 14 June 2014 at 17:07:58 UTC, Leandro Lucarella wrote: No free license restrict commercial use. What using boost enable is only proprietary use, i.e. changing the DMD FE and keeping the changes private, even if you distribute the

Re: dmd front end now switched to Boost license

2014-06-13 Thread Jesse Phillips via Digitalmars-d-announce
On Friday, 13 June 2014 at 00:31:32 UTC, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/3655 Glad to hear it. Boost is such a simple license.

Re: dmd front end now switched to Boost license

2014-06-13 Thread Jacob Carlborg via Digitalmars-d-announce
On 13/06/14 02:31, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/3655 Awesome. Thanks for opening up to a less restrictive license. -- /Jacob Carlborg

Re: dmd front end now switched to Boost license

2014-06-13 Thread Andrew Edwards via Digitalmars-d-announce
On 6/12/14, 8:31 PM, Walter Bright wrote: https://github.com/D-Programming-Language/dmd/pull/3655 Seems you missed a few: https://github.com/D-Programming-Language/dmd/search?q=Artistic+Licenseref=cmdform

Re: dmd front end now switched to Boost license

2014-06-13 Thread Dmitry Olshansky via Digitalmars-d-announce
13-Jun-2014 04:31, Walter Bright пишет: https://github.com/D-Programming-Language/dmd/pull/3655 It's probably nice to have less restrictive license, but what we aim to achieve with that? Make commercial companies contribute to DMD more freely? There is no problem even with GPL. Let

Re: dmd front end now switched to Boost license

2014-06-13 Thread Mathias LANG via Digitalmars-d-announce
On Friday, 13 June 2014 at 11:31:10 UTC, Dmitry Olshansky wrote: 13-Jun-2014 04:31, Walter Bright пишет: https://github.com/D-Programming-Language/dmd/pull/3655 It's probably nice to have less restrictive license, but what we aim to achieve with that? Make commercial companies contribute

Re: dmd front end now switched to Boost license

2014-06-13 Thread Walter Bright via Digitalmars-d-announce
On 6/13/2014 4:31 AM, Dmitry Olshansky wrote: It's probably nice to have less restrictive license, but what we aim to achieve with that? 1. Boost is the least restrictive license 2. Minimize friction for adopting D 3. Harmonization with usage of Boost in the runtime library 4. Allow