cloud licensing practices