Нужен юрист
Кто может посоветовать хорошего юриста в области программ и програмного обеспечения? Приобрели ПО. В переписке через электронную почту уточнял про наличие нужной функции, но в готовой программе ее нет и за нее требуют дополнительные деньги. Хотелось бы проконсультироваться о дальнейшем пути решения
В телеге не интересно. Вы пришли на публичный ресурс и уж давайте как начинали, так и заканчивать. По вашему вопросу и большому опыту могу сказать так:
1) В 99 % случаев в лицензионном соглашении конечного пользователя, которое вы подписываете напрямую, или которое принимаете путём отсылки в сублицензионном договоре купли-продажи экземпляра ПО чётко сказано что-то вроде: "как есть, без каких-либо гарантий пригодности, применимости, явных или подразумеваемых" и т. п. То есть, ознакомились, купили -- вперёд и досвидос.
2) Если вас действительно ввели в заблуждение, то можно пободаться на том, что решение о приобретении вы принимали, будучи введены в заблуждение о существенных для вас свойствах приобретаемого экземпляра ПО. Но! Вот здесь всё очень скользко и дьявол кроется в деталях.
Действительно ли вас ввели в заблуждение? Сказали, что нужная функция присутствует, а она -- отсутствует. Чётко сказали, что присутствует, а она совсем отсутствует в той формулировке, в которой вы задали вопрос.
Потому что я неоднократно сталкивался с похожей ситуацией на стороне поставщика ПО. С точки зрения "в целом" некая функция присутствует, причём довольно сложная и навороченная, но конкретный нюанс, не оговоренный в вопросе самим потребителем отсутствует. С точки зрения потребителя это значит, что функция отсутствует, скандалы, крики, истерики. Что совсем не так.
Приведу пару примеров как раз из торговли. Если Вы в каком-то из них примерно узнали себя, то ваши дела не очень.
-- В программе возможность использования накопительных карт присутствует?
-- Да, присутствует.
-- Нам нужно, чтобы сумма накопления бралась не по той цене, по которой покупатель товар приобрёл, а бралась цена текущая цена поставщика в валюте страны поставщика, переводилась в доллары, накидывалось 30 % и результат переводился в рубли, а потом в баллы из расчёта 10 рублей за 1 балл. Так менеджеры придумали.
-- Это надо за денежку доработать.
-- Вы же сказали, что присутствует возможность использовать накопительные карты!!! Вы меня обманули!!!
Или всю жизнь работала скидочная система в ПО с довольно сложными возможностями: построением дерева скидок, различным сочетанием различных скидок по картам, акциям, купонам, с суммированием, выбром максимальной и т. п. Тут менеджерам в голову приходит придумать скидку на каждый второй товар в чеке, при условии, что в чеке присутствует некий акционный товар из золотого списка, а скидка предоставляется на половину самых дешёвых товаров, кроме золотого. Ну или что-то такое со словами "жопа единорога". Соответственно, текущая механика подобное условие скидки задать не позволяет, требуется доработка. Опять начинаются претензии, мол, у вас же программа со скидками позволяет работать!!! Значит, мы не должны платить ни за какие скидки!!! Если вдруг появилась какая-то скидка, которая в механику программы не вписывается, значит, это недостаток, устраняйте!!!
Эти примеры наглядно иллюстрируют, почему ПО всегда поставляется "как есть". Что есть -- пользуйтесь, чего нет -- можно доработать. Или нельзя. Но если некая функция заявлена, это не значит, что она обязана быть во всех возможных на свете вариантах, ипостасях и сочетаниях.
Исходя из этого ещё раз коротко: если условный диалог был такой:
-- Есть возможность считать скидки?
-- Да, есть
А в программе никакие скидки никак не считаются -- то у вас есть шансы и стоит нагнуть обманщиков.
Если же речь идёт, что функция в целом или в общей формулировке вашего вопроса присутствует, но она не настолько развита или сложна, как вам хотелось бы, а по поводу нюансов вы не уточняли -- есть шансы потерять деньги в пустых судах ни за что.