473,750 Members | 2,209 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Who owns your code?

I am a consultant and I have a client that wants me to design them a custom application with Access and VB.Ne

I was wondering what the standard is for this kind of case as to who would own the code and the reasoning as to why

Thanx, Dave.
Nov 22 '05 #1
3 1549
Typically if your contracted to do work, the code normally goes to the
company as part of the deliverable as your only providing a
programming/design service. The application as a working component is
usually part of that overall service.

Its all down to how you agree your contract with them I'm afraid and what
they actually want you to deliver - you say they design them a custom
application which suggests it is specifically for them, and as such code
would form part of the deliverable sa an overall work package. If you
interprit their requirement (and agree it with them) that you are in fact
selling software as an installable product, which you are developing without
their assitance then it would likely remain with you.

Regards

John Timney
Microsoft Regional Director
Microsoft MVP
"Dave Satchell" <ds*******@aust in.rr.com> wrote in message
news:1F******** *************** ***********@mic rosoft.com...
I am a consultant and I have a client that wants me to design them a custom application with Access and VB.Net
I was wondering what the standard is for this kind of case as to who would own the code and the reasoning as to why?
Thanx, Dave.

Nov 22 '05 #2
Hi Dave

From my experience, I would suggest that if someone is paying you to design
and implement a custom solution, then at the end of it they would 'own' the
code, that is, the rights would pass to them, unless there is a specific
clause in your contract or in the order that they place on you to the
contrary. This is based on the principle that the amount of money involved
usually completely covers your time and the cost of development. Compare
this with the case where Microsoft develops a product and charges a few
hundred pounds/dollars. This in no way covers the development costs, and
therefore when purchasing the product we cannot consider that we have
invested in the development of the product to the extent that we have any
rights to the code.

A separate issue, however, is one of warranty. If your client pays you a
fixed price, you will probably be expected to provide some period of
warranty, in which time you agree to fix any defects that come to light, as
distinct from design flaws. If your client pays you on an hourly basis, they
are effectively taking on the close management of the project, and it is
unlikely that you will be expected to provide any warranty. If they want
something fixing they will have to pay you to do it, unless they can
demonstrate professional incompetence on your part (which is rare).

HTH

Charles
"Dave Satchell" <ds*******@aust in.rr.com> wrote in message
news:1F******** *************** ***********@mic rosoft.com...
I am a consultant and I have a client that wants me to design them a custom application with Access and VB.Net
I was wondering what the standard is for this kind of case as to who would own the code and the reasoning as to why?
Thanx, Dave.

Nov 22 '05 #3
The other people have spoken well on the topic and i agree. Most of the
code will probably want to be owned by the company. The thing that gets
real dicey is when you have a set of libraries that you might have
designed and wish to use in their project and others. You need to be
very careful on how you negotiate them. If you are not careful the other
company may end up owning your libraries and you will not be able to use
them in other projects. So be super careful about things like that. It
can surprise you how many little worker routines you may have amased
that you commonly use to form a nice personal library. It is painful to
loose their use.

Hope this helps
Leon Lambert

Dave Satchell wrote:
I am a consultant and I have a client that wants me to design them a custom application with Access and VB.Net

I was wondering what the standard is for this kind of case as to who would own the code and the reasoning as to why?

Thanx, Dave.

Nov 22 '05 #4

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

Similar topics

51
5282
by: Mudge | last post by:
Please, someone, tell me why OO in PHP is better than procedural.
9
3864
by: bigoxygen | last post by:
Hi. I'm using a 3 tier FrontController Design for my web application right now. The problem is that I'm finding to have to duplicate a lot of code for similar functions; for example, listing users, and listing assignments use similar type commands. Is there a "better" way I can organize my code?
3
311
by: Dave Satchell | last post by:
I am a consultant and I have a client that wants me to design them a custom application with Access and VB.Ne I was wondering what the standard is for this kind of case as to who would own the code and the reasoning as to why Thanx, Dave.
33
2740
by: Maboroshi | last post by:
Hi I was just curious about something for future reference Is ANSI C Open Source/Freeware or is it owned by a company Thank You if you reply
1
1091
by: Karl Prosser | last post by:
i have various usercontrols that get dynamically into a page my usercontrol has html Input fields, and from javascript i need to access them, however to access them i need to know the form.. currently the code i use to generate the javascript i do for example .... document.forms." + GRIDENTER.ClientID + @".value= 'YES'; .... (gridenter is a htmlinputtext )
2
1545
by: Scott Meddows | last post by:
Can you tell who owns a running process in .NET? I can do the system.diagnostic.process object and see if an application of the same name is running but I need to tell if the process is running by a current user or by another user. Anyone know how to do this? Thanks
24
4435
by: Sathyaish | last post by:
Who owns the language C#? I'm not talking about the compiler, but about the language? Who owns it - Microsoft or the ECMA? I see there are two specifications to each version: 1. One that comes out from Microsoft; and 2. Another that is a follow up from ECMA TC39 (ECMA-334) that is revised after every release from Microsoft. What's the deal?
0
1118
by: Mark Rae | last post by:
Hi, For years I've been using the clwhois.exe app to check whether domains are available or not and, if not, who owns them: http://www.whoisview.com/products/clwhois/ Because this is a command line utility, it requires the System.Diagnostics.Process class. It works well enough (code is below), but I was wondering if anyone has a more efficient method. I'm aware that it's
0
1283
by: Patrick Finnegan | last post by:
I am checking an existing DB2 installation on Red Hat Linux and I see that root owns files in the db2 instance home directory. Stuff like: ../sqllib/adm/db2chparm ../sqllib/adm/db2stop ../sqllib/adm/db2genp ../sqllib/adm/db2start
7
2282
by: Mark | last post by:
One of my friends saying that C# does not own by Microsoft. Does anybody has anything to say about this. Thanks for any help you can provide. Mark
0
8999
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8836
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9575
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9394
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 tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9256
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8260
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6803
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6080
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
3
2223
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.