Slashdot Mirror


SpecOpS Labs Response to Wine Project

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."

21 of 105 comments (clear)

  1. Interesting Software Development Strategy by capt.Hij · · 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?)

    1. Re:Interesting Software Development Strategy by JohnFluxx · · Score: 3, Insightful

      hmm, I read it another way. In that they have been keeping track, but theres some open source code that they might or might not use, and haven't decided yet.

    2. Re:Interesting Software Development Strategy by Richard_at_work · · Score: 4, Insightful

      Who said that they wont be keeping track of it, for all we know "determining exactly which OSS code" may involve querying the developers "external code usage" database. After the recent furor over the project, these guys realise that they cant put a foot wrong, so personally Im going to wait until they release code before judging them. Also they may start out with more origional GPL code than they finish with, as a lot of it may be rewritten to fit their own needs.

      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.

    3. Re:Interesting Software Development Strategy by farnz · · Score: 4, Insightful

      I think you need to read the GPL again. As yet, SpecOps Labs have not distributed their product, and as such the GPL does not yet affect them. There is no clause that insists that they make the authors aware of any modification to their code; it's polite to do so, but so long as you comply with the GPL, you don't have to.

    4. Re:Interesting Software Development Strategy by Darren+Winsper · · Score: 2, Insightful

      Not just copy, either. Copy and distribute, in the strictest sense of "and" means that if you copy but not distribute, you're not covered.

    5. Re:Interesting Software Development Strategy by mindstrm · · Score: 2, Insightful

      They have not distributed. The code belongs to the company, not the developers.. there has been no distribution.

      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 the company.

      The same goes for development work. I can put all the proprietary code in a GPL app that I want, and use it as much as I want.. a company can do the same thing, and use it wherever they want within that company.

      They could also beta-test internally, or with licensed beta testers, without having to give source.

      There is a fuzzy line eventually... for instance, what if I, on my own, want to test some of my proprietary code with some GPL code. I am free to do so of course. Now let's say my good friend who happens to be an expert coder is also interested in this project, and wants to help me sort out some bugs... we are separate legal entities, not a company... so it would seem I cannot simply send him the code, ask him not to distribute it, and see if he can help me out, even if he is perfectly willing to do so.. because the GPL forbids it.

      IT all comes down to how "Distribution" is determined by the courts.

      Common sense says that a few developers working on building a finished product sharing copies is not distribution... if it were it would defeat the purpose of the GPL in the first place.

  2. Shame! by Danathar · · Score: 3, Insightful

    Shame on all you troll trashing naysayers that automatically ASSumed that SpecOps was just a ripoff /Scam company!

    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?

  3. Kudos to them by Richard_at_work · · 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.

    1. Re:Kudos to them by JohnFluxx · · Score: 2, Insightful

      It wouldn't have been a problem at all if they just mentioned on their website that they used wine, instead of trying to make it look like they did it all themselves.

    2. Re:Kudos to them by Richard_at_work · · Score: 2, Insightful

      Why should they, the GPL doesnt contain any advertising clause, infact many people moved away from Xfree precisely because they wanted to have people credit them for their work. You cant have it both ways, these guys took screen shots of a pre alpha, a non finished product, a proof of concept, they had no need to credit anyone.

    3. Re:Kudos to them by Richard_at_work · · Score: 2, Insightful

      Maybe they want to take WINE in a direction that the current maintainers/developers of WINE dont agree with? Its all good and well saying "why dont they contribute to..." but it takes both parties for a successful contribution. Their plans may not fit in with WINES over all structure, hence any code they contribute back may be worthless to the WINE developers.

    4. Re:Kudos to them by rastos1 · · Score: 2, Insightful
      >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?

      No it's not the whole point. That's only one half of it. The other half is the community getting something back.

    5. Re:Kudos to them by Joel+Carr · · Score: 5, Insightful

      The current version of Wine is released under the LGPL license, not the GPL as most posts so far have been asserting. As a result it is perfectly legal to write code that links to Wine and keep the code proprietary. Any changes to the LGPLd code itself would require the changes to be made available though.

      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.

      ---

      --
      Any man who can drive safely while kissing a pretty girl is simply not giving the kiss the attention it deserves. -- AE
    6. Re:Kudos to them by jsebrech · · Score: 4, Insightful

      Well, its not often that you see this kind of comeback, and I take my hat off to SpecOpS for doing it.

      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.

    7. Re:Kudos to them by Anonymous Coward · · Score: 1, Insightful

      I wasn't aware that simply doing -lsome_gpl_library was enough to drag proprietary code under the terms of GPL. If it is I am surprised and concerned.

      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 compatible license.

      That's what the GPL says. If you don't like it, don't use code released under it in your own programs, and then you'll never have to worry about it ever again.

  4. Hmm, I think this smells more suspicious by Anonymous Coward · · Score: 4, Insightful
    Blames the third party website makers - God, they were paying for that site?

    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.

  5. Disclosure by Anonymous Coward · · Score: 2, Insightful

    No one trusts anyone who does stuff in secret. Either do it in public, or keep quite about it. Cloak and dagger tactics and "teaser" shots are for cheesy movies, not software projects.

    1. Re:Disclosure by dinivin · · Score: 3, Insightful


      Bullshit. A lot of people obviously trust Microsoft, and their entire OS was developed in private.

      Dinivin

  6. Correction by trezor · · Score: 2, Insightful
    • Is that property owned by self absorbed smart people?

    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.

    --
    Not Buzzword 2.0 compliant. Please speak english.
  7. Re:Google Cache shows a complete 180 by AaronGTurner · · Score: 2, Insightful

    "David is not a reinvention of the wheel. It takes the best of breed pieces from previous attempts to simulate the Windows Subsystem, and integrates them into a single product." It doesn't mention WINE, but it doesn't actually say it is all new, and in fact says it isn't. Now it could be that Project David was trying to hide things, or the project organisers were going to wait until they were near to release and see what code they were actually using and then announce what they were using. They might be using a particular part of WINE today, but might replace that with proprietary code. If they base their code on WINE they will have to release it under the LGPL, but if it is entirely new, then they won't be bound by this. It isn't entirely impossible that by the time it is released they will have reinvented the wheel and there will be no WINE code left.

  8. Re:Linux going the way of OS/2 by The+Spoonman · · Score: 2, Insightful

    Windows compatibility was only a small fraction of the reason OS/2 died. The fact that IBM SOLD their SDK for $600-1000 when MS was giving theirs away for free was a huge nail in the coffin.

    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. ;-)

    --
    Which is more painful? Going to work or gouging your eye out with a spoon? Find out!
    http://www.workorspoon.com