Tuesday, March 13, 2012

Should developer include .cs files in application?

Hi,

I am inerested when developer is creating and deploying asp.net application for the company that ordered it, should developer include all the scripting (.cs files) or he just has to include only neccessary files and libraries.

I am asking this becasue I want to know how can developer than protect application from modification of the third party developer or others...

I would like to hear you thoughts..

ThanxIf this .cs is in the same project, it should compiled to the same dll, so you don't need to deploy the .cs file.
once you compile the project in VS, you no longer need the .vb or .cs files to run it. The .aspx files and the compiled dll are all that is required. So, no, don't include your c# files if you don't want your customer to have access to your code.
FWIW...

This should be stated in the contract. The majority of the work I do is custom web applications created for a specific client to fit a specific need. In the contract it states all the code produced for the client is the property of the client.

On the other hand, if your selling a 'shrink wrapped' app, something where they receive the product as is, I'd say no, but I'd make sure that is stated somewhere.

The more everyone knows up front the better, laywers are expensive ;)

Nathan Rosaaen
Thanx Nathan,

I need this advice. Because we had this client that always had new suggestions and ideas what has to be in application. Of course we charged him for his last minute changes and modifications and now he does not want to pay it. And the contract clearly stated that all the changes will be charged.

Now he is acting as a smart*** and he wants to switch a web design company. Of course we do not want somebody else to change our code (and which is not paid).

I think It would be at least morally right to not give him the source code, but we did not clearly stated inside the contract will he get the sorce code.

What is the general practice if not clearly defined?

Thanks for advice.
Well, for as far as I know the client has the rights on the software that you make. I don't know in which country you reside so I can't make this statement hard.

I think it's better to consult an advocate (yeugh) on that particular issue in your country.

Grz, Kris.

0 comments:

Post a Comment