Slashdot Mirror


SWSoft Out of Compliance With the GPL

MBCook writes "According to the Official Wine Wiki, SWSoft's Parallels 3.0 contains LGPL code. It seems that the new 3D acceleration features of Parallels 3.0 are based on Wine code (SWSoft isn't hiding this), but despite repeated requests they have not yet released their changes for the Wine developers. It has now been 22 days since SWSoft was first contacted on this issue; at the time they promised the code within 1-2 days. They have been contacted numerous time and currently say that they are waiting on 'legal department approval.'" Update: 07/03 00:06 GMT by KD : Reader something_wicked_thi notes that Parallels released the source code the next day.

419 comments

  1. They want me to upgrade by JohnnyGTO · · Score: 2, Insightful

    to 3.0 This is another reason I'll wait.

    --
    Si vis pacem, para bellum! For evil to succeed good men need only do nothing!
    1. Re:They want me to upgrade by Anonymous Coward · · Score: 0

      I am going to wait for SP1. Stallman's 1.0 releases are rather buggy. I fucked it. Can someone do the joke better than me?

    2. Re:They want me to upgrade by Anonymous Coward · · Score: 0, Insightful

      Has the one who sent the request for source code actually bought a copy? If no one working on the wine project actually BOUGHT Parallels, they're not entitled to seeing the changed source code. The GPL makes you obligated to give the code under the same license to your CUSTOMERS, no one else, and it's only the code for the version you sold them. They do NOT have to publish it publicly on their website.

      So what's the story here, have they actually denied the code to someone they distributed it to or not?

    3. Re:They want me to upgrade by gratemyl · · Score: 1

      You must make the source code available upon request for a maximum of the same price as that of the product. So they can sell the source to the requester for the price of the software, but then the requester might as well buy the software and request the source code for the price of a CD + shipping.

      --
      hackerkey://v4sw5/7BCHJMPRUY$hw3ln3pr6/7FOP$ck6ma8+9u6L$w4/7CGUXm0l6DLRi82NCe3+9t5Sb7HMOPRen5a17s0DSr1/2p-3.62/-5.23g3/5
    4. Re:They want me to upgrade by pasamio · · Score: 0

      If they have not distributed their software to me then I have no right to request the source code. GPL is only enacted upon distribution. However if I get a trial copy of their software this counts as distribution and as such one needs to make a copy of the relevant source code available. I can take any GPL product and bastardize it however I feel like. Until I distribute it to someone, I am free to do what I like. If I do not distribute my product to you, then you have no right for my modifications. So you are wrong, how about you let the people who know what they're talking about worry about it and you play with your little PS3.

      --
      I always wondered where this setting was...
    5. Re:They want me to upgrade by Anonymous Coward · · Score: 0

      you must make the code available upon request, independent of if you bought it or even used it

      Please don't post unless you know what you are talking about. Yours,

      Someone who has actually authored software and released it under the GPL.

    6. Re:They want me to upgrade by Mostly+a+lurker · · Score: 1
      Let's try to be accurate here.

      You must provide the source code, on request, to anyone who received the product. You can elect only to distribute to customers, but any customer can distribute that code on to anyone else, and they in turn can pass it on. Thus, it is quite possible (even likely) that people who have not paid for it have a copy and are therefore entitled to ask for source code.

    7. Re:They want me to upgrade by pasamio · · Score: 0

      Yes, when you distribute to them the binaries. If I don't give you a binary I don't have to give you squat. No distribution, no source:

      Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

      Distribution. And the point we care about:

      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: [options for obtaining source]

      No where does it say that if I do not distribute the code to you do I need to give you the source. Nowhere does it specify you can demand someone to give you the source code without having them distribute you the work (in binary format typically) first.

      Now go back and reread it yourself. Examples were taken from GPLv2 because that is what is relevant in this case (not v3).

      --
      I always wondered where this setting was...
    8. Re:They want me to upgrade by The_Wilschon · · Score: 1, Insightful

      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: . . .

      . . . b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
      So yes, from http://www.gnu.org/licenses/gpl-2.0.html, we see that you are required, in actual fact, to give the source code to any third party that asks for it, if you are distributing the object code at all. It doesn't matter who you distribute the object code to, you still have to give the source code to anyone who asks.

      I'm very glad that you read part of the GPL2. Now you need to pick up where you left off (marked by your "[options for obtaining source]"), and finish it.
      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    9. Re:They want me to upgrade by CountBrass · · Score: 1

      Well I bought 2.0 partly because I they gave the impression 3D graphics would be a free upgrade to 2.0. So when it turns out you have to pay (there's not even upgrade discount) to get it I decided to hold off. I downloaded the demo of 3.0 and whilst I like the fact it can mount my bootcamp Windows partition the fact is 3D is incomplete/flawed. I don't know or care about HL2, but I do care about Company of Heroes and that will not work :( So until they get 3D actually, you know, working, I plan on holding off on even thinking about paying for something I thought I'd already bought.

      --
      Bad analogies are like waxing a monkey with a rainbow.
    10. Re:They want me to upgrade by utopianfiat · · Score: 1

      beowulf clusters, etc.

      --
      +5, Truth
    11. Re:They want me to upgrade by bberens · · Score: 1

      I wonder what would happen if my company hired an independent contractor to perform source distribution for us. That independent contractor can charge $10 Billion per copy to my company. Since my cost is $10 Billion, that's the cost of me getting the source to you. Pay up.

      --
      Check out my lame java blog at www.javachopshop.com
    12. Re:They want me to upgrade by Sancho · · Score: 1

      There's a link to upgrade for $50.

      They also made it known that the 3D effects would be in the next version. I was tracking this very closely, as it was affecting my decision on if/when to take the plunge and buy a Mac. I thought that they made it pretty clear.

    13. Re:They want me to upgrade by Anonymous Coward · · Score: 0

      Somehow I don't think that would hold up in a court of law since the price doesn't reflect the true cost.

    14. Re:They want me to upgrade by swv3752 · · Score: 1

      Most companies do 'a' and so that do not have to provide source to any three years later.

      --
      Just a Tuna in the Sea of Life
    15. Re:They want me to upgrade by frogstar_robot · · Score: 2, Informative

      I, in fact, have a paid for copy of Parallels 3. I will be asking for my copies of the LGPLed sources and will forward to the Wine project all correspondence received. Since I will be far from the only person doing this, I believe that the Wine project will be well within their rights as the copyright holders to insist on compliance.

    16. Re:They want me to upgrade by Thalagyrt · · Score: 1
      As someone who was part of the closed beta, Tim pretty much denied using Wine code in it. Check out this email exchange in the bug tracker about a terrain glitch in Tribes and Tribes 2 that appeared exactly the same way it did in Crossover. It still isn't fixed after them reportedly fixing it about 4 times now.

      It's just a coincidence I believe.

      DX support is not yet available in this beta, so don't bother yet please.

      Best regards, Tim

      On Wed May 16 12:53:12 2007, (snip) wrote: Will do! It's weird that I had the same glitch in Crossover though, it was literally exactly the same. But if it's fixed in Parallels, awesome.

      I'm curious, does this current build support any of DX8/9 at all or is that in future builds? If it does I can start testing some DX things.

      Best, James

      On May 16, 2007, at 1:50 PM, Tim Surgent via RT wrote:

      Thank you for reporting.

      It indeed is Parallels Desktop bug. And it has already been fixed. Please don't forget to test it in next code drop and report the results :)

      Best regards, Tim

      On Wed May 16 12:48:18 2007, (snip) wrote:
      Similar to the Tribes 1 bug I opened. This I'm not sure if it's an actual Parallels bug or not, because the same thing happens in Crossover. I think it could be a glitch with the driver for the 17" MBP C2D video card possibly.
      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo!
    17. Re:They want me to upgrade by bberens · · Score: 1

      AFAIK the GPL doesn't specify how the code must be delivered. I've heard stories of people printing out hundreds of thousands of lines of code on paper because their contracts required that the code be delivered and the customer really pissed off the consulting firm. The GPL does suggest that the code must be machine readable (OCR anyone?). I can punch card the code on sheets of solid platinum. That will represent a real cost.

      --
      Check out my lame java blog at www.javachopshop.com
    18. Re:They want me to upgrade by pv2b · · Score: 2, Informative
      No. The FSF already covered that smart-ass cop out.

      From GPL v. 2:

      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

      a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
      c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)


      I doubt platinum punch cards would qualify as a medium customarily used for software interchange. Nor, for that matter, a print-out in paper form, even if OCR-able.
    19. Re:They want me to upgrade by Anonymous Coward · · Score: 0

      My friend, customarily software interchange was done using punchcards. This is a fact.

      That punchcards have not been used for a while is - from the blindness of legal procedures - merely a hiccup in the grander scheme of things.

      Do remember that laws will almost never restrict you from screwing around with people, even if the screwing around just involves dragging them into court.

      On a lighter note, perhaps the platinum medium is not that customary. :)

    20. Re:They want me to upgrade by pasamio · · Score: 1

      Point me to the clause? I fail to see it and I've read the document thoroughly multiple times. The license only applies on distribution. I'm welcome to license my code in any way I like unless I distribute it (then its got to be GPL) and if I don't distribute it to you, then I don't need to give you either the base code or the derivative code because you do not have the rights. Is this so hard to understand?

      --
      I always wondered where this setting was...
    21. Re:They want me to upgrade by snemarch · · Score: 1

      A CD or DVD is a medium customarily used for software interchange. So, what if you recorded a DVD video scrolling through all the source files in an editor? :)

      --
      Coffee-driven development.
    22. Re:They want me to upgrade by i.r.id10t · · Score: 1

      You don't remember the pages of code available in the backs of early computer magazines, as well as others (like Dragon Magazine, etc) where you had to carefully retype a whole program?

      --
      Don't blame me, I voted for Kodos
    23. Re:They want me to upgrade by mhall119 · · Score: 1

      If you distribute a GPLv2 work as both binary and source form (option a), then you are no obligated to distribute the source to any other party. If you distribute a GPLv2 work with written offer to also distribute the source code on request (option b), then that offer can be extended to any third party upon redistribution (option c).

      So if SWSoft chose option a, they are not obligated to give the source code to anybody they did not directly distribute the binary to. If the Wine developers use option b, then SWSoft can distribute an unmodified binary with a copy of the Wine dev's offer to get the source directly from www.winehq.com instead of having to distribute it themselves.

      --
      http://www.mhall119.com
    24. Re:They want me to upgrade by The_Wilschon · · Score: 1

      I think I did point out the clause. In fact, I quoted it. It is 3b. You must include a written offer, valid for three years, to give the source, at no more than the cost of reproduction and distribution, to any third party who asks. There are two other options, of course, a and c. Option c is really just an extension of option b; if you received the object code from someone distributing under option b, then you can merely reference their offer of source rather than making your own. In this case, source is still available to any third party. Option a is the only out from giving the source to any interested third party, and requires that you distribute the source right alongside the object code.

      Naturally, this only applies to you if you are distributing object code. Say you've got some code which has been given to you licensed under the GPL. Say you want to pass it along to Alice, but Alice doesn't want to compile it herself, so you want to give her the binaries, the object code. If you distribute the object code to Alice, and give her the source along with the object code, then, no, Bob does not get to demand the source from you. If you distribute the object code to Alice, but don't give her the source along with the object code, then you must give her a written offer to distribute the source to Bob if he asks. Even though you never gave Bob any object code at all. The fact that you distributed object code to Alice (and didn't take option a by giving her the source with it) means that Bob has the right to demand the source code from you and you have to give it to him.

      Presumably, SWSoft is in fact distributing their software (otherwise, how would we even know they were using GPL code, and why would we even care?). Also presumably, they are not distributing the source code to the GPL portions alongside the binaries (once again, if they were, then they would not be violating the GPL). Thus, if the two assumptions listed above are correct, and we have every reason to suspect that they are, then they must make available the source code to any third party that asks for it, or be in violation of section 3 of the GPL version 2.

      I know that legalese is often very confusing, but in this case, the license is really quite clear. If you distribute the object code at all, then you either distribute the source along with it or distribute an offer to give the source code to anyone who wants it. Doesn't matter to whom you distribute the object code; if you take option b (or c), then anybody gets to ask for the source.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    25. Re:They want me to upgrade by Anonymous Coward · · Score: 0

      I have every issue of Dragon magazine since #1 (mostly collected, but they published that CD-ROM set of 1-250 several years ago which filled the gaps), and at no point did they ever include any source code of any kind.

  2. Their response: by michaelhood · · Score: 0

    Stop wineing already! ::Ducks::

  3. What's the charge? by Anonymous Coward · · Score: 0

    Why not just lawyer them into paying $3000 x however many people might use it? Payable to the FSF. Isn't that how the industry works?

    1. Re:What's the charge? by koh · · Score: 2, Insightful

      Payable to the FSF. Isn't that how the industry works?


      Well, I don't know if all copyrights to Wine have been transferred to the FSF, but if not, then no, that's not how the industry works.

      Each Wine copyright holder (there may well be hundreds, as for the Linux kernel) is free to sue for damages, royalties, their first born, whatever. Maybe they even can initiate a class action lawsuit together. But there's no way the FSF will collect the damages just by being the FSF.

      AFAICT that's the main reason for GNU to require all contributors to GNU software to transfer their copyright to the FSF.

      --
      Karma cannot be described by words alone.
  4. My response: by Whiney+Mac+Fanboy · · Score: 2, Interesting

    Stop wineing already! ::Ducks::

    If you don't want to respect other people's copyright, why should anyone respect your copyright?

    --
    There are shills on slashdot. Apparently, I'm one of them.
    1. Re:My response: by despisethesun · · Score: 0, Offtopic

      Care to explain the relevance of this comment? There's no Windows/Microsoft-copyrighted code in Wine, and as far as I know the project hasn't infringed on any copyrights. Unless I'm misreading your comment, your accusation is unfounded.

      --
      This poo is cold.
    2. Re:My response: by Anonymous Coward · · Score: 0

      Because bich is latin for generosity?

    3. Re:My response: by Anonymous Coward · · Score: 0

      If you don't want to respect other people's copyright, why should anyone respect your copyright? Torrent please? I need a copy of Parallels.
    4. Re:My response: by Whiney+Mac+Fanboy · · Score: 2, Insightful

      Care to explain the relevance of this comment? ...*snip*...Unless I'm misreading your comment...

      Yup, you are misreading my comment. Here's my original comment, with the pronouns expanded:

      If you (parallels) don't want to respect other people's (wine's) copyright, why should anyone respect your (parallels) copyright?

      --
      There are shills on slashdot. Apparently, I'm one of them.
    5. Re:My response: by sumdumass · · Score: 1

      Who says they aren't respecting it? The story says they are waiting on their legal department to sign off on it. This probably means making sure it is only wine code and not some proprietary crap they have near it. And it might be making sure it only goes to people who picked up Parallels 3.0 which is consistent to with the GPL.

    6. Re:My response: by Whiney+Mac+Fanboy · · Score: 1

      Who says they aren't respecting it?

      If the story's true, they released binaries that included someone else's copyrighted code without asking permission.

      Is that respect?

      --
      There are shills on slashdot. Apparently, I'm one of them.
    7. Re:My response: by despisethesun · · Score: 1

      Sorry, I misread it as a comment that Wine shouldn't expect people to respect the LGPL because they're copyright infringers. My apologies.

      --
      This poo is cold.
    8. Re:My response: by sumdumass · · Score: 1

      That depends on why they didn't release the source. Was it someone else's oversight other then the ones who used it or was it a matter of misunderstanding? In order to not respect something, you need a conscious decision by an informed person to be involved. Are you positive this happened here?

    9. Re:My response: by jZnat · · Score: 1

      Maybe they should have consulted with their legal department before using LGPL'd code in an infringing manner in the first place? Just a thought...

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    10. Re:My response: by Dulcise · · Score: 1

      I believe it was a joke :P

    11. Re:My response: by sumdumass · · Score: 1

      They probably did. But then someone makes a legal threat and now they have to do it again. 30 days is usually how long it takes for a company to pay their bills. forcing compliance of anything in less time is just an attempt in futility.

      Imagine this scenario, they look to use the GPLed and Lgpl covered stuff. Legal says ok, but do this too. So they make their product and 6 months later start testing it. Now they forgot about this. Someone comes along and doesn't say were is the source code but you are violating the GPL license and therefore violating copyrights you need to give us everything. This oversight is now not just a matter of making the source available, it is a matter covering your ass because of legal threats being made.

      Oh yea, I read the story, it is ripe with allegations of copyright abuse and all sorts of stuff. If someone came to me threatening legal action, I would see them in court. So I guess the old saying about catching more flies with honey comes in somewhere.

    12. Re:My response: by aled · · Score: 1

      It seems people in Slashdot don't understand how an company works and what a bottleneck can be a legal department sometimes.

      --

      "I think this line is mostly filler"
    13. Re:My response: by Anonymous Coward · · Score: 0

      ah, i get it, two wrongs make a right.

    14. Re:My response: by Whiney+Mac+Fanboy · · Score: 1

      Just using a bunch of code you found on the internet without checking the license is disrespectful of both copyright law in general & wine in particular.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    15. Re:My response: by Marlow+the+Irelander · · Score: 1

      Breach of copyright isn't an inherent "wrong". It's an explicit social contract, particularly so in the US where the Constitution (IIRC) says that copyright is designed "for the progress of the arts". The deal, essentially, is that if you create stuff, the Government will grant and enforce a right to decide what other people can do with it. If Parallels wish to breach this contract - and this is a situation different from, for example, murder, where legalising murder would create social chaos, whereas removing copyright merely removes the profit motive to create content - then they can't turn around and ask that that contract be enforced for them but not for others. That's not fair.

      The question here isn't whether two wrongs make a right. The question here is whether you can ask for the enforcement of a contract - a general social contract, but a contract nonetheless - that you ignore. I don't have an obligation to pay a builder who doesn't show up. We don't (morally speaking) have to respect the copyrights of those who ignore copyright.

    16. Re:My response: by sumdumass · · Score: 1

      Just using a bunch of code you found on the internet without checking the license is disrespectful of both copyright law in general & wine in particular.
      Who said that is what happened? Who said the chain of events rolled like that? I will tell you it was nobody authoritative that would be in a position to know what Parallels did saying it.

      Why don't you calm down a bit, save the hate until we find out what is going on then expose it in a justified manor. You have a company that for some undisclosed reason is waiting until they get an answer from their legal department before doing something they should have already done but was confronted with legal threats and accusations of violations of laws instead of a simple, "hey, you do know you have to release the source code for the GPLed stuff don't you?" and then waiting for them to do their thing.

      Most companies don't even pay their bills within 30 days. It has been 22 and all this fervor ramping over the situation is only making the legal teams look harder at the possible scenarios where they could be liable for something. It isn't as if they said shut the fuck up we don't care, they said _Ok_ but we have to clear it with legal first. Now, the only thing disrespectful is the reactions making false accusations to something that is in it's infancy and unknown at the moment. If someone made a mistake, and they fix it, what the fuck harm is there? Are you going to fix it (the situation your caused) when it turns out to be some simple oversight caused by confusion, maybe even a change in team leaders who didn't understand they were using GPLed code or the license and they release the code in a couple weeks?

      Christ dude, save it for when it is needed. All these false claims of rallying everyone to get angery will cause your voice to lose it's power when it is really needed. People will listen and say, ahh he probably just misconstrued something or is over reacting a lot, ignore him. Is that what you want?
    17. Re:My response: by fyngyrz · · Score: 1
      ...I read the story, it is ripe with allegations of...

      I believe you may have meant: "...I read the story, it is rife with allegations of..."

      --
      I've fallen off your lawn, and I can't get up.
    18. Re:My response: by Whiney+Mac+Fanboy · · Score: 1

      Who said that is what happened?

      There's two possible scenarios.

      1) SWsoft knew of wine's licensing & chose to ignore it.
      2) SWsoft did not know of wine's licensing - they just took some code of the internet & incorporated it into their product, presuming it was OK to do so.

      Do either sound particularly respectful of copyright to you?

      --
      There are shills on slashdot. Apparently, I'm one of them.
    19. Re:My response: by ink · · Score: 1
      So, if they had stolen a bunch of code from VMWare, do you think that they'd be content to wait?

      Effectively, that's what they've done. They've stolen code.

      --
      The wheel is turning, but the hamster is dead.
    20. Re:My response: by sumdumass · · Score: 1

      Well, your right in that those are two possible scenarios, it is just that they are two out of many, many, more. I already mentioned the one were someone forgot to post the source code and made a what? A MISTAKE.

      A mistake implies it wasn't on purpose as you seem to always want to insinuate. This isn't preschool and it isn't your ball, so quit acting like a damn greedy baby and wait until they decide what they are doing.

    21. Re:My response: by sumdumass · · Score: 1

      If VMWare came to them saying your using our code and violating this law and that law, they would run it though their legal team before they did anything. And when they said we have to wait for our legal team, VMWare would be talking directly to them instead of going around the Internet trash talking the company.

      And no, they didn't steal code. They are in violation of a software license. It isn't the same thing. Stealing code would imply they had no right to it in the first place, this isn't the case at all. They have every right to the code in question, they just have to follow the conditions of the license to have that right. So again, they didn't steal anything.

    22. Re:My response: by Whiney+Mac+Fanboy · · Score: 1
      A mistake implies it wasn't on purpose.

      That would fall under the second category:

      2) SWsoft did not know of wine's licensing - they just took some code of the internet & incorporated it into their product, presuming it was OK to do so.
      You see - the only way you could mistakenly use someone elses code is if you didn't have the respect for copyright law in the first place.
      --
      There are shills on slashdot. Apparently, I'm one of them.
    23. Re:My response: by NZBeeMan · · Score: 1

      They have every right to the code in question

      No they don't have every right to the code, they have no right to use the code unless the use it in compliance of the LGPL

    24. Re:My response: by Eunuchswear · · Score: 1

      He confuses "manor" with "manner" and you're picking on "ripe" vs "rife"?

      --
      Watch this Heartland Institute video
    25. Re:My response: by sumdumass · · Score: 1
      No, it could very well be possible that the developer who decided to use the wine code knew full well of the license but didn't communicate it properly to higher ups and they weren't aware. Or it could be that the tech who was supposed to separate any proprietary code and then post it failed to do so for a number of reasons.

      And you know there are many many more possible scenarios that don't show malice.

      You see - the only way you could mistakenly use someone elses code is if you didn't have the respect for copyright law in the first place.
      This statement assume they mistakenly used someone else's code. I doubt that is even close to the case. If you followed the story more then a few bites here, you would know that too. The mistake isn't in using the code, it is in dropping the ball on releasing the source. And the delay is because of ass hats like you that want to paint the picture of doing something illegal, threaten lawsuits and legal action and they need to protect themselves legally.

      If fact, it is comments just like yours that is forcing them to feed this threw the legal department instead of just saying her it is, we fired X and didn't realize he never posted it. So don't bitch about the delay in getting out, you caused it. SWsoft or Parallels said they would release it, they aren't disputing anything, but because of comments like yours, they have to make sure they aren't going ot be sued after doing it.

      Personally, if it were me and I was attacked for something like this, I would see you in court. I would file suit and get an order shutting you up from the get go, look to have you fined for each time your bring the subject up outside the court, release the code before we goto trial and then goto trial saying you knew full well our intentions was to release it like we were supposed to. But it isn't me and they haven't done that and they have expressed every intention of releasing the code and you are over reacting like a little baby because it isn't fast enough for you. I suggest you think about this before someone you screw with is like me and all you remember from the ordeal is how much debt you have.
    26. Re:My response: by sumdumass · · Score: 1

      No they don't have every right to the code, they have no right to use the code unless the use it in compliance of the LGPL


      It seems to me that you need to read the entire sentence.

      I said They have every right to the code in question, they just have to follow the conditions of the license to have that right. Do you see where that is the exact same thing you said without the specifics of naming the LGPL?
    27. Re:My response: by Laur · · Score: 1

      And no, they didn't steal code. They are in violation of a software license. It isn't the same thing.
      Actually, they are in violation of copyright law, which is not the same thing as a software license. While I don't agree with using "stealing" to mean copyright infringement, this is indeed what people mean by the term.

      Stealing code would imply they had no right to it in the first place, this isn't the case at all.
      If they don't agree and follow the license (which they haven't), then they indeed have no right to the code in question, and are "stealing" the code.

      They have every right to the code in question, they just have to follow the conditions of the license to have that right.
      What are you saying here? They didn't follow the license, so they have zero rights to the code.
      --
      When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
    28. Re:My response: by sumdumass · · Score: 1

      If they don't agree and follow the license (which they haven't), then they indeed have no right to the code in question, and are "stealing" the code.
      No, they have every right to the use the code. It is when they distribute that code or make changes to it does the entire gpl LGPL and the copy right thing comes into play.

      Now, nothing has indicated that up to this point that releasing the code after they released the product using it isn't some oversight. They have said all along they would release the code but have to get an opinion from their legal department. Coming from a business stand point, I underst6and this is necessary especially when people are claiming copyright violation and talking lawsuits for theft. They need to make sure two things happen and cover their asses in the process. The first is that they are in full compliance with the LGPL without violating any other license agreement they have (Only releasing the code they are legally require and allowed to release). Second, they have to do it in a way that isn't proof of any guilt that might come in a court case for all these legal accusations people are throwing around.

      Now, knowing that some companies are on 30 or 60 day billing and don't even get their bills paid within 30 days, what we have is something that just takes time to happen. It has been 22 days when this story broke and all the more accusations means all the more work the legal department has to do. And the point is that they never said they wouldn't release anything, it is just that they have to have some people look it over. So all the claims of theft, copyright violation and everything else is groundless at this point. Sure they aren't in compliance but they said they were working on it. All this hubbub is premature.

      What are you saying here? They didn't follow the license, so they have zero rights to the code.
      You don't have to follow the license until you distribute the code. You can use, change, improve, adapt and everything else until you distribute it. They have every right to use the code, what they don't have is the right to distribute it. And they don't have this right only because they haven't released the source code for the covered software in their product they released. This isn't in anyway someone taking code at random on the Internet and using it for their product, it is a stupid oversight that is trying to be corrected but has a bunch or zealots screaming capitol punishment all along the way.

      I'm not saying that they shouldn't be held accountable. The fact is, they are attempting to remedy the situation. Save the fighting and name calling for those who won't remedy the situation. In other words, stop crying wolf because when your voice is needed, it will be watered down.
    29. Re:My response: by Whiney+Mac+Fanboy · · Score: 1

      No, it could very well be possible that the developer who decided to use the wine code knew full well of the license but didn't communicate it properly to higher ups and they weren't aware. Or it could be that the tech who was supposed to separate any proprietary code and then post it failed to do so for a number of reasons.

      The two scenarios you describe show a lack of respect - lack of respect does not necessarily mean malice - it may just mean carelessness.

      The mistake isn't in using the code, it is in dropping the ball on releasing the source.

      Aaah, so it was deliberate. Thanks for clearing that up.

      Personally, if it were me and I was attacked for something like this, I would see you in court.

      Nope, if you were SWsoft (assuming you had the brains to listen to your lawyers), you'd STFU. Figure out a way to release the code without getting your ass sued by winehq.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    30. Re:My response: by fyngyrz · · Score: 1

      The way I see it, manor/manner is a misspelling, they are nearly homonyms in middle American English, it was easy to understand what he meant. Rife and ripe aren't homonyms unless your lips have been amputated or you just got back from the dentist. I was attempting to be helpful, not annoying. YMMV.

      --
      I've fallen off your lawn, and I can't get up.
    31. Re:My response: by sumdumass · · Score: 1

      The two scenarios you describe show a lack of respect - lack of respect does not necessarily mean malice - it may just mean carelessness.
      No, lack of respect show intentional actions or malice. In both cases, forgetting or losing something in the chain of command isn't that.

      Aaah, so it was deliberate. Thanks for clearing that up.
      Lol.. I bet you get a lot of things wrong. I never said anything was deliberate. This goes a long way into seeing why you don't understand anything else including this when ti is right in front of you. I will give you a hint, quit reading shit into it that isn't there. Making stuff up like this adds nothing to the conversation.

      Nope, if you were SWsoft (assuming you had the brains to listen to your lawyers), you'd STFU. Figure out a way to release the code without getting your ass sued by winehq.
      Nope, Obviously, if the lawyers would up and say that, then SWsoft would have released the precious code by now. Fact is, they didn't and because you say they would doesn't support history or mean it is going to be true. Seriously take a look at what is going on and tell me if that comment makes sense to you.

      And I will tell you what, it isn't about getting out of the trouble your already in, it is about limiting the damages and if that means getting you fined every time you spout half backed shit about stuff that you don't seem to understand, it is what will happen. As for suing, all whinehq can really sue for is action. They give their products away so showing actual damages will be hard to do. And it will be even harder if the required source is released before going to trial. Seriously, think about this before you reply. What damages have been bestowed on WineHQ? What damages are punitive? I bet most of what you come up with is going to be a real stretch, a stretch so outrageous that it will likely be shot down with a simple, "But your honor, they give the stuff away free of charge, we made a mistake and made it right, what damage could have ensued".
    32. Re:My response: by Whiney+Mac+Fanboy · · Score: 1

      No, lack of respect show intentional actions or malice

      No, it doesn't. A kid playing on a lawn with 'keep off the grass' sign is showing a lack of respect - not intentional malice.

      Nope, Obviously, if the lawyers would up and say that, then SWsoft would have released the precious code

      Wrong. SWsoft are following my advice & STFU while they scramble to release the code whilst offending as few people as possible.

      Just because you're a litigation-friendly dick, doesn't mean SWsoft are.

      As for suing, all whinehq can really sue for is action. They give their products away so showing actual damages will be hard to do.

      It's not that simple - wine don't give their product away, they license it out under certain conditions. Winehq can argue that they have plans in the future to sell the code under a different license. Companies such as MySQL do this already, making large profits.

      I doubt wineHQ will sue - their goal isn't to make money, but to keep code open.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    33. Re:My response: by sumdumass · · Score: 1

      No, it doesn't. A kid playing on a lawn with 'keep off the grass' sign is showing a lack of respect - not intentional malice.
      Lol. I never said intentional malice, i said intentional action or malice. Here is the same without respect comming into play, they kid couldn't read the sign saying 'keep off the grass' and no one told him. That kid isn't showing lack of respect at all now.

      Wrong. SWsoft are following my advice & STFU while they scramble to release the code whilst offending as few people as possible.
      No, wrong again. Do you live in some sort of fantasy world or something? SWsoft never intended not to release the code. They neither took your advice or shut the fuck up. They have been both adamant that they are going to release it and have been verbal about doing so. But I though we were talking about if it was me.

      It's not that simple - wine don't give their product away, they license it out under certain conditions. Winehq can argue that they have plans in the future to sell the code under a different license. Companies such as MySQL do this already, making large profits.
      And giving the code away in the present isn't going to hamper those future plans? I didn't think so, so someone using the code today, won't effect them either. And as for the changing the license in the future, they really can't. Not if they are going to incorperate any changed SWsoft made with parallels. It is licenses under the GPL err LGPL and will have to stay that way. MySQL is doing something a little different. So even when WineHQ decides to release the pay versions, they will still be giving it away or making it possible for someone else to give it away. Still no damage, real or punitive.

      I doubt wineHQ will sue - their goal isn't to make money, but to keep code open.
      They wouldn't get much money if they sued. But if SWsoft goes back on their word and refuses to release the code, I would expect them to sue. Action is the one strong point they would have in court. And when that situation roles around, I will be right there with you trash talking them. But for now, there was a mistake, the code is going to be release, there is no reason to think otherwise, Under the GPLv3 terms, they would have 30 days after being notified they were out of compliance. We just need to wait a bit to see whats going on. Your action are way to premature.
    34. Re:My response: by Whiney+Mac+Fanboy · · Score: 1

      And giving the code away in the present isn't going to hamper those future plans?

      They're not giving their code away. The license it. The unencumbered code is worth money.

      Well, it's all a bit of a moot point now. Parallels have admitted they're wrong & released the code (to winehq at least).

      It won't be over until the code is somewhere anyone with access to the binaries can download it.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    35. Re:My response: by Laur · · Score: 1

      No, they have every right to the use the code. It is when they distribute that code or make changes to it does the entire gpl LGPL and the copy right thing comes into play.
      I have to wonder why you are bringing this up, just what is it that you think we are discussing here? No one is discussing whether or not they have the right to use LGPL code internally, the entire discussion is about the fact that they have distributed the code, in direct violation of copyright law, regardless of the cause. This is a fact, and does not appear to be in dispute by any of the parties involved. My previous post was just pointing out that, contrary to what you asserted, this is indeed copyright infringement, sometimes called "stealing" of code.
      --
      When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
    36. Re:My response: by sumdumass · · Score: 1
      It was brought up because it is said they stole the code and my responce was

      And no, they didn't steal code. They are in violation of a software license. It isn't the same thing. Stealing code would imply they had no right to it in the first place, this isn't the case at all.


      And no, this isn't stealing the code. They can use it however they want, it is the software license they are/were in violation of only because they distributed it and that is covered by copyright law. I never claimed anything but that.
    37. Re:My response: by Laur · · Score: 1

      And no, this isn't stealing the code. They can use it however they want, it is the software license they are/were in violation of only because they distributed it and that is covered by copyright law. I never claimed anything but that.
      Read the GPL/LGPL again. You are not required to accept the license to use the code, however you must accept the license to legally distribute the code, because otherwise standard copyright law prohibits you from doing so. However (and this seems to be where you are confused), if you distribute code without following the license, you are not in violation of the software license, you are just plain in violation of standard copyright law (and are thus "stealing" the code). This is a very important distinction. For example, if legal action were to be brought against SWSoft for this, they would not be sued for violating a license (sued under contract law), they would simply be sued for copyright infringement (copyright law).

      The GPL/LGPL is very different from your typical proprietary software license. Proprietary licenses take away rights you would normally have under copyright law. The GPL/LGPL grants you additional rights that you would not normally have, but only if you follow the license. If you reject the license, then you only have the rights normally granted to you under copyright law (i.e. no distribution), and if you violate them you have simply violated copyright law, the license no longer enters into it.

      --
      When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
    38. Re:My response: by sumdumass · · Score: 1

      Read the GPL/LGPL again. You are not required to accept the license to use the code, however you must accept the license to legally distribute the code, because otherwise standard copyright law prohibits you from doing so.
      If you can obtain the code in question legally for any reason, you didn't steal it. When they distributed it, the GPL or LPGL license placed obligations on them, If they followed any of those obligations and forgot one or mess up on one, it is a contract violation based on copyright law. You cannot take something that someone is entitled to and claim they stole it.

      However (and this seems to be where you are confused), if you distribute code without following the license, you are not in violation of the software license, you are just plain in violation of standard copyright law (and are thus "stealing" the code). This is a very important distinction. For example, if legal action were to be brought against SWSoft for this, they would not be sued for violating a license (sued under contract law), they would simply be sued for copyright infringement (copyright law).
      It would depend on whether they accepted the license or not. In this case, they accepted the license but failed to follow it. And both cases will be rooted in copyright law, even the contract because copyright law is what gives the ability for the restrictions the GPL or LGPL imposes on people using it.

      The GPL/LGPL is very different from your typical proprietary software license. Proprietary licenses take away rights you would normally have under copyright law. The GPL/LGPL grants you additional rights that you would not normally have, but only if you follow the license. If you reject the license, then you only have the rights normally granted to you under copyright law (i.e. no distribution), and if you violate them you have simply violated copyright law, the license no longer enters into it.
      The GPL and LGPL can say you have the right to call the moon "moonvile" but that doesn't change it's legal standings. If you don't accept it, and continue to distribute the covered code, it is copyright. If you accept it and fuck something up in the process, it is contract law.

      A key example and distinction. Several Linux distributions were cycling between supported versions every year or two. After they discontinued support for one, they would pull all the update from their servers and start making space for the others. Well, this was in violation of the GPL's make the source available to 3 years rule. This is a contract violation not copyright infringement. The distro's that I am aware of doing this have since corrected it. Similarly, SWsoft accepted the license but failed to execute it to it's full intention. This is contract or license violations. It is a pure oversight, a mistake on their part. SWsoft never disclaimed their obligations, they only said they have to run some stuff though legal first after being confronted about it.

      My understanding is that they have since made things right or reached an agreement that makes things right with WineHQ.
  5. Bullshit... by Eric+Damron · · Score: 4, Informative
    --
    The race isn't always to the swift... but that's the way to bet!
    1. Re:Bullshit... by Anonymous Coward · · Score: 0

      Please, Richard, do not feed the trolls.

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

      Why's this modded troll, it should be insightful or informative, i've seen the same post on Slashdot dozens of times now, it's just a stock troll post and parent was trying to make this clear, mod faux consultant down.

    3. Re:Bullshit... by rbanffy · · Score: 2, Funny

      We should start modding down posts that come from Microsoft IP addresses... That would sure help.

      How about starting a data-mining project relating insightfulness/informativeness to geographic region, IP address or company affiliation? I offer my free time to do so.

      Taco, do you copy?

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

      Mod parent down.

      Karma Whoring.

    5. Re:Bullshit... by Goodgerster · · Score: 1

      Poster is not a troll.
      The poster is a good work of parody, approaching Shelley The Republican. :) Mod grandparent Funny!

  6. legal approval? by timmarhy · · Score: 4, Insightful
    haha, what the fuck are they waiting for legal approval for? is legal going to tell them it's ok to violate someone elses copyright?

    This is why i hate software firms, stealing of gpl'd code is rife in the industry, yet software firms (i'm looking at you microsoft) are constantly pointing the finger at OSS as if THEY are the ones guilty of theift.

    the reality of the situation is that OSS is far more concious of copyright and patent issues then anyone else, and do far more then anyone to audit code for violations yet somehow have been slapped with this label of code stealers.

    --
    If you mod me down, I will become more powerful than you can imagine....
    1. Re:legal approval? by Eric+Damron · · Score: 1

      Seems kind of screwed up to me too. The only reason I can think of for a delay is the possibility that they mixed GPL'd code with some proprietary 3rd party code that they licensed. If that's the case they better have good lawyers because they'll need them.

      --
      The race isn't always to the swift... but that's the way to bet!
    2. Re:legal approval? by Anonymous Coward · · Score: 0

      stealing of gpl'd code is rife in the industry

      Now now, let's be consistent. It's copyright infringement, not theft.
    3. Re:legal approval? by Niten · · Score: 1

      Exactly. There seems to be some bizarre prejudice in this industry that if you aren't making any money off of it, then you don't have a right to defend your copyrights and software licenses.

      I'm not saying that we should make an example out of Parallels in particular, but an example might just be what's needed to help reverse this attitude.

    4. Re:legal approval? by Anonymous Coward · · Score: 0

      Now now, let's be consistent. It's copyright infringement, not theft.

      Not according to RIAA.

    5. Re:legal approval? by Anonymous Coward · · Score: 1, Insightful

      It is according to the majority of slashdot....except when it involves the GPL, curiously enough. That's what I was getting it.

    6. Re:legal approval? by Antique+Geekmeister · · Score: 4, Interesting

      We can expect the lawyers of any company challenged this way to delay, delay, delay until the challenge actually costs them money, for example by scaring off investors or landing them in court. Publication of the modified source code can open up their trade secrets or optimizations, or even disabled feature sets enabled only for more expensive releases, to activation by hackers and competitors.

      I've seen at least one company do their damnedest to ignore the GPL and "forget" to notify their customers of GPL based code or modifications, or provide source, as a "trade secret". It led to a very serious argument between my supervisor and the company president, who liked us having some secret tools we could use to push our products. I wanted the GPL-based fixes to go into the next software release so we wouldn't have to keep patching things and they would just work from then on.

    7. Re:legal approval? by Anonymous Coward · · Score: 0

      Actually it sounds more to me like plagarisation, I mean they took large chunks of someone else's work, placed it in a work of their own, and more or less tried to pass it off as their own original work.

    8. Re:legal approval? by Ash+Vince · · Score: 1

      haha, what the fuck are they waiting for legal approval for? They are probably waiting to see if the GPL is actually enforcable in court. They have probably put this in the hands of their lawyers who are probably studying the GPL to see if they can find a loophole or a reason that it might be invalid.
      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    9. Re:legal approval? by Rogerborg · · Score: 1

      Goddamn it, yes. It's hilarious how many devs have no clue about FOSS, and just swipe GPL/LGPL because "It's free, I can do what I want with it." And that's from the ones who actually bother to even read as far as the 'free' bit, rather than just appropriating the first piece of source that they find via Google and putting their own name at the top.

      De facto, if you 'open' your source, people will use it, regardless of whatever license you put on it. Unless you've got a team of lawyers in every country in the world, then you might as well just accept it and stop expecting people to stop acting like people (i.e. thieves and liars).

      --
      If you were blocking sigs, you wouldn't have to read this.
    10. Re:legal approval? by sumdumass · · Score: 2, Interesting

      What if they are wanting to check to see if releasing the code is an admission of guilt that could be used against then in some future lawsuit? I can see why you would want to clear anything with a legal team when you have been accused of wrong doing. And this is even true if your wrong doing is by accident or on purpose.

    11. Re:legal approval? by sumdumass · · Score: 1

      More like someone made a complaint to them claiming they were violating the law and their license. It is probably going to legal to see if releasing it is an admission of guilt that could come back in a lawsuit developing over it.

      And if it looks like lawsuit time, I wouldn't release anything either. I would let the judge figure it out and then do it. But it hasn't even been 30 days yet, Most companies don't even pay their bills in that short of time.

      If i were them, I would only release the source code to registered users who could prove they received a copy legally from them. And I believe that is consistent with the GPL. Maybe not the registered part but the recieved a copy part is and proving that isn't forbidden.

    12. Re:legal approval? by kryten_nl · · Score: 1

      Unless you've got a team of lawyers in every country in the world,...

      Or you could sign your copyright over to the FSF, who will do it for you.

      --
      For the perfect anti-Unix, write an OS that thinks it knows what you're doing better than you do and let it be wrong.
    13. Re:legal approval? by Anonymous Coward · · Score: 1

      True, but what is plagarisation in this context? Copyright infringement with a little bit of fraud thrown in for good measure.

    14. Re:legal approval? by Anonymous Coward · · Score: 0

      Well, Business is rather beaurocratic, adthe larger a company gets, the more beaurocratic it gets. They're just following protocol. Wait for legal department approval, then make it availible.

      What would you havethem do? Have the deb team offer up the code? They don't have the authority to do so without approval. that's just how it works in a beaurocracy.

    15. Re:legal approval? by rbanffy · · Score: 2, Interesting

      That's the "deep shit scenario" for them.

      OTOH, they may be evaluating how the code they built upon Wine can be detached from it (say, modding Wine so that it can link to non-LGPL'd extensions and keeping those proprietary things in the extensions) or how much the contributions are really a competitive edge that needs to be kept secret.

    16. Re:legal approval? by rbanffy · · Score: 1

      It's their obligation to do whatever legally allowed to protect their client's interests. That includes stalling until other departments figure out what _they_ could or should do.

    17. Re:legal approval? by Tim+Browse · · Score: 1

      haha, what the fuck are they waiting for legal approval for?

      Because they pay their legal dept to handle the legal decisions and ramifications?

      Even when those legal decisions and ramifications are 'obvious' to J. Random Slashdot Poster.

      Just an idea, of course.

    18. Re:legal approval? by Anonymous Coward · · Score: 0

      I love how they have to get legal department approval to release the source, but apparently they didn't have to get it to release the product in the first place.

    19. Re:legal approval? by ScrewMaster · · Score: 1

      They probably did, but their lawyer may not have understood the ramifications of GPL'ed or LGPL'ed software. Software/IP law is pretty specialized, and your average business attorney might not be aware of the consequences of using such software.

      But ... I'll bet he does now.

      --
      The higher the technology, the sharper that two-edged sword.
    20. Re:legal approval? by AusIV · · Score: 1

      It's their obligation to do whatever legally allowed to protect their client's interests. That includes stalling until other departments figure out what _they_ could or should do.

      They're not legally allowed to stall. They're distributing binaries from LGPL'd code - the license requires that they also distribute the source, making no exception for stalling as your legal department tries to find a way not to have to distribute the code. They should have taken care of this before the release. Now they're infringing.

    21. Re:legal approval? by Anonymous Coward · · Score: 0

      I have never heard OSS blamed for stealing code. I hear OSS blamed for violating patents and stealing GUI designs. Who and what project was accused of stealing code?

    22. Re:legal approval? by Courageous · · Score: 1

      haha, what the fuck are they waiting for legal approval for?

      Only people in the company who can release the company's intellectual property are its authorized agents. These agents are typically a company executive, who will have fiduciary for the company, and will need to move as carefully as possible. At a software company, one ought to be particularly careful of the company's intellectual property.

      The GPL doesn't require that you release your source code; rather it requires that either you do so or face the possible consequences that copyright law implies. There's the larger (I say, larger) issue of community consequences... that's what SWSoft is facing in the immediate. They should at least make a statement of some kind.

      C//

    23. Re:legal approval? by 808140 · · Score: 1

      They've already released Parallels -- the LGPL requires that the release the code used to build the binary that they distributed, not that they do some juggling to get the proprietary bits out of the LGPL'd code and then release that source. Even if the new, modified source produces a binary that is equivalent in function to the old one, if it isn't the actual code used to produce the distributed binary, they're still in violation.

      This is why they should have dealt with this issue before release. There is nothing to be "verified" -- the LGPL is very specific.

    24. Re:legal approval? by Antique+Geekmeister · · Score: 1

      It's not called "stalling". It's called "investigating the claim". It is often, clearly to any outside observer, stalling. And the games they play in the meeting with their clients to avoid the client ever saying out loud the statements that would end the stalling are fascinating to watch.

    25. Re:legal approval? by Anonymous Coward · · Score: 1, Insightful

      The can check anything they want, but they need to stop distributing without a license. It's a clear copyright violation. Once they stop pirating this code, then they can take all the time they want to decide how to distribute it within the law.

    26. Re:legal approval? by arth1 · · Score: 1

      Detatching proprietary code now won't help. Anyone who has received a particular version can rightfully demand the source code for that particular version, even if newer versions exist.

    27. Re:legal approval? by Anonymous Coward · · Score: 1, Insightful

      >the reality of the situation is that OSS is far more concious of copyright and patent issues then
      > anyone else

      Maybe conscious of some of the issues, but there are very very few users on Slashdot who *understand* patent and copyright issues. Most don't even fully grasp that as a copyright license that the GPL does not protect all of the code it supposedly covers as per the Altai holding.

      This comment will get moderated down even though it is 100% accurate just for that very reason, despite the fact this post as legal information (not advice) is accurate. That is because people wish the GPL operated a certain way, but the reality differs.

    28. Re:legal approval? by rbanffy · · Score: 2, Insightful

      True. There is great beauty in their craft. Lawyers are not so far from hackers as many hackers believe - they are still walking around code, legal code, and trying to bend it in ways it was never meant to be.

    29. Re:legal approval? by d_jedi · · Score: 1

      The source code is the crown jewels for any non-OSS software company. This is what they build their business on. So you can be damned sure that they'll protect it, and will scrutinize any disclosure of source code to ensure they do not give up anything more than is legally required.

      SWSoft isn't saying they'll not release any code they need to.. they're just saying they're not ready to do so yet.

      --
      I am the maverick of Slashdot
    30. Re:legal approval? by Rogerborg · · Score: 1

      Mod parent "+1, touchingly hilarious"

      --
      If you were blocking sigs, you wouldn't have to read this.
  7. expect it soon by mikesum · · Score: 3, Funny

    Expect it soon, after all the slashdotters send them a nice e-mail.

    1. Re:expect it soon by idonthack · · Score: 1

      Have no fear, us slashdotters and our formidable email will save you

      --
      Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
    2. Re:expect it soon by Roadstar · · Score: 1

      Expect it soon, after all the slashdotters send them a nice e-mail.


      It would be a start if they replied to e-mails from their paying customers (activation issues etc), let alone those from Slashdotters. I'll be switching to VMware. For after all, Fusion seems to be less a resource hog as well.

  8. "legal department" is probably confused by boguslinks · · Score: 2, Insightful

    Their legal department has perhaps never heard of the GPL and is flabbergasted that their developers embarked upon something where they have to release their code - the precious, confidential and proprietary sweat of their brows - to the world.

    The whole concept is not necessarily intuitive, especially if their lawyers are specialists in "Intellectual Property" law, then they're really crapping a brick.

    1. Re:"legal department" is probably confused by obi · · Score: 1

      Only, it's not "their code" - it's derived (well, if they made changes to the dlls, that is) from other people's code, and so must respect those people's copyright. They always had the option to start from scratch, too.

    2. Re:"legal department" is probably confused by Actually,+I+do+RTFA · · Score: 3, Insightful

      is flabbergasted that their developers embarked upon something where they have to release their code... Except it isn't the developer's code. They do work for hire after all, and their code is SWSoft's. Maybe they didn't have permission to use LGPL code in their product?

      I admit is seems unlikely however. I just want to point out that many people don't have the freedom at work to decide things like that. If I tried to incorporate F/OSS code into my work, I would lose my job, and the code would get pulled.

      --
      Your ad here. Ask me how!
    3. Re:"legal department" is probably confused by DigbyChickenCaesar · · Score: 1

      I can understand that the GPL could be hard for a lawyer who had never seen it before to grok. But what sort of second rate software development company do you need to be not to have at least one developer who knows the requirements of the most popular Free Software license. I mean did these people think you could just paste a big chunk of someone else's code into your project with no consequences? If so they should try it with some Microsoft or Apple code sometime and see what happens.

  9. Re:The GPL: Intellectual Theft by detain · · Score: 1

    Your both right and wrong. You didnt pay any licensing fees or library fees for whatever part of linux you modified, you built off of what countless people have invested a large part of their lives into. The big thing these people wanted in return is for their baby (linux) to stay open and for people who use it to keep it that way , and if your going to make money off of their work, that your contributions go back into linux as well. Its pretty fair from my understanding, although your right in that its definitly not for everyone. Most people looking to invest alot of time and money into developing software would usually take the time to read the license of whatever source they are developing on top of. I can completed understand how this was frustrating to you and probably wound up costing unneeded time and money, but you should have been more professional. You dont resell someone elses product without making sure its ok first, thats kind of basic imo. This liscensing(spelling) scheme works very well for some people, and causes obsticles for others, but thats the intent.

    --
    http://interserver.net/
  10. Re:The GPL: Intellectual Theft by Verte · · Score: 3, Informative

    Sorry, you seem to be mistaken. You're only required to publish changes if you /distribute/ code, which is not what is happening at all. And, you don't need to GPL things compiled by gcc, you need to GPL things compiled with glibc, ie, when you actually include GPL'd code in yours. I think. For all I know, glibc could be LGPL'd [now that I think about it, it probably is]. The reason being, you don't actually distribute any part of gcc with your software.

    That would be like having being told what you can and can't do with things written in Microsoft Notepad.

    --
    We at slashdot are scientists, specialists and kernel hackers. Your FUD will be found out.
  11. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    Gnu Protective License?

    People please stop falling for this...

  12. Date rape attempt? by Anonymous Coward · · Score: 0

    No one better be putting something into my wine without clear, straight forward, and confirmable information about what they did to the wine!

  13. This is craziness, calm down people... by alexhmit01 · · Score: 4, Informative

    First off, their are statutory damages, but generally only for registered copyrights. Also, it's not clear what "damages" the copyright owner, we don't know who, has suffered. Your relief is based upon damages, and maybe a punitive component, not I don't like you.

    The FSF requires copyright assigned because then there is a clear owner and clear damages, because the FSF with the GNU manifesto and other things has its defined benefit from GPL'd code. Makes it more likely you can gain relief... if they sue and ask for damages plus injunctive relief, there is a clear plaintiff, not "a bunch of hackers," that has standing.

    22 days is no a long time. Generally, if you are dealing in legal action, 30 days is standard. Sure, obnoxious lawyers demand things with 10 days to correct, but generally, 30 is normal.

    It appears to be a major screw-up, they released code based upon LGPL'd code. Legal needs to figure out what they did, what they are at risk for, and what they should do. They need to make certain that they can legally release code, and if that is sufficient.

    The copyright holders should hold their feet to the fire, but public shaming and getting half stories out seems a bit premature at this stage of the game. What damages can the Wine project have had from not having access to derivative versions of their software from this company in 22 days? Lots of things can crop of and cause things to take a few weeks. Everyone chill, and don't prejudge until we see a resolution.

    Everyone is "free to sue," but each wine copyright holder may or not have standing, and may or may not have sufficient damages to due and/or be granted injunctive relief. If you ask the court to stop them from distributing your software because they are doing so without a license, it's harder to claim that if various copyright holders have 10-15 lines of code.

    There is no "class" here for a class action lawsuit.

    1. Re:This is craziness, calm down people... by dosboot · · Score: 2, Informative

      To add to the above sentiment, I would think judges generally scold those who are being litigious when the other side is trying to be cooperative (if that is indeed the case).

    2. Re:This is craziness, calm down people... by timmarhy · · Score: 1
      http://source.winehq.org/source/AUTHORS and no, just because your not selling something it doesn't mean it's ok for someone else to violate your license agreement.

      damages can be defined in many many terms

      it's a scandal that this has happened at all.

      --
      If you mod me down, I will become more powerful than you can imagine....
    3. Re:This is craziness, calm down people... by itwerx · · Score: 1

      This is craziness...in 22 days

      No kidding, heck most companies can't even turn AP/AR around in 22 days, and that's part of their core business! Something out of the ordinary routine like this is certainly going to take longer...
            (Maybe KDawson misread it as 22 months? :)

    4. Re:This is craziness, calm down people... by XO · · Score: 1

      Imagine - slashdot, the bastion of Linux users throughout the world - unnecessarily slitting the throat of a major Linux developer company.

      The irony, it is delicious.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    5. Re:This is craziness, calm down people... by Anonymous Coward · · Score: 0

      The FSF requires copyright assigned because then there is a clear owner and clear damages
      The FSF require copyright assignment mainly so no-one can pull a SCO on them.
    6. Re:This is craziness, calm down people... by Richard+W.M.+Jones · · Score: 1

      So you think the RIAA or BSA will let you wait 22 days to get in line with the license?

      You can be absolutely sure that if you were running a small company and got busted by the BSA for sharing Parallels, you would not be granted 22+ days to correct the problem. SWSoft should at the very least cease distribution immediately and then work full tilt to address the issue. Really, the major copyright holders in Wine should make it quite clear they will sue. A lawyer's letter won't cost much but is probably all that is needed at this stage.

      Rich.

    7. Re:This is craziness, calm down people... by SanityInAnarchy · · Score: 1

      Imagine - Parallels, a "major Linux developer company", unnecessarily slitting the throat of a major Linux open source project.

      If they don't fix this, and soon, they deserve everything they get. We'll go back to VMWare or Qemu if we have to, and life will go on -- not as well, Parallels looks pretty slick, but corporate asshatry should not be allowed, even by people who are nice to Linux.

      --
      Don't thank God, thank a doctor!
  14. Re:The GPL: Intellectual Theft by bataras · · Score: 1
  15. Be patient by Rix · · Score: 5, Insightful

    22 days isn't very long, and it sounds like they're not entirely sure where they stand. Let them get proper legal advice, and then plan out what they'll release. The alternative is that they'll clamp down, pull the feature, and release nothing.

    1. Re:Be patient by rgravina · · Score: 1

      I agree. Seems like Wine has sent a few emails so far bagering them about progress. Even if there's no legal issues to sort out, they still need time to clean it up and write some docs and comments on their changes to make it release worthy.

    2. Re:Be patient by Whiney+Mac+Fanboy · · Score: 3, Insightful

      22 days isn't very long, and it sounds like they're not entirely sure where they stand.

      Bollocks. Just like other copyrighted code, Parallels shouldn't release derived binaries until they're compliant.

      What if (say) Microsoft was including some Apple products in Vista - and hadn't responded to Apple's questions for 22 days. Would you be saying "Calm down, give Microsoft some more time to seek legal advice"?

      The alternative is that they'll clamp down, pull the feature, and release nothing.

      Well, I can see why that would upset Parallels fans - but please explain wtf wine should care.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    3. Re:Be patient by kripkenstein · · Score: 5, Insightful

      Be patient
      Excellent advice in general, and in this case specifically. As the Wine project's wiki page says,

      This page is meant for keeping track of this, without starting legal action or a publicity campaign yet.
      ...but someone decided to post it to Slashdot, and the editors published it (effectively starting a 'publicity campaign' of sorts). That was really unnecessary. Sure, SWSoft said they would reply in 'days' and it has been weeks, but weeks is still very little time. I agree with the Wine people on that.

      As for why they are waiting for 'confirmation from their legal department' or such, who knows, perhaps the lawyers just need to sign off on it and one of them is on vacation. Or perhaps the code contains snippets from other code sources and they need to ascertain some issues first. It does make sense to be careful before publishing source code - although, true, they should have been careful *before* distributing the binaries.
    4. Re:Be patient by shish · · Score: 1

      What if (say) Microsoft was including some Apple products in Vista - and hadn't responded to Apple's questions for 22 days. Would you be saying "Calm down, give Microsoft some more time to seek legal advice"? Is SWSoft a big enough company to have a full time dedicated legal department?
      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    5. Re:Be patient by mr_matticus · · Score: 1

      Microsoft has more lawyers than Parallels has employees, so that's not really a valid comparison.

      If you realistically think that a business is going to miss a shipping deadline (even one set internally and not announced publicly at all) because some esoteric code commenting isn't done to appease some geeks, you've obviously been living on another planet. As we all know, they don't stop the shipping even when the products aren't done (you can point your finger at just about any company for this--even Microsoft, with their armies of programmers, testers, and QA folks), much less when the holdup is the release of some source code.

      22 days isn't long at all. It's certainly not the longest anyone's waited for (L)GPL code. There's also no deadline imposed by the license, so ultimately it's more of a suggestion and their letters amount to nagging (appropriate nagging, but still nagging). This is one of the big problems of letting anyone work with code: they don't conform to your timelines and they don't care about the same things you do. You have to get over that not everyone is going to jump when you say jump in a collaborative/peer environment.

    6. Re:Be patient by moderators_are_w*nke · · Score: 1

      What if (say) Microsoft was including some Apple products in Vista - and hadn't responded to Apple's questions for 22 days. Would you be saying "Calm down, give Microsoft some more time to seek legal advice"? The same thing. 22 days is not a long time for legal people. Thats a whole different siuation anyway because nobody here is asking Paralles to recall all their software and pay a billlion dollar fine. All we're asking is that the release the source to a few libraries.

      Well, I can see why that would upset Parallels fans - but please explain wtf wine should care. Because that is the whole point of open source. When you LGPL (or GPL) something you're sharing th develpment with the the world and allloing anyone to contribute. This is exactly wha Parallels are doing. This is great for wine because they get a team of paid developers fixing bugs and adding new features to their code which can be encorporated back into wine. If we piss Parallels off over this then they'll ditch wine and write their own proprietry version. Remember, at no point have they said they're not planning on releasing the code, but companies have obligations to shareholders and legal hoops to jump through and these things can take time.
      --
      "XML is like violence. If it doesn't solve your problem, use more." - Anonymous Coward
    7. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      esoteric code commenting isn't done to appease some geeks,

      It's nothing to do with code commenting - that's a mater of politeness - not legalilty.

      There's also no deadline imposed by the license

      You know absolutely nothing about copyright do you?

      --
      There are shills on slashdot. Apparently, I'm one of them.
    8. Re:Be patient by Anonymous Coward · · Score: 0

      "If we piss Parallels off over this then they'll ditch wine and write their own proprietry version"

      If a proprietary version would be cheaper to make then perhaps, maybe they'd have chosen that in the first place. It is entirely their decision, not ours. What kind of influence do we have on this process? Nothing. Clearly, they have chosen and they opted not to do that. They opted to use a part of WINE. While they do that, their legal dept. can do something else related to that, right? Or perhaps they made the mistake and thought it was public domain code. Who knows? Whatever, don't make from YOUR problem SOMEONE ELSE their problem!

      With 22 days at the very least you can say "I'm sorry sir, our legal department is looking into this. [Describes what they are doing]. [Estimated, no nonsense schedule]. [Excuses again]." Not BS lies a-la 'manyana, manyana' (see e.g. http://www.basicjokes.com/djoke.php?id=1358 ). IOW, they are rude, now its on Slashdot, and the underlying tendense is that they've been rude. Simple. Well, they can decrease the damage by playing along nice.

      They only have themselves to blame.

    9. Re:Be patient by mindstormpt · · Score: 1

      Microsoft has more lawyers than Parallels has employees, so that's not really a valid comparison.


      Microsoft's lawyers probably have more work than all of Parallels employees, so that's not really a valid excuse.
    10. Re:Be patient by Anonymous Coward · · Score: 0

      ...but someone decided to post it to Slashdot, and the editors published it (effectively starting a 'publicity campaign' of sorts).
      ...with a sensationalist, inaccurate headline to boot;

      (1) It's the LGPL, not the GPL; and

      (2) SWSoft hasn't responded YET to the requests. They haven't refused the request outright.

      At least SWSoft was very forward in pointing out where some code came from and has a mechanism in place for requesting the source code.
    11. Re:Be patient by spiritraveller · · Score: 1

      Is SWSoft a big enough company to have a full time dedicated legal department?

      They damn well better have someone who can read on staff. It's not as if the GPL is all that complicated.

      If they don't understand it, they need to have someone explain it to them BEFORE releasing the software, not after someone requests compliance.

      Respecting other people's copyrights is one of the most fundamental aspects of running a software business... one would hope.

    12. Re:Be patient by nbritton · · Score: 1

      "What if (say) Microsoft was including some Apple products in Vista - and hadn't responded to Apple's questions for 22 days. Would you be saying "Calm down, give Microsoft some more time to seek legal advice"?"

      Of course not, I hate Microsoft.

    13. Re:Be patient by pipatron · · Score: 1

      There's also no deadline imposed by the license

      Yes there is; when software is released, the source should be available. Sounds like it's much overdue.

      --
      c++; /* this makes c bigger but returns the old value */
    14. Re:Be patient by abhi_beckert · · Score: 1

      Is SWSoft a big enough company to have a full time dedicated legal department?

      They damn well better have someone who can read on staff. It's not as if the GPL is all that complicated.

      LGPL is a little complex with regard to mixing it with proprietary code. It's crazy to blame them for seeking legal advice.

    15. Re:Be patient by Haeleth · · Score: 1

      What if (say) Microsoft was including some Apple products in Vista - and hadn't responded to Apple's questions for 22 days. Would you be saying "Calm down, give Microsoft some more time to seek legal advice"?
      Yes, since you ask.

      These issues are far more complicated than the average jerky-kneed Slashbot can comprehend. I'd far rather that any company, having made a mistake, took their time to get things right, than that they started following every unreasonable demand of the baying mob, because that would set a truly terrifying precedent that would very likely come back to bite us one day.
    16. Re:Be patient by Anonymous Coward · · Score: 0

      If you realistically think that a business is going to miss a shipping deadline (even one set internally and not announced publicly at all) because some esoteric code commenting isn't done to appease some geeks, you've obviously been living on another planet. As we all know, they don't stop the shipping even when the products aren't done (you can point your finger at just about any company for this--even Microsoft, with their armies of programmers, testers, and QA folks), much less when the holdup is the release of some source code.

      They better not screw up my Macbook Pro 17" with some beta-quality software that ruins my bootcamp partition. Ive gots my backups, but a business releasing junk, expecting their customers to be their testers is the reason I jumped ship on Microsoft in the first place.

      If they use GPL / LGPL, they should know they need to release the source, and what source is affected, before distributing any binaries.

    17. Re:Be patient by antime · · Score: 2, Interesting

      It gets more complex, because as far as I can see the Wine libraries are not distributed separately from the main Parallels VM. Once you've installed the "Parallels Tools" inside the VM you get a wined3d.dll sitting inside your Windows\system32 folder. Is it statically linked? Does it form one single work, thus placing the whole package under the GPL?

    18. Re:Be patient by TheRaven64 · · Score: 1
      Some parts of the LGPL are simple, some are complicated. The simple bit is that if you have modified the LGPL code, then you absolutely must distribute the code changes to any of your customers who request them. Since Parallels offer a free time-limited version, this means pretty much anyone.

      The more complicated parts relate to allowing the end user to swap out the LGPL code for another version. If it's just a DLL in the tools, then this bit is probably already complied with.

      --
      I am TheRaven on Soylent News
    19. Re:Be patient by Antique+Geekmeister · · Score: 1

      Careful: your customers having to ask makes things interesting. For example, a typical NDA prevents you from reporting corporate criminality without a subpoena. But unless the subpoena has been written due to other discovered evidence, it won't happen, so the cult of secrecy for code theft or other corporate misbhavior remains unexposed.

      I've seen it happen with GPL code, where I was told not to notify the customers of the availability: they could ask for it if they wanted, but they didn't know to ask, and I happened to be present when programmers were discussing the issue from the customer. The sales engineer present at the meeting gave me a subtle signal to keep my mouth shut: he and I exchanged words about this later on.

    20. Re:Be patient by ortholattice · · Score: 1
      New business model:

      1. Violate LGPL.
      2. Leak this fact.
      3. Someone will post story to /. in outrage, making zillions of people who had never heard of your company aware that it exists.
      4. Correct LGPL violation (release modified LGPL'ed source or whatever)
      5. Profit!!

      Note there is no missing ??? step. Brilliant!

    21. Re:Be patient by HalAtWork · · Score: 1

      What if (say) Microsoft was including some Apple products in Vista - and hadn't responded to Apple's questions for 22 days. Would you be saying "Calm down, give Microsoft some more time to seek legal advice"?

      Maybe MS would behave that way, and maybe OSS vs MS just because you have to strike while the iron's hot in that case, they're just too slippery. But in general, the OSS community is more understanding than that. Understanding is a part of what helps us communicate and cooperate.

    22. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      What if (say) Microsoft was including some Apple products in Vista - and hadn't responded to Apple's questions for 22 days. Would you be saying "Calm down, give Microsoft some more time to seek legal advice"?
      Is SWSoft a big enough company to have a full time dedicated legal department?
      How about:

      What if (say) the winehq was including some itnues code in wine - and hadn't responded to Apple's questions for 22 days. Would you be saying "Calm down, give the winehq some more time to seek legal advice"?

      I don't think winehq has a full time dedicated legal department.
      --
      There are shills on slashdot. Apparently, I'm one of them.
    23. Re:Be patient by Anonymous Coward · · Score: 0

      That's totally irrelevant if they have a full time dedicated legal department or not. Ignorance is no excuse for violating the license. Hell, would I get away by selling pirated copies of Windows just because "Gee, I didn't know it was not allowed"???

    24. Re:Be patient by Nimey · · Score: 1

      If you expect actual journalism from /., you must be new here(TM).

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    25. Re:Be patient by Courageous · · Score: 1

      For example, a typical NDA prevents you from reporting corporate criminality without a subpoena.

      Such an NDA is illegal in every State of the United States.

      C//

    26. Re:Be patient by Anonymous Coward · · Score: 0

      An you know absolutely nothing about the legal process do you?

    27. Re:Be patient by Hatta · · Score: 1

      I'd far rather that any company, having made a mistake, took their time to get things right, than that they started following every unreasonable demand of the baying mob

      What part of releasing the source code to their gpl licensed derivative work is unreasonable?

      --
      Give me Classic Slashdot or give me death!
    28. Re:Be patient by adrianmonk · · Score: 1

      Bollocks. Just like other copyrighted code, Parallels shouldn't release derived binaries until they're compliant.

      Absolutely true, but pretty much totally irrelevant. It doesn't matter whether they should do that, because that has already happened, and you can't change the past. What matters is whether it was an oversight or whether it was intentional and whether they intend to do anything about it. It could be that they were simply careless or ignorant and they're willing to fix things now that they realize there's a problem but that it will take time because their legal department is slow. Or it could be that they knew all along what they were doing, never had any intention of doing otherwise, still don't have any intention to, and are just stalling.

      Well, I can see why that would upset Parallels fans - but please explain wtf wine should care.

      The Wine project should care if Parallels completely removes Wine code from their product for the same reason open-source projects in general can often benefit from having commercial users: the commercial users may find bugs or areas for improvement and pay professionals to make those changes, then make the changes available to everyone. This happens quite often with the Linux kernel. A significant portion of the work on the Linux kernel is done by people working at for-profit companies that make a Linux-based product. Because of this, the Wine project stands to gain if they maintain a good relationship companies like Parallels. And giving them a chance to comply without immediately beating them up is part of that. Just because they don't get it right off the bat doesn't mean they will never get it. It's possible they will never get it, but we don't know right now.

    29. Re:Be patient by Antique+Geekmeister · · Score: 1

      Most don't NDA's don't outright *forbid* such behavior, but they most certainly prevent it. Look again, carefully, at the details of a typical NDA. Reporting the criminal activity will get you fired under the NDA, and leave you in the position to establish the criminal behavior as a defense against an unlawful firing. Unfortunately, you no longer have a job. Nor are you likely to get one when this shows up on your resume.

      And if it's an ongoing issue that you're trying to resolve about internal criminal behavior, keep a close eye on how HR gathers a file on you to justify your dismissal for other reasons. This is standard in any corporate environment where an employee may be fired for reasons the company does not want on the record, for whatever reason. Nasty, but far too often true. I got nailed that way once and learned important lessons.

    30. Re:Be patient by linux11 · · Score: 1

      22 days isn't very long, and it sounds like they're not entirely sure where they stand. Let them get proper legal advice, and then plan out what they'll release. The alternative is that they'll clamp down, pull the feature, and release nothing. Interesting prospective but 22 days is already a week longer than the 15 days they provide a trial period to test their product. If Parallels feels that license/copyright violations should be allowed to continue past 22 days, then they should authorize violation of their EULA and use of license key cracks provided the user doesn't exceed their copyright law waver period of 22+ days. Do they really think violating licensing and copyright is alright 22+ days and if so, then why don't this practice to be applied to their own products?
    31. Re:Be patient by TheSkyIsPurple · · Score: 2, Insightful

      >They damn well better have someone who can read on staff. It's not as if the GPL is all that complicated.

      I they're anything like alot of companies, one of the development managers might have read the license, thought they understood a corner case where things didn't fully apply, and went forward on that assumption. They "think" they understand it, so why do they need an attorney?

      Now that they've been tagged as being in violation, they've found out they may have thought wrong, and real attorneys have to resolve it... come up to speed on those technicalities, and try to figure out why or why not the corner was valid.

      It's precisely this problem why we have a strict policy in our company (that's nearly impossible to enforce in our environment) that says we're not allowed to install any software without legal, compliance, and RIsk Management review. That explicitly includes freeware, shareware demos, etc. We don't trust our employees to be read a license thoroughly and don't want to end up defending ourselves after the fact.

    32. Re:Be patient by mqduck · · Score: 1

      The alternative is that they'll clamp down, pull the feature, and release nothing.

      I'm no expert on the (L)GPL, but I believe that anybody who has purchased the offending software already has a legal right to see the offending code.
      --
      Property is theft.
    33. Re:Be patient by mr_matticus · · Score: 1

      You know absolutely nothing about copyright do you? That's a funny statement, considering (L)GPL software isn't copyrighted by the FSF--only the license itself is copyrighted. The GPL is a "copyleft" license--developers still own the copyright for their own work based on the (L)GPL. They are only required to pass on the GPL license so other developers know their rights and they must pass on the source code. It does not say that source code must be released immediately or concurrent with the product. Small one-person developers certainly don't.

      Looks like someone doesn't understand lots of things.
    34. Re:Be patient by mr_matticus · · Score: 1

      It's nothing to do with code commenting - that's a mater of politeness - not legalilty. Wrong again! Read the GPL. "Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented..."

      So releasing "unpolite" code would be in violation of the (L)GPL. You see, here is actually a place where the GPL *specifies* what needs to be done (unlike the release timeline of the code) and you still can't even get that right.
    35. Re:Be patient by Courageous · · Score: 1

      Most don't NDA's don't outright *forbid* such behavior, but they most certainly prevent it. Look again, carefully, at the details of a typical NDA. Reporting the criminal activity will get you fired under the NDA, and leave you in the position to establish the criminal behavior as a defense against an unlawful firing. Unfortunately, you no longer have a job. Nor are you likely to get one when this shows up on your resume.

      In many states, it can itself be a crime to not report a felony that you witness. To fire someone for cause for a good faith report on a criminal activity would be highly actionable in every state I'm quite sure, ... not to mention act as probable cause for an investigation into the company itself.

      As for the presence or absence of a network of undermining HR demons in some companies, I won't comment, except to suggest that sharks can swim on both side of that fence. Plenty of blood to be spilled here; no big company can count on mere HR mortals to perjure themselves on the stand, big risk even taking that one to court. If that's indeed what's happening, and they know it, they will settle. Getting caught in perjury and criminal misbehavior in an employment setting will cause a large corporation enormous damages and is total suicide for smaller companies.

      C//

    36. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      That's a funny statement, considering (L)GPL software isn't copyrighted by the FSF

      1) (L)GPLd code is copyrighted.
      2) The FSF holds no rights to wine code.

      You really don't understand copyright or copyleft at all do you? Dumbass.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    37. Re:Be patient by Antique+Geekmeister · · Score: 1

      Heh. You go and tell the district attorney about it, or notify the people being robbed that they are, in fact, being robbed in a business matter. Then watch them "settle" the issue, with no conviction, while you lose your job. Then pay the attorney to represent you in a civil suit for being fired. That "without cause" is exceptionally difficult to demonstrate. And it doesn't take a network of HR daemons: it simply takes your supervisor, or the paperwork pushers, to "express concern" and start skewing employee evaluations. It's exactly how you ease out anyone you don't want to fire publicly.

      It's a harsh matter: I applaud the people who stand up for what's right, but only a limited few states have good "whistleblower" laws to protect people in such situations. The "mandatory reporting" laws are themselves awkward and dangerous to invoke: like reporting sexual abuse by your thesis advisor, the risk to your own career is quite profound, and the bureaucrats in any institution can and will cooperate in minimizing the damage to their institution, often at the expense of the whistleblower.

    38. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      Nor it appears does parallels.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    39. Re:Be patient by Antique+Geekmeister · · Score: 1

      And oh, yes. If you don't believe lawyers and HR departments do not cook up this sort of trumped up reason to hire or fire employees, or avoid obeying the law, take a good look at the video on how not to hire an American at http://www.dailykos.com/storyonly/2007/6/18/22435/ 0365.

      How to ease out an unwanted employee is basic training for HR people, and how to protect the company from legal issues of it is basic training for any corporate attorney. It's often for good reason, but it certainly need not be.

    40. Re:Be patient by mr_matticus · · Score: 1

      Keep turning those rusty brain wheels. (L)GPL code is copyrighted by whom? The developers. Derivative code is copyrighted by whom? Those who derived it. In this case, the Parallels people.

      Where, precisely, do you intend to make your malformed point, and what, if any, is it? Explain what this has to do with copyright instead of asking inane and inaccurate questions. It is you who lacks a grasp of any actual legal issues here.

    41. Re:Be patient by Courageous · · Score: 1

      ...it simply takes your supervisor, or the paperwork pushers, to "express concern" and start skewing employee evaluations...

      Be that as it may, this has nothing to do with your written NDA and everything to do with unethical criminal conduct. For this to be an argument about what an NDA can or cannot legally do, it has to be a discussion about the overt behavior of the company. I.E., can they say to a judge, 'look here, we have this NDA that says he cannot report crimes; he did, we fired him for cause, and report it to all of his reference calls'. No. No, they can't.

      What those acting outside of the law elect to do is apparently a painful subject to you personally, and I am sorry to hear it.

      If this were before you pulled whatever trigger you pulled, I would have advised you to seriously CYA. A lesson everyone should learn before attempting to engage coercive forces against a criminal is that the criminal himself is criminally-minded and quite possibly might turn his criminal mind towards you. One should plan for this in advance... with malice aforethought if you get my drift.

      BTW, you intimated previously that you have reference pollution. There are sharks who specialize in that. It's quite a bit easier to develop a case than you might think.

      C//

    42. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      Explain what this has to do with copyright

      SWsoft took copyrighted code & released it without the permission of the copyright holders.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    43. Re:Be patient by mr_matticus · · Score: 1

      Wrong. SWsoft took copyrighted code released under blanket provision of the LGPL, modified it, and released it, as they are permitted to do under the license. Code released under the LGPL does not require express permission from the copyright holder to be used or rereleased.

      Better luck next time.

    44. Re:Be patient by Antique+Geekmeister · · Score: 1

      Not at all: you've obviously not watched the process from as close as I have. Even if the behavior is, in fact, clearly criminal, simply reporting it doesn't establish that fact to the court where you're defending yourself in a wrongful termination suit, or where you are being sued for NDA violations and being slapped with a gag order. Do you imagine for more than 3 seconds that the AT&T employees aware if the illegal NSA wiretaps on core routers of the Internet would have held their jobs for longer than it took to escort them from the building if they exposed the wiretaps? Or do you imagine that if I went and called the FSF about a GPL violation my company was doing, and there were any obvious way to trace it to me, that I'd have a job tomorrow? In particular, if the violation involved trade secrets (which it often does!)? The NDA is one of the available levers a company, or a manager can use to silence a former employee. Unless the offense is amazingly egregious, and I had the willingness and facilities to prove it in court, and the ability to get a job in the industry afterwards. They can be useful and good sources of protection, but make no mistake. They're for the protection of the company, not the employee. A company that is violating the GPL, and not addressing it when notified by their own staff of the violation, has already demonstrated their ethical and legal carelessness. Do you imagine that such a company, or the managers involved, will not protect their interests by silencing and punishing someone who speaks out against them? Sir, I believe I've been fired when my activities were about to reveal wholesale theft management members of a company, by tracking the purchased hardware in a much more transparent way. But there were layoffs going on: no one could believe I had been targeted for layoffs, but it happened. It was only later, unofficially, that I tracked down where the "lay this guy off" order came from. Do you imagine that I could easily or effectively establish such a case? Then you are very much an optimist, and I hope you never encounter the kind of malfeasance I've seen.

    45. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      Code released under the LGPL does not require express permission from the copyright holder to be used or rereleased.

      Only if you don't distribute it under the LGPL, otherwise you're simply stealing copyrighted code.

      You don't even have a rudimentry understanding of copyleft do you?

      Next.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    46. Re:Be patient by Courageous · · Score: 1



      A lesson everyone should learn before attempting to engage coercive forces against a criminal is that the criminal himself is criminally-minded and quite possibly might turn his criminal mind towards you. One should plan for this in advance... with malice aforethought if you get my drift.


      Do you imagine that such a company, or the managers involved, will not protect their interests by silencing and punishing someone who speaks out against them?


      As you can see comparing and contrasting the two sentences, it should be apparent that of course I would not imagine that.

      This discussion is becoming far to much about one person's personal circumstance in life.

      Later.

      C//

    47. Re:Be patient by mr_matticus · · Score: 1

      Are you honestly trying to say that you need to ask permission to distribute? Come on. You've been proven wrong at every turn. Just give it up. You keep falling back on a "you don't know what you're talking about" line, but you've yet to demonstrate otherwise and it fills the bulk of your responses. I'm done with you.

    48. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      Are you honestly trying to say that you need to ask permission to distribute?

      If you're not distributing under the terms of the license, then you fall back to copyright law & have to ask for permission. SWsoft aren't distributing under the terms of the license.

      You still don't understand copyleft at all do you?

      I'm done with you.

      IOW, you know I'm right, but can't admit it - Really, you should be thanking me, with your new found knowledge, you won't look like such a dumbass in future.

      Next.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    49. Re:Be patient by mr_matticus · · Score: 1

      Would you knock off the "don't understand" bullshit already? A license violation does NOT "fall back to copyright law"--it's a license violation, which is pursued in court in and of itself. SWsoft hasn't violated the license because the Wine people are the only ones with the authority to make that accusation, and they haven't. They have not yet provided source code. Once again, read the goddamned LGPL. It does NOT make it a requirement that source be released IMMEDIATELY. You're grasping and failing to understand the legal repercussions of the release of LGPL software. SWsoft owns the copyright on the modified software--it's their derivative work. They are required by license agreement to provide source code to LGPL components. They are NOT REQUIRED BY COPYRIGHT TO DO SO. End of story.

      If you can't make a point without being a hostile jackass, it's clear there's no point to be made. Take away your bluster and all you're left with are asinine statements about copyright, slowly being conceded to "copyleft" but still not holding any water. Good bye.

    50. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      Damn! I thought you were done with me?

      Would you knock off the "don't understand" bullshit already?

      I'm sorry, I cant. You clearly don't understand copyright or copyleft. You've said:

      * LGPL compliance imposes a code commenting requirement. (wtf?)
      * The (L)GPL license doesn't impose a deadline to release code. (huh?)
      * You don't need permission to redistribute LGPLd code under a different license. (what a dumbass)

      They are NOT REQUIRED BY COPYRIGHT TO DO SO. End of story.

      They are. Here's the rub.

      1) Wine code is under copyright.
      2) You can redistribute if you accept the LGPL license (including modified source with redistribution).
      3) If you don't accept the LGPL (they haven't as they didn't included the modified code), then you fall back to copyright.

      Copyright is the whip that enforces copyleft. I suggest you read the GPL FAQ before posting here again.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    51. Re:Be patient by mr_matticus · · Score: 1

      * LGPL compliance imposes a code commenting requirement. (wtf?) The standard GPL is more clear about this, but the LGPL defines source code as: ""Source code" for a work means the preferred form of the work for making modifications to it." That would include comments to make sense of it, and release of undocumented source code is not only impolite, but naturally exclusive of the PREFERRED FORM OF THE WORK and could therefore be ruled to be a violation of the LGPL in Whiney Mac Fanboy's black-and-white justice theater.

      The (L)GPL license doesn't impose a deadline to release code. It doesn't. Your empty, mocking questions aside, you have not addressed this point. It says you must make it available. It does not say that you must make it available concurrent with the release. It doesn't say this because it would cut out a massive number of developers who need time to clean up code and comments and check through other commitments, licenses, terms, and overlapping restrictions and obligations.

      The LGPL says this: "c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution." (Section 6). SWsoft has provided that option on their site. The LGPL does not specify that these requests must be fulfilled immediately, and it is not up to your brilliant juridical mind (ha!) to make a noncompliance determination on behalf of anything or anyone.

      You don't need permission to redistribute LGPLd code under a different license. (what a dumbass) I never said that, though you are proving to be quite the dumbass. The code is released under the LGPL. Your contention is that it does not conform--i.e. it is in violation. That is something that only those owning the relevant copyrights can allege, first of all. Second, it does not mean that it was released under an alternative license. This is not the way it works. If you violate your employment contract, that does not automatically make you not an employee of your company. You may be terminated as a result of that violation, but they are NOT coreferential, either under the law or under any logical construct of semantics.

      3) If you don't accept the LGPL (they haven't as they didn't included the modified code), then you fall back to copyright. Absolutely incorrect. Noncompliance with the LGPL is a license issue, not a copyright one. You have released your code via the LGPL to anyone. Not all products based on that code require you to submit source code in response--in fact, derived works like Parallels are, in part, excepted. The complex atmosphere this creates makes it difficult for a company to know which segments of source code must be given back, and it's entirely possible that the modifications made by SWsoft do not require source code to be provided. Further, it is a mischaracterization to claim that the LGPL requires you to include source code with the distribution--it doesn't. See section 6(c). Just because your half-assed view feels that SWsoft is not complying with the LGPL (a reality not yet demonstrable fact) does not mean that you "fall back" to anything. LGPL code is released gratis. It can be used in proprietary products without any source being provided back in specific situations. If a product is released and includes a copy of the LGPL (as Parallels does), it doesn't "fall back" anywhere. It is covered by the LGPL. Violation of the LGPL is a licensing issue. SWsoft owns the copyright on the derived work, so no, copyright doesn't force them to do anything.
    52. Re:Be patient by innocent_white_lamb · · Score: 1

      The alternative is that they'll clamp down, pull the feature, and release nothing.
       
      Don't they have an obligation to release the required source code to their customers who have purchased the current version, regardless of whether they keep or remove any features in future versions?

      --
      If you're a zombie and you know it, bite your friend!
    53. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      but the LGPL defines source code as: ""Source code" for a work means the preferred form of the work for making modifications to it." That would include comments to make sense of it,

      Wrong. Comments are friendly, but not neccessary. Witness the webcore/khtml debacle several months ago.

      It says you must make it available. It does not say that you must make it available concurrent with the release

      Wrong again. If you'd just read the link I provided earlier you woulnd't continue to be looking like such a dumbass. Here's the pertinent point (about whether something is violating or not):

      # Is source code included in the distribution?

      The code is released under the LGPL.

      Uhhh Really? Can you please link to where I can download the code? You see, it's NOT released under the LGPL without code.

      Absolutely incorrect. Noncompliance with the LGPL is a license issue, not a copyright one

      Dumbass. If you violate the license (ie by not distributing source code), then you fall back to copyright law. Noncompliance involves both copyleft & copyright.

      Thanks for the entertainment. I'm going to write a journal about misconecptions of the (L)GPL, using you and your dumbassed comments as examples.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    54. Re:Be patient by mr_matticus · · Score: 1

      Wrong again. If you'd just read the link I provided earlier... The link is wrong. I gave you the relevant section of the LGPL *itself.* Read carefully section 6. It does NOT NEED TO INCLUDE SOURCE CODE IN THE DISTRIBUTION.

      Dumbass. If you violate the license (ie by not distributing source code), then you fall back to copyright law. There is no "fall back" provision. If it is distributed with a given license, that is the license. If it's not in compliance with those terms, then there's a license violation case to be tried. It doesn't suddenly become "some other license" just because you say it does. That's the real story, something you can't seem to get your thick skull around. There is no "copyleft" in the law. If you release code for free, allowing anyone to use it and copyright their derivatives, and they release a distribution with nonconforming LGPL code, they've violated the license. It doesn't "fall back" to anything else. You've licensed your copyright; copyright "infringement" must be pursued via that license. Welcome to Law 101.

      I'm going to write a journal about misconecptions of the (L)GPL, using you and your dumbassed comments as examples. Have fun building your own little civilization on your own sad, little hill. The rest of us will continue living in reality.
    55. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1
      The link is wrong.

      The link I provided was from a FAQ from the authors of the LGPL. I guess you know better huh?

      Read carefully section 6. It does NOT NEED TO INCLUDE SOURCE CODE IN THE DISTRIBUTION.

      But you need to include it somewhere. SWsoft hasn't

      It doesn't suddenly become "some other license" just because you say it does.

      Sorry dumbass, I didn't say "some other license". I said "copyright law."

      Oh - and the relevant part of section 6:

      Also, you must do one of these things:

              * a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
              * b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
              * c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
              * d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
              * e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
      Please identify the section where it says you can provide access to the source at your leisure.
      --
      There are shills on slashdot. Apparently, I'm one of them.
    56. Re:Be patient by mr_matticus · · Score: 1

      The link I provided was from a FAQ from the authors of the LGPL. I guess you know better huh? Damn straight. So do you. You even pasted Section 6. Only ONE of the five options involves the inclusion of source code with the distribution, and you're only required to do ONE of the five to be in compliance. The FAQ is wrong, and you know it.

      Sorry dumbass, I didn't say "some other license". I said "copyright law." Oh! I get it. Every time you say "dumbass" it's meant to distract from the fact that every point it's attached to not only makes no sense, but fails to hold up under the tiniest bit of scrutiny. You said: "...to redistribute LGPLd code under a different license. (what a dumbass)" No one was talking about any "different licenses" until you decided to declare that failing to comply with the LGPL constituted a release under a "different license" rather than actually responding to my comments. This is where it gets back to you.

      You said copyright law, indeed. But you're moronically toting it as though the LGPL doesn't exist when violated. That's not how the law works. If you release code under a blanket license like the LGPL, and someone violates that license, you pursue action as, oddly enough, LICENSE VIOLATION. You've licensed your copyright and copyright law is not the controlling statute under that eventuality. You can't release something to the world specifying alternative arrangements than those provided by copyright and then say "Except you. For you, I'm going to use copyright law to sue." It absolutely does not work that way, and you can't support that argument, or you would have brought in evidence by now.

      Please identify the section where it says you can provide access to the source at your leisure. Please identify the section where it says you must provide the source immediately or on Whiney Mac Bitch's preferred timeframe when exercising option Section 6(e) (as SWsoft has done--providing an email contact for you to request such source as appropriate in FULL COMPLIANCE WITH THE LGPL), as I mentioned hours ago. Nothing gets into your Mac-RDF, does it?
    57. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1
      Oh! I get it. Every time you say "dumbass" it's meant to...

      It's meant to let everyone else know what a dumbass you are! Sorry Dumbass, you're still wrong.

      Have a read of this message and this message (from the same thread) on GPL-violations.org - people who've actually gone after GPL violators - each time successfully.

      The thread is about delaying release of source & touches upon copyright. The parts that will particularly interest you are:

      Unless you conform to the GPL, you're violating copyright. It's not a
      license violation since you haven't agreed to the license. You can't
      agree to the license and then ignore the terms of that license.
      and

      If you provide a "written offer" with your distribution the GPL says
      that you should ship the source code when asked for it; it doesn't
      specify that you should do it overnight. I think that it would be very
      reasonable to allow a company to collect requests and ship once a week.
      Dragging the process more than a month, smells like GPL abuse to me.
      Is that plain enough for you?
      --
      There are shills on slashdot. Apparently, I'm one of them.
    58. Re:Be patient by mr_matticus · · Score: 1

      You can't agree to the license and then ignore the terms of that license. Yes you can. That post is saying that there's no such thing as "license violation" which is just a popular anti-IP myth. They're the same crowd who claim EULAs don't apply to them, despite the courts disagreeing (no court has ever categorically overturned the validity of EULAs in general). It has to be license violation because you've provided your code to the entire world under those terms. You, as an entity releasing code via LGPL, are engaging in licensing with the entire world. Cute forum posts notwithstanding, the idea that you pretend the LGPL doesn't exist when someone violates its terms does not hold water.

      If you provide a "written offer" with your distribution the GPL says that you should ship the source code when asked for it; it doesn't specify that you should do it overnight. I think that it would be very reasonable to allow a company to collect requests and ship once a week. Dragging the process more than a month, smells like GPL abuse to me. This is an excellent quote. It proves exactly my point. Thanks. There is no timeline included. It's impolite to drag feet, but not a violation.

      Ergo, the first excerpt you've provided is of no consequence, because we've established that the delay in providing code is not, in fact, in violation of the LGPL!
    59. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      the idea that you pretend the LGPL doesn't exist when someone violates its terms does not hold water.

      Man, you're a dumbass. Noone's said that. The LGPL ceases to be relevant when you violate it. You don't have to agree with it (so its not like an EULA), the only thing you can do is abide by it. If you don't, then you're violating copyright.

      I've provided you with links, please provide me with a link that backs up your assertion that it's fine to distribute binaries of (L)GPLd code with no corresponding source, provided you're going to offer source at some unspecified point (years? decades?) in the future?

      Can't? That's because you're wrong, and you're a dumbass.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    60. Re:Be patient by mr_matticus · · Score: 1

      You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: [...] * c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution [...] Parallels has provided an email address to contact for source code fulfillment. They have provided source in the past and presumably will continue to do so in the future in accordance with this provision. Nowhere does it say it must be done in a timely fashion. Legally, they're not in violation.

      You even posted this gem, agreeing 100% with that reality:

      If you provide a "written offer" with your distribution the GPL says that you should ship the source code when asked for it; it doesn't specify that you should do it overnight. There it is. I don't think it's appropriate to drag feet, but 3 weeks hardly qualifies as dragging feet in my book given the possible complexity of issues here. Your opinion may differ, and that's fine, but the legal terms are quite clear: no deadline.


      So, in conclusion, recall the nonsense you started:

      "There's also no deadline imposed by the license" [ed- that's my line you're quoting]
      You know absolutely nothing about copyright do you? And look how that turned out. There is no deadline in the LGPL or required by law, and my knowledge of copyright vastly outstrips your own. That isn't important though. What's important is that your original premise is WRONG, and you even helped to prove it yourself. We've conclusively demonstrated that I gave a factually accurate assessment of the legal requirements, and that you only know a handful of words that aren't "dumbass." And that, my friends, is the end of that.
    61. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      There is no deadline in the LGPL or required by law

      There's no deadline per se - as you're obliged to release the source with the binaries.

      Please provide a link with someone who agrees with your point of view. Can't? That's because you're wrong. When the follow up story comes, where parallels admits they were in the wrong, I hope you'll be man enough to admit it.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    62. Re:Be patient by mr_matticus · · Score: 1

      If you provide a "written offer" with your distribution the GPL says that you should ship the source code when asked for it; it doesn't specify that you should do it overnight. If it was good enough for you to use in support of your "argument," then it's good enough to use against it.
    63. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      If it was good enough for you to use in support of your "argument," then it's good enough to use against it.

      But it didn't support your argument in the slightest. The link said there was no time limit (ie, source & binaries had to be released concurrently or when asked for), but a weeks grace would be given by a reasonable person when asking for the source.

      I again invite you to supply a link that backs you up? Can't?

      --
      There are shills on slashdot. Apparently, I'm one of them.
    64. Re:Be patient by mr_matticus · · Score: 1

      If you provide a "written offer" with your distribution the GPL says that you should ship the source code when asked for it; it doesn't specify that you should do it overnight.

      The link said there was no time limit What a person finds reasonable and what are legally required are not the same thing. You're wrong, your source said so, and now even you've said so. Enough. You lost; get over it.
    65. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      What a person finds reasonable and what are legally required are not the same thing. You're wrong, your source said so, and now even you've said so.

      Nope, you're wrong. My source agrees with me that there is no legal time limit, as the distributor is required to immediately provide source upon request (if not packaged with the distro).

      The person I linked to said a reasonable person would allow the distributor a week (note this a week beyond what is legally required) to get the source to them.

      The really funny thing here is that since we started this conversation, Parallels have agreed with me and released the source, saying they'll make it available to any user who asks for it.

      Enough. You lost; get over it.

      Its not a matter of winning or losing, its a matter of being right or wrong. In this case, I'm right & you're wrong.

      (and were'nt you 'done' with me about 10 comments ago?)

      --
      There are shills on slashdot. Apparently, I'm one of them.
    66. Re:Be patient by mr_matticus · · Score: 1
      "My source agrees with me that there is no legal time limit, as the distributor is required to immediately provide source upon request"
      Umm...

      If you provide a "written offer" with your distribution the GPL says that you should ship the source code when asked for it; it doesn't specify that you should do it overnight. Reading is tough, I know. You just have to sound out the hard words.

      "Parallels have agreed with me"
      On what planet? They've provided the source as required by the LGPL. It took them 3 weeks. They didn't say "we violated copyright law and the LGPL like Whiney Mac Bitch ranted about." They've broken no laws and violated no license, contrary to your dumbass-laden tirade. They're not required to comply immediately. They did not violate the LGPL. You've been wrong this whole time, and continue to be.

      Their providing the source in accordance with the request directive under Section 6(c) in full compliance with the LGPL proves the legal point I've been making all along. Now kindly piss off.
    67. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1
      Two can play the game of selectively quoting to make someone appear to agree with your argument.

      If you provide a "written offer" with your distribution the GPL says that you should ship the source code when asked for it;
      See? Selective quoting is fun! You agree with me!

      They did not violate the LGPL

      I'm afraid they did, got busted & in the ensuing bad publicity released the source. Or perhaps you think it coincidence that they suddenly gained 'legal clearance' the day after the story was posted on slashdot.

      Now kindly piss off.

      Sorry Dumbass, you're still wrong (hey, at least you're not arguing that its about 'code commenting' anymore (hahahaha, you dumbass).
      --
      There are shills on slashdot. Apparently, I'm one of them.
    68. Re:Be patient by mr_matticus · · Score: 1
      Me:

      There's also no deadline imposed by the license You:

      You know absolutely nothing about copyright do you? Your best "support":

      If you provide a "written offer" with your distribution the GPL says that you should ship the source code when asked for it; it doesn't specify that you should do it overnight. You:

      The link said there was no time limit All the backpedaling in the world won't save you. You're wrong.

      If you think that a company would do anything on a Monday morning in response to a weekend Slashdot post, you're even more deluded than your posts.
    69. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      You're backpedalling dumbass. You're trying to equate a reasonable person waiting for the source for more than one day, with a legal requirement that the source be shipped as soon as practicable.

      If you think that a company would do anything on a Monday morning in response to a weekend Slashdot post, you're even more deluded than your posts.

      Hahahahahahahahahahahahahahahahaha! No, of course a company wouldn't be worried about bad press coming from one of the biggest tech sites on the planet.

      How many emails do you think the CEO of SWsoft had waiting on his desk Monday morning?

      --
      There are shills on slashdot. Apparently, I'm one of them.
    70. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      Hmmmmn, perusing your comment history, its becoming apparent why you're so upset with me! You're a whinier mac fanboi than I am - and jealous that I got the nick before you did.

      Correct? Don't worry, Whiney Mac Fanboi isn't taken yet, perhaps register that.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    71. Re:Be patient by mr_matticus · · Score: 1
      "with a legal requirement that the source be shipped as soon as practicable."
      No such requirement exists in the LGPL or anywhere else. Source must be shipped. That's all.

      Me;

      There's also no deadline imposed by the license Your best "support" for your "counterargument":

      If you provide a "written offer" with your distribution the GPL says that you should ship the source code when asked for it; it doesn't specify that you should do it overnight. You:

      The link said there was no time limit All the backpedaling in the world won't save you (ps: grab a dictionary; 'backpedaling' doesn't work in your post, but I'm glad you half-learned a new word). You're wrong.
    72. Re:Be patient by mr_matticus · · Score: 1

      I'm not upset with you. You're the one who has nothing in his arsenal aside from calling me a "dumbass" (admirable, in the face of such overwhelming evidence to the contrary). You're not Bush, are you?

    73. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      We can go around in circles all you like. Nothing is going to change the fact that you have a legal requirement to release the code upon request.

      The link I provided agrees with me, and for all your selective quoting disagrees with you.

      I'm sorry I've taken the nick you crave, but I'm quite attached to it now. Arguing with me about the LGPL isn't going to change this.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    74. Re:Be patient by mr_matticus · · Score: 1
      Me:

      There's also no deadline imposed by the license Your best "support" for your "counterargument":

      If you provide a "written offer" with your distribution the GPL says that you should ship the source code when asked for it; it doesn't specify that you should do it overnight. You:

      The link said there was no time limit You can add back in the whole quote if you'd like. It doesn't change the legal requirements, which are clear. It doesn't specify a timeframe. Full stop. What you consider reasonable and what I consider reasonable are immaterial. There is no legal requirement, other than to fulfill that request.
    75. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      It doesn't change the legal requirements, which are clear. It doesn't specify a timeframe. Full stop

      Thanks! I was hoping you'd eventually admit that it doesn't specifiy a timeframe, rather than saying "there is no timeframe."

      There's a big difference.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    76. Re:Be patient by mr_matticus · · Score: 1

      There is no difference.

      The LGPL is the entirety of the license. It doesn't stipulate a timeframe; copyright law certainly does not. SWsoft is free to provide that source when they choose to do so.

      Your entire contention was that they violated the LGPL because they did not release source immediately. That has been proven patently false. How that equates to a difference between "no required trameframe" and "no specified timeframe" is something confined to your own delusions.

    77. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      The LGPL is the entirety of the license. It doesn't stipulate a timeframe; copyright law certainly does not.

      What are you saying? I can download copyrighted material from a warez site & say "I'm going to pay, but copyright law doesn't stipulate when I have to. Give me a few years".

      Dumbass.

      SWsoft is free to provide that source when they choose to do so.

      No, they're not. If that was the case, MS/Sun/Apple/etc would have cherry picked all the best bits of linux/other free software & say "We're free to provide source when we choose to - that will be in 10 years"

      Dumbass.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    78. Re:Be patient by mr_matticus · · Score: 1

      I'm going to pay, but copyright law doesn't stipulate when I have to. Give me a few years". Copyright law doesn't. The commercial code does, as does the store's sales policy. Nice try, though, incompetence aside.

      "We're free to provide source when we choose to - that will be in 10 years" You'd have a hard time construing 10 years as "compliance" in most industries, especially since almost no product exists for 10 years, especially since that falls outside the LGPL's 3 year requirement. Again, you're just plain wrong and don't know when to quit.

      You claimed that they "broke the law"--something clearly not the case, as your own quote demonstrates. You further claimed that I didn't know what I'm talking about, which is hilarious given your string of nonsensical and deluded replies.

      There's no timeframe in the license. As long as they respond to the request and provide it for the product. They've come nowhere near the hyperbole you're spewing.
    79. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      Copyright law doesn't. The commercial code does, as does the store's sales policy. Nice try, though, incompetence aside.

      1) Store? I specifically said downloaded from a warez site. Nice try tho' - selective quoting aside.

      2) Commercial Code? That doesn't have a specific timeframe either.

      especially since that falls outside the LGPL's 3 year requirement

      Red herring. 3 year requirement of the GPL is not particularly relevant for this type of discussion, but as this is the best you can come up with, I'm going to presume you'd be perfectly OK if Apple/MS/etc took GPLd code & refused to release source for a year.

      There's no timeframe in the license.

      Well, we seem to be going around in circles here - I agree with that statement, but take 'no time timeframe' to equal 'as soon as practicable' - you seem to take 'no timeframe' as 'whenever the fuck we feel like (under three years)'

      At least you've conceded that code comments have nothing to do with the GPL (The thing that made me originally realize how clueless you are).

      So, you've leant one thing - someone else is going to have to teach you the other. I've run out of time. Sorry.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    80. Re:Be patient by mr_matticus · · Score: 1

      ) Store? I specifically said downloaded from a warez site. Nice try tho' - selective quoting aside. Your scenario is untenable. Downloading from a warez site doesn't open a dialog with the owner of a work. Therefore, to evade the fallacy of falsifiability, some concession had to be made. The law that requires you pay for purchases include the Uniform Commercial Code, relevant state civil code, and the legal sales policy of the vendor.

      Red herring. 3 year requirement of the GPL is not particularly relevant for this type of discussion If you could read, you might understand better--but the flow of "dumbass" is too much of a roar to think through. I understand, really. A company not providing source 10 years out would be outside the liability period imposed by the LGPL. It works akin to a statute of limitations--after three years, you're no longer required to respond to source requests, so your example is moot. That was the (not so hard to comprehend) point.

      t least you've conceded that code comments have nothing to do with the GPL (The thing that made me originally realize how clueless you are). And it's the part that made the rest of Slashdot realize how limited your grasp of English is. Among the possible reasons for the delay are the cleanup and commenting of source code in order to release it in the PREFERRED FORM. If you'd lived up to the other half of your username and actually followed news, you'd see that there has been an excellent dialogue in the past between Wine and Parallels, and part of that is the release of good, clean source. The running through the legal department is a separate and totally valid issue. There's not a court in the nation that would take this case without a stalled dialogue for at least 30 days, which would, by Wine's own admission, not kick in until July 30th.

      Your overwhelming lack of legal knowledge, logical process, and defiance in the face of reality has been a true amazement. What's that about Parallels breaking the law? Oh, that's right. They never did. They didn't violate the license, either. But, 17 "dumbass" accusations later, you've yet to make a single standing point. Congratulations on your overwhelming wrongness.
    81. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      are the cleanup and commenting of source code in order to release it in the PREFERRED FORM

      Oh man, I was going to leave it, but I guess I haven't even enlightened you even on this one point. Code comments are not relevant to (L)GPL compliance. They're about politeness.

      I love the way you yelled preferred form - if you'd just read to the end of the relevant sentence, you'd have seen: "The source code for a work means the preferred form of the work for making modifications to it."

      This is to prevent people from offering the source as (say) a print-out. Comments are not relevant.

      Thanks for playing!

      --
      There are shills on slashdot. Apparently, I'm one of them.
    82. Re:Be patient by mr_matticus · · Score: 1

      Comments are not relevant. That is a mischaracterization. That's like saying line breaks are not relevant and human-readable variable names are not relevant. It's amazing that you think that any level of obfuscation is suitable but that there is a deadline on providing it, when the license itself strongly emphasizes the other way around. If you released code with no comments whatsoever, GPL whiners would be all over you for not complying "in spirit" or "dragging feet" or any of the other nonsense raised by this whole non-issue debacle. The Wine people didn't accuse them of breaking the law or the license. SWSoft stated, quite correctly, that they fully complied with the LGPL's terms.

      Ask about any programmer what the "preferred form of the work for making modifications" is. The response will include cleanly organized, well-commented code that can be picked up immediately and doesn't require days of cleanup and deciphering before anything can even be done with it.
    83. Re:Be patient by Whiney+Mac+Fanboy · · Score: 1

      That is a mischaracterization. That's like saying line breaks are not relevant and human-readable variable names are not relevant.

      You're equating line breaks with comments? Seriously?

      --
      There are shills on slashdot. Apparently, I'm one of them.
    84. Re:Be patient by mr_matticus · · Score: 1

      Yep. The code's machine-readable without them, it's simply not in the preferred form, so no comments means it's not fully complying with the expectations of the LGPL. When you can admit that the LGPL doesn't mandate how long developers have to release code per 6(c), I'll consider giving you that "preferred form" does not require commenting.

      But as long as you refuse to abide by the text of the actual license and insist that the license is bound by "what seems reasonable to me as an individual, Whiney Mac Fanboy" then I'll have to maintain that the "preferred form" comprises following good coding practices, as clearly evidenced by the preferences of all major open source projects and programmers for proper formatting, commenting, and reasonable naming. This is a far stronger case than your standing on empty legal deduction.

      SWsoft issued a statement declaring they fully comply with the LGPL and violated nothing. The Wine folks have not said otherwise, and have quietly dropped the issue. There's no support in the text of the LGPL for your conclusion. Even the source you provided admitted that there are no requirements in the LGPL.

  16. I thought the lgpl is ok to link agaisnt? by Billly+Gates · · Score: 1

    Unless they modified the libraries of wine itself and not linked to then it should be ok if its copyleft.

    Am I miss-informed? If so what is the difference between the lgpl and the gpl?

    1. Re:I thought the lgpl is ok to link agaisnt? by Cannelbrae · · Score: 1

      If you link against LGPL, you need to release object files. This allows people to relink your app against new library versions or alternate lib implementations. GPL requires releasing your source.

    2. Re:I thought the lgpl is ok to link agaisnt? by Anonymous Coward · · Score: 1, Informative

      AFAIK:

      You can link to and integrate LGPL code without violating it, but you have to release changes to the code you make. You CANNOT link to GPL code (use a GPL library) without releasing all of your code, since it effectively "becomes" your product.

      In this case (from what I've gathered), they've not only linked to LGPL code, but GPL code as well.

      Heh, ironic that my tripcode is faulting.

    3. Re:I thought the lgpl is ok to link agaisnt? by TheRaven64 · · Score: 2, Informative
      You can link against LGPL'd code, as long as you allow the end user to replace this code with their own version. If it's a dynamic link, they can just swap out the shared object file for their own. If you've statically linked, then you need to distribute object files so the end user can re-link.

      If, however, you modify the LGPL'd code before you distribute it, then you must also distribute all of your changes.

      --
      I am TheRaven on Soylent News
  17. Email Parallels! by Niten · · Score: 1, Interesting

    Not that I really think it will make much of a difference on its own, but here's the email that I sent to info@parallels.com when I first read about this earlier today:

    According to the information on the Wine wiki page

    http://wiki.winehq.org/Parallels

    there is a potential license violation of Wine intellectual
    property in your Parallels Desktop for Mac product. Is this
    true? If so, I will be forced to switch to VMware Fusion as I
    refuse to support a company involved in the piracy of open
    source software.

    Please respond so that I can decide whether it will be necessary
    for me to abandon your line of software.

    Hopefully, if enough people complain to Parallels – and once they start to realize that they will lose customers over behavior like this – they will decide to do the right thing.

    1. Re:Email Parallels! by Anonymous Coward · · Score: 0

      Unfortunately, according to Random Blogger #1, VMWare isn't much better.

    2. Re:Email Parallels! by Anonymous Coward · · Score: 0

      Using words like "forced" and "abandon" - what, are they actually going to lose money from you? You come across as an open-source-bigot, and I'm sure your message was deleted soon after being recieved.

    3. Re:Email Parallels! by Anonymous Coward · · Score: 0

      It's funny how dumbshits like you look for any reason to boycott something as if anyone actually cares.

  18. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 1, Insightful

    I guess you need to hire better developers, and then actually provide some oversight.

    Lack of hiring/technical/managerial skills on your part are your problem, not anyone else's. Where's the fairness in you trying to unload that on others?

    Oh, and a suggestion: take some time off from that clearly challenging job of yours for a remedial course in basic English.

  19. Contant the CEO by SolitaryMan · · Score: 5, Informative

    Write to the CEO (Sergey Beloussov) directly: sb@swsoft.com He is pretty responsive actually.

    As a former employee, I should say that part of the problem is developers, that choose libraries for the project without looking into the license. I didn't work on Parallels project, so I don't know how exactly it is there, but in our project I several time had to tell people that they can't use some library, because it is GPL and they were like "Hmm, never thought of looking at it from this perspective". Most of them just used to take and use whatever is available

    --
    May Peace Prevail On Earth
    1. Re:Contant the CEO by also-rr · · Score: 1

      It's fairly vital that commercial and legal are involved in selecting acceptable component licenses. To that end I have tried to lay out the key points in commercial language to make it easier for engineering to gain mindshare and buy in while synergistically buzzwording the proactive antelope.

    2. Re:Contant the CEO by Hatta · · Score: 1

      You can use GPL code. You're supposed to, that's what it's for. Just release your modifications. It's not that hard.

      --
      Give me Classic Slashdot or give me death!
    3. Re:Contant the CEO by drspliff · · Score: 1

      You're confusing the GPL and LGPL licenses with each other. If you use GPL code in your project, all your other code must be licensed under the GPL as it's now a derivative of the GPL code. If you use LGPL code in your project, you do not have to license your code under the LGPL as long as it's kept entirely separately (e.g. a library, and not built-in). Either way, if you modify GPL or LGPL code or create a derivative product somehow, you must redisturbute the LGPL/GPL licensed parts with any changes you've made.

    4. Re:Contant the CEO by david_thornley · · Score: 1

      If the developers choose libraries without considering the license, the company is thoroughly screwed up. Using LGPLed libraries and dragging their feet on the requirements won't cost them nearly as much as if they use a library that, say, they were looking at on with a non-commercial-use license. A little consternation and public humiliation may be good for the company, if it saves them from screwing with a less forgiving entity later on.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    5. Re:Contant the CEO by Anonymous Coward · · Score: 0

      I didn't work on Parallels project, so I don't know how exactly it is there, but in our project I several time had to tell people that they can't use some library, because it is GPL and they were like "Hmm, never thought of looking at it from this perspective". Most of them just used to take and use whatever is available

      What? Developers who haven't heard about copyright law? How do they even expect to get paid?

      It's not just GPL, you can't take ANY library without having a valid license. It's that simple, actually. Want to reuse other peoples code? You HAVE TO check the license and see what the requirements are.

      So, why didn't they just use Microsofts d3d.dll instead of wines? Maybe they did know about copyright law afterall?

  20. Not the GPL, Wine uses LGPL... by Swift+Kick · · Score: 4, Informative

    The headline is *wrong*.

    Wine uses LGPL 2.1, not the latest GPL or even the latest version of the LGPL.

    WineHQ states that "The licensing terms are the GNU Lesser General Public License" on their main page, which links to the Licensing page where they have the text for the LGPL v2.1 (http://www.winehq.org/site/license).

    I read their copy of the LGPL 2.1, and other than requesting that copies of the library and its source be distributed with the project that uses it, I don't see where it says that the source for the entire project making use of the library has to be released as well, unless it can be demonstrated that significant changes have been made to the library to use it in the project or that the project relies completely on it to make it unusable if removed.

    Now, correct me if I am wrong, but I don't think anyone has actually seen any of the Parallels sourcecode, so no one can actually say how much or even if Parallels has modified Wine to use it in their software.

    While they admit they use Wine DLLs in a forum post (http://forum.parallels.com/showthread.php?t=12648 ), the statement is somewhat confusing, since it can be intepreted that they're using only Wine DLLs or that they actually changed some of Wine code to suit them. Are we going after Parallels simply because of a forum post and a timeline on a wiki?

    Does Parallels really have to release their source code if no one can conclusively know if or how they have modified Wine source?

    --
    "We'll need 2000 crickets, 4 cans of Easy Cheese, and the fluid from 18 glowsticks for this plan to work...." - ph0n1c
    1. Re:Not the GPL, Wine uses LGPL... by Niten · · Score: 2, Informative

      Does Parallels really have to release their source code if no one can conclusively know if or how they have modified Wine source?

      According to this parallels.com forums post, the version of Wine used in Parallels is, in fact, modified. So they are absolutely obligated to hand over the source code.

      In fact, even if their version of Wine were not modified, they would still be required to deliver its source code on demand since they are delivering it in binary form to customers.

    2. Re:Not the GPL, Wine uses LGPL... by timmarhy · · Score: 1
      "the project relies completely on it to make it unusable if removed"

      they altered the dll's so that they could use some of the funtionality in them. that means they must release their changes for everyone.

      "Does Parallels really have to release their source code if no one can conclusively know if or how they have modified Wine source?"

      so what your saying is if they hide the violation well enough the can get away with it? no, the code can be reviewed by a 3rd party if needs be.

      --
      If you mod me down, I will become more powerful than you can imagine....
    3. Re:Not the GPL, Wine uses LGPL... by Swift+Kick · · Score: 2, Informative

      Thanks for linking back to the same post I linked to.
      I'll repeat what I said in my post, which I believe you either ignored or glossed over:

      "While they admit they use Wine DLLs in a forum post (http://forum.parallels.com/showthread.php?t=12648 ), the statement is somewhat confusing, since it can be intepreted that they're using only Wine DLLs or that they actually changed some of Wine code to suit them. Are we going after Parallels simply because of a forum post and a timeline on a wiki?"

      The Parallels forum post says they use modified Wine source, but then he goes on to say "Wine is absolutely separate binary (number of DLLs) installed in guest Windows", which could also be interpreted as "We bundle Wine with Parallels so that Parallels can use the Wine DLLs after the Guest OS is installed".

      Since no one has seen their source code, we don't know what they're actually doing, but because it's under the LGPL, all they technically have to do is release the source for Wine and Wine alone, not Parallels, if they haven't modified it.

      My question still isn't answered.

      --
      "We'll need 2000 crickets, 4 cans of Easy Cheese, and the fluid from 18 glowsticks for this plan to work...." - ph0n1c
    4. Re:Not the GPL, Wine uses LGPL... by Niten · · Score: 2

      Sorry, you're right of course. I blame my lack of reading comprehension on the beer.

      But even so, according to my understanding of the (L)GPL, they are required to offer the source code to any binary LGPL-licensed code that they ship. So it's basically a moot point.

    5. Re:Not the GPL, Wine uses LGPL... by Swift+Kick · · Score: 1

      "they altered the dll's so that they could use some of the funtionality in them. that means they must release their changes for everyone."

      Hold on, I haven't seen anything saying that any of the DLLs were modified. Certainly none of the posts linked to at WineHQ or here have stated anything like you're describing.
      That is just an assumption on what Parallels has done, not what they actually did.

      What I am saying is that no one knows what Parallels has really done other than a remark on the Parallels forum and a page on the WineHQ wiki. I am not saying that they should hide their 'violation' (there is no proof they violated anything yet).
      What I am saying is that everyone is being extremely fast at pointing fingers at Parallels, claiming they're violating the GPL (when Wine uses an old version of the LGPL), yet no one really knows what exactly is going on and how much has Wine been modified (if at all) to work with Parallels.

      What I don't want to see happening is a company pull out a product that is arguably being used by a lot of folks because someone is 'rallying the troops', spreading misinformation and bullying them using outraged nerds.
      This would be one heck of a way to give the detractors of GPLv3 a perfect example of how bad things can get if there's even an
      inkling of possibility that the (L)GPL or one of it's relatives is being 'violated'.

      --
      "We'll need 2000 crickets, 4 cans of Easy Cheese, and the fluid from 18 glowsticks for this plan to work...." - ph0n1c
    6. Re:Not the GPL, Wine uses LGPL... by xoboots · · Score: 4, Informative

      Hi.

      I'm no expert but I do work on projects that use LGPL. From my experiences, I have the following answer for you based on the following reasoning:

      1) LGPL is by far the most permissive of the FSF licenses.
      2) The point of the LGPL is to allow developers to separately license independent code that they write/use from the LGPL code that they may want to include. In contrast to the GPL, independently developed parts of a delivered product can be licensed separately from the LGPL'd code (ie: the LGPL does not have the so-called "viral" nature of the GPL)
      3) LGPL does have specific requirements. For example, LGPL'd code that is modified must be redistributed in source form. Not surprisingly, unmodified LGPL code must also be redistributed.
      4) Interestingly and importantly, a product that includes LGPL'd code must be built in such a way that it is *possible* for end-users to swap-out and otherwise replace the distributed LGPL'd portions of the codebase with complementary versions of their choosing. Eg: if parallels ships a particular wine dll, then as a user, I should be able to replace that dll with a comparable one of my choosing. If that can only be accomplished by applying patches to standard versions of the LGPL'd codebase (ie: if the distributed product modified the LGPL code) then the necessary changes for the LGPL portions must be made available. In short, modified LGPL'd source code must be redistributed. Of course, non LGPL'd source code need only be redistributed based on the license it was granted under.

      The way I see it, point 4 is the crux of the issue. So, if it is true that I can't use parallels without being able to swap in my own version of the wine code that parallels uses just because parallels has made material changes to the wine code that are necessary but which they haven't made public, then the LGPL is being violated. As an LGPL developer, I don't care if you use my code in your project. The only meaningful stipulation is that if you modified my LGPL'd software in such a way that your other code is dependent on those changes, you must make those changes available to everyone you distribute your code to. Failing to do so means that you have effectively usurped the share-alike basis of the LGPL by instilling yourself as the only entity capable of incorporating the LGPL code into your software. IMHO, this is the main difference between LGPL and BSD code -- both are "non-viral" but the LGPL insists on share-alike and (perhaps more meaningfully) restricts products that would attempt to limit how users incorporate LGPL'd portions of the codebase.

      Before I close I want to address why this should be important. Let's say that software company X produces product Y using LGPL'd software Z. Say I have a license for Y but that X has gone out of business. In the intervening time, Z has undergone some important updates (perhaps security related). If as a user I can't update my legally acquired Y unless the defunct X does so, then I am out-of-luck. The LGPL is meant to protect users so that they don't fall prey to the whims of their vendors for portions of their software that should be (would be) otherwise openly available to them.

    7. Re:Not the GPL, Wine uses LGPL... by Anonymous Coward · · Score: 0

      "Does Parallels really have to release their source code if no one can conclusively know if or how they have modified Wine source?"

      If Parallels didn't change any of the Wine source, then why would they have any problem releasing it?

      The Wine libraries in question are apparently licensed as LGPL. This means Parallels may link to them (unmodified) without having to reveal any of Parallels own source.

      But if Parallels has modified the Wine LGPL libraries, then parallels has an obligation to release the changes to the source of the Wine libraries that they made.

    8. Re:Not the GPL, Wine uses LGPL... by antime · · Score: 0

      It's not quite as clear-cut as that, as the Wine DLLs are not distributed separately but are baked into some binary inside the Parallels applications folder. I don't have the LGPL in fresh memory but IIRC that would place the whole binary where it's included under the same license, at least if you ask the FSF's opinion.

    9. Re:Not the GPL, Wine uses LGPL... by sacrilicious · · Score: 1
      Thanks for the explanation. To be sure I understand one aspect:

      (3) ... LGPL'd code that is modified must be redistributed in source form ...
      and

      (4) ... a product that includes LGPL'd code must be built in such a way that it is *possible* for end-users to swap-out and otherwise replace the distributed LGPL'd portions of the codebase with complementary versions of their choosing...
      If I understand, (4) is saying that if the API of the LGPL'd code is modified, such mods must be source distributed. Isn't that covered by (3) already?
      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    10. Re:Not the GPL, Wine uses LGPL... by Anonymous Coward · · Score: 0

      I'm guessing here, but (4) might apply to the unmodified source being built with a proprietary compiler which may lead to the binaries being sufficiently different that you can't swap them out with ones you built yourself.

    11. Re:Not the GPL, Wine uses LGPL... by narfbot · · Score: 2, Informative

      How is what is going on spreading misinformation? There is concrete proof they are using wined3d. And the (L)GPL requires that anyone that distributes binaries of the licensed code to provide a way of obtaining the source, modified or not.

    12. Re:Not the GPL, Wine uses LGPL... by Anonymous Coward · · Score: 0

      Piss off. People here know that I don't go spouting off without first knowing exactly what I'm talking about.

      Match wits with someone of a lesser caliber next time.

    13. Re:Not the GPL, Wine uses LGPL... by xoboots · · Score: 1

      Hi.

      There is actually a slight (but important) distinction. LGPL licensed code usually is library code -- support code; however, support code rarely stands on its own. It has to be integrated into a product and that may touch on aspects outside of the strict source code for the LGPL covered code base.

      So while my 3rd point should cover the main aspect of dealing with modified versions of the LGPL code (eg: the API, as you rightly point to), there is the need to make an extra stipulation. The LGPL explicitly makes this distinction when it states that it must be *possible* for end users to swap in their own version of the LGPL'd covered code. Technically, this may require more than just the source code changes to the LGPL'd covered code. For example, it may require tooling changes or specific build scripts or other instruments. The short of it is (in my view, at least) that if your other licensed code is dependent on my LGPL'd code you are required to deliver enough code and tooling to make it possible for 3rd parties to swap out your version of my code with their own version of my code. I should be careful to note that this does not imply that you are required to ensure that your code is compatible with any other derivation of my code -- only that it should be *possible* for someone (presumably with enough savvy) to be able to adapt their derivations so that they can be reintegrated into your code. To beat this dead horse, because of the library nature of LGPL code, this could mean that to technically meet this requirement that you may need to release code/tooling otherwise outside of the LGPL'd portions of the codebase.

      It is tiring to talk about these nuances, yes?

    14. Re:Not the GPL, Wine uses LGPL... by Anonymous Coward · · Score: 0

      (4) ... a product that includes LGPL'd code must be built in such a way that it is *possible* for end-users to swap-out and otherwise replace the distributed LGPL'd portions of the codebase with complementary versions of their choosing...

      If I understand, (4) is saying that if the API of the LGPL'd code is modified, such mods must be source distributed. Isn't that covered by (3) already?


      No, what 4 is saying is that you have to either use dynamic linking, or supply the object files so that the end user can re-link the program with a different version of the library.

      If you were thinking about dynamic linking only, it's easy to see how you can get confused about 4, because with dynamic linking the requirement in 4 is inherent.

  21. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    >So you can imagine our suprise when we were informed by a lawyer that we would be required to publish our source code for others to use.

    You can imagine my surprise when I realized your "lawyer" doesn't understand the GNU General Public License (GPL). Unless this "top online investment firm" was interested in redistributing the software to others, they are under no obligation to publish anything. As a work-for-hire code monkey, you had no obligation (or even legal right, for that matter) to publish anything.

    http://www.gnu.org/licenses/gpl-faq.html

    >we were unable to defrag its ext2 file system

    You don't say? There is a program called defrag that defragments ext2 filesystems. It is available at better sunsite mirrors, and notably at Sunsite - /pub/linux/system/Filesystems/

    http://cbbrowne.com/info/defrag.html

    >Unfortunately for us, this meant that the great deal of time and money we spent "touching up" Linux to work for this investment firm would now be available at no cost to our competitors.

    My condolences. All that Linux software that was available at no cost to you, and you actually had to put your own work into it? And then (gasp! horror!) you were expected to share and share alike? How did you manage? If it were me, I just would have killed myself from the shame of being so deceived and violated.

    However, did you consider that all the touch ups by your competitors would also be available at no cost to you? Wow! That's almost as good as getting a whole kernel and operating system for free! Imagine that!

    >Furthermore, after reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools - such as gcc - would also have to its source code released. This was simply unacceptable.

    100% true, except the part that starts with "Furthermore" and ends with "unacceptable."
    See the FAQ: http://www.gnu.org/licenses/gpl-faq.html#CanIUseGP LToolsForNF

    >Although we had planned for no one outside of this company to ever use, let alone see the source code, we were now put in a difficult position. We could either give away our hard work, or come up with another solution.

    You were paid to create something for somebody else, the work belongs to them. Normally this would entail that you would have to 'give away' your hard work, as it didn't belong to you.

    >Although it was tough to do, there really was no option: We had to rewrite the code, from scratch, for Windows 2000.

    Portability; teach your children that it's not a dirty word.

    >I think the biggest thing keeping Linux from being truly competitive with Microsoft is this GPL. Its draconian requirements virtually guarentee that no business will ever be able to use it. After my experience with Linux, I won't be recommending it to any of my associates. I may reconsider if Linux switches its license to something a little more fair, such as Microsoft's "Shared Source". Until then its attempts to socialize the software market will insure it remains only a bit player.

    I think the biggest thing keeping Microsoft from being competitive with Linux is the GPL. It's simple requirements virtually guarantee that businesses will be required to provide value through innovation and service rather than creating proprietary lock-in and forced upgrades. After your experience with Linux, I think it's best that you avoid it and creating offspring. Bit players like Ubuntu (the African word meaning 'Unable to configure Debian.') will just have to settle for things like shipping on Dell computers. Sure is rough, but we'll manage; somehow.

    After everything, you are certainly free to ignore Linux. Microsoft will be happy to sell you an operating system, office software, and a software development kit.

  22. For a lawyers opinion by Actually,+I+do+RTFA · · Score: 5, Insightful

    It is LGPL'd not GPL'd code. The license expressly states that the reason for the LGPL is to allow proprietary software to use the library in some ways. Maybe they are sitting down with their lawyers to ensure compliance absent releasing the source. Maybe they have several contributors and need to sort out the rights so they don't get sued. Heck, maybe they are seeking clairity on this point from the license:

    When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.

    Point is, lawyers are slow, and companies often use them to prevent negative, unforseen consequences. Give them more time before crucifying/boycotting/etc. instinctively.

    --
    Your ad here. Ask me how!
    1. Re:For a lawyers opinion by Anonymous Coward · · Score: 1, Insightful

      Sorry, but no, they should have let the lawyers onto it before incorporating third party code.

    2. Re:For a lawyers opinion by /ASCII · · Score: 1

      So someone made a mistake. Give them a couple of weeks and they'll fix it.

      --
      Try out fish, the friendly interactive shell.
    3. Re:For a lawyers opinion by enrevanche · · Score: 3, Insightful

      If they can't comply by the license in the first place, they should stop selling the software until they get their "legal" issues sorted out. They're probably trying to avoid releasing code by moving it to other modules even though this will violate the license.

    4. Re:For a lawyers opinion by SanityInAnarchy · · Score: 4, Insightful

      The license expressly states that the reason for the LGPL is to allow proprietary software to use the library in some ways.

      But if I understand this, they have modified the library itself, and not released their changes. The LGPL lets you link with a library, including using the library's official header files, without your program being considered a derivative work of the library -- your own code does not have to be LGPL'd.

      However, the library itself is still LGPL'd, and anything you do with it must still have source code released.

      Point is, lawyers are slow, and companies often use them to prevent negative, unforseen consequences. Give them more time before crucifying/boycotting/etc. instinctively.

      I'm sorry, the time lawyers have to work this out is before the software is released. They are now in violation.

      Let's say I start beating the shit out of you, and you tell me to stop. Should I stop, or should I call my lawyer and wait a week for him to tell me it's OK to stop (during which time I'm still kicking you)? The correct answer is I should stop, and for that matter, I should never have started. My lawyer should have told me not to kick you in the first place.

      --
      Don't thank God, thank a doctor!
    5. Re:For a lawyers opinion by weicco · · Score: 3, Interesting

      When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not.

      I thought AT&T vs BSD case settled this. Header files aren't protectable. Of course it gets unclear what happens if header files contain inline functions (whoever puts code to header file should be shot at noon:) but function signatures or class definitions aren't copyrightable code.

      --
      You don't know what you don't know.
    6. Re:For a lawyers opinion by Anonymous Coward · · Score: 0

      ... and anything you do to it must ...

      corrected that for you.

    7. Re:For a lawyers opinion by KutuluWare · · Score: 1

      Based on the request from the Wine developers, it appears that they, at least, suspect that SQSoft has made code changes to the Wine code itself, and is distributing a modified Wine library without source. No matter what *GPL you use, and what version you use, that has always been the core prohibited behavior. The Wine devs are merely asking for the changes to *Wine* code that was made.

      Its possible that SWSoft's developers are having to spoon-feed their managers and legal team the terms of the LGPL so they get the problem. In my opinion, knowing how software companies think, I would say it's much more likely that the management's first reaction was "Move those changes out of their code, without breaking these features, so we can link to their library externally." Until the dev team can come back and prove "it just doesn't work like that", their management is not going to accept that they need to open parts of their source to the public. Lawyers are slow, yes, but they're also (hopefully) well aware of copyright law, and will recognize the issue when they see it. Managers are notoriously good at ignoring reality in hopes that it magically changes overnight.

      --K

    8. Re:For a lawyers opinion by cswiger · · Score: 0

      I thought AT&T vs BSD case settled this. Header files aren't protectable.

      You're right about publicly published APIs defined in something like a header file do not qualify as grounds for copyright infringement, at least here in the USA (YMMV may vary elsewhere).

      On the other hand, nothing requires a vendor to release their private header files to the world, and those may well be copyrighted and marked as "proprietary trade secret information", although that's obviously not applicable to header files under the LGPL. :-)

      Of course it gets unclear what happens if header files contain inline functions (whoever puts code to header file should be shot at noon:) but function signatures or class definitions aren't copyrightable code.

      You're making a broad generalization here about something that may not be quite so simple, as, if it comes down to a real-world case, then the judge is the one who decides what merits copyright protection and what doesn't.

      PS: yes, I missed the slash in my trailing < quote > tags.
      PPS: and yep, i used preview, but i thought the reverse-indented quoting looked kinda neat so I decided to leave it as-is. Whoop whoop!

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
    9. Re:For a lawyers opinion by Blakey+Rat · · Score: 1

      Let's say I start beating the shit out of you, and you tell me to stop. Should I stop, or should I call my lawyer and wait a week for him to tell me it's OK to stop (during which time I'm still kicking you)? The correct answer is I should stop, and for that matter, I should never have started. My lawyer should have told me not to kick you in the first place.

      Oh shut up. Distributing a very slightly modified version of a freely-available code library is about a 0.02 on the Scale Of Injustive. Kicking someone in the ribs is about a 7.4. It would be hard to come up with a more pointlessly absurd analogy.

      Look, maybe they screwed up, maybe they didn't. If they did, well, guess what? Nobody's being hurt! Give them a few weeks and it'll get straightened out, and nobody will need orthopedic surgery. If they didn't, then this is a whole big stick about nothing (the Slashdot specialty.) The LGPL license is confusing and vague, and it's not a done deal that they're in violation of it.

    10. Re:For a lawyers opinion by msuarezalvarez · · Score: 1

      Look, maybe they screwed up, maybe they didn't. If they did, well, guess what? Nobody's being hurt!

      While this is true in the sense that no one is getting beaten, the people that wrote whatever wine code it is that they are using are being hurt.

    11. Re:For a lawyers opinion by SanityInAnarchy · · Score: 1

      Oh shut up. Distributing a very slightly modified version of a freely-available code library is about a 0.02 on the Scale Of Injustive. Kicking someone in the ribs is about a 7.4. It would be hard to come up with a more pointlessly absurd analogy.

      You know, people use this all the time, and it's simply not true. Wrong is wrong. It's not like you have a quota of immorality points you can spend how you like, and if you don't go over that limit, all is forgiven.

      If you steal my french fry, you're still a bastard, and if I was hungry, I'll complain. I won't throw a screaming fit, but I'll say "Hey, don't take my fries, man." Except in this case, it's actually illegal, and it does hurt.

      The whole fucking point of an analogy is to draw a parallel. The only perfect analogy isn't an analogy, it's a definition.

      Look, maybe they screwed up, maybe they didn't.

      I don't know how you can possibly understand enough about the statement to make a moral judgment -- and think they might not have screwed up.

      If they did, well, guess what? Nobody's being hurt!

      But they are being abused, and there is damage.

      OK, better analogy: Let's say my bank decides to take money out of my account for some reason. I log into my electronic bank one day, and half my savings are gone. I ask them to put it back, and they say they have to check with their lawyers, because they thought they were allowed to steal from me.

      You know, no one's hurt. I'm not physically in pain. Most people would still be able to shop for food, pay the bills, and so on -- it probably wouldn't be a big deal to wait another few weeks. But would you call this an acceptable situation?

      In the real world, that's exactly when I'd move to another bank. Not after they've had a few more weeks to dick around and delay while they have my money and I don't, but right fucking then. The moment I login and see that, I call the bank. If it's not corrected immediately, e-check the entire account to PayPal while I continue to ask the bank for the rest of it, the next day I can take a walk around town looking for a good brick&mortar bank.

      If they didn't, then this is a whole big stick about nothing (the Slashdot specialty.)

      I'd think that if they didn't, either you're right, which means the summary has to be completely wrong, or there is something very wrong with the language of the LGPL, which is a big deal.

      The LGPL license is confusing and vague, and it's not a done deal that they're in violation of it.

      I found it to be more clear than just about any other license I've read, and an order of magnitude clearer than any EULA.

      Here, read this:

      You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.

      There is no doubt that they intended to distribute Wine under the LGPL -- along with libmspack and the Plex86 VGABIOS. I do not have a copy of Parallels itself, but judging from the Wine wiki, source code did not ship with Parallels -- that, or the Wine wiki is lying. And even if the LGPL allowed such measures, I do not even see a link from the Parallels website to the Wine website, and the only mention of it anywhere but their forums seems to be on this page, which contains no URLs at all. It is reasonable to assume that even if they have altered nothing (which seems unlikely or impossible), that page is not really sufficient for a consumer to go download the source code -- it doesn't even mention winehq.org, much l

      --
      Don't thank God, thank a doctor!
    12. Re:For a lawyers opinion by DamnStupidElf · · Score: 1

      (whoever puts code to header file should be shot at noon:)

      Where else would you expect common macros (not inline functions) to live? The whole point of macros is that they have to be included in the source file using them, since you can't "compile" them to anything useful. Unless you want to be #include'ing .c files, they need to go in the header files.

    13. Re:For a lawyers opinion by Anonymous Coward · · Score: 0

      yeah 22 days isn't a long time - i've had stuff outstanding that goes back over 3 years

    14. Re:For a lawyers opinion by MrMr · · Score: 1

      Kicking someone in the ribs is about a 7.4
      Hah, not when I do the kicking.

    15. Re:For a lawyers opinion by Blakey+Rat · · Score: 1

      How are they being hurt?

      Not physically, we can all agree on that.

      Not monetarily, they give it all away anyway.

      So how are they being hurt? Seriously.

    16. Re:For a lawyers opinion by noidentity · · Score: 1
      Another often-ignored requirement of the LGPL is that the end-user must be able to re-link your program with a newer version of the LGPL library (assuming the API didn't change significantly). This requires that the program either dynamically link to the LGPL library (built as a DLL), or that the program's full source/object code be made available to the end-user. Sections 5 and 6 of the LGPL 2.1 spell it out pretty clearly:

      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.

      However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.

      [...]

      6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.

      [...] Also, you must do one of these things:

      * a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)

      * b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.

      [...]
    17. Re:For a lawyers opinion by innocent_white_lamb · · Score: 1

      So how are they being hurt?
       
      At the moment, their feelings are being hurt.
       
      And before you say, "Awww, poor widdle things, find something important to worry about instead", consider that the "feeling" is a large part of why many people contribute code to (L)GPL projects. Stature, fun, good times all around.
       
      Hurting those feelings dis-incentivizes the contributors who make this stuff go in the first place.
       
      And that is a problem.
       
      See?

      --
      If you're a zombie and you know it, bite your friend!
    18. Re:For a lawyers opinion by innocent_white_lamb · · Score: 1

      Until the dev team can come back and prove "it just doesn't work like that", ,br>
      Even if it did work like that, don't the people who already have the current version of this software have a right to obtain the source code for THAT version?

      --
      If you're a zombie and you know it, bite your friend!
    19. Re:For a lawyers opinion by msuarezalvarez · · Score: 1

      How are they being hurt?

      Not physically, we can all agree on that.

      Not monetarily, they give it all away anyway.

      So how are they being hurt? Seriously.

      Well, for all you know, the owners of the copyright might want to sell the code under another license which does not carry the restrictions imposed by the GPL---while at the same time distributing it under the GPL: that's perfectly legal and not exactly a new idea... So, you see, they may very well be being hurt financially.

      This is not abstract: there is ample precedent for this kind of practice.

    20. Re:For a lawyers opinion by Blakey+Rat · · Score: 1

      No.

      The only reason people were contributing was because of the license? Seriously? And now that the license is "under threat" people are going to stop contributing? Seriously?

      Sorry, I'm not buying it. This is a minor, minor, license issue and nobody is being hurt. It's not newsworthy.

    21. Re:For a lawyers opinion by Blakey+Rat · · Score: 1

      Ok; but that's hypothetical. They aren't doing that. So still, nobody is being hurt by this and it's really not a big deal at all. And even if it was true, potentially losing a few sales is not the same thing as kicking someone in the ribs. I still say this entire story is overblown. It's a teeny license dispute, it's not newsworthy.

    22. Re:For a lawyers opinion by Eunuchswear · · Score: 1

      Its possible that SWSoft's developers are having to spoon-feed their managers and legal team the terms of the LGPL so they get the problem.

      In which case those developpers are open to a whole world of hurt - they've exposed the company for which they work to possibly major legal problems. At the least they're unemployed - at the worst they'll have their own day in court.
      --
      Watch this Heartland Institute video
    23. Re:For a lawyers opinion by Anonymous Coward · · Score: 0

      Tell that to Chuck Norris...

    24. Re:For a lawyers opinion by msuarezalvarez · · Score: 1

      I would really not describe the matter as a teeny dispute: the authors are complaining that the conditions under which they put the code at people's availability are being breached, not in some legalistic, insignificant way but in a way that clearly, obviously and blatantly goes against their conditions. They did some work and chose to trade it for the acceptance of some restrictions in the way it is redistributed. In a way, the acceptance and obedience of those restrictions is all they want in return for their work. They are not getting it in this case, apparently.

      Well, clearly you did not write any of the code in question... And, of course, you are free to ignore all the breaches you want to ignore on the conditions you impose on distribution (and use... you may be even using EULAs on your code) on your code.

  23. I tried parallels... didn't like it by Anonymous Coward · · Score: 0

    This makes me feel a lot better for dropping them and getting VMware Fusion. Besides VMware has been around a long time and the virtual machines can be run on different platforms cause you can get VMware for Windows and Linux. BTW, if you check the vmware Fusion forum, you can get a license for the release version (non-beta) for half price right now (about $40).

    I'm also glad someone noticed Parallels is abusing Wine and I hope the company acts ethically and to the satisfaction of the Wine project. I don't know how hard it is to spot companies who are abusing free software projects but I wouldn't be surprised if it was wide-spread. Those money grubbing scumbags. Take em to the cleaners. Maybe get a centralized body and start sending companies settlement letters to avoid litigation... Okay kidding :)

  24. Maybe a legal opinion? by alexhmit01 · · Score: 2, Insightful

    Think for a moment and stop going off like an idiot. Someone contacted a company and said, "you are using my copyrighted material without complying with the terms of the license, the license is as follows, fix it."

    Who do you think should make the decision as to what is legally required? Perhaps the legal department? Perhaps they have outside counsel like many small companies, and their lawyers needs to read the LGPL and figure out what it applies do.

    You expect them to make a decision on a legal matter without finding out from legal what to do.

    Legal isn't going to tell them that it's okay to violate someone's copyright, but legal is going to tell them what they need to do to comply with a legal request.

    Companies that sold CDs and simply put links on their website to their modified code weren't complying with the GPL. Do you think that FSF's complaints about GPL violations were handled by the webmaster making his own legal call, or legal figured out what to do to comply?

    1. Re:Maybe a legal opinion? by killjoe · · Score: 1

      So they actually used LGPLed code without talking to a lawyer who has read the license? What kind of an idiot are these guys?

      --
      evil is as evil does
    2. Re:Maybe a legal opinion? by Anonymous Coward · · Score: 3, Insightful

      > Think for a moment and stop going off like an idiot.

      > Who do you think should make the decision as to what is legally required? Perhaps the legal department? Perhaps they have outside counsel like many small companies, and their lawyers needs to read the LGPL and figure out what it applies do.

      Wtf are you talking about ? The thing is as clear cut as it can be. In http://www.parallels.com/en/licensing/ parallels says that you have to send a request to "license@parallels.com" to get the source code. Legalities like the right to distribute software should not be handled AFTER the sale, but BEFORE.

      As a paying parallels 3.0 customer, I sent an email, asking for the source code. Either they send me the source code in a reasonable delay, or I will ask for a refund (because they are sending me software they have NO RIGHT to distribute).

      > Companies that sold CDs and simply put links on their website to their modified code weren't complying with the GPL.

      Wtf? How can you get modded insighful ? Parallels 3.0 is only available via the net, so they only have to provide the link on the net. Here is the corresponding serction of the FAQ:

      http://www.gnu.org/licenses/gpl-faq.html#TOCDistri buteWithSourceOnInternet

      "I want to distribute binaries via physical media without accompanying sources. Can I provide source code by FTP instead of by mail order?
              You're supposed to provide the source code by mail-order on a physical medium, if someone orders it. You are welcome to offer people a way to copy the corresponding source code by FTP, in addition to the mail-order option, but FTP access to the source is not sufficient to satisfy section 3 of the GPL.

              When a user orders the source, you have to make sure to get the source to that user. If a particular user can conveniently get the source from you by anonymous FTP, fine--that does the job. But not every user can do such a download. The rest of the users are just as entitled to get the source code from you, which means you must be prepared to send it to them by post.

              If the FTP access is convenient enough, perhaps no one will choose to mail-order a copy. If so, you will never have to ship one. But you cannot assume that.

              Of course, it's easiest to just send the source with the binary in the first place.

              If you distribute binaries via FTP, you should distribute source via FTP."

      Cheers,

      --fred

    3. Re:Maybe a legal opinion? by TheRaven64 · · Score: 1

      What kind of an idiot are these guys? The kinds of idiots who write code that causes regular kernel panics on Core 2 chips. Apparently this is fixed in the latest beta[1], making them the kinds of idiots that can't read the documentation on how a broadcast IPI behaves.


      [1] I've not tried it, because I actually do work on this machine, and can't really afford for it to kernel panic in the middle.

      --
      I am TheRaven on Soylent News
    4. Re:Maybe a legal opinion? by http · · Score: 1

      The LGPL and the GPL are deliberately designed to be not rocket science and not legal mumbo jumbo. Seriously, instructions and examples are given! The advice from legal can only amount this: comply, get special dispensation from the original author(s), or not distribute. I, for one, am having a hard time imagining a developer competent enough to develop software that people will pay money for who cannot also understand how the LGPL and GPL apply to the code they modify. Is this a failure of my imagination?

      --
      If opportunity came disguised as temptation, one knock would be enough.
      3^2 * 67^1 * 977^1
    5. Re:Maybe a legal opinion? by samkass · · Score: 3, Insightful

      I don't think anyone's arguing they are out of compliance with their license. The question is whether 1-2 days is a reasonable timeframe to correct a legal matter. These guys don't appear to be doing anything except being a little slow to respond to legal inquiries-- they are showing every intention of complying and show a basic understanding of what they have to do. Just give them a little time.

      --
      E pluribus unum
    6. Re:Maybe a legal opinion? by Anonymous Coward · · Score: 0

      I am sorry to be dumb, but I don't understand. Shouldn't they care about that when distributing the software ?

      They were fast to send me emails asking for my money for the upgrade 2.5 => 3.0 (which I paid, because I do want to support such kind of developers).

      How hard can it be to put the link to the modified source code ? It is NOT optional.

      They have a web page with the licensing stuff listed, which means they are aware of the issue. The 1-2 days delay timeframe is bullsh!t, I paid them for the software of the 5 of June !

      Cheers,

      --fred

    7. Re:Maybe a legal opinion? by Anonymous+Brave+Guy · · Score: 1

      I'm afraid that you (and everyone expressing the same "Oh, it's obvious!" argument) are exactly the reason serious management always talk to real lawyers rather than letting developers do their own thing.

      It doesn't matter whether there are examples and instructions given. It doesn't matter that, in your personal opinion and with your personal world view, the meaning of the (L)GPL is "obvious". What matters is what the law says and what the licence means.

      On the flip side, while it is entirely reasonable for a company to want to handle matters like this through the Legal Dept, the fact that the Legal Dept is slow is no excuse in reality or in law for not meeting your legal obligations. They should have checked the terms with Legal before using the code, and they should have access to Legal within a very short amount of time to deal with time-sensitive requests. If they haven't, management and/or Legal screwed up, and it's their problem, not the copyright holder's or a court's.

      In a sensible world where litigation is the last resort and not the first, it is probably helpful to wait for the Legal Dept of the company concerned to realise there is some mess and see about clearing it up. In practice, this is likely to resolve matters most quickly if the company wasn't deliberately screwing around, because the Legal Dept will rapidly inform the rest of the company if they are breaking the law and tell them what they need to do about it, and senior management tend to listen to Legal when they shout about things like this. But if they're deliberately screwing around, or just incompetent and unreasonably slow to respond, then I doubt a court will have much sympathy if they wind up there.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  25. Re:The GPL: Intellectual Theft by mikesum · · Score: 1

    You could just take it down and stop distributing it. If it wasn't an authorized release you're okay. Stop the infringement and remove all the GPLed code and have a re-release.

  26. Not okay doesn't mean anything... by alexhmit01 · · Score: 2, Interesting

    Okay, there is a list of authors. So what. Something not being okay doesn't mean it is legally challengeable.

    Further, courts can offer monetary relief and injunctive relief, that' about it. Damages need to be translated into dollars.

    They didn't follow the license, therefore, they are infringing upon WINE or those 800+ people's copyright, so what?

    They are legally in the wrong, so what?

    What are the damages? Do you want to foot the bill to just get injunctive relief?

    One of the reasons to assign to FSF is they WILL foot the bill to get injunctive relief, which is a threat to businesses that makes the FSF credible. I'm going to go out on a limb and suggest that: 299 Shi Quan He (picked a line at random) is not going to drop a $20k retainer off at an attorney to file for an injunction to stop Parallels 3.0 from shipping...

    SWSoft screwed up, seems to acknowledge that they need to fix it, and some jackass is all over Slashdot because 3 weeks later and legal is figuring out what to do.

  27. Wait a minute... by iamdrscience · · Score: 1

    Can anyone confirm that there's evidence they modified this library? The Wine Wiki page that's linked doesn't actually say anywhere that they were or why they believe they were. If there are no modifications, they don't have to release the code, that's the point of the LGPL. So if anybody has a link to evidence that they modified them then please post up.

    1. Re:Wait a minute... by iamdrscience · · Score: 1

      I just searched through the wine site as well as the wine mailing lists and it seems the only mention of this problem is the one wiki entry that was linked to. Until I see some evidence otherwise, I'm going to assume that there were no modifications and this was just some overzealous Wine user who doesn't understand the LGPL and made a wiki posting about it. I mean, that licensing page from SWSoft lists two other LGPL packages they use as well, one would hope that they understand the LGPL if they're using so much LGPL code.

    2. Re:Wait a minute... by Alioth · · Score: 2, Insightful

      If you distribute an LGPL library, you have to supply the source for that library (but not the code that dynamically links it) whether you modified it or not. If you modified the LGPL library, you have to supply the source code for the changes to the library as well (but not the code dynamically linked to it).

    3. Re:Wait a minute... by Anonymous Coward · · Score: 1, Insightful

      Modifications or not they have to release (or offer to) the source code if they ship binaries, it's you who lacks understanding of the LGPL.

    4. Re:Wait a minute... by iamdrscience · · Score: 1

      I understand that the GPL and LGPL require this, but honestly if that's the only issue, why is this getting posted? The implication is that they have modified it, which there is no proof of or even a reason to suspect. If the only problem here is that they're being slow giving out a copy of their unmodified Wine library source then what's the big deal as long as they get it out eventually? I mean, it's not like them being slow providing source is causing anybody any problems -- you can still easily get your hands on the Wine source anyways. Honestly, this is a pretty esoteric portion of the GPL/LGPL anyways, there are a lot of open source projects (particularly small linux distros) that are unaware of this requirement and don't provide their own copies of GPL source code they use. Don't get me wrong, I agree that it should be in the GPL in the rare case that the original provider of the source code stops making their code (or old versions thereof) that is used in other products unavailable, but this is not a big deal.

      If the reason this article was posted is solely because they're not distributing copies of unmodified source code, why is no mention made of the two other LGPL libraries they use which they are also neglecting to provide source for? The implication (if not from the wiki then from the slashdot posting) is that they have modified the source and not released their modifications which doesn't seem to be true at all.

    5. Re:Wait a minute... by narfbot · · Score: 2, Interesting

      From my knowledge on how wine works, and what parallels does (it runs windows), there has to be modifications. WineD3D was written with the thought that someone could port it to windows, but it hasn't been done. We're pretty sure that there has to be modification to WineD3D to get it to work on windows, and then you got to consider how it interfaces with parallels. So whatever they did had to be pretty clever.

      The fact they had to be asked whether they used wine code first before mentioning they did is concerning. The fact they released a product with wine code in binary form without thinking they needed to release the source is even more concerning. The license requires to provide source code modified or not. Right now the are in violation of the license and committing copyright infringement.

      What makes you think that small projects can naively violate the (L)GPL? How can a project can be so stupid not to know the requirements of the GPL before using it? There is no exemption there, and if anyone fails at it they are committing copyright infringement.

    6. Re:Wait a minute... by mr_matticus · · Score: 1

      Not entirely correct. If there are no modifications, then it falls under Section 6(e):
      "e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy."

      In other words, if there are no modifications, then they can get the original source from the developer of the library or verify that the customer already has the source of the library, having obtained it from the original developer or any other source. Alternatively, you can contact the email address they've provided for the purpose at the Parallels site and request a copy of the source. They'll provide it or provide you with a link, fulfilling their LGPL requirements.

  28. Re:The GPL: Intellectual Theft by timmarhy · · Score: 1

    so if i used your code in my project and didn't give you anything for it you'd think that was ok?

    --
    If you mod me down, I will become more powerful than you can imagine....
  29. Re:The GPL: Intellectual Theft by timmarhy · · Score: 1

    actually if you just compile source with gcc and didn't include any gpl'd modules you'd be ok.

    --
    If you mod me down, I will become more powerful than you can imagine....
  30. self- approval? by Anonymous Coward · · Score: 0

    "Exactly. There seems to be some bizarre prejudice in this industry that if you aren't making any money off of it, then you don't have a right to defend your copyrights and software licenses."

    And yet people borrow copyrighted material from websites all the time even if it's free but the author has explicitly requested people not to.

    "I'm not saying that we should make an example out of Parallels in particular, but an example might just be what's needed to help reverse this attitude."

    Examples? Attitude? What kind of examples are pirates setting? What kind of attitude is the public showing when it does it enmass? Maybe the public needs to remove some motes before it starts complaining about the planks.

    1. Re:self- approval? by 808140 · · Score: 1

      Ah yes, the old "two wrongs make a right" defense. How quaint. Let me guess, you also approve of secret prisons where we torture people because North Korea has them, right?

    2. Re:self- approval? by Anonymous Coward · · Score: 0

      "Ah yes, the old "two wrongs make a right" defense."

      Ah, yes. The old slashdot inability to either read or comprehend. You're nowhere near my point.

    3. Re:self- approval? by 808140 · · Score: 1

      Your "point" (what little of it there appears to be) is based entirely on providing examples of behavior that is wrong or illegal and yet widespread, which implies, somehow, that the wrong/illegal behavior this story complains about is acceptable. From your own post:

      "Exactly. There seems to be some bizarre prejudice in this industry that if you aren't making any money off of it, then you don't have a right to defend your copyrights and software licenses."

      And yet people borrow copyrighted material from websites all the time even if it's free but the author has explicitly requested people not to.

      If that isn't a two wrongs make a right defense, then pray tell, what is it? Your response is completely irrelevant to the OP's point. What does people borrowing copyrighted material from websites all the time have to do with anything here, except that in both cases we're dealing with copyright infringement? Oh, oh, let me guess: the fact that people get away with the former in your mind makes the latter ok? Aha! Two wrongs make a right! But wait, read on:

      "I'm not saying that we should make an example out of Parallels in particular, but an example might just be what's needed to help reverse this attitude."

      Examples? Attitude? What kind of examples are pirates setting? What kind of attitude is the public showing when it does it enmass? Maybe the public needs to remove some motes before it starts complaining about the planks.

      Translation: "Piracy is also copyright infringement, and the practice is widespread. Maybe, before people complain, they shouldn't commit the same crime themselves."

      This is, again, the essence of the two wrongs make a right defense. Perhaps the problem here is that you don't know what that defense is? Let me make it clear for you, in case you're really just too dense: someone criticizes something as being wrong, and you justify it with some other action which is somehow related and which is also wrong.

      This is like saying, because lots of people are murdered every year, we shouldn't complain about a specific murder case.

      Hmm, let's see... hey, I've already quoted your entire post! There was actually nothing else in there except essentially "but other people do blah blah blah, which is the same crime, so umm... Oooh, SHINY!"

  31. Re:first post? by Anonymous Coward · · Score: 0

    Oh yes! It was the first post! My life is fulfilled. My very first troll moderation too.

  32. Re:The GPL: Intellectual Theft by Antique+Geekmeister · · Score: 4, Interesting

    [ Technical note: You don't normally defrag ext2 or ext3: neither need it. ]

    I've seen very similar complaints from folks who never understood or had the GPL carefully explained to them. Yes, if you build on top of someone else's code base (such as a Linux kernel, which is under GPL) and send that modified tool to your customers, then you have to send along your modifications to your customers. This is how Linux the kernel, and the GNU softwaer on which so much of Linux the operating system, became so powerful and effective.

    If you're going to compete in that world, and reap the benefits of the software, you'll have to have some real addition to sell on top of it. This may be continuing technical innovation in your product line: this may be unique support for its use: it may be customization services for your customers. But yeah, you can't change 2 lines of code to break compatibility with anyone else's products and pretend it's the same product, then keep it secret. (That's basically what Microsoft did with Kerberos in Active Directory: it's been worked around in MIT's source code.) Nor can you reap 1000 man-weeks of development time, add 2 weeks for a cute new feature, and deny the others who provided that 1000 man-weeks the opportunity to test or include that feature.

    If your source code is so precious that only you can be allowed to see or use it, then you are massively vulnerable to software theft. And frankly, that kind of secrecy makes your code untrustworthy: what precisely are you scared of people seeing? That you've hacked your libraries to work around a hardware bug that should never have been there? Or that your security model is a sad, sad joke? Or that your much vaunted "new feature" is something that has been in place for 4 years, but was never published? (Yes, I've seen all of these happen.)

  33. Do the Wine team understand the LGPL? by 91degrees · · Score: 1, Insightful

    As original developers, they have no right to a copy of the source. The GPL doesn't give them this right.

    The only people who do have the right to the code are the people who bought Parallels. Did the Wine team buy themselves a copy?

    1. Re:Do the Wine team understand the LGPL? by Anonymous Coward · · Score: 3, Informative

      The member of the Wine community who is chasing this up certainly has bought a copy. He's a regular on the Parallels forums.

      However, anyone who downloads the demo is eligible for a copy too... since the Wine code is in the demo version too.

    2. Re:Do the Wine team understand the LGPL? by Walter+Carver · · Score: 1

      Parent is correct. GP looks like a troll.

    3. Re:Do the Wine team understand the LGPL? by 91degrees · · Score: 1

      Or maybe the summary is simply misleading.

    4. Re:Do the Wine team understand the LGPL? by Whiney+Mac+Fanboy · · Score: 1

      The only people who do have the right to the code are the people who bought Parallels.

      No, anyone with a copy of the portion of the Parallels code in question (ie a demo, wine DLLs extracted from a purchased version, etc) can ask for the source.

      Did the Wine team buy themselves a copy?

      Congratulations. That's without a doubt the second stupidest thing I've read on slashdot (the stupidest was the subject of your post).

      --
      There are shills on slashdot. Apparently, I'm one of them.
    5. Re:Do the Wine team understand the LGPL? by Walter+Carver · · Score: 1

      The headline is misleading, the summary is OK. But you need to read the article.

    6. Re:Do the Wine team understand the LGPL? by narfbot · · Score: 1

      We own the copyright, that's more than enough to ask them to comply to LGPL or cease distribution.

    7. Re:Do the Wine team understand the LGPL? by CountBrass · · Score: 1

      You're mistaken on 2 counts. Firstly it's LGPL not the GPL that the library is licensed under. And secondly the obligation is to actively distribute (which they havent: I know as I have a copy of 3.0).

      --
      Bad analogies are like waxing a monkey with a rainbow.
    8. Re:Do the Wine team understand the LGPL? by 91degrees · · Score: 1

      No, anyone with a copy of the portion of the Parallels code in question (ie a demo, wine DLLs extracted from a purchased version, etc) can ask for the source.

      Fair enough. I wasn't aware there was a demo version.

      Congratulations. That's without a doubt the second stupidest thing I've read on slashdot (the stupidest was the subject of your post).

      Well, aren't we hosile? Based on the assumption that Parellels was only available to paying customers and the fact that the summary said that the changes should be released for the WINE developers, I don't see why it was such a stupid thing. But since you;re clearly so much cleverer than the rest of the world perhaps you should enlighten us.

    9. Re:Do the Wine team understand the LGPL? by Whiney+Mac+Fanboy · · Score: 1

      Well, aren't we hosile? Based on the assumption that Parellels was only available to paying customers...*snip*...I don't see why it was such a stupid thing.

      You accused the wine team of not understanding the LGPL when you clearly don't understand it yourself.

      The winelibs are licensed under the LGPL. Anyone who's got a copy of Parallels is free to distribute the winelibs. Anyone with a basic understanding of copyleft would see this & understand that you don't need to be a Parallels customer to have rights to the code.

      --
      There are shills on slashdot. Apparently, I'm one of them.
    10. Re:Do the Wine team understand the LGPL? by 91degrees · · Score: 1

      You accused the wine team of not understanding the LGPL when you clearly don't understand it yourself.

      Have you even read it?

      The winelibs are licensed under the LGPL. Anyone who's got a copy of Parallels is free to distribute the winelibs.

      No they're not They don't have the source.

      Anyone with a basic understanding of copyleft would see this & understand that you don't need to be a Parallels customer to have rights to the code.

      Yes you do. Nobody else is distributing it.

    11. Re:Do the Wine team understand the LGPL? by Whiney+Mac+Fanboy · · Score: 1
      The winelibs are licensed under the LGPL. Anyone who's got a copy of Parallels is free to distribute the winelibs.
      No they're not They don't have the source.

      Aaah, but if they have the binaries (which are freely redistributable under the terms of the LGPL), then they're free to ask for the source.

      It only takes one customer to put the binaries on an FTP site & everyone can ask for the source.

      I suspect you're too young to remember when the Quake 1 source code was GPLd & someone called 'slade' started distributing modified binaries arguing only 'customers' could get his source.

      The copyright holder disagreed, stating:

      I am positive that you are required to give the source to anyone that asks for
      it that got a binary from someone else.[emph mine]
      True then, truer now.
      --
      There are shills on slashdot. Apparently, I'm one of them.
  34. I don't get it by OrangeTide · · Score: 0

    You're smart enough to write fancy virtualization software, but not smart enough to google about a very popular software license before you incorporate it into your commercial product?

    --
    “Common sense is not so common.” — Voltaire
    1. Re:I don't get it by Anonymous Coward · · Score: 0

      They can't, that's why they used someone elses :P

    2. Re:I don't get it by westlake · · Score: 2, Insightful
      You're smart enough to write fancy virtualization software, but not smart enough to google about a very popular software license before you incorporate it into your commercial product?

      Legal research demands a little more than you can get from Google.

    3. Re:I don't get it by 808140 · · Score: 1

      Classically, legal research into licenses used in code that you intend to be part of your flagship product is done before you release.

    4. Re:I don't get it by OrangeTide · · Score: 1

      There are many papers on LGPL and GPL. It's well understood... Any layperson with half a brain can learn about it through few hours of investment.

      Understanding a narrow legal topic is within the grasp of most educated people given a moderate amount of research. You and I can write valid and binding legal documents without assistance of a lawyer. Although using professional legal services we can precisely control the vocabulary and limitations of our legal document.

      But if a document is as simple as "I pay you, and you give me something in return", any one can establish that sort of contract fairly easily and with little risk.

      For something like LGPL, which is more complicated than a basic contract, you agree to the license terms. If you spend the 10 minutes to read it, it is written in plain English, you should at least have a general idea of the terms you with which you are agreeing. You might not fully understand the scope or depth of those terms, but a little googling will turn up plenty of information and ad hoc legal advice that is programmer-oriented.

      --
      “Common sense is not so common.” — Voltaire
  35. SWSoft's modifications may even have value by mjrauhal · · Score: 1

    This is not even just a principle thing; aside from possible bug fixes they've done, they have possibly done useful work in porting Wine's DirectX implementation to Windows. (Possibly in the sense that one can't be sure if they've done it in a way that would please the Wine folks enough to integrate.)

    This is currently not that big a deal, but as Wine gains DX10 functionality, it'd be quite funky to enable earlier Windows versions to run DX10 games, and therefore reduce the pressure for some people to upgrade to Vista.

    1. Re:SWSoft's modifications may even have value by TheRaven64 · · Score: 1
      Unfortunately for SWSoft, using WINE dramatically reduces the value of their Parallels 3.0 to a lot of people. Being able to run old Windows games on my Mac might have been a good thing, but WINE now supports OS X as a first-class platform. You don't get 3D support from the Apple X11 server (their DRI works slightly differently from x.org's, and causes problems for WINE), but as of a couple of months ago, x.org builds on OS X again[1]. If Parallels uses WINE, then it isn't likely to support many games that WINE doesn't. Unless your game uses some non-DirectX parts of the Win32 API that you aren't very common, and thus aren't supported by WINE.

      If SWSoft have improved the DirectX support over and above the stock WINE build, then it would be in their best interests to keep these changes private and keep the competitive advantage. Still, they should have thought of that before using LGPL'd code...


      [1] Crossover, by the way, bundles its own X server on OS X.

      --
      I am TheRaven on Soylent News
  36. I KNEW IT! by Suzuran · · Score: 0

    I spotted this when I was trying to get one of the Touhou shooting games to work and couldn't update the DLLs.
    I even mentioned it in the Wine IRC channel.
    I *KNEW* something was up!

    I'm uninstalling it and demanding a refund, I refuse to support thieves.

  37. WRONG!!!!! by Anonymous Coward · · Score: 1, Informative

    WRONG!!!!!WRONG!!!!!WRONG!!!!!WRONG!!!!!WRONG!!!!! WRONG!!!!!WRONG!!!!!WRONG!!!!!

    This is playing Microsoft's FUD game - it's EXACTLY what MS wants us to do.

    DON'T threaten OS users of any kind, legal or illegal with a court case!

    Someone should offet to contact them, explain the aims and terms of the licence, in a non-threatening manner, and see how they can help them to do what they want to do and become compliant. For God's sake, don't go threatening to have a legal fight - the idea of FOSS will die if we are seen as litigous. We want converts, not enemies!

    Ideally, try not to talk to lawyers. Don't send threatening letters. Talk to the board about business matters - explain the FOSS idea - show how you have to have legal protection against monopolists like MS, but don't use a legal threat against people who have not shown bad faith.

  38. You are a liar by WindBourne · · Score: 0

    If you link against a GPL library, you will be asked to either give out the source OR to remove the GPL code that you currently use. If you remove it, then all will be forgiven. If you do not AND do not release the source, THEN you will be in non-compliance. I would argue that stallman and FSF has been historically VERY fair.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:You are a liar by Sparks23 · · Score: 4, Informative

      True, but the issue here is not GPL'd code, but LGPL'd (Limited GPL, or Library GPL) code. GPL means all your code must be open/released, or you cannot use the GPL'd code in your project; that's the situation you describe above. LGPL'd code can be linked in proprietary projects where the source is not available, but any *changes* you make to the LGPL'd code must be released/contributed back. The LGPL was originally created for libraries that should be usable in proprietary software, but which you don't want closed/proprietary forks of, but it's been used for other things as well.

      In this case, it sounds as though SWSoft has taken LGPL'd code, modified it to do more stuff in some way and then used that for the 3d accleration support in Parallels 3.0... that's all fine, and Parallels itself doesn't need the source opened. But they have not contributed those changes to the actual LGPL code -- their own modifications, bugfixes, etc. -- back to Wine, and that is *not* okay under the license. So Wine wants the code contributed back, and SWSoft is stalling, which is the problem.

      --
      --Rachel
    2. Re:You are a liar by WindBourne · · Score: 1

      Read the parent to me that I was replying to. It was about GPL. It had nothing to do with the LGPL/wine story.

      I am actually surprised that a company who is operating in this realm would actually not return the source code. It is in the favor to do so.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    3. Re:You are a liar by Anonymous Coward · · Score: 0

      If you link against a GPL library, you will be asked to either give out the source OR to remove the GPL code that you currently use.

      FWIW, it's not clear that this definition of "derivative work" holds any water. It hasn't been tested in court though, IIRC.
    4. Re:You are a liar by Anonymous Coward · · Score: 0

      You mean Lesser GPL.

    5. Re:You are a liar by toriver · · Score: 1

      In the spirit of the troll starting this thread, that would be a "lesser evil" then... :)

  39. Doesn't surprise me.. by Anonymous Coward · · Score: 0

    ...after the recent debacle where SWSoft added heavy advertising for their own products into the Plesk web hosting panel (and basically gave the finger to customers complaining) this latest escapade doesn't really surprise me I'm afraid.

    Full details here: http://forum.swsoft.com/showthread.php?s=&threadid =38249

  40. Why are we bashing them? by Anonymous Coward · · Score: 0

    The FSF don't ask for damages, they ask for compliance. In the longterm Wine and ReactOS would benefit, even swsoft may benefit from submitting their modifications upstream.

    If my company we're suffering harassment as a result of an licensing fuck-up like this, I may be tempted to push for expunging all LGPL code and recreating the functionality from scratch. We should be happy that the swsoft developers chose to use LGPL code, help them comply with the license and encourage them to participate in the community.

    1. Re:Why are we bashing them? by Anonymous Coward · · Score: 0
    2. Re:Why are we bashing them? by 808140 · · Score: 2, Interesting

      If my company we're suffering harassment as a result of an licensing fuck-up like this, I may be tempted to push for expunging all LGPL code and recreating the functionality from scratch.

      Oh, yes. I'm sure you'd be tempted to do that. Until you saw the price that sort of development costs. This isn't a little library of convenience routines or something. This is WINE -- a project of extreme complexity which has benefited from nearly a decade of development and testing. It is completely non-trivial. The reason SWSoft used it in the first place is precisely because "recreating the functionality from scratch" would cost them an arm and a leg. In the real world, we don't piss away millions of dollars in development costs just because we're annoyed that we're being asked to honor the law.

    3. Re:Why are we bashing them? by Anonymous Coward · · Score: 0

      > Also they do now offer the source code. [http://www.parallels.com/licensing/]

      Ah yes, that page says: "If you want to receive any of the listed sources codes, please send your request to license@parallels.com"

      We all know how well THAT worked out.

  41. Re:(Post now with Formatting) by Actually,+I+do+RTFA · · Score: 1

    To those who don't get it, it's the RIAA troll response moddified for the GPL troll response. It's supposed to be funny. That said, I understand if no one thinks it is...

    --
    Your ad here. Ask me how!
  42. Re:The GPL: Intellectual Theft by Ambush · · Score: 1
    so if i used your code in my project and didn't give you anything for it you'd think that was ok?/

    Absolututely, unless you distributed the binaries and refused to distribute the source (in which case I'd be concerned).

    --
    There are 10 kinds of people; those who know ternary, those who don't, and those now hunting for a dictionary.
  43. Smarten up, all of you. by Anonymous Coward · · Score: 0

    22 days. Seriously. This story is premature for one, probably because soon enough there won't be a story.

    SWSoft has been working with GPL and LGPL code for years now. I highly doubt that they're actually balking at releasing sources to a modified library when things they've released in the past have more value to them.

    Being a company of their size and scope, they have a legal department and they're probably working through the internal issue that this kind of company is going to encounter: You don't normally give away your code, but in this case they have to. It's a symptom of disorganization, not malice. So suck it up and don't forget to be thankful for all the work they've done when the code is released.

    I use OSS as much as anyone else here, but this sense of entitlement that's being promoted is sick. Be thankful for what you have.

    1. Re:Smarten up, all of you. by 808140 · · Score: 3, Informative

      Sense of entitlement? Are you serious? Listen, why don't you think of this in different terms. You own a company, and you pay your hackers to write a complex bit of software, which you sell to your clients. Suddenly, you become aware that another company, writing a piece of software that does something very similar to yours, is using your code in its product.

      When you contact them to rectify the situation, they say "We know we're using your code and not abiding by the terms set forth in the license, we'll deal with it" and then a month later they still haven't dealt with it. How would you feel? Are you seriously saying that you wouldn't take them to court? They are in clear violation of your license, they have admitted as much in correspondence with your company, and still haven't dealt with it, despite your lenience. You could take them to court for millions of dollars and you would win.

      For some reason, a large number of people here don't seem to understand that the GPL is a license like any other software license. It is used by free software hackers in their basements, and it is used by large, multi-national companies like IBM, RedHat, and MySQL. Just because the license is permissive does not mean that it is not a license with requirements that need to be met.

      The situation with the WINE crew is exactly analogous to the scenario I outlined above, the only difference being that WINE is not a company. Everything else about it is exactly analogous. And you're going on about the coders having a "sense" of entitlement. Here's the truth: WINE is a huge and complex project that has taken a team of very talented hackers a long time to put together. Along the way, its efforts have been helped by companies, as well as by other projects like ReactOS.

      The reason SWSoft used WINE in the first place, rather than just rolling their own solution, is because WINE is complex enough that to reinvent the wheel would probably have cost them millions. They were allowed to use WINE without pay -- but only on the condition that the GPL be abided by. Had it been for pay, would they have used the code first, released a product, and then waited nearly a month before sending a check? Hell no, and you know it as well as I. The problem here is that people like you and like them seem to think that just because WINE asks for source instead of code as payment, no payment is required, or that there is some leeway on the payment of debts.

      In any other situation, these "internal issues that this kind of company is going to encounter" would have been taken care of prior to release. Here, they weren't.

      On top of that, there's not much for them to figure out: if they used LGPL'd code, any and all changes to that code must be released. Some other posters have suggested that they're "verifying" or some such. There's nothing to verify. If they inserted code they can't release under the LGPL into a LGPL'd product and are distributing binaries produced by that mixture, they are in violation of the LGPL and can and should be sued into oblivion.

  44. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    If one of my developers links against a GPL project (even without our knowlage), and posts a version of the compiled app on the internet then we automaticly have to release all of our source code for said project to the world for free.
    No you don't. If you do that, you are violating copyright, and could theoretically be sued for damages by the owner of the copyright in the GPL'd project, and a court could theoretically order you to pay them monetary compensation. That's all.

    In reality, most owners of GPL'd code would merely demand that you immediately withdraw the offending project and remove the link to their code. Some might even consider selling you the right to use their code under a different license. Even if they demanded that you release the full source code to your application, however, you wouldn't have to, because the GPL does not require that; it merely says that if you don't, you are in violation of copyright. And the penalty for copyright violation under American law is monetary damages, not "releasing source code".
  45. Re:The GPL: Intellectual Theft by Bacon+Bits · · Score: 1

    There are many instances when ext2/3 are fragmented, and numerous instances when such fragmented file systems would benefit from defragmentation. Ext2/3 are fragmentation resistant (more so than NTFS, and hugely more so than FAT) but it is not possible to create a file system which is immune to fragmentation.

    Example: Fill a 1 GB disk to, say, 90% capacity with files large enough to require a single disk block. Now delete half of those files at random. Now write a handful of 50MB file to this disk. I can guarantee you that these files will be fragmented on disk. Any system which has ever used more than 70%-80% of available disk space probably has several fragmented files.

    The fact that no good tools exist to identify and correct fragmentation on ext2/3 does not mean it does not occur, and claiming "fragmentation is a good thing" is like MySQL 3 claiming "foreign keys and transactions are unnecessary". The myth is based on the assumption that most important files are generally small enough to fit into one disk block. That hasn't been true on Linux for several years, and as multimedia support increases the situation will only get worse.

    Seriously, pick a system you've had running for a few years that had decent file I/O and run a fsck (the only diagnostic tool I know of for these file systems). Historically you're never supposed to go ever 5%. If you're at 20%, you're probably experiencing I/O bottlenecking regularly. Even worse than that, the only way to defrag ext2/3 is to rebuild the file system manually by copying files off, running mkfs, and then reloading your files. Offline defrag is the only option.

    --
    The road to tyranny has always been paved with claims of necessity.
  46. only to registered users = not useful? by fritsd · · Score: 1
    IANAL, and I think that you are correct that they are OK if they "

    only release the source code to registered users who could prove they received a copy legally from them.
    ".

    However, it is also quite explicit in the GPL that all those registered users then have the right to give the GPL-ed parts of the source code to anyone else. So why go to the hassle of constraining the release like that? If even one of your customers (Y) decides to carefully cut out the GPL-ed bits and put those on her l33t website, you may as well keep that "goodwill value" for yourself and publish it yourself, officially. IMHO that would also maximise the (potential) benefit that somebody notices your modifications and decides to incorporate them back into your own upstream source (the W project), keeping them (hopefully) maintained.

    Legally speaking, suppose now that you were the upstream GPL contributor W instead; who would you rather accept patches from: a company X that uses your software and puts their modifications of your GPL code on their official website, or somebody random (Y) who claims to have legally obtained the version of your GPL code that was modified by X, but X really doesn't mind, trust her? Even if both cases have legally the same end-result (the X-modified GPL code rejoining its mother project), the first case is very clear-cut but the second could maybe theoretically lead to some explaining to do in court, which nobody (sane) wants.

    Or am I misunderstanding something here?

    --
    To be, or not to be: isn't that quite logical, Slashdot Beta?
    1. Re:only to registered users = not useful? by Sancho · · Score: 1

      Interestingly, they release a trial version to people who are interested in trying out their product. That is distribution. They should have to provide the (modified) source to anyone who ever downloaded the trial.

    2. Re:only to registered users = not useful? by sumdumass · · Score: 1

      Going through the hassle is to ensure complete and thorough compliance under the terms and under the law. But it could also be to save bandwidth and all too. I saw your other reply to yourself, It is the same with the GPL, you only need to give access to the source to the people your distributed the stuff to.

      As for the upstream provider, there is no requirement by the GPL or Lgpl that they are allowed to access or that you are supposed to give them your modifications. If it happens, it is out of the good natured heart of the people/company making the changes. It may be that they have to obtain the copy first then the source in order to find the changes from the person or people who made them. If they want it from the horses mouth, they may have to go beyond the GPL provisions for distribution and actually buy/download the stuff.

      Of course this is only if they can prove who got the copy from them. If they cannot, then they are going to have to give it to anyone who says they did.

    3. Re:only to registered users = not useful? by sumdumass · · Score: 1

      They have to provide the source of the GPL covered parts only to anyone they have distributed it to. That should include trial versions. But they don't have to give version 1.x of the the code to people who received version .9 or 2.1 or whatever.

  47. Re:The GPL: Intellectual Theft by paranoidgeek · · Score: 4, Interesting

    Has any of the /. staff thought writing an addition/plugin/module/whatever to slash that identifies these troll posts and stop them from being posted ? Most of these have been around for ages, and posted many times (although i couldn't find that many from /., mainly because [AFAIK] google will not index threads that are hidden).

    Shouldn't be that hard, define some way of calculating the distance between texts, allow users to flag posts as repeat troll, when enough similar flagged posts are found add it to the list, and finally check new posts against the list at post time.

    But OTOH, this is probably a little overkill for something that is already dealt with rather well by the existing modding system.

    --
    Lima India November Uniform X-ray
  48. Oops LGPL != GPL by fritsd · · Score: 1

    (replying to myself here) I'm sorry, what I said would have been nonsense with regard to GPL code, but I think it's still valid with regard to LGPL code, which is the case here.

    --
    To be, or not to be: isn't that quite logical, Slashdot Beta?
  49. SWSoft's customer support sucks by nanosquid · · Score: 1

    I bought a copy of Parallels at some point and they just lost my mailing address from their system. Repeated requests to their customer support E-mail have remained unanswered (except for the automated answer).

    I wouldn't give that company another dime.

    Now that VMware is out, it's a more convenient solution anyway, since it's cross-platform.

    1. Re:SWSoft's customer support sucks by TheRaven64 · · Score: 1

      It was the repeatedly ignoring support emails regarding kernel panics on Core 2 chips that caused me to not want to support them. Apparently this was caused by their inability to read how IPIs were handled (I mean, Intel only produces a 600+ page detailed book for system developers, so the info must have been pretty hard to find). For desktop virtualisation, VirtualBox is starting to look interesting.

      --
      I am TheRaven on Soylent News
  50. SWSoft's Plesk does similar by Anonymous Coward · · Score: 3, Informative

    There is already ill feeling towards SWSoft from some of the community over issues of license adherence and I'm surprised it's not already been mentioned in this discussion.

    SWSoft are also the developers of Plesk which is (expensive commercial) server management software, similar in functionality to cPanel and the like.

    For a number of years now some Plesk users have been complaining that source code is not made readily available for some of the patched packages that are provided by SWSoft with their Plesk software -- specifically here I am referring to Qmail, but this applies to other modified software bundled with Plesk.

    It's a total bummer - make's it impossible to tweak the mail server when you can't simply rebuild it, especially with Qmail - the base code for which doesn't have any of the more modern useful features that other mail servers have until you apply a myriad of patches to it.

    - Which patches have they applied and how?
    - What other tweaks have they made?
    - Where can I get the source code for the non-SWSoft bundled components of Plesk?

    I really think SWSoft have pushed their luck for too long already, it's about time they either became compliant and released the ALL of the code they were meant to - or they should be punished legally.

    Posting anonymously because we use Plesk a lot (not my choice).

    I would be interested to hear comments from anyone else on the matter of source code for the modified open source components utilised within Plesk...

  51. Potential Problems by Anonymous Coward · · Score: 0

    If they injected code from Microsoft to work with DirectX 10 (uh, what a stupid version name), which they signed under an NDA and which is proprietary, they may have unwittingly parked themselves in a very hot spot.

    Wine Devs may maybe grant them a special commercial license in an emergency, but who knows what may happen in these grey areas.

    Battle of the sourcecodes. Episode II will be very entertaining. Making me wish to just stop caring about programming and all this license non-sense, and just go for hiking in the woods and meditating.

  52. Reality check... by itsdapead · · Score: 3, Interesting

    Before we all get too excited...

    The TFA links to a page on the official Parallels website that acknowledges the use of open source code from various sources, including the use of the LGPL, and offers to provide the source on request, as required.

    Allegedly, when people have actually EMAILed this address, the response has been less than satisfactory.

    Its quite right that the WINE people are keeping an eye on this situation, but I suggest that people browse the rest of the Parallels support fora and form an impression of the company's general track-record vis. timely and helpful responses to EMAIL requests before trying to answer the "conspiracy" vs. "cock-up" question.

    Parallels for Mac is a jolly impressive product - they got a perfectly usable package out of the door, at a very low price within, what? six months of the launch of Intel Macs, and have since been regularly upping the ante in terms of OSX/Windows integration. However, they also have issues - e.g. too many people were enticed by the website to try the beta version of 2.5 and the current blurb for 3.0 widely oversells its ability to Run today's most popular PC games on a Mac.

    The latter is a pity - what they've achieved is jolly impressive (e.g. I've been quite happily running "Freelancer" - everything apart from the opening splash & movie works, UT2004 was tolerable, with glitches) but its much more "enjoy a few of your 3-4 year old PC games that you didn't think you'd be able to play again".

    As for the EMAIL & support: they'd been selling virtualization software to a crowd of tech-savvy developers and sysadmins, then they suddenly started dealing with regular Mac users who wanted to sync their mobile phones or run accounting software and were now trying to "virtualize" the copy of windows previously installed under "bootcamp". Anybody here want to volunteer for that particular helldesk?

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    1. Re:Reality check... by Anonymous Coward · · Score: 0

      As a licensed user of both VMware Fusion and Parallels. I run VMware as it seems to be a more useful product for me. The fact that Parallels for Linux and Windows is out of date is a large part of that decision. I agree with WineHQ, lets wait and see. I've also noticed the lack of responsiveness of Parallels support for their shipping product vs VMware's support for a product that is still in beta. This makes me suspect that the issue will get resolved in time, lots of time.

    2. Re:Reality check... by 75th+Trombone · · Score: 1

      people have actually EMAILed this address

      timely and helpful responses to EMAIL requests

      As for the EMAIL & support:

      Dude. E-mail isn't an acronym. It's a contraction of "electronic mail." Typing it in all caps all the time doesn't make you look very, um, "jolly impressive".

      --
      The United States of America: We do what we must because we can.
    3. Re:Reality check... by itsdapead · · Score: 1

      Dude. E-mail isn't an acronym.

      ... any more than "Dude." is a sentence. Are we done stickling?

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    4. Re:Reality check... by chrome · · Score: 1

      As for the EMAIL & support: they'd been selling virtualization software to a crowd of tech-savvy developers and sysadmins, then they suddenly started dealing with regular Mac users who wanted to sync their mobile phones or run accounting software and were now trying to "virtualize" the copy of windows previously installed under "bootcamp". Anybody here want to volunteer for that particular helldesk? No. No, I don't. No. Ow.
  53. The wine guys didn't want this public public yet by Deternal · · Score: 1

    From tfa:

    "Parallels Desktop for Mac(www.parallels.com) contains Wine's Direct3D code according to http://www.parallels.com/en/licensing/. So far(June 30th, 2007) attempts to ask them for the modified source code failed. This page is meant for keeping track of this, without starting legal action or a publicity campaign yet."

    Great way for some lamo to start a publicity campaign when the wine guys didn't even want that yet.....

  54. Re:The GPL: Intellectual Theft by TheRaven64 · · Score: 1

    The reason being, you don't actually distribute any part of gcc with your software. Actually, you do. If GCC were purely GPL'd, then this would be a problem. Fortunately, GCC has a specific exception to the GPL, indicating that code compiled with it does not have to be GPL'd, unless there is some other reason why it would have to be.
    --
    I am TheRaven on Soylent News
  55. Re:The GPL: Intellectual Theft by Antique+Geekmeister · · Score: 2, Informative

    Whoa, whoa. I didn't say it's a good thing to be fragmented. But to a large extent, it's pointless to defragment with a reasonably well written file system such as ext2 and ext3. There's quite a bit of low level work that went into optimizing their disk access, and the file structure is not prone to the sort of performance degradation common to FAT32 or to a lesser extent NTFS when numerous caching operations are done. Moreover, the typical caching of frequently accessed files in available RAM massively reduces the performance hit of fragmentation. The fragmentation you're worrying about is more important for, for example, high bandwidth video streaming. But unless you've engaged in interesting games to prevent any other processes from accessing that disk at all, the performance hit is negligible if even perceptible to ordinary use.

  56. Re:The GPL: Intellectual Theft by rbanffy · · Score: 1

    OMG. The Microsoft FUD and Astroturf division found Slashdot...

  57. +1 gpl violators by Anonymous Coward · · Score: 1, Informative

    mod parent up - this is not the first time swsoft have not fully complied with licences

    swsoft are not small, and they do understand about licences - they just have a commercial dis-interest in such things.

  58. Re:The GPL: Intellectual Theft by rbanffy · · Score: 1

    Well... First, as someone pointed out, you don't need to defrag ext2 (nor ext3/4) file systems unless they get unreasonably full. Even then, it should be a minor problem to do so, provided you have enough free disk space and the file in question is not in active use.

    Second, as it was also well pointed out by someone else, you don't need to GPL code compiled with GCC. Even if you did, there are a couple other compilers available. You usually have to pay for them, but I see you and your company don't want to pay for stuff. That's too bad.

    And third: If you wanted a kernel you could turn proprietary, you should start with one of the fine *BSDs. Microsoft did it with its TCP/IP stack back in the WinNT days and it worked out fine for them.

    And that's why I prefer GPL to BSD licenses: GPL prevents people from stealing the code, building on the work of others without giving anything (but FUD) back, and that's what you want.

    Besides that, you are a Anonymous Coward. I don't expect you to come forward and to

  59. Re:The GPL: Intellectual Theft by rbanffy · · Score: 1

    "Even worse than that, the only way to defrag ext2/3 is to rebuild the file system manually by copying files off, running mkfs, and then reloading your files. Offline defrag is the only option."

    It's not that bad. You don't need to defrag the whole FS or take all its contents off-line. You can do that a folder at a time. I certainly did it a couple times (mainly for disk-space purposes, but the reduced fragmentation was a plus). It goes like that: You pick an unfragmented FS and move the folder to it from the old FS and then symlink the new folder to the old one. It's simple as that. You can even copy-remove-and-symlink if the file is not being used.

    I am not aware of heavy bottlenecks also. Even in the most fragmented FSs I saw, the time the processor spent in iowait was mostly due to swap activity.

  60. Re:The GPL: Intellectual Theft by taupter · · Score: 3, Informative

    The GNU C Library actually is distributed under LGPL (http://www.gnu.org/software/libc/manual/html_node /Copying.html), So your closed-source proprietary code is allowed to link with it without any problem and you don't have to redistribute the Glibc's code as long as it's unmodified. According to http://forum.parallels.com/showthread.php?t=12648& highlight=wine , a guy named Andrew, who is a Parallels' forum administrator, openly admitted they're using modified LGPL code, as quoted: "In current implementation Parallels uses modified Wine code under LGPL license.". What they're missing is the fact that according to the LGPL (http://www.gnu.org/licenses/lgpl.html), in it's Section 2, if they distribute modified binaries based on the LGPL code they need to redistribute the source code of the modified LGPL library under LGPL or GPL. Quoting:

    "2. Conveying Modified Versions.
    If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version:
    a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or
    b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy."

  61. Does anyone on slashdot understand the LGPL? by caseih · · Score: 2, Informative

    Umm, as original developers they own the copyright on the code. Period. Any distribution of the derived library (not the entire Parallels suite!) can only occur under the terms of the LGPL. Thus while the developers do not have a purchased license to install parallels, they are in a position to demand that Parallels release the modified library source doe to their customers. Otherwise Parallels is in breach of copyright and has no right to distribute the derived library in any form, customers or not.

    1. Re:Does anyone on slashdot understand the LGPL? by oyenstikker · · Score: 2, Informative

      "they are in a position to demand that Parallels release the modified library source doe to their customers."

      Not quite. They are in a position to demand that the Parallels team stop violating the terms of the license. That is to say that the Parallels team could simply stop distributing the software in question - it is unlikely that the source would ever be released.

      --
      The masses are the crack whores of religion.
    2. Re:Does anyone on slashdot understand the LGPL? by caseih · · Score: 1

      You are right. If I hadn't posted, I would mod you up. What you say is a very important point, one that is overlooked often.

      People spreading FUD about the GPL like Microsoft would have someone believe that just one use of GPL'd code in your own software is a poison pill that opens up your entire IP magically. However this just isn't true. Someone in violation of the source code license has 2 choices. Either release their changes to the code (which in some cases is impossible for them) or remove the offending code entirely.

  62. Twenty-two DAYS?! by crmartin · · Score: 1

    Oh my God.

    Dude. Try to develop some faintly realistic view of the way things work in the real world. They've agreed that they've got code to put back, and they've promised to put it back, but they also have investors to protect and very probably other licenses to consider. Some attorney, billing hundreds of dollars an hour, has to confirm that they're only putting back the right stuff. Add to that, it's summer, and people take vacations. I'd be frankly astonished if they could manage that in 22 days.

    1. Re:Twenty-two DAYS?! by alienw · · Score: 2, Insightful

      Uh, dude. If the Wine project wanted to get aggressive, they would have already lost their permission to use any of that code, and would have to remove Parallels from distribution and replace it with something else. Things like sorting out legal issues for third-party code need to be done BEFORE you release the product, not a month afterwards. If they were violating the copyrights of an actual commercial company and ignoring their demands to pay up, they would probably be looking at a multi-million dollar lawsuit by now.

    2. Re:Twenty-two DAYS?! by DeBeuk · · Score: 1

      They should have thought of all that /before/ they published their product.

      --
      Reality has a notoriously liberal bias -- Stephen Colbert
  63. RTFA: without starting a publicity campaign yet. by Great_Geek · · Score: 1

    The article in Wine Wiki explicitly says, "this page is meant for keeping track of this, without starting legal action or a publicity campaign yet.". (This seems to be dated June 30, the latest change).

    Do people think the Wine folks are incompetent? What is the point of going against their explicit request?

  64. Re:The GPL: Intellectual Theft by trianglman · · Score: 3, Insightful

    Sorry to feed the troll, but you obviously don't know the first thing about Linux, and both you and your company's lawyers don't know the first thing about the GPL.

    were unable to defrag its ext2 file system

    ext2 and 3 are both designed to not need to be defragged, unlike FAT or NTFS, which require it on a regular basis to keep from being nigh useless.

    So you can imagine our surprise[sic] when we were informed ... that Linux is copyrighted under something called the GPL.

    Any company that doesn't examine the licensing of the software it will use before putting it into production deserves whatever legal consequences it earns. The first thing I do before starting a project based on other open source (or more rarely proprietary) software is check the listening t make sure I can use it for what I need.

    Part of this license states that any changes to the kernel are to be made freely available ... Furthermore, after reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools

    WRONG. The GPL only requires source code disclosure if you distribute the modified code. GPL code isn't free in the do whatever you want, anarchy style freedom that some might want. GPL is free in a community conscious, mutual support style. I personally, as a developer, am of a mixed opinion about this setup. On one side, there is the desire to try making money by hiding "secrets". The other side is that the people who wrote GPL code put a lot of (usually personal) time into developing this code and taking their code without proper credit and listening to their wish on how to use the code.

    If you think that using someone's code without proper credit is fair, stop using GPL and label yourself an IP thief. You will also need to write your own kernel (or go back to paying $150+ per seat to use Windows). There are different costs for using different things. Community support is the cost of GPL software, cold hard cash (along with the potential for other, undisclosed costs) is the cost for proprietary software. Its your choice, but when you chose don't complain that you didn't look at what you picked.

    --
    Clones are people two.
  65. Re:The GPL: Intellectual Theft by Verte · · Score: 1

    You're completely right, but see the [astroturfing] parent of my post for context. They were [supposedly] using kernel and all, but weren't distributing anything, so it was a moot point, but they felt it had to be included in their troll, hence the clarification.

    To be honest, posts like theirs scare the crap out of me. If, for example, Microsoft can convince big business to pay patent royalties without Microsoft informing the people who wrote the software in question, than posts like the one I'd replied to may convince small business owners and such to stay away from anything GPL'd. :(

    --
    We at slashdot are scientists, specialists and kernel hackers. Your FUD will be found out.
  66. plesk by Anonymous Coward · · Score: 0

    they do similar with plesk - there is another post here with some details

    http://slashdot.org/comments.pl?sid=243845&cid=197 05545

  67. GPL by DandyRandy · · Score: 0, Troll

    This is just a plain example on expected negetive effect of GNU Protectipon License on Open Source movement and community. How predictable!

    1. Re:GPL by Slashcrap · · Score: 1

      This is just a plain example on expected negetive effect of GNU Protectipon License on Open Source movement and community. How predictable!

      I tell you what - you go away and learn how to express yourself in English and then we'll decide whether to take your views on complex legal issues seriously.

      Of course, I probably don't speak your language but then I'm not trying to troll in it, am I?

      A bit more effort next time, please. This is Slashdot, not a call centre.

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

      This is Slashdot, not a call centre.

      Whats your point, that all reps in call-centers speak bad English? At least people call them anyway. They don't call slashdot or you, do they?

  68. Re:The GPL: Intellectual Theft by Anonymous Coward · · Score: 0

    > Gnu Protective License

    Yeah dude -- Save the Gnus!!! :oD

  69. Re:The GPL: Intellectual Theft by 644bd346996 · · Score: 1

    I thought that output could only be required to be under the GPL if the compiler copied a non-trivial portion of its GPL code into the output. In this case, though, it is the standard library that gets included, not part of the compiler. With a tool like bison, where parser code is copied into the output, an exception is necessary.

    See http://www.gnu.org/licenses/gpl-faq.html#GPLOutput

  70. repost with the blockquotes fixed by SanityInAnarchy · · Score: 1

    Oh shut up. Distributing a very slightly modified version of a freely-available code library is about a 0.02 on the Scale Of Injustive. Kicking someone in the ribs is about a 7.4. It would be hard to come up with a more pointlessly absurd analogy.

    You know, people use this all the time, and it's simply not true. Wrong is wrong. It's not like you have a quota of immorality points you can spend how you like, and if you don't go over that limit, all is forgiven.

    If you steal my french fry, you're still a bastard, and if I was hungry, I'll complain. I won't throw a screaming fit, but I'll say "Hey, don't take my fries, man." Except in this case, it's actually illegal, and it does hurt.

    The whole fucking point of an analogy is to draw a parallel. The only perfect analogy isn't an analogy, it's a definition.

    Look, maybe they screwed up, maybe they didn't.

    I don't know how you can possibly understand enough about the statement to make a moral judgment -- and think they might not have screwed up.

    If they did, well, guess what? Nobody's being hurt!

    But they are being abused, and there is damage.

    OK, better analogy: Let's say my bank decides to take money out of my account for some reason. I log into my electronic bank one day, and half my savings are gone. I ask them to put it back, and they say they have to check with their lawyers, because they thought they were allowed to steal from me.

    You know, no one's hurt. I'm not physically in pain. Most people would still be able to shop for food, pay the bills, and so on -- it probably wouldn't be a big deal to wait another few weeks. But would you call this an acceptable situation?

    In the real world, that's exactly when I'd move to another bank. Not after they've had a few more weeks to dick around and delay while they have my money and I don't, but right fucking then. The moment I login and see that, I call the bank. If it's not corrected immediately, e-check the entire account to PayPal while I continue to ask the bank for the rest of it, the next day I can take a walk around town looking for a good brick&mortar bank.

    If they didn't, then this is a whole big stick about nothing (the Slashdot specialty.)

    I'd think that if they didn't, either you're right, which means the summary has to be completely wrong, or there is something very wrong with the language of the LGPL, which is a big deal.

    The LGPL license is confusing and vague, and it's not a done deal that they're in violation of it.

    I found it to be more clear than just about any other license I've read, and an order of magnitude clearer than any EULA.

    Here, read this:

    You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.

    There is no doubt that they intended to distribute Wine under the LGPL -- along with libmspack and the Plex86 VGABIOS. I do not have a copy of Parallels itself, but judging from the Wine wiki, source code did not ship with Parallels -- that, or the Wine wiki is lying. And even if the LGPL allowed such measures, I do not even see a link from the Parallels website to the Wine website, and the only mention of it anywhere but their forums seems to be on this page [parallels.com], which contains no URLs at all. It is reasonable to assume that even if they have altered nothing (which seems unlikely or impossible), that page is not really sufficient for a consumer to go download the source code -- it doesn't ev

    --
    Don't thank God, thank a doctor!
    1. Re:repost with the blockquotes fixed by UnknownSoldier · · Score: 1

      > You know, people use this all the time, and it's simply not true. Wrong is wrong.

      Since you live in a black & white world -- would you lie to save your child's life?

      (In case you think this is some hypothetical question, in some parts of the world, where rape is prevalent, if a mother knows her daughter/children is home, she will lie to her assailants in order to protect her children.)

      Would you steal food if you were homeless?

      How do you stop another person physically using violence against another? Is it justifiable to use violence to force them to stop?

      > It's not like you have a quota of immorality points you can spend how you like, and if you don't go over that limit, all is forgiven.

      There are, however, degrees of consequences.

    2. Re:repost with the blockquotes fixed by SanityInAnarchy · · Score: 1

      Since you live in a black & white world -- would you lie to save your child's life?

      I didn't say that. I also am not sure lying is necessarily wrong.

      But that's irrelevant. What you're saying is more like, because some children may be about to dye, all lying is OK, whether it has anything to do with children or not.

      Would you steal food if you were homeless?

      No, I'd go to a homeless shelter where I can be given food.

      The questions you are asking are generally, is it acceptable to do somewhat-immoral thing A in order to avoid much-more-immoral-thing B. I'd generally answer yes. (Perhaps not always, but generally.)

      However, B is something you made up here. The reality is, someone violated copyright -- A -- and there is no B. They did not violate copyright to save their child. And it is still wrong for them to do that. And the fact that I illustrated it with something even more wrong doesn't make my analogy invalid.

      For that matter, why is it that no one complains about going the other way? "A penny saved is a penny earned." But you don't hear anyone saying "Yeah, but it's just a penny! Why, you probably wasted 2.39 cents worth of your time saving that one penny!"

      --
      Don't thank God, thank a doctor!
  71. Re:Be patient. !!!NO!!! by Anonymous Coward · · Score: 0

    "Let them get proper legal advice"

    That is something they should have got _before_ they tampered with LGPL code!

  72. Shame on Parallels by anand78 · · Score: 1

    It takes time and effort on part of OSS to start a project and keep on developing it. These corporate entities probably have illiterate developers who think they can STEAL code and make modifications. All I can say is we should have a RIAAA type organization protecting OSS projects, to sue these companies to bankruptcy.

  73. I wonder how they'll respond by HappySmileMan · · Score: 1

    I just sent them an email saying I'm interested in seeing the code as it is open source and asking whether they have a page up yet to download it from...

    I wonder how they'll respond... I didn't mention anything about my knowledge that the code hasn't been released yet or anything to do with Slashdot, just that I'd be interested in seeing the improvements they made

  74. That's not how it works by Rix · · Score: 1

    Only the copyright holder has any rights in the matter. They may grant rights to other parties, but only the copyright holder can bring legal action to enforce them. Further, the most they can do is enforce an injunction against further distribution, and perhaps some punitive damages.

    What the (L)GPL does or does not say has no bearing.

  75. 22 days? by Master+of+Transhuman · · Score: 1

    Are we in a hurry?

    I got a client hasn't paid me $800 in 22 days. That matters.

    Who cares if a company's legal department takes 22 days to release source code? It takes most companies 22 days to find their ass with both hands.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  76. Re:The GPL: Intellectual Theft by Bacon+Bits · · Score: 2, Interesting

    Yes, but it's not immune to fragmentation or the effects fragmentation can have. I've seen Linux mail servers on ext2/3 that have absolutely terrible performance caused by disk fragmentation, and the admins absolutely refuse to believe there is a file system problem because they're drank the "ext2/3 doesn't need fragmenting" kool-aid. Once they switched to, say, XFS which has online defrag tools, the performance bottlenecks disappeared.

    It's a myth. I don't like people spreading it. Fragmentation can and does affect Linux systems. Just because the system is resistant to the effects of it should not mean that you don't have to think about it. Linux is resistant to viruses and has a superior security model, too. Does that mean we shouldn't be concerned about security vulnerabilities?

    --
    The road to tyranny has always been paved with claims of necessity.
  77. Probably clumsiness, not malfeasance. by ishmalius · · Score: 1

    But the LGPL must be enforced, else there is no reason for potential contributors to trust it.

    Some people are not looking at this correctly. Individual authors, not some "WINE" corporation, have altruistically given their time and effort to Open Source software. Then they put the LGPL header on their source files. Remember, this is NOT public domain code. It is still theirs. The LGPL takes non-public code and confers very generous freedoms to downstream users of the code. Basically all they want is for those users to be equally generous to others. It should not be too burdensome for people to be honest and respect the terms of such a well-intentioned gift.

    I trust that this will all pass, and it will end up with all parties happy.

  78. It's hardly news worthy by _Shad0w_ · · Score: 1

    I'm curious to know how this is news. Waiting for your legal department to give you the OK before doing something is just covering your arse. If the legal department says that they can't release it, then that would be news.

    --

    Yeah, I had a sig once; I got bored of it.

  79. Help spread GPL FUD by Vexorian · · Score: 1
    heck 22 days? How dare them take so much time? Oh no!

    Now seriously, let them use their legal department let them take some time to do what they are supposed to do, 22 days is not a lot of time, now, if the legal department says they shouldn't release the sourcecode that's when you are supposed to bombard SWSoft with blames of not complying with the GPL and blah blah blah

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    1. Re:Help spread GPL FUD by Ragingguppy · · Score: 1

      Its funny how the wine people whine about the legal department of some company taking a long time to do things right but they don't entertain the fact they are taking too long to get wine actually working.If they spent more time coding and less time wondering what other people were doing then they would have something worth looking at and worth while. However they don't do that and they are complaining about someone who is trying to make something worth while. Hmmmm... does anyone else see the irony here.

    2. Re:Help spread GPL FUD by someone1234 · · Score: 1

      If commercial organisations steal their code willfully, there is not much incentive in continuing work. I also dislike wine for its weak performance, but i can understand the authors facing such gross thieving.

      --
      Patents Drive Free Software as Hurricanes Drive Construction Industry
  80. Re:The wine guys didn't want this public public ye by pavera · · Score: 1

    If they didn't want it public, then why did they put it on a PUBLIC forum such as their PUBLIC wiki?

    I'm sure the wine devs could have set up a private, internal wiki page just to track this. Heck they could have set up a whole separate bugzilla install, locked it down, and tracked the progress there...

    If you put something like this on a completely public wiki, when you are a large open source project, you have to know that slashdot is going to pick it up.

  81. Constitution? Not a social contract for citizens. by fyngyrz · · Score: 0, Offtopic
    Breach of copyright isn't an inherent "wrong". It's an explicit social contract, particularly so in the US where the Constitution (IIRC) says that copyright is designed "for the progress of the arts"

    Actually, since the constitution was not written by, contracted to be written by, signed by, participated in, or otherwise involved with currently living rank and file US citizens, it has absolutely no bearing on what said rank and file citizen does, or does not, do.

    Furthermore, it isn't a document that was ever aimed at US citizens, directly or indirectly. It is a document that specifies the limits within which the federal government may act.

    It extends to the state governments to the extent that the 14th amendment requires the states to comply with the bill of rights, that is, amendments one through ten.

    No contract your father signs can make you liable to the terms of the contract without your signature. You have to sign it. So even if the constitution directed US citizens to do (or not to do) A, B and C, you still wouldn't be obligated to obey those stipulations by virtue of the constitution itself.

    The fact that the government has implemented copyright law is the only issue with any merit, and the only merit involved is that the government is prepared to enforce said law(s) using coercive force.

    The (current) government's obligation to the constitution survives and transitions forward based upon oath and affirmation, as for example, the president's oath where he swears to...

    I do solemnly swear (or affirm) that I will faithfully execute the office of President of the United States, and will to the best of my ability, preserve, protect and defend the Constitution of the United States.

    The series of oaths can be found here.

    This whole "social contract" thing is nonsense, and always has been.

    --
    I've fallen off your lawn, and I can't get up.
  82. Re:The GPL: Intellectual Theft by 49152 · · Score: 1

    Me thinks that troll text is a bit dated now.

    Perhaps time the trolling community here started writing some new material?

  83. Easy solution--Send a C&D letter by Anonymous Coward · · Score: 0
    To: legal@swsoft.com
    CC: sb@swsoft.com, license@parallels.com, info@parallels.com, askben@parallels.com
    X-CC-Certified-Mail: 660 SW 39th Street Suite #205, Renton, Washington 98057
    Subject: Cease and desist notice
    Attached: Contact information, Copy of the code that I authored and retain Copyright

    A review of your Parallels product has shown that it contains machine code based on code that I am the copyright holder of. Royalty free redistribution of my work may only be performed under the terms of the GNU Lesser General Public License Version 2.1 (also referred to as the LGPL) as published by the Free Software Foundation. I now posses enough documentation that show a gross violation of the terms of this license. Also, the web page titled "Licensing information" indicates that SWSoft is aware of it's use of this code and it's licensing terms, hence it is my opinion this shows a willful violation on the part of SWSoft.

    The actions on the part of SWSoft in regards to redistribution of my copyrighted works included in the Parallels product falls under Clause 8 of the LGPL which states:

    8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. ... I am therefore notifying your company that the only licensing terms by which royalty free redistribution of my work may be performed has been willfully terminated by your company. I have no intention of reinstating LGPL rights to my work to your company. You may not legally redistribute any product that contains my work until such time my work has been removed from it or alternative terms has been established. Do not confuse the royalty free license option which was previously made available to your company as the work having no worth. Other companies have established alternative licensing terms for my code and therefore my work does have an established value.

    It is also important that you keep in mind that the act of unlicensed redistribution of my work will be treated as willful violation of the United State Copyright Law. I feel obligated to seek the maximum amount in damages for this willful violation. To minimize the accrued expense of the unauthorized redistribution of my work, it is recommended that SWSoft discontinue the infringing activity immediately.

    See the attached contact information should you need to discuss this further.
  84. Nope by Rix · · Score: 1

    See here

  85. Object files. by SanityInAnarchy · · Score: 1

    It can be statically linked, provided you distribute your program as object files (not necessarily source code). I do not know if it places any requirements on the format of said files, though (or the compiler used).

    Here's a question: Does this protect from a certain bullshit kind of Tivo-ization, where the library is loaded dynamically by the program, but only after the program runs a checksum on the library?

    --
    Don't thank God, thank a doctor!
    1. Re:Object files. by Eunuchswear · · Score: 1

      Here's a question: Does this protect from a certain bullshit kind of Tivo-ization, where the library is loaded dynamically by the program, but only after the program runs a checksum on the library?

      Yes.

      If your app is linked against LGPL code you must allow your users to link against another version of the LGPL code:

      4. Combined Works.

      You may convey a Combined Work [...] if you also do each of the following:
      [...]
      d) Do one of the following:
      [...]
              * 1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version.
      --
      Watch this Heartland Institute video
  86. Typo: Section 6(c), not *(e) by mr_matticus · · Score: 1

    NT

  87. "Yes you can, but it's not legal..." by mr_matticus · · Score: 1

    ...it's license violation. It's late here, I forgot to finish the sentence before submitting.

  88. Bet its up for test. by jskline · · Score: 2, Interesting

    I bet some lawyer for the company is itching to see if the LGPL is up for a court test. I wonder if they're ready to put up hard cash in the form of billable legal hours and a challenge in court on the basic legal grounds point, value, and weight of the LGPL against American copyright law. It doesn't generate a large sum of money profit for someone so it must be challenged.

    This is a possible scenario. Of course the contrary of this is also possible and they ultimately release the changes back to the rest of us.

    --
    All content in this message is copyright (c) 2008. All rights reserved. RIAA is prohibited here.
  89. Legal representative of the company? by CarpetShark · · Score: 1

    Maybe they are sitting down with their lawyers to ensure compliance absent releasing the source.


    If they have acknowledged their use of GPL'd code, but are unwilling to release their changes in compliance with the GPL, it's more likely that they're asking a lawyer whether the employee who used GPL'd code represented the company, and if not, whether they can dodge compliance on that basis.
  90. Probably... by alexhmit01 · · Score: 1

    You ever deal with copyright complaints? I get them all the time. A former employee stuck an image from another site onto a site, nobody noticed, we get a DMCA take-down request.

    I get notice from me ISP of the take-down request, they ask me to correct in 10 days.

    If I can't in 10 days (takes longer to get a replacement image), I tell my ISP, and I work with their legal department, usually no problems if it is within 30 days. Outside of 30 days, they talk with the copyright holder, things get resolved.

    You think that anyone else does it differently? If the BSA caught you using unlicensed software, well, to perform an audit they either need your permission or a court order, how fast do you think that happens? If you are caught owing money, how long do you think they'll give you to correct? I would expect 30 days, and if you can't in that time, you negotiate a longer period.

    A small business has some unlicensed copies of Office, and agrees to an Audit, which finds that they need to buy $5000 in software. You think that the BSA expects them to comply that afternoon? Or what, shut down the business until they can get the cash? That's absurd, you either correct inside some window (10 days or 30 days), or negotiate a solution.

    As far as I can tell, there is a "minor" issue, because it's LGPL and not GPL, we're not arguing that the whole package is illegal without source, just that they need to release their modifications to the library. So while the copyrights are being infringed, it is likely the modifications will be released and the copyright holders won't suffer any damages. We are 22 days in, so 16 business days into the matter, and the company as already acknowledged that there is a problem, and legal is looking at the matter to see what to do.

    This to me is moving smoothly. The company has acknowledged an issue and is looking into how to resolve it. If you think that the copyright holders should threaten to sue, than frankly, you are crazy. What will they sue for? What damages are they suffering? They could probably get an injunction against Parallels shipping, but it's doubtful that they have any monetary damages seeing as how they give the software away for free. The company is working to correct.

    You mention the RIAA, in all their harassment attempts, they ALWAYS offer to settle. You think that they are demanding a cashiers check that afternoon, or payment within 30 days.

  91. Wrong interpretation by gr8_phk · · Score: 1

    So, if it is true that I can't use parallels without being able to swap in my own version of the wine code that parallels uses just because parallels has made material changes to the wine code that are necessary but which they haven't made public, then the LGPL is being violated.
    If they are distributing their own variant of LGPLed code, they have to make source code available for their version. The LGPL does not say it's OK not to offer the source as long as the user can substitute another version. If you redistribute an LGPL licensed library, you must offer source code to the version you are distributing - that includes changes if you have made any.

    On another note, if they are statically linking then they are supposed to provide source to the entire app.

  92. quid pro quo by lubricated · · Score: 1

    if they don't respect our licenses . . . .

    You can find serials and copies of parallels on isohunt.com and thepiratebay.org

    --
    It has been statistically shown that helmets increase the risk of head injury.
  93. They're (probably) compliant now by InvisiBill · · Score: 1
    http://wiki.winehq.org/Parallels

    NOTE: On July 2nd, Parallels sent the modified sources to me(Stefan Dösinger). I am currently looking at them and trying to find a place where I can upload them.

    # July 2, 2007: Parallels opened up the modified WineD3D sources. (At least they sent out a package of modified Wine DLLs, I am currently looking at them).
  94. Code theift? by LWATCDR · · Score: 1

    How can you steal code? The code is still there after all. Kind of like stealing Music or Movies.

    Interesting do you have to notify people that the code is available? What if you make changes to the library and try and contribute them back but they get declined?
    All interesting wiggle ways to get around the GPL.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Code theift? by Antique+Geekmeister · · Score: 1

      OK, I'll use small words. "Copying someone else's code without permission is called theft of intellectual property".

      Are those words small enough?

    2. Re:Code theift? by LWATCDR · · Score: 1

      So then downloading music or DVD ISOs is theft?
      You sure you want to post that on Slashdot?

      What you didn't get is I agree with you. I just wanted to make the "sharing music" people stop and maybe think a little.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:Code theift? by Antique+Geekmeister · · Score: 1

      If you're downloading music or movies without the permission of the copyright holders, it's theft, according to hundreds of years of copyright law precedent What's so hard about understanding the laws?

      Those laws have loopholes for legitimate use, but they're what protect us GPL contributors from seeing our work stolen, licensed, and used against us to keep us out of business. Those laws are sometimes silly: but if you're going to engage in theft, saying "but you still have the bytes, I just copied them" is just rationalization. If you've got a copy of something and it's damaged, I have no problem with you bittorrenting another copy, or grabbing a different format of music you bought. But downloading Shrek III because "they still have the bits" is just rude to people who worked hard.

    4. Re:Code theift? by Anonymous Coward · · Score: 0

      it's theft, according to hundreds of years of copyright law precedent
      If laws against theft applied in any way to copying, we wouldn't even have copyright law, nor need it. The two acts are entirely different, and equating them is either sloppy thinking or (like "piracy") an attempt to use more emotionally-weighted terms (for unrelated acts which common sense tells us are wrong) to conceal the weakness of your actual arguments. As for the GPL, it only exists to protect our users from the abuses which copyright law makes possible. We're basically defending our work against copyright itself.
  95. Re:Constitution? Not a social contract for citizen by fyngyrz · · Score: 1

    The moderator clearly thinks that copyright issues are off-topic with regard to the GPL.

    Has slashdot found a way to intentionally select moderators with IQ's under 100?

    Come on. Slashdot luminaries have unlimited mod points. Where the heck are they when the system is clearly being abused? I'm not saying I deserved an up-mod, but to be modded down out of sight for a serious, on-topic post — that's just ludicrous.

    --
    I've fallen off your lawn, and I can't get up.
  96. Re:The wine guys didn't want this public public ye by Deternal · · Score: 1

    AHHHH!!! That makes sense.

    So to paraphrase you: "If you are a large open source project, expect people to not respect your expressed wishes".

    OK, great, gotcha!