SDK Licensing question about code translation

Tagged: ,

This topic contains 2 replies, has 2 voices, and was last updated by  David 2 years, 3 months ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #49298

    David
    Member

    I have a program written in Java which can, among other things, load textures in various formats. I plan to add PVR support.

    If I understood the SDK EULA correctly, it would preclude me from rewriting the decompression routines in PVRTDecompress.cpp in Java (because it’s a “derivative work”). But I would be allowed to write a JNI wrapper that uses the same code, provided the attribution requirements are met?

    I would really prefer to rewrite the decompressor in Java and keep the codebase pure Java if at all possible.

    #49300

    Joe Davis
    Member

    Hi David,

    I would really prefer to rewrite the decompressor in Java and keep the codebase pure Java if at all possible.

    Under our licence, you are allowed to do this. The licence states:

    Restrictions
    Other than as expressly permitted herein, you may not: …create derivative works or attempt to discover the source code for any element of the SDK not already provided in source code form

    As PVRTDecompress is provided as source, you are allowed to create derivative works from it.

    We’re currently reviewing our EULA and hope to make the terms clearer in the future.

    #49339

    David
    Member

    Thanks for the clarification. I interpreted that differently

Viewing 3 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic.