"Interruptor de interrupção" em ambientes hospedados pelo cliente, para proteger o pagamento?

36

Eu tenho um cliente difícil. Todo projeto de lei é discutido e debatido, e cada e-mail é analisado com o olhar de um advogado (porque ele é um advogado), procurando uma maneira de evitar pagar por algo. Nenhuma quantidade de generosidade de minha parte é retribuída.

Atualmente, o cliente possui 60% de suas contas não pagas (são faturas nas quais ele assinou) e é uma quantia substancial de dinheiro. Como chegou a esse estágio, é certo que é um produto da minha própria ingenuidade.

Como o cliente hospeda seu próprio código, não posso desligar a hospedagem e exigir pagamento. É legal instalar um "Kill Switch" remoto para desligar o código do cliente, a menos que as contas sejam pagas?

Sam Grunion
fonte
6
Talvez você possa reivindicar a propriedade do código, a menos que todas as contas sejam totalmente pagas. Como tal, ele pode estar usando seu código sem propriedade do código.
31711 tehnyit
51
Demita seu cliente. Alguns clientes simplesmente não valem a pena. Tente conseguir um compromisso para os 60% das contas não pagas (divida-as entre 50 e 50 ou o que for) e concorde em se separar. Ele pode manter o código que possui, você não precisa mais se preocupar com o pagamento por manutenção / novos recursos.
Marjan Venema
10
Estou tentado a rebater isso puramente porque você nem sequer disse em que país está. Como isso pode ser respondido de maneira significativa sem essas informações?
Sb
9
@sbi, acho que as informações de localização são discutidas, já que a resposta padrão será "consultar um advogado".
31511 te11y11
13
Se for ilegal colocar intencionalmente um interruptor de interrupção, NÃO é ilegal introduzir acidentalmente um "bug" de recuperação na versão mais recente em seu ambiente. Se você faz com que pareça um acidente, se recusa a consertar até que todas as contas atuais sejam pagas, então você acendeu o fogo sob ele e ele não tem provas de que sabotou deliberadamente o projeto. Depois de receber o pagamento, corrija o "bug" e, em seguida, corte os laços. Você não quer clientes assim, eles custarão mais dinheiro a longo prazo.
Maple_shaft

Respostas:

66

Com 60% das contas não pagas, o mínimo que você precisa fazer é interromper toda a manutenção e suporte adicionais do seu código para esse cliente até que ele seja pago integralmente.

Perceba também que você não está fazendo isso (interrompendo a manutenção e o suporte) para punir o cliente - é simplesmente autopreservação do senso comum para você e sua empresa. Se todos os seus clientes o acompanhassem assim, você acabaria rapidamente com um sério problema de fluxo de caixa e faliria. Você não pode se dar ao luxo de fazer negócios como este.

Para qualquer outra coisa, siga os conselhos de outros pôsteres: consulte um advogado!

Joris Timmermans
fonte
É difícil escolher a melhor resposta, mas vou com o MadKeithV, pois é assim que vou lidar com a situação.
Sam Grunion
+1 para "interrompa todo o trabalho até que os pagamentos estejam atualizados". Eu recomendaria o faturamento com frequência (pelo menos mensalmente) e garantiria que os clientes pagassem dentro do prazo previsto para evitar esse tipo de situação.
19711 Steven
1
A única coisa que gostaria de acrescentar é garantir que o suporte não esteja sob um contrato separado de algum tipo, se houver, e se esse contrato for pago, provavelmente não poderá ser retirado. Improvável dado o cenário, mas possivelmente vale a pena dizer.
21711 Jon Hopkins
+1 Para uma solução incrivelmente ética de um problema colocado por um cliente muito antiético
shmeeps
E pare de liberar o código para ele até que ele pague. Hospede-o em seu próprio servidor de desenvolvimento, onde ele poderá ver sua funcionalidade. Quando ele paga (ou paga uma parte acordada), você o move para o servidor dele e coleta o restante do pagamento ANTES de mover mais um código. Você pode fazer o trabalho, mas não forneça o produto ao usuário até receber o pagamento.
CaffGeek
46

Você está lidando com um advogado e não é advogado. Procure um advogado, não faça nada para prejudicar seu cliente, sem aconselhamento jurídico prévio e representação adequada. Ele vai processar seu ** se você fizer isso.

Para responder sua pergunta diretamente - a menos que seja explicitamente permitido em seu contrato (o que duvido), provavelmente é ilegal.

