Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Wine

Journal Spy der Mann's Journal: Asking Microsoft to release their DirectX source code? 1

I was reading a page on LinuxGamers about installing DirectX 9 under WINE. It listed some steps on how to make DirectX work with Wine. But here's the problem: Other users listed compatibility problems in the same blog, and unrecommended the measure. (That blog article was a link to the full DirectX 9.0c on Linux article)

So I thought: Perhaps there could be a legal way to make Microsoft release their DirectX9 source code to the public domain? Because:

a) it's NOT a core component of Windows, but more like an Add-in.
b) It creates an unfair competition situation between Windows and Linux, specially when Microsoft is a monopoly - therefore, releasing the source code will leverage the market and promote a healthy competition situation which will encourage innovation.

Think about it, Microsoft was successfully ordered by the European Union to release some of their communication protocols specs. Why not do the same with DirectX? (Because it is, in a way, a communication protocol).

Of course, the ideal case would be asking game manufacturers to make all their games cross-platform. But I wonder if they'll really listen, and who's going to backport the old 3D games to Linux? Who's going to pay for them?

Another alternative would be to start an open source project called "Direct-X-Platform" or something, that would be essentially a cross-platform version of DirectX9 that can be installed either on native Windows, or Wine, or even native Linux! (think about it - directx.so - wouldn't it be interesting?). But, can it be done only knowing the DirectX specs and not the source code? I'm thinking... if MONO is dotNet for Linux, why not have a similar project equivalent to DirectX?

Updates:

* Apparently there's a sourceforge project called DirectX for Wine, but the website seems outdated. Is the project still active? It seems not, but Wine has a status and to-do page dedicated exclusively to DirectX.

* A couple of months ago, a student began the implementation of DirectX 10 in Wine.

It seems the project is being HEAVILY developed, so what they need now, is our help!

This discussion has been archived. No new comments can be posted.

Asking Microsoft to release their DirectX source code?

Comments Filter:

FORTRAN is not a flower but a weed -- it is hardy, occasionally blooms, and grows in every computer. -- A.J. Perlis

Working...