> > Since you're distributing SimCoupe 0.79 with this, I presume you'll be > > releasing your sources as required by the GPL? > > I'm not expert in GPL. > I just made a library and included it in GPL program. > Must I declare my library as GPL when it is included in GPL > program?
Yes. Unless the author of the original progam accepts that the new version no longer complies with the original GPL agreements and revokes his own GPL licence. (Is that right?) > Prior to 0.60 SAAemu was standalone. Now it is incorporated > into SimCoupe, as people wanted. Any change of state? Yes. Now, because you are using a static library, it is impossible to release a version of SimCoupe that uses you code WITHOUT building your code directly into Sim Coupe. You shoulda used a DLL ... > Do you think I should distribute only LIB version with SimCoupe, > and let anyone compile it himself? This would be GPL-clear? Only if you expect that everyone who wants to use SimCoupe must compile it for themselves. (I wouldn't like that). Actually, no, it still wouldn't work. I don't think GPL programs can make use, internally, of non-GPL code. > Currently I don't have SAAemu 0.60 sources (I lost'em), but > I have some working version (something like 0.61), since I > did some advancements to let Dave Hooper sleeps better ;) Like what? (Looking forward to it - only, don't try too hard with using my new functions like VolumeBoost and SetSampleRate - they haven't been implemented yet - and what's more, the SendCommand function that makes it all happen hasn't been put in the Exports table yet!) (Doh. You can still use it for now, but a) it won't do anything, and b) it will break when I fix it! ) Dave

