IBM is an awful company to deal with. We were interested in getting an IBM data provider for .Net Core to connect to DB2 database. Figuring out the cost was insanely hard and nobody could answer which version we needed. I was then provided with a trial version, which did not work for version of .Net Core I was using. I had to dig deep and spend days figuring out why it wasn't working. I was put in touch with IBM engineer and figured out the issue before he did. After they provided the correct version, the setup was extremely annoying. Placing license files in a folder. Then, I had issues with errors and IBM deleted a bunch of forum threads and I was presented with many dead links.
Many questions on IBM forum were answered with "I sent you a PM", followed by people screaming "why can't you just openly share the solution".
Documentation was awful to non-existent.
They just want to nickle and dime everyone.
I decided IBM doesn't deserve any money, and I am using good ole OleDb to connect to DB2.