littleadv
fonte
9
+1 em "provavelmente é ilegal". A justiça vigilante geralmente é.
Nikie
1
@nikie Mas, às vezes, oh tão satisfatório ...
Max
2
Eu acrescentaria: vimeo.com/22053820 .
Deadalnix 19/07
13
Há uma velha piada que se encaixa nessa situação. "Quando você precisa conversar com um advogado? Sempre que estiver conversando com um advogado."
22611 Christopher Bibbs
1
+1, a ação de um vigilante contra um cliente é imprudente, a ação de um vigilante contra um cliente advogado é muito imprudente.
perfil completo de Carson63000
26

[Naturalmente, sou obrigado a declarar que não sou advogado, médico ou astronauta e você deve consultar alguém que é advogado. E um médico e um astronauta, se possível.]

O seu direito de retirar os serviços é basicamente o seu contrato, no entanto, eu assumiria que, se ele não mencionar especificamente, você não tem esse direito.

Certamente, se você deseja retirar seus serviços, faça-o de forma aberta - não falsifique erros ou similares. Você deve ter certeza de que pode fazê-lo, caso em que pode fazê-lo abertamente ou não deve fazê-lo. Se você fizer isso, avise-o por escrito com antecedência - pelo menos sete dias, eu sugiro que lhe permita uma chance de remediar os problemas.

Mas você menciona "Todo projeto de lei é discutido e debatido", o que sugere que o trabalho está em andamento. A primeira coisa que eu faria seria recusar-se a aceitar mais trabalho dele e deixar claro o porquê. Declare que você cumprirá todas as obrigações atualmente contratadas, no entanto, não discutirá nenhum novo trabalho de qualquer espécie fora deste até que ele tenha liquidado sua conta na íntegra.

Se ele concorda com isso, você precisa deixar claro a base na qual você trabalhará para ele no futuro.

Eu não sugeriria uma opção de matar - é abrir a discussão. Em vez disso, exigiria pagamento de pelo menos 80% antes do envio do código, o restante será pago quando o código for colocado no ar. Se ele disser que você colocará o trabalho em andamento sob custódia , ele saberá que é seguro.

Eu também deixaria absolutamente claro que o IP e todos os direitos ao código permanecem com você até que o pagamento seja recebido integralmente.

Se ele não concordar com isso, dê um aperto de mão e siga caminhos separados (ele ainda lhe deve o dinheiro, é claro, e você ainda precisa continuar perseguindo isso).

Ah, e assista isso . A palestra de Mike Montero "Foda-se, me pague" sobre não entrar nessa situação em primeiro lugar.

Jon Hopkins
fonte
10

Depende da legislação e do seu contrato.

Por exemplo: na lei alemã, existe uma coisa engraçada chamada 'Abstraktionsprinzip', que afirma que, quando você dá a alguém algo a ser pago, agora é dele, então mexer com isso seria o mesmo que destruir qualquer outra coisa que ele possua. Mas se você declarasse em seu contrato que, até o pagamento, a coisa vendida permaneceria sua, tudo bem.

Você mesmo deve procurar um advogado e, se quiser absolutamente optar pela opção de matar, torne-o não óbvio (como em "ocorreu algum erro, entre em contato com o suporte") e, a longo prazo, demitir o cliente.

Isenção de responsabilidade: IANAL.

keppla
fonte
"Abstraktionsprinzip" - os alemães inventam as melhores palavras. Um outro comentário - não faça sutilmente, faça ou não. Se o seu contrato diz que você pode retirar serviços, então você não precisa ser sutil, se não, então não deve.
21711 Jon Hopkins
Sim, existem algumas palavras bonitas, mas são horríveis de usar no código. Sobre a sutileza: quando está no contrato, concordo, deve ser óbvio, mas não parece estar no momento.
19411
O problema de fazê-lo sutilmente é que, se você for descoberto (e isso é mais provável do que você pensa - o cara não é burro e provavelmente não acredita em coincidências), ele provavelmente o processará no esquecimento.
21411 Jon Hopkins
é por isso que eu disse 'se você realmente quiser ir para ele', como em 'se você realmente quiser challange o campeão de boxe, pelo menos, colocar as luvas'
keppla
Como essa "coisa engraçada" está presente em muitos países da Europa Ocidental, é uma das razões pelas quais a "locação" foi inventada como um mecanismo separado (para a lei).
KillianDS
10

Se você estiver no Reino Unido, use a Legislação de pagamento em atraso .

