If you could go back in time, would you still make the keyboard firmware fully opensource?
I am sure having the product open source would have helped keep the community going during the early stages.
I'm asking because I'm in a similar situation and evaluating the pros and cons of open sourcing the source code for my product.
Give yourself credit for this move, because it might seem obvious to you, but I suspect a lot of people wouldn't have bothered!
In any case, thank you for writing this up and congrats on everything :D