What is said here is correct in regards to linkage.  If something is
executed though a TGI (or asterisk's later AGI/OpenPBX OGI) process,
forked and exec'd from, and but tethered purely by I/O to the original
server, there is no GNU GPL licensing issue whatsoever involved from
that.  If the application is linked to a GPL licensed (Not LGPL) library
or includes GPL licensed code in it, then and only then, of course it is
also subject to the GPL.

As to how much one can charge for an application, or it's commercial
viability, there is no such issue or limitation on what one may charge
for an application distributed under GNU GPL so long as one lives by the
license requirements.  In fact, Dewar, who founded ADA Pro (now
AdaCore), demonstrated this successfully selling GNU ADA at literally
around $1million dollars for each GNU GPL licensed copy, along with
support.  RedHat is a growing public company successfully selling GNU
GPL licensed software.

Roy Sigurd Karlsbakk wrote:
>>> Last but not least i've a license question. If my company develops an
>>> AGI that work with OpenPBX, can we sell it in binary only form or  
>>> we're
>>> forced to provide source code? I hope OpenPBX GPL will apply only  
>>> to the
>>> OpenPBX source code and not also to external code (AGI, EAGI, FAGI,
>>> extensions, etc.)
>>>
>> GPL state that any code linked with GPL becomes GPL - and has to be  
>> open
>> source etc. The exception is if it is a binary, separated project  
>> witch
>> functions also without OpenPBX. The rules are set out in the GPL text.
>> GPL is written like a virus license, so you need to take care if you
>> combine it with proprietary, non-open source.
> 
> AGI/OGI is not touched by GPL unless you link (as in ld) against  
> libraries that are GPL. Using AGI/OGI over TCP or by fork/exec will  
> not invalidate GPL, and is indeed legal, no matter how much you  
> charge for the app :P
> 
> roy
> 
> _______________________________________________
> Openpbx-dev mailing list
> [email protected]
> http://lists.openpbx.org/mailman/listinfo/openpbx-dev
begin:vcard
fn:David Sugar
n:Sugar;David
org:GNU Telephony
email;internet:[EMAIL PROTECTED]
tel;work:+1 201 215 2609
url:http://www.gnutelephony.org
version:2.1
end:vcard

_______________________________________________
Openpbx-dev mailing list
[email protected]
http://lists.openpbx.org/mailman/listinfo/openpbx-dev

Reply via email to