The CableLabs Video specifications, formerly known as OpenCable, cover hardware, software, and middleware used to deliver video content on a cable system. This includes linear, VOD, interactive advertising, IP delivery, home networking, and related applications. The CableLabs Video Specifications are governed by the OpenCable Contribution Agreement, which provides a reasonable and non-discriminatory (RAND) intellectual property (IP) policy.