Am Montag, den 29.01.2007, 11:58 +0100 schrieb Thomas Winter: > Hi, > If I develope an dialplan, some AGI and AMI functions for Asterisk and ship > it > as an complete product to an coustomer, do I have to put my developed code or > the complete product under the GPL?
IANAL, but in my understanding - a dialplan is not "code", but a configuration file - that is not affected by the GPL - You will have to hand out the dialplan as a file on the Asterisk server, else it is pretty useless - if your customer has shell access to the * machine, he could just read that file - AGI programs in script (perl,python,php,bash) will have to reside on the * machine as well, accessible by users with shell access - AGI binaries probably can be called separate programs in respect to GPL - they will be called by *, but are not imminently necessary nor binary-linked to Asterisk nor do they necessarily use asterisk libraries (but you should check which libs you link into your program, especially the licensing conditions for the asterisk-specific interface which might have a special license) In my understanding this means that as long as you do not change anything in the asterisk codebase but restrict yourself to configuration files and AGI programs, there is no need to disclose the code of those to your customers. They will very well have the right to obtain a copy of the Asterisk source code as such, or the Linux kernel source. You probably should tell them the machine runs GPL'ed code and hand them a copy of the GPL, and if requested, refer them to download sources of the source code used. BR Anselm _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users