I just read my "welcome aboard" packet from carnival.
Pg. 13 "What is not included in my fare" states that gratuities are not included.
As of today, gratuities are still left up to you. But there is talk of them becoming mandatory soon, possibly by all of the cruise lines.