<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">On 14.02.22 08:20, Olle E. Johansson
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:BB5EB473-FA61-4779-8584-56E49175F61F@edvina.net">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On 12 Feb 2022, at 09:40, Henning Westerholt
<<a href="mailto:hw@gilawa.com"
class="moz-txt-link-freetext" moz-do-not-send="true">hw@gilawa.com</a>>
wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<meta charset="UTF-8" class="">
<div class="WordSection1" style="page: WordSection1;
caret-color: rgb(0, 0, 0); font-family: Helvetica;
font-size: 18px; font-style: normal; font-variant-caps:
normal; font-weight: normal; letter-spacing: normal;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; word-spacing: 0px;
-webkit-text-stroke-width: 0px; text-decoration: none;">
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class="">Hello,<o:p
class=""></o:p></span></div>
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""><o:p
class="">Â </o:p></span></div>
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""
lang="EN-GB">there is not that much the Kamailio
project can do regarding the licensing questions. Even
if we clarify our point of view, the license needs to
be ultimately interpreted by lawyers or in court. And
it will be also specific regarding different
countries, like European countries, USA, China etc..<o:p
class=""></o:p></span></div>
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""
lang="EN-GB"><o:p class="">Â </o:p></span></div>
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""
lang="EN-GB">Actually, there is a difference between
interpreted languages and compiled languages for the
GPL. Its all explained in detail in this entry:<o:p
class=""></o:p></span></div>
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""
lang="EN-GB"><a
href="https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#IfInterpreterIsGPL"
style="color: blue; text-decoration: underline;"
class="moz-txt-link-freetext" moz-do-not-send="true">https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#IfInterpreterIsGPL</a><o:p
class=""></o:p></span></div>
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""
lang="EN-GB"><o:p class="">Â </o:p></span></div>
</div>
</div>
</blockquote>
I do not fully agree that there’s not much we can do. We need to
help our users and developers. We can clearly write that while
it’s our intention that all configurations should be un-affected
by the GPL, we believe that using LUA may be affected and add
the pointers you have shared in email. I think that would help
people making the right decisions.</div>
</blockquote>
<p>I don't think that Lua script is affected either by GPL
propagation due to Kamailio, none of the configuration files
script types are affected.</p>
<p>Lua script, even if it is compiled, is not linked to any Kamailio
code or object file, it is just some optimization variant of the
text Lua script. There is no difference between text and binary
(compiled) Lua script in terms of linking with kamailio code, it
is only about some different data format.<br>
</p>
<p>For interpreted languages, it would be the case of GPL
propagation, if I write a script where I include another GPL
script. That is also the case of kamailio.cfg native language. If
I publish kamailio-antiflood.cfg under GPL and one takes it to
include its content to own kamailio.cfg, then that kamailio.cfg
falls under GPL.<br>
</p>
<p>Cheers,<br>
Daniel</p>
<p><br>
</p>
<blockquote type="cite"
cite="mid:BB5EB473-FA61-4779-8584-56E49175F61F@edvina.net">
<div><br class="">
</div>
<div>/O<br class="">
<blockquote type="cite" class="">
<div class="">
<div class="WordSection1" style="page: WordSection1;
caret-color: rgb(0, 0, 0); font-family: Helvetica;
font-size: 18px; font-style: normal; font-variant-caps:
normal; font-weight: normal; letter-spacing: normal;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; word-spacing: 0px;
-webkit-text-stroke-width: 0px; text-decoration: none;">
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""
lang="EN-GB">Cheers,<o:p class=""></o:p></span></div>
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""
lang="EN-GB"><o:p class="">Â </o:p></span></div>
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""
lang="EN-GB">Henning<o:p class=""></o:p></span></div>
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""
lang="EN-GB"><o:p class="">Â </o:p></span></div>
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""
lang="EN-GB">--<span class="Apple-converted-space">Â </span><o:p
class=""></o:p></span></div>
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""
lang="EN-GB">Henning Westerholt –<span
class="Apple-converted-space">Â </span></span><span
class=""><a href="https://skalatan.de/blog/"
style="color: blue; text-decoration: underline;"
class="" moz-do-not-send="true"><span style="color:
rgb(5, 99, 193);" class="" lang="EN-GB">https://skalatan.de/blog/</span></a></span><span
class="" lang="EN-GB"><o:p class=""></o:p></span></div>
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""
lang="EN-GB">Kamailio services –<span
class="Apple-converted-space">Â </span></span><span
class=""><a href="https://gilawa.com/" style="color:
blue; text-decoration: underline;" class=""
moz-do-not-send="true"><span style="color: rgb(5,
99, 193);" class="" lang="EN-GB">https://gilawa.com</span></a></span><span
class="" lang="EN-GB"><o:p class=""></o:p></span></div>
<div style="margin: 0cm; font-size: 11pt; font-family:
Calibri, sans-serif;" class=""><span class=""
lang="EN-GB"><o:p class="">Â </o:p></span></div>
<div style="border-style: solid none none;
border-top-width: 1pt; border-top-color: rgb(225, 225,
225); padding: 3pt 0cm 0cm;" class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><b
class="">From:</b><span
class="Apple-converted-space">Â </span>sr-users <<a
href="mailto:sr-users-bounces@lists.kamailio.org"
style="color: blue; text-decoration: underline;"
class="moz-txt-link-freetext" moz-do-not-send="true">sr-users-bounces@lists.kamailio.org</a>><span
class="Apple-converted-space">Â </span><b class="">On
Behalf Of<span class="Apple-converted-space">Â </span></b>Seven
Du<br class="">
<b class="">Sent:</b><span
class="Apple-converted-space">Â </span>Saturday,
February 12, 2022 1:37 AM<br class="">
<b class="">To:</b><span class="Apple-converted-space">Â </span>Daniel-Constantin
Mierla <<a href="mailto:miconda@gmail.com"
style="color: blue; text-decoration: underline;"
class="moz-txt-link-freetext" moz-do-not-send="true">miconda@gmail.com</a>>;
Kamailio (SER) - Users Mailing List <<a
href="mailto:sr-users@lists.kamailio.org"
style="color: blue; text-decoration: underline;"
class="moz-txt-link-freetext" moz-do-not-send="true">sr-users@lists.kamailio.org</a>><br
class="">
<b class="">Subject:</b><span
class="Apple-converted-space">Â </span>Re: [SR-Users]
SEMS license with kamailio and rtpengine<o:p class=""></o:p></div>
</div>
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><o:p
class="">Â </o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class="">Thanks all
now I understand better.<o:p class=""></o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;" class=""><o:p
class="">Â </o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;" class="">to <a
href="mailto:miconda@gmail.com" style="color:
blue; text-decoration: underline;" class=""
moz-do-not-send="true">@Daniel-Constantin Mierla</a>Â
regarding to the compiled lua code, I agree either
it's an optimized binary or a dynamic .so. it
doesn't have to be GPL. But as discussed above, if
you load the compiled lua code into kamailio, it has
to be GPL since it links to the C code anyway
directly, it calls kamailio functions directly (e.g.
t_relay()) but not via a socket, so that might
applies to GPL unless that explicitly clarified.
even the kamailio config scripts also has this
problem, since kamailio config is not like *pure*
config files e.g. .ini or .yaml, it has it's own
logic, it calls functions in C, it's just another
"language" like lua or js. The only difference is
that the native config or lua code is not compiled
at the same time of kamailio, it would be
interpreted at run time by kamailio. but GPL doesn't
care about compile time, it just cares if your code
"calls" GPL functions.<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;" class=""><o:p
class="">Â </o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;" class="">So
if kamailio is not intended to restrict config or
scripts via KEMI to force GPL it might be good to
explicitly clarify it?<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;" class=""><o:p
class="">Â </o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;" class="">Also
thanks @Johansson, as the discussion is long I list
my understanding or my question #5 here. According
to the answer that means when I write a module to
load into kamailio, I cannot link to libclosed.so as
I cannot provide source code since it's by a 3-rd
party I cannot own the code and it's not GPL. So the
only way to use that libclosed.so with kamailio is
to create a service and communicate with kamailio
via socket, evapi or http or anything else.<o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;" class=""><o:p
class="">Â </o:p></div>
</div>
</div>
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><o:p
class="">Â </o:p></div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;" class="">On
Thu, Feb 10, 2022 at 11:34 PM Daniel-Constantin
Mierla <<a href="mailto:miconda@gmail.com"
style="color: blue; text-decoration: underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">miconda@gmail.com</a>>
wrote:<o:p class=""></o:p></div>
</div>
<blockquote style="border-style: none none none solid;
border-left-width: 1pt; border-left-color: rgb(204,
204, 204); padding: 0cm 0cm 0cm 6pt; margin-left:
4.8pt; margin-right: 0cm;" class="">
<div class="">
<p style="margin-left: 35.4pt;" class="">I think it
is not easy to impose any further restriction not
to distribute the sources, but one can try ... in
some (many) countries licenses and patents are not
recognized or not enforced.<o:p class=""></o:p></p>
<p style="margin-left: 35.4pt;" class="">Cheers,<br
class="">
Daniel<o:p class=""></o:p></p>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;"
class="">On 10.02.22 11:47, Alex Balashov wrote:<o:p
class=""></o:p></div>
</div>
<blockquote style="margin-top: 5pt; margin-bottom:
5pt;" class="">
<p class="MsoNormal" style="margin: 0cm 0cm 12pt
35.4pt; font-size: 11pt; font-family: Calibri,
sans-serif;">Come to think of it, I imagine the
license has language saying that it cannot be
superseded in part or in whole by any
contradictory agreement.<o:p class=""></o:p></p>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class="">—<span
class="Apple-converted-space">Â </span><o:p
class=""></o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class="">Sent from mobile, with
due apologies for brevity and errors.<o:p
class=""></o:p></div>
</div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class=""><br class="">
<br class="">
<o:p class=""></o:p></div>
<blockquote style="margin-top: 5pt;
margin-bottom: 5pt;" class="">
<p class="MsoNormal" style="margin: 0cm 0cm
12pt 35.4pt; font-size: 11pt; font-family:
Calibri, sans-serif;">On Feb 10, 2022, at
5:42 AM, Alex Balashov<span
class="Apple-converted-space">Â </span><a
href="mailto:abalashov@evaristesys.com"
target="_blank" style="color: blue;
text-decoration: underline;" class=""
moz-do-not-send="true"><abalashov@evaristesys.com></a><span
class="Apple-converted-space">Â </span>wrote:<o:p
class=""></o:p></p>
</blockquote>
</div>
<blockquote style="margin-top: 5pt; margin-bottom:
5pt;" class="">
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class=""> Is it legally
possible for a customer to separately
contract away a right that the license
otherwise affords them, such as the GPL
right to demand source code and then turn
around and distribute that source code?<span
class="Apple-converted-space">Â </span><o:p
class=""></o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class=""><o:p class="">Â </o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class="">I have to wonder if
it’s possible in the US. It seems like it
shouldn’t be, but in principle, in the
prevailing theme of Anglo-American
jurisprudence, it’s possible to contract
away pretty much anything, no matter how
adverse to one’s interests, so long as it
is done “freelyâ€.<o:p class=""></o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class=""><o:p class="">Â </o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class="">—<span
class="Apple-converted-space">Â </span><o:p
class=""></o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class="">Sent from mobile, with due
apologies for brevity and errors.<o:p
class=""></o:p></div>
</div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt;
font-size: 11pt; font-family: Calibri,
sans-serif;" class=""><br class="">
<br class="">
<o:p class=""></o:p></div>
<blockquote style="margin-top: 5pt;
margin-bottom: 5pt;" class="">
<p class="MsoNormal" style="margin:
0cm 0cm 12pt 35.4pt; font-size:
11pt; font-family: Calibri,
sans-serif;">On Feb 10, 2022, at
2:37 AM, Henning Westerholt<span
class="Apple-converted-space">Â </span><a
href="mailto:hw@gilawa.com"
target="_blank" style="color:
blue; text-decoration: underline;"
class="" moz-do-not-send="true"><hw@gilawa.com></a><span
class="Apple-converted-space">Â </span>wrote:<o:p
class=""></o:p></p>
</blockquote>
</div>
<blockquote style="margin-top: 5pt;
margin-bottom: 5pt;" class="">
<div class="">
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class=""><span
class="Apple-converted-space">Â </span><o:p
class=""></o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class="">Hello,<o:p class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class="">Â <o:p class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class=""><span class=""
lang="EN-GB">just to add to the
discussion:</span><o:p class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class=""><span class=""
lang="EN-GB">Â </span><o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
71.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;
text-indent: -18pt;" class=""><span
style="font-size: 10pt;
font-family: Symbol;" class=""><span
class="">·<span
style="font-style: normal;
font-variant-caps: normal;
font-weight: normal;
font-stretch: normal;
font-size: 7pt; line-height:
normal; font-family:
"Times New
Roman";" class="">Â Â Â Â Â Â Â Â <span
class="Apple-converted-space">Â </span></span></span></span><span
class="" lang="EN-GB">Please
have a look to the GPLv2 FAQ,
many topics you’ve raised are
discussed there<span
class="Apple-converted-space">Â </span><a
href="https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html"
target="_blank" style="color:
blue; text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html</a></span><o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
71.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;
text-indent: -18pt;" class=""><span
style="font-size: 10pt;
font-family: Symbol;" class=""><span
class="">·<span
style="font-style: normal;
font-variant-caps: normal;
font-weight: normal;
font-stretch: normal;
font-size: 7pt; line-height:
normal; font-family:
"Times New
Roman";" class="">Â Â Â Â Â Â Â Â <span
class="Apple-converted-space">Â </span></span></span></span><span
class="" lang="EN-GB">You should
really consult a lawyer for this
specific questions</span><o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class=""><span class=""
lang="EN-GB">Â </span><o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class=""><span class=""
lang="EN-GB">Regarding the
licence of the configuration
(native script vs. KEMI) – my
understanding would be that a
native Kamailio cfg script would
be independent of GPL as its
interpreted (and practically the
customer gets the “source codeâ€
anyway). But KEMI LUA code that
is pre-compiled would fall under
the GPL, so the customer has a
right to get the source code for
it. Compare e.g., to this:<span
class="Apple-converted-space">Â </span><a
href="https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#IfInterpreterIsGPL"
target="_blank" style="color:
blue; text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#IfInterpreterIsGPL</a></span><o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class=""><span class=""
lang="EN-GB">Â </span><o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class=""><span class=""
lang="EN-GB">Cheers,</span><o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class=""><span class=""
lang="EN-GB">Â </span><o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class=""><span class=""
lang="EN-GB">Henning</span><o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class=""><span class=""
lang="EN-GB">Â </span><o:p
class=""></o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class=""><span
class="" lang="EN-GB">--<span
class="Apple-converted-space">Â </span></span><o:p class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class=""><span
class="" lang="EN-GB">Henning
Westerholt –<span
class="Apple-converted-space">Â </span></span><a
href="https://skalatan.de/blog/" target="_blank" style="color: blue;
text-decoration: underline;"
class=""
moz-do-not-send="true"><span
style="color: rgb(5, 99,
193);" class="" lang="EN-GB">https://skalatan.de/blog/</span></a><o:p
class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class=""><span
class="" lang="EN-GB">Kamailio
services –<span
class="Apple-converted-space">Â </span></span><a
href="https://gilawa.com/"
target="_blank" style="color:
blue; text-decoration:
underline;" class=""
moz-do-not-send="true"><span
style="color: rgb(5, 99,
193);" class="" lang="EN-GB">https://gilawa.com</span></a><o:p
class=""></o:p></div>
</div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class=""><span class=""
lang="EN-GB">Â </span><o:p
class=""></o:p></div>
<div class="">
<div style="border-style: solid
none none; border-top-width:
1pt; border-top-color: rgb(225,
225, 225); padding: 3pt 0cm
0cm;" class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class=""><b
class="">From:</b><span
class="Apple-converted-space">Â </span>sr-users<span
class="Apple-converted-space">Â </span><a
href="mailto:sr-users-bounces@lists.kamailio.org"
target="_blank"
style="color: blue;
text-decoration: underline;"
class=""
moz-do-not-send="true"><sr-users-bounces@lists.kamailio.org></a><span
class="Apple-converted-space">Â </span><b class="">On Behalf Of<span
class="Apple-converted-space">Â </span></b>Olle
E. Johansson<br class="">
<b class="">Sent:</b><span
class="Apple-converted-space">Â </span>Thursday,
February 10, 2022 8:13 AM<br
class="">
<b class="">To:</b><span
class="Apple-converted-space">Â </span>Kamailio
(SER) - Users Mailing List<span
class="Apple-converted-space">Â </span><a
href="mailto:sr-users@lists.kamailio.org"
target="_blank"
style="color: blue;
text-decoration: underline;"
class=""
moz-do-not-send="true"><sr-users@lists.kamailio.org></a><br
class="">
<b class="">Subject:</b><span
class="Apple-converted-space">Â </span>Re: [SR-Users] SEMS license with
kamailio and rtpengine<o:p
class=""></o:p></div>
</div>
</div>
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class="">Â <o:p class=""></o:p></div>
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class="">Hi Seven!<o:p class=""></o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Note that
many of these questions open a
legal discussion that has been
going on for many years. I base
my answers on what I know, which
may not be the full truth.
Regardless, I have been involved
in these kind of discussions for
almost 30 years of working in
open source.<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">First,
note that there are two kind of
situations to observe. One is
when your application is
executing in a system. The other
is the license of the written
source code files. <o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Secondly,
license and copyright are two
different things. You always
have the copyright to your
source code.<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">In
Kamailio there are source code
files that have a different
license than the rest of the
files. That means that if you
copy that source code and create
a new product that license
applies.<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Kamailio
as a whole is released under GPL
version 2. When you run Kamailio
in your server, that license
applies to it all, regardless of
the license of various source
code files.<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Also note
that I base this discussion on a
delivery of a system to a
customer. When you run Kamailio
as a service you do not deliver
(according to GPL v2) and the
customer doesn’t have the same
rights to the source.<o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Also note
that (as other persons has
pointed out) that it’s the
recipient of the binaries that
has the rights, not the world.
If I am not your customer, I
can’t demand the source code
according to the GPL. The
customer that receives the code
has the right to do whatever
they want with it - like
publishing the source on GitHub
for the world to enjoy.<o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
<div class="">
<p class="MsoNormal"
style="margin: 0cm 0cm 12pt
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;"><o:p class="">Â </o:p></p>
<blockquote style="margin-top:
5pt; margin-bottom: 5pt;"
class="">
<div class="">
<div style="margin: 0cm 0cm
0cm 70.8pt; font-size:
11pt; font-family:
Calibri, sans-serif;"
class="">10 feb. 2022 kl.
00:16 skrev Seven Du <<a
href="mailto:dujinfang@gmail.com" target="_blank" style="color: blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">dujinfang@gmail.com</a>>:<o:p
class=""></o:p></div>
</div>
<div style="margin: 0cm 0cm
0cm 70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">I
have some questions on
this, e.g. on
Kamailio:<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">1.
The core and some
modules is GPL. I
packaged that without
change, and sell to a
customer. and when the
customer asks for
source, I told him to
download from the
kamailio website,
since I didn't change
anything. Is
that correct?<o:p
class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
<p class="MsoNormal"
style="margin: 0cm 0cm 12pt
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;">How you
distribute the source code to
the customer is irrelevant
here. Note that if you end up
having to provide it on a
floppy disk or a USB stick,
you can charge for that
according to the GPL :-)<o:p
class=""></o:p></p>
<blockquote style="margin-top:
5pt; margin-bottom: 5pt;"
class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">2.
I can also host the
source on my own
website, with some
more helper scripts
for building and
packaging. That should
be better?<o:p
class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">I can’t
judge if it’s better or worse,
it has very little relevance
to with the license. Just make
sure that you include the
signatures made by the
Kamailio team so the customer
can trace it back to the
source and make sure there’s
no changes.<o:p class=""></o:p></div>
</div>
<div class="">
<p class="MsoNormal"
style="margin: 0cm 0cm 12pt
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;"><o:p class="">Â </o:p></p>
<blockquote style="margin-top:
5pt; margin-bottom: 5pt;"
class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">3.
I write a new module,
100% code wrote from
scratch, just follow
the module guidelines
or example code to
expose/add hooks to
core, dynamically
loaded into kamailio.
Do I need to use GPL
or can it be any
license or even closed
source? can I sell the
standalone module in
binary?<o:p class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Your
source code has to be licensed
in a license that can end up
being compatible with GPL. You
can not have a commercial
license on it, since when
executing it as part of
Kamailio, GPL applies.<o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Since
your module ends up being GPL
while running in a system you
deliver for a fee or for free
to your customer, your
customers has a right to the
source code.<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<p class="MsoNormal"
style="margin: 0cm 0cm 12pt
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;"><o:p class="">Â </o:p></p>
<blockquote style="margin-top:
5pt; margin-bottom: 5pt;"
class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">4.
my module still should
be GPL since I have to
call GPL code in
kamailio source, e.g.
string functions in
core. or maybe it's ok
if string functions in
kamailio core is BSD?<o:p
class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">When
executing ALL of Kamailio is
GPL, including all linked
modules.<o:p class=""></o:p></div>
</div>
<div class="">
<p class="MsoNormal"
style="margin: 0cm 0cm 12pt
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;"><o:p class="">Â </o:p></p>
<blockquote style="margin-top:
5pt; margin-bottom: 5pt;"
class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">5.
If my module link to a
3rd party lib (e.g.
libclosed-source.so or
libclosed-source.a I
think there's no
difference?) which is
not open source (but
free to sell), can I
sell it w/o the source
of libclosed-source ?<o:p
class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Linking
means that you execute in the
same processes and according
to most this means that GPL
applies. That’s why we have a
lot of protocols where most
people think that GPL does not
apply, even though some people
want to discuss that. In my
personal view it’s ok to write
commercial software that
communicates over RPC or by
using the http_client with
Kamailio.<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<p class="MsoNormal"
style="margin: 0cm 0cm 12pt
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;">In Asterisk, the
license specially permits this
use of the various Asterisk
protocols since there was
discussions. Most Asterisk
developers believed it wasn’t
necessary and that GPL did not
apply when using protocol
based API’s. But nevertheless,
just to avoid discussions,
this was clarified in the
license.<o:p class=""></o:p></p>
<blockquote style="margin-top:
5pt; margin-bottom: 5pt;"
class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">6.
If answer to 5 is yes,
I can write my own
libclosed-source and
sell with whatever
license?<o:p class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">You can,
but if it links to Kamailio in
run-time, then it will at that
point become GPL licensed
regardless of what you have
written. That’s why many
companies stay away from GPL,
especially libraries that are
licensed with GPL, because it
can affect your own licenses.<o:p
class=""></o:p></div>
</div>
<div class="">
<p class="MsoNormal"
style="margin: 0cm 0cm 12pt
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;"><o:p class="">Â </o:p></p>
<blockquote style="margin-top:
5pt; margin-bottom: 5pt;"
class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">7.
Regards to KEMI, if I
write routing scripts
with Lua (compiled
with luac) and sell to
a customer, should I
open source the Lua
code? The Lua code
calls Kamailio core
functions which might
be GPL.<o:p class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">That is
an interesting question which
I’m not ready to answer. I
think the intention of the
Kamailio dev team is that your
code should not be affected by
GPL, but we may want to
clarify that.<o:p class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">If you
write a regular configuration
script I would personally
clearly think you have the
rights to that. The idea with
KEMI was to introduce modern
ways of writing configuration
scripts.<o:p class=""></o:p></div>
</div>
<div class="">
<p class="MsoNormal"
style="margin: 0cm 0cm 12pt
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;"><o:p class="">Â </o:p></p>
<blockquote style="margin-top:
5pt; margin-bottom: 5pt;"
class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Thanks.
I don't mean to
violate the GPL, just
want to be clear and
easier to understand
the license.<o:p
class=""></o:p></div>
</div>
</div>
</div>
</blockquote>
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Always
good to start the day with a
GPL discussion :-)<o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Cheers,<o:p
class=""></o:p></div>
</div>
<div class="">
<p class="MsoNormal"
style="margin: 0cm 0cm 12pt
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;">/O<o:p class=""></o:p></p>
<blockquote style="margin-top:
5pt; margin-bottom: 5pt;"
class="">
<div class="">
<div class="">
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div class="">
<div style="margin:
0cm 0cm 0cm 70.8pt;
font-size: 11pt;
font-family:
Calibri,
sans-serif;"
class="">On Wed, Feb
9, 2022 at 9:05 PM
Henning Westerholt
<<a
href="mailto:hw@gilawa.com"
target="_blank"
style="color:
blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">hw@gilawa.com</a>> wrote:<o:p class=""></o:p></div>
</div>
<blockquote
style="border-style:
none none none solid;
border-left-width:
1pt;
border-left-color:
rgb(204, 204, 204);
padding: 0cm 0cm 0cm
6pt; margin: 5pt 0cm
5pt 4.8pt;" class="">
<p class="MsoNormal"
style="margin: 0cm
0cm 12pt 70.8pt;
font-size: 11pt;
font-family:
Calibri,
sans-serif;">Hello,<br
class="">
<br class="">
(just to add the
obvious disclaimer
that this is not
legal advice, I am
not a lawyer).<br
class="">
<br class="">
> [Would it be
ok] if it were
[using] a standalone
service to which
Kamailio interfaced
using very narrowly
confined and
general-purpose
communication
channels?<br
class="">
<br class="">
I do not think there
is a problem
regarding to the GPL
in this case.
Interfacing over
SIP/HTTP/RPC/XMLRPC
or other standard
mechanism to a
dedicated process
would not establish
a close coupling
between Kamailio and
the other code.<o:p
class=""></o:p></p>
</blockquote>
<div class="">
<div style="margin:
0cm 0cm 0cm 70.8pt;
font-size: 11pt;
font-family:
Calibri,
sans-serif;"
class="">Â <o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin:
0cm 0cm 0cm 70.8pt;
font-size: 11pt;
font-family:
Calibri,
sans-serif;"
class="">I think
it's correct. e.g.
if you use evapi or
http to talk to your
service you don't
have to open source
your service code.<o:p
class=""></o:p></div>
</div>
<div class="">
<div style="margin:
0cm 0cm 0cm 70.8pt;
font-size: 11pt;
font-family:
Calibri,
sans-serif;"
class="">Â <o:p
class=""></o:p></div>
</div>
<blockquote
style="border-style:
none none none solid;
border-left-width:
1pt;
border-left-color:
rgb(204, 204, 204);
padding: 0cm 0cm 0cm
6pt; margin: 5pt 0cm
5pt 4.8pt;" class="">
<div style="margin:
0cm 0cm 0cm 70.8pt;
font-size: 11pt;
font-family:
Calibri,
sans-serif;"
class="">Cheers,<br
class="">
<br class="">
Henning<br class="">
<br class="">
--<span
class="Apple-converted-space">Â </span><br
class="">
Henning Westerholt –<span
class="Apple-converted-space">Â </span><a
href="https://skalatan.de/blog/"
target="_blank"
style="color:
blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">https://skalatan.de/blog/</a><br class="">
Kamailio services –<span
class="Apple-converted-space">Â </span><a href="https://gilawa.com/"
target="_blank"
style="color:
blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">https://gilawa.com</a><br class="">
<br class="">
-----Original
Message-----<br
class="">
From: sr-users <<a
href="mailto:sr-users-bounces@lists.kamailio.org" target="_blank"
style="color:
blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">sr-users-bounces@lists.kamailio.org</a>> On
Behalf Of Alex
Balashov<br class="">
Sent: Wednesday,
February 9, 2022
1:50 PM<br class="">
To: Kamailio (SER) -
Users Mailing List
<<a
href="mailto:sr-users@lists.kamailio.org"
target="_blank"
style="color:
blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">sr-users@lists.kamailio.org</a>><br class="">
Subject: Re:
[SR-Users] SEMS
license with
kamailio and
rtpengine<br
class="">
<br class="">
<br class="">
> On Feb 9, 2022,
at 7:46 AM, Henning
Westerholt <<a
href="mailto:hw@gilawa.com"
target="_blank"
style="color:
blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">hw@gilawa.com</a>> wrote:<br class="">
><span
class="Apple-converted-space">Â </span><br
class="">
>> If modules
are designed to run
linked together in a
shared address
space, that almost
surely means
combining them into
one program.â€<br
class="">
><span
class="Apple-converted-space">Â </span><br
class="">
> This is exactly
what applies to
Kamailio due to the
core and module
architecture. The
core and modules
also share common
data structures and
memory segments.<br
class="">
<br class="">
I see. So,
practically, the
only way a custom
module could be
considered
meaningfully
separate according
to these criteria is
if it were a
standalone service
to which Kamailio
interfaced using
very narrowly
confined and
general-purpose
communication
channels?<br
class="">
<br class="">
— Alex<br class="">
<br class="">
--<span
class="Apple-converted-space">Â </span><br
class="">
Alex Balashov |
Principal | Evariste
Systems LLC<br
class="">
<br class="">
Tel: +1-706-510-6800
/ +1-800-250-5920
(toll-free)<br
class="">
Web:<span
class="Apple-converted-space">Â </span><a
href="http://www.evaristesys.com/" target="_blank" style="color: blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">http://www.evaristesys.com/</a>,<span
class="Apple-converted-space">Â </span><a
href="http://www.csrpswitch.com/" target="_blank" style="color: blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">http://www.csrpswitch.com/</a><br class="">
<br class="">
<br class="">
__________________________________________________________<br class="">
Kamailio - Users
Mailing List - Non
Commercial
Discussions<br
class="">
 *<span
