digitalmars.D.learn - DMD Modifications
- white_man (1/1) May 21 2009 Does it possible to modify DMD and publish it in that form. Of course wi...
- Daniel Keep (10/11) May 21 2009 It depends. If you ONLY modify the front-end (front-end files are
- Spacen Jasset (4/21) May 21 2009 Presumably you can modify and distribute LDC (under the GPL terms if it
Does it possible to modify DMD and publish it in that form. Of course with full information about authors. Does it legal?
May 21 2009
white_man wrote:Does it possible to modify DMD and publish it in that form. Of course with full information about authors. Does it legal?It depends. If you ONLY modify the front-end (front-end files are identified as being licensed under GPL [1]), then you can distribute the modified front-end. However, if you modify the back end, you cannot redistribute those files. You also cannot distribute a compiled version. To be safe, it's probably best to just distribute any changes you make as a patch. -- Daniel [1] There's another license involved, but I forget what it's called.
May 21 2009
Daniel Keep wrote:white_man wrote:Presumably you can modify and distribute LDC (under the GPL terms if it is GPL. I forget)? LDC = Front End + LLVMDoes it possible to modify DMD and publish it in that form. Of course with full information about authors. Does it legal?It depends. If you ONLY modify the front-end (front-end files are identified as being licensed under GPL [1]), then you can distribute the modified front-end. However, if you modify the back end, you cannot redistribute those files. You also cannot distribute a compiled version. To be safe, it's probably best to just distribute any changes you make as a patch. -- Daniel [1] There's another license involved, but I forget what it's called.
May 21 2009