SomeJoe7777
Marginally-Known Member
An interesting perspective on this issue might be to compare it with Microsoft's OS lifecycle policy.
In a nutshell, Microsoft's stated OS support policy is to support the current OS in a "mainstream" support phase for 5 years after release, and in an "extended" support phase for 5 years after that.
The issue that hasn't been referenced in this thread in regards to older software support is one of cost. Let's assume for the minute that Tesla was willing to support older versions of the software. Well, then there is a cost associated with that. At minimum, a team of support programmers must update that software with security fixes and bug fixes, including the aforementioned API updates, and maintain that release train.
The retail cost of software features in the car like AutoPilot are based on a business model that incurs a predictable support cost. At this time, Tesla's business model for this cost does not include supporting older revisions. My question to the OP is hypothetical but relevant: If Tesla were to offer you the chance to fully support your older software revision, including the feature set that it currently has without adding any restrictions, would you pay some sum of extra money to fund the additional software maintenance resources that Tesla would then be required to maintain?
When Microsoft ended extended support, including security fixes, for Windows XP in April of 2014, there were a few large companies that were still not ready to migrate off of Windows XP, and volunteered to pay Microsoft rather large sums of money to continue the support only for them past the end of extended support date. Microsoft agreed and was able to provide that support even though they had no obligation to do so.
I think the OP has a legitimate issue with the change in functionality of AutoPilot that was unexpected when he purchased the car. However, for it to be supported in the manner he wants, the cost is actually quite a bit higher than what he paid. I don't think it's fair to ask Tesla to accommodate the request without also taking into account the cost of the request.
In a nutshell, Microsoft's stated OS support policy is to support the current OS in a "mainstream" support phase for 5 years after release, and in an "extended" support phase for 5 years after that.
The issue that hasn't been referenced in this thread in regards to older software support is one of cost. Let's assume for the minute that Tesla was willing to support older versions of the software. Well, then there is a cost associated with that. At minimum, a team of support programmers must update that software with security fixes and bug fixes, including the aforementioned API updates, and maintain that release train.
The retail cost of software features in the car like AutoPilot are based on a business model that incurs a predictable support cost. At this time, Tesla's business model for this cost does not include supporting older revisions. My question to the OP is hypothetical but relevant: If Tesla were to offer you the chance to fully support your older software revision, including the feature set that it currently has without adding any restrictions, would you pay some sum of extra money to fund the additional software maintenance resources that Tesla would then be required to maintain?
When Microsoft ended extended support, including security fixes, for Windows XP in April of 2014, there were a few large companies that were still not ready to migrate off of Windows XP, and volunteered to pay Microsoft rather large sums of money to continue the support only for them past the end of extended support date. Microsoft agreed and was able to provide that support even though they had no obligation to do so.
I think the OP has a legitimate issue with the change in functionality of AutoPilot that was unexpected when he purchased the car. However, for it to be supported in the manner he wants, the cost is actually quite a bit higher than what he paid. I don't think it's fair to ask Tesla to accommodate the request without also taking into account the cost of the request.