class="Apple-converted-space">Â </span><a
href="mailto:sr-users@lists.kamailio.org" target="_blank" style="color:
blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">sr-users@lists.kamailio.org</a><br class="">
Important: keep the
mailing list in the
recipients, do not
reply only to the
sender!<br class="">
Edit mailing list
options or
unsubscribe:<br
class="">
 *<span
class="Apple-converted-space">Â </span><a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
target="_blank"
style="color:
blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br
class="">
__________________________________________________________<br class="">
Kamailio - Users
Mailing List - Non
Commercial
Discussions<br
class="">
 *<span
class="Apple-converted-space">Â </span><a
href="mailto:sr-users@lists.kamailio.org" target="_blank" style="color:
blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">sr-users@lists.kamailio.org</a><br class="">
Important: keep the
mailing list in the
recipients, do not
reply only to the
sender!<br class="">
Edit mailing list
options or
unsubscribe:<br
class="">
 *<span
class="Apple-converted-space">Â </span><a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
target="_blank"
style="color:
blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><o:p
class=""></o:p></div>
</blockquote>
</div>
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class=""><br
class="" clear="all">
<o:p class=""></o:p></div>
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">--<span
class="Apple-converted-space">Â </span><o:p class=""></o:p></div>
<div class="">
<div style="margin: 0cm
0cm 0cm 70.8pt;
font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">About:<span
class="Apple-converted-space">Â </span><a
href="http://about.me/dujinfang"
target="_blank"
style="color: blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">http://about.me/dujinfang</a><br class="">
Blog:<span
class="Apple-converted-space">Â </span><a
href="http://www.dujinfang.com/" target="_blank" style="color: blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">http://www.dujinfang.com</a><br class="">
Proj:Â <span
class="Apple-converted-space">Â </span><a
href="http://www.freeswitch.org.cn/" target="_blank" style="color: blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">http://www.freeswitch.org.cn</a><o:p class=""></o:p></div>
</div>
</div>
<div style="margin: 0cm 0cm
0cm 70.8pt; font-size:
11pt; font-family:
Calibri, sans-serif;"
class="">__________________________________________________________<br
class="">
Kamailio - Users Mailing
List - Non Commercial
Discussions<br class="">
 *<span
