Hi,
I see it is actually used in other modules as well. I still propose we remove 
it. If there is not the appetite to remove it; we should bring it up to the 
latest level ( still old 2017). This dependency predates Flink!
      Kind regards, David.

From: David Radley <[email protected]>
Date: Wednesday, 22 October 2025 at 12:26
To: dev <[email protected]>, Dale Lane <[email protected]>
Subject: [EXTERNAL] Open ai very old dependancy

Hi,
Dale in my team noticed that the open ai project has a dependency on  jsr305 
(from 2009) [1]. This is a very old dependency on a jar that has been 
abandoned. All this does is introduce a nullable annotation - which is only 
used in the open ai module. Given this, I suggest it is not appropriate to have 
this in the Flink code base. I suggest that we remove this dependency and the 
nullable annotations. I am happy to do this. WDYT?
     Kind regards, David.

[1]  
https://mvnrepository.com/artifact/org.apache.flink/flink-model-openai/2.1.0

Unless otherwise stated above:

IBM United Kingdom Limited
Registered in England and Wales with number 741598
Registered office: Building C, IBM Hursley Office, Hursley Park Road, 
Winchester, Hampshire SO21 2JN

Unless otherwise stated above:

IBM United Kingdom Limited
Registered in England and Wales with number 741598
Registered office: Building C, IBM Hursley Office, Hursley Park Road, 
Winchester, Hampshire SO21 2JN

Reply via email to