License confirmation on EMA Gradle Depenedency and recommendation

We are just trying to add EMA implementation inside our gradle project using the dependency from https://search.maven.org/artifact/com.thomsonreuters.ema/ema/3.5.1.0/jar


///*|-----------------------------------------------------------------------------
// *|            This source code is provided under the Apache 2.0 license      --
// *|  and is provided AS IS with no warranty or guarantee of fit for purpose.  --
// *|                See the project's LICENSE.md for details.                  --
// *|           Copyright (C) 2019 Refinitiv. All rights reserved.            --
///*|-----------------------------------------------------------------------------
 
package com.thomsonreuters.ema.access

But can see some license doc inside the class files as "no warranty or guarantee of fit for purpose".

So just confirming is it just added as an info or this dependency not recommended to used inside any application?

Best Answer

  • @girish

    The Refinitiv Real-Time SDKs are open source and the source code is available on GitHub.

    Therefore, users can modify the source and rebuild the SDKs to run on any platform.

    I think that statement means that we do not guarantee the modified SDKs will work on unsupported platforms and we reserve the right to not support them.

    We only support the official releases of the Refinitiv Real-Time SDKs on the supported compilers and operating systems. Please refer to the API Compatibility Matrix for the supported platforms.

    Moreover, please make sure that you are using the rebranded version of the library (https://search.maven.org/artifact/com.refinitiv.ema/ema/3.6.3.0/jar).