To view parent comment, click here.
To read all comments associated with this story, please click here.
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.
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.






Member since:
2005-07-07
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.