SpecOpS Labs Response to Wine Project 105
Kelly McNeill writes "osViews/osOpinion received the following letter from SpecOpS Labs. This letter is in response to the WINE HQ Weekly Newsletter, Issue 222 dated May 14, 2004, entitled "PROJECT DAVID USES CODEWEAVERS CROSSOVER OFFICE".
Their objective in writing this letter is to clear up some of the issues raised on the statements contained in the aforementioned Newsletter, which they believe might misrepresent their efforts to expand the availability of Windows applications on Linux."
Linux going the way of OS/2 (Score:1, Funny)
Re:Linux going the way of OS/2 (Score:3, Insightful)
Well, that, and OS/2 sucked.
The previous sentence was only to provoke hordes of flames. If you agree with me, I don't wanna hear it.
Interesting Software Development Strategy (Score:5, Insightful)
Once we finalize our design and we determine exactly which open source code we will use, we will then disclose the nature and extent of the Open Source and free code that is used.
Shouldn't they be keeping track of this sort of thing as they go. This isn't going to help fight the view that open software is like the wild west with little regard to "intellectual" property. (Is that property owned by self absorbed smart people?)
Re:Interesting Software Development Strategy (Score:4, Insightful)
Re:Interesting Software Development Strategy (Score:1)
Even if you make a tiny modification, you have to make the authors aware that such a modification exists. I, for one, have sent 1 and 2 line patches back to OSS dev lists on multiple occaions, and have never once been flamed for it (even if it's mundane).
The GPL, on the other hand, does NOT require me to say what the patch or patches ultimat
Re:Interesting Software Development Strategy (Score:5, Insightful)
Re:Interesting Software Development Strategy (Score:2)
IANAL but -- GPL, Section 3 (the section about source availability) starts with "copy and distribute", not just distribute.
Seriously, if I'm missing something (quite possible) let me know. But the way I'm reading this ... if I modify the source, compile said source - all fine and well. If I make even one copy of the result, I need to make source available. This would seem common in a project distributed among "... up to 50 developers working simultaneously ...".
Re:Interesting Software Development Strategy (Score:3, Insightful)
Re:Interesting Software Development Strategy (Score:3, Informative)
If you really want to know the answer, consult a lawyer. For what it's worth, however, allow me to inform you that your opinion differs from that of the FSF: the GPL F [gnu.org]
Re:Interesting Software Development Strategy (Score:2)
This is assuming that they have distributed within the eyes of the law to their developers. It may well be the case that all their copies count legally as distributed to S
Re:Interesting Software Development Strategy (Score:3, Insightful)
No rights have been transferred to the other employees regarding the code.. the machines are the property of the company, and the employees are using the code as agents of the company.
If I install code on your computer at my office, like a copy of windows with a non-transferrable license, I am not distributing it, or giving it to you, I am installing it on company property.. it still belongs to
Re:Interesting Software Development Strategy (Score:1)
The company owns the code, therefore use by the company is not distribution. Many organisations use modified GPL code internally; they are under no obligation whatsoever ot share those changes with anyone. However. if they try to sell or give that code away to anyone outside that legal entity, then they have to do so under the terms of
Re:Interesting Software Development Strategy (Score:1)
WINE isn't licensed under the GPL (Score:2, Informative)
Re:Interesting Software Development Strategy (Score:2)
Could you imagine the absolute black hole linux would exist in if everytime you modded an init script you had to upload it to an ftp site!
Re:Interesting Software Development Strategy (Score:4, Informative)
Even if you make a tiny modification, you have to make the authors aware that such a modification exists.
No. If you modify a piece of GPL code you are under no obligation to make the authors aware of it. You are also not under any obligation to distribute the changed source code unless you release your modified version of the program. You are still under no obligation to inform the original authors that you have made changes (and released) a version of their code, so long as you release the changed source code with your binaries.
The only obligation you have under the GPL in this respect is that if you release it, and it's GPL'd, you have to release the source code with it.
Al.Re:Interesting Software Development Strategy (Score:5, Insightful)
Im going to stick with "I think these guys deserve a better judgement than they are currently getting from us" and wait for an actual product to emerge.
Correction (Score:3, Insightful)
No. It the other way around. It's property that makes people self absorbed, believing they are smart, and also gives them heavy litigating tendencies.
Shame! (Score:4, Insightful)
I'm willing to admit that in the end it still may be a scam. BUT I'm also willing to wait and see before passing judgement! Are you?
Re:Shame! (Score:4, Interesting)
So in this new letter, they're admitting that there's WINE in there, though not saying how much. And they're adding improvements atop it, which Codeweavers also does. And when it's released, per the GPL, they'll apparently release their modified source code where required. Okay. Whether David is useful or not remains to be seen.
Re:Shame! (Score:2)
It sounded pretty honest to me, except for the accusation of Codeweaver's code leaking back into the wine project. I wouldn't call it spin, because there's nothing really to spin. They didn't do anything wrong.
The people that they hired to do marketing should have done a better job and they probably have little knowledge of the oss community. Frankly I'm surprised that people got all up in arms.
So in this new letter, they're admitting that there's WINE in there, though not sa
Re:Shame! (Score:5, Funny)
I have no idea. That all sounds perfectly reasonable.
Re:Shame! (Score:1)
oh wait...that makes sense...alright then, sounds good.
Kudos to them (Score:5, Insightful)
Well, its not often that you see this kind of comeback, and I take my hat off to SpecOpS for doing it.
We are puzzled over the furor of some people concerning our use of open source code such as WINE in our David software. The success of the open source movement is based upon the ability of the open source code (such as the Linux code) to be used and modified. We have improved and we will continue to improve code from selected open source projects. Once we make David available for commercial release, we will acknowledge the specific work of other individuals, groups or companies referenced in Project David, we will also release the open source code that we improved back to the community.
I must say that this is pretty much the same view I had when I read the story here on slashdot. A lot of people were lamenting the fact that they seemed to be using WINE derived code, which struck me as strange, since wasnt this the whole point of the GPL? In my view, they have embraced OpenSource pretty much fully, tho only time will tell if they succeed.
The quote they have from Trilogy makes for interesting reading, as they also publish within that quote negative aspects of the review (namely the "we have concerns about the business aspects" quote), which is almost unheard of for a company, which makes me think that they are trying to be legit. They state that the screen shots that made the rounds was basically a pre alpha, WINE repackaged with a bit of their own code, so no wonder people could spot various things wrong with it.
Here on slashdot, we seem to have a strange "community thought" on the usage of GPL code in a commercial project, and this came out in full when this story broke. Many comments were along the lines of "Oh My God, they are using WINE code! This is a rip off, they shouldnt be doing that! Someone get the FSF on this right away" (ok, paraphrased a bit). We knew pretty much nothing about the project, except what they had released as "future goals", and therefor I think the reaction was almost fully unwarranted.
They state that they are using OSS code, and they also state that they will be contributing code back to the community, what more do you want? Until this guys actually start distributing stuff, give them a break, they may very well help WINE along nicely.
Re:Kudos to them (Score:3, Insightful)
Re:Kudos to them (Score:3, Insightful)
Disclosure (Score:2, Insightful)
Re:Disclosure (Score:4, Insightful)
Bullshit. A lot of people obviously trust Microsoft, and their entire OS was developed in private.
Dinivin
Re:Kudos to them (Score:4, Interesting)
Oh wait, common curtesy - that was it.
You're going to trust a company that is asking for VC money for a product that they aren't even going to say where 90% of the code came from?
Re:Kudos to them (Score:1)
That sort of question is up to the VC to ask before investing their money.
"Common Courtesy?"
Give me a break.
If I announce a new product coming out.. I am under NO obligation, not even common courtesy, to tell you all the sources and resources I used in providing that product.
WHEN my product is released, I have to do so under all the appropriate agreements and licenses..
Without having David and seeing how it works, how can we judge? So what if it's based on Wine, what if i
Re:Kudos to them (Score:3, Interesting)
I dislike Sun as well for doing this with their Java desktop thing.
Re:Kudos to them (Score:2)
Re:Kudos to them (Score:3, Insightful)
Re:Kudos to them (Score:3, Interesting)
You don't get it (Score:1, Troll)
Errr... I think you dropped these. (Score:2)
</sarcasm>
No need to thank me. Just doing my part to prevent troll-bait.
Re:Kudos to them (Score:3, Interesting)
From the SpecOpS letter (emphasis mine):
It will be interesting to see how this plays out as the project matures. As I understand it, they can either a) make the entire project open source, or b) make the entire project proprietary. Option (a) is obviously preferred to most of the folks around here. Option (b) will require them to rewrite
Re:Kudos to them (Score:5, Insightful)
Even if the license were the GPL, there would be nothing stopping them writting seperate proprietary programs/modules to complement any GPLd code, as long as the code doesn't link to or contain anything GPL. For example, in Wine entire DLLs could be written and kept proprietary, without breaking the GPL (if this were the license being used).
To sum up, a project does not have to contain only open source or proprietary code.
---
Re:Kudos to them (Score:1)
Re:Kudos to them (Score:3, Informative)
That's the way it works. It's meant to ensure that you don't just take pieces of GPL'd code, wrap them in a library, and build code on them that you don't open source. If you base your stuf
Re:Kudos to them (Score:2)
It can be done if there is a process boundary b/w the modules. I.e. if you use something like CORBA instead of linking.
Re:Kudos to them (Score:1)
Re:Kudos to them (Score:1, Insightful)
Surprised and concerned? I suppose it is a surprise when you find that you don't understand the license to some software you're using, but I don't see where your concern is coming from.
TANSTAAFL. You didn't pay in cash for the software, instead you agreed that if you used it in one of your programs, you'd "pay" by releasing your source code under a compat
Re:Kudos to them (Score:1)
Re:Kudos to them (Score:1)
This is what I presumed. Link statically and you are distributing the binary expression of the (L)GPL code. Link dynamically and you are simply using the interfaces to it. Maybe I didn't explain myself very well in the first place.
In theory, though, you could replace the (L)GPL library with one under a different licence, assuming the same call interfaces, etc. Thus the (L)GPL cannot apply to dynamically linked code as you can't predict what might be on a customer's computer. The LGPL seems to admit this po
Re:Kudos to them (Score:2)
And if you have I assume you read the parts about derrivative works..
You can't just use GPL'd code as part of your project and be like "oh I don't have to comply with the license because I'm only using it as a library" duh.
Why do you think the LGPL exists? I assume you've read the LGPL text as well if you have any interest at all in the subject.
As for why you could be concerned? GOD KNOWS. The GPL is a license
Re:Kudos to them (Score:1)
Re:Kudos to them (Score:1)
"Why would you be surprised? If you at all care about this issue I assume you have read the GPL?
And if you have I assume you read the parts about derrivative works.."
I have, which is why I would be surprised that using (linking with) a piece of GPL code could be construed as derivation.
As an analogy, if I drive to work in a Ford, should all the things I do at work be somehow construed to be a derivative of intellectual property owned by Ford? I would
Re:Kudos to them (Score:1)
"Why would you be surprised? If you at all care about this issue I assume you have read the GPL?
And if you have I assume you read the parts about derrivative works.."
I have, which is why I would be surprised that using (linking with) a piece of GPL code could be construed as derivation.
As an analogy, if I drive to work in a Ford, should all the things I do at work be somehow construed to be a derivative of intellectual property owned by Ford? I would
Re:Kudos to them (Score:1, Informative)
As for Wine itself, that applies only to the LGPLed branch -- n
Re:Kudos to them (Score:1)
You are free to distribute proprietary code alongside GPL code, as long as one is not a derivitave work of the other.
EG: Red Hat Advanced Server....
EG: Sun Java Desktop
all of these contain TONS of full-on GPL code.. and full proprietary code, yet they work together as an OS.
Re:Kudos to them (Score:2, Insightful)
No it's not the whole point. That's only one half of it. The other half is the community getting something back.
Re:Kudos to them (Score:5, Insightful)
What comeback? They don't address the claim that the screenshot on their site shows a bug only in crossover office and not in the main wine tree, other than by saying "no, we're not using it". So pay no attention to the bug behind that screenshot.
A comeback generally involves disputing the claims that you've been doing bad stuff with actual evidence that you haven't. That entire letter is full of nice words, but no actual content. Their position on what OSS code they use is summed up as "we might be using some OSS code, we might even one day tell you what it is, and then we might contribute back our changes to those projects, and we might not actually do any of the things we said we might."
They also still do not give credit to the wine project for what they're doing, despite overwhelming evidence that they are basing their stuff on wine. They're not legally required to, but it bodes ill when someone doesn't even want to admit what open source code they're using regarding how good a community member they'll be.
I must say that this is pretty much the same view I had when I read the story here on slashdot. A lot of people were lamenting the fact that they seemed to be using WINE derived code, which struck me as strange, since wasnt this the whole point of the GPL? In my view, they have embraced OpenSource pretty much fully, tho only time will tell if they succeed.
Embraced fully? Where's the source? Where's the community participation? Where's even the simple crediting of the shoulders on which they stand? They haven't done anything whatsoever to embrace open source, other than pay lip service to it.
Here on slashdot, we seem to have a strange "community thought" on the usage of GPL code in a commercial project, and this came out in full when this story broke.
Open source survives because of the community. Anything that damages the community, damages the very principle of open source.
Besides, look at the transgaming example. Transgaming's winex is closed source based on an open source project. They've been heckled over it, but at the very least they credit the wine project, and have contributed _some_ code back. This project david has done none of that. They seem to avoid participating in the OSS community. Why should they get treated nicely by the community then?
They state that they are using OSS code, and they also state that they will be contributing code back to the community
So they talk the talk. Big deal. I want to see them walk the walk.
Uh, no. (Score:2)
Uh, I can't believe we read the same articles. The response I perceived was "heh, those scammers pretended to have something new when they are just repackaging WINE/Codeweavers code."
Re:Kudos to them (Score:2)
On the bright side... (Score:2, Interesting)
Translation: (Score:2)
two years! (Score:5, Funny)
C'mon, installing Crossover Office isn't THAT hard.
Re:two years! (Score:2)
In two years, WINE has improved a lot. So, what can they run that WINE (and/or a devirative of it, like winex or Codeweavers) can't?
And read this:
We are currently testing and updating our basic system architecture/design, which now uses a combination of open, free and proprietary code/modules from numerous sources.
That sounds great. Erm, doesn't the LGPL allow you to link to LGPL code from non-GPL complaint code, but not include LGPL code in an application not l
Hard? (Score:2)
It ain't perfect, but I am a big fan of CrossOver Office. I have Word open now--damn it, I should be working.
Re:two years! (Score:2)
Well, not that I've spent anything more than trying to install the rpm's and deb's in the last couple years.. but every time i do get a bug to try to install a functioning WINE, I end up getting out the latest RedHat or Debian discs.
Hmm, I think this smells more suspicious (Score:4, Insightful)
Questions whether codeweavers accidentally released that specific buggy code back into wine when it is stated otherwise.
Says they will figure out what parts of opensource code they will use and deal with crediting and releasing any code the have to 'later'. Not exactly legally smart - we will figure out what we took and what our liabilities are after. I would question whether they could keep closed any of it being linked to current wine. So if they are not dealing with this now, is there a new funding requirement in their business plan for the lawsuits?
This in even the Philippines will probably make further funding for them impossible.
Re:Hmm, I think this smells more suspicious (Score:2)
Actually, until they can modify and use GPL'ed code as much as they want internally -- the restrictions don't kick in until they start distributing their product. Until then, give 'em a break, 'cause as of right now there's no cause for complaint.
Re:Hmm, I think this smells more suspicious (Score:1)
18 years ago!? Pre-Windows 3.1? on 468's? And for that time it has been kept a secret in some Philipine lab since? Or is it the "unix-technology" they refer to? (quite older though). Makes no sense.
15 years ago would place it at around 1989/1990, around the time linux started, right? I assume they're refering to the host technology for their software (linux), and that which they were trying to emulate, windows. It's an awkward way
Hiding nothing? (Score:4, Interesting)
From the article:
David is unique, however we do not claim, nor have we ever claimed that David is 100% our own proprietary code.
and...
Lastly, Project David is not a repackaging of Codeweavers CrossOver Office. We are experimenting with some of the open source WINE code but we are not knowingly using any of the Codeweavers source code. Perhaps, Codeweavers has unwittingly released its code back to the WINE Project.
Ok, it sounds like they're being open and straightforward about it. They are recycling code. They also are putting this little disclaimer that they're not intentionally using CodeWeaver code. All right, if there is a problem, this should put up flags with concerned parties now, instead of waiting until they are all done. It would suck to be all done and then be told they had proprietary code that had to be removed. (This is reminiscent of the SCO situation -- perhaps they're trying to avoid that kind of aggravatiuon now?)
Re:Hiding nothing? (Score:2, Informative)
This doesn't mean the Wine code Codeweavers distributes is the same as the WineHQ code though. There are lots of nasty hacks and work arounds that Alexandre Julliard woul
Re:Hiding nothing? (Score:2)
Hmm, I read their website, I read the press releases and stories. Nowhere did they ever claim that it wasn't 100% their own code. They may not have come out and stated that it was 100% their own code, but they certainly led people to believe it. That's why there was the 'furor' about it.
it sounds like they're being open and straightforward about it
Actually, it sounds like they're being ope
Which version of wine? (Score:5, Interesting)
.
Re:Which version of wine? (Score:1)
---
Re:Which version of wine? (Score:1)
I looked for my self just to be sure. This might posably mean that even if they shiped wine code all there bits could be seperate binaries becuse linking to a LGPL program is alowed (Though as always this is up for debate as well these days).
.
I smell a problem (Score:4, Interesting)
David is unique, however we do not claim, nor have we ever claimed that David is 100% our own proprietary code. We are currently testing and updating our basic system architecture/design, which now uses a combination of open, free and proprietary code/modules from numerous sources.
Ummmm... The technology has been around since 1989 they say? And developing? But they hadn't gotten that far enough to be able to run simple Windows programs? All this would appear to be is a Wine fork with proprietary additions. That's fine, but I just wonder how much is their own code and how well it will work... We'll just have to wait and see.
Re:I smell a problem (Score:2, Interesting)
On one hand, I want to believe that these folks are doing a fairly cool thing, making a good bridge that runs windows apps in linux
On the other hand, I still can't shake the feeling that these folks are full of a certain biological waste product.
Hell, was windows 3.1 even availible that far back? what technology are they talking about? These people, they a-make-a no sense!
Re:I smell a problem (Score:2)
and then they made up some miracle that would allow them to use all kinds of code together without any worries from anybody.
they could just as well be saying that "we stole some system docs from microsoft, then we took some OS/2 and AIX code into the mix and couple of gpl'd projects. yeah we ara going to comply with all of the licenses!"
though.. if they manage to pull it off into a shipping product then I think they're going to use some fishy 'module' system s
Know what they're doing (Score:4, Funny)
Nothing new... (Score:5, Interesting)
Secondly, we don't unwittingly release any of our code... we deliberately release it all back to WineHQ [winehq.org], as it is written.
SpecOS labs have done nothing illegal, however the screen shots they posted show that using Wine and some patches merged from Crossover Office's Wine package, they can do what CrossOver Office has been able to do for over two years now - install Microsoft Office. What's new?
Re:Nothing new... (Score:2)
"The approach is unique and addresses problems such as supporting the nuances and idiosyncrasies of Windows implementations..." Sounds like they've successfully cloned MS's self-modifying code algorithms
Re:Nothing new... (Score:3, Interesting)
One also wonders what kind of "validation" the potential investors, such as PriceWaterhouse Coopers, actually performed before wanting to inject cash into or even buy
Google Cache shows a complete 180 (Score:4, Informative)
Gotta love the google cache:
Project David Overview [216.239.59.104]
Project David Architecture [216.239.59.104]
Project David Technology [216.239.59.104]
Umm....THIS is what the 'furor' is over. If you're going to use open source software, it has to be, like, open. This does not in any way, shape or form mention WINE, that they use open source, but only states that they've found the magic elixir that gives +10 to windows emulation.
Of course it doesn't give them pointy horns either, but it does destroy their credibility. And what's up with 50 simultaneous developers? Can anyone verify if that number's at ALL realistic?
Re:Google Cache shows a complete 180 (Score:2, Insightful)
hmmm... some gossips? (Score:4, Informative)
also heard that they are not believed by some it companies here. (with grain of salt)
from the philippines here so i "hear" some things from the industry.
i don't want to pass judgment because i have not seen the product yet. but it makes me wonder what differences it has with applications such as wine.
here is a link [inq7.net] (from a local newspaper about the issue just today.
members of (Score:3, Interesting)
I doubt that they have such a good understanding of the community and processes. The most important rule, when developing open source code, is to "release often, release early". However they say that they want to wait until "it is finished". No real commitment, just commercial attitudes.
But whatever, if they feel it helps their business plan, just let them go. After all, it's their right to do so.
Re:members of (Score:1)
Just because a lot of projects happen to have their development cycle like that doesn't mean it's right. As a matter of fact, that is a pretty stupid philosophy for a company that hopes to attract business customers. Why waste the community's time with something that isn't even in beta state.
Derivative works? (Score:2, Interesting)
The GPL is based on copyright law, extending the rights of a distribution to those who receive the code, assuming they follow the conditions of the GPL. However, if I go out and buy a Tom Clancy novel, change the names of the main characters and rewrite some portions of it, I can still be sued for creating a derivative work... at what point does their use of open source code bases to 'boot strap' their own
Re:This might help people to migrate: (Score:4, Interesting)
b) Linux has already taken off.
c) Most people just use OpenOffice and don't worry about office emulation, only compatability. My clients are worried about thier accounting packages, some of which run well under normal wine.
You will be assimulated... (Score:1)
This is why I love slashdot. There is an entire section called 'Your Rights Online' to highlight the encroachment on individual liberties, OSS topics discuss freedom (as in speech) daily, but despite that, we have contempt for not contributing to the Collective. I think I think some folks need to do an Ayn Rand book report.
So long as you are not breaking the license agreement, there is nothing wrong with keeping your val