GPL license..may i hide my own code for security reason?

Hi…

If i use dhmtlx components in my web application with the GPL license means my application should be open source. Its means i have to put all of your components as it is and let them open (can be download by every one) and also describe the author as well.
But may i hide my own source such as the php that connected and controll the database for my security reason?
And may i build application with the GPL license for company used?

No, you should open all the source code of the application. If you use dhtmlx components under the terms of GNU GPL in your application, this application should be also open source and delivered under GNU GPL.

Yes, but this application should be licensed under GNU GPL and users should have the right to see the full source code of the application.