Slashdot Mirror


Debian And WineX

fdsa writes "After a heated debate, and under some pressure by TransGaming, an 'intent to package' WineX from sourceforge CVS for (non-free) Debian has been withdrawn. The message provides a good summary of the recent Wine chaos, and notes how WineX is effectively under a different license than stated. Here's a mail from their CEO Gavriel State on the issue."

23 of 274 comments (clear)

  1. Ouch by Dopefish_1 · · Score: 4, Insightful
    2. " We would prefer not to have to change our license to explicitly prevent the distribution of binary packages, but if we have to we will do so."
    Sounds like a pretty dirty move by Transgaming, if you ask me.
    --

    #include <sig.h>
  2. One argument for the GPL and against "look alikes" by chill · · Score: 5, Insightful

    If you want it to be truely free, use the GPL license. If you don't care, then use the BSD, Artistic, X11 or what-have-you. This is a good example of what can happen.

    This is why I bought a PlayStation 2 -- NOTHING is free, and I don't expect any of it to be, so I'm not disappointed. I can just sit down and PLAY GAMES without making moral decisions.

    --
    Learning HOW to think is more important than learning WHAT to think.
  3. Finances Vs. Software by coryboehne · · Score: 3, Insightful

    From the E-Mail "If Debian goes ahead and packages WineX despite our request, we will have to evaluate how
    that is affecting our financial situation, and determine whether we should change our
    license to restrict any future binary-packaged redistribution, regardless of commercial or
    non-commercial intent. It would certainly be our preference not to have to do so."

    You know, as I recall there once was a day when projects such as these were more concerned with producing great software rather than profit margins. Unfortunatly it does take money to run a business, and in order to keep it viable so that you can continue to create great software you have to be able to finance the development process. Still I almost feel sad for some reason.

  4. Transgaming isn't bad. by ciryon · · Score: 4, Insightful
    Many people are mad at Transgaming because they're choosing to release their code under a non-GPL licence. People are paying to get the binary code and gets to vote for their favourite game. This might sound bad, but the thing is that they have really created something really great. The advancements have been huge. I'm still amazed to see Diablo II or new games like Solider of Fortune II or Jedi Outcast run perfectly on my Linux box.

    Transgaming has also promised to give back the sourcecode to Wine. There are many obstacles, including licenced technology like SafeDisc and S3 Texture Compression (if they ever do it) but I'm sure they can overcome it.

    I would guess there are now more working games for Linux than for Mac OS. That's impressive.

    Ciryon

    1. Re:Transgaming isn't bad. by EllisDees · · Score: 3, Insightful

      If they aren't going to contribute back to the base that their miniscule contributions are based upon, they don't deserve any of our financial support.

      Without our contributions, they will fail.

      --
      -- Give me ambiguity or give me something else!
    2. Re:Transgaming isn't bad. by Havokmon · · Score: 5, Insightful
      Without our contributions, they will fail.

      That's exactly what will happen to Wine because they refuse to support businesses, and refuse to recognize the potential for the project they ALL inherited.

      There are HUGE issues that need to be addresses that will take a LOT of time. Only businesses can help make that happen before 2010.

      Remember, we're talking about a 10 year old Alpha project.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    3. Re:Transgaming isn't bad. by Cyno · · Score: 2, Insightful

      Transgaming has also promised to give back the sourcecode...There are many obstacles...but I'm sure they can overcome it.

      I'll believe it when I see it. The message sent from their CEO states otherwise.

      I'm still amazed to see Diablo II or new games...run perfectly on my Linux box.

      First off they don't run perfectly. There are tons of problems. They are not 100% directx 8.x compliant. And they are not acting like an open source company: they deserve no slack from the community since they get paid for their work. Now they need to support those products, period.
      Wine has been running games like starcraft for ages. It just takes a lot of effort to configure everything properly. Eventually the wine project will break through the proprietary SafeDisc stuff. You don't need a license to reverse engineer.

      I would guess there are now more working games for Linux than for Mac OS.

      I would guess that, too, since Loki released about 20 games, KDE includes a nice collection, as does GNOME. And wine supported a few. Winex gave me the ability to run Homeworld. And for that I feel my $60 contribution was worth it. But I still can't get diablo II to work and I was under the impression my money would go to fund sourcecode that eventually would fall under a GNU license. Was I wrong? Did I throw my money away? Yes. But I won't do it again.

    4. Re:Transgaming isn't bad. by eviltypeguy · · Score: 2, Insightful

      "First off they don't run perfectly. There are tons of problems. They are not 100% directx 8.x compliant. And they are not acting like an open source company: they deserve no slack from the community since they get paid for their work. Now they need to support those products, period."

      There are only a few products they officially support. And Diablo II does run 'perfectly' for me, just as well as it does under Windoze.

      "Wine has been running games like starcraft for ages. It just takes a lot of effort to configure everything properly. Eventually the wine project will break through the proprietary SafeDisc stuff. You don't need a license to reverse engineer."

      But with horrible 2d performance and unreliable battle.net, which they have FIXED. And actually, the DMCA and other laws may prevent SafeDisc stuff from being implemented in the main wine tree, it's one of the reasons I think (beyond the proprietary aspect) that they can't put it in the public AFPL'd source.

      "I would guess that, too, since Loki released about 20 games, KDE includes a nice collection, as does GNOME. And wine supported a few. Winex gave me the ability to run Homeworld. And for that I feel my $60 contribution was worth it. But I still can't get diablo II to work and I was under the impression my money would go to fund sourcecode that eventually would fall under a GNU license. Was I wrong? Did I throw my money away? Yes. But I won't do it again."

      It sounds like you have a personal vendetta. There are *MANY* people who are running Diablo II perfectly. You have to remember that they can't control all the factors, a lot of video cards under Linux have some pretty crappy drivers. Also, they have stated that their code would go into the wine tree when they got enough subscribers. I don't forsee that changing, especially since they haven't stated so.

    5. Re:Transgaming isn't bad. by Cyno · · Score: 2, Insightful

      Yeah, I understand that linux is a patchwork quilt, but commercial entities that want to create products using this quilt are still held to the same level of expectations of any other commercial entity. If I purchase a product that says it will do x then it better do x or I should get my money back. Open Source and GNU software is different. Its not commercial in nature. Its open and free. Which means everyone is held under the same expectations which are to help out or RTFM. There's only one way to do something and that is to just do it. Transgaming is trying to be both an open source and a commercial company. They'll release some of the code, but under different licenses that may be modified in the future to prevent binary distribution, etc. They require you to pay for a product that isn't complete and doesn't have a completion date. Support for games is done through a forum instead of via email or a phone call with a technical representative like any commercial software company would have. I could go on. Do you see my concerns? It wouldn't matter if I could trust Transgaming, but with their recent actions they've lost my trust. Like I said I got Homeworld working, almost perfectly. Homeworld doesn't even have screenshots in their forum, yet. I know *MANY* people got Diablo II working. But I installed the latest winex on a Matrox G450, X420, RedHat 7.2, and it never got past the install, just hangs and crashes on startup. I'm a little upset, but does that honestly sound like a vendetta against Transgaming? Must I debug wine to get winex to work? I paid good money for this software. Where's the support? I wouldn't be saying any of that if Transgaming left Debian (the most GNU distro in my opinion) alone and didn't threaten license changes to prevent software distribution. That goes directly against the GNU philosophy, and last I checked wine is licensed under a GNU license.

  5. Nothing "Wrong" what Transgaming are doing here... by Jack+Hughes · · Score: 5, Insightful
    ... They've taken a BSD licensed piece of software, written by others, and made it there own. Well, the BSD licence says that's OK. ... But if the copyright holders are pissed off by this, they can reliscense the original. Well they were, and now Wine is under the GPL. So that's OK. ... So Transgaming should probably just simplify things and plainly state that WineX is a proprietry system... so that outside people don't get confused and submit patches to them under the illusion that it is free software or open source.

    Does a proprietry WineX threaten Linux in any way? No not really. It is a system that allows proprietry windows software to run on open source/free Linux. It hardly matters quite where the free/prop. divide is drawn either above or below the middleware - the end result is that the user is running is a non-free application - although things might be a bit confused if they start sticking prop. kernel modules into Linux - but then again, there is the precedence of VMware et al for this.

    So there is nothing legally wrong with what Transgaming are doing. I say let them carry on - but just clear up the confusion and plainly state that WineX is a proprietry system. If anyone's nose is out of joint then it was Wine's fault for ever being under the BSD liscense - which it isn't now.

    Of course Transgamings Business Model is wrong. They should simply re-sell Windows games - either to Windows users or to Linux users bundling WineX and some installation glue a la codeweavers.

  6. Re:Gentoo Linux by athakur999 · · Score: 3, Insightful

    That's one the advantages of the ports-style system Gentoo uses. The ebuilds are just instructions on how to download and compile a package, they don't contain any actual source code or binaries. Thus Gentoo can have an ebuild for virtually any program, regardless of what license the program is under.

    --
    "People that quote themselves in their signatures bother me" - athakur999
  7. Re:One argument for the GPL and against "look alik by psavo · · Score: 5, Insightful

    If you want it to be truely free, use the GPL license. If you don't care, then use the BSD, Artistic, X11 or what-have- you. This is a good example of what can happen.

    I think you don't understand.
    To be 'truely' free you should use BSD license. It basically gives your code away.
    Those of us who use GPL do it to get back some fruits of our hands. I WANT that any of my modified code will come back to me.
    I think BSD people are very generous, but I personally don't think I could just give my work away the way they do.

    --
    fucktard is a tenderhearted description
  8. Free Speach or Free Beer by dirkx · · Score: 3, Insightful
    What is free ? Or rather who has that freedome ?

    The ability to do -anything- with the code; whenever you want it; however you want it. Or in other words you and your actions are the thing that is free.

    Or the ability of the code to distribute itself to wherever the code wants to go; and protection for the code to insure it does not get hidden away in obscure places.

    BSD chooses the first as being important - at the expense of freedom of the code.

    The GPL chooses the latter - at the expense of freedom for you.

    And as with all things in live - reality is a compromize; one cannot have both. Companies and people who want their code to be used in the widest possible way generally pick the BSD code - and people who want their creations to have a robust live of their own - for eternity to come - and out of reach of commercialization - pick the GPL.

    Dw.

  9. reasonable request by Ender+Ryan · · Score: 4, Insightful
    I think it's a perfectly reasonable request of transgaming to ask the debian maintainers to not package a binary build of winex from their cvs repository, that could really cut into their bottom line, which, despite what so many here say, is important for a company.

    People like to bitch about transgaming, but they really have done nothing wrong. They grabbed wine, used it according to the license attached to it, offered to trade code to/from the main wine tree. There's nothing wrong with that, if the wine developers didn't want their code used in that manner they should have (L)GPLed it from the start.

    Similarly, if the debian crew decides to ignore transgaming's request and package winex in the distribution anyway, transgaming has nothing to complain about, but they can decide to change their license if they think they need too.

    I think everyone needs a nice fine glass of STFU.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:reasonable request by Daengbo · · Score: 2, Insightful

      You know what? I, personally, think that Debian should go ahead and package their CVS. Not because I plan to use it, though. It will force the issue, and if Transgaming closes the CVS, then everyone will understand their motives and act as their concience dictates, while, if they don't, people will likely give them less grief (and I doubt they'll lose any real subscribers over it, either) Right now everyone is in this churning, burning, middle ground. Bad place to be...bad.

  10. Re:What's the big deal? by FatlXception · · Score: 5, Insightful

    They do distribute debian DEB packages along with the RPM's, but of course, these are the full, stable releases, which include non-free code like copy protection, and which you must be a subscriber to download. They're worried that if Debian distributes the compiled CVS version and calls it WineX, people who install that package may think that's all there is, without being aware of the subscription service or the extra features possible. Personally, I agree with them, and don't see what all the fuss is about. I don't see a 'big bad company' trying to muscle out the 'little guy', I see a group trying to support open source development financially, and trying to protect their interests in doing so. If you read Gavriel State's response, I think their position is perfectly reasonable.

  11. Clearing things up by rmassa · · Score: 5, Insightful

    I think that most people here are misunderstanding the issue, and as a long WineX subscriber, I feel that I need to clarify.

    WineX has _always_ been available in source form for free (meaning you can get it even if you aren't a subscriber) if you are willing and able to pull it from their CVS servers. What has never been free is their compiled code, in which they add such goodies such as safedisc and securerom support (which of course, can't be open sourced, because WineX licensed it from the companies that created the copy protection)
    What Transgaming is asking is that distributions don't package the free version of their source as a package, so people don't get the impression that when they try to run new game x with copy protection that it doesn't work with the WineX period, and not actually go and check transgamings site and realize that they need to buy the commercial version. I would hope more from the average linux user, but I can see their point.
    Besides, people have been tolerating this behaviour from the MPlayer project for a long time, so I don't see what the big deal is. If you don't agree with their reasons, then exercise your right to choose and don't use the product :).

  12. Re:About time to dump Transgaming by Cylix · · Score: 4, Insightful

    Well...

    It is fine to pay programmers to do work and then sell that work for a moderate fee. However, their BASE was taken from a free project.

    Of course under the old Wine license this was fine and legal. Now they have changed...

    What erks me royally is the idea that Debian wants to do something that could fall quite in line with the available license and the WineX guys are throwing a fit.

    I have no objections to turning a profit, but these guys seem to forget their roots.

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
  13. This is not a "bad" thing... by Eric+Damron · · Score: 3, Insightful

    If we want Linux to become "main stream" we need to allow companies who support us to earn a living doing so. If TransGaming wants to keep their source closed, they have the right to do so under the X11 license. Now that WINE is under the LGPL license, they cannot incorporate any contributions to the LGPL'd tree without following the LGPL license agreement, which, I believe, would force them to put their source tree under the LGPL also.

    So, if they want to go it alone without the support of the open source community then God bless them but as Wine moves forward or in a different direction they will need to keep their source tree free of LGPL'd code.

    The two branches will get farther and farther apart and eventually, I believe that the Open Source branch will be superior and TransGaming will be in danger of going the way of the dinosaur.

    --
    The race isn't always to the swift... but that's the way to bet!
  14. Re:One argument for the GPL and against "look alik by Anonymous Coward · · Score: 5, Insightful

    That does sound nice but a software project is a dynamic thing, evolving over time. Your scenerio is static, a happy snapshot where you're giving your code away and all is nice.

    Lets look at the dynamic:

    1.) Start project, license it as BSD
    2.) Writing code, everything is nice.
    3.) Code becomes popular, sizable group of developers gather.
    4.) The vampires show up. Act just like regular users at first.
    5.) Vampires start making making requests for you to change certain things, so their fork will work better. They promise to release patche sback to you.
    6.) More vampires show up, make the same demands and promises as the proginal vampire.
    7.) Your mailing list starts filling up with requests from developers who think it would be best for the project if you cooperated with vampire(x).
    8.) None of the vampires have kept their promises. DEvelopers for you project are working on vampire forks.
    9.) Your project is no longer popular because it has fewer features than the vampire forks. AFter all the vampire forks will always be their efforts+theirs. you can never keep up.
    10.) People on your mailing list start to bitch and moan about not having feature X that they saw in vampire distro.
    11.)Vampires continue to orbit. Plucking any new idea you have and not giving anything in return. Project dies a slow death and you get tired of working with it because it's not fun anymore.

  15. Re:One argument for the GPL and against "look alik by adamjaskie · · Score: 2, Insightful

    Actually, it does NOT impose restrictions. It takes away some restrictions (from standard copyright law) and leaves some in. Public domain removes all restrictions, GPL removes SOME restrictions, MS EULA adds MANY restrictions.

    --
    /usr/games/fortune
  16. Re:One argument for the GPL and against "look alik by Anonymous Coward · · Score: 2, Insightful
    Until you have read both the GPL and a Microsoft EULA, you should refrain from comparing the two. The fact that both have titles containing the word "License" is just about all they have in common.

    The GPL is a copyright license; unless you plan to modify and redistribute a GPLed work, you don't even have to worry about it. Its terms are intended to make sure that others maintain the same freedom to modify and redistribute that you received and were pleased to take advantage of.

    Microsoft's EULA is a usage license, attempting to impose conditions ex post facto on your use of a product you paid for. You are not able to read the license until after the purchase has been made, and its terms are crafted for the benefit of Microsoft and Microsoft alone.

    Thus the GPL and the EULA could scarcely be more different in the letter of their conditions, the spirit of their conditions, and the manner in which those conditions are applied.

    AC.

  17. Re:Gratis vs. Libre by neocon · · Score: 2, Insightful

    Um, just what do you mean by `close the source'? Nothing a company does with my code has any effect at all on the freedom or availability of the code which I released under BSDL. If said company wants the benefits of open-sourcing their code, great. If they feel better off not doing so, great. Either way, the code I released under BSDL is still available under BSDL.

    What you're really saying is that you feel you have a right to control the distribution of their code as well as yours. Now that's fine, if that's what you want, and there are certainly valid arguments for using the GPL in that case, but don't pretend it has anything to do with companies `closing' your source -- only you can do that.