3 ms·
What I don't understand, I thought reverse engineering of protocols for interoperability is explicitly allowed in most of the relevant laws (one of the few good
by cycomanic 4y ago
What I don't understand, I thought reverse engineering of protocols for interoperability is explicitly allowed in most of the relevant laws (one of the few good things), so does hammerhead even need a licence to implement the functionality?
- femiagbabiaka 4y agoYes, and in fact ANT Private (proprietary protocol) has been reverse engineered before. But this is kind of new territory for these manufacturers, and Shimano tends to be quite litigious. In fact the reverse engineering attempt I remember has all but been scraped from the internet: https://hackaday.com/2019/03/26/reverse-engineering-shimano-bike-electronics/ https://hackaday.com/2019/03/26/reverse-engineering-shimano-....
- rale00 4y agoLooks like internet archive has a copy of the linked github page. Seems like it has everything needed, including the network key, to get things working. If you want to risk a legal fight with Shimano, that is.
- bsnal 4y agoSure legally you can but then shimano can choose to break their contracts with you.
- prmoustache 4y agoIn that case it is legally broken and or there are terms within the contract that would assume penalty if done afterwards. I assume it would have been easier to reverse engineering than sign a contract as there would be no annoying term.
- plorg 4y agoMy reading of the OP and the video posted elsewhere in the thread is that in building support for the proprietary extensions used by Di2 Hammerhead entered into a licensing agreement and was granted access to non-public Shimano documentation. So while it would probably be legal for them to RE the Di2 extensions, that would be legally different than continuing to distribute software developed with Shimano's permission and support.