class="Apple-converted-space">Â </span><a
href="mailto:sr-users@lists.kamailio.org" target="_blank" style="color:
blue; text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">sr-users@lists.kamailio.org</a><br
class="">
Important: keep the
mailing list in the
recipients, do not reply
only to the sender!<br
class="">
Edit mailing list options
or unsubscribe:<br
class="">
 *<span
class="Apple-converted-space">Â </span><a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
target="_blank"
style="color: blue;
text-decoration:
underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><o:p
class=""></o:p></div>
</div>
</blockquote>
</div>
<div style="margin: 0cm 0cm 0cm
70.8pt; font-size: 11pt;
font-family: Calibri,
sans-serif;" class="">Â <o:p
class=""></o:p></div>
</div>
</div>
<div style="margin: 0cm 0cm 0cm
35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;"
class="">__________________________________________________________<br
class="">
Kamailio - Users Mailing List - Non
Commercial Discussions<br class="">
 *<span
class="Apple-converted-space">Â </span><a
href="mailto:sr-users@lists.kamailio.org" target="_blank" style="color:
blue; text-decoration: underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">sr-users@lists.kamailio.org</a><br
class="">
Important: keep the mailing list in
the recipients, do not reply only to
the sender!<br class="">
Edit mailing list options or
unsubscribe:<br class="">
 *<span
