RE: Using Your APIs
Patrik Stridvall <[email protected]> Mon, 23 Sep 2002 11:51:38 +0200
| Newsgroups | gmane.comp.emulators.wine.license |
|---|---|
| Message-ID | <[email protected]> |
> We provide a COM product on the HP OpenVMS operating system. > We would like to use a > very small subset of the APIs available with wine and build > it into our product. OK. > Is this permissible > under your license? [Wine is licensed under the LGPL.] Short answer: Yes. Longer answer: In general the LGPL doesn't regulate what USES the LGPL:ed code at all, so it is not likely to cause you any problem. A lot of companies use LGPL:ed code in commersial products every day. Except for issues answered below, the only minor issue is that license TRIES to avoid that the requirements stated below are circumvented by dividing the modifications in two parts one LGPL:ed part, that USES another proprietary part... Normally what is stated above is irrellevant since most companies simple USE the LGPL code. However you are talking about a "COM product". Do you mean? (1) A product that USES COM to "communicate" with another product. (2) A product that IMPLEMENTS COM for use by other products. If it is (1), it isn't likely any problem at all. If it is (2), well, you have to be careful how you do it, but if it just any issue of that you are missing some functionallity and the other parts of your product simple use code from Wine, it isn't any problem either. However, don't let what I just said scare you away from using parts of Wine. As I said most companies uses LPGL code daily together with their own proprietary products... If there are any other questions I will be happy to answer them... > If this is possible, would you require us to submit our > changes to you or is it sufficient if we make > them available on our end to fulfill any copyright obligations? You must make the modifications of any LGPL parts available to your end users under the LGPL which among other thing means and you are not allow to by contract, EULA or otherwise to forbid them to give the LGPL modifications to the Wine project (or anybody else for that matter). However, you are NOT LEGALLY required to submit your changes yourself, however, from a TECHNICAL point of view it would probably be better if you worked actively to integrate any changes back into Wine, so you can benefit from improvements later made by the Wine project to whatever parts of Wine you choose to use.