RakNet is a C++ class library that provides UDP and reliable TCP transport. It contains several core systems that rely on the transport layer: object replication; Remote procedure call in C++ using Boost C++ Libraries; VoIP supporting FMOD, DirectSound, and PortAudio; NAT traversal; and Patch.
Its source was available without charge for games grossing under $100,0001 allowing use by developers of indie or free/open source games.2
On July 7, 2014, RakNet was bought by Oculus VR who released the source code for PCs, under the BSD licence with a patent granting license.34
. "RakNet - Multiplayer game network engine." RakNet - Multiplayer game network engine. Jenkins Software LLC, 25 Jun 2011. Web. 11 Feb 2012. . http://www.jenkinssoftware.com/pricing.html ↩
Jenkins, Kevin, and Digitalghost. "RakNet in open source games." RakNet - Multiplayer game network engine. Jenkins Software LLC, 27 July 2010. Web. 11 Feb 2012. http://www.jenkinssoftware.com/forum/index.php?topic=3371#msg15887 ↩
"GitHub for OculusVR/RakNet/LICENSE" https://github.com/OculusVR/RakNet/blob/master/LICENSE ↩
Jeffrey Grubb (2014-07-07). "Oculus VR acquires game-networking engine RakNet — and makes it open-source". VentureBeat. https://venturebeat.com/2014/07/07/with-zuckerbergs-wallet-oculus-vr-acquires-game-networking-engine-raknet-makes-it-open-source/ ↩