Lack of open source shown as negative part of D on Dr. Dobbs

Joseph Rushton Wakeling joseph.wakeling at webdrake.net
Wed May 9 14:31:41 PDT 2012


On 09/05/12 22:51, Jonathan M Davis wrote:
> Yeah. The lack of open sourceness for the backend is pretty much complete FUD.
> No, you can't redstribute it yourself, but it's completely open for viewing,
> editing, and contributing.

Well, the backend licence fails to meet the standards of the Free Software 
definition or the Open Source definition.  Being able to freely redistribute the 
software in both verbatim and modified forms is pretty much THE major criterion 
for either.  It's not FUD to say so, just a fact.

The FUD comes in because people take that fact to mean that the situation is 
worse than it is (e.g. they might think the development process is partially 
closed, when it isn't), or try and read things into it that aren't true (e.g. 
they might think you can't write D programs to operate in a purely FOSS 
environment, when in fact you have GDC and LDC).  All of this creates for you a 
burden of explanation that has to be repeated and repeated to potential users or 
contributors.  A fully open-source reference compiler would take away all those 
problems.

On a more practical level, the inability of 3rd parties to distribute DMD could 
have an effect in limiting points of access to the software, with corresponding 
effects on the possible channels of contribution.  The ability to scale up the 
number of distribution and contribution channels is going to be increasingly 
important as D develops.


More information about the Digitalmars-d mailing list