The dmd compiler license

hasen hasan.aljudy at gmail.com
Thu Jun 25 07:23:10 PDT 2009


Tim Matthews wrote:
> hasen wrote:
> 
>>
>> That's not my point though.
>>
>> I think that the official/reference implementation needs to be 
>> completely open-source.
>>
> 
> Because I'm bored I am actually replying to this topic. First how "open" 
> do you like your source?
> 
> 1. Open as in all code available? (This is where dmd is now)
> 
> 2. Open as in gpl? Can derive more work from it if the source code is 
> still available in the derived work. (This is where dmd front end is. 
> Possible to re write backend and that is what ldc has done)
> 
> 3. Open as in bsd license? Can derive work from it close up the new 
> stuff and sell it. (llvm is actually ncsa license and dang is an attempt 
> to make a D parser for it in the similar style to what clang did for C/C++)
> 
> Once you have decided on your license you can then proceed to choosing 
> what parts of what project to re write or maybe you just like starting 
> from scratch anyway.
> 
> Finally get the project going stable for a long time then ask for it to 
> be considered as the reference implementation. You can't just drop dmd's 
> existence / declare no such reference implementation while everyone runs 
> around hurrying to build the completely open one.

Who said anything about dropping dmd?



More information about the Digitalmars-d mailing list