Contract refers to a legal agreement by software vendor and client/company to sell or provide IT services, including software development and support.
3
votes
3answers
230 views
Is 25% to me as sole author a good deal? [closed]
This is my first contract negotiation. So I've written a program which supports some hardware that the company makes. (The support is important, and most customers will buy it, but the software ...
4
votes
5answers
278 views
Should Cross browser testing be explicitly mentioned in the scope of a project?
I do freelance web development and front end dev is not my strongest point. This question came to me in my recent fixed bid project.
Nowadays we use Jquery and Bootstrap and these take care of lots ...
0
votes
3answers
242 views
What do small business people do with regards to 'legal' when selling software [closed]
For those who have sold software successfully over the Internet, after going to the effort of writing the software, creating a website, get a domain name, hosting the website, setting up a merchant ...
7
votes
4answers
635 views
Computer science jobs that don't let you develop software outside of that job? [closed]
I'm 15, and I was talking to my friends about what we wanted our future careers to be. I told them that I would like to have a job in the computer science industry (more specifically software ...
5
votes
3answers
236 views
What can a company do to restrict offsite contract developers from redistributing GPLv2-licensed code modifications?
My company uses a mix of onsite and increasingly offsite contractors for development of websites and online applications.
Our platform uses a mix of open source software and libraries that we've made ...
9
votes
4answers
939 views
Can I (reasonably) refuse to sign an NDA for pro bono work? [closed]
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 ...
1
vote
1answer
99 views
programming contract work and copyrights [closed]
Quick question guys. It may be country dependent so this question is more directed towards EU citizens. If I did a programming job, raised an invoice but never got paid, am I still holding the ...
-3
votes
1answer
162 views
Is there a 2-year exclusivity requirement for building iOS apps? [closed]
I've heard a rumor that when building applications for iOS, the developer is bound to a 2-year exclusivity of that application for iOS upon the project's completion. Is this a true statement or is the ...
17
votes
6answers
2k views
Is it okay to rollback code if your client refuses to pay you? [closed]
A friend of mine did some contracting work to add localization support to an existing mobile app. He was not contracted to add any other features or fix any already existing bugs. He has finished his ...
0
votes
1answer
126 views
How to handle “porting” software that's still in development
My company is building an iOS version of an Android app that our client is developing (but has not yet released). We have access to the latest builds and source, however since the software is ...
5
votes
2answers
265 views
Is it common to purchase an insurance policy for contract development work? [closed]
I am not sure if this is the best place for the question, but I am not sure where else to ask.
Background
I am a contract developer and have just been asked to provide a general liability policy for ...
1
vote
2answers
155 views
User stories as a contract definition?
I am often asked to write a requirements document for a new piece of work. I write requirements using user stories. The list of requirements is then used as a contract with the client denoting the ...
6
votes
4answers
391 views
How to prevent intentional over-estimation in user stories?
I am asking this from a purely hypothetical standpoint.
According to the Sprint Planning Meeting section in the Scrum Guide: "The number of items selected from the Product Backlog for the Sprint is ...
2
votes
5answers
286 views
Is there a way for developers and their clients to make a 'safety net' for the final transaction of software for money?
First off, we presume that the projects in question are not large or important enough for the parties involved to establish a formal contract, and that the parties are not able to meet in person.
So, ...
-1
votes
7answers
189 views
How do you handle / what do you charge for documentation, training, warranty, changes in scope etc… [closed]
I am working with a client right now that wants me to sign a contact with a warranty for a year for no additional charge. As well as any reasonable changes he wants during the contract that are ...
3
votes
6answers
371 views
Do you sign contracts digitally or still on paper? And what do clients think? [closed]
We are all getting used to checking a box and putting our name in a text field to create a contract with an airline, a hosting company, or a software download. However, for some reason I am still ...
4
votes
1answer
687 views
Removing the “integration test scam” - Understanding collaboration and contract tests [closed]
I've recently watched Integration Tests are a Scam by J. B. Rainsberger and am now looking for more material on the subject. I have to say, I'm shocked by how much we're doing wrong, (i.e. integration ...
4
votes
1answer
385 views
How to find extra work outside of full time job? [duplicate]
Possible Duplicate:
Do you work contract projects in addition to your full-time job?
I currently work as a C++ developer full time (not a contract). I'm seeking extra opportunities outside ...
21
votes
8answers
757 views
Why is there such limited support for Design by Contract in most modern programming languages?
I recently discovered Design by Contract (DbC) and I find it an extremely interesting way to write code. Among other things, it would seem to offer:
Better documentation. Since the contract is the ...
5
votes
3answers
352 views
Contracting out software development; deliver user stories or business requirements?
We are a small company that I am lead developer on, and we have been having on and off meetings with a potential stakeholder for a good opportunity. This stakeholder is helping us directly in getting ...
5
votes
4answers
779 views
Using Scrum/agile with multiple customers
I am a big believer in agile development. I just changed jobs, and I am now working for a company that coordinates big development projects for (rather large) groups of customer organizations. My job ...
8
votes
2answers
901 views
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?
8
votes
8answers
526 views
How to explain to a layperson the variance in programmer rates?
I recently talked to a guy that is looking for developers to build a product idea. He mentioned he has received interest from people but the rates have varied from $20-120/hr. This project he ...
4
votes
2answers
418 views
Freelancers do you have a surcharge for going to client site to work?
I'm currently new to freelancing as a programmer and need to work out what some of the "norms" are without making myself look like an amateur.
I've already won some work from a local company doing C# ...
9
votes
4answers
1k views
Questions on software development contracting
I am trying to understand a few aspects of applying for jobs such as the following:
Android Developer - Front-end Experience Required - 3 month contract - London - £300 per day - Immediate start
I ...
4
votes
3answers
133 views
Deployment in development phase for Agile projects
I'd like to know the Agile stance on the following situation:
A contractual, payable milestone states a working version must be installed and run at customer's location;
Development is still ...
1
vote
4answers
290 views
Do I need liability insurance for this contract? [closed]
I've recently started contracting and I'm now on my second job and have just received the contract and there's a section I'm unsure about.
My first contract was through a recruiter, so I assume the ...
1
vote
1answer
1k views
Alternatives to oDesk.com for contract work? or is oDesk already one of the best? [duplicate]
Possible Duplicate:
Where can I find programming work online?
I saw oDesk.com being mentioned in one thread here for contract work and freelance work, and the people listed for hire is ...
1
vote
2answers
253 views
Contract Clause on Ergonomics/Injury Prevention [closed]
I'm sure many developers have faced this scenario: you're currently negotiating a new position at a company and you're going through the whole list (salary, perks, benefits, etc), but there's always ...
9
votes
3answers
331 views
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 ...
45
votes
10answers
4k views
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 ...
2
votes
3answers
140 views
When doing up a quote, do I see my client in person, or send it via email? [closed]
Client need something done, I need to write up a quote, how do I approach it? If you have any general strategy on this issue would also be appreciated. This is to build a website/database for a few ...
6
votes
3answers
617 views
Should the gating question in hiring a web developer be “Have you by yourself, or with one or two partners, ever brought a product to market?”
I've just met a guy, an engineer but a software naif, who's designed, produced, and is now selling a very nice product, a backyard zip line. He devised a new braking system for the thing and has a ...
6
votes
3answers
154 views
CSS remote contract
I am signing a contract with someone remote in another country in regards with creating a new style sheet for their website. In our agreement the client pays 1/3 of the money first as deposit and the ...
1
vote
2answers
248 views
Can you get fired from a work-for-hire contract with no pay, and a lawsuit? [closed]
The story is like this: I was hired under a work-for-hire contract that didn't specify what the pay is going to be. I was told it would be on the 15th of every month, depending on what work was ...
1
vote
4answers
583 views
What is the clause in an employee contract that says they own all your code?
I am looking at my employee contract and I can't seem to figure out where it might say that they own all the code that I write, be it at work or at home.
Any examples of what the wording could be ...
3
votes
3answers
475 views
Leaving a contract from a recruiter for a permanent position
So after months of searching, I finally get an offer. It's a contract position through my recruiter. Then all of a suddenly I get another offer from one of the MAJOR software engineer companies.
I ...
10
votes
8answers
610 views
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 ...
5
votes
3answers
180 views
Should public code libraries I have written stay free and open after using them in a contract / commercial product?
I have written a small library of classes in my preferred language (PHP, but it doesn't really matter), and typically use them in most of my projects.
Until now, the projects have been personal, or ...
12
votes
11answers
1k views
Do I own copyright of program I made in own time? [closed]
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 ...
2
votes
2answers
153 views
Creating Deal for Percentage of App Sales
I have a business partner who wants to do a deal where I will get a percentage of the profits from app sales. I like the deal and want to do it. In our business agreement I want to put some language ...
0
votes
1answer
128 views
Example of an agreement with the client
I've started my company in UK. Used to work as a freelancer, therefore legal issues didn't use to be a big headache.
Now, I'd like to see an example of the document a company would sign with a client ...
9
votes
13answers
3k views
Non-Solicitation clause in my offer letter - Prospective employer says this is non-negotiable. Is this a deal-breaker? [closed]
I recently received an offer from a company that I'll call ACME. In the NDA that came with the offer this clause appears:
2.Non-Solicitation. I agree that so long
as I am employed by ACME and ...
6
votes
2answers
598 views
Where is the Spolsky article about employee agreements? [closed]
I think I remember reading an article written by Joel Spolsky a few years back about employee agreements. I've searched around for 45 minutes and can't find the answer.
There was a debate over who ...
7
votes
1answer
468 views
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 ...
5
votes
5answers
502 views
Client contracts as a sole proprietor - What should be in the contract?
If this has already been asked, feel free to redirect me and I'll close this.
I gave my current employer notice to quit my job a few months ago, and they haven't been able to find anyone to replace ...
6
votes
3answers
770 views
Crucial programming-for-hire contract points?
What are some important and easily-overlooked points that should be in a programming-for-hire contract?
We recently had a learning experience as a client hiring a programming company: in the contract ...
4
votes
3answers
2k views
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). ...
5
votes
5answers
976 views
What is considered a suitable notice period for a software developer?
I'm being asked by the company I work for to extend my notice period. I'm not outright against it (in fact it's somewhat flattering in a way) but it has made me wonder what a typical notice period ...
4
votes
4answers
1k views
Should I sign an NDA and IP contract without an expiry date?
I work in a small software development company. I just received a NDA and IP contract to sign, but it doesn't have an expiry date.
Does this mean that it's a lifetime agreement with the corporation?
...