Free the DMD backend

Basile B. via Digitalmars-d digitalmars-d at puremagic.com
Thu Jun 2 10:54:10 PDT 2016


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.


More information about the Digitalmars-d mailing list