Se você administra uma empresa no Reino Unido, essa legislação permite cobrar juros nos casos em que um cliente está atrasado no pagamento de suas faturas. Isso tem o potencial de ser uma parte importante do seu processo de cobrança de dívidas.

E encontre um novo cliente, mesmo que o novo cliente pague menos, a vida não é longa o suficiente para clientes ruins.

Ian
fonte
10

Arrume um advogado. Ninguém aqui é advogado AFAIK e AFAYK, e, portanto, o que dizemos não é aconselhamento jurídico, provavelmente não está correto para a sua situação e pode causar danos ainda maiores se você a seguir.

Dito isto, tenho os seguintes pontos.

  • A "opção de matar" é provavelmente uma má ideia. Em quase todas as situações em que o software reside no hardware do seu cliente e o contrato não estipula a rescisão do serviço como uma penalidade pelo não pagamento, isso o coloca em violação do contrato, dando-lhe vantagem. Você está justificado em desativar ou "neutralizar" o software por alguns meios, se o contrato declarar especificamente que o não pagamento pelo cliente resultará na perda do direito de uso do software. Você também pode ser coberto, contratado ou não, se remover o acesso dele a software ou dados em um ambiente hospedado remotamente que você controla; nesse caso, a propriedade do software e / ou dados é sua, porque você possui a infraestrutura digital.

  • Não tenha medo do seu cliente só porque ele é advogado. Você tem um terreno elevado aqui; você forneceu um serviço pelo qual você foi contratado para pagamento e o pagamento é devido. Você pode processar esse pagamento e recuperar os danos, incluindo honorários advocatícios. Se ele abusar de sua posição como membro da barra para intimidá-lo, por exemplo, se ele continuar entrando com um processo após um processo contra você, isso é assédio, na melhor das hipóteses, e você pode ter uma liminar impedindo-o de prosseguir com outras ações legais. contra você e cobrar danos punitivos e honorários advocatícios, se ele ignorá-lo. Como advogado, ele sabe tudo isso, mas pode estar apostando que você não.

  • Custará tempo e dinheiro ao seu cliente para instaurar uma ação legal contra você, caso isso ocorra. Enquanto ele lida com você ou seu advogado, ele não consegue faturar seu tempo com seus próprios clientes. É custo de oportunidade; na verdade, ele só perceberá uma perda de suas próprias despesas, mas também não estará ganhando dinheiro. Além disso, qualquer advogado que você solicite saberá que ele poderá receber os honorários do advogado e, assim, garantirá o tempo e a atenção do outro advogado o máximo possível.

  • NÃO danifique os negócios do seu cliente de maneira alguma que não seja o que o seu contrato com ele diz que você pode fazer. Se você prejudicar sua reputação profissional e / ou espantar seus clientes, ele poderá processá-lo por difamação e você terá que provar que todas as palavras que você disse ou escreveu sobre ele e / ou seus negócios estão factualmente corretas.

  • NÃO o assedie de volta. Você é um cobrador de dívidas; você tem o direito de coletar dinheiro com essa outra pessoa ou empresa. Portanto, você está sujeito à Lei dos Processos de Cobrança da Dívida Justa, que, entre outras coisas, significa que, se ele disser que não deseja ser chamado por você a respeito da dívida, ou receber cartas suas que não sejam notificações certificadas de ação judicial pendente, você deve cumprir, ou ele pode processar US $ 5000 por ocorrência depois que ele der um aviso verbal. Isso reduzirá rapidamente o que ele lhe deve.

KeithS
fonte
+1. Estou na Europa do Leste e recentemente temos um caso em que um programa com uma variação de uma opção de matar leva a um processo criminal. Portanto, o resultado de "Joe médio" versus "Greedy Lawer" pode variar.
Sharptooth
+1 esp. para "Não tenha medo do seu cliente apenas porque ele é um advogado" ... Se você tirar o aw (e) do advogado, o que resta?
Desiludido
2

Licenciamento

Essa é uma das razões pelas quais as empresas fazem dessa maneira. Você precisa renovar sua licença e receber um novo arquivo de licença para que seu software funcione por mais x dias.

Sugiro que você procure um advogado, faça o possível para recuperar o máximo de receita possível, sem gastar muito, e tente mover o software para exigir um arquivo de licença.

Você pode até ter seu software configurado para funcionar por um determinado número de dias até que o código seja alterado (simplesmente uma data).

Bryan Harrington
fonte
2

A primeira empresa em que estive nunca enviou qualquer aplicativo sem a opção "Opa", mas depois não vendemos para os EUA ou a Europa, portanto as circunstâncias legais podem ser diferentes.

