The GPL is the license that would require change not the MPL. (there already is such a change called LGPL btw)<div><br></div><div>The GPL says if you link to anything GPL, your whole program and anything that links to it is GPL. Once that happens all your rights to use the software for business are gone unless you are the sole owner of the code. Therefore it's not possible for FreeSWITCH to be compatible with the GPL. </div>
<div><br></div><div>If you look at the obvious use case: someone takes libGPLgoodies and wraps it in a 10 line exe and sells it for $20, its construed as unfair. Probably true...... so the GPL narrow-mindedly focuses on this paradigm.</div>
<div><br></div><div>Now turn the tables and imagine MongoAPP that does all kinds of different functions that has mod_GPL_Hello_World.so that just prints hello world on the console. That too would cause all of MongoAPP to become GPL which is enough to make you spit out your drink in disbelief.</div>
<div><br></div><div>The only way around it is to avoid GPL software which is our common practice and has worked well for us thus far. We just choose not to get involved with it due to difference of opinion.</div><div><br>
</div><div><br></div><div><br><div class="gmail_quote">On Tue, Jul 27, 2010 at 12:40 PM, Mathieu Parent <span dir="ltr"><<a href="mailto:math.parent@gmail.com">math.parent@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On Fri, Jul 9, 2010 at 5:18 PM, Anthony Minessale<br>
<div class="im"><<a href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>> wrote:<br>
</div><div class="im">> I want the native stack to succeed because our goal was to have an open<br>
> source BSD licensed free ISDN stack so we can put an end to people selling<br>
> it for ungodly fees.<br>
> The libpri is fine to use if a user assembles it himself but ultimately it's<br>
> GPL and there is a grey-area license conflict with using with FS.<br>
> Technically OpenZAP/FreeTDM is BSD and compat with libpri but according to<br>
> the greedy GPL, when you load it the GPL infects the whole code and makes it<br>
> also GPL. FS is MPL and is happily compat with OpenZAP/FreeTDM but there is<br>
> a philosophical debate as to if the BSD lib in the middle that completely<br>
> abstracts the 2 entities, protects FS from the GPL<br>
> FreeTDM is still OpenZAP, just with another name. Sangoma is only working<br>
> on their own modules for FreeTDM and the API as a whole still supports<br>
> everything OpenZAP does. I think stkn will merge his stack back into<br>
> FreeTDM and it can continue to be developed for those who don't have Sangoma<br>
> cards.<br>
><br>
<br>
</div>Next MPL version might be compatible with GPL. It is in the spec list<br>
<a href="http://mpl.mozilla.org/scope/" target="_blank">http://mpl.mozilla.org/scope/</a> . As MPL 2.0 is scheduled for fall 2010,<br>
we will know more then. Also FreeSWITCH is MPL 1.1 and not "MPL 1.1 or<br>
later" so it will need to be relicensed.<br>
<br>
Talking about relicensing, why not relicense FreeSWITCH under<br>
MPL/LGPL/GPL as Mozilla does, and for the same reasons (see<br>
<a href="http://www-archive.mozilla.org/MPL/relicensing-faq.html#why-relicensing" target="_blank">http://www-archive.mozilla.org/MPL/relicensing-faq.html#why-relicensing</a><br>
for explanation)?<br>
<br>
Regards<br>
<font color="#888888"><br>
Mathieu Parent<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900<br>
</div>