I'm working on an application that itself provides a developer API. We'd like to easily allow your customers to develop modules that use OpenCL against our API. As such, it would be convenient if we were able to ship OpenCL.lib with our application, so our users can at least compile their modules using OpenCL.

As I was thinking about using OpenCL.lib from the AMD APP SDK, I've asked at the AMD developer forums whether it's allowed to redistribute OpenCL.lib from the SDK with our application. As I was told here, OpenCL.lib is owned by Khronos, so I'm asking the same question here.

As a side note, I've always wondered why Khronos publicly provides all the header files, but no OpenCL sub library binaries ...