Aleksey, Вы даже не попытались разобраться как устроена "Песочница" и что за статьи "Перевод" :)
«Песочница» — раздел, в который попадают дебютные посты пользователей, желающих стать полноправными участниками сообщества. (https://habr.com/ru/docs/help/sandbox/)
А что до переводов, то Ваше снисходительность а переводчикам (их труду) а так же к подбору материала немного однобокая. Вы считате, что найти хорошую статью, перевести её для русскоговорящий аудитории это не труд?..
1. Хабр давно не часть mail.ru (тот редкий случай когда мейл.ру отвалили в сторону, хоть и не без крови)
2. Про жизнеспособность... История пока что доказывает другое. Проект развивается, растет и вообще...
3. Попасть на Хабр можно не только по приглашению (кстати само приглашение не дает особенных привелегий и функционала на Хабре). Но почему бы Вам если есть что сказать по существу, не написать об этом статью в песочницу?
4 и самое важное, не хотели бы Вы хоть какую то экспертность предоставить участникам сообщества, прежде чем лезть к ним же со своими (я уверен) бесценными комментариями и вашим (я уверен) бесценным мнением?
FanatPHP, забавно читать замечания про код от человека который в примерах приводит код со смешанной логикой и представлением...
P.S. Вы к почти к каждому ответу оставили комментарий, где всем пытались доказать, что вы тут самый умный... Заспамить Вы конечно умеете... Но вот, что до "самого"... то пока что вы победитель в номинации "затычка" https://ru.wiktionary.org/wiki/%D0%B2_%D0%BA%D0%B0...
esc, Речь ведь не о том, как обмануть заказчика. А как защитить себя от мошенника. Часто работая с заграничным заказчиком нет возможности заключить нормальные юридические отношения, да так, что бы потом еще взыскать после в случае проблем. Если предупредить заранее Заказчика, о наличии "черного хода", это все равно, что сделать процедуру частью сделки, разумеется указав после оплаты где надо вырезать что, или предоставив уже версию файлов без backdoor.
И важное замечание юридического характера. Это не взлом программы, не причинение умышленного вреда. Это программное решение встроенное разработчиком. Продукт может быть полностью работоспособным и при наличии черного хода. А то, что он выключится, если заказчик решить обмануть разработчика (что конечно было оговоренно заранее) ну такое себе бежать в полицию... Я хотел кинуть исполнителя, и его программа теперь не работает, потому что я ему не заплатил...
Вопрос породил обширную дискуссию. Может там вариант в том, что они взяли ПО, и написали к нему свои библиотеки или компоненты. Не модифицировали части кода, а именно написали свои, взамен тех, что предлагались в дистрибутиве. И именно эти компоненты, они относят как коммерческую тайну своей организации и не хотят распространять.
По условиям лицензии, они передали вам весь исходный код, который подпадает под действие GPL v3, и обозначили места, где используют внутренние библиотеки, дав вам ссылки, на первоначальный дистрибутив.
В данном случае нарушений условий не было бы.
P.S. А что до иньекций то вы сначала попробуйте, а потом уж поднимайте крик ;)