Короткий ответ: бэкдоры в конечном итоге будут обнаружены и могут нанести ущерб вашей репутации и денежному потоку. Узнать, с кем вы имеете дело, а затем вырастить пару и не бояться формулировать свои условия, а затем обеспечивать их соблюдение, безусловно, лучшее решение. Большинство клиентов будут счастливее, если вы сообщите им, где они находятся. Возьмите под свой контроль.
Вот как я пришел к такому выводу... ретроспективный кадр 2007 года...
Я работал над проектом, где наткнулся на бэкдор, созданный предыдущим разработчиком. Заказчику потребовалось 8 месяцев, чтобы заплатить мне за мою работу, и он заплатил только тогда, когда я упомянул окружной суд в их финансовом отделе. Я могу только представить, как долго пришлось предыдущему разработчику ждать, пока его деньги вложат в черный ход. Урок здесь заключается в том, что мне потребовалось 8 месяцев, чтобы «хорошо» упомянуть окружной суд в их финансовом отделе, я не угрожал им, я просто спросил их очень спокойно: «Я звонил вам 15 раз и теперь жду 8 раз». месяцев на оплату. Я не уверен, какова политика оплаты в вашей бухгалтерии, но ваш директор проинструктировал вас не оплачивать счета, пока вас не доставят в окружной суд?».
Через 7 дней пришел чек, но я оставил этот черный ход не для себя, а просто потому, что видел, как они его заработали, и думал, что они недостаточно искупили себя, чтобы я мог оказать им какую-нибудь услугу, но это было не так. часть моего задания по обеспечению безопасности их веб-сайта.
Я также руководил аутсорсинговым проектом, где снова наткнулся на черный ход, позволяющий удалить базу данных и код. Но на этот раз я на другой стороне, у меня в руках кошельки. Я понял, почему они это сделали, их руководство бросило на проект неопытных рабочих, поэтому качество было ужасным, и я месяцами отказывался от их работы из-за качества. Вероятно, в конечном итоге они понесли убытки, но это произошло из-за их собственной некомпетентности и сокращения затрат. Я бы сказал, что ни при каких обстоятельствах я бы никогда больше не подумал о том, чтобы передать им работу. Гвоздем в гробу была задняя дверь.
Однако в итоге я снова работал в компании, которой потребовалось 8 месяцев, чтобы заплатить. Но на этот раз я продиктовал условия: 50% вперед, 50% по завершению, и я не буду начинать для них никаких новых разработок, пока они не выплатят мне все непогашенные долги. Любые более длительные проекты будут иметь четко определенные поэтапные платежи. Мне больше никогда не приходилось гоняться за ними за деньгами.
Учтите, что некоторые компании подобны плохо воспитанным детям, с которыми вы должны быть строги, иначе они будут вас бить. Решение не платить вовремя часто является политикой бухгалтерии, направленной на улучшение денежного потока компании, и, как ранее заявляли другие, фрилансеры часто могут получать зарплату последними, поскольку они не нанимают питбулей для преследования причитающихся денег.
Надеюсь, это добавит что-то к обсуждению.