From the official website:
The software installation package contains the development tools or files as below:
2.30 days free registration of Keil PK51 that installed with PSoC Creator
4.Peripheral Driver Library
May I confirm that all of these development tools (software only), including license key of Keil PK51 extends from Keil online, are FREE (without cost, fee, authorization) to use in a “Commercial Environment” ?
PSoC Creator and PSoC Programmer are free to use.
I'm not familiar with the 30 days free registration of Keil PK51 that installed with PSoC Creator. I have used PSoC Creator for about 7 years, I haven't met any issue about authorization and fee.
Read their release note for more details.