GPL and closed source

David Woolley forums at
Mon Jun 6 07:37:35 UTC 2011

David Woolley wrote:

> No. If you really want to do this, the accepted way is to create two 
> programs that communicate by a documented message passing protocol (TCP 
> or pipes are typically used, and command line options can be part of the 
> calling interface.)

Note this technique would breach the licence agreement for most of the 
closed source commercial libraries I've come across, because they 
generally have a clause forbidding the creation of programs to expose 
the actual capabilities of the library, rather than simply to use it to 
perform some application of its capabilities.

David Woolley
Emails are not formal business letters, whatever businesses may want.
RFC1855 says there should be an address here, but, in a world of spam,
that is no longer good advice, as archive address hiding may not work.

More information about the License-discuss mailing list