"Kill switch" negli ambienti ospitati dai clienti, per proteggere i pagamenti?


36

Ho un cliente difficile. Ogni conto viene discusso e discusso, e ogni e-mail viene analizzata con un occhio da avvocato (perché è un avvocato), alla ricerca di un modo per evitare di pagare qualcosa. Nessuna generosità da parte mia è mai ricambiata.

Il cliente attualmente ha il 60% delle sue fatture non pagate (si tratta di fatture che ha firmato), ed è una notevole quantità di denaro. Come è arrivato a questo punto, è certamente un prodotto della mia ingenuità.

Poiché il client ospita il proprio codice, non riesco a chiudere l'hosting e richiedere il pagamento. È legale installare un "Kill Switch" remoto per chiudere il codice del cliente a meno che non vengano pagate le fatture?


6
Forse potresti rivendicare la proprietà del codice a meno che tutte le fatture non siano state interamente pagate. Come tale, potrebbe usare il tuo codice senza la proprietà del codice.
tehnyit,

51
Licenzia il tuo cliente Alcuni clienti non valgono la pena. Cerca di ottenere un compromesso per il 60% delle fatture non pagate (suddividile 50-50 o altro) e accetta di separarti. Può mantenere il codice che ha, non devi più preoccuparti di essere pagato per la manutenzione / nuove funzionalità.
Marjan Venema,

10
Sono tentato di sottovalutare questo puramente perché non hai nemmeno detto in quale paese ti trovi. Come si può dare una risposta significativa senza queste informazioni?
sabato

9
@sbi, penso che le informazioni sulla posizione siano messe a punto in quanto la risposta standard sarà quella di "consultare un avvocato".
tehnyit,

13
Se è illegale mettere intenzionalmente un kill switch, NON è illegale introdurre accidentalmente un "bug" disarmante nell'ultima versione del suo ambiente. Se lo fai sembrare un incidente, quindi rifiuta di aggiustarlo fino a quando non vengono pagate tutte le fatture correnti, quindi hai acceso il fuoco sotto di lui e non ha prove che tu abbia deliberatamente sabotato il progetto. Una volta pagato, correggi il "bug" e poi separa i legami. Non vuoi clienti così, ti costeranno più soldi a lungo termine.
maple_shaft

Risposte:


66

Con il 60% di fatture non pagate, il minimo che devi fare è interrompere ogni ulteriore manutenzione e supporto del tuo codice per questo cliente fino a quando non avrà pagato per intero.