class="Apple-converted-space">Â </span><a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
target="_blank" style="color:
blue; text-decoration: underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><o:p
class=""></o:p></div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;"
class=""><o:p class="">Â </o:p></div>
<pre style="margin: 0cm 0cm 0cm 35.4pt; font-size: 10pt; font-family: "Courier New";" class="">__________________________________________________________<o:p class=""></o:p></pre>
<pre style="margin: 0cm 0cm 0cm 35.4pt; font-size: 10pt; font-family: "Courier New";" class="">Kamailio - Users Mailing List - Non Commercial Discussions<o:p class=""></o:p></pre>
<pre style="margin: 0cm 0cm 0cm 35.4pt; font-size: 10pt; font-family: "Courier New";" class="">Â * <a href="mailto:sr-users@lists.kamailio.org" target="_blank" style="color: blue; text-decoration: underline;" class="moz-txt-link-freetext" moz-do-not-send="true">sr-users@lists.kamailio.org</a><o:p class=""></o:p></pre>
<pre style="margin: 0cm 0cm 0cm 35.4pt; font-size: 10pt; font-family: "Courier New";" class="">Important: keep the mailing list in the recipients, do not reply only to the sender!<o:p class=""></o:p></pre>
<pre style="margin: 0cm 0cm 0cm 35.4pt; font-size: 10pt; font-family: "Courier New";" class="">Edit mailing list options or unsubscribe:<o:p class=""></o:p></pre>
<pre style="margin: 0cm 0cm 0cm 35.4pt; font-size: 10pt; font-family: "Courier New";" class="">Â * <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank" style="color: blue; text-decoration: underline;" class="moz-txt-link-freetext" moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><o:p class=""></o:p></pre>
</blockquote>
<pre style="margin: 0cm 0cm 0cm 35.4pt; font-size: 10pt; font-family: "Courier New";" class="">-- <o:p class=""></o:p></pre>
<pre style="margin: 0cm 0cm 0cm 35.4pt; font-size: 10pt; font-family: "Courier New";" class="">Daniel-Constantin Mierla -- <a href="http://www.asipto.com/" target="_blank" style="color: blue; text-decoration: underline;" class="" moz-do-not-send="true">www.asipto.com</a><o:p class=""></o:p></pre>
<pre style="margin: 0cm 0cm 0cm 35.4pt; font-size: 10pt; font-family: "Courier New";" class=""><a href="http://www.twitter.com/miconda" target="_blank" style="color: blue; text-decoration: underline;" class="" moz-do-not-send="true">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank" style="color: blue; text-decoration: underline;" class="" moz-do-not-send="true">www.linkedin.com/in/miconda</a><o:p class=""></o:p></pre>
<pre style="margin: 0cm 0cm 0cm 35.4pt; font-size: 10pt; font-family: "Courier New";" class="">Kamailio Advanced Training - Online<o:p class=""></o:p></pre>
<pre style="margin: 0cm 0cm 0cm 35.4pt; font-size: 10pt; font-family: "Courier New";" class="">Â Feb 21-24, 2022 (America Timezone)<o:p class=""></o:p></pre>
<pre style="margin: 0cm 0cm 0cm 35.4pt; font-size: 10pt; font-family: "Courier New";" class="">Â * <a href="https://www.asipto.com/sw/kamailio-advanced-training-online/" target="_blank" style="color: blue; text-decoration: underline;" class="moz-txt-link-freetext" moz-do-not-send="true">https://www.asipto.com/sw/kamailio-advanced-training-online/</a><o:p class=""></o:p></pre>
</div>
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;" class="">__________________________________________________________<br
class="">
Kamailio - Users Mailing List - Non Commercial
Discussions<br class="">
 *<span class="Apple-converted-space"> </span><a
