Why can any vendor use any interface specification?
Technically, any vendor can use any interface specification that performs the needed functions. Legally, however, in some instances, one vendor can assert that they own all or part of the messages or interface specifications used in a networked system. Through this claim of ownership, or just through failing to provide complete documentation on an interface, vendors can “lock in” customers for add-on equipment purchases. If a proprietary interface is required, the customer may be faced with an “all or nothing” decision: buy additional equipment from the original contractor, or throw away all existing equipment and go with a new company. Then the cycle may very well start over with the new vendor.