Linked by Thom Holwerda on Mon 2nd Jul 2007 22:30 UTC
Law and Order The issue between WINE and Parallels has been solved. "On July 2nd, Parallels sent the modified sources to me (Stefan Dosinger). I looked at them, and they are functionally mostly unmodified, except of some changes to get wined3d to compile on Windows(nameless unions, and similar things). What is yet to be verified is if these are the sources used to build the libs shipped in Parallels Desktop for Mac."
Order by: Score:
Excellent news!!!
by _mikk (2.16) on Mon 2nd Jul 2007 22:41 UTC
_mikk
Member since:
2005-10-19
Fans: 0

Whoa!!!

Expected news
by aliquis (3.52) on Mon 2nd Jul 2007 22:56 UTC
aliquis
Member since:
2005-07-23
Fans: 0

.. who doubted it?

RE: Expected news
by sigzero (2.2) on Mon 2nd Jul 2007 23:46 UTC in reply to "Expected news"
sigzero Member since:
2006-01-03
Fans: 0

I never doubted it. The lawyers needed to be fed before they regurgitated the "ok to release".

Not sure if this really resolves it
by JoeBuck (5.16) on Mon 2nd Jul 2007 23:03 UTC
JoeBuck
Member since:
2006-01-11
Fans: 0

Are they also including either source code or the required offer, good for three years, to their customers?

RE: Not sure if this really resolves it
by nevali (3.92) on Mon 2nd Jul 2007 23:07 UTC in reply to "Not sure if this really resolves it"
nevali Member since:
2006-10-12
Fans: 1

If you read the linked page, it states they're happy to give the sources out to anybody who wants them, not to mention the fact that a copy of them is linked to directly there.

issue or no issue ?
by mmu_man (3.16) on Mon 2nd Jul 2007 23:06 UTC
mmu_man
Member since:
2006-09-30
Fans: 6

did they even ask them for the source first before going public ? I hope they won't get sued back for FUDing on Parallels :p
Still, Parallels likely should have mentioned wine in the doc and how to get the source.

RE: issue or no issue ?
by Morgan (3.12) on Mon 2nd Jul 2007 23:18 UTC in reply to "issue or no issue ?"
Morgan Member since:
2005-06-29
Fans: 2

Yes they did:

http://osnews.com/story.php/18179/Parallels-Accused-of-LGPL-Violati...

Or, in short, they started contacting Parallels the first week of June. They went public June 30th.

Edited 2007-07-02 23:20

RE: issue or no issue ?
by kaiwai (1.32) on Tue 3rd Jul 2007 00:10 UTC in reply to "issue or no issue ?"
kaiwai Member since:
2005-07-06
Fans: 20

did they even ask them for the source first before going public ? I hope they won't get sued back for FUDing on Parallels :p
Still, Parallels likely should have mentioned wine in the doc and how to get the source.


Excuse me, stop using FUD unless you actually *know* what it means - simply throwing it around removes any possible real impact of it when used in a real situation later on.

Regarding the issue at hand, they had over a month to resolve the situation - if they were investigating it, they should have mentioned it, if they were working on it, they should have mentioned it.

The problem with businesses is that they *FAIL* to communicate - they need to openly communicate and say, if they are going to take a x number of days, they should disclose that "yes, we used wine sources, however, we need to seperate the LGPL code from out own to ensure that we don't disclose proprietary third party or our own code".

This is just the tip of the iceburg; you get the same situation with Apple, Sun, and many other organisations - they need to disclose "this is where we are, this is where we're going - this is who we're partnered with, this is what we've used from the opensource community" - being secret squirl about this just brings to the forefront all sorts of conspiracy theories, and quite frankly companies involved only have themselves to blame.

RE[2]: issue or no issue ?
by aent (3.72) on Tue 3rd Jul 2007 00:49 UTC in reply to "RE: issue or no issue ?"
aent Member since:
2006-01-25
Fans: 1

"yes, we used wine sources, however, we need to seperate the LGPL code from out own to ensure that we don't disclose proprietary third party or our own code".
Well if they said that, wouldn't they be in violation of the LGPL? If they added their own proprietary code to the LGPL library, then that code now must be released under the LGPL if they ever redistributed the said binary. Proprietary code that they do not want released must not be part of the same library as per the LGPL. If these sources were NOT used to build the distributed library and they took stuff out of them before they provided them, they are still violating the license.

There are other, more valid excuses for needing to seperate code out, such as if they for some weird reason, do not have a snapshot of the source for the version released and have to dig that up to provide the source, that is a much more valid reason (ie, they added a new feature to the library and want to surprise everyone else with it when they release the new version of the program using the library)

RE[3]: issue or no issue ?
by kaiwai (1.32) on Tue 3rd Jul 2007 03:29 UTC in reply to "RE[2]: issue or no issue ?"
kaiwai Member since:
2005-07-06
Fans: 20

Well if they said that, wouldn't they be in violation of the LGPL? If they added their own proprietary code to the LGPL library, then that code now must be released under the LGPL if they ever redistributed the said binary. Proprietary code that they do not want released must not be part of the same library as per the LGPL. If these sources were NOT used to build the distributed library and they took stuff out of them before they provided them, they are still violating the license.


