惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Forbes - Security
Forbes - Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
P
Palo Alto Networks Blog
Martin Fowler
Martin Fowler
T
Threatpost
D
Docker
S
Schneier on Security
M
MIT News - Artificial intelligence
G
Google Developers Blog
L
LINUX DO - 热门话题
J
Java Code Geeks
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
IT之家
IT之家
博客园 - Franky
C
Cyber Attacks, Cyber Crime and Cyber Security
K
Kaspersky official blog
Google DeepMind News
Google DeepMind News
N
News and Events Feed by Topic
V
Vulnerabilities – Threatpost
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
人人都是产品经理
人人都是产品经理
Spread Privacy
Spread Privacy
T
Tailwind CSS Blog
爱范儿
爱范儿
阮一峰的网络日志
阮一峰的网络日志
U
Unit 42
C
CERT Recently Published Vulnerability Notes
The GitHub Blog
The GitHub Blog
Simon Willison's Weblog
Simon Willison's Weblog
NISL@THU
NISL@THU
MongoDB | Blog
MongoDB | Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
H
Heimdal Security Blog
Recorded Future
Recorded Future
云风的 BLOG
云风的 BLOG
SecWiki News
SecWiki News
P
Privacy International News Feed
P
Proofpoint News Feed
O
OpenAI News
B
Blog
腾讯CDC
F
Full Disclosure
Apple Machine Learning Research
Apple Machine Learning Research
T
Tor Project blog
H
Hacker News: Front Page
Project Zero
Project Zero
Hugging Face - Blog
Hugging Face - Blog
C
Cisco Blogs
S
Security Affairs

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Разработчик 8 лет спорил за свою программу с агрохолдингом. И взыскал 760 тысяч рублей с бывшего работодателя
Bizdroblenie · 2026-04-29 · via Все публикации подряд на Хабре

Уровень сложностиПростой

Время на прочтение10 мин

Охват и читатели83

Кейс

Сисадмин сахарного завода в 2013 году написал для 1С небольшую конфигурацию - автоматизацию весовой для грузового транспорта. Поставил на один завод группы, показал коллегам и на некоторое время про это забыл. Через четыре года случайно прочитал в корпоративном издании холдинга, как инженер другого завода рассказывает, что «доработал и внедрил» на своём предприятии ту же самую программу. Только ни договора, ни согласия, ни даже своего имени разработчик в статье не увидел.

Дальше было больше 8 лет споров. Здесь и уголовное дело, и два отказа в районном суде, две кассации, три апелляции. В декабре 2025 года Тамбовский областной суд обязал ООО «Русагро-Тамбов» выплатить автору 760 тысяч рублей компенсации.

Это дело (№ 33-3839/2025) интересно не суммой. В нём суд принципиально развернул позицию, которую большинство работодателей в IT-спорах до сих пор считает выигрышной. Звучит она примерно так. Разработано на нашем компьютере, с нашей 1С, в рабочее время, значит, наше служебное произведение. В этом деле она не сработала, и логика, которую зафиксировала апелляция, универсальна. Для разработчиков это полезный прецедент. Для компаний это сигнал проверить кадровую документацию до того, как начался спор.

Как такие истории обычно начинаются

Начало здесь скучное и от этого правдоподобное. Никаких драматических переписок, конфликтов, ничего такого. Просто человек работает в IT-отделе сахарного завода и пишет код. Сначала на одной должности, потом на другой. В какой-то момент видит локальную задачу, решает её через доработку 1С, потому что у него есть и навык, и доступ к платформе, которая на заводе уже стоит.

Так в 2013 году появляется конфигурация «Грузовая проходная 3.01». Один экземпляр он устанавливает на Знаменском заводе и не возражает против того, чтобы им пользовались. Это важная деталь, к которой мы вернёмся в самом конце, потому что именно она в итоге урежет компенсацию ровно вдвое.

В 2014 году разработчик увольняется. Потом ещё пару раз возвращается на короткие проекты, но к разработке это уже отношения не имеет.

