Slashdot Mirror


Transgaming Bringing Windows Games to Linux (?)

An anonymous reader wrote in to point us to transgaming which is trying to get the DirectX APIs on Linux, and make it possible to run DirectX games on our OS. What is perhaps more interest is their perspective on how to get paid for their work. Not sure how I feel about this whole thing.

18 of 288 comments (clear)

  1. Already posted by root_42 · · Score: 5, Informative

    Does NOONE do any research on slashdot anymore? Look here! *sigh*
    And I wonder why my articles keep getting rejected. :-)

    --
    [--- PGP key and more on http://www.root42.de ---]
  2. Their "open source philosophy" by disc-chord · · Score: 4, Insightful

    One aspect of TransGaming's model is based on the Street Performer Protocol. We are licensing some of our 3D code under the Aladdin Free Public License, which restricts certain forms of commercial redistribution. Users may freely download and use the software, but will be encouraged to subscribe to our subscription service. We will not release that code under a less restrictive license (such as the Wine license) unless and until we have a paying subscriber base of at least 20,000 users. This means that our work will not be fully incorporated into the main Wine source base before that point. Further development of our work will also be predicated on that subscriber base being sustained. This gives our customers a direct incentive to stick with us - if our subscription revenue dries out, so will our release of new code.

    That's an interesting approach, "We've got you by the balls, so keep paying". While some people will be quick to point out "This is just a friendlier version of MicroSoft's subscription model" .. it is not. This is more like Public Broadcasting's subscription model... the content is freely available to all, but some people NEED to support it or there will not be any new content... period. I hope this works. I'm a big fan of the PBS model.

    1. Re:Their "open source philosophy" by BenHmm · · Score: 4, Interesting

      It's actually just a formalised version of the same philosophy that most open-source projects go by.

      It could be also rewritten as
      "Although we like coding for the sake of it as much as the next guy, we do have better things to do than do something that has no support at all. If, after all our hard work, no one gives us anything back we're going to do something else more appreciated. Now, some people like appreciation in the form of praise, we prefer cash."


      It is really human nature, and is entirely fair enough. I hope it works too: the community does need a half way point between doing open source for the fun of it, and writing closed source for money.
  3. Read their copyright submission by Anonymous Coward · · Score: 4, Informative

    Transgaming is cool. Read the submission they wrote to the Canadian government's copyright comment process.

  4. Re:not that much to get them to put back into wine by cperciva · · Score: 4, Informative

    basically they want $100,000 and then they will put all of their code back into wine.

    20,000 people $5 each, not that much of a problem to me.

    They don't want $100K. They want $100K per month. You might not mind paying $5, but paying $5/month is somewhat more significant.

  5. why bother? by Anonymous Coward · · Score: 4, Insightful

    why not actually write some linux games that don't owe anything to windows?

    why is it that the linux community invests so much time and effort in trying to be windows, in trying to emulate windows, in trying to "steal" attention from windows when they should just be concentrating on making the bext possible linux?

    are they really that jealous for attention?

    do they feel that's the only way they can attract users?

    lookit, you've got an audience of easily ten million people with linux! don't tell me the only thing these people are interested in is backwards compatibility in some form or another with windows! and before you flame me, yes, porting windows games on a code level is a kind of backwards compatibility.

    i'm convinced that there is a very deep and very real hypocrisy that underscores a lot of what the linux community does. they've emulated the look-and-feel for windows, they've written emulators for apps, they've basically busted their butts to make linux more "windows-like" in every respect.

    linux is not windows and should not TRY to be windows in any way, shape or form. it is wrong, it is sterile, it is counterproductive, and it makes the linux community into its own worst enemy.

    now you my flame my lame unworthy ass.

    1. Re:why bother? by Mike+McTernan · · Score: 4, Insightful

      Isn't one of the things that puts commercial software houses off releasing for linux the amount of tech support required?

      Linux comes in many forms, flavours and has a following of hackers who tinker with the systems making it difficult to make a product easily installs 'out-of-the-box' and works properly. How many times have you had a tarball fail to make or config because of dependencies, missing files or version issues? Too many times for me...

      Microsoft did a wonderful thing with Windows - they assimilated all PC's into the same thing enabling people to release software that has a much better chance of installing correctly on any win9x/NT/2000 machine. (But then i guess you could also argue that win users expect lots of stuff never to work and random crashes so don't bleat to tech sup so much ;)

      Also the fact that linux folks seem to *hate* commercial software under linux...

      --
      -- Mike
  6. Slashdotted? Here's the text. by BadDoggie · · Score: 4, Informative
    Open Source Philosophy:

    For the last several years, Linux-based companies have been struggling with the problem of how to make money from free software. The problem, of course, is the difficulty of convincing users to pay for software that can be downloaded and freely copied from the Internet. Instead of paying for the software itself, Linux companies have followed several different business models that amount to charging for ancillary products and support that surround the core software, which remains free. The reasons for the development of these models is clear: Linux, and the majority of Open Source software is in economic terms a "free good", and selling a free good makes about as much sense as charging for air.

    At TransGaming, we believe that in order for Linux to succeed with consumers in the long run, we need innovation not only in software development, but also in the social sphere. We need to encourage more user participation in the development process, and give users more responsibility, both financially and otherwise, for the ultimate result. We view our work on two levels: at the software level, we're creating a way for Windows games to run on Linux. At the social level, we're running an experiment in how to create a sustainable economic model for the development of free software that also gives users the incentive to participate more actively in the creative process.

    One aspect of TransGaming's model is based on the Street Performer Protocol. We are licensing some of our 3D code under the Aladdin Free Public License, which restricts certain forms of commercial redistribution. Users may freely download and use the software, but will be encouraged to subscribe to our subscription service. We will not release that code under a less restrictive license (such as the Wine license) unless and until we have a paying subscriber base of at least 20,000 users. This means that our work will not be fully incorporated into the main Wine source base before that point. Further development of our work will also be predicated on that subscriber base being sustained. This gives our customers a direct incentive to stick with us - if our subscription revenue dries out, so will our release of new code.

    Our customers will have several direct means of guiding the work we do. First and foremost, they will have the right to vote on which game we work on next - giving them control over our development priorities. Second, they can file bug reports to which we will respond within three working days. Users who file high-quality bug reports will not only see their bug report dealt with promptly, but will receive additional voting status, making their votes count more. Users who believe that we're doing a good job can 'tip' us, by subscribing at higher monthly charges - those who do so will of course receive a higher voting status. And finally, users who believe that we're not adequately addressing their needs can tell us so by unsubscribing altogether.

    Developers in the community who want to contribute code or bug fixes to the project can do so under the Wine license, since their patches can then be distributed within our current version, under the AFPL, as well as eventually to the main WineHQ tree. Since we're always looking for skilled developers, we may offer regular contributors contracts to work on particular development areas, or games that our users have requested.

    Quit whining about whoring... I'm already capped from comments, not providing "mirroring" on Slashdot.

    woof.

  7. yeah but... by TheMMaster · · Score: 4, Insightful

    I have some mixed feelings about this, it is good that I can run diablo 2 on linux (I really want that because now I can't play it at all) . On the other hand this might be the well knows "OS/2" effect

    Because the win16 support of OS/2 was so good no company made native OS/2 programs... and we all know what happened to OS/2... don't we?

    Why can't we all just stick with our OS and wait a little while for Loki to port it?? If and IF we BUY games instead of pirating them like most windows players do. Gaming industries will make more games faster.

    --
    Fighting for peace is like fucking for virginity
    1. Re:yeah but... by LordNimon · · Score: 4, Informative
      we all know what happened to OS/2... don't we?

      Yes, it's been supported and updated all this time. If you're interested in the latest version, check out eComStation. It has excellent hardware support, and thanks to Odin and the soon-to-be-releasedVirtual PC for OS/2, it can also run almost every Windows application (in some cases, apps that Wine can't run).

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
  8. Subscription Policy by toral · · Score: 5, Interesting

    Their subscription policy sounds like it has been developed with some thought, but I see some potential problems.

    First, I would be bothered investing in TransGaming's product knowing that my return could possibly dry up due to other people pulling out.

    Steven King tried this method a while back with a mixed result. Sure, he made a bit of money selling it directly to his readers, but the forced honor system he set up didn't end up working. Luckily for his fans, King continued to release the other chapters.

    What we have seen thusfar in street performer protocols is that they really don't help the little guy. King could afford to conduct his experiment -- he has some money to burn, and a rather loyal following.

    Second, with a 'nobody' like TransGaming, their product has to carry all the weight. It would have to work incredibly well - be fast, stable, and versitile - before I could see them getting any subscription. This is going to be incredibly hard when a 100% perfect product already exists to do this: Windows.

    Most linux users I know still dual boot to play games. This doesn't really bother them, and it shouldn't; you use the right tool for the job.

    I agree it would be nifty to be able to play DirectX games in Linux, but from their website it sounds like this is another rolling emulation system and it will probably have to go through some serious updating before a new game works under it. It sounds like to get a new game working, the subscribers first need to vote on it, then help test it by sending in bug reports.
    This is a lot of work for a game that out of the box will run fine in windows. I miss the appeal.

    I don't like being cynical about these types of things. Someday someone will break the system and find a good way to make money off of open source. For this reason I don't blame these guys for trying. I just think that in their case, it is going to be rather hard to achieve the quality of software that subscribers would feel entitled to when they could just boot Windows instead.

  9. To get more games on Linux by sheetsda · · Score: 4, Insightful
    The idea is not to try an emulate Windows. Making a DirectX API under Linux cuts the time required to port apps from Windows to Linux to almost nothing. That will make game developers take a much more serious look at porting their games to Linux. "Hey, if we spend 5 days we can port this thing and open it up to a larger market and make more money."

    I for one hope this effort is successful. Linux is great, but a lot of what I do with my computers is entertainment, and Windows is presently beating Linux in that department. Take that away, and I'll never boot Windows again, and I know there are others out there with the same view. Get more games on Linux and you'll see a great many of them make the switch.

  10. Paid?!?!? by truesaer · · Score: 5, Insightful
    I'm not sure how I feel about this


    Oh, come now. People deserve to be paid. If you don't want to pay $5 a month, you don't have to....If $5 a month is worth it to you to play DirectX games with WINE, then great, go for it!


    People don't have some kind of obligation to give away their code open source. Many do, out of the goodness of their heart. These people are willing to do so, but they want some kind of compensation. I think this is a good thing....one big problem with OSS is that it is too reliant on volunteers and others who don't have a real stake in getting the job done. Thats why so many projects never get off the ground, never work, or never get finished.


    Hopefully, with some kind of monetary compensation, it will provide more of an assurance that this project would be taken to completion (if such a thing truly exists in software). And it sounds like very useful software, so lets cross our fingers.


    I know thinking that someone deserves money for their work is evil, so feel free to mod this down...

  11. Not very realistic I'm afraid. by Anonymous Coward · · Score: 5, Insightful

    The real problem for these guys is that their planned revenue is by far to little. 20.000 * 5 only makes them $100.000 a month.

    This may sound much to a private person but there is just no way in hell that they are going to be able to developing something as huge and fastmoving as DX for only 100.000 a month. It's doomed to fail. They need a larger userbase than 20.000 or charge more than 5 dollars a month.

    The problem for many dot-coms and open source companies is that the people starting and running them just don't understand what kind of money it takes to run even a small company.

    In a typical small company without heavy marketing costs and such things the cost for a employee is abour twice his or her salary. Sickness, vacations, training, taxes etc etc makes this the typical number.

    Lets be as optimistic as possible to try to give them a chance at all. Lets say they will be able to do this with only 20 developers (say 10 people developing new versions and 10 supporting the current one). Lets say each developer has a salary of only 4.000 dollars a month (very low developer salary in the US). This makes the monthly costs for the developers 4.000(salary)x2(typical employee cost)x20(number of developers). This makes a monthly cost of 160.000 USD. Our budget is already blown away.

    Now, you will need some more people, some administrative people, a webadim, a secretary, some project leaders, some people writing documentation and yes, you will need law people :(. Lets be optimistic again and say we will do with only 10 people for all this. Now we have a monthly cost of 4.000x2x30=240.000 USD.

    However, you have to be a magician to get good software developers anywhere in the US/Europe/Canada for only 4.000 a month. And pulling a project like this with only 20 developers would be a amazing archivement.

    To be realistic I think they need atleast 400.000 USD a month to have a chance at all of succeding in the long run.

    I really wish them the best but they will have a tough time pulling this off.

  12. Then Windows 2000 & Windows XP are emulators by DABANSHEE · · Score: 4, Insightful

    Because they work the same way with Windows 95 applications as WINE does. Through a Windows API.

    Yes just as both (DOS based) W9X/ME & WinNT/2K/XP (which sort of evolved from Digital VMS & IBM's OS/2) use a Windows API so windows applications work nativelly with both OSes (even though they are completely different), WINE is a Windows API so the same applications can work natively in Linux (& potentially other X86 nixes) in exactly the same way, without re-compiling or anything.

    IF WINE was a emulator, it could be re-compiled to work with PPC Linux or Alpha (thats a CPU platform, now 64bit, that was developed by Digital cum Compaq & made by Samsung & Intel) Linux. But no, as a API layer it only works with the same X86 hardware that Windows works on. So its only compatible with X86 Linux boxes.

    However in theory if WINE was developed for Alpha Linux then Windows applications written/re-compiled for Digital Alpha WinNT4 (MS put out a re-compile of NT4 for the Alpha CPU platform), would then work natively in a Digital Alpha Linux box.

  13. This is GOOD, We pay for SERVICE not INFORMATION by HanzoSan · · Score: 4, Insightful



    I think this is the best for GNU and open source software to be profitable.

    If people need something bad enough, require they pay for the service, and its done.

    NOT THE CODE, once the codes released, its open source, which means you can improve it.

    You just want the service, not the code itself, the code once released, is owned by us, but we need programmers to make the code.

    --
    If you use Linux, please help development of Autopac
  14. "Profit is NOT EVIL", and no one disagreed. by Chris+Burke · · Score: 4, Insightful

    These idealistic profit-bashers are also rampant in the OSS community

    Where, exactly, are you getting this? I haven't seen a single post in this thread that suggests that they shouldn't get paid for their work. I've seen a lot suggesting that maybe it's not worth it to us to pay for their work, or that their model won't succede in the long run... But no "profit-bashers". In fact, I've NEVER seen such a thing. Though I have seen a lot of people react as though someone was saying profit was evil... But they never really were saying that.

    But oh well.

    --

    The enemies of Democracy are
  15. Look to OS/2 ... by geirt · · Score: 4, Insightful

    I think it is a bad idea to try to make Linux run Windows executables. IBM made this mistake with OS/2. OS/2 ran Windows applications almost as good (some say even better than) on native Windows. The result was that programmers wrote applications for Windows only, they ran after all on OS/2 also. Little native OS/2 software was written.

    Microsoft made Windows a moving target (and it still is ...), making it impossible for IBM to have the Windows emulation work in OS/2 for every respin of Windows. The rest is history, please don't let this happen once again with Linux.

    --

    RFC1925