I will try and make my response as objective as possible. However, it is hard not to let the emotions get in the way in a situation like this. Everyone takes a gamble hoping to find success. Particle took a risk on developing Mesh. I took a risk and believed in Mesh and what I could in future accomplish with it. At the moment I am disappointed that I will not be proceeding with my idea and frustrated that I have good hardware that I cannot put to good use.
My first objective statement is that of my own fault. Particle has contacted me at least 3 times in the recent past. I assumed this was only to see if Particle could aid in getting my idea to market since someone noticed that none of my hardware had been claimed. My fault is not responding and so Particle did not receive my feedback prior to making this significant decision. My excuse was being occupied with four environmental events potentially caused by climate change and numerous aviation business & “incident” events. It was too easy for me to say that I will respond later once High Availability arrives.
I mentioned that my devices have not been claimed. They have not yet been unboxed. These were all ordered when the third generation hardware was announced and available in the pre-sale. When the fee structure was later announced for ongoing services, I decided to NOT start prototyping and instead wait for High Availability to make the best use of my resources given the constraints of the fee structure.
Particle has offered compensation for the discontinuation of the Xenon, due to no longer having Mesh support and no further value in the Particle ecosystem. However, I can find ways to re-purpose Argons and Xenons for personal projects. I no longer have use for most of my Borons since their intended use depended on Mesh and High Availability. I am not convinced Particle understands our greatest loss is Mesh and the potential High Availability offered, rather than the loss of the Xenon.
I request that Particle set Mesh free. There are a few reasons that I make this request. At least, I would like to know if Particle considered this and what was involved in this decision. It appears we are losing functionality with the loss of Mesh. Killing off Mesh sets some of us back. Making Mesh available, possibly as a library as someone previously suggested, at least keeps the functionality we have now.
In reading various posts over time on the subject of High Availability, it seemed this meant different things to different people. Particle attempting to make Mesh everything for everyone may have been attempting the impossible. With a basic set of Mesh functions, many of us would be capable of self-managing our own Mesh networks. I am suggesting that each case may be unique such that self-management was the only practical solution anyways. The power of the Particle community in these forums might shine once again if we have flexibility to develop solutions ourselves.