473,394 Members | 1,916 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,394 software developers and data experts.

Client wants all intellectual property rights to the database

A client that I developed a database for about 5 years ago and continue to
do annual updates for has just requested "all intellectual property rights
related to the database". I believe he just wnat me to say "OK, here you go,
it's yours"

I have never come across this particular situation. We have a "reasonably"
good relationship. What should I do?
Paul
Dec 8 '06 #1
13 2301
"Paul H" <pa**@nospam.comwrote in message
news:Jq******************************@eclipse.net. uk...
>A client that I developed a database for about 5 years ago and continue to
do annual updates for has just requested "all intellectual property rights
related to the database". I believe he just wnat me to say "OK, here you
go, it's yours"

I have never come across this particular situation. We have a "reasonably"
good relationship. What should I do?
Paul
I don't believe that it's possible unless you can demonstrate beyond
reasonable doubt that all of your code is original and that all of your
schema is too. Lots of developers use other people's code, from snippets to
huge chunks - well I do at any rate and it's all credited where possible.
I've used lots of suggestions and solutions posted here, haven't you? Also,
what would happen if you wanted to used some of your original code in
another application? Would you have to license it from your client? I
don't see how it could work.

Just my 2p worth.

Keith.
Dec 8 '06 #2
On Fri, 8 Dec 2006 09:45:15 -0000, "Paul H" <pa**@nospam.comwrote:

I like Allen's idea of just having a conversation with him about it.
In our company the transfer of all rights is a given: once the project
is done and the bills are paid, the source code becomes the client's.
They paid for custom software; they get the source code for that.
Next client will want a different piece of software to make his own.

-Tom.

>A client that I developed a database for about 5 years ago and continue to
do annual updates for has just requested "all intellectual property rights
related to the database". I believe he just wnat me to say "OK, here you go,
it's yours"

I have never come across this particular situation. We have a "reasonably"
good relationship. What should I do?
Paul
Dec 8 '06 #3
Paul H wrote:
A client that I developed a database for about 5 years ago and continue to
do annual updates for has just requested "all intellectual property rights
related to the database". I believe he just wnat me to say "OK, here you go,
it's yours"

I have never come across this particular situation. We have a "reasonably"
good relationship. What should I do?

Paul
"all intellectual property rights related to the database" !!!!!?????

Could you ask him for me, please, if I will still be able to use

"Dim strSomething as String"

freely?

and if not, what the charge or royalty is likely to be?

Dec 8 '06 #4
Lyle,
As the world copyright holder of ...
"Dim strSomething as String"

.... I can confirm that you have a royalty free licence to use it in your
code, of course...
"strSomething = ..."

.... attracts our usual charge of 1000 UK pounds per character.

--

Terry Kreft
"Lyle Fairfield" <ly***********@aim.comwrote in message
news:11**********************@79g2000cws.googlegro ups.com...
Paul H wrote:
A client that I developed a database for about 5 years ago and continue
to
do annual updates for has just requested "all intellectual property
rights
related to the database". I believe he just wnat me to say "OK, here you
go,
it's yours"

I have never come across this particular situation. We have a
"reasonably"
good relationship. What should I do?

Paul

"all intellectual property rights related to the database" !!!!!?????

Could you ask him for me, please, if I will still be able to use

"Dim strSomething as String"

freely?

and if not, what the charge or royalty is likely to be?

Dec 8 '06 #5
Lyle Fairfield wrote:
Paul H wrote:
>A client that I developed a database for about 5 years ago and continue to
do annual updates for has just requested "all intellectual property rights
related to the database". I believe he just wnat me to say "OK, here you go,
it's yours"

I have never come across this particular situation. We have a "reasonably"
good relationship. What should I do?

Paul

"all intellectual property rights related to the database" !!!!!?????

Could you ask him for me, please, if I will still be able to use

"Dim strSomething as String"

freely?