Basicamente, era uma rotina dependente de data que foi projetada para dar errado quando chegou a hora. Ele não fez nada de importante, como desligar o sistema ou alterar os dados do sistema (eu já vi alguns fazerem isso e está doente de uma maneira ruim ...), mas gerou dolorosamente 10% de todos os documentos lento para salvar ou carregar.

Uma segunda opção seria ativada mais tarde e começaria a gaguejar aleatoriamente ao executar as rotinas de salvar / excluir todas as entradas, deixando-as esperar um pouco antes de informar que "a tabela não pôde ser lida" ou algo semelhante.

Funcionou? Eu acho que sim. Realmente não posso ter certeza, porque eu não era o responsável pelas coleções.

Não fiz isso quando montei minha própria empresa alguns anos depois, principalmente porque era uma maneira dolorosa de fazer negócios. Em vez disso, elaborei minhas políticas de coleta e as implementei corretamente. Se você gastar algum tempo para fazer o mesmo, acho que descobrirá que os resultados com ou sem uma opção seriam bem semelhantes.

Permas
fonte
1
Isto parece uma extraordinária má idéia (outras questões legais à parte) - se não está claro esta é uma consequência do não pagamento apenas faz o seu software olhar esquisito e acrescenta o risco de reputação para seus problemas financeiros ...
Paolo
Sim, e é por isso que não o fiz quando comecei por conta própria. OTOH, eu admito que houve dias em que eu gostaria de tê-los. Demorou um pouco para chegar ao ponto em que eu era financeiramente estável o suficiente para "deixar as coisas deslizarem" e resolver meus procedimentos de cobrança de crédito. Alguns desses dias foram dolorosos para que eu pudesse sentir de onde o OP está vindo: P
Permas
1

É legal instalar um "Kill Switch" remoto para desligar o código do cliente, a menos que as contas sejam pagas?

Geralmente, seu contrato terá uma cláusula que diz que a entrega (um produto ou uma obra ) permanece sua propriedade até que seja totalmente paga. Uma vez pago, ele se torna propriedade do seu cliente. E embora parcialmente pago, é uma propriedade compartilhada - ela é considerada dele até você reclamar de uma violação do contrato. Portanto, não, você não pode usá-lo em um switch kill se, com isso, quiser "desabilitar o site / aplicativo dele do remoto".

Se a sua entrega for um serviço , por outro lado, a situação pode ser diferente. Por exemplo, se você está hospedando o site / aplicativo e o cliente não está pagando as faturas de hospedagem, você definitivamente tem o direito de desligar o serviço. (Em um trabalho anterior, vi grandes bancos em pânico por um dia ou dois por perderem o acesso da linha alugada ao seu piso comercial, devido a faturas não pagas.)

De qualquer forma, lembre-se de que você está lidando com um advogado. Portanto, não deixe de procurar um advogado antes de fazer qualquer coisa.

Denis de Bernardy
fonte
0

Suponho que você esteja nos Estados Unidos com a minha resposta. Verifique seu contrato para ver se ele possui uma CLÁUSULA DE TRABALHO PARA ALUGUEL. Se não for um trabalho contratado, mesmo que o cliente tenha pago para você escrever o software, você ainda o possui. Peça a um advogado que envie uma carta dizendo que sua licença foi revogada e que ele não poderá mais operá-la.

Quanto à opção de matar, você está colocando um alvo na testa se fizer algo que prejudique os negócios dos clientes. O que você precisa fazer no futuro é colocar um recurso em que ele verifica periodicamente com um servidor de licenças e declara no contrato que é esse o caso, e que, se ele não pagar a tempo, você pode revogar a licença que o encerra. dentro de xx dias e envie uma carta certificada quando fizer isso. Tudo bem se você e o cliente concordarem com antecedência e por escrito que você pode fazer uma desativação remota, mas tenha cuidado com ela.

Também acho realmente útil colocar LATE FEE: $ xxx em seu contrato e também declarar que ele acumulará juros.

David Berman
fonte
2
TENHA MUITO CUIDADO chamando qualquer coisa de "juros" ou "encargo financeiro", especialmente nos EUA. Aqui, apenas entidades registradas para negócios como "instituições financeiras", ou seja, bancos, podem cobrar "juros" (definidos livremente como qualquer taxa recorrente ou composta percentual de um saldo pendente) superior a 3%. Se você, como contratado independente, começar a cobrar uma TAEG de 10% sobre o saldo não pago de faturas passadas, será levado aos produtos de limpeza; É algo como uma penalidade de 250 milhões de dólares.
21711 KeithS
0

