visual c++ licensing issues

Stephen Jones siwenjo at gmail.com
Mon Dec 23 17:15:11 PST 2013


On Monday, 23 December 2013 at 21:43:35 UTC, Walter Bright wrote:
> On 12/23/2013 12:50 PM, Stephen Jones wrote:
>> Isn't the point that Microsoft have just illustrated that they 
>> intend tightening
>> their grip over the development tools, in which case the 
>> future viability of D
>> as open source is jeopardized; if you want to program D you 
>> will have to obtain
>> some Microsoft license to access the linker required to use 
>> Windows 64 bit SDK.
>>
>> As for being able to generate D programs with just the Windows 
>> SDK, I was lead
>> to understand D programming on 64 bit Windows platforms 
>> requires Visual C++
>> linker and this linker can only be got by obtaining a Visual 
>> Studio, and that
>> the last Enterprise and truly free version of Studio is 2010 
>> which presumably
>> will not keep pace with future Windows developments (I might 
>> be wrong on this,
>> if for example the linker remains the same irrespective of 
>> changes in the SDK).
>
>
> I'm not worried about it. I've had a license from Microsoft for 
> 13 years now to redistribute some of their stuff with the free 
> and paid versions of Digital Mars C++, and their assistance to 
> my efforts goes back over 20 years. They've always been very 
> supportive of what I needed to keep Digital Mars dev tools 
> available.
>
> Microsoft understands that by supporting Windows dev tools, 
> even if they aren't Microsoft dev tools, they are supporting 
> Windows sales and they care a great deal about that.
>
> I'll also add that I've dealt with many Microsoft people over 
> the years, and without exception they've been very nice and 
> easy to do business with.
>
> I understand that there is demand for a 64 bit D that has 
> nothing to do with VS, and I expect gdc and ldc to fill that 
> demand. There is also a considerable demand for a 64 bit D that 
> integrates with VS, and that is what dmd for 64 bits is 
> targeted at.

Thank you Walter. That is assuring.


More information about the Digitalmars-d mailing list