and if not, what the charge or royalty is likely to be?
It would seem to me that such rights would have a large value. I
suggest you agree to sell them to him for $100,000.

ONce he gets up off the floor, you might ask him what he is trying to
accomplish and/or what he wants to restrict you from doing.

Bob
Dec 8 '06 #6
I would try to understand why he wants to do this. Odds are pretty
good that he's trying to "get a leg up" as they say, and cut you out of
the loop for a reason.

I would also try to convey the difference between owning the database
and owning the code, and that certain code is universally used and thus
can't be bought or sold. He can own the concept of how to get from A
to B and what happens once you get to B, but he can't necessarily own
the code used to get there.

My guess is that he just wants to be able to use his own guy to edit
the database without you pulling the plug on it because of rights
issues. It's sort of like a buy-out price for your services. But I
would ask him to be totally honest with you so you understand what's
going on. You don't want to end up like that guy at SCP who sold the
rights for DOS to Bill Gates...

Paul H wrote:
A client that I developed a database for about 5 years ago and continue to
do annual updates for has just requested "all intellectual property rights
related to the database". I believe he just wnat me to say "OK, here you go,
it's yours"

I have never come across this particular situation. We have a "reasonably"
good relationship. What should I do?
Paul
Dec 8 '06 #7

Paul H wrote:
A client that I developed a database for about 5 years ago and continue to
do annual updates for has just requested "all intellectual property rights
related to the database". I believe he just wnat me to say "OK, here you go,
it's yours"

I have never come across this particular situation. We have a "reasonably"
good relationship. What should I do?
Paul
-->Kill him and let Allah sort him out.

Dec 8 '06 #8
Thanks to everyone who replied.

As was suggested, I have asked the client exactly what they want and why. I
have a sneaky feeling I wont get an answer.

I see now why we sometimes need lawyers.

:O)

Paul
Dec 8 '06 #9
I wrote an access database for a client after having them sign an agreement
that the source MDB version would remain my property. They get the MDE
version and any enhancements have to be done by me.

Its possible that they want to do enhancements to it by using an inhouse
coder or contractor without having to ask you.
It depends how big your database is and how important it is to the clients
business. they may offer you a fee to release it to them..

If its a small application, then its probably better for your relationship,
and a lot less hassle to give it to them making sure you have no further
liability for it.

If its a core system for them, then hang onto it as they will likely offer
you some dosh.
"Paul H" <pa**@nospam.comwrote in message
news:Jq******************************@eclipse.net. uk...
>A client that I developed a database for about 5 years ago and continue to
do annual updates for has just requested "all intellectual property rights
related to the database". I believe he just wnat me to say "OK, here you
go, it's yours"

I have never come across this particular situation. We have a "reasonably"
good relationship. What should I do?
Paul

Dec 8 '06 #10
"tombsy" <ic***********@tiscali.co.ukwrote in
news:45**********@mk-nntp-2.news.uk.tiscali.com:
Its possible that they want to do enhancements to it by using an
inhouse coder or contractor without having to ask you.
It depends how big your database is and how important it is to the
clients business. they may offer you a fee to release it to them..
You also have to consider that if you've borrowed code from this
newsgroup, from the Access Web, from Microsoft and from other places
on the Internet offering sample code, you may not have the right to
sign over rights to it.

When a client wants source code to an app, I design a completely
different architecture for the code. I keep all code that is written
specifically for the app in one place, and all code that I'm
re-using from my own code library or from other people's code in
another place (during development I keep track of this using naming
conventions for the modules). When the app is released, they get am
MDE library database of the code that is not theirs and a license to
distribute that library as part of this application, but are
prohibited from using that library in any other apps or from
distributing it standalone.

