I think you misunderstand the licenses that cover SplendidCRM. I can only apologize for the confusion but it is necessary in order to create a profitable business.
SplendidCRM is covered under two licenses, one is the SugarCRM Public License and the other is the SplendidCRM License Agreement. The SugarCRM Public License covers all of the ASP.NET source code. This is because we use the SugarCRM images and stylesheets, as well as some small pieces of HTML. The ASP.NET source code is treated as derivative of SugarCRM and must be licensed under their license.
SplendidCRM makes heavy use of database objects including SQL Functions, Views and Stored Procedures. These database objects are distributed in encrypted form and they are covered under the SplendidCRM License Agreement. We consider these database objects as our intellectual property and we need to protect them in order to build a business. However, we do provide a source code license for these database objects to SplendidCRM Professional users.
To conclude, you can modify the ASP.NET source code to your hearts content, but you are not allowed to decrypted or reverse-engineer the SQL objects.