> > b) write proprietary code, that links in only modules with > > the standard library exception. > > I guess I'm naturally going for b), that was the original intention.
But most of GCC, which you are "linking in" by virtue of a custom interface, does *not* have the library exception, so you are not doing this. > One easy and clear way to solve this, is to deliver separate products. Be sure you understand what "separate" means in copyright law. Again, let me suggest that you consult a qualified attorney to discuss this topic in detail.