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
