If you don’t want to pay $1000 for XC8, then just take XC16 or XC32.
They are both GCC. GCC is open source, and it isn’t possible to steal open source software.