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

How to charge for php script

Is it customary to charge a flat price for a script for a client? What
about fixing bugs, would I be responsible for that assuming the client
has no knowledge of php? Do I include it in the price or jusr charge a
monthly maintenance fee? Also what about marketing the script to other
potential clients. Is there anything illegal about doing that? Do I
need to reduce the price if I feel the script is something I can sell
to other clients as well?

Oct 17 '05 #1
3 2149
Following on from 's message. . .
Is it customary to charge a flat price for a script for a client? What
about fixing bugs, would I be responsible for that assuming the client
has no knowledge of php? Do I include it in the price or jusr charge a
monthly maintenance fee? Also what about marketing the script to other
potential clients. Is there anything illegal about doing that? Do I
need to reduce the price if I feel the script is something I can sell
to other clients as well?

IF you own the intellectual property then you can do what you like,
including :-
* one-off charge
* monthly charge
* usage charge
* charge when the full moon falls on a Friday
PLUS
* determine the terms of use (eg can client sell it on?)
* grant exclusive or non-exclusive use

BUT if you don't own the IP (in some jurisdictions being employed to
write something makes it the employer's property automatically in others
it doesn't) then you don't. [If you're contracting then put into the
contract that all IP remains with you until your bills are paid in
full.]

OTOH I'm a believer in (a) having a long-term relationship with a client
and (b) providing a /service/ (and getting paid on that basis - not on
say a rate per 100 lines of code delivered).


--
PETER FOX Not the same since the bookshop idea was shelved
pe******@eminent.demon.co.uk.not.this.bit.no.html
2 Tees Close, Witham, Essex.
Gravity beer in Essex <http://www.eminent.demon.co.uk>
Oct 17 '05 #2
el*************@yahoo.com wrote:
: Is it customary to charge a flat price for a script for a client?

If that's what you and they agree to ahead of time.

: What
: about fixing bugs, would I be responsible for that assuming the client
: has no knowledge of php?

If that's what you and they agree to ahead of time.

: Do I include it in the price or jusr charge a
: monthly maintenance fee?

What ever you feel is best for you while still being attractive to the
client so as to make the sale.

Many contracts have a 30 day bug fix period where bugs found within that
time need to be fixed (and they may have a hold back period where they
don't finish paying until after the 30 days is up.) If you sell something
then there may be a warrantee period by law.

: Also what about marketing the script to other
: potential clients. Is there anything illegal about doing that?

It depends on what the original agreement was.

-1- as the author, (assuming you didn't copy the code from elsewhere) then
you normally own the copyright and can sell copies or licenses to anyone
you choose.

-2- if you are an employee, or have produced the code under a contract,
then the terms of the contract are what matters, and the purchaser may own
the copyright.

! If you have no written contract then there may be an implied
contract, and you may or may not own the code !
: Do I
: need to reduce the price if I feel the script is something I can sell
: to other clients as well?

No, you do not need to, you can sell it for whatever you can get, to
anyone you like.

However, if the purchaser thinks you were producing something exclusively
for them then they may decide to sue you if you sell the code to someone
else. At that point you will be happy to have drawn up a contract ahead
of time that clearly defines who owns the code that you produced.

Oct 17 '05 #3
el*************@yahoo.com wrote:
Is it customary to charge a flat price for a script for a client? What
about fixing bugs, would I be responsible for that assuming the client
has no knowledge of php? Do I include it in the price or jusr charge a
monthly maintenance fee? Also what about marketing the script to other
potential clients. Is there anything illegal about doing that? Do I
need to reduce the price if I feel the script is something I can sell
to other clients as well?

do not charge for security updates!
Oct 18 '05 #4

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

Similar topics

1
by: Daniel Heiserer | last post by:
Hi, I got the following compiling/linking error, but I have no clue what it is about. Can anybody help me? thanks, daniel
7
by: Dario Kampkaspar | last post by:
Hi, need your help again. Compiling a code gives me the following: home/phlox/sources/msw/server/einspieler.cc:430: undefined reference to `ObjektFehler::~ObjektFehler ()'...
8
by: Affan Ahmed | last post by:
Hi, I have looked up all the solutions for this problem, but nothing seems to work for. I would really appreciate any help and a reason as to why this happens... When I complile I seem to get...
2
by: Charles Rouse | last post by:
How can I automatically add a weekly charge of $2.00 for each client in drug treatment? I have a "financial" table linked with the client table with 4 fields: clientID, date, charge, paid. Every...
4
by: RC | last post by:
I just got my first Access project that I am getting paid for. I have done other Access work for non-profits that I did not get paid for. I definitely have the work but we did not settle the...
2
by: vermilk | last post by:
I am considering creating an Access db application for a nearby company and I'm not sure how to charge them. Should I go by the hour or flat charge? If by the hour, how much would be reasonable? ...
1
by: dfetrow410 | last post by:
A local community collage called me to teach 2 1 1/2 hour classes on Basic .net ideas. I am not sure what to charge. Anyone have experience in this? Dave
3
by: petermichaux | last post by:
Hi, I am getting confused about who is actually in charge of the JavaScript specs. I've read it is the ECMA that sets the standards for what is ECMAScript complient. But who further specifies...
3
by: dnguyen77 | last post by:
All, I have the following two tables: billConDetail(Bill Consultant Detail) and billInvMaster (Bill Invoice Master) Bill Consultant Detail have the following fields: (InvoiceID,...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
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
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

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.