Контракты - Убедить Клиента Не Хотеть Моего Программного Обеспечения.

  • Автор темы Mrlee
  • Обновлено
  • 22, Oct 2024
  • #1

Я являюсь основным автором программы с открытым исходным кодом. Со мной связался клиент, который хотел заключить со мной контракт на добавление (основной) функции в программу, чтобы ее можно было использовать в приложении их компании.

Я прикинул количество времени, которое это потребует (около 2 месяцев при полной занятости), умножил на ставку моего консультанта и дал клиенту цифру. Цена показалась клиенту высокой, поэтому я предложил разделить задачу пополам: сначала я проделаю некоторую работу по поддержке и улучшению существующей программы (а не выставлю им счет за эту часть), а затем займусь добавлением функция, которая тогда должна быть быстрее и проще. И это показалось клиенту хорошим планом. Этот план в целом займет больше времени (до 6 месяцев), но снизит цену для клиента.

Итак, я работал над первой половиной несколько месяцев (по-прежнему без контракта), а затем

сообщил клиенту, что переключаю передачи и запускаю часы. Через несколько недель у меня был прототип, я отправил клиенту образцы входных и выходных данных и описал оставшуюся работу.

Потом я столкнулся с осложнениями. Эта функция регулируется международным стандартом, и одна небольшая часть оказалась очень сложной и запутанной. Я держал клиента в курсе всех этих деталей.

Но теперь я превысил свои временные рамки (3 месяца на оплачиваемую половину, 8 месяцев в целом), и возникли новые сложности, и может потребоваться еще несколько месяцев кропотливых усилий со все меньшими перспективами получить оплату за мои часы. Разговор с клиентом перешел на стоимость лицензирования другого коммерческого программного обеспечения, которое все ниже моей первоначальной цены.

Но самое интересное в этой истории то, что существует программное обеспечение под лицензией GPL, которое они могли бы просто использовать для этого[1]. Будет гораздо дороже довести качество вывода моей программы до уровня, который уже обеспечивает эта программа под лицензией GPL.

Поэтому я отправил клиенту электронное письмо с предложением сделать это и использовать мою программу как средство демонстрации того, что они используют программу GPL правильным и законным образом. Они могли бы использовать для этого мою программу в ее нынешнем виде без необходимости завершать работу по улучшению качества вывода.

И клиент ответил мне письмом, сказав, что он гораздо больше заинтересован в подключении к библиотеке «из соображений производительности и обслуживания».

  1. Как я могу
  2. Просто покончим с этим
  3. Убедите их, что существующее программное обеспечение GPL действительно идеально подходит для них, если они смогут отказаться от привязанности к ссылкам на него.

?

Получайте оплату [1] Существует несколько особых требований для использования программного обеспечения GPL без приобретения коммерческой лицензии. Все они выполняются при обычной установке из пакета Red Hat или Debian и использовании программного обеспечения GPL с распродажа

вместо того, чтобы подключаться к нему как к библиотеке.

Mrlee


Рег
15 Nov, 2010

Тем
71

Постов
168

Баллов
523
  • 25, Oct 2024
  • #2

Боюсь, что, упомянув GPL, вы увидели ветку, на которой сидите. ИМХО, первоочередной задачей является получение оплаты. Поскольку с ними, кажется, есть договорное соглашение, они должны это сделать.

Остановите любую работу до момента оплаты. Затем предложите свои услуги по интеграции этого решения GPL. Поскольку это новое задание, смело повышайте плату (ведь вы хотите от них избавиться, поэтому терять вам нечего).

На вас, вероятно, будут давить, удерживая деньги, но будьте тверды: вы работали, вам должны платить. Тот факт, что (возможно) нет официального письменного контракта, не имеет значения. В ходе общения с ними вы сможете (надеюсь) доказать, что обе стороны согласовали задачу, которую вы выполнили, и стоимость, которую вы объявили.

 

Rusorun


Рег
07 Dec, 2016

Тем
66

Постов
231

Баллов
581
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно