Free the DMD backend

Eugene Wissner via Digitalmars-d digitalmars-d at puremagic.com
Thu Jun 2 11:09:15 PDT 2016


On Thursday, 2 June 2016 at 17:54:10 UTC, Basile B. wrote:
> On Thursday, 2 June 2016 at 17:32:25 UTC, Eugene Wissner wrote:
>> On Thursday, 2 June 2016 at 17:04:25 UTC, Basile B. wrote:
>>> On Sunday, 29 May 2016 at 03:52:33 UTC, open-source-guy wrote:
>>>> Hi,
>>>>
>>>> this is a short ping about one of D's weaknesses - the 
>>>> restrictive license for the backend. IIRC [1, 2, 3] the 
>>>> status is that because some parts have been written by 
>>>> Walter while he was employed by Symantec, it can't get an 
>>>> open-source license.
>>>> When I read the backend license [4], I read the following:
>>>>
>>>>> The Software is copyrighted and comes with a single user 
>>>>> license,
>>>> and may not be redistributed. If you wish to obtain a 
>>>> redistribution license,
>>>> please contact Digital Mars.
>>>>
>>>> This actually means that all the 366 forks on Github would 
>>>> require approval by Digital Mars.
>>>> So luckily neither Symantec nor Digital Mars seem to bother 
>>>> much about the license, so why can't it be changed in an 
>>>> free & open source license that allows
>>>> free redistribution and modification?
>>>>
>>>> This would also make it possible to distribute dmd 
>>>> out-of-the-box on the two biggest Linux distributions Debian 
>>>> and Ubuntu [5, 6].
>>>>
>>>> [1] http://tomash.wrug.eu/blog/2009/03/06/free-the-dmd/
>>>> [2] 
>>>> http://forum.dlang.org/post/ikwvgrccoyhvvizcjvxd@forum.dlang.org
>>>> [3] 
>>>> https://semitwist.com/articles/article/view/dispelling-common-d-myths
>>>>
>>>> [4] 
>>>> https://github.com/dlang/dmd/blob/master/src/backendlicense.txt
>>>> [5] 
>>>> https://en.wikipedia.org/wiki/Debian_Free_Software_Guidelines
>>>> [6] 
>>>> https://www.debian.org/doc/debian-policy/ch-archive.html#s-dfsg
>>>
>>> Let's drop DMD and move to LDC (as the new DMD). Again and 
>>> again people find bugs in the old backend. I know that it'll 
>>> be hard for Bright to throw its little baby in the water but 
>>> seriously it's not possible anymore.
>>>
>>> Symantec is not interested to left its licence to Bright but 
>>> they are probably neither interested to do anything with this 
>>> bugged backend. Let's drop it.
>>> If they wanna keep the rights on this ok. Let them their "so 
>>> loved but not intersting" backend to them and move to 
>>> something else for D default compiler.
>>
>> I still would prefer if this "something else" would GDC .
>
> When I look at how many messages there are on the GDC news 
> group compared to LDC's one it's clear that GDC must has been 
> more popular at a time. But this time is done.

Ok, if you say so :D


More information about the Digitalmars-d mailing list