Search Unity

RakNet license

Discussion in 'Multiplayer' started by lazalong, Oct 13, 2009.

  1. lazalong

    lazalong

    Joined:
    Oct 13, 2009
    Posts:
    139
    Hello

    Couldn't find the answer

    On the license page (http://unity3d.com/unity/licenses) it seems unity integrates RakNet.
    But RakNet is not totally free ($5000 for the commercial license).

    Does the Unity license incorporate a RakNet commercial license?
    Or do we need to buy a raknet commercial license if we reach the raknet conditions?
    What version of RakNet is used? v3.x ?
    If not 3.x can raknet be downloaded and upgraded to 3.x? Or are we stuck with the unity version?

    Is there a plan to support a free or an "unity developed" alternative in the future?

    Thanks in advance
     
  2. Dreamora

    Dreamora

    Joined:
    Apr 5, 2008
    Posts:
    26,601
    you don't require your own raknet license as unity does not give you any source access. Unity incorporates it.

    Unity uses a modified version of 3.0.
    Neither can you upgrade it nor can you link unity against a regular raknet server without additional work.
     
  3. lazalong

    lazalong

    Joined:
    Oct 13, 2009
    Posts:
    139
    That's good news. Thanks
     
  4. zumwalt

    zumwalt

    Joined:
    Apr 18, 2007
    Posts:
    2,287
    If Unity didn't license it but used the common license, you can request a copy of the code specific to Raknet and they have to deliver this portion of the code. However I seriously doubt that they didn't get a license and are using the free version. That would be insane of them.
     
  5. Dreamora

    Dreamora

    Joined:
    Apr 5, 2008
    Posts:
    26,601
    Isn't that impossible at all cause its Multiplatform + Wii + UT modifying it which actually should mean the commercial license thats for RakNet is just as expensive as the PhysX source license they are using.
     
  6. zumwalt

    zumwalt

    Joined:
    Apr 18, 2007
    Posts:
    2,287
    Sections 2.2 and Sections 2.3 of the EULA for RakNet guarantees that Unity purchased a Commercial license for the product, otherwise, they are in immediate breach of the EULA, and since Unity is a stickler for licenses and adhering to EULA's, I know in no means would they overstep their own rules by breaking someone elses EULA, that would be immoral and unethical of them and I don't see the company being either.

    If Unity did not purchase a commercial license from Jenkins, and are using a version of the Beta 3.0 code exclusive of the commercial license, they would be required to have a splash screen for RakNet in Unity, amongst other restrictions including not being able to use it with the Unity editor. So you can pretty much guess that Unity is totally legit in their license and owns a commercial license. If not, they need to disable networking internally that uses Raknet and stop using it immediately until they get a commercial license.