I wonder...
Is it illegal to document a protocol ?
Example:
Earlier I asked Johnson Controls about the DX9100 protocol specifications. I did not get it but I could get the Metasys N2 open systems protocol...
(It's the same protocol.. The DX9100 version of it have 2 bytes more... it's called the BCC (Block checksum)(I understand that Johnson are famous for that) a small message must have 4 bytes of checksum...And with communication speed of 9600bps it's really slow...
Anyway, a quick search on the internet tells me that there are a lot of OPC servers for DX9100. Either they got the documentation from JC, or they have documented it themselves (Reverse engineered)
The reason that I wonder is that I recently have documented a proprietary lonworks protocol (not lonworks based on SNVT's) between a PLC and the PLC vendors scada frontend.
I also made a OPC server for it.
Is against the law to do this ?
Is it illegal to sell this information to others ?
Is it illegal for me to sell the OPC server for this protocol ?
Is it illegal to document a protocol ?
Example:
Earlier I asked Johnson Controls about the DX9100 protocol specifications. I did not get it but I could get the Metasys N2 open systems protocol...
(It's the same protocol.. The DX9100 version of it have 2 bytes more... it's called the BCC (Block checksum)(I understand that Johnson are famous for that) a small message must have 4 bytes of checksum...And with communication speed of 9600bps it's really slow...
Anyway, a quick search on the internet tells me that there are a lot of OPC servers for DX9100. Either they got the documentation from JC, or they have documented it themselves (Reverse engineered)
The reason that I wonder is that I recently have documented a proprietary lonworks protocol (not lonworks based on SNVT's) between a PLC and the PLC vendors scada frontend.
I also made a OPC server for it.
Is against the law to do this ?
Is it illegal to sell this information to others ?
Is it illegal for me to sell the OPC server for this protocol ?