Wow.
Just.
Wow.
So, let's try and summarize what's happening.
On June 8, Stuart V introduced me to Landon as representative of a new dive computer vendor, trying to figure out how to get Subsurface support.
I suggested email conversations and actually sent a few emails, Landon insisted on talking on the phone instead. Sure, we did that.
After that conversation I was under the impression that I would receive two dive computers for testing and documentation of the download protocol and download format.
Landon had pointed out that the documentation might take a week or two as he needed to reach a certain person to get this put together.
Why didn't we do this via email? No idea. But other than that, a fairly typical interaction when I'm talking to dive computer vendors.
On June 22 I followed up since I hadn't heard back from Landon or Chris (who had been added to the conversation). A few days later I received two dive computers in brown card board boxes and nothing else.
On August 1 once again I followed up asking again about the documentation, quote " On the phone you mentioned that you were going to send me a basic document with the description of the download protocol " to which I got a response on August 5 that included an app that was able to update the firmware of the dive computer. Not at all what I had asked about.
I responded that same date saying, quote "Sorry for the misunderstanding".
Things remained quiet after this, with occasional message from a random Deep6 customer, asking me / us about the state of support.
About a week ago things changed. I have received more than a dozen messages from people, asking things from "what's the plan for a Subsurface release with Deep 6 support" to "what the fuck is taking you guys so long, I bought this thing only because it said it was supported by Subsurface" (end quote). One of the nicer emails on Wednesday (two days ago) pointed me to a thread on Scubaboard. In that thread it was clear that a number of people expected imminent Subsurface support. And I noticed that while Chris and Landon responded to many messages in the thread, they had not corrected that assumption - as a matter of fact, I hadn't heard from them since August 5.
I don't believe there will be Subsurface support any time soonI'm disappointed to say this, but there was clearly a fundamental misunderstanding when we were approached about support.I will reach out to return the dive computers that were offered to facilitate support."
Very simple message, very neutral, picking up on exactly the same language I used six weeks ago.
Yesterday afternoon, while I was in a work meeting, my phone rings. I didn't respond (I'm on a Zoom call). After I was done with work, I tried to call back, no answer, but a text that Landon would call me back shortly.
I went to Scubaboard and saw this post from Landon (full quote of his post)
"
The app and firmware with the ability to load dive logs has only recently been released (It was announced here in this thread not long ago). I was planning on emailing this week to notify you that the new application is now available on both the iOS and Play Store in case you had not seen it. I believe you may easily view a bluetooth log for data import/format and two way communication. The units will need to be updated to the recently release firmware, version 5A, to accomplish this.
What I find disappointing is that you did not reach out to me before making this post as I have made an effort to provide information and data as it becomes available (although admittedly, at times we do get a bit busy). If you feel there is a fundamental misunderstanding, that is unfortunate, as I thought our understanding was clear.
I called today to try to answer any needed questions, but it went to voicemail. Feel free to reach out if you would like any further assistance.
It is both unfortunate and disappointing if subsurface has decided that it does not want to support a dive computer from a company that is actively trying to work with them. However thank you for offering to return the units, but that isn't necessary. Hopefully you will change your mind in the future.
"
I found that post... disappointing. Actually, I found that post rather insulting. And I felt that it was intended to make the company appear in a good light and me in a bad light.
Given the experience so far with Landon I decided that this wasn't what I wanted to spend my time on and texted him "saw your post on scuba board. Don't bother. I'll send back the two dive computers".
Again, in my personal view, a very neutral response, no accusations, just a statement of disengagement.
And to make this transparent to the people on Scubaboard, I responded to Landon's post that I quoted here with (full quote of my post)
"
Yes, there is a very fundamental misunderstanding. I'll send the units back right away. Please send me your address.
"
One of the nicest of all the people who had contacted me in the past week had asked for more details, so I responded to his post as well:
"
Sure, happy to. I told the manufacturer from the beginning that we would need documentation of the communications protocol and the download format. In a phone call that exactly was promised. Even though I followed up in email several times, no more information was sent my way. After I finally gave up and stated so I received a phone call an hour ago that I didn't pick up since I was in a meeting, and 20 minutes later an irate post here in this thread.
I do Subsurface as a hobby in my spare time. I'm not interested in having people yelling at me because I'm offering to do them a favor.
All the best to the customers of Deep6
"
A calm, and IMHO reasonably fair description of what had happened so far.
While I am typing this, I see that Chris has decided to post private emails to Scubaboard.
I guess I shouldn't be surprised at this point.
I repeat my statement.
This is all a misunderstanding. I expected something different from what Landon expected. I decided to disengage.
I will send back the units at my own cost and walk away from this conversation.
I never accused anyone of something egregious, I never asked for an apology, I never asked to keep the dive computers.
The statement below of Subsurface moving away from GPLv2 is clearly intended as another way to ramp up the pressure. I respectfully decline to engage.
There is, however, one small statement that I will make.
The Subsurface infrastructure runs on my personal servers, I pay all the bills, I pay for the domains, the certificates, the bandwidth, I create all the binaries, all the announcements, do a fair part of the support, answer questions.
Anyone is welcome to take the Subsurface sources and add support for whatever dive computer they chose to them.
The binaries that I distribute will not support Deep6 dive computers. And the backend cloud infrastructure that I provide will not be available to users of any third party software that is used by Deep6.
Have a good weekend everyone. I will go back to my day job.
/D