И вот конец 2017 года. В корпоративном издании «Вестник Русагро» № 20 выходит статья с бодрым названием «Предложил-сделал». В ней ведущий инженер Жердевского завода группы рассказывает, как он «доработал и внедрил» на своём предприятии программу, которую раньше использовали на Знаменском. В статье приводит много деталей. Программа обеспечивает взвешивание автотранспорта, формирует отчёты, автоматически создаёт транспортные накладные. Экономия составляет более полумиллиона рублей.

Статья попадается на глаза разработчику, и начинается самое интересное.

Первая попытка разобраться по-хорошему

18 декабря 2017 года автор направляет в ООО «Русагро-Тамбов» заявление. Предлагает заключить договор об уступке исключительных прав, обсудить условия. Ответа не получает.

Дальше начинается долгая дорога. В 2018 году он подает заявление в полицию. В марте 2020 года дознаватель МОМВД России «Знаменский» возбуждает уголовное дело по части 1 статьи 146 УК РФ «Нарушение авторских и смежных прав». Полтора года следствия. В сентябре 2021-го дело прекращают за отсутствием события преступления.

Казалось бы, тупик, но на самом деле не все так однозначно. Уголовное производство не закончилось приговором, но и бесполезным не оказалось. Показания, осмотры, документы, объяснения сотрудников - всё это легло в материалы и потом сработало в гражданском деле. В нашей практике материалы прекращённой уголовной проверки регулярно становятся опорой для гражданского иска.

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

Иск, отказ, кассация, новый отказ

26 декабря 2023 года автор подаёт гражданский иск. Требует 1 520 000 рублей. Расчёт прозрачный, автор заявляет двукратную стоимость лицензии, умноженную на два завода. За исходную цену берёт 380 000 рублей. Это сумма, которую сам же работодатель в 2016 году заплатил внешнему подрядчику «НПФ Симплекс» за оснащение одного рабочего места конфигурацией 1С8 «Патока». То есть рыночный ориентир работодатель установил себе сам.

Первая инстанция отказывает. Апелляция оставляет без изменения. Обоснование типовое и до боли знакомое любому, кто читает такую практику. Программа служебная, потому что разработана сотрудником с использованием корпоративной платформы. Срок исковой давности пропущен, потому что о нарушении истец узнал в 2017 году, а в суд пошёл только в 2023-м.

Второй кассационный суд в декабре 2024 года всё это разворачивает. Главное замечание нижестоящим судам - они не исследовали ключевые обстоятельства. Когда были трудовые отношения, что входило в обязанности, существует ли сама программа, когда она создана.

При новом рассмотрении районный суд снова отказывает по тем же основаниям. Вторая апелляция отменяет по процессуальному основанию (не были надлежащим образом извещены все участники процесса), и кассация во второй раз возвращает дело на новый круг. И только третья апелляция, в декабре 2025 года, разбирает спор по существу. Тамбовский областной суд встаёт на сторону разработчика.

Почему программа оказалась не служебной

Это центральный вывод дела, и он важнее суммы.

Работодатель приводил аргументы, которые, на первый взгляд, могут показаться бесспорными. Программа написана сотрудником IT-отдела на рабочем компьютере с использованием 1С, лицензия на которую куплена за счёт компании. В качестве ключевого доказательства приводится трудовой договор.

Апелляция внимательно прошлась по всем этим элементам, и каждый блок здесь любопытен сам по себе.

С трудовым договором получилось не все так гладко. Тот, что компания принесла в дело, был от 27 декабря 2001 года. Должность по нему - «начальник бюро информатизации и вычислительной техники». Срок действия - с 1 декабря 2002-го по 31 декабря 2003-го. Программу автор написал в 2013 году. К этому моменту тот договор уже десять лет как не действовал, а сама должность у автора была другой - начальник отдела информационных технологий. Действующий на момент создания программы трудовой договор компания просто не представила. Должностной инструкции на должность начальника ОИТ тоже. Задания на разработку программы никогда не было. Свидетельские показания сотрудников суд не убедили.

Аргумент «программа написана с использованием нашей 1С» апелляцию также не убедил. Апелляция сослалась на пункт 104 Постановления Пленума Верховного Суда № 10 от 23 апреля 2019 года и привела прямую цитату. Сам по себе факт использования автором для создания произведения материалов работодателя не может служить основанием для вывода о том, что созданное произведение является служебным.

