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

105 comments

  1. Linux going the way of OS/2 by Cold+Winter+Days · · Score: 1, Funny

    Add Windows compatibility, and it's doomed.

    1. 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
  2. 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 GAVollink · · Score: 0
      From my perspective, you can not choose to modify the code, and wait. If you accept the GPL, then use it to modify code, there is no "go ahead and sit on it" clause.

      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 ultimately accomplish - although it's generally a good practice.

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

    5. Re:Interesting Software Development Strategy by sg_oneill · · Score: 1

      I dont think theres an obligation to return patches until distribution occurs. The 'licence' pretty much covers distribution, but I only think you lose usage rights if those conditions of distribution are breached.

      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!

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    6. Re:Interesting Software Development Strategy by GAVollink · · Score: 1
      I took your advise...

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

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

    8. Re:Interesting Software Development Strategy by Anonymous Coward · · Score: 3, Informative

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

      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 FAQ claims that you only need to make source available if you distribute a copy of the software to someone outside your organisation. And even then you only need to make it available to people who already have the software - you are not obliged to give it to any Tom, Dick, or Harry who asks.

    9. Re:Interesting Software Development Strategy by farnz · · Score: 1
      I would assume that they're compliant with section 3a. Every time they've supplied a binary to a developer internally, they've supplied the source code too. You can't get the source, because you possess neither a legally acquired (not stolen - perhaps by stealing a disc, or a laptop) binary, nor a copy of a written offer to supply source.

      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 SpecOps Labs, in which case, so long as SpecOps Labs have ensured that they have source as well as binary, they're in compliance with the GPL, because all distribution has taken place under GPL section 3.a)

    10. Re:Interesting Software Development Strategy by aallan · · Score: 3, 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.
      --
      The Daily ACK - Eclectic posts by yet another hacker
    11. Re:Interesting Software Development Strategy by mindstrm · · Score: 1

      It's been quite clearly establised and clarified by everyone includin RMS & the FSF that internal copies used by a development group does not constitute distribution.

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

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

    13. Re:Interesting Software Development Strategy by sploo22 · · Score: 1

      So you're saying that the developers need to be given a copy of the source code they're working on. Explain to me exactly how this is a bad thing.

      --
      Karma: Segmentation fault (tried to dereference a null post)
  3. 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?

    1. Re:Shame! by isdnip · · Score: 3, Interesting

      No, no shame. SpecOps was trolling for dollars by keeping quiet about the WINE code they're using. Now they're spinning.

      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.

    2. Re:Shame! by k98sven · · Score: 4, Funny
      Yeah, given tall tales like these, how could anyone possibly get the impression that they're a scam?


      The story behind David reads like an adventure novel: In July of 2002, news of SpecOpS Labs' discovery was leaked from Oracle-Philippines to Microsoft in Redmond WA. Microsoft immediately relayed a communiqué to an Asian based Private Investigator requesting detailed info on the SpecOpS Labs Platform; days later, news of the investigation was intercepted by a friendly asset and delivered to SpecOpS Labs. In August, the Philippines' top computer scientist & MIT alumni scrutinized the David blueprint and certified its validity; a few weeks later, a high-ranking ASEAN IBM Official learned of the discovery and its certification and requested a meeting with SpecOpS Labs.


      I have no idea. That all sounds perfectly reasonable.
    3. Re:Shame! by Anonymous Coward · · Score: 0

      They also admitted their website was wrong, then blamed it on a contractor and langauge problems. Yea, right. At least they took it down.

    4. Re:Shame! by dubious9 · · Score: 1

      Now they're spinning.

      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 saying how much

      Which is good because David isn't finished yet and even they don't know how much they are going to use.

      In conclusion it sounds like a case of a PR flop, but the quality of the letter suggests they hired somebody to help them. I personally expect them to produce something useful. They don't have any of the tell tale signs of misinformation ala SCO.

      --
      Why, o why must the sky fall when I've learned to fly?
    5. Re:Shame! by sp0rk173 · · Score: 1

      Oh!! Well I guess I had better follow you as a model for my news assimilation behavior, shouldn't I?! Keep my mind open and not pass judgement until I have all the information, eh?!

      oh wait...that makes sense...alright then, sounds good.

    6. Re:Shame! by Anonymous Coward · · Score: 0

      Philippine's top computer scientist & MIT alumni? I didn't realize the Philippines had a ranking system for its computer scientists... Also, they should qualify if by MIT Alumni they mean the Masachusetts Institute of Technology or some other institution ...

  4. 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 HolyCoitus · · Score: 1

      Why don't they just put the code into Wine instead of forking it? I didn't read the letter, but they are forking Wine? They have to release all of the source code again unless they find some devious, stupid way around it. All this is, is a fork at that point? I'll read the article now, and hope that I'm wrong.

      --
      That's scary.
    4. 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.

    5. Re:Kudos to them by Ann+Elk · · Score: 2, Interesting

      From the SpecOpS letter (emphasis mine):

      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.

      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 any open source dependencies they currently have. Of course, one could argue that they have been "tainted" by viewing/using projects like Wine...

    6. Re:Kudos to them by HolyCoitus · · Score: 2, Interesting

      I think this all depends on which direction the code has taken. I'm hoping that it's more complicated than a Wine fork. If this is an end all runtime for Windows or close to it, I won't be complaining later. I worry though, that this will just be a pointless fork. I'm hoping that this can add to Wine and be itself something greater. That would be ideal. It's just worrisome with how they'll manage everything.

      --
      That's scary.
    7. 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.

    8. 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
    9. Re:Kudos to them by JohnFluxx · · Score: 3, Interesting

      Yeah you're right, I can't think of any reason.
      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?

    10. Re:Kudos to them by Anonymous Coward · · Score: 1, Informative
      1. 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 any open source dependencies they currently have. Of course, one could argue that they have been "tainted" by viewing/using projects like Wine...

      As for Wine itself, that applies only to the LGPLed branch -- not MIT/X11-licenced branch. Transgaming uses the pre-LGPLed branch and a public project named ReWine does as well.

      *BSD licenced open source can also be made propriatory.

      IMNSHO: The choice of licence can be critical and should not always be GPL-like or BSD-like or propriatory -- or even "none". In some cases (protocols, file formats, ...) MIT/X11/BSD-style licences make sense. In others, GPL-style works better since it keeps all competitors "honest". In a few, keeping it propriatory (even if open) is best though as time goes on this becomes a smaller %. IMNSHO, of course!

    11. Re:Kudos to them by AaronGTurner · · Score: 1

      I thought the requirement was simply for the source code for GPL projects used to be made available for download, and for any modified GPL code to also be made available. 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.

    12. Re:Kudos to them by jsebrech · · Score: 2, Informative

      I thought the requirement was simply for the source code for GPL projects used to be made available for download, and for any modified GPL code to also be made available. 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.

      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 stuff on GPL'd code, your code has to be GPL'd too. That's the deal you agree to when you use GPL'd code in any way, even just by linking to it. If you don't like it, don't use it.

    13. Re:Kudos to them by cortana · · Score: 1

      FYI, you have described the LGPL (L == lesser).

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

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

    16. Re:Kudos to them by MechaStreisand · · Score: 0, Flamebait

      Despite what the others say, that isn't quite true. You only have to GPL your proprietary code if you distribute the GPLed code that it links to. If you don't distribute that part (ie. if it's already on the user's computer, or if you tell them where to download it), then you don't have to agree to the GPL, and you can do anything you want with your own code.

      --
      Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.
    17. Re:Kudos to them by 7-Vodka · · 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..
      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 which *grants* freedoms. Without it you wouldn't be able to distribute the code at all. Just like you're not allowed to distribute any kind of proprietary code in any way shape or form.

      --

      Liberty.

    18. Re:Kudos to them by AaronGTurner · · 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 think that Ford suddenly acquiring the ability to restrict how I can use what I do at work is somewhat contrary to freedom. Now if my job was taking Fords, painting them puce and calling the Fjords and trying to sell them as my own product, THEN I think Ford would have some cause to come after me, but not otherwise. But then AFAIK from my reading of the GPL linking with GPL code is not the same as a dervative work. If it is, then we are getting into SCO territory here.

    19. Re:Kudos to them by AaronGTurner · · Score: 1

      "You can't just use GPL'd code as part of your project"

      "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 think that Ford suddenly acquiring the ability to restrict how I can use what I do at work is somewhat contrary to freedom.

      Now if my job was taking Fords, painting them puce and calling the Fjords and trying to sell them as my own product, THEN I think Ford would have some cause to come after me, but not otherwise.

      But then AFAIK from my reading of the GPL linking with GPL code is not the same as a dervative work. If it is, then we are getting into SCO territory here.

    20. Re:Kudos to them by AaronGTurner · · Score: 1

      "You can't just use GPL'd code as part of your project"

      "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 think that Ford suddenly acquiring the ability to restrict how I can use what I do at work is somewhat contrary to freedom.

      Now if my job was taking Fords, painting them puce and calling the Fjords and trying to sell them as my own product, THEN I think Ford would have some cause to come after me, but not otherwise.

      But then AFAIK from my reading of the GPL linking with GPL code is not the same as a dervative work. If it is, then we are getting into SCO territory here.

      Anyway...

      From the LGPL
      "5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License."

      So for the LGPL you can link without your code external to it being considered to be a derivative. This having been said, some of the wording is not clear, so it my only apply to dynamic linking. The LGPL needs some reworking to make it clear enough to have legal weight. As it is it is very open to interpretation now that I have reread it.

    21. Re:Kudos to them by AaronGTurner · · Score: 1

      Ok - my error in slightly confusing the GPL and LGPL.

    22. Re:Kudos to them by AaronGTurner · · 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 possibility in that (although the language is far from clear) a work that simply makes calls to an LGPL library is not covered by the terms of it.

      If simply dynamically linking with a library would force something linking to it to become LGPL then if someone wrote an LGPL version of something and dumped it onto a computer and then ran some proprietary code that links dynamically with that LGPL library rather than the expected proprietary equivalent then suddenly you would force the program to be LGPL. This would be viral in the extreme, and I can't believe this would be the case.

    23. Re:Kudos to them by mindstrm · · Score: 1

      Are they asking you for money?

      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 it's significanlty different? They haven't even determined how much WINE code they are using!

    24. Re:Kudos to them by mindstrm · · Score: 1

      Not at all.
      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.

    25. Re:Kudos to them by JohnFluxx · · Score: 2, Interesting

      hmm I guess it just comes down to difference in opinion then. I think if a company bases 90% of it's work on an open source product, then it's polite to acknoledge that.

      I dislike Sun as well for doing this with their Java desktop thing.

    26. Re:Kudos to them by Anonymous Coward · · Score: 0

      this is a bit off topic, but in regaurds to your sig, there happens to be a M and an E in team.

    27. Re:Kudos to them by ultrabot · · Score: 1

      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.

      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.

      --
      Save your wrists today - switch to Dvorak
    28. Re:Kudos to them by caseih · · Score: 1

      I distinctly remember reading on their site about the various ways that they could go about emulating windows. They mentioned wine but then said that wine was a fundementally flawed idea and that it would actually bring instability to linux. They definitely tried to make it appear like they were doing something better than wine. Then to find out they are using wine, while fine in and of itself, made me feel like they were being untruthful (or at least not forthcoming) about where their code was really coming from.

      Codeweavers is in a far better position to market wine as a product. They'll do ok. I still can't see this Project David really going anyway.

    29. Re:Kudos to them by Anonymous Coward · · Score: 0

      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?

      Umm.. It hasn't been released yet. I'm sure you want alpha-quality code, in fact it will probably blend in better with the rest of the open source code, but many people wait until a product is finshed before releasing the program or source.

  5. On the bright side... by Anonymous Coward · · Score: 2, Interesting

    the ruckus has highlighted to SpecOS that they must respect the terms of WINE's licenses when the time comes to release their application. Call it a preemptive strike, in line with the new preferred foreign policy of various countries.

  6. Translation: by phoxix · · Score: 1

    "We fucked up big time with our screenshots. Someone got fired. We really want some VC love!!"

  7. two years! by quixoticsycophant · · Score: 5, Funny
    1. We have been working on David for more than two years now.

    C'mon, installing Crossover Office isn't THAT hard.

    1. Re:two years! by mcbridematt · · Score: 1

      Two years does sound like an exaggeration.

      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 licensed under a GPL-compliant license (AFAIK)?

    2. Re:two years! by XO · · Score: 1

      that's about how long it would take any average geek that doesn't know everything about wine to install it, anyway.

      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.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    3. Re:two years! by Anonymous Coward · · Score: 0

      Installing wine from source is easy:

      $ ./configure
      $ make depend && make
      # make install

      Then winesetuptk is even easier:

      # apt-get install winesetuptk
      $ winesetup

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

    1. Re:Hmm, I think this smells more suspicious by flakac · · Score: 1

      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?

      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.

    2. Re:Hmm, I think this smells more suspicious by Anonymous Coward · · Score: 0

      C'mon guys - that letter is just total BS.

      "based upon technology that has been evolving over the past 15 years"

      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.

      "Once we finalize our design and we determine exactly which open source code we will use"

      This guy have absolutely NO idea about software development. This is 18 year old technoglogy that they have been working on the for last two years (?) and they think the design is something that is decided just in the last second!?

      That prototype partially uses existing WINE and other Open Source code, combined with our own proprietary code modules

      Meaning: The hard part (the implementation of the Windows API's) are NOT done. We're not talking about a little component like a textpad, we're talking about a WHOLE OS! Its not something you just replace in a few months. This is 90% of the actual programming!

      And what is it with the language thing? Philippines finest computer scientists and software developers don't speak english!?

      This talk sounds exactly like what a client of mine got when they did business with another Philipine company. Everything sounded good but the delievered product was so crappy. We used about about a month cleaning up. In the end number of lines were reduced with 50% while functionality was added.

      At best this is business spin going mad. But it sounds more like BS.

    3. Re:Hmm, I think this smells more suspicious by sp0rk173 · · Score: 1

      "based upon technology that has been evolving over the past 15 years"

      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 to put it, I know. I kind of sat there going, "GGWWAAHHH?!" but then I thought about it. It's a valid line of logic. Also, where the fuck did you get 18 from? I'll give you the benefit of the doubt and assume it's a typo.

      "Once we finalize our design and we determine exactly which open source code we will use"

      This guy have absolutely NO idea about software development. This is 18^H5 year old technoglogy that they have been working on the for last two years (?) and they think the design is something that is decided just in the last second!?


      I'm not sure what the problem is here - if they're going to use more opensource technology, but don't know precisely what it will be, how can they credit it? It is again awkwardly worded, but still logical. They're not finished with development, perhaps they have a list of projects they've been tapping code from, perhaps not - but it's entirely possibly they're not finished tapping code, and it's also entirely possible that they will tap code from other projects in the near future that they do not foresee. Granted, they could site what they have used up until now, but they're not.

      That prototype partially uses existing WINE and other Open Source code, combined with our own proprietary code modules

      Meaning: The hard part (the implementation of the Windows API's) are NOT done. We're not talking about a little component like a textpad, we're talking about a WHOLE OS! Its not something you just replace in a few months. This is 90% of the actual programming!


      ...how you got that from the former line, I have no idea. I'll just let that one sit there for a while...and...yeah..

      And what is it with the language thing? Philippines finest computer scientists and software developers don't speak english!?

      Any particular reason why they should speak english? They live in the philippines...they write code and theorize (assuming they're really computer scientists and not fucktarded engineers)...you don't have to speak english to theorize and write code...

      This talk sounds exactly like what a client of mine got when they did business with another Philipine company. Everything sounded good but the delievered product was so crappy. We used about about a month cleaning up. In the end number of lines were reduced with 50% while functionality was added.

      Ah. Now, this involves a little extrapolation on my part, but aren't you kind of implies that because this company is from the Philippines, and you've had a bad experience with a country from the Philippines, then this company is clearly as bad (if not worse?) than the company you dealt with? Even though it clearly lies withing the realm of possibility that they might not be.

      At best this is a sincere explination, not business spin gone mad. They provided responses to almost all of the bitching that went on in the Open Source community. A lot of them, granted, were non answers - but they're talking about a pre-release commercial application. They have investors to appease. They don't want to say too much.

      Kick back, man. I think you've had a little too much caffein today. Let them do what they want to do - even if that is a rip of another currently existing program. Wait until the product goes to market, and if you're still not happy then rip it apart.

  9. No Kudos to them yet by ospirata · · Score: 0

    No one is against commercial use of GPL code in commercial software. You can tell this by Transgamings Winex, ou Crossoffice, just to mention Wine-related projects.

    The problem with the David project is that it is kinda misterious, promising a brand new thing, when it is just a Wine evolution. An the worst part: it does not gives Wine its credits.

    You may say that it will give the credits further, when they release the product. Ok, but until then we can speculate two things: David project is vaporware or just wine evolution, with minor changes

  10. Hiding nothing? by KoriaDesevis · · 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?)

    1. Re:Hiding nothing? by Joel+Carr · · Score: 2, Informative

      The Codeweavers code in question is LGPLd. So Project David doesn't need to be concerned that it is proprietary, as it is released under the same license as the WineHQ tree. Infact, all of the Codeweavers Wine code is LGPLd. The code that isn't is things like their installer, and other supporting applications that make using Wine painless.

      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 would never let into the WineHQ tree.

      ---

      --
      Any man who can drive safely while kissing a pretty girl is simply not giving the kiss the attention it deserves. -- AE
    2. Re:Hiding nothing? by schon · · Score: 1

      David is unique, however we do not claim, nor have we ever claimed that David is 100% our own proprietary code.

      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 open and straightforward about it now, after being called on it.

  11. Which version of wine? by trinity93 · · Score: 5, Interesting

    If they used code from the MIT-X Licened codebase they could do with it what ever they wanted too as long as they gave credit. This means ship binaries only. Wine has only recently become GPL/LGPL (I forget which, i think it is LGPL) So in the end this discusion could be for nothing.

    .

    --
    We substituted the coffee Slashdot normally drinks with "Sandoz Crystals", Lets see if they notice the difference
    1. Re:Which version of wine? by Joel+Carr · · Score: 1

      Yep, it's LGPL.

      ---

      --
      Any man who can drive safely while kissing a pretty girl is simply not giving the kiss the attention it deserves. -- AE
    2. Re:Which version of wine? by trinity93 · · Score: 1

      Thank you for clarifying that :)

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

      .

      --
      We substituted the coffee Slashdot normally drinks with "Sandoz Crystals", Lets see if they notice the difference
  12. You don't get it by mgkimsal2 · · Score: 1, Troll

    The only time anyone is allowed to 'use' GPL software is after they downloaded it from sourceforge, joined the mailing lists/forums, and contributed back at least 10% of their available time to 'the project'. Furthermore, any GPL code which has a public profile (generally acknowledged to be something available in ebuilds, deb packages or - shudder - RPMs via apt-get or yum, or something which ships with a major distro) is only allowed to be used after approval by the package's original founders. Any other such use (like this Project David) constitutes an affront to the entire GPL community and a sorry understanding of nettiquette.

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

  14. I smell a problem by HolyCoitus · · Score: 3, Interesting

    We have been working on David for more than two years now. David is an experimental prototype, and is based upon technology that has been evolving over the past 15 years.

    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.

    --
    That's scary.
    1. Re:I smell a problem by AndroidonPPC · · Score: 2, Interesting

      Especially since linux has only been around for 13 years.

      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!

    2. Re:I smell a problem by Anonymous Coward · · Score: 0

      SCO Merge has been around that long, but from the looks of it, David doesn't use virtualization. Who knows.

    3. Re:I smell a problem by gl4ss · · Score: 1

      well, they kind of thought it maybe in 1989.

      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 so they wouldn't need to release sources except to few modules.

      anyways.. if they're not a scam(on one level or another) then they SERIOUSLY need to re-design their webpage which just yells "TOO GOOD TO BE TRUE SNAKE OIL ON SALE".

      --
      world was created 5 seconds before this post as it is.
  15. Errr... I think you dropped these. by geminidomino · · Score: 1


    </sarcasm>


    No need to thank me. Just doing my part to prevent troll-bait. ;)

  16. Know what they're doing by millette · · Score: 3, Funny

    I guess these guys must know what they're doing, their press release hit google news. But do they really? Search for "Corporate Structure teaser text here" and let me know what you think...

  17. Nothing new... by mike_mccormack_au · · Score: 5, Interesting
    3. 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.
    Firstly, the bug I pointed out their screenshots is a bug that I personally created to solve another more annoying bug. The bug only exists in CrossOver's implementation of Wine, and will not be merged back into WineHQ because Alexandre(Wine's maintainer) does not like the patch.

    Secondly, we don't unwittingly release any of our code... we deliberately release it all back to WineHQ, 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?

    1. Re:Nothing new... by Milo77 · · Score: 1

      From Trilogy's (who recently off-shored *all* their development to India) evaluation of the product:
      "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 :)

    2. Re:Nothing new... by Anonymous+Bullard · · Score: 2, Interesting
      Could the SpecOpS Labs also be experimenting with the leaked MS-Windows code by any chance? Considering their intentions of keeping the use of WINE code secret and their apparently ambitious plans to attract vulture (venture) capital, perhaps they thought they found a shortcut to profits but now find themselves between the GPL and a hard place.

      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 this SpecOpS outfit.

      And how does the WINE project authenticate their contributors? There might also exist an industry behemoth which would like to see the WINE project facing claims or even only suspicions of containing "illegally stolen" code.

      Finally, Microsoft used a third party (if Paul Allen can be called such) venture capital company to turn Corel (a Linux and WINE contributor before Microsoft's involvement) from a publically-held competitor into a private and submissive unit. They, and their network of friends in the financial circles, have a mountain of cash but apart from that purchasing power rather few ideas about combatting the open source method to protect their lucrative monopolies. WINE should become extra vigilant about the code contributions they accept. Perhaps OSDL or some neutral third party should start performing "blind" code comparisons between WINE and known (leaked?) code from Microsoft or other proprietary parties?

      --

      Should invading one's peaceful neighbours be opposed, or rewarded with trade deals?

  18. Google Cache shows a complete 180 by Robotron2084 · · Score: 4, Informative

    Gotta love the google cache:

    Project David Overview

    Project David Architecture

    Project David Technology

    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?

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

  19. hmmm... some gossips? by john_uy · · Score: 3, Informative
    i heard there are some squabbles inside the group especially with the programmers. i don't want to expound specifically but it may affect the outcome of the software (as with the delay?)


    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 (from a local newspaper about the issue just today.

    --
    Live your life each day as if it was your last.
    1. Re:hmmm... some gossips? by Anonymous Coward · · Score: 0

      Interesting article, as they (Inquirer) refer to Arthur Tyde admitting he visited, and he is one of the Top 50 most important people in Linux (see here)http://www.tyde.net/. So I am with them on this - just hope they stop that Bill before Bill stops them!

  20. members of by Anonymous Coward · · Score: 3, Interesting
    We are members of the Open Source community and understand that...

    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.

    1. Re:members of by MadEE · · Score: 1

      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.

      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.

  21. 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.
  22. Derivative works? by two_ply · · Score: 2, Interesting

    Maybe someone better versed in copyright law than my IANAL self could clear something up for me...

    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 app, and rewriting those portions of code afterwards constitute a derivative work? At what point does further code written after seeing the other implimentations become something covered under a new copyright, and not a derivative work?

    I've been in this situation several times as a developer. Last year I did a 99%-complete rewrite of a GPL app, and went with the idea that because the code I wrote was so heavily influenced by the original, that mine would have to be GPL'ed as well. In my case the new app was based on an LGPL library that forced the two apps to be very similar in structure, and I was working from a copy of the old apps code in order to grok the library. It seems that in the spirit of the GPL and copyright law (not to mention morally...), that keeping it GPL'ed is the right thing to do... but can companies (legally) write a cheap clone of a GPL'ed product, with full access to the source code, and then claim full copyright ?

    P.S. I'm not saying that this is what SpecOpS is doing... I'm ust wondering where the line is...

    1. Re:Derivative works? by Anonymous Coward · · Score: 0
      IANAL either, but as I understand it...
      ...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
      Not if Tom Clancy had given you permission via a license that permitted such useage.
      ...but can companies (legally) write a cheap clone of a GPL'ed product, with full access to the source code, and then claim full copyright
      What do you mean by clone? A copy of the code? They cannot claim copyright of code they copied, if that's what you mean. They can claim copyright code they did not copy but was a functional clone, though.
  23. This might help people to migrate: by alex_ware · · Score: 0

    If project "David" works seamlessly with linux and the versions of office big companies are starting to use i.e. XP and 2003 then linux will take off. Then they will realise that open source software is just as good.

    --
    If you have nothing useful to say post as AC.
    1. Re:This might help people to migrate: by Queuetue · · Score: 3, Interesting

      a) Crossover Office Already Does This.
      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.

  24. RHEL by Anonymous Coward · · Score: 0

    That is not released early and often. Neither is SuSE Enterprise, etc., and the list goes on.

    Early and often might be ok for your SourceForge PERL project, but this is the real world, kid. Software needs to be tested if business is going to trust it. Doing 20 redeployments 3 times a week is not the way to win a business over.

  25. Hard? by Guido+von+Guido · · Score: 1
    Hard? Good god, the only "problem" I had was remembering to change the permissions on the download so I could execute it.

    It ain't perfect, but I am a big fan of CrossOver Office. I have Word open now--damn it, I should be working.

  26. Wine use LGPL license not GPL. by fprog · · Score: 0

    Wine use an LGPL license http://winehq.com/site/license

    This means that they may use WINE source code as they wish and add improvement to it by using it like a library,
    mostly like Transgaming does.

    They do NOT have to release their improvement unless it affects the library source code itself.

    In most case, they will have to modify it, but not necessarily, if they choose to build on top of it or around it instead.
    Think of it like a 3rd party library or component.

    Slashdot blindly associate LGPL with GPL, they are different license folks!

  27. WINE isn't licensed under the GPL by rkaa · · Score: 2, Informative

    It's the LGPL you want.

  28. If you buy David, you can give away copies of it by Anonymous Coward · · Score: 0

    So the scope of SpecOps is to make money on other people's work (WINE) ?

    That's what I am reading in this letter...

    Hardly fair, is it.
    WINE is released under the LGPL, so you can't go and copy it as part of 'David'.

    Also, if 'David' gets sold, whoever buys it can give away copies for free (of the WINE part no doubt).

    SpecOps is NOT allowed to modify the license conditions of WINE!!!

  29. Uh, no. by theantix · · Score: 1

    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"

    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." In fact SpecOs claimed they had some revolutionary improvement over existing solutions, and clever slashbots noted that their claims are quite likely false, given that their own screenshots showed they were using an _outdated_ version of the codeweavers/wine codebase.

    --
    501 Not Implemented
  30. This smells too much like SCO by Anonymous Coward · · Score: 0

    This just sounds too much like SCO's pump and dump scheme: "All stolen code will be shown in due course. In the mean time please buy our stock." And then their "evidence" leaks out and everybody gets a good laugh.

    Here you have "David" trolling for Venture Capital money. Showing it only to clueless execs, maybe even under an NDA. All the while using Wine and Crossover Office under the hood. And when they get caught they come out with a bullshit damage control PR piece. The clueless execs are going Oooh Aaaah. Reminds me of Brian Skiba, the former financial analyst at Deutsche Bank who after seeing SCO's evidence gave SCO stock a buy rating with a price target of $45 to be reached within 12 months. SCO stock has since nose dived and is hovering around $5 now with an impending dive to $0.

    SpecOps/David people sound like a scam to me. But hey I am very open to changing my mind on this, if they do eventually come out with something worthwhile. I am however not holding my breath. I have seen many scam artists in my lifetime and all the telltale signs are there with SpecOps Labs. There are too many suckers in this world for all these scammers and spammers to simply pass up on.

    The abuse of opensource software by scammers is on the rise. It wasn't too long ago that the management at my company signed a licesning deal for a Linux video player we needed for our embedded product. This company's secret sauce was their super-duper video codec. What gave it away to me was their insistence on super secrecy. Nobody in engineering was allowed to see or use the product. Only management had that privilege. After much bitching and moaning a couple of us were allowed to use it for a short period of time. My first reaction was that it felt like mplayer. So I tried some of the mplayer keyboard shortcuts and sure enough they worked. So I grepped the binaries for "mplayer" and sure enough it was all over. When asked they responded with the hilarious: "Our license forbids reverse engineering and we had intentionally left a trap for you to see if you would do this and now we know you did". Some considered it not even funny.

  31. You will be assimulated... by Cali+Pidgeon · · Score: 1

    Anything that damages the community, damages the very principle of open source.

    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 value-added code proprietary. Or if you thought there was value in it, you could even get a patent for it. OSS license agreements are to ensure that those who have experienced a benefit from common work contribute to common good, so as not to "damage the community". You must give credit where credit is due, but if your work exists wholely separate from the common work, you have the RIGHT to try to profit from it. Why should your company spend the resources to move significantly beyond the status quo if you can't reap some reward for it.

    I apologize if this seems trollish, but I think this socialist association some unnecessarily tie to open source is an obstacle for OSS. It plays right into the hands of FUD writers, and more importantly, distorts the meaning of 'rights'. There are rights besides privacy, and not all of them need to be sacrificed to the Collective to contibute to some common good, so don't demonize people for using them.