MIT Library with GPL Program?
I'm writing a program that I intend to use the Expat XML parser in, which I believe is MIT licensed. My program is going to be licensed under GPL-2. As I understand it, the two are compatible, so what do I need to do in my license information? Just give the appropriate credit for Expat and include the GPL?
|
Reading through the MIT license, it doesn't seem to say much about derivative works. Since it's a library, I doubt you actually need to credit them. However, if you feel obligated, go ahead and thank them.
|
Re: MIT Library with GPL Program?
Quote:
|
Thanks guys. :)
I have confirmed Expat's status as MIT-licensed code. :) |
Your license and MIT's license are completely independent: your application simply depends upon their code being previously-installed on the computer in order for it to run successfully.
The only consideration as far as licensing is concerned is if you distribute a copy of their code with yours, as a convenience to your customer. Their license must permit you to distribute their code. But even so... you are simply doing so by permission of the copyright-owner. Your license doesn't apply to them. If you do, by permission, include a copy of their code, then you must be fully prepared to handle a number of eventualities:
|
Yeah. The documentation I was reading implied that the Expat code was usually linked in to the application statically, but it turns out that is not true, it's just the standard -lexpat deal. :) So I guess much of this was a moot point, but it was still a good education in licensing.
|
All times are GMT -5. The time now is 11:36 AM. |