If you think that, then obviously you know next to nothing about the LGPL and the purpose of it; may I suggest that you research into a little more.

You can link against it, but in regards to the 'seperation' - I'm not sure how big of a mess their code is, but given how craptacular some companies are, I wouldn't be surprised if there were some ugly hacks involved.

At the end of the day, the issue has been resolved. and it been much ado about nothing; then again, wine having been screwed over once by software vendors in the past, don't want a repeat of the same situation again - it was outlets like osnews.com and so forth which turned a mole hill into a mountain.

RE: issue or no issue ?
by MamiyaOtaru (2.68) on Tue 3rd Jul 2007 03:33 UTC in reply to "issue or no issue ?"
MamiyaOtaru Member since:
2005-11-11
Fans: 1

did they even ask them for the source first before going public?

You'd know this from RTFA, but yes. They contacted them nearly a month ago, and set up a very dry wiki page to keep track of the ongoing efforts - a wiki page they didn't publicize. It all came out when someone else stumbled upon the page and made it known.

In other words, WINE themselves never did go public with any complaints. The situation was discovered and reported by third parties, and only then did Parallels do anything. As far as I'm concerned, that shows a real lack of respect for the people who made the code they decided to use.

Still, Parallels likely should have mentioned wine in the doc and how to get the source.

They did mention an email address where people should write to get the code. They just didn't respond to said requests.

