IBM is not ready to guarantee that its computer programs are compatible with Oracle's recently launched version of the Linux operating system, an IBM spokesman said on Friday. This means that if IBM software programs turn out to be incompatible with Oracle Enterprise Linux, then it will be up to Oracle - and not IBM - to resolve the issue, said IBM spokesman Matthew McMahon.

Since when was it up the OS "maker" to make sure that third party applications run properly on the OS?
Isn't it supposed to be the application maker that should make sure their program isn't filled with bugs that make it run only on certain configurations?