Free the DMD backend

open-source-guy via Digitalmars-d digitalmars-d at puremagic.com
Sat May 28 20:52:33 PDT 2016


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


More information about the Digitalmars-d mailing list