Two Helpings of WINE 210
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.
wine confusion (Score:4, Insightful)
Re:wine confusion (Score:1)
Re:wine confusion (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.
Re:wine confusion (Score:2)
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. [arrogantbastard.com]
Wow.. this was one way to put it (Score:5, Insightful)
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.
Re:Wow.. this was one way to put it (Score:2, Insightful)
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
Re:Wow.. this was one way to put it (Score:2, Insightful)
Re:Wow.. this was one way to put it (Score:2)
Really? How can they possibly not know? It seems quite obvious, from reading the license, what a developer would be giving up.
Dinivin
Re: (Score:2, Flamebait)
Re: (Score:2, Offtopic)
Re: (Score:2)
Comment removed (Score:5, Interesting)
Re:Wow.. this was one way to put it (Score:2)
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.
share and you get more (Score:3, Insightful)
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:
That said, if swapping code improves WINE, I'm all for it. In fact, it validates the decision to go LGPL.Re:Wow.. this was one way to put it (Score:5, Insightful)
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
Codeweavers Crossover isn't Open Soruce either. (Score:2)
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.
Re:Wow.. this was one way to put it (Score:1, Flamebait)
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.
Re:Wow.. this was one way to put it (Score:1)
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.
Re:Wow.. this was one way to put it (Score:2)
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.
Re:Wow.. this was one way to put it (Score:2)
Re:Wow.. this was one way to put it (Score:1)
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"
The claim of the LGPL's effect is bogus anyway (Score:5, Informative)
If the WINE team wants to avoid leeches, they need some more license consultation.
Bruce
Re:The claim of the LGPL's effect is bogus anyway (Score:2, Insightful)
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)
Re:Wow.. this was one way to put it (Score:2)
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.
You are so WRONG!~!! (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.
Re:You are so WRONG!~!! (Score:2)
Re:You are so WRONG!~!! (Score:2)
DMCA? (Score:2)
Re:DMCA? (Score:3, Interesting)
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 [slashdot.org].
Real Media has had this problem for a while. Of course if Microsoft wrote code more professionally this wouldn't be a problem.
Re:DMCA? (Score:1)
Re:DMCA? (Score:1)
Re:DMCA? (Score:2)
Bruce
Re:DMCA? (Score:1)
Re:DMCA? (Score:2)
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...
What's the last tarball with the code? (Score:2, Informative)
Meanwhile .... (Score:2)
Someone at Redmond has a satisfactory smile on his face ...
Re:Meanwhile .... (Score:2)
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.
So, just undo the damage. (Score:4, Interesting)
Re:So, just undo the damage. (Score:2)
The wishes of the original coder (Score:2)
Re:So, just undo the damage. (Score:2)
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).
LGPL. (Score:3, Interesting)
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
Re:LGPL. (Score:1)
Re:LGPL. (Score:2)
Nope. Please read the GPL [fsf.org] and the LGPL [fsf.org] before commenting on the issues surrounding them.
Re:LGPL. (Score:2)
Re:LGPL. (Score:5, Insightful)
Bruce
Re:LGPL. (Score:3, Informative)
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?
Wait a second... (Score:1)
Wait a second...so if you open up your entire source, you can no longer make money ?
exactly... (Score:4, Funny)
Codeweavers makes me sick (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.
WINE == DEAD END? (Score:4, Insightful)
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 [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.
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.
Re:WINE == DEAD END? (Score:2, Informative)
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.
Re:WINE == DEAD END? (Score:1)
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.
Re:WINE == DEAD END? (Score:1)
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
"Start" vs. "K" (Score:5, Interesting)
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).
Re:"Start" vs. "K" (Score:3, Insightful)
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.
Re:WINE == DEAD END? (Score:2)
Re:WINE == DEAD END? (Score:1)
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.
Re:WINE == DEAD END? (Score:3, Insightful)
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.
Re:WINE == DEAD END? (Score:1)
Re:WINE == DEAD END? (Score:2)
Agree. Also: Merge for Linux. (Score:3, Interesting)
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 [netraverse.com].
Infinite recursion (Score:2)
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...
Two words (Score:2)
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).
Re:Two words (Score:2)
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.
I don't even know the situ. and I see the bias! (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
This story is completely bogus! (Score:3, Informative)
Bruce
Re:I don't even know the situ. and I see the bias! (Score:2)
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..
Re:I don't even know the situ. and I see the bias! (Score:2)
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 hate to be the skeptic (Score:2)
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...
Territoriality (Score:2)
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.
Is there another law besides American law? (Score:1)
The fear is unfortunate, but understandable in my mind.
Re:Territoriality (Score:4, Insightful)
So why was Johansesn (DeCSS) arrested (or at the very least, taken by authorities) and questioned in Sweden?
Re:Territoriality (Score:2)
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.
Re:Territoriality (Score:2)
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
Re:Really? (Score:2)
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" [216.239.39.100]
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.
Re:I understand that.. (Score:2)
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.
Re:Territoriality (Score:2)
windows (Score:1)
On the front page (Score:1)
'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
Transgaming (Score:1, Interesting)
This is what you get when you trust and give your money to a company founded by ex employees of Corel.
Gnuyen [gnuyen.org]
Re:Transgaming (Score:1)
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.
Re:Transgaming (Score:2)
Bruce
Re:Transgaming (Score:1)
I know it is possible, Wine tree doesn't allow it.
Dual licensing? (Score:2)
License fights (Score:2, Insightful)
LGPL does not prevent proprietary additions (Score:5, Insightful)
Bruce
Who is the guilty one? (Score:4, Interesting)
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.
Re:Who is the guilty one? (Score:5, Insightful)
In other words, this is much ado about nothing.
Bruce
Re:Who is the guilty one? (Score:1)
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.
Re:Who is the guilty one? (Score:2)
Re:Who is the guilty one? (Score:5, Informative)
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.
Copy protection? Nah. Ordinary license change. (Score:2)
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).
To encourage free development (Score:2, Interesting)
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.
Total Hogwash (Score:3, Insightful)
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.
Somewhat Interesting (Score:2, Interesting)
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.
The license change worked tho. (Score:2, Interesting)
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.
Oh really? tell us why, kind sir.. (Score:2)
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..
Re:Oh really? tell us why, kind sir.. (Score:2)
Re:Another license thread... (Score:2)
It's funny you say that.. because some developers have a "It's MINE, but I'm generously giving it to you" attitude. Which seems REALLY egotistical to me. In most projects, that really isn't a big deal, but this is WINE. WINE can almost be viewed as an essential application for Linux on the desktop. Look at all the reviews CrossOver Office got upon release. People obviously WANT their apps to run on Linux. Some of the developers need to realize there's a bigger picture.
When your project gets that big, IMHO, you need to look beyond your petty 'ownership' of that specific chunk of code, and try and do whats best for the community.
It's like the Wine programmers have gone from guys putting up Stop signs to help the community, to actually being in charge of the DOT, some just can't lose the 'Ego' part of what they did to get where they are.
If you don't like the license... stick with the previous version code and fork it from there... (in other words... eat the bullet...).
Some have, everything that's BSD/X11 licensed is called ReWind now. AFAIK, everyone has submitted their patches under both licenses.