Логика простая и для IT очень неудобная. Лицензия на 1С - это лицензия работодателя на платформу. Она не передаёт работодателю исключительные права на всё, что его сотрудники на этой платформе напишут. Аналогично про рабочий компьютер и рабочее время. Это инфраструктура, а не основание для автоматического перехода прав.

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

Почему хранение копии, это уже использование

После того как программу признали не служебной, осталось доказать сам факт нарушения. Работодатель защищался в двух направлениях.

Первый аргумент, «мы ничего не копировали», разбился почти моментально о ту самую публикацию в «Вестнике Русагро». Сотрудник Жердевского завода сам, в корпоративном издании, гордо описал, как взял программу со Знаменки и адаптировал под свой завод. Это корпоративное признание было приобщено к материалам дела. И в этом смысле работодатель сам себя подвёл, как когда-то заказчик в нашем кейсе с GitLab сам зарегистрировал программу в Роспатенте, пока шёл спор.

Второй аргумент «мы правомерно владеем одним экземпляром, значит, можем использовать как хотим, включая копирование» также не нашел подтверждения. Здесь сыграла статья 1280 ГК РФ. Да, законный пользователь вправе совершать с программой определённые действия без согласия правообладателя, но только те, которые необходимы для её функционирования. Копия разрешена, но только архивная или для замены утраченного экземпляра. Установка программы на другой завод это не архив, а способ коммерческой эксплуатации.

Вывод суда про хранение копии оказался самым любопытным. Апелляция сослалась на определение Судебной коллегии по экономическим спорам Верховного Суда от 08.06.2016 № 308-ЭС14-1400 и зафиксировала следующее. Даже простое хранение программы в памяти компьютера, если правомерность такого хранения не доказана, само по себе является способом её использования. Работодателю было бессмысленно доказывать, что «программа была установлена, но не запускалась». Раз стоит на компьютере в Жердевке, значит, используется.

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

Почему срок исковой давности не пропущен

Работодатель явно рассчитывал легко выиграть дело со ссылкой на пропуск исковой давности. Основания формально были. О нарушении автор узнал в 2017 году. В полицию написал в 2018-м. Иск подал в декабре 2023-го. Классический пропуск трёхлетнего срока, который суды обычно применяют автоматически.

Но не в этот раз. Апелляция квалифицировала нарушение как длящееся. Программа использовалась на Жердевском заводе непрерывно до весны 2021 года. Это подтвердили показания бывшего ведущего инженера по ИТ. Косвенно подтвердил договор подряда от октября 2020 года, по которому сам же автор модернизировал ту же программу. Пока продолжается использование, продолжается и нарушение. Срок давности считается с последнего дня нарушения. Иск подан в декабре 2023-го, а последнее использование было весной 2021-го. Три года ещё не истекли.

Это вполне работающий инструмент, и о нём важно помнить.

Почему получилось 760 тысяч, а не полтора миллиона

Истец считал по двум заводам. Двойная стоимость лицензии умножается на два завода: 380 000 × 2 + 380 000 × 2 = 1 520 000 рублей. На первый взгляд все логично, но суд увидел нарушения в логике истца.

Возвращаемся к той детали из самого начала, к которой я обещал вернуться. Экземпляр на Знаменке установил сам автор. Сам. И сам не возражал против использования. Это и есть фактическая безвозмездная лицензия, не оформленная письменно. Работодатель на Знаменке ничего не нарушал. Считать компенсацию суд стал только за Жердевку, поэтому верный расчет 380 000 × 2 = 760 000 рублей.

Это интересная деталь, о которой стоит помнить. Если разработчик изначально передал работодателю экземпляр программы, пусть устно, пусть без договора, он теряет право требовать компенсацию за это конкретное использование. Но любое последующее копирование за пределы первоначального согласия будет уже полноценным нарушением. И считается оно по общим правилам статьи 1301 ГК РФ.

Что из этого следует для IT-разработчиков

