OSI was the Internet’s direct competitor. It was well-defined, supported by various governments and benefited from the example of XNS and other protocols. But it suffered from too much complexity and too little working code.