A cross-licensing agreement is a contract between two or more parties where each party grants rights to their Intellectual Property to the other parties.