On May 4, 2012, at 1:40 PM, Dar Scott wrote:

> Thank you, Tim.  This is very clear and attractive.
> 
> I do have a question.  If Product X is on version 8.8 and a customer is using 
> 1.0.5 (released 11 years ago, just before 2.0.0) and finds a bug, do you fix 
> the bug?  That is, do you create version 1.0.6? 

That falls WAAAAAY outside of expected support.  However, we do cover that in 
our playbook - in that case, we offer the user a price-adjusted upgrade path - 
less than full price, but more than the 50% normal upgrade - to the current 
version or offer to fix the problem in 1.0.5 under contract for a specified NRE 
rate.

> Another.  If Product Y is on 1.5.8 which has not gotten bug reports for a 
> couple months and you create a new and better version with major feature 
> changes and plan to release it as 2.0.0.  However, some bug reports come in 
> for 1.5.8 and the bug does not occur in 2.0.0.  What do you do?  Do you 
> release the new major release as 1.6.0 (update) or do you release it as 2.0.0 
> (upgrade) and then work on 1.5.8 ignoring complaints about 2.0.0 bugs until 
> 1.5.8 is out, or do you hold off on releasing 2.0.0 until 1.5.8 is out?

In that case, we release version 2.0.0 and port the fix back to 1.5.7.  In 
fact, we're putting out version 3.0.0 of our BRU Producer's Edition product on 
the 15th of May, but we've back ported 3 fixes to the 2.3.4 version and are 
releasing an update to 2.3.5 today to provide the fixes to the non-support 
customers.

> is a change in a minor digit an upgrade or an update?

We treat it as an update.

Tim


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to