Você precisa cortar os laços com o advogado da maneira mais limpa possível. Pegue suas perdas e aprenda com elas. Não marque o advogado. Um advogado pode processá-lo indefinidamente pelo mesmo problema, na esperança de que você finalmente ceda. O que você fará, já que ele pode processá-lo de graça, enquanto estiver pagando milhares de dólares pelo seu próprio advogado. Para contar como um novo processo, tudo o que o advogado precisa fazer é mudar uma palavra no processo e é um novo processo, e você precisará novamente recontratar seu advogado, custando milhares a mais. Isso pode continuar indefinidamente, não importa quão pouco mérito o processo tenha, não importa quantas vezes o juiz ria do processo do reclamante e o jogue fora. Você ainda precisará pagar por um advogado a cada vez, enquanto o advogado gasta alguns minutos para refinar o processo.

Apenas tenha sorte se o advogado for embora e você nunca mais ouvir falar dele. No futuro, não negocie com um advogado, pura e simplesmente.

Dunk
fonte
1
A apresentação repetida de processos frívolos é assédio; se o OP experimentar isso, ele poderá recuperar os danos. O juiz, além de negar provimento ao processo do demandante com prejuízo, pode, a seu critério, conceder "honorários advocatícios razoáveis" ao réu e, nesse caso, seria altamente provável. Quando isso acontecer, o advogado do OP terá prazer em encaminhar todas as suas contas para o outro advogado e, se o outro advogado for estúpido o suficiente para persistir, ficará sem negócios. Em algum momento, a quantidade de dinheiro que esse advogado deve será suficiente para abrir uma ação REAL na outra direção.
21411 KeithS
@ Keith: IANAL. Embora você possa acreditar no que diz, isso só faz sentido e parece justo do jeito que você diz, e pode até estar escrito na lei do jeito que você diz e eu concordo totalmente que é assim que deve funcionar. Infelizmente, no mundo real, não é assim que funciona. Eu tenho conhecimento em primeira mão desse fato. Ao contrário da crença popular, nosso sistema jurídico não faz sentido e tem pouco a ver com justiça, apenas legalidades.
21411 Dunk
Simplesmente cortar seus prejuízos é inaceitável. Há despesas gerais, custos, folha de pagamento, coisas que simplesmente não caem do céu. É um insulto não pagar suas contas e ele deve aceitá-lo como tal. Ele precisa procurar o aconselhamento adequado e recuperar qualquer valor monetário descrito no contrato.
Bryan Harrington
@ Dunk: Bollocks absolutos.
21411 Sylverdrag
Se você tiver o dinheiro, o tempo e a medicação de estresse para perseguir / brigar com o cara, faça isso de qualquer maneira. No entanto, para a maioria das pequenas empresas, isso simplesmente não é possível, uma vez que seu advogado espera ser pago enquanto você estiver processando / defendendo contra outro advogado, o que pode levar anos. Mesmo se você ganhar algum dinheiro, precisará gastar dinheiro para iniciar o processo de coleta se o outro cara ainda não pagar. Embora não pareça justo, é como o sistema jurídico funciona na vida real. A vida real não corresponde à visão da maioria das pessoas de como o sistema jurídico deve funcionar.
Dunk
0

Considere adicionar uma função de logon.

Temos um sinalizador em nosso banco de dados para cada cliente que podemos alternar. Se um cliente não pagar por vários meses, nós o desativamos e ele não pode mais usar nosso sistema. Nós tivemos que usá-lo antes. Mas principalmente para clientes que estão com grandes problemas financeiros e simplesmente não conseguem mais pagar suas contas.

Carra
fonte
0

Muita discussão interessante aqui. Uma nota lateral que também pode ser interessante:

Se você cliente, o advogado agiu de forma não profissional, você pode fazer uma reclamação à Ordem dos Advogados. A barra investigará o caso e tomará uma ação. Sua ação pode incluir:

  • Multar o advogado por agir de forma antiética (e pagar por você)
  • tomar medidas para desbaratar o advogado (pressiona o advogado a pagar).

O bar quer ter uma boa imagem nos olhos do público e está disposto a se esforçar para proteger sua imagem.

Você pode ter que mostrar que o advogado agiu de maneira não profissional, o que pode ser complicado.

Eu não sou um advogado.

sixtyfootersdude
fonte