473,396 Members | 1,804 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Do you give clients source code?

Typically, when you are done with a client's website, do you give them all
of the source code, if they ask for it? Do you, as the developer, legally
own it, or do they, because they paid you to create the ASP.NET website? (I
live in Florida)

Thanks...
Nov 19 '05 #1
6 1432
Ben
This depends on the client and the contract. This is something that needs
to be negotiated upfront. I typically release my source code for asp.net
applications, winforms however, I do not.

Ben
"VB Programmer" <xD**********@Dont.com> wrote in message
news:ev*************@TK2MSFTNGP12.phx.gbl...
Typically, when you are done with a client's website, do you give them all
of the source code, if they ask for it? Do you, as the developer, legally
own it, or do they, because they paid you to create the ASP.NET website?
(I live in Florida)

Thanks...

Nov 19 '05 #2
WJ
This is an "application" type, not a "tool" type. Therefore, your client has
every right to demand for the source code that you created. That is
automatic! I always test every logic before I sign a software acceptance
paper. Most likely, I would call you back for maintenance piece, and you can
only use the source that I that is in my hand, not yours!

John
Nov 19 '05 #3
I've always given clients the source code.
They paid for it, they should have access to it.

Sergio Fernandez
"VB Programmer" <xD**********@Dont.com> wrote in message
news:ev*************@TK2MSFTNGP12.phx.gbl...
Typically, when you are done with a client's website, do you give them all
of the source code, if they ask for it? Do you, as the developer, legally
own it, or do they, because they paid you to create the ASP.NET website? (I live in Florida)

Thanks...

Nov 19 '05 #4
It really does depend on the scenario

If they come to me and ask "please make me this". Then as it is a one-off,
then I let them have the code at the end (but they don't normally have the
facility to compile it anyway). The contract will specify if they want, have
a right to, the code at the end - intellectual property rights, materials
etc etc

If however I have a product, then I sometimes make the code available but
only if my company goes bust (unable to trade) ie a a copy is kept in trust
at ay the solicitors (lawyers)
or other trusted 3rd party. And can only be used to fix bugs found and not
to develop a new product stream themsleves. ie they sign a cpontract on how
they would use the code
once they have access to it.

Shaun

"VB Programmer" <xD**********@Dont.com> wrote in message
news:ev*************@TK2MSFTNGP12.phx.gbl...
Typically, when you are done with a client's website, do you give them all
of the source code, if they ask for it? Do you, as the developer, legally
own it, or do they, because they paid you to create the ASP.NET website? (I live in Florida)

Thanks...

Nov 19 '05 #5
When I was an independent consultant, doing ASP, I really had no choice.
However, it was my philosophy that since I was hired to write it, ostensibly
my programming skills were better than my clients. I did make sure that I
had a contract which specified that I was the owner of the copyright.
However, I would also specify that the client was licensed to make any
changes they deemed fit, and to use the code for any purposes they deemed
fit, with the condition that support for my code ended when they touched it.
Some would continue to use me, and paid for additional work. Some took over,
and I ended up doing paid work for them to fix up THEIR code. In any case,
everyone was happy.

Now that I am not an independent consultant, of course, I don't have to
worry about this. However, the fact that ASP.Net can be compiled into a DLL
would probably lead me to NOT share my source code with the client.

--

Kevin Spencer
Microsoft MVP
..Net Developer
Ambiguity has a certain quality to it.

"Sergio Fernandez" <fe*********@nospam.com> wrote in message
news:h2*********************@bgtnsc04-news.ops.worldnet.att.net...
I've always given clients the source code.
They paid for it, they should have access to it.

Sergio Fernandez
"VB Programmer" <xD**********@Dont.com> wrote in message
news:ev*************@TK2MSFTNGP12.phx.gbl...
Typically, when you are done with a client's website, do you give them
all
of the source code, if they ask for it? Do you, as the developer,
legally
own it, or do they, because they paid you to create the ASP.NET website?

(I
live in Florida)

Thanks...


Nov 19 '05 #6
its has nothing to do with your progarmmign skills, they would not have
hired you if they did not believe you were they best programmer for the job.
its what a client has come to expect.

before web based application were popular and we built it all using C++,
delphi and other compiled languages, I worked for a company that built
application for law firms... now when just deliver the executable to the
client, not the sourec code, but the company I worked for kept the sourec
code.

when I srated to work dirreclty for a client, which happened after they
found out that I was the developer, they woudl expect the source code, it
seems like even if they never modify the source code,which many never
have,and if they wanted new features they would always call me to add to the
code.... however, thsy still expected the source code.

so, I followed the ruel that the perosn who paid me get to keep the code,
its just want they are paying for. that never stoped themfor calling me if
they wanted to add to teh code, because honestly most peopel could not even
go throught thousand of lines of code and understand it all. so, I would
never loose work.

givin them the code.. that is just something they have come to expect. ist
had nothing to do with your ability, its just what they want.

Sergio
Nov 19 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Marc Walgren | last post by:
Greetings I have an ASP application to enter reservations. There are multiple user security settings that require some users to have a restricted list of client in a drop list on a form. I...
5
by: Gidraz | last post by:
Hello, i can't figure out how to retrieve clients MAC address using C#.NET. I can get IP but not MAC. Thanks in advance. Gidraz
1
by: trevor oakley | last post by:
I have solved an earlier problem which I posted here, about coding Data Source in OleDbConnection - I am new to ASP.Net. I do not understand the solution, I just blindly followed the book (Teach...
1
by: Robin Dindayal | last post by:
Does anyone know how I can print a fully rendered .aspx to the server's printer? I know that, if I wanted to print to the client's printer it would be easy (ie. use javascript's window.print()). ...
4
by: Antony Paul | last post by:
Hi all, I want to know about open source GUI clients available for windows machines. The server is running on a Linux machine. rgds Antony Paul ---------------------------(end of...
6
by: cipher | last post by:
I have some constant values in my web service that my client application will require. Having to keep server side and client side definitions insync is tedious. I am trying to do something like...
7
by: changs | last post by:
Hi, all I have a asm code, I suspect it sort of socket programming. Can anyone here give some instructions on how to determine the function or give the psudo-code in C? Thanks in advance! ...
2
by: jasonsgeiger | last post by:
From: "Factor" <jasonsgeiger@gmail.com> Newsgroups: microsoft.public.in.csharp Subject: Multiple Clients, One port Date: Wed, 19 Apr 2006 09:36:02 -0700 I'm been working with sockets for a...
11
by: Wayne | last post by:
I am a one man enterprise and have been asked by a prospective client what happens to their database regarding ongoing changes etc if I get hit by a bus. Obviously my databases are distributed...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.