I'm not sure whether I can ask this question here, but since I feel that it is somewhat related to electrical, I am asking here.
- I read that the CAN bus was originally developed by Bosch, but they released it at the SAE conference (1986). Similarly, I2C was developed by Philips alone, SPI by Motorola and some others.
My question is: when the CAN bus was released by Bosch at the conference, the other companies started to use this standard in their chips. For example, we have NXP ICs with a CAN interface. In that case, to use the CAN standard in the NXP IC, does NXP have to pay some money to Bosch, or does NXP have to pay some money to the SAE conference? Is it like a membership fee that the companies have to pay to attend the conference and get to know the standards that other companies develop, or are they free to use?
I just want to know how the usage of standards by others work without/with money.
Also,
- If I google to get some technical standard documents, they seem to be unavailable to me and they are asking me to pay for them. In that case, why should I pay just to learn new things as standards? Why and how do they make/want money just to be able to read standards?