Claiming to make the code available but not doing so until public pressure is brought to bear (pressure which didn't originate from WINE) and then using that as evidence they are "happy" to release code leaves a slightly sour taste in my mouth.

Regardless of motivation (perhaps the publicity was simply bad timing and they were about to release the code by themselves already. maybe), they have released the code and are in compliance for now. Best to move on at this point I suppose. Yay for all involved?

RE: issue or no issue ?
by saterdaies (4.88) on Tue 3rd Jul 2007 16:19 UTC in reply to "issue or no issue ?"
saterdaies Member since:
2005-07-07
Fans: 0

This isn't FUD and Parallels still isn't fulfilling their obligation.

The LGPL states that sources must be made available at the SAME TIME in binary and source form. Parallels violated that. They must also be made available in substantially the same location. There is no source link next to the binary link.

While I appreciate that Parallels is making an honest effort to comply and don't think they should be sued, you're being completely outrageous thinking that Parallels has been slandered. It's still accurate to say that Parallels is an open-source violator since they didn't publish the sources at the same time as the binary (something they can never fix since time machines have yet to be invented).

Please don't go around yelling at open-source developers for asking (quite nicely) that their intellectual property rights be respected. They don't ask for much - and no money. They simply ask that the sources be made available and at the same time and in substantially the same way as the binaries. It's not rocket science and for these few requirements they get years of premium development for FREE.

RE[2]: issue or no issue ?
by Theophilos (1.38) on Wed 4th Jul 2007 00:01 UTC in reply to "RE: issue or no issue ?"
Theophilos Member since:
2006-01-20
Fans: 0

Same location? Is that an LGPL-only requirement?

As far as I know, both GPL and LGPL only require that whoever provides a binary also has to provide the source for the derived version. This also means that Parallel can't just get into the clear just by linking to a source download on the WINE project page, even if the lib was unmodified. It's their responsibility; not a shared responsibility.

However, they are not required to offer a link either. They can choose to mail it if they want. The license just requires that they make it available for three years, that they cannot charge you more than it costs them to send it to you (they can charge you say ... $2 for the CD, but they can't charge you $50 for the CD), and that the source be in (to poorly paraphrase) a commonly readable state. So a binary decompilation doesn't count for the winelib and I doubt they could do a search/replace to obfuscate the variable and function names, either.

The reason downloads are made available by most projects is because it's easier than burning up a bunch of CDs for everyone (even if they get paid for it).

---

A little off-topic. I always thought it was amusing that seeders on torrents are giving you binaries, but they don't always give you sources. Funny how quick new technologies seem to make simple concepts like distribution of GPLed code seem antiquated. After all, when was the last time you got the source code from a project under the stipulations of the GPL/LGPL in the mail? It was a lot more common not too long ago.

RE[3]: issue or no issue ?
by samkass (2) on Wed 4th Jul 2007 03:02 UTC in reply to "RE[2]: issue or no issue ?"
samkass Member since:
2006-12-17
Fans: 0

No, you're not required to distribute it from the same location by the LGPL-- the previous poster is incorrect. The LGPL section 4 states that a binary redistribution of the library must include the source. But section 6 says that a program that uses the library may opt to provide the source for the library upon request (section 6c of LGPL 2.1: "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.")

What's more, the LGPL 2.1 doesn't explicitly state how much of a delay from the request of the source code under section 6c and delivery is acceptable. I believe under US law it's difficult to prosecute anyone for failure to deliver something less than 8 weeks after ordering something, especially when a delivery date was never promised.

So I don't think you can even say that Parallels was ever legally out of compliance with the LGPL, although they were definitely in danger of doing so.

uh
by deanlinkous (2.68) on Mon 2nd Jul 2007 23:55 UTC
deanlinkous
Member since:
2006-06-19
Fans: 4

good first step for parallels, now how about offering the source as a download or something like they should of in the first place....

Edited 2007-07-02 23:56

RE: uh
by google_ninja (2.64) on Tue 3rd Jul 2007 03:30 UTC in reply to "uh"
google_ninja Member since:
2006-02-05
Fans: 13

If you want to receive any of the listed sources codes, please send your request to license@parallels.com

http://www.parallels.com/en/licensing/

good enough for the gpl

Edited 2007-07-03 03:31

RE[2]: uh
by MamiyaOtaru (2.68) on Tue 3rd Jul 2007 03:43 UTC in reply to "RE: uh"
MamiyaOtaru Member since:
2005-11-11
Fans: 1

If you want to receive any of the listed sources codes, please send your request to license@parallels.com

We are all aware of that statement, and have been since the first article on the subject.

good enough for the gpl

Yes, but only if you actually respond to requests. It's not good enough to say you will and then not do it, which was the situation until a day or so ago. The promise of action does not make them compliant if there is no action. It's almost worse, since it elicits smug comments about how they are obviously compliant ("can't you people see that statement?! It says they are compliant so it must be true!"), even though until a day or so ago they simply weren't.

RE[2]: uh
by deanlinkous (2.68) on Tue 3rd Jul 2007 07:09 UTC in reply to "RE: uh"
deanlinkous Member since:
2006-06-19
Fans: 4

good enough for the gpl


actually no it isn't....

It would be *good enough* to not be worried about if they were responsive to emails and so forth but as it is....

Edited 2007-07-03 07:10

looks like pressure worked
by mikesum32 (2.36) on Tue 3rd Jul 2007 00:47 UTC
mikesum32
Member since:
2005-10-22
Fans: 2

Here it is Monday, and it looks like public pressure did in a day, what a little bit of discussion couldn't do in nearly a month.

RE: looks like pressure worked
by gamma (2.05) on Tue 3rd Jul 2007 01:19 UTC in reply to "looks like pressure worked"
gamma Member since:
2005-07-06
Fans: 0

Or it could just be people came back from enjoying their weekend off ;) .

I wouldn't argue the public story sped things up though.

RE: looks like pressure worked
by ncsoze (1.31) on Tue 3rd Jul 2007 14:19 UTC in reply to "looks like pressure worked"
ncsoze Member since:
2006-10-03
Fans: 0

Any response that involves "the lawyers" is going to take 30 days. Not to mention the fact that I am sure they actually wanted to do an audit and make sure they had modified the code. If they didn't then they were already in compliance, it sounds like they made almost no changes and probably had thought they had mad no significant changes.

Perhaps the open source and corporate worlds would get along better if they assumed people were innocent until proven not to be.

RE[2]: looks like pressure worked
by deanlinkous (2.68) on Wed 4th Jul 2007 03:09 UTC in reply to "RE: looks like pressure worked"
deanlinkous Member since:
2006-06-19
Fans: 4

Any response that involves "the lawyers" is going to take 30 days.

Can you show us in the LGPL where it says you have a 30 day grace period AFTER being asked???

RE[3]: looks like pressure worked
by samkass (2) on Wed 4th Jul 2007 20:09 UTC in reply to "RE[2]: looks like pressure worked"
samkass Member since:
2006-12-17
Fans: 0

deanlinkous, since the LGPL allows response by mail to requests for source code, the answer to your question is FTC Part 435.1, section 1, part ii:

"(1) To solicit any order for the sale of merchandise to be ordered by the buyer through the mails unless, at the time of the solicitation, the seller has a reasonable basis to expect that he will be able to ship any ordered merchandise to the buyer: (i) Within that time clearly and conspicuously stated in any such solicitation, or (ii) if no time is clearly and conspicuously stated, within thirty (30) days after receipt of a properly completed order from the buyer."

RE[4]: looks like pressure worked
by deanlinkous (2.68) on Wed 4th Jul 2007 22:46 UTC in reply to "RE[3]: looks like pressure worked"
deanlinkous Member since:
2006-06-19
Fans: 4

the LGPL allows response by mail to requests for source code

it does???? where?

I am also not sure why FTC 435.1 would apply since this isnt a mail order solicitation to sale something.

Mad props for trying tho...

Who is to be sure?
by libray (2.16) on Tue 3rd Jul 2007 06:18 UTC
libray
Member since:
2005-08-27
Fans: 1

How can anyone outside of the commercial app be so sure? I would love it if this is an out in the open pacifier.

RE: Who is to be sure?
by bsharitt (2.32) on Tue 3rd Jul 2007 10:59 UTC in reply to "Who is to be sure?"
bsharitt Member since:
2005-07-07
Fans: 0

Well for any piece of software using GPL'd(or any free software licence) you ultimately have to take the developer at their word.

Either way, when I see companies using free software, but not having the source directly on their server for download(even if others have it available), I still just like ask for the source sometimes, just to see if they are honest and abiding by the license. Sometimes they are confused at first, but none has failed yet, though I never asked parallels since I didn't know they used WINE code, that and it's been a while since I've done that.