<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19154">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>My opinion is, with this kind of email, it even doesn't need
to answer,</FONT></DIV>
<DIV><FONT size=2>if this guy was a bit serious he will contact directly FS
team, not a FS user list.</FONT></DIV>
<DIV><FONT size=2>it can considered as spam...</FONT></DIV>
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B>
<A title=avi@avimarcus.net href="mailto:avi@avimarcus.net">Avi Marcus</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=freeswitch-users@lists.freeswitch.org
href="mailto:freeswitch-users@lists.freeswitch.org">FreeSWITCH Users Help</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Saturday, October 29, 2011 2:25
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Freeswitch-users]
Feedback</DIV>
<DIV><BR></DIV>
<DIV dir=ltr>I think Anthony Minessale's main point - since he is the
creator of FS - is that he spent a lot of effort making FS cross-platform, and
as such, it would seem the bulk of your effort was directly counter to this
intention. (The same for using open source libs.)
<DIV><BR></DIV>
<DIV>It seems most of the community runs on *nix of some sort, but the folks
that do run on windows do report some very high performance.. I don't know C,
C++, C#/.net to really understand why you made the decision you did to make
these changes, but I believe that was the point of ESL and all the
mod_managed, mod_python, mod_lua, etc were made - to let you use nearly any
language to control what FS is doing, while enabling the core of FS to run in
native C to benefit from a code-base that be the same for any platform.</DIV>
<DIV>That's why Michael asked "What did you gain by doing this work?"</DIV>
<DIV><BR></DIV>
<DIV>The community welcomes.. no, begs, for contributions but the the scale of
pushing into native windows code seems counter to the project's goals of being
universal
(while maintaining performance and program-ability), hence
Anthony feeling bothered..</DIV>
<DIV><BR></DIV>
<DIV><SPAN style="FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif"
class=Apple-style-span>-Avi</SPAN></DIV>
<DIV>
<DIV><BR><BR>
<DIV class=gmail_quote>On Sat, Oct 29, 2011 at 7:58 PM, Chad Vogel <SPAN
dir=ltr><<A href="mailto:cvogel@lyonl.com">cvogel@lyonl.com</A>></SPAN>
wrote:<BR>
<BLOCKQUOTE
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex"
class=gmail_quote>
<DIV lang=EN-US vlink="purple" link="blue">
<DIV>
<P class=MsoNormal><SPAN>I’m thinking people are missing we are willing to
share some of our code that we are developing back to the community that we
developed for ourselves. We are not trying to change FS to a windows only
platform. From the comments being posted I can see that my plans of sharing
the code that my developers worked on isn’t being well received and freaky I
don’t understand why – The community is always asking for people to share
their code and I’m willing to share our code so others can use the
VoiceXML/SCXML code to integrate into the main line also there may be some
befits to our other changes for the main project.<U></U><U></U></SPAN></P>
<P class=MsoNormal><SPAN><U></U><U></U></SPAN> </P>
<P class=MsoNormal><SPAN>As for the comment it being disrespectful
developing our own branch for our business, there has been countless other
companies that have done the same thing on other open source projects – for
example Facebook has contributed code to other project in the same way and
they did what is the best interest for their own needs – even this has led
to benefits to open source projects. Also we are a for profit company and we
did the changes that are best for our overall business and shrinking over
all foot print of project was a befit to us so we didn’t need to continue
managing/converting code that is native to .Net and for converting to the
CRL it business decision to decrees code of our future development – also in
the current market it’s easier to find good .Net developers then a good C++
developers, in about weeks’ time we can have a C# developer writing
C++/CLR.<U></U><U></U></SPAN></P>
<P class=MsoNormal><SPAN><U></U><U></U></SPAN> </P>
<P class=MsoNormal><SPAN>Understand I’m the owner of the company and I spent
my money on developing this code, for our use. I invested/paid for over 480
development hours on the rewrite FS to CLR and integration of our
VoiceXML/SCXML code, my intentions are to make an offering to compete with
Microsoft Lync that is open source but not open to contributions, it will
patched and supported by my team – like trixbox. Our core will remain FREE
but our modules will be licensed! With this said I feel we have
obligation to offer some of our source back to this project and help with
integration if parts are chosen to be included into the FS base. Also to get
a better understanding on what my people have been working on and to make
our plans for our future I tried to install and learn about FS without help
of my developers. Frankly I personally didn’t do the development of our FS
CLR rewrite, I only helped developed the base code that we used to add
VoiceXML/SCXML to FS – the VoiceXML/SCXML code was from our own switch
application but I discontinued the project in favor to using FS as a
base.<U></U><U></U></SPAN></P>
<P class=MsoNormal><SPAN><U></U><U></U></SPAN> </P>
<P class=MsoNormal><SPAN>I originally asked where should we post our project
so we could make convenient for the community access our changes and I only
posted the details so others could see that our changes aren’t appropriate
for the main line and see they may have some benefit. I’m starting to feel
it maybe be the best option to release the code from our site like trixbox
is doing with their asterisk code. Again, I’m not trying to impact FS in a
negative way, I’m try to give back some of what we
developed.<U></U><U></U></SPAN></P>
<P class=MsoNormal><SPAN
style="COLOR: #1f497d; FONT-SIZE: 11pt"><U></U><U></U></SPAN> </P>
<P class=MsoNormal><SPAN
style="COLOR: #1f497d; FONT-SIZE: 11pt"><U></U><U></U></SPAN> </P>
<P class=MsoNormal><B><SPAN style="FONT-SIZE: 10pt">From:</SPAN></B><SPAN
style="FONT-SIZE: 10pt"> <A
href="mailto:freeswitch-users-bounces@lists.freeswitch.org"
target=_blank>freeswitch-users-bounces@lists.freeswitch.org</A> [mailto:<A
href="mailto:freeswitch-users-bounces@lists.freeswitch.org"
target=_blank>freeswitch-users-bounces@lists.freeswitch.org</A>] <B>On
Behalf Of </B>Anthony Minessale<BR><B>Sent:</B> Friday, October 28, 2011
10:19 PM<BR><B>To:</B> FreeSWITCH Users Help<BR><B>Subject:</B> Re:
[Freeswitch-users] Feedback<U></U><U></U></SPAN></P>
<P class=MsoNormal><U></U><U></U> </P>
<P class=MsoNormal>One thing that is disturbing is that after all the time
and effort I put into making FreeSWITCH cross platform, the very idea of
such an initiative wipes all that out in favor of one platform. So
even if you are willing to share it, and it's not B.S. its bothersome to me
that:<U></U><U></U></P>
<DIV>
<P class=MsoNormal><U></U><U></U> </P></DIV>
<DIV>
<P class=MsoNormal>1) I spent 6 years making it work everywhere and you aim
to put all your extended efforts into steering it to a separate
version <U></U><U></U></P></DIV>
<DIV>
<DIV>
<P class=MsoNormal>2) Making it use less open source libs is not really a
good thing since its an open source project.<U></U><U></U></P></DIV>
<DIV>
<DIV>
<P class=MsoNormal>3) You did not propose anything to us first, that's a bit
disrespectful.<U></U><U></U></P></DIV>
<DIV>
<P class=MsoNormal><U></U><U></U> </P></DIV>
<DIV>
<P class=MsoNormal>I think about everybody who uses FreeSWITCH when I make
decisions, and this just feels selfish to me, (probably not for windows
users) but hey....<U></U><U></U></P></DIV>
<DIV>
<P class=MsoNormal><U></U><U></U> </P></DIV>
<DIV>
<P class=MsoNormal>On the other hand, Henry has a great point, that looks
like a pretty big list of changes to do in a few weeks considering you were
only asking trivial newbie questions as recently as sept 18th and your
website is the generic IIS document root. I would be pretty concerned
about vishing if I were a reader of this post.<U></U><U></U></P></DIV>
<DIV>
<P class=MsoNormal><U></U><U></U> </P></DIV>
<DIV>
<P class=MsoNormal>I guess seeing is believing and if you are legit our
windows-friendly developers will let me know. <U></U><U></U></P></DIV>
<DIV>
<P class=MsoNormal><U></U><U></U> </P></DIV>
<DIV>
<P class=MsoNormal><U></U><U></U> </P></DIV>
<DIV>
<P class=MsoNormal><U></U><U></U> </P></DIV>
<DIV>
<P class=MsoNormal><U></U><U></U> </P></DIV>
<DIV>
<P class=MsoNormal><U></U><U></U> </P></DIV>
<DIV>
<P class=MsoNormal><U></U><U></U> </P></DIV>
<DIV>
<P class=MsoNormal><U></U><U></U> </P>
<DIV>
<P class=MsoNormal>On Fri, Oct 28, 2011 at 1:55 PM, Chad Vogel <<A
href="mailto:cvogel@lyonl.com" target=_blank>cvogel@lyonl.com</A>>
wrote:<U></U><U></U></P>
<DIV>
<P style="MARGIN-BOTTOM: 7.5pt; MARGIN-LEFT: 0in; MARGIN-RIGHT: 0in"><SPAN
style="FONT-SIZE: 8.5pt">Hello,<U></U><U></U></SPAN></P>
<P style="MARGIN-BOTTOM: 7.5pt; MARGIN-LEFT: 0in; MARGIN-RIGHT: 0in"><SPAN
style="FONT-SIZE: 8.5pt">I wanted to reach out and get some feedback from
everyone because my company started a project using FS as base several weeks
ago, our goal was to optimize and integrate FS more directly into Windows
environments. Here is my question, we would like to share our changes
and where should we host our project? Because we understand our build breaks
compatibility with the UNIX environments and fails to meet the objectives
cross platform compatibility, however it could contribute greatly and be
beneficial to other windows users.<U></U><U></U></SPAN></P>
<P style="MARGIN-BOTTOM: 7.5pt; MARGIN-LEFT: 0in; MARGIN-RIGHT: 0in"><SPAN
style="FONT-SIZE: 8.5pt">Here are some of the changes we have
made:<U></U><U></U></SPAN></P>
<UL style="MARGIN-TOP: 0in" type=disc>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">We converted FS core to C++ and having it
compiling to .NET 4.0 CLI <U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">FS now runs inside its own namespace
<U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">We replace FS_CLI with a PowerShell shell app
<U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">Supports SQL Server support via the Native SQL
Server Client API <U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">Support for windows clustering (up to 32 node
active/active cluster) <U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">Ties more directly into the Win32 API and has
less reliance on open source Libs <U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">Replaces OpenSSL sockets with Windows encrypted
sockets <U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">Added windows performance monitoring
<U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">No longer need to use mod_managed for managed
modules <U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">Memory management relies on .Net garbage
collection <U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">Added support for Microsoft Speech
<U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">VoiceXML 3.0 and SCXML
support<U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">No longer supports JS, LUA, PHP development -
Modules can be only developed in .NET, C or C++( we feel support for other
languages can be added back in but falls outside the scope of
our objectives at this time, support for SCXML should make limit the
need for other scripting languages)<U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">Fixed RTP clock timing issues in virtualized
environments <U></U><U></U></SPAN>
<LI style="MARGIN-BOTTOM: 7.5pt" class=MsoNormal><SPAN
style="FONT-SIZE: 8.5pt">New configuration file format using .Net App
Configuration files (kind of looks like an IIS config file)
<U></U><U></U></SPAN></LI></UL></DIV>
<P style="MARGIN-BOTTOM: 12pt" class=MsoNormal><BR><BR>FreeSWITCH-users
mailing list<BR><A href="mailto:FreeSWITCH-users@lists.freeswitch.org"
target=_blank>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><U></U><U></U></P></DIV>
<P class=MsoNormal><BR><BR clear=all><U></U><U></U></P>
<DIV>
<P class=MsoNormal><U></U><U></U> </P></DIV>
<P class=MsoNormal>-- <BR>Anthony Minessale II<BR><BR>FreeSWITCH <A
href="http://www.freeswitch.org/"
target=_blank>http://www.freeswitch.org/</A><BR>ClueCon <A
href="http://www.cluecon.com/"
target=_blank>http://www.cluecon.com/</A><BR>Twitter: <A
href="http://twitter.com/FreeSWITCH_wire"
target=_blank>http://twitter.com/FreeSWITCH_wire</A><BR><BR>AIM: anthm<BR><A
href="mailto:MSN%3Aanthony_minessale@hotmail.com"
target=_blank>MSN:anthony_minessale@hotmail.com</A><BR>GTALK/JABBER/<A
href="mailto:PAYPAL%3Aanthony.minessale@gmail.com"
target=_blank>PAYPAL:anthony.minessale@gmail.com</A><BR>IRC: <A
href="http://irc.freenode.net" target=_blank>irc.freenode.net</A>
#freeswitch<BR><BR>FreeSWITCH Developer Conference<BR><A
href="mailto:sip%3A888@conference.freeswitch.org"
target=_blank>sip:888@conference.freeswitch.org</A><BR><A
href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org"
target=_blank>googletalk:conf+888@conference.freeswitch.org</A><BR>pstn:<A
href="tel:%2B19193869900"
target=_blank>+19193869900</A><U></U><U></U></P></DIV></DIV></DIV></DIV></DIV><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><BR></BLOCKQUOTE></DIV><BR></DIV></DIV></DIV>
<P>
<HR>
<P></P><BR>FreeSWITCH-users mailing
list<BR>FreeSWITCH-users@lists.freeswitch.org<BR>http://lists.freeswitch.org/mailman/listinfo/freeswitch-users<BR>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<BR>http://www.freeswitch.org<BR></BLOCKQUOTE></BODY></HTML>