<div dir="ltr"><div>We considered input from others, in various conversations related to the store, in the past 1 month. This decision was not made based on a single person's input.<br></div><div><br></div><div>These were the biggest factors</div>
<div>1. Concerns about installing Vtiger loader.  (hosting providers' restrictions)</div><div>2. Vtiger loader is still work in progress - Windows loader is still not ready, and performance concerns arose </div><div>3. We can  bring the Vtiger loader back as an alternative when it is ready.</div>
<div><br></div><div>We feel more comfortable also with this approach, and see that this would also address some of the apprehensions. </div><div><br></div><div>Please let us know if you have any concerns with using ionCube / ZendGuard / or other alternatives. We are keen on providing a solution that meets developers needs.</div>
<div><br></div><div>Regards,</div><div>Sreenivas</div><div><br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Wed, Aug 13, 2014 at 2:23 PM, Zebra Hosting <span dir="ltr"><<a href="mailto:support@zebrahosting.eu" target="_blank">support@zebrahosting.eu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<div><br>
</div>
<div>Bit disappointing that no others have given their opinion. Don’t think it is healthy to base decisions on one persons feedback.</div>
<div><br>
</div>
<div>Bastiaan Houtkooper</div>
<div>Zebra Hosting</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<span>
<div style="font-family:Calibri;font-size:11pt;text-align:left;color:black;BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;PADDING-BOTTOM:0in;PADDING-LEFT:0in;PADDING-RIGHT:0in;BORDER-TOP:#b5c4df 1pt solid;BORDER-RIGHT:medium none;PADDING-TOP:3pt">
<div class="">
<span style="font-weight:bold">From: </span>Sreenivas Kanumuru <<a href="mailto:svk@vtiger.com" target="_blank">svk@vtiger.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>"<a href="mailto:vtigercrm-developers@lists.vtigercrm.com" target="_blank">vtigercrm-developers@lists.vtigercrm.com</a>" <<a href="mailto:vtigercrm-developers@lists.vtigercrm.com" target="_blank">vtigercrm-developers@lists.vtigercrm.com</a>><br>

</div><span style="font-weight:bold">Date: </span>woensdag 13 augustus 2014 10:26<br>
<span style="font-weight:bold">To: </span>"<a href="mailto:vtigercrm-developers@lists.vtigercrm.com" target="_blank">vtigercrm-developers@lists.vtigercrm.com</a>" <<a href="mailto:vtigercrm-developers@lists.vtigercrm.com" target="_blank">vtigercrm-developers@lists.vtigercrm.com</a>><br>

<span style="font-weight:bold">Subject: </span>Re: [Vtigercrm-developers] ionCube/ZendGuard vs Vtiger Installer - What do developers prefer?<br>
</div><div><div class="h5">
<div><br>
</div>
<div>
<div>
<div dir="ltr">
<div>Hi,</div>
<div><br>
</div>
Suggestions from the list have prompted us to pause the development on Vtiger Installer. Developers can continue to protect extensions using existing alternatives such as ionCube / ZendGuard / or another tool, and distribute via marketplace.
<div><br>
</div>
<div>As a result, the following changes will be made in the marketplace<br>
</div>
<div>
<ol>
<li>'Try before Buy' feature will not be available on a listing (Developer can create a separate 'Trial only' listing for the extension with a download restricted for X  days..) <br>
</li><li>Without Try feature, Customers might express dissatisfaction and request refund after installing the app. So, we will provide the ability for Publishers to issue refund from the publisher portal<br>
</li><li>Extension will not be restricted to MAC address.  </li></ol>
<div>We hope that this decision will expand the reach of paid apps to more users. Users will not need to install Vtiger loader. Instead, they would need the loader for the tool used by the extension developer. ionCube / ZendGuard seem to be already installed
 by hosting providers. So, this will reduce a step for users.</div>
<div><br>
</div>
<div>While we are pausing the work on the Vtiger loader, we plan to get back to this later, and provide as an alternative. </div>
<div><br>
</div>
<div>Regards,</div>
</div>
<div>Sreenivas</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Aug 11, 2014 at 5:03 PM, Sreenivas Kanumuru <span dir="ltr">
<<a href="mailto:svk@vtiger.com" target="_blank">svk@vtiger.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Thanks Bastiaan. ( i edited the email subject to reflect the discussion)
<div><br>
</div>
<div>What do others think of using IonCube or ZendGuard for source code protection instead of Vtiger installer? If the popular opinion favors ionCube / ZendGuard, we can take that route. I summarized the pros/cons below. If users can share more benefits of
 ionCube/ZendGuard, it will be helpful. 
<div><br>
</div>
<div>Benefits of ionCube / ZendGuard </div>
</div>
<div>
<ol>
<li>ionCube / Zendguard installers are likely to be preinstalled by hosting provider, even in the webhosting plans. So users will be able to install paid extensions without having to install Vtiger loader.<br>
</li><li>Windows installer is readily available (Vtiger installer for windows is not yet ready)<br>
</li><li>Paid extensions can be more widely distributed since more users will have the installer ready.</li></ol>
</div>
<div>Disadvantages of ionCube / ZendGuard<br>
</div>
<div>
<ol>
<li>Users would be able to copy the encrypted extension to another machine and use it. It will not be possible to restrict license to MAC address (since the extension is distributed through the marketplace, the manual generation of license by entering MAC address
 will not work).  Developer will need to provide Vtiger a encrypted version with a license that doesn't restrict it to a specific address. <br>
</li><li>'Try before Buy' feature will not be available</li><li>There are already some hacking tools to convert code obfuscated by IonCube back to readable format (<a href="https://www.youtube.com/watch?v=8cMKiWdxpvA" target="_blank">https://www.youtube.com/watch?v=8cMKiWdxpvA</a>). 
</li><li>Developer has to pay $400 to $800 to buy the ionCube/ZendGuard Tool. (with Vtiger installer, developer is free)</li></ol>
</div>
<div>Via our marketplace, even if we go with ionCube / ZendGuard, Publishers will still be able to view the number of downloads, sales revenue, etc, through the publisher portal.</div>
<div><br>
</div>
<div>Regards,</div>
<div>Sreenivas </div>
<div><br>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Mon, Aug 11, 2014 at 2:19 PM, Zebra Hosting <span dir="ltr">
<<a href="mailto:support@zebrahosting.eu" target="_blank">support@zebrahosting.eu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<div>We also offer Colo what would be number 4 on your list. + a variety of managed and un-managed versions</div>
<div>of each.</div>
<div><br>
</div>
<div>Yes we have ion cube standard installed for all (shared) hosting yes. Both windows and Linux systems.</div>
<div><br>
</div>
<div>Bastiaan Houtkooper</div>
<div>Zebra Hosting</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<span>
<div style="font-family:Calibri;font-size:11pt;text-align:left;color:black;BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;PADDING-BOTTOM:0in;PADDING-LEFT:0in;PADDING-RIGHT:0in;BORDER-TOP:#b5c4df 1pt solid;BORDER-RIGHT:medium none;PADDING-TOP:3pt">

<span style="font-weight:bold">From: </span>Sreenivas Kanumuru <<a href="mailto:svk@vtiger.com" target="_blank">svk@vtiger.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>"<a href="mailto:vtigercrm-developers@lists.vtigercrm.com" target="_blank">vtigercrm-developers@lists.vtigercrm.com</a>" <<a href="mailto:vtigercrm-developers@lists.vtigercrm.com" target="_blank">vtigercrm-developers@lists.vtigercrm.com</a>><br>

<span style="font-weight:bold">Date: </span>maandag 11 augustus 2014 10:22<br>
<span style="font-weight:bold">To: </span>"<a href="mailto:vtigercrm-developers@lists.vtigercrm.com" target="_blank">vtigercrm-developers@lists.vtigercrm.com</a>" <<a href="mailto:vtigercrm-developers@lists.vtigercrm.com" target="_blank">vtigercrm-developers@lists.vtigercrm.com</a>><br>

<span style="font-weight:bold">Subject: </span>Re: [Vtigercrm-developers] vtiger > Market place module protection (was: joomla articles)<br>
</div>
<div>
<div>
<div><br>
</div>
<div>
<div>
<div dir="ltr">Thanks for the feedback, Bastiaan. We can open up the store to allow developers to encrypt using IonCube/ZendGuard and distribute via marketplace. Besides the concerns i shared one of the other features we will not be able to offer with IonCube/ZendGuard,
 is the 'Try before you Buy' feature. 
<div><br>
</div>
<div>I wanted to seek some input to help shape our decision. <br>
<div><br>
</div>
<div>I see hosting companies generally have 3 plans</div>
<div><br>
</div>
<div>1. Web Hosting (cheapest)</div>
<div>2. VMs</div>
<div>3. Dedicated Servers<br>
<div>
<div><br>
</div>
<div>Are you saying that IonCube installer is preinstalled for Web Hosting accounts? </div>
<div><br>
</div>
<div>thanks,</div>
<div>Sreenivas</div>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Aug 11, 2014 at 12:41 PM, Zebra Hosting <span dir="ltr">
<<a href="mailto:support@zebrahosting.eu" target="_blank">support@zebrahosting.eu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">Dear Screenivas,
<div><br>
</div>
<div>Thanks for your explanation, (although I had those reasons also figured out). They are logical and make sense from vTiger point of view.</div>
<div>From a hosting company point of view it will be a bit different. Guess we will have to advice people to run vTiger from their own VM if they want to use the marketplace.</div>
<div>Seriously increasing their costs from standard hosting. Lets see if they think it is worth it.</div>
<div><br>
</div>
<div>Remains the overal discussion how people protect their modules now outside the marketplace and if there is something to learn from that process.</div>
<div><br>
</div>
<div>Bastiaan Houtkooper</div>
<div>Zebra Hosting</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
<div>
<blockquote type="cite">
<div>
<div>
<div>On 11 aug. 2014, at 07:02, Sreenivas Kanumuru <<a href="mailto:svk@vtiger.com" target="_blank">svk@vtiger.com</a>> wrote:</div>
<br>
</div>
</div>
<div>
<div>
<div>
<div dir="ltr">
<div>Bastiaan, Thanks for sharing your feedback.</div>
<div><br>
</div>
We considered using IonCube or ZendGuard. However, we didn't proceed because of the following concerns.
<div>
<ol>
<li>Each extension developer has to purchase the Encoder ($400 to $800) and pay additional support fees.
</li><li>On the same MAC address we can have multiple copies of Vtiger. So, the standard MAC address based restriction would not work.</li><li>Developer has to encode before submitting to Vtiger. (with our loader, developer has to click a checbox to encrypt - nothing else)
</li><li>IonCube doesn't work with APC. (<a href="http://www.google.com/url?q=http%3A%2F%2Fstackoverflow.com%2Fquestions%2F3828845%2Fare-apc-and-ioncube-fully-compatible&sa=D&sntz=1&usg=AFQjCNHp3GMEh17QElm2gKVseSMDmNQGnw" target="_blank">reference</a>)
</li></ol>
<div>We needed more flexibility, and wanted to make it easier and less expensive for developers. So, we invested the time into developing the Vtiger Loader as an alternative to  IonCube / ZendGuard / SourceGuardian. </div>

<div><br>
</div>
<div>Regards,</div>
</div>
<div>Sreenivas</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Aug 11, 2014 at 2:42 AM, Zebra Hosting <span dir="ltr">
<<a href="mailto:support@zebrahosting.eu" target="_blank">support@zebrahosting.eu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">
<div>Creating a new subject to avoid hijacking Andrews thread.</div>
<div><br>
</div>
<div><br>
</div>
<div>Prasad, as mentioned earlier we are not going to use the vTiger market place extension on our servers for security reasons and I assume more companies will think the same way.</div>
<div><br>
</div>
<div>That leaves the option for those companies to install modules via de manual install but the modules will not be encrypted and easy to copy (correct me if I am wrong)</div>
<div><br>
</div>
<div>I haven’t been checking what could be an alternative option but would love to hear suggestions and experience how people protect their vTiger modules.</div>
<div><br>
</div>
<div>Ioncube has been a standard way but I am not sure how it plays with the marketplace.</div>
<div><br>
</div>
<div>Would it be possible to add a modules to the marketplace with a 3rd party encryption like ioncube?</div>
<div><br>
</div>
<div>I really hope you guys find a way to make the market place work with some form of security but without the mandatory extra extension install. That would solve most issues (and end this discussion)</div>
<div><br>
</div>
<div><br>
</div>
<div>Bastiaan Houtkooper</div>
<div>Zebra Hosting</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<br>
<div>
<blockquote type="cite">
<div>On 10 aug. 2014, at 20:28, Prasad <<a href="mailto:prasad@vtiger.com" target="_blank">prasad@vtiger.com</a>> wrote:</div>
<br>
<div>
<div dir="ltr">If you are not choosing source-protection for your extension on marketplace. When customer downloads the file it would not be altered. This would mean the code you had submitted (raw / encrypted) would be sent over.<br>

<br>
I assume you would submit the code with 3rd party protection if you have already have the licensed copy of those application.<br>
<br>
Could you please share more details on the confusion.<br>
<br>
Regards,<br>
Prasad<br>
</div>
<div class="gmail_extra"><br clear="all">
<div><span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"><b>Connect with us on: </b><a href="http://twitter.com/vtigercrm" style="color:rgb(0,0,204)" target="_blank">Twitter</a> <b>I</b> <a href="http://www.facebook.com/pages/vtiger/226866697333578?sk=wall" style="color:rgb(0,0,204)" target="_blank">Facebook</a> <b>I</b> <a href="https://blogs.vtiger.com/" style="color:rgb(0,0,204)" target="_blank">Blog</a><b> I</b> <a href="http://wiki.vtiger.com/index.php/Main_Page" style="color:rgb(0,0,204)" target="_blank">Wiki</a> <b>I </b><a href="https://discussions.vtiger.com/" style="color:rgb(0,0,204)" target="_blank">Forums </a><b>I</b> <a href="https://www.vtiger.com/" style="color:rgb(0,0,204)" target="_blank">Website</a></span></div>

<br>
<br>
<div class="gmail_quote">On Sun, Aug 10, 2014 at 3:49 PM, Zebra Hosting <span dir="ltr">
<<a href="mailto:support@zebrahosting.eu" target="_blank">support@zebrahosting.eu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">But than the source is unprotected. 
<div>I would like to see (as mentioned by others) a common way like ioncube, to protect the source. I like the idea to support the market, I like the idea of bringing in modules but it needs a decent protection without extra libs.</div>

<div><br>
</div>
<div>Bastiaan Houtkooper</div>
<div>Zebra Hosting</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
<div>
<blockquote type="cite">
<div>
<div>
<div>On 10 aug. 2014, at 12:04, Prasad <<a href="mailto:prasad@vtiger.com" target="_blank">prasad@vtiger.com</a>> wrote:</div>
<br>
</div>
</div>
<div>
<div>
<div>
<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13.333333969116211px">Bastiaan,</span><br>
<div><span style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br>
</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13.333333969116211px">You can list the extension on marketplace for free and opt-out source protection. </span></div>
<div><span style="font-family:arial,sans-serif;font-size:13.333333969116211px">Customers will be able to use the same on CRM without need of "exotic drivers".</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br>
</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13.333333969116211px">Regards,</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13.333333969116211px">Prasad</span></div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
<br>
_______________________________________________<br>
<a href="http://www.vtiger.com/" target="_blank">http://www.vtiger.com/</a><br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
_______________________________________________<br>
<a href="http://www.vtiger.com/" target="_blank">http://www.vtiger.com/</a></div>
</blockquote>
</div>
<br>
</div>
</div>
<br>
_______________________________________________<br>
<a href="http://www.vtiger.com/" target="_blank">http://www.vtiger.com/</a><br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</span></div>
<br>
_______________________________________________<br>
<a href="http://www.vtiger.com/" target="_blank">http://www.vtiger.com/</a><br>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div></div></span>
</div>

<br>_______________________________________________<br>
<a href="http://www.vtiger.com/" target="_blank">http://www.vtiger.com/</a><br></blockquote></div><br></div></div>