Hi guys, I wanna ask you something, if there's someone asking me to create a custom program, is it fair that I only give them the binary?
For further actions, you may consider blocking this person and/or reporting abuse
Hi guys, I wanna ask you something, if there's someone asking me to create a custom program, is it fair that I only give them the binary?
For further actions, you may consider blocking this person and/or reporting abuse
dev.to staff -
Ben Halpern -
Sloan the DEV Moderator -
Ayu Adiati -
Top comments (7)
Hi Clavin,
Be open with the customer. Let them know ahead of time that you are only providing the binary for the integrated use. And if they want the documentation, source code, and project files, there will be an additional charge.
For instance, I'm working with a client who owns all works related to the development. But I have a particular library that was open-source. I extended the functionality and sold this to the client. But they do own a copy of the modified open-source library.
Be open with the client and get paid for your efforts.
even if they agree for taking the binary only, Isn't it hard if they wanna maintain / modify it? If I were in their shoes, I think I wouldn't buy it.
If they agree to purchase only the binary. Then be clear with them that if they want updates that you will charge for maintenance. Don't try to confuse them or rip them off. Be clear, be transparent.
I see, thanks for the insight!
Probably best to draw up a contract to make sure you're covered, and that the client is aware of your intentions.
Unless you're programming some super clever algorithm I don't see why keep the source code to yourself. What is the reasoning behind giving only the binary?
It's not me, a friend of mine asked if this is a fair way to make a client pay less than it should. I don't know the real intention tho it makes sense to me.
Sounds like they're trying to be cheap already. At least make sure you have a clause that future updates and maintenance costs aren't included. Otherwise they will try to get free updates.