href="mailto:sr-users@lists.kamailio.org"
target="_blank" style="color: blue;
text-decoration: underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">sr-users@lists.kamailio.org</a><br
class="">
Important: keep the mailing list in the recipients,
do not reply only to the sender!<br class="">
Edit mailing list options or unsubscribe:<br
class="">
 *<span class="Apple-converted-space"> </span><a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
target="_blank" style="color: blue;
text-decoration: underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><o:p
class=""></o:p></div>
</blockquote>
</div>
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><br class=""
clear="all">
<o:p class=""></o:p></div>
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class=""><o:p
class="">Â </o:p></div>
</div>
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size: 11pt;
font-family: Calibri, sans-serif;" class="">--<span
class="Apple-converted-space">Â </span><o:p class=""></o:p></div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;" class="">About:<span
class="Apple-converted-space">Â </span><a
href="http://about.me/dujinfang" target="_blank"
style="color: blue; text-decoration: underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">http://about.me/dujinfang</a><br
class="">
Blog:<span class="Apple-converted-space">Â </span><a
href="http://www.dujinfang.com/" target="_blank"
style="color: blue; text-decoration: underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">http://www.dujinfang.com</a><br
class="">
Other:Â <span class="Apple-converted-space">Â </span><a
href="http://rts.cn/" target="_blank"
style="color: blue; text-decoration: underline;"
class="moz-txt-link-freetext"
moz-do-not-send="true">http://rts.cn</a><o:p
class=""></o:p></div>
<div class="">
<div class="">
<div style="margin: 0cm 0cm 0cm 35.4pt; font-size:
11pt; font-family: Calibri, sans-serif;"
class=""><o:p class="">Â </o:p></div>
</div>
</div>
</div>
</div>
</div>
<span style="caret-color: rgb(0, 0, 0); font-family:
Helvetica; font-size: 18px; font-style: normal;
font-variant-caps: normal; font-weight: normal;
letter-spacing: normal; text-align: start; text-indent:
0px; text-transform: none; white-space: normal;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
text-decoration: none; float: none; display: inline
!important;" class="">__________________________________________________________</span><br
style="caret-color: rgb(0, 0, 0); font-family: Helvetica;
font-size: 18px; font-style: normal; font-variant-caps:
normal; font-weight: normal; letter-spacing: normal;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; word-spacing: 0px;
-webkit-text-stroke-width: 0px; text-decoration: none;"
class="">
<span style="caret-color: rgb(0, 0, 0); font-family:
Helvetica; font-size: 18px; font-style: normal;
font-variant-caps: normal; font-weight: normal;
letter-spacing: normal; text-align: start; text-indent:
0px; text-transform: none; white-space: normal;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
text-decoration: none; float: none; display: inline
!important;" class="">Kamailio - Users Mailing List - Non
Commercial Discussions</span><br style="caret-color:
rgb(0, 0, 0); font-family: Helvetica; font-size: 18px;
font-style: normal; font-variant-caps: normal;
font-weight: normal; letter-spacing: normal; text-align:
start; text-indent: 0px; text-transform: none;
white-space: normal; word-spacing: 0px;
-webkit-text-stroke-width: 0px; text-decoration: none;"
class="">
<span style="caret-color: rgb(0, 0, 0); font-family:
Helvetica; font-size: 18px; font-style: normal;
font-variant-caps: normal; font-weight: normal;
letter-spacing: normal; text-align: start; text-indent:
0px; text-transform: none; white-space: normal;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
text-decoration: none; float: none; display: inline
!important;" class="">Â *<span
class="Apple-converted-space">Â </span></span><a
href="mailto:sr-users@lists.kamailio.org" style="color:
blue; text-decoration: underline; font-family: Helvetica;
font-size: 18px; font-style: normal; font-variant-caps:
normal; font-weight: normal; letter-spacing: normal;
orphans: auto; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px;"
class="moz-txt-link-freetext" moz-do-not-send="true">sr-users@lists.kamailio.org</a><br
style="caret-color: rgb(0, 0, 0); font-family: Helvetica;
font-size: 18px; font-style: normal; font-variant-caps:
normal; font-weight: normal; letter-spacing: normal;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; word-spacing: 0px;
-webkit-text-stroke-width: 0px; text-decoration: none;"
class="">
<span style="caret-color: rgb(0, 0, 0); font-family:
Helvetica; font-size: 18px; font-style: normal;
font-variant-caps: normal; font-weight: normal;
letter-spacing: normal; text-align: start; text-indent:
0px; text-transform: none; white-space: normal;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
text-decoration: none; float: none; display: inline
!important;" class="">Important: keep the mailing list in
the recipients, do not reply only to the sender!</span><br
style="caret-color: rgb(0, 0, 0); font-family: Helvetica;
font-size: 18px; font-style: normal; font-variant-caps:
normal; font-weight: normal; letter-spacing: normal;
text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; word-spacing: 0px;
-webkit-text-stroke-width: 0px; text-decoration: none;"
class="">
<span style="caret-color: rgb(0, 0, 0); font-family:
Helvetica; font-size: 18px; font-style: normal;
font-variant-caps: normal; font-weight: normal;
letter-spacing: normal; text-align: start; text-indent:
0px; text-transform: none; white-space: normal;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
text-decoration: none; float: none; display: inline
!important;" class="">Edit mailing list options or
unsubscribe:</span><br style="caret-color: rgb(0, 0, 0);
font-family: Helvetica; font-size: 18px; font-style:
normal; font-variant-caps: normal; font-weight: normal;
letter-spacing: normal; text-align: start; text-indent:
0px; text-transform: none; white-space: normal;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
text-decoration: none;" class="">
<span style="caret-color: rgb(0, 0, 0); font-family:
Helvetica; font-size: 18px; font-style: normal;
font-variant-caps: normal; font-weight: normal;
letter-spacing: normal; text-align: start; text-indent:
0px; text-transform: none; white-space: normal;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
text-decoration: none; float: none; display: inline
!important;" class="">Â *<span
class="Apple-converted-space">Â </span></span><a
href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"
style="color: blue; text-decoration: underline;
font-family: Helvetica; font-size: 18px; font-style:
normal; font-variant-caps: normal; font-weight: normal;
letter-spacing: normal; orphans: auto; text-align: start;
text-indent: 0px; text-transform: none; white-space:
normal; widows: auto; word-spacing: 0px;
-webkit-text-size-adjust: auto; -webkit-text-stroke-width:
0px;" class="moz-txt-link-freetext" moz-do-not-send="true">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a></div>
</blockquote>
</div>
<br class="">
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* <a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a>
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
* <a class="moz-txt-link-freetext" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Kamailio Advanced Training - Online
Feb 21-24, 2022 (America Timezone)
* <a class="moz-txt-link-freetext" href="https://www.asipto.com/sw/kamailio-advanced-training-online/">https://www.asipto.com/sw/kamailio-advanced-training-online/</a></pre>
</body>
</html>