Questions tagged [contract]

Contract refers to a legal agreement by software vendor and client/company to sell or provide IT services, including software development and support.

Filter by
Sorted by
Tagged with
-7 votes
1 answer
70 views

What are the requirements to create an commercialized extension for a product? [closed]

Can one design an extension to any product without contacting the product developer? For example, Does Grammarly have any contracts with Microsoft for Microsoft Word? Here I like to create an ...
Smart Manoj's user avatar
3 votes
2 answers
178 views

What Software Delivery Guidelines are appropriate when outsourcing?

I started working at a very small company that regularly (not too often) has to outsource some software developments. The external suppliers than have to deliver something. As I now have seen is that ...
m.weiloa's user avatar
0 votes
1 answer
189 views

UI Integration test boundaries - nested api calls

I am developing the UI of an e-commerce. Actually it is the checkout page only. The entrance URL looks like this: myEcomerce.com/{orderGuid} On load The ui takes the orderGuid as parameter to call ...
Market's user avatar
  • 103
4 votes
3 answers
708 views

Concept to validate objects across languages?

An interesting question I've stumbled upon: Let's assume a java application creates a data model, converts this data to a json object with two fields and uploads it to a server: { "FirstName": "...
Samuel's user avatar
  • 723
-2 votes
2 answers
240 views

How can the consumer write a test of the provider without any knowledge of the implementation?

I have been reading about consumer-driven contract testing with frameworks such as Pact. The concepts are clear when talking about testing between two services that communication via HTTP. We have ...
jaggermoves's user avatar
4 votes
4 answers
287 views

How should we quote differing sized contracts in a SCRUM environment

I am trying to implement an agile-ish approach to our firm. Right now we have a very much waterfall like approach to designing, coding, testing, and releasing. One major issue we haven't found an ...
Carson's user avatar
  • 196
0 votes
2 answers
732 views

How escrow works on software projects? [closed]

My understanding of escrow, as it is used in software projects between a "client" (commissioning the software/app) and a "contractor" (developer; provider of application services) is as follows: The ...
smeeb's user avatar
  • 4,840
5 votes
1 answer
321 views

Detailed Scope of Work.. Waterfall?

I have a client that's requested a detailed Scope of Work/Statement of Work. Upon looking into it, it seems they want timelines, costs, features, the whole nine. In order to do a detailed SOW, one ...
jleach's user avatar
  • 2,652
7 votes
2 answers
330 views

How to define fixed priced software projects and how to argue what is inside scope and what is outside scope? [closed]

So here is what happened The customer gave me a list of things he wanted to have. It is a funding website. So to start a funding project he wanted to have certain fields in the "create/edit funding ...
Toskan's user avatar
  • 256
11 votes
2 answers
2k views

How exactly do exclusive code rights work? [closed]

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 ...
nicholaswmin's user avatar
  • 1,870
99 votes
8 answers
34k views

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 ...
robby987's user avatar
  • 1,079
4 votes
3 answers
231 views

What is the risk of putting your actual developing code online

My question came from this question It seems to be actual developing code for a real application. What If your contract says that all code you made for app of your employer is a secret? Isn't it ...
Broken_Window's user avatar
4 votes
4 answers
1k views

Help putting together an Open Source Friendly contract but does not allow day job work to be Open Sourced

So I just was hired at a place that had only one Developer and that was the co owner. Their employee handbook had something to the effect of the following. All IP, inventions or software you ...
Terrance's user avatar
  • 515
2 votes
3 answers
398 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 ...
Matt Phillips's user avatar
5 votes
5 answers
1k 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 ...
codecool's user avatar
  • 545
-1 votes
3 answers
365 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 ...
Travis Ingram's user avatar
11 votes
3 answers
7k views

Starting consulting while employed - conflict of interest [closed]

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 ...
Sam's user avatar
  • 6,152
5 votes
3 answers
671 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 ...
Brett Bonner's user avatar
9 votes
4 answers
2k 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 ...
kojiro's user avatar
  • 2,105
0 votes
1 answer
212 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 ...
BAM's user avatar
  • 491
1 vote
2 answers
988 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 ...
Jack's user avatar
  • 133
7 votes
4 answers
2k 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 ...
David Kaczynski's user avatar
-1 votes
7 answers
359 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 ...
JAstanton's user avatar
2 votes
6 answers
477 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 ...
user's user avatar
  • 179
8 votes
1 answer
3k 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 ...
Pete's user avatar
  • 241
5 votes
3 answers
880 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 ...
maple_shaft's user avatar
  • 26.4k
6 votes
4 answers
3k 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 ...
Morten's user avatar
  • 903
27 votes
2 answers
11k 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?
Gabriel Fair's user avatar
5 votes
2 answers
2k 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# ...
user35072's user avatar
  • 153
4 votes
3 answers
518 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 ongoing, ...
MPelletier's user avatar
  • 2,048
0 votes
1 answer
4k 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 asking for ...
nonopolarity's user avatar
  • 1,827
12 votes
3 answers
2k 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 ...
toby's user avatar
  • 333
49 votes
10 answers
13k views

Legal issues with an NDA that I do not want to sign [closed]

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 ...
Dylon's user avatar
  • 638
1 vote
3 answers
216 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 ...
Bill Software Engineer's user avatar
6 votes
3 answers
222 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 ...
user avatar
11 votes
8 answers
1k 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 ...
J Lundberg's user avatar
7 votes
3 answers
346 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 ...
rockerest's user avatar
  • 173
13 votes
11 answers
5k 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 ...
Dave Mess's user avatar
  • 147
2 votes
2 answers
425 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 ...
Chris's user avatar
  • 253
0 votes
1 answer
175 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 ...
Gajus's user avatar
  • 342
8 votes
1 answer
3k 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 ...
Peter K.'s user avatar
  • 3,828
5 votes
4 answers
2k 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 ...
dauphic's user avatar
  • 201
10 votes
3 answers
12k 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). We'...
ErikE's user avatar
  • 1,171
4 votes
6 answers
9k views

What is considered a suitable notice period for a software developer? [closed]

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 ...
Neil Barnwell's user avatar
4 votes
4 answers
5k 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? ...
user avatar
14 votes
3 answers
756 views

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 ...
rwong's user avatar
  • 16.7k
2 votes
1 answer
798 views

Writing a partnership contract for a website [closed]

My boss has offered me a 25% share, in exchange on more input from my side, of a website ( a crawling engine in php and a front end using ajax ) I developed for him. What are the things I should ...
Imran Omar Bukhsh's user avatar
117 votes
20 answers
7k views

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 ...
15 votes
2 answers
2k views

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 ...
programmx10's user avatar
  • 2,097
4 votes
1 answer
2k views

What are the alternatives to fixed-price or time-and-materials contracts for software development?

Proponents of agile methodologies suggest approaches such as multi-stage contracts, target cost contracts, target schedule contracts, shared benefit contracts, and variable scope contracts. Are there ...
Fortuity's user avatar
  • 326