.... Critically here, if I started with one of Benjamin's images and made the changes as above and supplied them to you, it would not even be possible for me to supply you further source, at gunpoint or otherwise. The true source is already supplied.
Come on mxlemming, you're surely playing the devils advocate here for the lulz, aren't you
I mean, I know editing the binary is not that uncommon, but it is done more to hack some ready made proprietary product (or?). Also, I don't think it's the case here, especially since they gave a black on white response to jaykup: "Our engineers have done some changes based on vesc, not opening source. Sorry."
And the argument that it's for hardware protection and/or something to do with warranty is... unconvincing.
Not releasing the source is ineffective, as you yourself actually told us it would be earlier in the thread. And as you correctly predicted, people have easily figured out how to flash software! Not releasing the *supported* software just makes the situation worse, since people are flashing anyway. There's far better ways to detect tampering for warranty purposes.
I think it's just that they can and probably will get away with it, and they don't give a rats ass about our GPL whining as long as they considering keeping their changes proprietary good for business.
China. As long as the cat catches mice, they don't care what color it is. True story.
The only way they'll stop this practice is if it's bad for business.
Either bad press resulting in bad sales, or some legal action where it hurts, like they can't sell it anymore outside of china (can't really imagine how that could happen).