This has worked pretty well in the past, but it's a lot of work to
plan the code architecture, and if it's an existing app that they
now wanted code rights, I'd charge through the nose for the process
of re-architecting it so that I could give them the source code that
was specific to their app.

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Dec 8 '06 #11
"Paul H" wrote
A client that I developed a database for about 5 years ago and continue
to
do annual updates for has just requested "all intellectual property
rights
related to the database". I believe he just wnat me to say "OK, here you
go,
it's yours"

I have never come across this particular situation. We have a
"reasonably"
good relationship. What should I do?
Typically, I give my clients a worldwide, permanent, irrevocable,
non-exclusive license to use any code in the application developed for them,
but not the rights to sell it to others, and I retain ownership and full
rights, including the right to reuse any or all. I do not specifically
include or exclude my right to license the complete application to some
other organization, but the statement of rights I retain is sufficiently
broad to allow me to do so.

Larry Linson

Dec 9 '06 #12
On Fri, 8 Dec 2006 17:13:39 -0000, "Paul H" <pa**@nospam.comwrote:

And you (presumably) did this by email????
No, this is a face-to-face meeting, or if that's impossible, a phone
call. You want honesty and body language.

-Tom.

>Thanks to everyone who replied.

As was suggested, I have asked the client exactly what they want and why. I
have a sneaky feeling I wont get an answer.

I see now why we sometimes need lawyers.

:O)

Paul
Dec 9 '06 #13
We use the same approach. We have a source database including necessary
dialogues and reference or pick list tables, as well as the obvious
collections of standard and class modules, that is distributed as a
reference library in MDE form. That reference library is fleshed out
with only the modules and classes necessary to achieve our purposes.

For example, we have a calendar control that we're very proud of that
is an improvement over the standard ActiveX calendar, but isn't
required for all functional projects. The library distributed is
customized only in the sense that it contains the objects necessary to
make it work, so the calendar may not be required...though I've never
designed a functional database that didn't.

The user is granted full rights to all code in the functional database,
also distributed as a MDE, with a copy of the mdb for restoration
purposes, or that they can change if they like and are daring enough to
do so, though the contract states that we won't fix the bugs they
create, and will simply restore from our archived copy of the original
and program the additional functionalities they require using our own
methods. We provide documentation for the library mde so that they can
use the objects, properties, methods, etc., in the library on the
functional project they are purchasing. In effect, the functional
project has very little code that needs to be protected as intellectual
property, since much of the database's code is heavily reliant on the
inseperable and non-distributable library.

We've had nothing break after deployment, no required reworks, and
no-one have to backward integrate to cut us out of the loop. Most are
happy to stick with the delivered product or call on us again to
upgrade the system.

Dec 9 '06 #14

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

Similar topics

4
by: Guido van Rossum | last post by:
I'm pleased to announce that the Python Software Foundation (PSF) is now accepting donations from individuals and companies interested in supporting our mission to improve the Python programming...
2
by: mb12036 | last post by:
All- Having a problem installing a DB2 client on a machine running AIX version 5.0. Client appeared to install one time succesfully, then was uninstalled and a reinstall was attempted. For...
3
by: Martin | last post by:
Dear Group Sory for posting this here. Hope it's not too off-topic but thought that someone minght know about. Can you give tips about intellectual property / copyright registration for...
4
by: Mark Rae | last post by:
Hi, VS.NET 2003 on WinXPPro, both with all the latest patches and updates, etc... I've got a very simple WebForm which is used either to add a new record to a SQL Server database or edit a...
15
by: Lauren Wilson | last post by:
Owning your ideas: An essential tool for freedom By Daniel Son Thinking about going into business? Have an idea that you think will change the world? What if you were told that there was no way...
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...
9
by: Paul H | last post by:
I have nearly finished work on a database for my client. At the start of the project we touched on the subject of reselling the database to other businesses in the same market as my client. How...
3
by: Paul H | last post by:
A client that I developed a database for about 5 years ago and continue to do annual updates for has just requested "all intellectual property rights related to the database". I believe he just...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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...
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
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,...
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
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...

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.