А как быть с общими идеями?
Например, фрилансер совместно с Х потратил n времени и придумал классную фишку для сайта X. Фишка оказалась удачна и дело пошло.
Имеет ли моральное право фрилансер предложить внедрить разработанную фишку и для клиента Y, (уже без затрат n времени) и после этого спать спокойно?
по нормальному получается от одного надо отказаться
require_once( $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php");
require_once( $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php");
input[name="NAME"] { стиль }
Придумал подходящий пример, где есть шаблонность решения и нет НДА.
Заказчик-1 решил, что ему на сайте в кабинете пользователя нужен платёжный профиль. Пользователь может пополнять внутренний счёт и использовать внутреннюю виртуальную валюту. Разработчик реализовал данный механизм. Оформил в виде независимого (от окружения) модуля, который подключается к проекту. Фактическое взаимодействия пользователя и модуля (операционное поле) происходит в отдельно настраиваемом разделе. Например: /user/riky/profile/. Внутри модуля свои таблицы БД, механизмы взаимодействия через интегратор платёжных систем. В общем: на вход — пользователь, на выходе — его внутренний баланс. Все операции с пополнением, отчислением из баланса — внутри механизма. Разработчик потратил месяц, получил оплату.
Через какое-то время (пусть «на следующий же день») к нему обращается Заказчик-2, который решил, что ему на сайте в кабинете пользователя нужен платёжный профиль. Фактический объём работ, требуемый от Разработчика — настройка раздела /user/riky/profile/ и адаптация шаблонов под вёрстку сайта. В рамках одного рабочего дня.
Вопрос: на каких условиях Разработчик должен выполнить заказ для Заказчика-2?