Четыре практических вывода.

  • Работа в штате сама по себе не делает ваш код собственностью компании. Чтобы программа была признана служебной, работодатель должен иметь документы. Трудовой договор с прямым условием о служебных РИД. Должностную инструкцию с конкретной обязанностью разрабатывать программы. Задание на разработку или его функциональный эквивалент, акт приема-передачи. Без этого набора даже при наличии рабочего ноутбука и рабочей 1С программа может остаться вашей.

  • Если вы сами установили свою программу на сервер работодателя и не возражали против её использования, скорее всего, суд признает вас утратившим право требовать компенсацию за этот конкретный экземпляр. Но сохраняете право за любое последующее копирование и распространение. Фиксируйте письменно, что и на каких условиях вы передали.

  • Даже если вы узнали о нарушении несколько лет назад, идти в суд не поздно. Пока программа используется, нарушение является длящимся. Срок исковой давности отсчитывается с последнего дня фактического использования.

  • Публичные следы использования программы - это крайне ценные доказательства. Корпоративные издания, благодарности сотрудникам, публикации о внедрении, похвалы инженеру, который «адаптировал и внедрил», регистрация в Роспатенте. Всё это поможет доказать нарушение прав. В деле «Русагро-Тамбов» именно внутреннее корпоративное издание стало одним из ключевых доказательств.

Что из этого следует для работодателей

Зеркальные выводы. И типовая ситуация, которую мы регулярно видим в практике.

Компания несколько лет использует код, написанный сотрудниками. Никто не сомневается, что код «её». Трудовые договоры стандартные. Раздел о служебных РИД либо отсутствует, либо сформулирован общей фразой. Должностные инструкции на уровне «выполнение поручений руководителя». Заданий на конкретные программы никто не оформлял. Авторское вознаграждение, которого требует часть 2 статьи 1295 ГК РФ, не выплачивалось. Считалось, что зарплата его покрывает.

Пока всё хорошо в коллективе, проблемы нет. Конфликт меняет картину мгновенно. Компания обнаруживает, что по документам она ничего не может доказать. Бремя на ней. Суд требует конкретики. Какие именно трудовые обязанности. Какое именно задание. Когда передан результат. Если ничего из этого нет, программа перестаёт быть служебной. Дальше, скорее всего, готовиться к требованиям о выплате компенсации, запрете использования, иногда аннулированию регистрации в Роспатенте.

Документы, которые закрывают эту зону риска, мы уже подробно разбирали в предыдущих материалах о служебных произведениях и о корпоративных IT-конфликтах. Ключевой тезис повторю. Оформлять их имеет смысл до первого спора. Документы, появившиеся после начала конфликта, суды оценивают критически и часто просто не берут во внимание.

Вопросы, которые задают чаще всего

Я написал программу на работе, но по собственной инициативе, без задания от руководителя. Чья она?

Ваша. Если задания не было, программа не может считаться служебной, потому что одно из обязательных условий не выполнено. Использование работодателем своей инфраструктуры значения не имеет. Компенсация за использование без вашего разрешения - ваше право. Единственная оговорка та же, что в разобранном деле. Если вы сами установили программу и не возражали против её использования, этот экземпляр работодатель использует правомерно.

Работодатель говорит, что трудовой договор содержит условие о переходе прав на все результаты работы. Этого достаточно?

Нет. Такая формулировка необходимое, но не достаточное условие. Суд будет проверять, входила ли разработка именно этой программы в ваши трудовые обязанности и давалось ли вам задание. Если должностная инструкция описывает совсем другие функции, а задания на программу не было, даже при идеальном пункте в договоре программа может быть признана не служебной. Проверяется не формальная запись, а фактическое наполнение трудовых отношений. Это и было ключевым в деле «Русагро».

Как передать работодателю право пользоваться моей программой, но не потерять на неё права?

Простая неисключительная лицензия, оформленная письменно. Предмет - права на конкретную программу. Объём прав - один экземпляр, одно предприятие, ограниченны функционал. Срок, территория, вознаграждение тоже стоит прописать. Исключительное право остаётся у вас. Работодатель становится пользователем в пределах лицензии. Любое выходящее за границы использование, например, копирование, передача третьим лицам, установка на второе предприятие, будет уже нарушением.

Если вы оказались в похожей ситуации, на любой стороне, разработчика или работодателя, главный совет один - не тяните до момента, когда придётся восстанавливать факты по корпоративной газете пятилетней давности. Документы, оформленные в спокойное время, в разы дешевле документов и позиций, которые приходится собирать по крупицам в ходе спора.