Comprendi anche che non lo stai facendo (interrompendo la manutenzione e l'assistenza) per punire il cliente - è semplicemente autoconservazione per te e la tua azienda. Se tutti i tuoi clienti ti affiancano in questo modo, finiresti molto rapidamente con un grave problema di flusso di cassa e falliresti. Non puoi permetterti di fare affari come questo.

Per qualsiasi altra cosa, segui i consigli di altri poster: consulta un avvocato!


È difficile scegliere una risposta migliore, ma vado con MadKeithV, poiché è così che gestirò la situazione.
Sam Grunion,

+1 per "interrompere tutto il lavoro fino a quando i pagamenti non sono correnti". Consiglierei la fatturazione frequente (almeno mensile) e la garanzia che i clienti paghino ragionevolmente in tempo per evitare questo tipo di situazione.
Steven,

1
L'unica cosa che vorrei aggiungere è assicurarsi che il supporto non sia sotto un accordo separato di qualche tipo, se lo è, e se quel contratto viene pagato, probabilmente non può essere ritirato. Improbabile dato lo sfondo, ma forse vale la pena dirlo.
Jon Hopkins,

+1 Per una soluzione incredibilmente etica a un problema posto da un cliente molto non etico
shmeeps

E smetti di rilasciargli il codice finché non ti avrà pagato. Ospitalo sul tuo server di sviluppo, dove può visualizzare la sua funzionalità. Quando paga (o paga una parte concordata), lo sposti sul suo server e riscuoti il ​​resto del pagamento PRIMA di spostare altro codice. Puoi fare il lavoro, ma non fornire il prodotto all'utente fino a quando non ricevi il pagamento.
CaffGeek,

46

Hai a che fare con un avvocato e non sei un avvocato. Trova un avvocato, non fare nulla per danneggiare il tuo cliente, senza previa consulenza legale e rappresentanza adeguata. Farà causa al tuo a ** se lo fai.

Per rispondere direttamente alla tua domanda - a meno che non sia esplicitamente consentito nel tuo contratto (di cui dubito), molto probabilmente è illegale.


9
+1 per "è molto probabilmente illegale". La giustizia vigilante di solito lo è.
Nikie,

1
@nikie Ma a volte, oh così soddisfacente ...
Max

2
Vorrei aggiungere: vimeo.com/22053820 .
deadalnix,

13
C'è una vecchia battuta che si adatta a questa situazione. "Quando hai bisogno di parlare con un avvocato? Ogni volta che parli con un avvocato."
Christopher Bibbs,

1
+1, l'azione di vigilanza contro un cliente non è saggia, l'azione di vigilanza contro un cliente che è un avvocato è molto poco saggia.
Carson63000,

26

[Naturalmente sono obbligato a dichiarare che non sono un avvocato, un dottore o un astronauta e dovresti consultare qualcuno che è un avvocato. E un dottore e un astronauta, se possibile.]

Il tuo diritto di recedere dai servizi dipende in definitiva dal tuo contratto, tuttavia riterrei che se non lo menziona specificamente non hai quel diritto.

Certamente se hai intenzione di ritirare i tuoi servizi, fallo in modo aperto - non falsificare errori o simili. Dovresti essere sicuro di poterlo fare nel qual caso puoi farlo apertamente, o non dovresti farlo. Se hai intenzione di farlo, dovresti dargli un preavviso scritto formale - almeno 7 giorni, suggerirei di concedergli la possibilità di porre rimedio alle questioni.

Ma tu dici "Ogni argomento è discusso e discusso", il che suggerisce che il lavoro è in corso. La prima cosa che farei sarebbe rifiutare di accettare qualsiasi altro lavoro da lui e chiarire il perché. Dichiara di adempiere a tutti gli obblighi attualmente contratti, tuttavia non discuterà di alcun nuovo lavoro al di fuori di questo fino a quando non avrà saldato completamente il suo conto.

Se è d'accordo, allora devi chiarire le basi su cui lavorerai per lui in futuro.

Non suggerirei un kill switch - è per aprire una discussione. Invece richiederei un pagamento di almeno l'80% prima di spedire il codice, il resto da pagare quando il codice viene pubblicato. Se gli oggetti dicono che metterai il lavoro in corso sotto l' impegno in modo che sappia che è sicuro.

Inoltre chiarirei assolutamente che l'IP e tutti i diritti sul codice restano con te fino al completo pagamento del pagamento.

Se non è d'accordo, allora stringi la mano e segui le tue vie separate (ti deve ancora i soldi ovviamente e dovrai comunque continuare a inseguirlo).

Oh, e guarda questo . Il discorso di Mike Montero "Fottiti, pagami" sul non entrare in questa situazione in primo luogo.


10

Dipende dalla legislazione e dal contratto.

Ad esempio: nella legge tedesca c'è questa cosa divertente chiamata 'Abstraktionsprinzip', che afferma che, quando dai a qualcuno qualcosa da pagare, ora è suo, quindi fare casino con lui sarebbe lo stesso che distruggere qualsiasi altra cosa che possiede. Ma se hai dichiarato nel tuo contratto, che, fino al pagamento, la cosa venduta rimarrebbe tua, andrebbe bene.

Dovresti procurarti un Avvocato tu stesso e, se vuoi assolutamente optare per il kill switch, renderlo invisibile (come in "si è verificato un errore, contatta l'assistenza") e, a lungo termine, licenzia il cliente.

Disclaimer: IANAL.


"Abstraktionsprinzip" - il tedesco ha escogitato le parole migliori. Un altro commento - non farlo sottilmente, o fallo o non farlo. Se il contratto prevede che è possibile ritirare i servizi, non è necessario essere sottili, in caso contrario non si dovrebbe.
Jon Hopkins,

Sì, ci sono alcune belle parole, ma sono orribili da usare nel codice. Sulla sottigliezza: quando è nel contratto, sono d'accordo, dovrebbe essere reso ovvio, ma non sembra essere in questo momento.
keppla,

Il problema nel farlo in modo sottile è che se vieni scoperto (ed è più probabile di quanto pensi - il ragazzo non è stupido e probabilmente non crede nelle coincidenze) è probabile che ti farà causa nell'oblio.
Jon Hopkins,

ecco perché ho detto "se vuoi assolutamente
provarci

questa "cosa divertente" è presente in molti paesi dell'Europa occidentale, è uno dei motivi per cui il "leasing" è stato inventato come meccanismo separato (per la legge).
KillianDS,

10

Se ti trovi nel Regno Unito, utilizza la legislazione sui ritardi di pagamento .

Se gestisci un'attività commerciale nel Regno Unito, questa legislazione ti consente di addebitare gli interessi nei casi in cui un cliente è in ritardo nel pagamento delle fatture. Questo ha il potenziale per essere una parte importante del processo di recupero crediti.

E trova un nuovo cliente, anche se il nuovo cliente paga meno, la vita non è abbastanza lunga per i clienti cattivi.


10

Prendi un avvocato. Nessuno qui è un avvocato AFAIK e AFAYK, e quindi ciò che diciamo non è un consiglio legale, probabilmente non è corretto per la tua situazione e potrebbe causare ulteriori danni se lo segui.

Detto questo, ho i seguenti punti.

  • Il "kill switch" è probabilmente una cattiva idea. In quasi tutte le situazioni in cui il software risiede sull'hardware del tuo cliente e il contratto non prevede la risoluzione del servizio come penalità per mancato pagamento, ti mette in violazione del contratto, dandogli leva. È giustificato disattivare o "castrare" il software in qualche modo se il contratto prevede espressamente che il mancato pagamento da parte del cliente comporterà la perdita del diritto di utilizzare il software. Potresti anche essere coperto, contratto o meno, se rimuovi il suo accesso a software o dati in un ambiente ospitato in remoto che controlli; in tal caso, la proprietà del software e / o dei dati è tua perché sei il proprietario dell'infrastruttura digitale.

  • Non aver paura del tuo cliente solo perché è un avvocato. Hai le alture qui; hai fornito un servizio per il quale sei contrattato da pagare e il pagamento è dovuto. Puoi fare causa per riscuotere questo pagamento e recuperare i danni COMPRESI le spese legali. Se abusa della sua posizione di membro del bar per intimidirti, ad esempio se continua a presentare una causa dopo una causa contro di te, questa è la molestia nella migliore delle ipotesi e puoi mettere in atto un'ingiunzione che gli impedisce di perseguire ulteriori azioni legali contro di te e riscuotere danni punitivi e spese legali se lo ignora. Come avvocato, sa tutto questo, ma potrebbe scommettere che non lo sai.

  • Costerà al cliente tempo e denaro per perseguire un'azione legale contro di te se dovesse arrivare a quello. Mentre ha a che fare con te o il tuo avvocato, non è in grado di addebitare il proprio tempo ai propri clienti. È costo opportunità; realizzerà solo una perdita delle proprie spese, ma non farà neanche soldi. E, qualsiasi avvocato a cui rivolgi il caso saprà che può farti ottenere le spese del tuo avvocato, e quindi sarà sicuro di legare il tempo e l'attenzione dell'altro avvocato il più possibile.

  • NON danneggiare l'attività del cliente in alcun modo diverso da quello che il tuo contratto con lui dice che puoi fare. Se danneggi la sua reputazione professionale e / o fai paura ai suoi clienti, potrebbe farti causa per diffamazione / calunnia e dovrai dimostrare che ogni parola che hai detto o scritto su di lui e / o la sua attività è effettivamente corretta.

  • NON molestarlo di nuovo. Sei un esattore; hai il diritto di raccogliere denaro da quest'altra persona o azienda. Pertanto, sei soggetto alla legge sui processi di riscossione dei crediti equi, che tra l'altro significa che se ti dice che non vuole essere chiamato da te in merito al debito o di ricevere lettere diverse dalle notifiche certificate di azioni legali pendenti, tu deve conformarsi o può fare causa per $ 5000 per occorrenza dopo aver dato un avviso verbale. Ciò ridurrà rapidamente ciò che ti deve.


+1. Sono nell'Europa molto orientale e recentemente abbiamo un caso in cui un programma con una variazione di un kill switch porta a procedimenti penali. Quindi il risultato di "Average Joe" contro "Greedy Lawer" può variare.
sharptooth,

+1 esp. per "Non aver paura del tuo cliente solo perché è un avvocato" ... Se togli il aw (e) dall'avvocato, cosa ti rimane?
Disilluso il

2

Licensing

Questo è uno dei motivi per cui le aziende lo fanno in questo modo. È necessario rinnovare la licenza e ricevere un nuovo file di licenza affinché il software funzioni per altri x giorni.

Ti suggerirei di procurarti un Avvocato, fare del tuo meglio per recuperare quante più entrate possibile senza spendere troppo, quindi provare a spostare il tuo software nel richiedere un file di licenza.

Puoi anche impostare il tuo software per l'esecuzione per un determinato numero di giorni fino a quando il codice non viene modificato (semplicemente una data).


2

La prima azienda in cui non ho mai spedito QUALSIASI applicazione senza uno switch "Oops", ma non abbiamo venduto negli Stati Uniti o in Europa, quindi le circostanze legali potrebbero essere diverse.

Fondamentalmente era una routine dipendente dalla data che è stata progettata per andare in tilt quando è arrivato il momento. Non ha fatto nulla di grave, come arrestare il sistema o modificare i dati del sistema (ne ho visti alcuni farlo male ed è malato .....) ma ha reso dolorosamente un 10% casuale di tutti i documenti lento per salvare o caricare.

Un secondo interruttore si accenderebbe in un secondo momento e inizierebbe a balbettare casualmente quando si eseguono le routine di salvataggio / eliminazione di tutte le voci, lasciandole attendere qualche istante prima di informarli che "la tabella non può essere letta" o qualcosa di simile.

Ha funzionato? Penso di sì. Non posso davvero esserne sicuro perché non ero io il responsabile delle collezioni.

Non l'ho fatto quando ho fondato la mia azienda alcuni anni dopo principalmente perché era un modo doloroso per fare affari. Invece ho elaborato le mie politiche di raccolta e le ho implementate correttamente. Se passi del tempo per fare lo stesso, penso che scoprirai che i risultati con o senza un interruttore sarebbero abbastanza simili.


1
Questa sembra un'idea straordinariamente negativa (a parte altre questioni legali) - se non è chiaro che sia una conseguenza del mancato pagamento, rende il tuo software un aspetto instabile e aggiunge rischio reputazionale ai tuoi problemi finanziari ...
Paolo

Sì, ecco perché non l'ho fatto quando ho iniziato da solo. OTOH, ammetto che ci sono stati giorni in cui avrei voluto averli. Ci è voluto un po 'per arrivare al punto in cui ero finanziariamente abbastanza stabile da "far scivolare le cose" e sistemare le procedure di recupero crediti. Alcuni di quei giorni in cui è stato doloroso così posso sentire da dove proviene l'OP: P
Permas,

1

È legale installare un "Kill Switch" remoto per chiudere il codice del cliente a meno che non vengano pagate le fatture?

Di solito, il tuo contratto avrà una clausola che dice che il prodotto (un prodotto o un'opera ) rimane di tua proprietà fino al completo pagamento. Una volta pagato, diventa proprietà del tuo cliente. E anche se parzialmente pagato, è una sorta di proprietà condivisa - è considerato suo fino a quando non ti lamenti di una violazione del contratto. Quindi no, non puoi usare un kill switch se, con questo, intendi "disabilitare il suo sito / app da remoto".

Se il tuo prodotto è un servizio , d'altra parte, la situazione può essere diversa. Ad esempio, se stai ospitando il sito / l'app e il cliente non paga le sue fatture di hosting, hai sicuramente il diritto di chiudere il servizio. (In un lavoro precedente, ho visto grandi banche in preda al panico per aver perso un giorno o due a perdere l'accesso alla linea affittata al suo piano commerciale, a causa di fatture non pagate.)

Ad ogni modo, tieni presente che hai a che fare con un avvocato. Quindi assicurati di avere un avvocato prima di fare qualsiasi cosa.


0

Suppongo che tu sia negli Stati Uniti con la mia risposta. Controlla il tuo contratto per vedere se ha UN LAVORO REALIZZATO PER CLAUSOLA DI NOLEGGIO. Se non è un lavoro fatto a noleggio, anche se il cliente ti ha pagato per scrivere il software, lo possiedi comunque. Chiedi a un avvocato di inviare una lettera in cui afferma che la sua licenza è stata revocata e che potrebbe non essere più operativa.

Per quanto riguarda un kill switch, ti stai mettendo un occhio sulla fronte se fai qualcosa che danneggia il business dei clienti. Quello che devi fare in futuro è inserire una funzionalità in cui controlla periodicamente con un server delle licenze e indicare nel contratto che è così, e che se non paga in tempo puoi revocare la licenza che lo chiude entro xx giorni e invia una lettera certificata quando lo fai. Va bene se tu e il cliente siete d'accordo e per iscritto che potete fare una disabilitazione remota ma state attenti.

Inoltre trovo che sia davvero utile mettere LATE FEE: $ xxx sul tuo contratto e dichiarare che matureranno interessi.


2
Siate MOLTO ATTENTI a chiamare qualsiasi "interesse" o un "onere finanziario", specialmente negli Stati Uniti. Qui, solo le entità registrate per affari come "istituti finanziari", cioè le banche, possono addebitare "interessi" (definiti in modo approssimativo come qualsiasi commissione ricorrente o basata su commissioni su una percentuale di un saldo in essere) superiore al 3%. Se tu, come appaltatore indipendente, inizi ad addebitare un APR del 10% sul saldo non pagato delle fatture passate, verrai portato agli addetti alle pulizie; È qualcosa come una penalità di un quarto di milione di dollari.
KeithS

0

Devi interrompere i legami con l'avvocato nel modo più pulito possibile. Prendi le tue perdite e impara da esse. Non spuntare l'avvocato. Un avvocato può farti causa indefinitamente per lo stesso identico problema nella speranza che tu alla fine ceda. Che farai, dal momento che può farti causa essenzialmente gratis, nel frattempo stai pagando migliaia di dollari per il tuo avvocato. Per essere considerato come una nuova causa, tutto ciò che l'avvocato deve fare è cambiare una parola nella causa ed è una nuova causa e dovrai nuovamente ricorrere al tuo avvocato che ti costa migliaia di altre. Questo può andare avanti indefinitamente, non importa quanto poco merito abbia il seme, non importa quante volte il giudice ride del seme del denunciante e lo lancia. Dovrai comunque pagare un avvocato ogni volta che l'avvocato trascorre qualche minuto del suo tempo a presentare ricorso.

Sentiti fortunato se l'avvocato se ne va e non hai mai più tue notizie. In futuro, non fare affari con un avvocato, chiaro e semplice.


1
La ripetuta presentazione di azioni legali frivole è una molestia; se l'OP lo sperimenta, possono recuperare i danni. Il giudice, oltre a respingere la causa del ricorrente con pregiudizio, può a sua discrezione assegnare "spese legali ragionevoli" al convenuto, e in tal caso sarebbe altamente probabile. Una volta che ciò accadrà, l'avvocato dell'OP sarà felice di inoltrare tutte le sue fatture all'altro avvocato, e se l'altro avvocato fosse abbastanza stupido da insistere, si sarebbe esaurito. Ad un certo punto, la quantità di denaro che questo avvocato deve sarà sufficiente per presentare una causa REALE andando dall'altra parte.
KeithS

@Keith: IANAL. Mentre potresti voler credere a quello che dici, ha senso e sembra giusto il modo in cui lo dici, e può anche essere scritto nella legge come dici tu e sono totalmente d'accordo sul fatto che dovrebbe funzionare. Sfortunatamente, nel mondo reale non funziona in questo modo. Ho una conoscenza di prima mano di questo fatto. Contrariamente alla credenza popolare, il nostro sistema legale non ha senso e ha poco a che fare con la giustizia, ma solo con la legalità.
Dunk,

È semplicemente inaccettabile tagliare le perdite. Ci sono spese generali, costi, buste paga, cose che non cadono dal cielo. È offensivo non pagare le bollette e dovrebbe prenderlo come tale. Deve cercare la consulenza adeguata e recuperare qualsiasi valore monetario indicato nel contratto.
Bryan Harrington,

@Dunk: bollock assoluti.
Sylverdrag,

Se hai i soldi, il tempo e i farmaci per lo stress per inseguire / combattere il ragazzo, allora sicuramente. Tuttavia, per la maggior parte delle piccole imprese ciò non è possibile poiché il tuo avvocato si aspetta di essere pagato mentre sei in procinto di intentare causa / difesa contro l'altro avvocato, che potrebbe richiedere anni. Anche se vinci dei soldi, devi spendere soldi per avviare una procedura di riscossione se l'altro non paga ancora. Anche se non sembra giusto, è come funziona il sistema legale nella vita reale. La vita reale non corrisponde alla visione della maggior parte delle persone su come dovrebbe funzionare il sistema legale.
Dunk,

0

Valuta di aggiungere una funzione di accesso.

Abbiamo una bandiera nel nostro database per ogni cliente che possiamo attivare. Se un cliente non paga per più mesi, lo disattiviamo e non possono più utilizzare il nostro sistema. Abbiamo dovuto usarlo prima. Ma soprattutto per i clienti che hanno grossi problemi finanziari e semplicemente non possono più pagare le bollette.


0

Molte discussioni interessanti qui. Una nota a margine che può anche essere interessante:

Se il cliente che l'avvocato ha agito in modo non professionale, è possibile presentare un reclamo all'associazione. La barra esaminerà il caso e prenderà provvedimenti. La loro azione può includere:

  • Multare l'avvocato per agire in modo non etico (e pagarti)
  • prendere provvedimenti per vietare l'avvocato (fa pressione sull'avvocato per pagarti).

Il bar vuole avere una buona immagine negli occhi del pubblico ed è disposto a fare di tutto per proteggere la sua immagine.

Potrebbe essere necessario dimostrare che l'avvocato ha agito in modo non professionale, il che potrebbe essere complicato.

Non sono un avvocato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.