

Test software application products for use with Microsoft operating Other digital electronic devices ("COMPUTERS") to design, develop, and Unlimited number of computers, including workstations, terminals or You may install and use the SOFTWARE PRODUCT on an My friend sent me this EULA snippet saying that it's only free if I'm the only user of the software I develop so this must mean I have to pay for DX for commercial use. So - is DirectX free for commercial use? What do I mean by that? Is it free to download DirectX SDK (or whatever it's called nowadays) and develop my game? Are there any fees involved in publishing and selling my game if it uses DirectX? And in the spirit of covering it all - using DirectX implies using Windows (which isn't free) and maybe Visual Studio? To that last one - is it absolutely necessary to use VS? Also, is it practical to use any other IDE? And are there any other (implied) costs like that "using Windows" one? This question has probably already come up many times but I'd like to take a complete approach here and also up-to-date (whatever I may find online might be from 1/5/10 years ago and so isn't of much value to me). Still, if it's off-topic, please direct me to the proper SE page.

This question isn't gamedev per se but it is definitely relevant.
