Boundary Conditions

NorthStar <[email protected]> 10 May 2003 00:40:27 -0000
Newsgroups gmane.comp.web.oscommerce.gpl
Message-ID <d1a5e70595d5d3c042b970985b154bd9@osCommerce-Forums>
This message was sent from: GNU General Public License
http://forums.oscommerce.com/viewtopic.php?p=164658#164658
----------------------------------------------------------------

I have a project in mind for integrating OSC with another program that runs on the same or perhaps another computer.   Thus the system would have 2 or 3 or more processes. These would be connected via sockets.  OSC would be process 1 and talk to process 2 via an API.

Q1:
Now, per GPL, if I develop the API, I must make the API available, so I may as well just contribute the API source back to OSC.

But processes  2 and 3  wouldn't be covered by GPL because they aren't "derived works", ie, arent linked with OSC.

Am I correct?

Note this is all very similar, for  example,  to OSC working with mySQL, etc etc. (except the other process in my project isnt a database).



Q2:
Anything I develop in PHP that is called by OSC code becomes part of OSC and is governed by the terms of GPL, is that correct?