Posted February 24, 2014
shmerl: @shaddim: No. DX is fully MS controlled. They patented it to the brink. The fact that they don't attack Wine doesn't mean anything. As soon as their mood swings to the other side it will become a nightmare. It's great that projects like Wine exist, but they are a clutch at best for cases which don't allow other options. Native development and OpenGL is the only normal way for a new project. Carmack was completely off and I don't think he considered all the implications.
I would be intrested in examples and sources for "They patented it to the brink". The things I came across were (which is a problem for both DX and OpenGL) or the [url=web.archive.org/web/20110810001356/http://www.builderau.com.au/news/soa/Wine-development-stifled-by-software-patent/0,339028227,339188400,00.htm]Borland Exception handling; both are not WINE specific problems but problems for the general open source ecosystem. At least (while under debate) even in the US APIs can't be copyrighted, also clean room reverse engineering is legal. Additionally, MS was publishing the Win32 and DX API specifications pretty openly out in the past, to late to "close them" now.