Contract refers to a legal agreement by software vendor and client/company to sell or provide IT services, including software development and support.
Questions tagged [contract]
52 questions
117
votes
20 answers
Project Manager that wants to lock in time estimate with a signed contract
At a previous employment, a project manager (PM) wasn't satisfied with the delivery time of the code on a project I was on. I was told by my project lead that that the PM was considering having me sign a contract to lock-in my time estimates I gave…

spong
- 9,361
- 6
- 44
- 58
99
votes
8 answers
Client wants source code, but it contains a lot of shared code I reuse with other projects
I have a client who would like me to deliver the source code with a developed application binary. They originally said nothing about source code, but they recently said they need it. The contract is not finalized. They agreed to the work, did not…

robby987
- 1,079
- 1
- 7
- 4
49
votes
10 answers
Legal issues with an NDA that I do not want to sign
I've been given a non-disclosure agreement (NDA) to sign by my current employer that I do not want to sign. It is incredibly open ended and I feel that it should have been a condition of my initial employment agreement, which I signed three weeks…

Dylon
- 638
- 1
- 6
- 9
27
votes
2 answers
Differences between Design by Contract and Defensive Programming
Could Designing by Contract (DbC) be a way to program defensively?
Is one way of programming better in some cases than the other?

Gabriel Fair
- 373
- 1
- 3
- 8
20
votes
4 answers
What to look out for in employment contracts
I thought of this today after a co-worker looked through the contract they had signed several years ago and was quite alarmed.
What should one look out for before signing a contract, as most employers will get you to sign one. Please post ideas…

Brandon
- 5,873
- 6
- 37
- 59
15
votes
2 answers
Contract Programming - Deposit % and Payment Methods? Any advice is appreciated
I'm pretty new to doing contract work and finally landed a decent paying project. The guy actually offered to put down a deposit and I'm just wondering what percentage I should consider asking for. I was thinking around 25% since its not a terribly…

programmx10
- 2,097
- 13
- 27
14
votes
3 answers
How to deal with "software end-of-life" situations?
When a vendor declares that they no longer intend to provide any support or services to a piece of software (and stated the intent to exit the business - offering no upgrade paths), what kind of recourse is available to the customer?
Please consider…

rwong
- 16,695
- 3
- 33
- 81
13
votes
11 answers
Do I own copyright of program I made in own time?
I created a software package that aids electrical engineers with common calculations used on site (substations to be specific). I created the package in my own time, without being asked and without guidance. The package is now widely used within my…

Dave Mess
- 147
- 1
- 8
12
votes
3 answers
Open Source Friendly IP Contracts for Freelancers
I am about to enter the world of consulting for the first time and am having to write my first contract. One problem I have is regarding open source work and intellectual property. I love working on open source projects, whether it's an existing…

toby
- 333
- 1
- 8
11
votes
8 answers
How do you decide if you should take a project?
I am a fairly new developer. Professionally I have programed in C# for two years as an intern and 6 months as a junior developer. A friend of my family needs help with a project that is written in VB.net. I have never used VB.net, so I am a…

J Lundberg
- 263
- 1
- 8
11
votes
2 answers
How exactly do exclusive code rights work?
I was asked by a client to submit a proposal for a web-app he wants to built. This client is a startup with a relatively good traction so far (as it seems).
I have been asked to draft up a contract that prevents me from writing any of the code I…

nicholaswmin
- 1,869
- 2
- 18
- 36
11
votes
3 answers
Starting consulting while employed - conflict of interest
First of all I am not after legal advice. This is a bit TL;DR but I have a summary at the bottom, I'm explaining it all so people can offer insightful advise.
Situation
I need to explain my present situation to explain why I've decided to go the…

Sam
- 6,152
- 2
- 20
- 34
10
votes
3 answers
Minimum billable time unit - industry standard for contract programming?
We're a client that recently hired a contract programming company for some fairly focused work (essentially writing 'scripts' to extend the functionality of a third-party enterprise application). We're trying to evaluate their performance on and the…

ErikE
- 1,151
- 1
- 8
- 18
9
votes
4 answers
Can I (reasonably) refuse to sign an NDA for pro bono work?
A friend of mine (let's call him Joe) is working on a promising project, and has asked me for help. As a matter of friendship I agreed (orally) not to discuss the details, but now he has a potential investor who wants me to sign a non-disclosure…

kojiro
- 2,105
- 1
- 15
- 29
8
votes
1 answer
Enforcement of returning non-null
We are implementing some web services, and need to ensure that some of our methods always return non-null values.
We've investigated two ways of doing this:
Using code contracts, and returning the default value using Ensures constraints on the…

Peter K.
- 3,828
- 1
- 23
- 34