Ask HN: Holding on to the source code till you get paid?
happy friday
i was told that it is illegal if you work as a contractor for a company, to withold the source code until you got paid
note: i have been making the requested changes to the source code and submit it to appstore, but i havent been paid fully yet, and it does seems the startup doesnt have money at the moment.
any comments or wisdom are much appreciated
18 comments
[ 0.25 ms ] story [ 60.7 ms ] threadIf they never pay you, perhaps you could open source the project and use it to advertise yourself.
Someone in news.ycombinator here must have dealt with this problem or at least a number of people, I know we usually only read successful stories everywhere but there actually thousands that dont make it
I've paid contractors a number of ways: 0 up front, 100% on delivery; 0 up front, 50% at 1/2 way, 50% at final delivery; and 10% up front, 40% at the 1/2 way point, and the other 50% at final delivery.
0 up front, 100% on delivery has been the most common for me because I contract out relatively small projects ($500-$1000 range)
except if you are a big design agencies, then yes your client will do that. my projects usually is on going with specs that keep changing on the fly whatever bizdev people decided.
most of the website work i cant do much since its on the server with login etc for anyone to see and access, but on the mobile apps, its pretty much ipa/apk you upload to the app store.
I believe like there are lots of instances of startup unable to pay etc in bay area, I just need to understand my options.
Typically 1099s submit an invoice and are paid according to the terms of the invoice. Saying you haven't been paid yet when you haven't invoiced is a bit dramatic and such anxiety is unlikely to win you any future business/referrals.
Which is it?
like you said, it is "a bit dramatic" and stupid i would think if you havent submitted an invoice(s) and expected to be paid.
and i would think you will agree with me that january 2013 invoice is very late in october 2013.
and also imho, having been living in the valley for 18 years as a developer, sometimes old clients are like leeches, because they keep asking lower and lower prices, and before you know it, they want you to compete in pricing with a guy in india, or they will send out somekind of cease and desist email firing you for being not punctual etc, when all this time you have been helping them and giving them really low price. Trust me that all good things must eventually come to an end.
Good luck.
much appreciate for the help
thanks
As a freelancer, you are primarily a debt collector and secondarily a developer. Get those priorities wrong and you will starve.
Your living is trading time for money. If a client is refusing to pay, you are losing at least triple your hourly rate (the time you worked for free, the time you spend chasing them for payment and the time you could have been working for someone who does pay).
You need to immediately stop work, issue a full invoice and say that no more work (including packaging and sending source code) will be done until the outstanding invoice is paid in full. Then later on, if they hire you for more work, insist on prepayment.
If they flip out, fire them as a client and find a better client. Life is too short and stressful as it is to live with bad clients.
May sound harsh, but 10 months late on an invoice and bullying you with the law sounds like a toxic client relationship where the client has no respect for you. If you continue to be nice to them, they'll continue to walk all over you and leech as much free work as possible before you finally give up and (because you're nice) fade away into the shadows without getting paid.
If it's a large amount (exceeds small claims), see a lawyer. If under, wait for them to send you a lawyer's letter (most bullying clients who threaten legal action won't ever follow through), then file a small claims action for the full value of the invoices plus expenses.
Collecting money from deadbeat freelance clients is one of the few times in this world when being an aggressive a-hole is justified and effective.