Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Need Advice On How To Handle This

Need Advice On How To Handle This

Scheduled Pinned Locked Moved The Lounge
databasehelptutorialannouncement
44 Posts 26 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Z zephaneas

    I'm in California and I've been working on a project for a company in Canada for 2 years. I've had no contact with my client since the first. If I had to guess, I'd have to say he's decided to cancel the project. It's $hitty way to do it, but it's his choice. Problem is, neither I nor the other guy on project have been paid. [UPDATE] Problem is, neither I nor the other guy on project have been paid since the first. I'm considering remoting and removing the DB and click-once. I'm open to how you would deal with this.

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #26

    zephaneas wrote:

    If I had to guess, I'd have to say he's decided to cancel the project.

    Why are you guessing? Why not just phone, send an email, registered letter, etc and ask what's going on? If he still does not respond then make sure the application stops working properly until he does.

    1 Reply Last reply
    0
    • Z zephaneas

      I've been getting paid for 2 years on a monthly basis. Also, we went from talking at least once a day, sometimes twice, to no contact since the first. The app is a WPF app run from a click-once off my server. I could remote in, uninstall it, then disable the click-once. That would get his attention.

      J Offline
      J Offline
      Jeremy Hutchinson
      wrote on last edited by
      #27

      You have almost nothing to gain by yanking the app without notice like that. Assuming you've had a good working relationship with this company for the last 2 years, there is a good chance that even if this project gets cut off you'll see more work from them in the future. If not, they might at least be willing to give a reference. How much would it cost you to leave the app up and running for a few months? Would the value of potential new work or a good reference be worth that? I would at least send an email stating your concern about the lack of contact and your plan to take the application down on a certain date (3/1?). If there is still no response I would recommend putting a splash screen on the application warning the users that the application will cease working on the date listed above. That gets their attention without causing them any real pain and/or panic. You don't want your first move to be the nuclear option.

      1 Reply Last reply
      0
      • Z zephaneas

        I've been getting paid monthly for 2 years. He just stopped responding after the first. From a copyright perspective, at least here in California, I own the rights to the code. So since he defaulted I can probably take my product back. Plus I doubt he would try to sue me down here when he's in Canada.

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #28

        Plus I doubt he would try to sue me down here when he's in Canada.

        I'd be very careful about that. If you harm his business - and it can be construed as intentional, he might be very willing to take those steps. The border isn't really all that much of a deterrent.

        1 Reply Last reply
        0
        • Z zephaneas

          I'm assuming he's done with the project. If so, send me a check and we'll part ways.

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #29

          Note that in Canada check is spelled cheque. This could be the whole basis of the misunderstanding.

          1 Reply Last reply
          0
          • Z zephaneas

            I'm in California and I've been working on a project for a company in Canada for 2 years. I've had no contact with my client since the first. If I had to guess, I'd have to say he's decided to cancel the project. It's $hitty way to do it, but it's his choice. Problem is, neither I nor the other guy on project have been paid. [UPDATE] Problem is, neither I nor the other guy on project have been paid since the first. I'm considering remoting and removing the DB and click-once. I'm open to how you would deal with this.

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #30

            Install a politely worded message into the application start-up stating that this application is not paid for and will stop working on Feb 1 if payment is not forthcoming, or an agreement is not reached by then. After Feb 1, an equally polite message stating that the application has become inactive due to ... Keep it polite, professional and factual.

            1 Reply Last reply
            0
            • OriginalGriffO OriginalGriff

              "since the first" - ah, you mean "first of the month"? Good grief, it's only the 12th today! I've known people who have been nursing a new-year-hangover longer than that! :laugh:

              Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

              G Offline
              G Offline
              Gary Huck
              wrote on last edited by
              #31

              :)

              1 Reply Last reply
              0
              • Z zephaneas

                I'm in California and I've been working on a project for a company in Canada for 2 years. I've had no contact with my client since the first. If I had to guess, I'd have to say he's decided to cancel the project. It's $hitty way to do it, but it's his choice. Problem is, neither I nor the other guy on project have been paid. [UPDATE] Problem is, neither I nor the other guy on project have been paid since the first. I'm considering remoting and removing the DB and click-once. I'm open to how you would deal with this.

                K Offline
                K Offline
                Kirk 10389821
                wrote on last edited by
                #32

                First, take a deep breath. It sucks to not get paid. But it happens. This represents roughly 1/24th (less than 5%) of the total billing. Be careful doing anything "destructive". US Laws are clear. You can be charged with TRIPLE DAMAGES. Also, when it comes down to shutting down software, that 5% number is important. Would you be able to justify to a Jury that you took 100% of his business down, for 5% backpay, well within the 30 days allotted to most companies to pay a bill? Breathe. Determine what YOU want to do next. (Do you LOVE this project so much, that you would take stock, or defer your salary in some way to help him make it through a tight time? Are you ready to move on anyways?) Forget about this guy, and what he has done. You can't change it anyways. Think about who you want to be. Be that person. Move on. It is business. It is nothing personal, don't take it personally. I have a client who owes me a small chunk (about half of a month), and closed their doors. Similar story. I just refocused on other clients, and did not think about it until I responded to this. You know what? I am making more with the other clients... Would I do ONE THING to ruin my name, reputation, or their defunct company? NOT on your life. Bad Karma. It is not even worth hiring a lawyer to go after. ($5,000 - $10,000 retainer, lawyer gets 33%, etc. etc.). There is just too much work out there to worry about the idiot who wont pay or can't pay.

                1 Reply Last reply
                0
                • Z zephaneas

                  I'm in California and I've been working on a project for a company in Canada for 2 years. I've had no contact with my client since the first. If I had to guess, I'd have to say he's decided to cancel the project. It's $hitty way to do it, but it's his choice. Problem is, neither I nor the other guy on project have been paid. [UPDATE] Problem is, neither I nor the other guy on project have been paid since the first. I'm considering remoting and removing the DB and click-once. I'm open to how you would deal with this.

                  C Offline
                  C Offline
                  crazedDotNetDev
                  wrote on last edited by
                  #33

                  DUDE --> GET A LAWYER… GET A LAWYER… GET A LAWYER… GET A LAWYER… GET A LAWYER!!!!! Do you actually "own" that code? What's in the contract? How does CA's law play into this? Can the "code" be considered abandoned? Where do the servers operate... US or Canada; how do those local laws effect this situation? Can some legal precedent set in a local court be harmful/helpful? Could disabling that software be considered a move to hold it for ransom? I'm basically trying to say the situation is complex and should require legal research. Do you have that kind of legal skill? Even if you do, are you willing to take on that kind of professional (even personal) risk? Hire a lawyer skilled in corporate and international law. Take his/her advice. They might even say that it's not possible to "win" or it's not worth the financial cost. Don't let this situation become self-destructive. If the lawyer says you can "win" then let the lawyer exact your revenge... you just sit back and smile.

                  - great coders make code look easy - When humans are doing things computers could be doing instead, the computers get together late at night and laugh at us. - ¿Neal Ford?

                  1 Reply Last reply
                  0
                  • Z zephaneas

                    I'm in California and I've been working on a project for a company in Canada for 2 years. I've had no contact with my client since the first. If I had to guess, I'd have to say he's decided to cancel the project. It's $hitty way to do it, but it's his choice. Problem is, neither I nor the other guy on project have been paid. [UPDATE] Problem is, neither I nor the other guy on project have been paid since the first. I'm considering remoting and removing the DB and click-once. I'm open to how you would deal with this.

                    D Offline
                    D Offline
                    Denis A Stoyanov
                    wrote on last edited by
                    #34

                    I am not familiar with the California's law and how the Canada's law can apply to US, but I guess is better to send two e-mails per week, warning that no payment was made and thus the access to the application will be limited. It's best to consult with a lawyer what timeframe you must give to the company and what complications you may have and how many notices you must send. After a month, consider limiting the access to the app functionalites according to your notice letters. It's important to consult with a lawyer who has experience in the IT area (there are many lawyers but few specialize in IT, please take that into consideration) and has experience in International law (I believe that is the term in English).

                    D 1 Reply Last reply
                    0
                    • D Denis A Stoyanov

                      I am not familiar with the California's law and how the Canada's law can apply to US, but I guess is better to send two e-mails per week, warning that no payment was made and thus the access to the application will be limited. It's best to consult with a lawyer what timeframe you must give to the company and what complications you may have and how many notices you must send. After a month, consider limiting the access to the app functionalites according to your notice letters. It's important to consult with a lawyer who has experience in the IT area (there are many lawyers but few specialize in IT, please take that into consideration) and has experience in International law (I believe that is the term in English).

                      D Offline
                      D Offline
                      Denis A Stoyanov
                      wrote on last edited by
                      #35

                      I forgot - please don't damage the code. Limiting access is one thing but damage usually according all countries' laws is criminal. Preserve the code-base!

                      1 Reply Last reply
                      0
                      • Z zephaneas

                        I'm in California and I've been working on a project for a company in Canada for 2 years. I've had no contact with my client since the first. If I had to guess, I'd have to say he's decided to cancel the project. It's $hitty way to do it, but it's his choice. Problem is, neither I nor the other guy on project have been paid. [UPDATE] Problem is, neither I nor the other guy on project have been paid since the first. I'm considering remoting and removing the DB and click-once. I'm open to how you would deal with this.

                        _ Offline
                        _ Offline
                        _WinBase_
                        wrote on last edited by
                        #36

                        What I do with customers who don't renew support contracts is lock them out so if they install an upgrade from my site without authority it puts their system in demo mode. I have a 'status check' page that enables them to check first so this is only a surprise if they don't check first In your case It's annoying, but firstly do your best to contact them, and if you get no-where after a month then change your program to a demo version until its resolved. Be as professional as possible It might not be what you want to hear but if they point blank refuse to pay what they owe, just write it off and move on as its only been a few weeks, as legal action is expensive, time consuming and will do your head in, but under no circumstances do anything that can be misconstrued as intentionally damaging to their system, because presumably as its your software, where are any existing customers going to get upgrades and fixes from? Good Luck Bob

                        1 Reply Last reply
                        0
                        • Z zephaneas

                          I'm in California and I've been working on a project for a company in Canada for 2 years. I've had no contact with my client since the first. If I had to guess, I'd have to say he's decided to cancel the project. It's $hitty way to do it, but it's his choice. Problem is, neither I nor the other guy on project have been paid. [UPDATE] Problem is, neither I nor the other guy on project have been paid since the first. I'm considering remoting and removing the DB and click-once. I'm open to how you would deal with this.

                          M Offline
                          M Offline
                          Member 10707677
                          wrote on last edited by
                          #37

                          There are a several items to consider: 1. This is January, the period when bank holidays interupt payments. 2. Staff holidays may result in clerical errors where batch tallys do not match and work must be redone to ensure accounts payable goes through. I got caught out by this on my US pension. 3. You may be subject to excise payments to IRS on income received from international sources. Might I recommend contacting a good attorney? Take no action until you know all the facts.

                          1 Reply Last reply
                          0
                          • D Duncan Edwards Jones

                            Do NOT do any damage to the system - even though you wrote it and they didn't pay you this would still be considered a serious matter. (Think law enforcement serious). IMHO, better to write a letter asking what the status is of the project and payment, and send it to the company by registered post. If it is a large company it is likely that the payment just fell between the gaps in the procurement process... Then - wait a couple of weeks and if you don't hear back better call Saul.

                            B Offline
                            B Offline
                            BrainiacV
                            wrote on last edited by
                            #38

                            Duncan Edwards Jones wrote:

                            if you don't hear back better call Saul

                            Don't you mean Guido, from "Accounting"?

                            Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.

                            1 Reply Last reply
                            0
                            • Z zephaneas

                              You misunderstood. I've been talking to the guy daily for 2 years. Since the first of Jan, I've had no contact. I've sent emails, left voicemails, and talked to others at the company and asked them to have him contact me.... no response. I KNOW he's in the office, I KNOW he's getting my messages. He just all of a sudden started ignoring me. I think he's probably decided he's done with the project and doesn't want to settle up. I agree with your prior post that it's only the 12th, but I'm seeing him disappear, so I want to nip it at the bud now. As far a legal, at least here in CA, when you're hired as an independent, YOU own the code. I typically hand over ownership once the project is done and they accept it. So for now, it's within my rights to deny them the use of the app. I don't really want to, but it would get his attention. I could put in a "Login Denied. Please contact..." kind of thing.

                              R Offline
                              R Offline
                              RASPeter
                              wrote on last edited by
                              #39

                              There are legal procedures that have to be followed to repossess stuff. Generally it involves sending a certified letter giving 30 days official notice to "pay or quit", or something similar. You obviously don't know what those procedures are, which means you need to talk to a lawyer before you do something that might land you in jail.

                              1 Reply Last reply
                              0
                              • Z zephaneas

                                I've been getting paid monthly for 2 years. He just stopped responding after the first. From a copyright perspective, at least here in California, I own the rights to the code. So since he defaulted I can probably take my product back. Plus I doubt he would try to sue me down here when he's in Canada.

                                J Offline
                                J Offline
                                jschell
                                wrote on last edited by
                                #40

                                zephaneas wrote:

                                I own the rights to the code.

                                Which means you can use the code. However what you said was... "I'm considering remoting and removing the DB and click-once" And that isn't code usage. And unless you have contract that specifically allows you to do that on non-payment then it is very unlikely that you have the right to do that. Matter of fact, if you do not in fact have a right to do that, then, far as I know, then per the laws of the US doing that can be prosecuted as a criminal case where you are the criminal. Criminal cases, unlike civil cases, are at the discretion of the state and can hinge on nothing more that whether they have the jurisdiction and can prove it.

                                1 Reply Last reply
                                0
                                • Z zephaneas

                                  You misunderstood. I've been talking to the guy daily for 2 years. Since the first of Jan, I've had no contact. I've sent emails, left voicemails, and talked to others at the company and asked them to have him contact me.... no response. I KNOW he's in the office, I KNOW he's getting my messages. He just all of a sudden started ignoring me. I think he's probably decided he's done with the project and doesn't want to settle up. I agree with your prior post that it's only the 12th, but I'm seeing him disappear, so I want to nip it at the bud now. As far a legal, at least here in CA, when you're hired as an independent, YOU own the code. I typically hand over ownership once the project is done and they accept it. So for now, it's within my rights to deny them the use of the app. I don't really want to, but it would get his attention. I could put in a "Login Denied. Please contact..." kind of thing.

                                  J Offline
                                  J Offline
                                  jschell
                                  wrote on last edited by
                                  #41

                                  zephaneas wrote:

                                  As far a legal, at least here in CA, when you're hired as an independent, YOU own the code. I typically hand over ownership once the project is done and they accept it.... So for now, it's within my rights to deny them the use of the app. I don't really want to, but it would get his attention.

                                  Do NOT do that. You are COMPLETELY wrong. The legal analogy is as follows. If someone agrees to buy your book and does not pay then you have the right to sell the book to someone else. You do NOT have the right to break into their house and take it back. And the US has specific laws about doing just that which make it a federal crime to do so. Your copyright only extends to the code itself. Your copy on your computer. Any other access depends on exactly who 'owns' the computer one which the application is running. And 'own' really is a key term here. For example a cloud device for which the other person is paying the bill is unlikely be 'owned' by you even if you have access. The only safe ownership in this case is if you own the server yourself (the hardware belongs to you) or all of the contracts for hosting/cloud are in your name and only your name. And even that can depend on contracts between you and them. Repeating this again - stopping the server can result in CRIMINAL federal charges against you. Even if you are sure that you own the server then I suggest the following 1. Talk to a lawyer with experience in software law. 2. Insure that you can prove that you tried to contact the person. (Ask the lawyer but at least a registered letter.)

                                  1 Reply Last reply
                                  0
                                  • Z zephaneas

                                    I'm in California and I've been working on a project for a company in Canada for 2 years. I've had no contact with my client since the first. If I had to guess, I'd have to say he's decided to cancel the project. It's $hitty way to do it, but it's his choice. Problem is, neither I nor the other guy on project have been paid. [UPDATE] Problem is, neither I nor the other guy on project have been paid since the first. I'm considering remoting and removing the DB and click-once. I'm open to how you would deal with this.

                                    M Offline
                                    M Offline
                                    mattyltaylor
                                    wrote on last edited by
                                    #42

                                    The dude is on holiday. Tread carefully.

                                    C 1 Reply Last reply
                                    0
                                    • M mattyltaylor

                                      The dude is on holiday. Tread carefully.

                                      C Offline
                                      C Offline
                                      Craig Pelkie
                                      wrote on last edited by
                                      #43

                                      If the amount of money at stake is worth pursuing, consider having a collection agency work for you (one of the reputable ones). I had to use an agency a number of years ago for software prodcuts that I sold. Several clients did not pay, when the agency got involved, I was able to recover about 75% of what was owed. This is probably more expeditious and less costly than hiring an attorney, who might be motivated to run up the hours. The agency gets a cut of the recovery, so their motivation is to move the process along. Also, a good agency is well versed in all of the legal angles, and can ramp up the pressure on the non-paying client in a way that complies with all applicable laws. The agency that I used had a multi-step process, eventually leading to legal action against the non-paying client (the legal action was performed by their attorney, and was included in their cut). This removes a lot of the emotional pressure on you: you no longer need to be thinking vengeful thoughts and contemplating actions that will get you into a much deeper problem than you want to be involved with. If the software that you developed is important to your client, will they not need to return to you at sometime in the future for fixes/enhancements? Let the collector do the work, and allow the situation to quiesce. When the client is ready to work with you again, you can start with a deposit to cover the amount lost to the collector and cover the anticipated amount that you will bill.

                                      1 Reply Last reply
                                      0
                                      • Z zephaneas

                                        I'm in California and I've been working on a project for a company in Canada for 2 years. I've had no contact with my client since the first. If I had to guess, I'd have to say he's decided to cancel the project. It's $hitty way to do it, but it's his choice. Problem is, neither I nor the other guy on project have been paid. [UPDATE] Problem is, neither I nor the other guy on project have been paid since the first. I'm considering remoting and removing the DB and click-once. I'm open to how you would deal with this.

                                        N Offline
                                        N Offline
                                        nocturns2
                                        wrote on last edited by
                                        #44

                                        So you've been working for 2 years on this project. Was the project a coding project or was it a monthly maintenance plan project? If it was a coding project, have you completely satisfied your end of the contract agreement? If you haven't yet finished the project, certainly there must be some areas in the project that still need your attention. Or is that all out of the way? If it was a service you were performing for the client and he didn't pay, in the U.S., we have what is called 'Theft of Services', but you'll have to prove that your client intended to use your service without the intention of paying for it. But, then again, you're dealing with international laws. If you've completed the project, how many payments was he outstanding? There should be no reason for you to act out of character. In the U.S., it's normal for businesses to take up to 90 days to pay. You can still write it off as a business loss from your taxes. Although, you'll have to show a good faith effort in trying to collect, (i.e., send emails to the client requesting payment and stating your intentions for a reasonable period of time). Even for large amounts of outstanding balances owed to us, it's sometimes better to cut your losses and run. Figuring that the amount of time, money and thought you spend trying to collect, you could put to better use cultivating another better paying client. And, you'll write all this new learned experience into your contract so that you can have some control the next time this happens, and not have to commit a criminal act. Big rocks and little rocks and sand. Happy coding, hope you get paid!

                                        1 Reply Last reply
                                        0
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        • Login

                                        • Don't have an account? Register

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • Categories
                                        • Recent
                                        • Tags
                                        • Popular
                                        • World
                                        • Users
                                        • Groups