Author Topic: Can MS legally use LGPL'd stuff?  (Read 1060 times)

anphanax

  • Member
  • **
  • Posts: 197
  • Kudos: 11
    • http://june.tripod.com
Can MS legally use LGPL'd stuff?
« on: 10 August 2005, 03:02 »


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

I don't see MS warming up to the LGPL, or "open source" period, but couldn't they do something like this:

A DLL based off a LGPL project, accompanied with an EXE that uses it. Seems to me that there would be isolation there (the EXE doesn't actually contain any of the LGPL code).

And yes, I noticed this:

"For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights."

Just wondering :\

I can't think of a reason why they couldn't.

worker201

  • Global Moderator
  • Member
  • ***
  • Posts: 2,810
  • Kudos: 703
    • http://www.triple-bypass.net
Re: Can MS legally use LGPL'd stuff?
« Reply #1 on: 10 August 2005, 06:41 »
From a purely legal standpoint, I guess they could.  But everybody and their mother would be all over them like a rash if there was even a hint of impropriety.  I don't think Microsoft really wants that kind of attention.  Because they would have to open their source to prove that any allegations were untrue.  This would allow people to investigate and perhaps sneer at (or copy) their precious source - which still probably has bits of WordPerfect, Windows 3.1, and Altair Basic in it.

Orethrius

  • Member
  • **
  • Posts: 1,783
  • Kudos: 982
Re: Can MS legally use LGPL'd stuff?
« Reply #2 on: 10 August 2005, 08:17 »
Quote from: worker201
From a purely legal standpoint, I guess they could. But everybody and their mother would be all over them like a rash if there was even a hint of impropriety. I don't think Microsoft really wants that kind of attention. Because they would have to open their source to prove that any allegations were untrue. This would allow people to investigate and perhaps sneer at (or copy) their precious source - which still probably has bits of WordPerfect, Windows 3.1, and Altair Basic in it.

Don't forget Mosaic.

Proudly posted from a Gentoo Linux system.

Quote from: Calum
even if you're renting you've got more rights than if you're using windows.

System Vitals

Aloone_Jonez

  • Administrator
  • Member
  • ***
  • Posts: 4,090
  • Kudos: 954
Re: Can MS legally use LGPL'd stuff?
« Reply #3 on: 10 August 2005, 18:23 »
Can MS legally use LGPL'd stuff?
Yes, of course they can as long as they obide by the the terms of the LGPL.
This is not a Windows help forum, however please do feel free to sign up and agree or disagree with our views on Microsoft.

Oh and FUCKMicrosoft! :fu:

Orethrius

  • Member
  • **
  • Posts: 1,783
  • Kudos: 982
Re: Can MS legally use LGPL'd stuff?
« Reply #4 on: 11 August 2005, 00:55 »
Quote from: Aloone_Jonez
Can MS legally use LGPL'd stuff?
Yes, of course they can as long as they obide by the the terms of the LGPL.

The problem exists in proving their blackboxed code is in violation of the licence.
This is the same reason why Microsoft is still in business, and why SCO hasn't imploded yet.

Proudly posted from a Gentoo Linux system.

Quote from: Calum
even if you're renting you've got more rights than if you're using windows.

System Vitals

Aloone_Jonez

  • Administrator
  • Member
  • ***
  • Posts: 4,090
  • Kudos: 954
Re: Can MS legally use LGPL'd stuff?
« Reply #5 on: 11 August 2005, 21:50 »
I thought LGPL'd code can be use in closed source propietry software, it's just GPL code that can't.
This is not a Windows help forum, however please do feel free to sign up and agree or disagree with our views on Microsoft.

Oh and FUCKMicrosoft! :fu:

piratePenguin

  • VIP
  • Member
  • ***
  • Posts: 3,027
  • Kudos: 775
    • http://piratepenguin.is-a-geek.com/~declan/
Re: Can MS legally use LGPL'd stuff?
« Reply #6 on: 11 August 2005, 21:55 »
Quote from: Aloone_Jonez
I thought LGPL'd code can be use in closed source propietry software, it's just GPL code that can't.
No, the LGPL allows non-free software to link with the LGPL libraries.
http://www.gnu.org/licenses/why-not-lgpl.html
Quote
The GNU Project has two principal licenses to use for libraries.  One is the GNU Library GPL; the other is the ordinary GNU GPL.  The choice of license makes a big difference: using the Library GPL permits use of the library in proprietary programs; using the ordinary GPL for a library makes it available only for free programs.
"What you share with the world is what it keeps of you."
 - Noah And The Whale: Give a little love



a poem by my computer, Macintosh Vigilante
Macintosh amends a damned around the requested typewriter. Macintosh urges a scarce design. Macintosh postulates an autobiography. Macintosh tolls the solo variant. Why does a winter audience delay macintosh? The maker tosses macintosh. Beneath female suffers a double scum. How will a rat cube the heavier cricket? Macintosh calls a method. Can macintosh nest opposite the headache? Macintosh ties the wrong fairy. When can macintosh stem the land gang? Female aborts underneath macintosh. Inside macintosh waffles female. Next to macintosh worries a well.

piratePenguin

  • VIP
  • Member
  • ***
  • Posts: 3,027
  • Kudos: 775
    • http://piratepenguin.is-a-geek.com/~declan/
Re: Can MS legally use LGPL'd stuff?
« Reply #7 on: 11 August 2005, 22:00 »
If I made a library, say, libcrap, and released it under the GPL, then only free programs could link with and use my library. But if I released it under the LGPL (not in a million years), then free and non-free programs could link with and use my library. Either way, developers of non-free software can't take any of my code and use it in their non-free programs. But developers of free software can.
"What you share with the world is what it keeps of you."
 - Noah And The Whale: Give a little love



a poem by my computer, Macintosh Vigilante
Macintosh amends a damned around the requested typewriter. Macintosh urges a scarce design. Macintosh postulates an autobiography. Macintosh tolls the solo variant. Why does a winter audience delay macintosh? The maker tosses macintosh. Beneath female suffers a double scum. How will a rat cube the heavier cricket? Macintosh calls a method. Can macintosh nest opposite the headache? Macintosh ties the wrong fairy. When can macintosh stem the land gang? Female aborts underneath macintosh. Inside macintosh waffles female. Next to macintosh worries a well.

Aloone_Jonez

  • Administrator
  • Member
  • ***
  • Posts: 4,090
  • Kudos: 954
Re: Can MS legally use LGPL'd stuff?
« Reply #8 on: 11 August 2005, 22:07 »
That's what I meant, if the LGPL'd library is statically linked then some of it's code becomes part of the binary, thus if the program is closed source then it's effectively using  LGPL'd code.
This is not a Windows help forum, however please do feel free to sign up and agree or disagree with our views on Microsoft.

Oh and FUCKMicrosoft! :fu:

piratePenguin

  • VIP
  • Member
  • ***
  • Posts: 3,027
  • Kudos: 775
    • http://piratepenguin.is-a-geek.com/~declan/
Re: Can MS legally use LGPL'd stuff?
« Reply #9 on: 11 August 2005, 22:10 »
Quote from: Aloone_Jonez
That's what I meant, if the LGPL'd library is statically linked then some of it's code becomes part of the binary, thus if the program is closed source then it's effectively using LGPL'd code.
Yea they can do that.
I thought you meant the source code. My bad.
"What you share with the world is what it keeps of you."
 - Noah And The Whale: Give a little love



a poem by my computer, Macintosh Vigilante
Macintosh amends a damned around the requested typewriter. Macintosh urges a scarce design. Macintosh postulates an autobiography. Macintosh tolls the solo variant. Why does a winter audience delay macintosh? The maker tosses macintosh. Beneath female suffers a double scum. How will a rat cube the heavier cricket? Macintosh calls a method. Can macintosh nest opposite the headache? Macintosh ties the wrong fairy. When can macintosh stem the land gang? Female aborts underneath macintosh. Inside macintosh waffles female. Next to macintosh worries a well.

Aloone_Jonez

  • Administrator
  • Member
  • ***
  • Posts: 4,090
  • Kudos: 954
Re: Can MS legally use LGPL'd stuff?
« Reply #10 on: 11 August 2005, 22:18 »
Quote from: piratePenguin
Yea they can do that.
I thought you meant the source code. My bad.

Well technically they still can use the source, but it must be un-modified if they change it they have to release the code.
This is not a Windows help forum, however please do feel free to sign up and agree or disagree with our views on Microsoft.

Oh and FUCKMicrosoft! :fu:

Kintaro

  • Member
  • **
  • Posts: 6,545
  • Kudos: 255
  • I want to get the band back together!
    • JohnTate.org
Re: Can MS legally use LGPL'd stuff?
« Reply #11 on: 12 August 2005, 05:06 »
If Microsoft follow the LGPL's rules, then they can use it.

Of course, if Microsoft don't follow its rules and use it anyway, there is nothing that can be done about it. Microsoft has enough resources to convert the USA into a facist state AFAIK. The fact that antitrust hasn't actually done anything to stop them yet almost proves that to be true.