Hi,
Thank you very much for the clarification. Our intention is to provide VOIP
service and hence we need not expose our customized code to end users.
Regards,
Shankar
---------------------------------------------------------------------
Date: Wed, 11 Mar 2015 10:56:02 +0100
From: "Olle E. Johansson" <oej(a)edvina.net
To: "Kamailio (SER) - Users Mailing List"
<sr-users(a)lists.sip-router.org
Subject: Re: [SR-Users] Regd. Kamailio GPL
Message-ID: <DD23FDE1-C5DA-4D98-B20E-DE7173C4902F(a)edvina.net
Content-Type: text/plain; charset=us-ascii
On 11 Mar 2015, at 10:13, Daniel Tryba <d.tryba(a)pocos.nl> wrote:
On Tuesday 10 March 2015 14:52:22 Shankar wrote:
> We are exploring kamailio source for use in our
VOIP solution. This is
the
> first time we are looking at open source. We have
few doubts in using
> kamailio for providing our VOIP service. Under GPL
any customization
> (customization mainly with respect to interacting
with our proprietary
> applications e.g. Billing server) we do to
kamailio also has to be
provided
> to the end user. Our doubt is whether we can
procure commercial rights to
> our customised code?
You should really contact a lawyer specialised in IP
to get good advice.
But
gnu.org points out that above assumption isn't
always true:
http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#GPLRequireSourcePo
stedPublic
"The GPL does not require you to release your
modified version. You are
free
to make modifications and use them privately, without
ever releasing them.
This applies to organizations (including companies),
too; an organization
can
make a modified version and use it internally without
ever releasing it
outside the organization.
But if you release the modified version to the public
in some way, the GPL
requires you to make the modified source code
available to the program's
users, under the GPL."
So if you don't ship a binary to endusers, you
don't have to release
source
(including modifications). It all depends on what you
are supplying to
your
endusers (a service or a (complete) software product).
There is a big difference between GPLv2 and GPLv3 here.
For GPL2, providing services is not seen as distribution of the source, and
the
commercial code can stay in the company. For GPLv3 it's different as far as
I
understand.
Kamailio is GPLv2 and Siremis - the web interface by Asipto - is GPLv3.
/O