Slashdot Mirror


Two Helpings of WINE

Mister Snee writes: "As of the latest WINE release, the developer who's been working on the ActiveMovie and DirectShow code for the last nine months suddenly pulled it all from the source tree, citing fears of trouble under the DMCA." And an anonymous reader submits: "TransGaming Tecnologies is offering much of its own proprietary code up for exchange if Codeweavers are willing to relicense some of their code under the less restrictive (more free) X11 licence (eg contributing it to the X11 fork of wine, Rewind). Details can be found at this post by CEO Gavriel State. This all came from the Codeweavers-dominated recent licence change (to the LGPL) which was done in an attempt to steal TransGaming's Direct3D code and force them to open up all their work (thus have no means to make money)." Your attitude toward these license machinations may vary; Codeweavers seems unlikely to oppose people making money from WINE development.

208 comments

  1. wine confusion by Drunken_Jackass · · Score: 4, Insightful

    Someone should start naming their wine distributions - Burgundy, Pino Grigio, etc. So i can tell who the hell is contributing to what!

    --
    There are 01 types of people in this world. Those that understand binary, and me.
    1. Re:wine confusion by groundhog00 · · Score: 1

      heh. How about beer names for the distros. The Wine names you are giving are for white-colar folks. I prefer stuff like Coors, Miller, and Colt45. Just my $.02

    2. Re:wine confusion by peddrenth · · Score: 1

      I prefer stuff like Coors, Miller, and Colt45

      You ought to try some real beers. They even have better names. Wychwood's Hobgoblin, CircleMaster and Back Witch would be a good place to start.

    3. Re:wine confusion by Anonymous Coward · · Score: 0

      real beers? you must be from seattle or someplace else just as pretentious.

    4. Re:wine confusion by /dev/trash · · Score: 1
      You ought to try some real beers. They even have better names. Wychwood's Hobgoblin, CircleMaster and Back Witch would be a good place to start.

      Beer is beer. Rotten hops, etc. The end result is the same, to get drunk.

    5. Re:wine confusion by jo42 · · Score: 1
      Coors, Miller, and Colt45

      Ah, you mean American brewed piss water.

    6. Re:wine confusion by __past__ · · Score: 1
      Beer is beer. Rotten hops, etc.
      You're american, right?

      The end result is the same, to get drunk.
      There Is More Than One Way To Be Drunk. You'll notice the difference once you wake up. Then again, those l33t "real beers" will probably not convince you that there are some really good beers out there.
    7. Re:wine confusion by ncc74656 · · Score: 2
      I prefer stuff like Coors, Miller, and Colt45.

      That stuff's bilgewater, not beer. I can make better beer than that (just bottled 5 gallons of a Sierra Nevada Pale Ale clone two weeks ago...haven't had any of it yet because it hasn't settled out, but the two batches (one pale ale, one amber ale) before it turned out pretty well).

      Pale, fizzy beer is for wussies.

      --
      20 January 2017: the End of an Error.
    8. Re:wine confusion by broody · · Score: 1

      You're american, right?

      Your generalization is out of date. After some legal changes the American beer landscape changed.

      --
      ~~ What's stopping you?
    9. Re:wine confusion by /dev/trash · · Score: 0, Offtopic
      You're american, right?

      Okay I am sorry, what are the ingredients in non-American beer? Gold and diamonds?

    10. Re:wine confusion by Anonymous Coward · · Score: 0

      Would the Debian fork be called Ripple, because... well nevermind.

    11. Re:wine confusion by Thing+1 · · Score: 1
      Someone should start naming their wine distributions - Burgundy, Pino Grigio, etc. So i can tell who the hell is contributing to what!

      I LOL when I read your comment.

      Not because of the comment itself; rather, that "Drunken_Jackass" was discussing WINE.

      --
      I feel fantastic, and I'm still alive.
  2. Wow.. this was one way to put it by GauteL · · Score: 5, Insightful

    "which was done in an attempt to steal TransGaming's Direct3D code and force them to open up all their work (thus have no means to make money)."

    The licensing change was made because the Wine-project didn't really want "leeches". That is, companies using their work, without contributing back. This has NOTHING whatsoever to do with stealing.

    If this hurts TransGaming, then that is their problem, not the Wine-projects.

    PS! I actually like WineX, and I am a subscriber, but they have no universial right to use all the work of the Wine-project unless the contributors think that is ok (stated with a license). If they succeed in "swapping code" that is ok. Bitching about not being able to use LGPL-code, is not.

    1. Re:Wow.. this was one way to put it by dinivin · · Score: 2, Insightful

      If they succeed in "swapping code" that is ok. Bitching about not being able to use LGPL-code, is not.


      Some might argue that changing the licensing of the project after a couple of years of development, because the developers didn't think things through when they began, is not OK either.

      Dinivin

    2. Re:Wow.. this was one way to put it by Anonymous Coward · · Score: 2, Insightful

      Why not? That code was mit X11 like. They can do whatever with the code they want. When people use BSD like license, they just don't know what they have given up. Now those who contribute to Wine feels the pain and did something.

    3. Re:Wow.. this was one way to put it by squiggleslash · · Score: 5, Interesting
      The licence change is not retroactive, what they're doing is saying "subsequent changes will be covered by the LGPL, we can't do anything about earlier code, even if we wanted to."

      TransGaming is whining that it can't use (within their prefered business model) the efforts of those programmers currently working on the project. So this isn't a simple case of changing the licencing of the project after two years, it's a case of the current code having a licence reflecting what the current programmers want.

      In my view, TransGaming still has plenty of options: write the damned modifications to WINE made since new changes were covered by the new licence itself, negotiate a new licence with the programmers who have made the changes, or go with the flow. Anything else looks like the spoiled kid who takes his ball away.

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:Wow.. this was one way to put it by xer.xes · · Score: 5, Insightful

      Maybe we can mod the story itself to -1 :).

      Of course most of the stories here on slashdot are kind of biased (towards open software), but this one is really bad (and in the wrong (non-open) direction this time).

      Who says you can't make money with open software? Ximian does it, Codeweavers (with *tada* Wine) does it, Eazel did it (they spend more than they made however :)), I do it, lots of other people do it!

      --
      xer.xes -- 4181
    5. Re:Wow.. this was one way to put it by Anonymous Coward · · Score: 0

      TransGaming is whining that it can't use (within their prefered business model) the efforts of those programmers currently working on the project.

      The license was changed because CodeWeavers (another company) whined about TransGaming. I guess the louder whiner wins?

    6. Re:Wow.. this was one way to put it by On+Lawn · · Score: 1, Flamebait

      Yeah, I've noticed Taco going that direction lately also. The most recent case being when in synical gesturing equated KDE and Gnome to Windows as examples of Browsers integrated into Operating systems. There was a time when he was smarter than to call KDE and Gnome an operating system.

      I think it started a long time ago when he wanted to get his Scanner working with Linux (for scanning Anime Cells I think.) After some attempts to get it to work, he found out that his only hope was being thwarted by a bunch of well meaning but rude OSS extortion emailers who were badgering the scanner company.

      Since then, he's taken an increasingly squinty-eyed view at the OSS audience as those same few have tried to thwart, maim and destroy his creation. A creation that ironicaly was made for "open" audience participation. Their efforts of late have gotten more desperate, paranoid, and rampant.

      Add to that RMS requiring Taco to call this site GNU/Slashdot and where can you turn? Back to the comfortable world where all this mess was closed and swept under the carpet. Customers didn't interact with the products becuase producers didn't care to listen anyway. No shouting, complaining, or moaning to be heard. What a peaceful world that must seem these days to this abused open-source hero.

      So Codeweavers moves to a liscence that definately effects a competing(?) company in an adverse way, with more squabbling and name calling. Its understandable to see why Taco would identify more with the people being screwed with than the people wanting fairness.

      Such is the curiously misapplied "free as in ${yada}" debate that really makes for fodder for corporate comic strips, confusion/derision for Joe Sixpack, and fuel for end-users who think Open Source means the best contribution they can make is as a manager and not a programmer.

    7. Re:Wow.. this was one way to put it by Anonymous Coward · · Score: 0

      No, the company actively involved in free and open development of WINE wins. Because they're some of the programmers.

    8. Re:Wow.. this was one way to put it by iamplasma · · Score: 2

      If they wanted to do that, then LGPL wasn't the best idea. One of the other proposed licences was a time-delayed GPL, which IMHO would have been much better. Basically, a developer could use all the wine code, as long as they released their additions within a certain amount of time. That way developers like transgaming could still make money from it, but had to give back their code in the end. What was wrong with that?

    9. Re:Wow.. this was one way to put it by dinivin · · Score: 2

      When people use BSD like license, they just don't know what they have given up.

      Really? How can they possibly not know? It seems quite obvious, from reading the license, what a developer would be giving up.

      Dinivin

    10. Re:Wow.. this was one way to put it by clifyt · · Score: 2, Flamebait

      This is EXACTLY what one of the articles the other day was about. GPL is about religion...you GPL everything because GNU/Jeebus says to. BSD is about wanting your project to take life after you release it with no other restrictions than to let others know where it came from (I believe the BSD is the one that RMS hated because he didn't consider it free because it required copyright statements to be left in...though every damn GPL software has to have copyrights left in...but they refer to his religion...)

      I've released software over the years that I had no more use out of...I sometimes release them GPL other time just say hell with it and put it into the public domain...no license, do what the hell ya want with it. BSD allows you to take something and GPL the results under a second license, so as a programmer, you could have easily forked it and set up your own GPL/BSD version of the software with your own team (though it sounds like Wine beat ya to the punch).

      Some of us care only for getting software out...we don't care about if someone is proffiting off of it 'unfairly'. We care that someone is using it...

      clif

    11. Re:Wow.. this was one way to put it by subsolar2 · · Score: 2
      I agree that the author of this article seems to be a more than a bit slanted. I happen to agree that the change to LGPL is a good thing since I don't see Lindows contributing back and that is a bad thing for the Wine project.

      Yes the GPL/LGPL is almost a religion, but I beleive that it's the right of all computer users to not be forced into software serfdon to a single vendor. The GPL & LGPL does this where the X11 and BSD licences don't ensure this. Both allow fot the Microsoftesque embrade & extend which is a very bad thing.

      I don't think there is anything wrong with Transgaming wanting to swap code with the Wine group. Both sides gain from the trade.

    12. Re:Wow.. this was one way to put it by lingenfr · · Score: 1

      Hunh? This one wandered down the path and fell off the ledge. Slashdot is a great example of the piece of human nature that makes us want to be in send mode more than receive. The story that I READ equating KDE and Gnome to Windows was related to testimony offered by a M$ funded long hair who did not know his butt from a hole in the ground. He equated the three and backed off under direct questioning. I believe that the slashdotter who posted the story made sport of the long hair (I believe Elzinga was his name, maybe not).

      Bottom line, read the story, read the posts, engage your brain, then respond if you have something to contribute. Carping at the slashdot team is fun, but not relevant to this story.

    13. Re:Wow.. this was one way to put it by peddrenth · · Score: 1

      "time-delayed GPL"

      So is it possible for us to restore 10-year copyrights that way?

      "Copyright 2002, OJW. This program may be considered public-domain after 20 May 2012"

    14. Re:Wow.. this was one way to put it by On+Lawn · · Score: 2

      Slashdot is a great example of the piece of human nature that makes us want to be in send mode more than receive.

      True, and in interesting point. I think that encapsulates one side of the token of much of what I was saying. The downside is people like you describe in your post although we might not agree on whether that describes me or not.

      The slashdotter's responce you refer to was not as interesting as Taco's who said "Basically he doesn't understand what GNOME and KDE are, and since we're all holier-than-thou know-it-alls around here, we might as well laugh at Microsoft's expense ;)".

      Note the tone of disdain towards the community, although this doesn't go as far as to equate KDE and Gnome as OS's as I said before. Few have the perspective of the OS mob that Taco does, and comparing and contrasting his views with Rusty's always makes for interesting discussion.

      But back to the point, in essence I'm not carping on the Slashdot team. Its unfortunate that you take it that way. In fact, I'm agreeing with their sentiment. Most of Open Source is a wonderful thing, used as an example of cooperative economies and the future of progressive movements by David Brin and others.

      But without self-policing becomes a socially devalued rant by people who want to be Open Source Managers but not Open Source Programmers.

      So as my parting shot, I invite you to look beyond the fashionably defined lines of Open Source combat to see a very interesting evolutionary process, and the roles people have and will play in them.

    15. Re:Wow.. this was one way to put it by emn-slashdot · · Score: 1

      If you want to use LGPL code in your project of commercial/GPL/ETC license, it is fairly easy to make the code into a library(if it isn't already), release it as LGPL, then use the library in your project. Isn't that the use the LGPL was originally designed for?

      --
      -EvilMonkeyNinja
      Mild Mannered Host by Day
      Wild Hammered Programmer by Night
    16. Re:Wow.. this was one way to put it by clifyt · · Score: 2, Offtopic

      Heh! I generally don't respond to my own posts like this, but it was funny that some fucking moron modded the parent to flamebait.

      It just proves to me that most /.rs are just immature children, most of whom have never coded for a living nor understand that anyone needs to make a living. Its all gimme gimme gimme and the GPL helps out in that regard. You could give a fuck about sharing with others...if it weren't for the GPL, you'd be out pirating anyways.

      If you want flamebait, this is it...not that I don't consider all of this true.

      Ok, kiddies...I am giving you yet another post to mod down. I have PLENTY of karma and have been around here longer than most. Too bad I still don't have my old 4 digit UID.

    17. Re:Wow.. this was one way to put it by FeeDBaCK · · Score: 1

      "which was done in an attempt to steal TransGaming's Direct3D code and force them to open up all their work (thus have no means to make money)."

      ......and all this time I was thinking it was to keep Lindows from leeching off Wine. Most of the Wine developers (as far as I have seen) like Transgaming.

      --
      wolf31o2 Developer, Gentoo Linux Games Team
    18. Re:Wow.. this was one way to put it by Bartab · · Score: 1

      "Copyright 2002, OJW. This program may be considered public-domain after 20 May 2012"

      The copyright owner can release it into the public domain at any time, even retroactively. However, once released there is no way to change your mind.

      Same goes with licenses, you cannot retroactively restrict a license, but you can loosen it. BSD -> GPL is definitely a restriction, so it can only apply to future releases.

      --
      Any sufficiently advanced technology is indistinguishable from a rigged demo.
    19. Re:Wow.. this was one way to put it by Darby · · Score: 1

      but it was funny that some fucking moron modded the parent to flamebait.
      ...If you want flamebait, this is it


      Now this is even funnier. Your previous post is currently still labled flamebait. It isn't flamebait, of course somewhat rantish, but we still don't have that rant tag.

      This post is more or less flamebait and it's labled insightful.

      Note to mods, that link saying "have you read the moderator guidelines" is a must read for a lot of you. Yes, it will also tell you that this post is appropriately labled "offtopic" if you care to waste your points on it.

    20. Re:Wow.. this was one way to put it by Darby · · Score: 1

      Too bad I still don't have my old 4 digit UID.

      What did you do, sell it on eBay?

    21. Re:Wow.. this was one way to put it by clifyt · · Score: 2

      Yeah..it IS funnier than hell that the second comment got an insightful. Maybe more inciteful more than anything else :-) Oops is the Slashdot nose smily nazi going to mod me down for that.

      As for the 4 digit one, I went by the name Gimpboy for a LONG TIME. When Gimp the graphics application came out, too many people thought I was fronting for that and others started with using very similar names, I asked Taco to change it to this one. Instead of changing the name, apparently he deleted the old UID and moved it to the new one. Now someone else has the Gimpboy name and I'm stuck with one more digit in my UID.

      I SHOULD have eBay'd it...might have paid for lunch or something...

      clif

    22. Re:Wow.. this was one way to put it by Anonymous Coward · · Score: 0

      sure they can but they won't. They want to ride on the WINE for free. not spend money on wrapping an on going project to a LGPL library.

    23. Re:Wow.. this was one way to put it by armb · · Score: 2

      > TransGaming still has plenty of options: [...] negotiate a new licence with the programmers who have made the changes

      Which is what they are trying to do. I notice the linked post doesn't say anything about "stealing" code, that's just the story submitter.

      --
      rant
  3. DMCA? by jaavaaguru · · Score: 2

    They're wrapping an API around some existing binary code for the MPlayer stuff, aren't they? Hence the reason it only works on the processor architecture that Windows Media Player works on. This is hardly a copyright issue, or an encryption issue is it? If the writers of the code they're wrapping hteir API around are bothered about it, it's just like, say, Microsoft being bothered about you using alternative software to read a word document, or something equally silly. Hmmm... come to think of it, they probably would be bothred by that!

    1. Re:DMCA? by DustMagnet · · Score: 3, Interesting
      I'm just guessing, but I think that this has something to do with Microsoft's Digital Rights Management. The author says, "and there are some other reasons I don't want to write... "

      What would be the problem he can't mention? I think the problem he found is an hole in mplayer's DRM. Just recently Microsoft argued before the courts that releasing a full API would let people do bad things.

      Real Media has had this problem for a while. Of course if Microsoft wrote code more professionally this wouldn't be a problem.

      --
      'SBEMAIL!' is better than a goat!!
    2. Re:DMCA? by peddrenth · · Score: 1

      So why not publish the offending source code on a page not accessible to US citizens, and let the rest of the world play with it? We don't have DMCA, yet somehow we still have to abide by it?

    3. Re:DMCA? by Jah-Wren+Ryel · · Score: 1

      Maybe because the Internet interpret censorship and routes around it, thus pretty much assuring that some non-American with access to the page would immediately mirror it on a webserver that didn't restrict American access. The original author is still the original author and thus must fear for his life if his code is out there.

      --
      When information is power, privacy is freedom.
    4. Re:DMCA? by Bruce+Perens · · Score: 2
      I will document this example for Rep. Boucher as an example of the chilling effect of DMCA.

      Bruce

    5. Re:DMCA? by peddrenth · · Score: 1

      Wow. A celebrity on Slashdot.

    6. Re:DMCA? by Anonymous Coward · · Score: 0

      Calm down, its only Bruce (O.K, *only*, but he posts here all the time)

    7. Re:DMCA? by Anonymous Coward · · Score: 0

      And can we say this Bruce is stupid? He is to me.

    8. Re:DMCA? by Doc+Hopper · · Score: 2

      Go Bruce! Until you came out here to Utah and talked to the local LUG I thought you were just an overinflated ego with few social skills. I found out that, instead, you have a good reason to have an ego and can make geeks laugh a lot.

      Go Bruce!

      No, I'm not trying to kiss up, but after seeing his presentation in Logan, I realized Mr. Perens is one guy who has the time, talent, motivation, and POSITION to help destroy software patents and the DMCA. Other people (*cough* Linus *cough*) don't give a damn as long as you can play with code...

  4. What's the last tarball with the code? by acceleriter · · Score: 2, Informative

    I have to add a copy to my "suppressed" directory tree. This is just what the WINE project needs. A fork to a non-U.S. (and probably non-E.U., eventually) nation brought on by the mere implied threat of legal action from evil "intellectual" "property" barons.

    --

    CEE5210S The signal SIGHUP was received.

  5. Meanwhile .... by AftanGustur · · Score: 2

    Someone at Redmond has a satisfactory smile on his face ...

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
    1. Re:Meanwhile .... by Anonymous Coward · · Score: 0

      Pirate Bill Gates can wipe that smile off his pie in the face. Windows is a rip off and extension of other peoples code. MIT had windows back in the 80s and Apple had been the first to make the interface easy to use for kids of course Microsoft stole and bastarized the Apple GUI and tool those kids writing apple script and turned them into VB Script Kiddies. We have now come full circle and we will see who is left standing Big Hint: Ever hear of Pakard Bell who screwed customers for years well one day the fat lady sang and no more Parkard Bell. Microsoft gone out of business NT shops left holding the bag Stock Holders pissed lost all their investment in con artist Bill Gates and Microshaft. http://www.billparish.com for Bill Gates financial fraud update. MacOSX based on BSD and mach kernel is going to help linux in that all those commercial apps will be easy to port from MacOSX to Linux. In fact it is going to help the freebsd's too. You will see Apple support more then one processor soon. Darwin runs on intel and is the core of MacOSX. Looks like a lot of people put off by Linux through FUD will have no problem moving over to MacOSX which will give them a Unix Foundation to move on over to Linux. No one is moving over to Windoze and everyone is looking for a solution to convert their apps and systems away from Bill Gates Crashware. WINE will soon have the APIS if European Union and the United States Government Get Their Way in their action against Microsoft. WINE gets better with time.

    2. Re:Meanwhile .... by Anonymous Coward · · Score: 0

      You appear to be some sort of Apple fanboy. Remind me again who was it who went for a "visit" to Xerox PARC and saw the GUI they had there? Do you know who Doug Englebert is (Probably not)?

      Engelbert invented the concept of the GUI, the people he worked with went to Xerox to develop it farther, Steve Jobs saw it and cloned it for Apple, and Bill Gates saw the Lisa & Macintosh and went about creating Windows. Big deal.

    3. Re:Meanwhile .... by Anonymous Coward · · Score: 0

      MIT had the GUI before Xerox. Apple was the first to take that GUI pakage it and market it to the general public. The concept of GUI was discussed and worked in Universitys back in the 60's but was not released to the general public. The Professors wanted to keep secret their code. If you follow Unix History back to the mainframe punch card days your average Joe Geek could not get access to the Mainframe. Well in the 70s Joe Geek got fed up and developed a kit you had to assemble yourself and that was the first PC. Apple did not invent X but they did find a way to take it and mass market and make the platform available to kids. Apple is doing the right thing moving to BSD unix mach core and this can only help development for apps on Linux. By the way some of Apples people where the ones at MIT who developed X windows. Apple needs to open up their specs for their hardware and SUN does too. Darwin is Apples OpenSource MacOSX it runs on Intel. Apple is not perfect but they are trying to do things right and MacOSX can only be a plus for Linux.

    4. Re:Meanwhile .... by Anonymous Coward · · Score: 0

      MIT had the GUI before Xerox.

      Say, really?! Hey, would that be anything to do with Doug Engelbert, who I mentioned several times in the original post? The man who invented the GUI? No shit?

      If you follow Unix History back to the mainframe punch card days your average Joe Geek could not get access to the Mainframe.

      No, the "average Joe Geek" was busy on the TX-0, PDP-1 and PDP-6. Why would they want to touch an IBM 704/709/7049 or UNIVAC when they had a PDP?

      Well in the 70s Joe Geek got fed up and developed a kit you had to assemble yourself and that was the first PC.

      No, that was the first Intel 8080 based "computer". In this case, "Joe Geek" was a company called MITS, who used to make calculators and saw a quick buck in kit computers.

      Apple is nothing to do with "making computers available to kids" and everything to do with Steve Jobs making money. Steve Wozniak was the guy with the skill and the soldering iron. Steve Jobs is in the same league as Bill Gates; they both hung out at Homebrew and they both got into the business to make money. The only difference is, Steve Jobs hasn't written a snotty letter calling his users theives yet.

    5. Re:Meanwhile .... by Anonymous Coward · · Score: 0

      You seem to convinantly forget, that Apple changed the way it was doing things SO many damn times. Most devs just got tired of forking over the 10-20k in dev kits just to be on the latest OpenWhatever kick Apple was on. Cost of MS dev kit in 1995 500 bucks. Cost of Apple Dev kit from same time 12000 bucks? You do the math if you have 10 devs and you need X number of kits... Plus most of MS did was not change too much but just enough so you want/need to upgrade. Apple change its skin so many times we had NO idea what to even do. We gave up on em. We got tired of them changing their tune every year. MS is fairly consistant. Sure they have their share of lets change the world every year but we just ignor it :). Most MS/DOS type software from 10 years ago still works even in XP. Can you say the same about MacOSX?

      Very odd rant on how you want goverment involved in the way software is made. My example above was almost compleatly market driven. The market SPOKE about what it wanted. It wanted stablity and simplicity. MS realized if they can get people to incrimentaly upgrade they can have a decent revinue stream. Apple wants the whole enchelada every other year.

      Your link to that site may be interesting I will take a look. But the tax law of the United States let EVERYONE get away with doing those things. The tax code is HUGE. It has more loop holes so most corps can get away with that sort of thing. If you dont like it DO something about it dont just sit there and be bitter about it. VOTE, write your senator, write your congressmen, tell others to do the same. Setup web pages about it. To blame MS for taking advantage of a crummy tax code is stupid. ALL corps if they want to keep their money do this. Also dont let the people in DC fool you into thinking its their money it isnt. It is YOUR money YOU earned it. They are mearly taking it way to 'redistribute' it as they see fit. Not as YOU see fit. We may have representation but if you dont tell them you dont like what they are doing ...

    6. Re:Meanwhile .... by acceleriter · · Score: 2
      Don't forget to divide the cost of the development kit by the number of potential sales. Then the cost of the Microsoft kit approaced zero, while Apple's stayed, well, at about $12K.

      Don't mind me, just burning off some karma (and if challenging the Apple apologists won't do it nothing will). Nothing to see here.

      --

      CEE5210S The signal SIGHUP was received.

  6. So, just undo the damage. by Performer+Guy · · Score: 4, Interesting

    How can someone pull the code like this? There must be a copy, heck it might even remain in the cvs database, put it back in there, and if the project leads don't want it in then fork the project. This is exactly why we like the license the way it is, so this sort of thing can't be done unilaterally to a project you rely on.

    1. Re:So, just undo the damage. by martinflack · · Score: 2

      There's something to be said, however, for respect of the original coder's wishes, in the open source community.

    2. Re:So, just undo the damage. by gotan · · Score: 2

      Most of the code is probably in the last tarball (20020411) the diff to 20020509 contains the changes (in a reversible form), so it's sufficient to pull the latest diff (especially if you have the latest sources), and do a 'patch -fR -p1' with it to get the 'dlls/quartz' dir which probably contains most of the pulled code. Then you can also draw source-rpms before 20020509. Maybe you can also roll back the CVS-tree (didn't look). The code is still all over the place. Since it's GPL it should be (standard IANAL disclaimer) no problem to pick it up from the original author.

      But then there is the question if one should really ignore the authors wishes in that way (OTOH, if you contact him privately, maybe he agrees that development of his work should go on, and feels safe enough from litigation having made the effort to pull the code). The main problem is though: The code will probably become worthless over time if not maintained, so it is not enough to simply put the code back, but there also needs to be someone to maintain and develop it (and take the same risk as the original author to be sued).

      --
      "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
    3. Re:So, just undo the damage. by motox · · Score: 1

      Get the latest tarball and revoke his access to the CVS. It's him who is gonna be sued anyway lol

    4. Re:So, just undo the damage. by jhoger · · Score: 1

      He can't stop everyone, really. He is able to pull it only at the sufferance of the rest of the wine maintainer (Alexandre Julliard).

      I personally, agree with Alexandre in acquiescing to Hidenori's wishes... which were clear "please do not use my codes anymore."

    5. Re:So, just undo the damage. by kevina · · Score: 1

      Yes there is. However, if I was the project leader, I would simply say tough since I am so sick of this type of thing. What would happen to multimedia projects such as mplayer, lame, XViD or any other project with questionable legal status if one of the key author suddenly removed his code? It is bad enough when when companies remove code do to possible legal threats, it is even worse when open source projects do. He released his code to the public and I have every legal right to use it. If he wishes to have his name removed from the code than I would respect that wish, but I would not respect anyones wish to throw away perfectly good code that I have a legal right to use.

    6. Re:So, just undo the damage. by Anonymous Coward · · Score: 0

      It is why you have not contribute any code to any open source projects?? Tough, yeh right!

  7. LGPL. by saintlupus · · Score: 3, Interesting

    This all came from the Codeweavers-dominated recent licence change (to the LGPL) which was done in an attempt to steal TransGaming's Direct3D code and force them to open up all their work (thus have no means to make money).

    Now, I'm not license ninja like some of the people on here, but I thought the whole _point_ of the LGPL was that it could be linked to or used without the linking source having to be opened. I was under the impression that was the main difference between the LGPL (Lesser?) and the regular one.

    Anyone care to correct me, please?

    --saint

    1. Re:LGPL. by gimpboy · · Score: 1

      yeah but in this case the folks at transgaming want library in question to be closed, where you are talking about the binary, linking to a library, being closed. lgpl and gpl stuff cannot link to closed binaries i believe. so the rest of wine cannot use the transgaming stuff unless they release it under a different license.

      --
      -- john
    2. Re:LGPL. by Anonymous Coward · · Score: 0

      Sure they can link against it, but they cannot modify it without having to release their changes. Under the X11 style license they could just take the code and do what they wanted with it.

    3. Re:LGPL. by Anonymous Coward · · Score: 0

      lgpl and gpl stuff cannot link to closed binaries i believe.

      You believe wrong. For Gods sake, will people around here actually read the licencses they are discussing before they decide to comment on them?

    4. Re:LGPL. by Dwonis · · Score: 2
      gpl and gpl stuff cannot link to closed binaries i believe.

      Nope. Please read the GPL and the LGPL before commenting on the issues surrounding them.

    5. Re:LGPL. by Bruce+Perens · · Score: 5, Insightful
      Yes, you are correct. The entire premse of the story is bogus, LGPL would do nothing to hinder proprietary additions.

      Bruce

    6. Re:LGPL. by Bruce+Perens · · Score: 2

      What you said. Geez. Is our own team starting to believe the Microsoft FUD?

    7. Re:LGPL. by Anonymous Coward · · Score: 0

      Even if you have to modify the LGPL'd source code so you can add in support for proprietary copy protection schemes? Please explain.

    8. Re:LGPL. by Laven · · Score: 3, Informative

      One of Transgaming's primary reasons for their inability to use the LGPL is because of their copy protection code. They say that it would violate the DMCA if it were released, and it touches so many places of the Wine code that it would be extremely difficult to cleanly seperate into another library.

      I personally support Open Source, but it seems that the problem here is the stupid US law and not entirely Transgaming.

      What about this case?

    9. Re:LGPL. by Anonymous Coward · · Score: 0

      I am sorry, but you do not understand the problem. It concerns issues with DLL's which do not link as nicely as shared libraries. Unless you are saying I can link staticly to an LGPL piece of code without needing to provide code?

    10. Re:LGPL. by ZeekWatson · · Score: 1
      Yes, you are correct. The entire premse of the story is bogus, LGPL would do nothing to hinder proprietary additions.


      No, you are wrong. LGPL is the same as GPL, with the exception that you can *link* to binaries that are closed source.

      This means that the WINE sources remain open, and you don't make closed releases ala BSD or X licenses.

      More information here Bruce: ftp.clue.org/a.tgz
    11. Re:LGPL. by Anonymous Coward · · Score: 0

      I doubt that. TransGaming is trying to _MAKE_ money off it. They belive that the only way to do that, is to have a closed system for what they do. They are probley right. Give away the razor (most of wine), sell the blades (directx bit). The name of their company is TransGaming, with GAMING in the name of it, the point of directx! They are trying to sell razor blades. If they give away the code they have in effect shown everyone how to make razor blades for free. Diminishing revenue for them. Eventually they will run out of VC and will go under and either the code will go into some vault and we get to recreate it. Or it will get released and we get it anyways. They can contribute all they like, but what if someone else was to make a directx? 'But TG is already doing it.' So they obviously do not want to share... Move on lets write our own!

    12. Re:LGPL. by Anonymous Coward · · Score: 0

      That is simply not true. Some proprietary additions are to the existing files. For example copy protection code that's under NDA.

    13. Re:LGPL. by Anonymous Coward · · Score: 0

      who is your team? You are in the other team. Where are your recent codes?

    14. Re:LGPL. by rjamestaylor · · Score: 1
      Bold. Assured. Wrong.

      The three requirements for public exhibition of ignorance.

      --
      -- @rjamestaylor on Ello
    15. Re:LGPL. by Daengbo · · Score: 1

      No offense, but I think Bruce Perens is in a position to know the difference between the two.

  8. Wait a second... by dnaumov · · Score: 1

    "This all came from the Codeweavers-dominated recent licence change (to the LGPL) which was done in an attempt to steal TransGaming's Direct3D code and force them to open up all their work (thus have no means to make money)."

    Wait a second...so if you open up your entire source, you can no longer make money ?

  9. exactly... by gimpboy · · Score: 4, Funny

    i'm going to send the folks at codeweavers a letter requesting my money back for the crossover plugin.

    --
    -- john
  10. WINE == DEAD END? by JohnBE · · Score: 4, Insightful

    It seems to me that all we'll ever be able to run on Wine is old Windows applications. Any cutting edge applications will not run unless the said app. maintains strict adherence to a old proprietary standard. This means that Wine will always be one step back.

    Virtual Machines such as Bochs and VM-Ware will eventually be the only choice for running x86 applications.

    Incedently VMWare and Bochs are not new concepts. SCO have had something called Merge for ages, which has allowed people to run Windows on Openserver for years now and more recently allowed Unixware users to do the same.

    Wine's forking is a desperately sad attempt to remain as near to the cutting edge in legally grey DMCA infested waters. Virtual Machines and emulators are the way to go, DMCA be dammned.

    --
    e4 e5
    1. Re:WINE == DEAD END? by morningdave · · Score: 2, Informative

      I don't know that it's necessarily a dead end, just because the cutting edge apps aren't running from Day 1. I have been very interested (and impressed) by the efforts of companies like both CodeWeavers and Transgaming to use this codebase to produce products that allow people to run common Windows apps under Linux. In particular (sorry if this sounds like an ad), CrossOver office is very impressive.

      Unfortunately, there are a lot of office documents out there, and if we're going to see more linux desktops (the need for which is a separate argument, not taken up here), people will need to be able to read and save documents in those formats. CrossOver Office allows you to do that very well for Office 97 and 2000. The fact that it doesn't support Office XP isn't too big a deal in my book, at elast from a business perspective. Office compatibility issues exist even at companies that are primarily Windows shops. I work for a major cable shopping channel (yes, that one), and we're still running NT4 and using Office 97. Our case is a bit extreme, but the fact remains that large companies simply aren't able to deploy the latest versions of Microsoft's office tools as soon as they come out. In fact, it's downright bad practice to deploy any Microsoft software in a business environment until a Service Pack or two is released (and many -myself included- would say I should have stopped that sentence after the word 'environment'). If WINE and projects based on it are even able to stay consistently one generation behind in their support for Office and such apps (and I think they'll do much better than that), they will have successfully addressed a major issue with getting companies to migrate from Windows to Linux. Of course, this doesn't help the home user who wants to be able to get at Office XP documents or play the latest games today, but we linux folks are a bunch of do-it-yourselfers anyway. That's why the source is available :)

      I just hope that folks at both companies (and any that should follow suit later) can keep sight of the bigger picture and not kill the project with petty licensing squabbles. There must be some way to remain commercially viable *and* return code to the WINE project. It'll be interesting to see how this all shakes out.

    2. Re:WINE == DEAD END? by Ozan · · Score: 2

      You are not supposed to keep on cutting edge while running your apps on wine. It is meant to be a possibility to keep your existing software when migrating to a *nix OS.

    3. Re:WINE == DEAD END? by JohnBE · · Score: 1

      Understood, but what if your existing software is cutting edge?

      I would argue that a Virtual Machine solves any problems because it emulates hardware as opposed to software. Therefore if the said software (say XP or even Plan 9) is compatible with the hardware, there shouldn't be any problems.

      --
      e4 e5
    4. Re:WINE == DEAD END? by JohnBE · · Score: 1

      The only advantage of WINE that I can see is the performance. Most virtual machines have a performance hit. A virtual machine emulating say a PC or Amiga will be machine code compatible with the underlying OS of the program you want to run.

      Another point is that with you example for instance you could run your existing setup, Windows NT4 as well in a Window on a Linux desktop. No retraining, just click your box and your old desktop is available.

      --
      e4 e5
    5. Re:WINE == DEAD END? by Ozan · · Score: 3, Insightful

      Understood, but what if your existing software is cutting edge?
      Easy thing: stay on windows. Don't force yourself on a certain system because it is hip. Be professional. If you need linux software, use them on a VM.

    6. Re:WINE == DEAD END? by morningdave · · Score: 1

      Fair enough. I'd be lying if I said I could give you anything resembling an intelligent discussion on the pros and cons of virtual machines (actually, if you could point me to some good reading material on virtual machines, I'd appreciate it). From what you say, it definitely sounds like a robust virtual machine would be a superior approach to a bunch of different applications emulating different parts of the Win32 API to do what they need to do. I just think that WINE currently allows a fair amount of people to get most of what they really need to do done on a day-to-day basis.

      I like your idea of popping up a window with NT4 on a linux desktop, though I can just see the scenario that would lead to it.

      IT dept: Hey, we're upgrading to Linux. Here's a machine with KDE, it's a desktop environment that is similar to the Windows environment you've been using.

      Users: But, it looks all different and stuff. Where's the "Start" button? What's that stuff in the taskbar? Where's Internet Explorer.

      IT Dept: Oh, that's no big deal, just click the "K". You can use Konqueror inst...

      Users (interrupting): This is too hard. It's too different. I don't have time for this.

      IT Dept: Well, if you'd like, we've given you the option of opening a window to run NT4 while we make the transition. Here, click this.

      Users: Ah, that's better.

      IT Dept: So, you can use this to do things that cause you trouble, while you're learning the new applications that we have on Linux. See, Linux offers us a number of advantages, such as...

      Users (interrupting again): Can you make the NT4 window come up in fullscreen mode?

      IT Dept:

      Of course, maybe the fact that I'm at work right now enhancing pefrectly good software for these same users has colored my opinion of them a bit :)

    7. Re:WINE == DEAD END? by Anonymous Coward · · Score: 0

      Merge=win4lin http://www.win4lin.com

    8. Re:WINE == DEAD END? by JohnBE · · Score: 1

      Does a Windows system forceyou to upgrade to the latest Windows system by only making critical fixes in the next version? Besides I would argue a totally neutral OS policy is best.

      --
      e4 e5
    9. Re:WINE == DEAD END? by JohnBE · · Score: 1

      Heh. Well, sometimes the users should get knotted. Cat'o'nine tails made from Cat-9 should do the trick. Y-O-U--W-I-L-L--U-S-E--L-I-N-U-X and if you dare to call me again I shall beat you some more.

      But seriously, you can make NT4 run full screen mode in Bochs and VMWare, kind of defeats the object though. If only end-users knew their ass from their elbow ;-) and CAT-9 'o' nine tails were legally acceptable in offices.

      --
      e4 e5
    10. Re:WINE == DEAD END? by JohnBE · · Score: 1

      I'm not really sure of any documentation of emulation in itself but the following are free and fairly well documented:

      Bochs, the IA-32 x86 emulator, intereting because it really is a software PC.Unix Amiga Emulator and Windows Unix Amiga Emulator are both interesting because they are running totally alien machines. Incedently if you can get hold of the required Kickstart ROMS (very easy on Google allegedly), there are huge number of Amiga Games now legally in the public domain. Being a skinflint and an ex-Amiga owner this has saved me having to buy a PC game for a few months now.

      Anyway. Good luck.

      --
      e4 e5
    11. Re:WINE == DEAD END? by Eccles · · Score: 1

      The only advantage of WINE that I can see is the performance.

      Most alternatives requires a Windows license and a copy of the OS, costing both money (and funding the "Evil Empire") and disk space.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    12. Re:WINE == DEAD END? by morningdave · · Score: 1

      Thanks for all the info! I'll be sure to check it out when I get home.

    13. Re:WINE == DEAD END? by JohnBE · · Score: 1

      Good point. I must eat more fish or increase my vitamin levels or something, I can't beleive I overlooked that ;-). But point still stands when it comes to existing Windows users.

      --
      e4 e5
    14. Re:WINE == DEAD END? by Daengbo · · Score: 1

      you should give some thought to rdesktop.org

    15. Re:WINE == DEAD END? by Daengbo · · Score: 1

      You should take a look at rdesktop.org for Terminal Services

    16. Re:WINE == DEAD END? by dawyd · · Score: 1

      WINE is for Wine Is Not Emulator!

      Primary goal of wine is not to emulate windows and allow windows binaries to run on unix... Wine is free implementation of Win32 API, i.e. it's aimed at developers porting their apps from Windows. And it works, try Kylix. That's the reason why they've chosen LGPL not GPL. If wine were GPLed proprietar programs couldn't be linked with it.

    17. Re:WINE == DEAD END? by JohnBE · · Score: 1

      I know Wine Is Not Emulator. I think that's why I see it as a dead platform for running existing Windows apps. (see other posts) however, using WINE's libraries for cross-platform development makes perfect sense and I imagine will be of great help to the free software community.

      --
      e4 e5
    18. Re:WINE == DEAD END? by Anonymous Coward · · Score: 0
      A Virtual Machine would not fix anything, because
      • You already have the right hardware (x86)
      • You'd still need the OS to run applications anyway
      With a VM you'd need to buy a license to Windows anyway. Wine solves part of this problem by providing free alternatives to Windows that can run most Windows programs.
    19. Re:WINE == DEAD END? by JohnBE · · Score: 2

      One point. Surely if you're already running Windows applications you'd already have a license for Windows?

      --
      e4 e5
  11. I don't even know the situ. and I see the bias! by rknop · · Score: 5, Insightful

    This all came from the Codeweavers-dominated recent licence change (to the LGPL) which was done in an attempt to steal TransGaming's Direct3D code and force them to open up all their work (thus have no means to make money).

    <Dripping Sarcasm>
    Oh, very well put.
    </Dripping Sarcasm>

    I don't even know what's going on and I can tell that this is absolutely nothing but a ham-handed attempt to push forward a view of the GPL and LGPL (and/or of Codeweavers) and blame it for things for which it no more responsibility than it does for the crisis in the Middle Eeast.

    Licence changes of open code only affect future versions. If an earlier version was out under a different licence you liked better-- fork from there! That's what gave us OpenSSH. It was forked from the last "open enough" version of ssh. Similarly with TuxRacer; it's gone commercial, but the earlier GPLed versions are still GPLed, and nothings to stop anybody from further development of them.

    What's more, even if you change your future versions of code, you can't "steal" somebody else's code which uses an older version. The current ssh is under a more restrictive licence... but OpenSSH doesn't have anything to worry about using the older ssh code. Similarly for TuxRacer; if somebody else writes a GPLed extention to it, the proprietary version can't "steal" it simply because it's connected to an earlier version of code that the proprietary version grew out of. (And vice versa. Developers of the GPLed version aren't "stealing" the proprietary code, or preventing it from being sold, by building on the earlier version.)

    This statement is little better than Microsoft FUD, and comes across as far less slick than it. If there really is some beef or ethical problem with what Codeweavers has done, I don't know. If there is, it needs to be stated much better than this. This statement here only makes me believe that the poster is a whiner with strong opinions about the GPL that aren't actually based in fact.

    -Rob

    1. Re:I don't even know the situ. and I see the bias! by Mike+Hicks · · Score: 2

      Slashdot's biased, there's no question about that. I personally first heard about this several months ago when Jeremy White, the CEO of CodeWeavers, had a presentation on Wine at the Twin Cities LUG. That was before the license change happened. He mentioned it, and said that they were discussing a license change because a lot of people were very disappointed in the behavior of people at TransGaming.

      Basically, a lot of people felt that TransGaming had stolen their work. I believe WineX had been a more open project and TransGaming had closed it up without much warning, but I only know what people told me..

      Anyway, I think Mr. White's conclusion was that he didn't like what happened, but it was permissible under the license. Enough people were annoyed that a license change happened.

      But now, people are saying that this stuff was stolen away from TransGaming? I just find that hard to swallow.

      Admittedly, I'm a much bigger fan of GPL/LGPL than other licenses, as I would rather that my code stay in the open rather than get pulled into proprietary packages. Also, I believe GPL/LGPL reduces the problem of project forking. Who knows what would have happened if Wine hadn't been under the X11 license? I suppose Corel wouldn't have worked on it much.. Hard to say..

    2. Re:I don't even know the situ. and I see the bias! by HiThere · · Score: 2

      It's a bit worse than that. I grant you that the legal proprietaries work the way that you say, and that all actions were legal, etc.

      However, changing the license in this way was at least impolite. Possibly there were discussions that I didn't notice, but if so, then nobody's brought them up since. I think it likely that any discussions were basically "private". So neither side had justified their position to the public, except via PR releases.

      Personally, I feel that the LGPL is a better license, but that it certainly lacked politeness the change the license after a company had invested time and money under the assumption that the license was what it was. A 6 months lead time would certainly have been desireable (maybe it was there, and I just didn't know. I seem to recall that there were license discussions a few monthst back, and since I don't pay that much attention to WINE, it could easily have been decided 6 months before becoming effective.)

      Still, once the acrimony has settled down, perhaps this will all work for the best. Transgaming is performing a real service for the Linux community, but it isn't as much of a service as the one that CodeWeavers is performing. But if there's an LGPL code tree, and it can trade code chunks (with TransGaming) to improve both the LGPL and the X-Window license forks (and to make them more similar), then it may well be that everybody wins. (TransGaming has a long way to go before they get the number of sponsors that would cause them to be pledged to release their code changes, so this is a way of getting a partial release. Which improves the possibility that eventually there will be a full release.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    3. Re:I don't even know the situ. and I see the bias! by dberger · · Score: 1
      However, changing the license in this way was at least impolite. Possibly there were discussions that I didn't notice, but if so, then nobody's brought them up since. I think it likely that any discussions were basically "private". So neither side had justified their position to the public, except via PR releases.

      There certainly was discussion on changing the Wine license - and lots of it - on the wine development lists - and the topic appeared in KC Wine as far back as December of 1999.

      That's not to say the change was right or wrong, just that it was discussed and held for open vote among the Wine developers.

      It's also interesting to note that in his initial (lengthy) message on the subject, Gavriel from Transgaming had this to say on the LGPL:

      Using the LGPL may limit the abilities of those who need to work on code that cannot legally have source revealed.

      One of the other non-DirectX things that we have spent significant amount of effort on is copy protection. We have extended Wine to support both SafeDisc and SecuRom protected programs. For the moment, our work on this code is not even in our AFPLed tree. Until we have a chance to make a legal determination on whether or not releasing the source code would violate the US DCMA, we have little choice but to keep it secret.

      If Wine was LGPLed, we might not have the option to distribute this code at all, which would thus severly limit the utility of our entire endeavour. It's not hard to imagine other commercial efforts where similar issues might occur.

      And Jeremy (of Codeweavers - the folks being villified in this article) went on record with this statement:
      With all that, speaking on behalf of CodeWeavers, I would neither call for nor oppose a switch to the LGPL. Since that change would impact me and my customers somewhat slowly, I think I could make the necessary adjustments in time. The most important thing is for us to continue to have a vital and thriving Wine community. Finally, speaking strictly on a personal basis, and with no corporate considerations whatsoever, I would welcome a change to the LGPL; I have always preferred it to BSD style licenses (and to the GPL, for that matter); with LGPL projects, I feel more certain that I know exactly where I stand and how my code will be used.

      Not that facts have ever changed the course of a /. debate, but I figured I'd throw some onto the table...

      In the interest of full disclosure, I've got licences for both Codeweavers Crossover products (plugin and office) and am a Transgaming subscriber - I'm supporting both companies - but, more importantly, I'm hoping eventually to replace the three (!) different wine installations on my machine with a single install - something that won't be possible 'till all the children in this particular playground start to get along.

    4. Re:I don't even know the situ. and I see the bias! by byran+lei · · Score: 0

      >may well be that everybody wins. (TransGaming has a long way to go
      >before they get the number of sponsors that would cause them to be
      >pledged to release their code changes, so this is a way of getting a
      >partial release. Which improves the possibility that eventually there
      >will be a full release.)
      >
      >
      HAHAHA. What a load of BS. TransGaming *NEVER* had any real intention to release their code changes, and it's to the WINE's project credit that they realized it and took steps to correct the problem. What you've got with TransGaming is basically a Windows shareware scam outfit. There were a lot of outfits like TransGaming during the heydays of the BBS that basically ran around promising the BBS Sysops a cut of every shareware package that was downloaded and registered if their bbs would carry their software. Somehow though, the BBS Sysops never really saw any money from the shareware outfits even though people were downloading the software from the bbs's. Any guesses as to why?

    5. Re:I don't even know the situ. and I see the bias! by Anonymous Coward · · Score: 0

      I believe the project was originally LGPL, and was changed to BSDL so that Corel could make a proprietary fork for it's WordPerfect product.

  12. I hate to be the skeptic by rosewood · · Score: 2

    It seems strange that someone would just pull something out of fear of the DMCA. Worse case scenario is they say remove it after its realease, and you do. Luckily for US the geenie is out of the bottle by that time, but they conform so its all okay, right?

    I mean - I hate the DMCA as much as the next guy (cause Jack Valenti isnt a guy so it cant be as much as him) but I have to be the skeptic and think maybe there was a different reason he pulled his code.

    Ive been wrong before...

  13. Territoriality by Beautyon · · Score: 2

    The fear of the DCMA is more powerful than the law itself and the people who enforce it.

    If this Hidenori Takeshima is resident in Japan (I dont know where he lives) then the DCMA has no effect on him. Period.

    The DCMA is relevant to and has force only for United States Persons. If someone in the USA downloads your source from outside of the USA, and that source violates the DCMA, the downloader is liable, not the author if the source in question is subsequently implimented in a project.

    Everyone really should understand this by now. The same principle applied to the export of the printed source code of PGP. Once code leaves US borders, it is no longer the business of US courts. Thats why PGPi exists.

    If the DCMA continues to break software like this, the only alternative people will have is to move software development into the free world.

    Yes, the Free world.

    --
    ATH0 Bitcoin: 1DnwFLXczVZV8kLJbMYoheUrpqHesjxrSi
    1. Re:Territoriality by sqlrob · · Score: 4, Insightful
      The DCMA is relevant to and has force only for United States Persons. If someone in the USA downloads your source from outside of the USA, and that source violates the DCMA, the downloader is liable, not the author if the source in question is subsequently implimented in a project.

      So why was Johansesn (DeCSS) arrested (or at the very least, taken by authorities) and questioned in Sweden?

    2. Re:Territoriality by BrookHarty · · Score: 2

      If I remember correct, didnt the US federal government arrest a russian for his company breaking the DMCA?

      The US federal government can arrest foreign citizens, they do it all the time. Politics is a nasty game, and it extends to the whole world. M$, Cisco, IBM and every other global company company has offices in most countries. Corporations with the backing of the US federal goverment can put pressure on smaller countries to pass dmca laws, or arrest you.

      -
      cd /mnt/games/jediknight2; winex JEDIOUTCAST.EXE

    3. Re:Territoriality by Anonymous Coward · · Score: 0

      So that's why Dimitri Skarylov wasn't arrested?

    4. Re:Territoriality by Anonymous Coward · · Score: 0

      There is no free world, because everyone has their lips sutured to USA's asshole. Just ask Jon Johansen (Norway) and Dmitri Sklyarov (Russia). The world will never be free until they either stand up to USA, or until USA itself becomes free. Neither of those things is likely to happen in your lifetime.

    5. Re:Territoriality by Beautyon · · Score: 2

      There should be a KYRO at Slashdot: Know Your Rights Online.

      Then when you get a nock on the door, you will know exactly what to do.

      The confusion over all of this needs to be swept away. This means getting a Real Lawyer® to spell it out for everyone in plain english.

      Laws do not travel along with corporations. When a US company has a branch in another country, the laws of the US are not suddenly transferred along with it. Companies are not Embassies; thier operations are not extraterritorial.

      --
      ATH0 Bitcoin: 1DnwFLXczVZV8kLJbMYoheUrpqHesjxrSi
    6. Re:Territoriality by sqlrob · · Score: 1

      So what was this about? Certainly sounds like MPAA throwing its weight around by any means necessary.

    7. Re:Territoriality by schmidt · · Score: 1
      If this Hidenori Takeshima is resident in Japan (I dont know where he lives) then the DCMA has no effect on him.
      No, not until he wants to visit the US.
    8. Re:Territoriality by Beautyon · · Score: 2

      America is only one country. The whole world benefits from software that is released under the GPL. In reality, there are more opportunities outside of the US, moreso now thanks to the DCMA, which is systematically locking out some of the smartest people in the world and their work.

      --
      ATH0 Bitcoin: 1DnwFLXczVZV8kLJbMYoheUrpqHesjxrSi
  14. windows by dTd · · Score: 1

    Whenever windows code is the subject, the conversation revolves around whining about money and who stole what code for what reason. Use only quality GNU software to avoid these issues. I say, let's quit talking about windows and get back to coding and using linux. That way we can be assured of healthy happy minds.

    --
    /dTd
    1. Re:windows by Anonymous Coward · · Score: 0

      You wish you but you cannot :) A lot of people have custom apps that were developed in that bastard on a langauage Visual Bullshit and a component of Visual Shit. You cannot tell these people to throw their code down the bit toliet. A way must be made so that they can run the crap until they can recode it and for some the cost of such a project will not allow it. In a perfect world Linus would rule but in this one we still have Bill Skates to contend with. You cannot just ignore the son of a bitch because he is a pain in the ass just ask your local schools who are now being made to pay more to Billy because he wants to count Unix and Linux boxes as WinBSOD boxes. Good coders know how to develope solutions on how to make all the broken bits come together and work. It this world a network is made up of a lot of shit good shit and really bad shit. You cannot control it but you can manage it. There are going to be times when you are going to have to make do with that crap windoze app but you can tweak it or your system to make the best of it.

  15. no such thing as free wine by Anonymous Coward · · Score: 0

    Codeweavers seems unlikely to oppose people making money from WINE development.

    god forbid someone makes some money.

  16. On the front page by gurensan · · Score: 1

    ... it looks like the developers of all the Wine and Wine copies are duking it out with licenses rather than M$ style:

    'I'll take your invention, E&E it, then I'll beat you over the head with it'

    'You do that and I'll sue!'

    'Then I'll settle, but I'll keep beating you over the head with it.'

    It's really not like this in the Wine world, but that's how /.'s front page makes it sound.

    --
    You are all fartheads.
  17. Transgaming by pajor · · Score: 1, Interesting

    This really shows Transgaming's position in the free software / open source worlds. I am a subscriber to Transgaming and have since because of their attitude canceled my subscription. I subscribed because they had an interesting business model and I supported it. When the subscriber base of transgaming reached a certain point (apparently non declared [it used to be on their site some where but I bet they renigged]) then they will release it under a less restrictive license "such as the wine license." I finally read that part over again and noticed that it doesn't actually say anything about what license it will be under, and exactly how less restrictive it will be. The fact that they are negotiating to allow simple trivial things back in to the code base that they have been leeching from for years (such as middle mouse support in DirectX) shows they had no intention of remerging the codebase under the wine license. I can almost guarantee that they will never release their modifications under the wine license now, but rather under some non GPL compatible license.

    This is what you get when you trust and give your money to a company founded by ex employees of Corel.

    Gnuyen

    --
    Gnuyen
    1. Re:Transgaming by justsomebody · · Score: 1

      Not only trivial hacks, DIBs are hard core. Even Alexandre stated that. Then again, your whining about license. Complete GPL is impossible, as defined with legal reasons defined by some patents.

      Secondary I'm a subscriber too. Let's say they have really bad support, but work is great. I actually haven't got any answer on my questions on forums. They answered on my E-Mails, in about week or two.

      Look from the other side. Codeweavers plugin and Office plugin? Can you run any of those (QT, Schockwave, Office, WMP) by using CVS wine tree. NO? They aren't selling plugins, they sell solutions that work for them only. Closed source and not pubiished.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    2. Re:Transgaming by Bruce+Perens · · Score: 2
      I don't think you're right regarding the patent issue. The patented code can be contained in an MIT-licensed code fragment and the MIT license can be converted to GPL by anyone.

      Bruce

    3. Re:Transgaming by justsomebody · · Score: 1

      You really should read Wine magazine before posting same answer twice to same person ;-)

      I know it is possible, Wine tree doesn't allow it.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    4. Re:Transgaming by pajor · · Score: 0

      My point wasn't that all of what they are offering is trival, it is that they are withholding trivial stuff like the middle mouse stuff from the wine project (and even the ReWind project) unwilling to share even simple things like that.

      --
      Gnuyen
    5. Re:Transgaming by justsomebody · · Score: 1

      First, they made it in last three weeks ;-) and then again :-( for not posting
      Second Codeweavers is witholding code needed to run Quicktime and similiar stuff :-(
      Thrird Everybody's guilty, question is who is bigger guilty party :-(
      Fourth Is this project good or bad in its roots. Arguing and hiding on that level definitely isn't what's positive for linux in general

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
  18. Dual licensing? by jensend · · Score: 2

    It seems to me that several of the most successful open source projects have used multiple licensing. Why not use a dual license? The non-LGPL license would need to be somewhat more restrictive than the X11 license (since there were specific reasons why they wanted to have some copylefting), and I don't know what would fit the bill, but it seems that such a combination would fit the Wine project's needs quite well.

  19. Is there another law besides American law? by INAN · · Score: 1

    Yes, but as seen in the case of a certain DeCSS author, the USA seems to think that American law does apply to the entire world.

    The fear is unfortunate, but understandable in my mind.

  20. License fights by dmiller · · Score: 2, Insightful

    This adolescent squabbling over licenses is pathetic. It is really sad to see people trying to use the [L]GPL as a weapon. I think I'll just use Rewind

    1. Re:License fights by pajor · · Score: 0

      They aren't trying to use it as a weapon, they are sick over the massive forking that happens with BSD style licenses.

      --
      Gnuyen
    2. Re:License fights by pajor · · Score: 0

      I'd like to note, notice that when GPL/LGPL projects fork, it's because of technical/legal issues, as opposed to people trying to fork it for their own best interest, rather than the project's.

      --
      Gnuyen
    3. Re:License fights by dmiller · · Score: 1

      What "massive forking"? The only real fork has been *because* of the licensing change.

    4. Re:License fights by pajor · · Score: 1

      The Transgaming APLed version was forked BEFORE the LGPL change. It is probably the reason the license was changed. If Wine was LGPL to begin with this never would have happened.

      --
      Gnuyen
  21. Codeweavers Crossover isn't Open Soruce either. by Nailer · · Score: 2

    Codeweavers (with *tada* Wine) does it

    Cool. Where can I download the source to the Wine / Netscape Plugin API link? Oh wait, I can't. Codeweavers make great products, fund Open Source, and give much of their work back to Wine. But not all of it, and they certainly don't do it from selling Open Source software. Ximian, I doubt, is even profitable.

  22. WineX source code by Anonymous Coward · · Score: 0

    And while we're at it, maybe some could request that Transgaming publish their source under a licence like X11, rather then using the restrictive Aladdin licence

  23. LGPL does not prevent proprietary additions by Bruce+Perens · · Score: 5, Insightful
    This is a most mixed-up story! The use of the LGPL does not prevent anyone from making a proprietary addition! It would not "steal" the Direct3D work. Proprietary code may be linked to LGPL code. It may be static-linked, dynamic liked, anything. Libraries may include mixed proprietary and LGPL work as long as the two can be separated for re-linking (which means the .o files have to be available, big deal). The decision to go to the LGPL does not retroactively change the license on old-code, either, only new additions.

    Bruce

    1. Re:LGPL does not prevent proprietary additions by Anonymous Coward · · Score: 0

      Linus, that was really impolite. - Alan

  24. Who is the guilty one? by justsomebody · · Score: 4, Interesting

    Transgaming, Codeweavers, Wine or ReWind?

    Reading their comments in Wine Magazine 122 or was it 121, I felt like the guilty one is Transgaming. But if you'd examine carefully work Transgaming is dealing with, license forces them to work that way. Some parts they made for WineX like Copy Protection just can't work under base Wine license (same reason as CSS for DVD, which is stupid if you ask me), so all they are asking is making patches available in secondary license which would allow them to push them out closed as demanded by patent.

    On the other hand Codeweavers is selling Crossover plugin for a long time and look Quicktime under official Wine license still doesn't work??? I understand they'd sell plugins for browsers, but selling parts of Wine that allow QT to work? That's what exactly what Transgaming was acussed for, just some other parts of system (which are legally closed by patent).

    So who is the guilty one?
    1. Transgaming for not risking their bussines as demanded from Wine side?
    2. Codeweavers for not publishing code for Quicktime to work? Even though Quicktime is not closed by any patent?
    3. Wine for being so obviously on Codeweavers side?
    4. ReWind for making compromise between all of them but obviously left on the side as a side player nobody really cares about.

    I vote for Codeweavers.

    --
    Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    1. Re:Who is the guilty one? by Bruce+Perens · · Score: 5, Insightful
      Slashdot for getting the story wrong. Anyone else who got the story wrong - which might mean Wine Magazine, but I haven't read it. The LGPL's effect is essentially the same as the BSD license. You can link any proprietary code to it.

      In other words, this is much ado about nothing.

      Bruce

    2. Re:Who is the guilty one? by justsomebody · · Score: 1

      You can read Wine magazine to get second side opinion. All they do is bitchin' how wrong is to link some closed proprietary part of InstallShield (you pointed out it is possible), how transgaming is not playing fair for not publishing Copy Protection (this is legally impossible), etc.

      It ends with a stupid comment Alexandre made comparing party with software development. Accused Transgaming for not posting their patches, how he's doing it for fun not for bussines etc. Infact stupid comment that opens up wrong opinion as soon as you finish reading.

      But still, I can't run Quicktime, which I could with Codeweavers patch. That wasn't mentioned not even a bit. To finish, ReWind is nothing but trading and free place between Codeweavers, Transgaming and free developers. Isn't that tragic?

      Where the hell has Wine development gone? To make second hand plugins each of them separately (just wait a month or two and Codeweavers will make Adobe Photoshop pacth selling it for 50$) enabling you to run some peace of software? That would make proprietary software even more expensive, harder to install and most of all, it takes off credibility of Linux.

      I'm not saying it's bad selling something. Hell, I freely support 7 projects, develop one and I buy every piece of software I use, even though I could download it for free or pirate some.

      All I'm saying, projects as Wine are developing more FUD and bad reputation than Wine development.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    3. Re:Who is the guilty one? by Surak · · Score: 5, Informative

      I can't believe I'm arguing with Bruce Perens but here goes:

      Not exactly. BSD lets you modify the BSD code and then redistribute it under a proprietary license. Or even distribute the unmodified BSD code under a proprietary license.

      With LGPL, proprietary code can statically link to the LGPL code, but you can't modify the LGPL code and close the source to that.

      In this case, I believe TransGaming wants to modify the (now) LGPLed Wine code so that they can add a copy protection scheme. Under BSD they could do this. Under LGPL, they have to publish any changes they make directly to the LGPLed source. Which of course would be bad for a copy protection scheme. :)

    4. Re:Who is the guilty one? by millette · · Score: 1

      While I don't want to burst your bubble, what Bruce was saying was regarding linking, that's only how the BSD License and LGPL are similar. Bruce words: "The LGPL's effect is essentially the same as the BSD license. You can link any proprietary code to it."

    5. Re:Who is the guilty one? by acceleriter · · Score: 2

      If the choice is being able to play some stupid copy protected, commercial game or having open source code, I'll take the latter, thank you very much. If I want to play a copy protected game, and that's damn unlikely, mind you, I'll have no ethical problem seeking out an unemcumbered (aka cracked) copy of the product I rightfully own.

      --

      CEE5210S The signal SIGHUP was received.

    6. Re:Who is the guilty one? by Ashurbanipal · · Score: 1

      It's OK. Bruce likes a good argument. However, your point is excellent; to put it another way, the BSD allows people to steal code while the LGPL only allows people to use code. If Transgaming wants to add a copy protection scheme, the more fools they. Such things are always a waste of effort. BSD licensing gave Microsoft the ability to drop Internet connectivity into their products - so easily that they could use their resources to "embrace and extend" the Internet's standard protocols instead of having to build their own damn IP stack.

  25. The claim of the LGPL's effect is bogus anyway by Bruce+Perens · · Score: 5, Informative
    The LGPL does not prevent proprietary additions the way the GPL does. They can be static linked, too. So it would not do anything to the Direct3D work. And the "stealing" claim is entirely specious.

    If the WINE team wants to avoid leeches, they need some more license consultation.

    Bruce

    1. Re:The claim of the LGPL's effect is bogus anyway by natmsincome.com · · Score: 2, Insightful

      Your right in a way the LGPL allows you to add proprietary additions in a way. If you modify the LGPL code then you have to release the modifications (same as the GPL) but if you add extra functionality without changing the code then the bit you add you can linces as you want. If you have to modify the LGPL code to add you functionality then you have to release the parts you midified but not the extra parts you added unless the parts you added are required by the parts you modified. Obviously the community might not add the code you changed to the code base if
      it doesn't fix any problems and is only usefull for your proprietry libaries.

      It doesn't do anything about the "Direct3D work" but it does mean that people can't take the LGPL code base fix bugs and then sell it without releasing the code.

      What it doesn't stop is someone comming along adding say DirrectX 9 support that is clearly seperate from the original code but requires wine. (you still have the changing API problems as wine is updated sine the code isn't in the common code base it must be updated speratly)

  26. the importance of the trade by Anonymous Coward · · Score: 0

    i think the dll separation code is really important: after the completion of it, rewind, wine and the proprietary forks can be sort of binary compatible, meaning that crucial development in a gpl'd dll is not lethal anymore for a proprietary fork, and only work to gpl'd dlls has to be opensourced.

  27. This story is completely bogus! by Bruce+Perens · · Score: 3, Informative
    The LGPL does not prevent proprietary software. It doesn't even prevent it from being static-linked! It doesn't prevent anyone from making their money. It doesn't prevent them from implementing closed DRM schemes. The whole premise of the story is invalid. here!

    Bruce

    1. Re:This story is completely bogus! by Anonymous Coward · · Score: 0

      So I'm free to change the LGPL'd source code all I want and release products based on my changes, without ever releasing the source to my changes?

    2. Re:This story is completely bogus! by Error27 · · Score: 1

      >>It doesn't even prevent it from being static-linked!

      I could have sworn that it did. Everyone claims that it does... What's the story?

    3. Re:This story is completely bogus! by jbn-o · · Score: 1
      I could have sworn that it [the GNU LGPL] did [prevent proprietary derivatives].

      No, the GNU LGPL does not prevent proprietary derivatives. One may link LGPL-covered software to proprietary software and distribute the linked union without distributing source code to the proprietary part. Therefore any software proprietor can extend the utility of their software by linking in LGPL'd code. This is why GNU changed the acronym "GNU LGPL" from "GNU's Not Unix Library General Public License" to "GNU's Not Unix Lesser GNU Public License"—the LGPL does less to protect software freedom than the GNU GPL.

      Everyone claims that it does [prevent proprietary derivatives]... What's the story?

      I know of no such claim. If you want more information about the strategic weakness of the LGPL, please read "Why you should not use the Library GPL for your next library".

    4. Re:This story is completely bogus! by Error27 · · Score: 1

      >>I could have sworn that it [the GNU LGPL] did [prevent proprietary derivatives].

      Thanks for the reply.

      I don't think you understood my post. I was not talking about "prevent[ing] proprietary derivatives," but specifically about statically linking to LGPL code.

      There is a popular meme that says the LGPL allows for dynamic linking but forbids static linking.

      This comment is the explanation I was looking for.

  28. "Start" vs. "K" by autechre · · Score: 5, Interesting

    I work for a university newspaper , and we had some old machines (P-90, 16M RAM) that just wouldn't run Win98 usably. So I decided to make them into X-terminals, since the fileserver (running Samba and netatalk) wasn't really being pushed.

    Everything was set up, worked fine. But I only got a few people to use it. I made a big poster with a screenshot of the desktop and hung it right above the machines, but still, little use compared to the Windows machines next to them. People would actually _wait_ to use the Windows machines.

    That's when I switched from KDE to icewm. I made icewm have the most Windows-like look possible, giving it a "Start" menu instead of "K." I also put 4 shortcuts on the taskbar next to the Start menu (like Win98) for StarOffice, Netscape, GAIM, and a script that connects them to their PINE email. Then I created a _background_ with arrows pointing to things and descriptions (before, people would just not look up and see the poster). Now I see them being used all the time.

    Another thing about a place like this is that the (student) staff changes fairly regularly, and so the new people are more likely to use the Linux machines (though still only if the Windows ones are all taken).

    --
    WMBC freeform/independent online radio.
    1. Re:"Start" vs. "K" by _|()|\| · · Score: 3, Insightful
      I made icewm have the most Windows-like look possible

      It sounds stupid, but retraining can be painful for a "power user." I have a Windows setup that works for me. I put the task bar on top, set to autohide. I rename frequently used Start menu items so I can quickly select them with the keyboard: "1 Windows Explorer," "2 cygwin bash," "3 Word," etc. I frequently use the <Windows>-m shortcut to minimize all windows.

      It has taken a while, but I've gotten more comfortable with sawfish under GNOME. When I finally had a weekend to play around, I discovered that the panel doesn't have to be a monstrosity at the bottom of the screen, and I rearranged the applets. I mapped some familiar shortcuts to the Windows key. However, the GNOME menu doesn't appear to support first-character discrimination, making it useless for keyboard navigation.

      Despite some effort, I am still more comfortable (I hesitate to use the word "productive") under Windows. Eventually, I'll learn GNOME-isms that I miss under Windows. In fact, I'm already pretty attached to Galeon.

      I commend your effort to make the workstations more usable, even if making them more Windows like may have felt like a regression.

    2. Re:"Start" vs. "K" by Anonymous Coward · · Score: 0

      I don't know, you're told most of your computing life that you shouldn't change data to suit your program and then you find that you have to change your program to suit your users. I think something is backward ;-).

    3. Re:"Start" vs. "K" by spnbs · · Score: 1

      Hmmm... I have the exact opposite situation. At my school, I set up a bunch of iMacs running Debian with Window Maker and Mozilla. People love them. The IT office has a bunch of macs and window pcs kicking around, but whenever you walk by, ALL the linux boxes will be in use. The linux boxes are so easy to use (a big window maker button for each task, "browse web", "check email", etc...), that people instantly can use them, as opposed to trying to figure out what they should click on under MacOS or windows.

      And, of couse, the boxes are simple to maintain. They all boot from the same NFS root (read only), so upgrades are real easy. God bless the penguin.
      -spnbs

  29. Agree. Also: Merge for Linux. by aussersterne · · Score: 3, Interesting

    It seems to me that all we'll ever be able to run on Wine is old Windows applications. Any cutting edge applications will not run unless the said app. maintains strict adherence to a old proprietary standard. This means that Wine will always be one step back.

    And don't forget that so far, we can't even run old Windows applications using Wine. We're how many years on and I still can't run MS Office 95 or 97 with the latest Wine release, much less Internet Explorer or Photoshop. The recent popularity of the "screw native Linux software, all we need is Wine" mentality is very troubling.

    Incedently VMWare and Bochs are not new concepts. SCO have had something called Merge [caldera.com] for ages, which has allowed people to run Windows on Openserver for years now and more recently allowed Unixware users to do the same.

    By the way, you can also get Merge for Linux. It's used as the guts of the very popular (and cheaper and faster than VMWare) Win4Lin.

    --
    STOP . AMERICA . NOW
    1. Re:Agree. Also: Merge for Linux. by JohnBE · · Score: 1

      I didn't know that Win4Lin used Merge as its base. Interesting, I had a discussion with one of the top SCO persons about four years ago and they didn't want to port it to Linux and considered Linux a poorly engineered system. Never mind, looks as though they came round eventually.

      Incedently I have run Office successfully under Wine. The setup documentation is a bit of a bitch though. Whilst I realise that there is more than one way to do things I only want to do one. Get the bloody thing working with Baldurs Gate! So far unsuccessfully.

      --
      e4 e5
    2. Re:Agree. Also: Merge for Linux. by Molf · · Score: 1
      Get the bloody thing working with Baldurs Gate

      For anything but the recent(ish) DirectX8 re-release (you may be able to use WineX even for that now though):

      1. Install completely to hard drive (should be fine just to have movies installed to hd)

      2. Delete [various movies].bif (you'll have to sacrifice the cutscenes for stability, sorry :-(. touch [various movies].bif.

      3. In baldur.ini: SoftMirrorBlt=1

      4. Tit about with resolution/colour depth as you see fit.

      5. Play for untold hours (I find BG1 under WINE (better with the main tree than WineX) to be a lot more stable than BG2 under Windows).

      Pray (your mileage will almost certainly vary).

      PS. IE 5.5 runs fine for me, not that I'd consider there to be any point, though I appreciate that some people need to be able to use some very poorly designed sites.

  30. You are so WRONG!~!! by HanzoSan · · Score: 2


    WineX DOES contribute back. They contribute back after YOU contribute to them by subscribing.

    Do you honestly think development is free? Unlike Codeweavers, Transgaming doesnt have unlimited cash to fund development.

    Transgaming develops shouldnt be forced to release all their code until theres enough subscribers to pay for development of new code. IF you want to force them to release all their code, what you are doing is putting them out of business.

    CodeWeavers is doing this to kill the competition. They also are trying to get rid of Lindows. This is obvious from anyone on the outside.

    Swapping code is what should be done, I dont think transgaming has complained about not being able to use LGPL code, they complain that CodeWeavers switched the license in an attempt to put them out of business.

    THAT is believeable.

    CodeWeavers is on the side of CodeWeavers, Lindows and Transgaming care more about Wine.

    If CodeWeavers cared about Wine they would do whats best for the Wine users, and thats to have as much code completed as possible under ANY license. I support the GPL, but I want games to work in Wine, and I am subscribed to transgaming, why ruin Transgaming?! They have done ALOT!!!

    Codeweavers has done alot, but why should I be forced to pick sides? They should be working together.

    Lindows is new in this, but give them a chance.

    The License Change was a strategic attack.

    --
    If you use Linux, please help development of Autopac
    1. Re:You are so WRONG!~!! by civilizedINTENSITY · · Score: 2

      I read your post as: If *they* cared about Wine (the way that *I* cared about Wine) they would do whats best for the Wine users (*me*), and thats to have as much code completed as possible under ANY license, because all I want to do is play games, and I don't care how.

    2. Re:You are so WRONG!~!! by HanzoSan · · Score: 2

      whats the goal on wine? to let US have windows programs run in linux

      --
      If you use Linux, please help development of Autopac
    3. Re:You are so WRONG!~!! by byran+lei · · Score: 0

      >WineX DOES contribute back. They contribute back after YOU contribute
      >to them by subscribing.
      >
      What a load of bullshit. I get the work I contributed to back after I pay you for it, while you pay nothing back in return? No wonder the WINE people told WineX and their supporters like you to take a hike.

    4. Re:You are so WRONG!~!! by Anonymous Coward · · Score: 0

      because it is not about free software, it is about Free software. Otherwise, contribute to MS and it will give you WinXP.

  31. Codeweavers makes me sick by HanzoSan · · Score: 2, Troll



    Lets look at what they were doing. Ill show you examples!

    Codeweavers is not a team player. They were the ones who pulled out of their partnership with Lindows.

    When Transgaming started making WineX, CodeWeavers got on them to release the code, they also got on Lindows to release the code. However both of these commpanies do not have a business plan where the code can be released immediately, during this time Wine was under a license which allowed this.

    CodeWeavers got mad that they couldnt use the WineX and Lindows code to sell their products, but WineX and Lindows could use theirs.

    Their solution, was to get the license changed. Instead of working WITH transgaming and lindows, from the start codeweavers has seen these two companies as enemies.

    If Wine is what you care about, why does it matter if other companies use your wine code? its better for Wine, its just not good for your business.

    So you see, this was a strategic business attack from code weavers, forking Wine allows them to now get all the code produced by Transgaming and Lindows to add to their products.

    BUT YOU DONT see Transgaming or Lindows whining and complaining about this because these companies unless CodeWeavers have an actual business plan!

    Look, if we are to be successful as open source, our businesses should work together. Lindows and Transgaming are doing this, try both TRIED to work with Codeweavers who refused and caused both companies to have to spend more on development attacking both of their businesses.

    I predict code weavers will be the first to go out of business because they dont work with the team.

    --
    If you use Linux, please help development of Autopac
    1. Re:Codeweavers makes me sick by jhoger · · Score: 1

      Hmmm... I see Codeweavers business plan as pretty straightforward... sell products with full support for a profit. And from what I've heard they are doing quite well with the CrossOver products.

      Now Transgaming is the oddball here... no one likes to pay a subscription fee for software. But I hope it works for them. Need more good open source business models.

      As for Lindows, their model is pretty much like Codeweavers.

      But it doesn't really matter. All three are valuable, contributing members of the wine community. It would be much better for us plain old folks if there were only one tree. All three businesses are keeping stuff proprietary but all three consistently give back in varying degrees to the main tree (though TransGaming seems to like the "code trading" idea that Alexandre really doesn't like). Thus I have a hard time getting as upset at any of the parties as you seem to be.

  32. share and you get more by _|()|\| · · Score: 3, Insightful
    Some might argue that changing the licensing after a couple of years ... is not OK either.

    How can you argue that TransGaming's proprietary fork is okay, but proceeding with the LGPL is not? You can't have it both ways. WINE is not some corporate charity, so the developers chose a license they're more comfortable with.

    TransGaming leveraged a million lines of code, the result of almost ten years of development, in the development of its proprietary WineX product. Now TransGaming wants to trade some of its code for LGPLed code. I can forgive some WINE developers for feeling like TransGaming hasn't made good on its previous trade. Alexandre summarized the WINE sentiment as follows:

    What you are doing is you come to the party, you eat and drink from what others have brought, but when people want some of your stuff you charge them for it. And when they complain you ask them to start charging for their stuff too, and transform the party into a shopping mall.
    That said, if swapping code improves WINE, I'm all for it. In fact, it validates the decision to go LGPL.
  33. Who cares? by Anonymous Coward · · Score: 0

    Open source will never be anything important as long as you keep bickering over licenses.

  34. To encourage free development by iserlohn · · Score: 2, Interesting

    Note: WineX uses AFPL. Wine uses LGPL, and the old Wine (ReWind) uses X11/MIT

    The real reason that the license change was made was that Transgaming has made some really nice improvements and promised more work to be done. They also promised to release most it back to the main WINE tree. So far, only very select portions have been. TG argues that if they released more, there will be no incentives for additional subscribers. Thus, TG has a promise but NO RELEASE DATE for a free versions of their code.

    What this does is preempt most of the development in these areas in the main WINE tree. For example if TG is working on improved DirectSound support, and has *promised* to release the code *later*, will you be motivated to work on improved DirectSound support in the main WINE tree? I wouldn't, and that's the problem.

    TG has made promises without any dates. They just say that, "Oh we'll release it back when we recover our costs", but it's hurting WINE development by doing that. It's not only encouraging redundant work, it's also hurting the incentive to make a free version (by their empty promises). By changing to LGPL, they are hoping that WINE developers have an incentive to make something that is not preempted by TG (TG has stated it will not release stuff as LGPL).

    I used to have WineX subscription, but I cancelled it. I also brought Crossover plugin from CW. Pressing a button on my KVM switch to my windows box is not a big deal. The only reason I subscribed was because I thought that I was contributing to WINE development, and playing games on my Linux box was the added bonus.

  35. Total Hogwash by Outland+Traveller · · Score: 3, Insightful

    I can't believe this story was posted as-is. What obvious flamebait!

    Newsflash- the LPGL is not some awful burdensom thing designed to make your life hell. It's a perfectly reasonable license that strikes a good balance between the full blown GPL and a BSD-type license. Anyone who has serious complaints about it is just selfish.
    This kind of pointless sniping is not a stellar example of how business and open source can work together. Hopefully Codeweavers and Transgaming (and the l33t followers on both sides) can come up with a more intelligent solution than schoolyard name-calling.

  36. WOULD YOU... by Anonymous Coward · · Score: 0

    like some cheese with that WHINE?

    (note to morons: i meant to spell it whine and not wine)

  37. Somewhat Interesting by vinn · · Score: 2, Interesting

    Where was Slashdot when the huge license debate was going on a few months ago? It was far more interesting and from what I remember it got one or two mentions. Also Bruce Perens said something about licensing and possibly "Wine Magazine" getting it wrong - I urge him to go back to issues 111, 115, and 116 of Wine Weekly News - I'm pretty sure I got it right. (If I didn't let me know and I'll include the necessary changes.)

    I'd also like to point out that Hidenori Takeshima never cited the DMCA as the reason the code was pulled, although ostensibly it's the only legal reason. For all we know his employer could own some of the code.

    Anyway, Gavriel State's proposal is pretty interesting because there hasn't been a major sync with the main (LGPL) Wine CVS in a while. Both sides have a lot to offer. The DLL separation is very important to Transgaming - without it their work will become horribly out of sync. Likewise, the DIB engine and DCOM code would be nice stuff to have in the main Wine tree. (Although, if you read closely it says "current work in WineX that supports DCOM" - according to Ove Kaaven he's work on some new and improved stuff that will make the "current work" obsolete. Perhaps his new stuff has already hit the WineX tree and I'm wrong, but my hunch says they haven't finished it yet.)

    Has anyone ever heard of a BSD and LGPL project
    trading patches back and forth? I'm sure example exist, perhaps some of the Linux and FreeBSD drivers have worked that way in the past.

    --
    ----- obSig
  38. The license change worked tho. by Ndr_Amigo · · Score: 2, Interesting

    This debate has been going on for a while. As other people have commented, the LGPL change was prompted mostly because some companies were promising to release code back, and never substantially doing so. The X11 license allows this, and indeed it is sometimes needed to have closed-source portions in a project the size of WINE. And Transgaming does indeed have to have SOMETHING to pitch it's product for.

    Now, the point is that this idea has worked. Gav has now proposed 'trading' some substantial parts of code for duel-licensing certain patches made recently. This shows that the change to the LGPL has helped with it's original aim - encouraging users of the main WINE tree to submit their works off the tree back.

    However you look at it, there is no perfect license. The LGPL offers (imho) a good ballance between open source and allowing the closed-source parts that are indeed necessary for WINE to be able to implement certain patent-protected functionality. Basically, this is just FUD of the upmost. There has been no major split in the development community over this, and indeed a majority of WINE commiters have allowed their work to be duel-licensed and commited to both the main WineHQ tree and the x11-forked ReWind tree. Some do not wish that, but that's their own choice. If you spend time coding something, you can damn well do with it what you want ;)

    The same of course applies to TG - they spent time coding some very substantial features, and wish to hold their work back. I think decent code exchanges are fine, and this license change has indeed promoted them.

  39. Infinite recursion by tunah · · Score: 2
    Virtual Machines such as Bochs and VM-Ware will eventually be the only choice for running x86 applications.

    Isn't VM-ware an x86 application :)

    Reminds me of the famous scientist who was informed that the world was a plate on a giant tortoise. What was the tortoise standing on? Another tortoise...

    --
    Free Java games for your phone: Tontie, Sokoban
    1. Re:Infinite recursion by acceleriter · · Score: 0

      You're not fooling anyone, mister. It's turtles all the way down!

      --

      CEE5210S The signal SIGHUP was received.

    2. Re:Infinite recursion by Anonymous Coward · · Score: 0

      Bochs and VMWare allow you to run binary incompatible host OSes and binary incompatible applications. Bochs allows emulated binary incompatible platforms.

      VMWare, an x86 application, is binary compatible when supplied for the Linux OS. so it is not an implied recursion unless the OS installed under VMWARE is the same as the host OS and the exact same applications are running. Although I suppose data verses operation, i.e. the recursion may have the same function but different data.

      But then it wouldn't be a recursion of the ilk of your tortoise example because the emulated environment would have different boundaries per recursion as system resources run out. The lack of infinite hardware would force an eventual ceiling and therefore no infinite recursion .

      So it'd be a host tortoise, followed by a slightly shrunken tortoise, ... some tortoises later followed by a tiny tortoise. The question then been how small can a tortoise go? :)

      You still raise an interesting point though. What's the record for machines within machines (where a machine is a configured hardware + software virtual PC) and can anyone get into the Guinness Book of Records for it?

    3. Re:Infinite recursion by JohnBE · · Score: 1

      Exactly what I would have said ;-).

      --
      e4 e5
  40. Hidenori wasn't worried about DMCA by jhoger · · Score: 1

    Hidenori wasn't particularly worried about DMCA. From reading wine-devel, it was more fear about potential patent infringement and EULAs. The DMCA creates the same kind of worries X 10 but mainly for Americans (and those who travel to US).

  41. Who is fucking who in WINE? by Anonymous Coward · · Score: 0

    I can't keep all the players straight.

  42. Direct3D support == DEAD END? by Thiarna · · Score: 1

    Fact is there are two main drivers in which technologies are going to be succesful - what businesses want and what consumers want. What businesses want to do is the same old boring stuff but faster, and maybe with more bells and whistles. Consumers want games, aything else comes under business.

    For business WINE is very important - no-one wants to do anything from scratch (or reinvent the wheel as they say). But no-one cares where the bells and whistles come from. When a new project starts in a company the technology is usually a year or two out of date, so it doesnt matter if wine is this far behind. Its the new stuff that will decide what platform the company will use going forward. Of course there needs to be cutting edge apps coming out for Linux, and someone selling the whole package for a high enough price.

    And as for games - they tend to run so close to the hardware that the OS is just an inconvenience. And gamers are fickle, they are often happy to give up their old games if the next generation is good enough.

  43. Oh really? tell us why, kind sir.. by Ogerman · · Score: 2

    the developer who's been working on the ActiveMovie and DirectShow code for the last nine months suddenly pulled it all from the source tree, citing fears of trouble under the DMCA.

    I'm sick of hearing about spineless programmers suddenly and without explanation pulling their code from cvs trees, whining about dmca. First off, pulling code without prior discussion is a rash and irresponsible move. Secondly, we need people to take a strong stance against DMCA if we ever want to destroy it. At least half my co-workers would be willing to protest in Wash. DC if an open source programmer was ever convicted of a non-crime using dmca. I frankly wouldn't be too surprised if a 'million geek march' formed too..

  44. Office97 works by Anonymous Coward · · Score: 0

    I tried office97 with a recent wine (april), and worked fine. You must be doing something wrong.

  45. Re:Oh really? tell us why, kind sir.. by acceleriter · · Score: 2

    That, and if the code is GPL, other people already have the right to distribute it anyway. So it doesn't get the code out of circulation, but makes the coder look spineless. I suspect there's more here at stake than the abstract threat of a DMCA per/prosecution, though.

    --

    CEE5210S The signal SIGHUP was received.

  46. Re:CmdrTaco is a flag desecrator and Anti-Delawari by acceleriter · · Score: 0, Offtopic
    I know! How about you get Delaware to secede from the Union in protest, then both problems will be solved without Taco having to do anything!

    Don't mind me, just burning off some karma. Nothing to see here.

    --

    CEE5210S The signal SIGHUP was received.

  47. Re:Really? by evilpaul13 · · Score: 1

    I was pretty sure that the int'l author of code was being held liable for anything the US downloader could do. At least that is what Elcomsoft/Dmitry led me to believe...

  48. Re:Oh really? tell us why, kind sir.. by Anonymous Coward · · Score: 0

    Even if it weren't under the GPL, as long as it wasn't released under a particularly restrictive license, everyone has a right to redistribute it.

  49. Re:Really? by Beautyon · · Score: 2

    If this is the case, then they will be able to extradite the authors from Russia to the USA to face charges.

    This will never happen; no Russian Prosecutor will extradite a Russian citizen to the USA because of the DCMA. Read this:

    "Russia has no formal court procedure for extraditions and it is the Prosecutor General who decides on extradition applications at his own discretion"

    article from "The Russian Issues"

    The code that Elcomsoft wrote was created inside Russia, does not violate any Russian laws, and so its authors are completely safe as long as they stay inside Russia.

    Anyone outside of America who is scared of the DCMA isnst thinking straight. They certainly should not stop writing code that is legal in their jurisdiction because of this law.

    Before anyone pulls valuable code in a senseless fit of panic, they should take a free consultation from a local lawyer.

    When the best development is being done outside of the USA and they begin to see the damage that these insane laws are creating, they will be repealed, just like the restrictions on "exporting" crypto were repealed.

    --
    ATH0 Bitcoin: 1DnwFLXczVZV8kLJbMYoheUrpqHesjxrSi
  50. Re:I understand that.. by evilpaul13 · · Score: 1

    I know that a Russian who writes code that is legal in Russia, but illegal in the US because of that absurd law isn't going to be extradited. But, it does make it impossible for that Russian to ever come to the US for any reason afterwards. That could severly hurt someones career if he can't come to one of the largest industrial nations in the world..

  51. Re:I understand that.. by Beautyon · · Score: 2

    First of all, who cares? America isnt the only place where great companies exist and where there are opportunities to change the world through writing software and contributing to GPL projects. Linux itself is not an American Invention®.

    Secondly, the statute of limitations means that after seven years, if someone who violated the DCMA wants to sunbathe in Florida, they can do that.

    --
    ATH0 Bitcoin: 1DnwFLXczVZV8kLJbMYoheUrpqHesjxrSi
  52. Copy protection? Nah. Ordinary license change. by dwheeler · · Score: 2
    Hiding the source code really doesn't help a copy protection scheme. Copy protection schemes based on typical software-only techniques are fundamentally flawed, whether they're open source or proprietary. It's true that it'd be easy to get the algorithm if they're in the source code... but it really isn't much harder for a knowledgeable person to extract the necessary information from the machine code. And once one person, anywhere, figures it out, it's broadcast to the world, ending the pseudo-secrecy. Before the IBM PC, one of the most popular computers was the Apple // line, where disk copy protection mechanisms became increasingly sophisticated... and each were broken immediately. The whole purpose of a computer is to process data, including copying it.

    Look, it's clear that some organizations take the Wine work, add stuff, and don't give back to the Wine community. The current license allows this, but it looks like many Wine developers don't like what's happening. Thus, the majority of the Wine developers have agreed to switch the license of future versions to the LGPL, which will thus _require_ other developers to work with them if their LGPL code is used. In other words, the license will now require what before was a request and a courtesy. This isn't "theft", this is simply "you can use my Wine code if I can use your Wine code". The LGPL is a common compromise library if a group wants to allow proprietary programs to use it, but wants to create a "consortium" for maintaining the library. The LGPL is used for lots of projects, including GTK+ (the basis of GNOME).

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
  53. The wishes of the original coder by hey! · · Score: 2

    Isn't the point of free software that once the software is in a user's hands, it's none of the original developer's business what he or she does with it?

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  54. Two words by hey! · · Score: 2
    "Office 97"


    99% of the world would not have switched from Office 97 unless MS beat them with a stick (like Access 2K's penchant for converting Access 97 databases to a new format without the user's permission; now fixed in Office XP).

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:Two words by JohnBE · · Score: 2

      Yes, the version incompatibilities add to the end-users decision process. I disagree with the figure of 99% of users wouldn't of changed.

      Do not forget the sales and marketing clout of Microsoft. Many companies buy on the basis that they are told that they need an upgrade or that they beleive the upgrade has a cost benefit over the previous version. Microsoft salespeople are as much responsible for this as end-user worries about version incompatibilities.

      --
      e4 e5