Results 1 to 6 of 6

Thread: How does everyone handle source code?

  1. #1

    Thread Starter
    Member Redeye44us's Avatar
    Join Date
    Apr 2003
    Posts
    50

    How does everyone handle source code?

    I am working on a bid for a project in which the client would like to own the license to the software as well as the source code. I am used to working on inhouse projects and have little experience with working for clients outside of the workplace. Is it normal for the client to retain all rights to the software? If so, how would this affect the cost of the project, knowing that I would not be able to resell it to other clients in the future? Any ideas would be appreciated.

    Thanks,

  2. #2
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: How does everyone handle source code?

    Quote Originally Posted by Redeye44us
    I am working on a bid for a project in which the client would like to own the license to the software as well as the source code. I am used to working on inhouse projects and have little experience with working for clients outside of the workplace. Is it normal for the client to retain all rights to the software? If so, how would this affect the cost of the project, knowing that I would not be able to resell it to other clients in the future? Any ideas would be appreciated.

    Thanks,
    I'm a commerical developer and we market products targeted a large insurance companies (we do RiskManagement software).

    We retain all rights to all source code. They pay for the compiled product only. I would have to talk to our Sales department to get specific information, but it seems logical to me that if a customer wanted the source code as well, then they are definately going to pay dearly for it. Once they have the source code, they don't need you anymore, so you need to make your money up front.

    It is my experience that it is not normal for clients to have the source code, but it is also not unheard of. It just costs them more.

  3. #3
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: How does everyone handle source code?

    Having done it both ways, it really depends on how you write the contract/agreement. It also depends on what the client wants too. Some do want the source code, others don't really care. Either way, make sure it is spelled out clearly in the agreement and that both sides understand what it means.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  4. #4
    Shared Member
    Join Date
    May 2005
    Location
    Kashmir, India
    Posts
    2,277

    Re: How does everyone handle source code?

    I have worked with a company which used to sell products and the ones where we used to do projects for different companies. In the first one we used to sell the package and not the source code. However in the second one, almost all the projects that I have done, we did transfer the source code to the client after finishing the development process.

    Well some clients are very keen in getting the source code because they don't want anyone else to control their business (like anytime they want any modification to be done, they will have to come back to the same company (monopoly is what we call it)). Some customers do have plans of having an IS department which will finally take care of all the software applications that are being used. So if you give them anything compiled that department will be useless.

    As already posted, the costs involved in giving a compiled one are less as compared to when we provide the source code itself. Here we loose the ownership of the product itself.

    So you will have to reach to an agreement as to how you are going to charge your client. But yes there are people who will want the source code too.
    Use [code] source code here[/code] tags when you post source code.

    My Articles

  5. #5

    Thread Starter
    Member Redeye44us's Avatar
    Join Date
    Apr 2003
    Posts
    50

    Re: How does everyone handle source code?

    Thanks for the info everybody. This will get me heading in the right direction!

  6. #6
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: How does everyone handle source code?

    We also do not "give" our source code to our customers.

    But some of the more savy ones do demand a copy of source to be held in escrow to protect themselves in the situation where we no longer support it.

    We basically grant a licence to use our product. We specifically indicate that they cannot redistribute it or become a "service bureau" to other clients using our product.

    We also require annual maintenance/support payments to retain a relationship with us. For that they get all bugs fixed and all government mandates changes for no additional costs.

    Most of my clients require constant changes and enhancments - so the relationship is usually a long term one (I've got customers that have been with me since the mid-1980's - from days of mainframes all the way to VB/MS SQL today).

    With MS SQL it's much more difficult to protect code - as STORED PROCEDURES are stored in the DB as text. This does bother us, but a carefully worded contract will protect against intrusions into the standard product code.

    We do allow our customers to develop there own SPROCS for info display and reporting - we do not tie there hands in a way that requires them to always use us for minor work.

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width