Is IBM actually charging for the software, or is it charging for the technical support?

It's okay if Canonical gives away Ubuntu, but does have paid technical support, but it's not okay if IBM does it?

As long as the software itself is available for people to download and self-support, then charging for "expertise" is acceptable, after all, the supporters have to eat and raise families too, right?
Is IBM actually charging for the software, or is it charging for the technical support?

It's okay if Canonical gives away Ubuntu, but does have paid technical support, but it's not okay if IBM does it?

As long as the software itself is available for people to download and self-support, then charging for "expertise" is acceptable, after all, the supporters have to eat and raise families too, right?