We have a case were custom roles are created for a JSM project and we wanted to know when a JSM license is required and how can we optimize it for change management.