Обновить

Все потоки

Сначала показывать
Порог рейтинга

13 — счастливое число! «Счастливыми» называют натуральные числа с особым свойством: при повторяющейся замене такого числа на сумму квадратов его цифр и далее — на сумму квадратов цифр каждого промежуточного результата, в итоге получается единица.

Например, возьмём число 7 и убедимся в том, что оно «счастливое».

  1. 7² = 49;

  2. 4² + 9² = 97;

  3. 9² + 7² = 130;

  4. 1² + 3² + 0² = 10;

  5. 1² + 0² = 1.

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

Как ни странно, число 13 тоже «счастливое», и проверяется это буквально в два шага:

  1. 1² + 3² = 10;

  2. 1² + 0² = 1.

С четвёркой получается интереснее.

  1. 4² = 16;

  2. 1² + 6² = 37;

  3. 3² + 7² = 58;

  4. 5² + 8² = 89;

  5. 8² + 9² = 145;

  6. 1² + 4² + 5² = 42;

  7. 4² + 2² = 20;

  8. 2² + 0² = 4.

Через восемь шагов мы снова получаем 4! Это цикл, из которого нет выхода.

Понятие «счастливые числа» использовал в 1980-х годах британский преподаватель математики Рег Алленби (Reg Allenby). Позже Ричард Кеннет Гай и Джон Хортон Конвей использовали этот термин в книгах по теории чисел и занимательной математике.

Сейчас «счастливые числа» используются в задачах на итерационные алгоритмы и циклы. Они встречаются на соревнованиях по программированию и в математических олимпиадах.

Теги:
Всего голосов 4: ↑3 и ↓1+3
Комментарии0

Стоматологические услуги для компиляторов на примере LLVM 21

Многие слышали миф о маленьких птичках, "чистящих зубы" крокодилам. И пусть в живой природе этого не найти, но зато в мире программ есть свои герои, способные помочь ещё более могучим ящерам — драконам в лице компиляторов. Ну или в нашем случае виверне, ведь именно она на логотипе LLVM, чья очередная версия попала под чистку от багов.

Среди сегодняшних процедур: рытьё истории коммитов, чтение технических спецификаций и краткий румтур по совершенно разным уголкам проекта LLVM — от принтеров дебаг информации до оптимизатора и работы с регистрами.

Например, коснёмся инструкции CPUID:

Предупреждение PVS-Studio: V560 A part of conditional expression is always false: AVX10Ver >= 2. Host.cpp 2177

StringMap<bool> sys::getHostCPUFeatures() {
  unsigned EAX = 0, EBX = 0, ECX = 0, EDX = 0;
  ....
  bool HasLeaf24 = MaxLevel >= 0x24
                && !getX86CpuIDAndInfo(0x24, &EAX, &EBX, &ECX, &EDX);

  int AVX10Ver = HasLeaf24 && (EBX & 0xff);
  Features["avx10.1"] = HasAVX10 && AVX10Ver >= 1;
  Features["avx10.2"] = HasAVX10 && AVX10Ver >= 2;
  return Features;
}

В выражении HasLeaf24 && (EBX & 0xff) сперва оба операнда && приведутся к типу bool, вычислится логическое "И", а затем результат снова расширится до типа int. На выходе получаем значение 0 или 1, и выражение AVX10Ver >= 2 всегда будет вычисляться как false.

Опечатка, ошибка в логике или кривой мёрж? Git blame и спецификация помогут ответить на этот вопрос, как и на многие другие, если вас заинтересовало – продолжение читайте в статье.

Теги:
Всего голосов 5: ↑4 и ↓1+4
Комментарии0

Печатный журнал «Игромания» выпустит новый номер 12 декабря на Comic Con «Игромир» в Москве. 127 страниц ностальгии и любви к прошлому от любимых авторов. Выпускать бумажный вариант планируют раз в три месяца. Предзаказы и продажи доступны на сайте проекта. Предыдущий номер журнала в бумажном виде вышел в 2018 году.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии4

2025 год стал годом переосмысления HR‑подходов. Рынок сместился от гиперактивного найма к стратегическому развитию внутреннего потенциала команд. Сегодня ключевая задача HR — не поиск новых людей, а управление эффективностью действующих сотрудников: повышение продуктивности, удержание и вовлеченность. AI‑сервисы автоматизируют разные HR процессы — подбор, прием и онбординг, снижая затраты и освобождая ресурсы. HCM‑система обеспечивает настоящую трансформацию, когда технологии становятся основой единой системы развития персонала и роста бизнеса.

На вебинаре вы узнаете:

  1. Профилирование и оценка персонала 2026 года — как формировать цифровые профили компетенций и оценивать потенциал сотрудников объективно.

  2. Развитие как инвестиция — автоматизация обучения, ИПР и кадрового резерва под стратегию компании.

  3. Мотивация, которая работает — как объединить KPI, премирование и гибкий пакет льгот в единую управляемую модель.

  4. Автоматизация и рост: один контур управления — как система «БОСС-HСM» и AI-сервисы помогают одновременно ускорить подбор и онбординг и построить долгосрочную модель удержания и развития команды.

Для кого вебинар:

• HR‑директоры и руководители HR‑функций.
• Топ‑менеджеры и собственники бизнеса, для которых управление ФОТ и текучестью — ключевой приоритет.
• Специалисты по организационному развитию и управлению талантами.

09 декабря 13:00 (Мск), онлайн, бесплатно, требуется регистрация

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Разыгрываем карьерную консультацию: прокачай свое резюме 📈

Мандариновое настроение, «Ирония судьбы» и оливье... уже вовсю чувствуем приближение Нового года. А значит — пора ставить цели на грядущий 2026. И карьерные тоже!

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

Сессию проведет Александр Смышляев — опытный рекрутер, который провел больше 1000 собеседований, HR-партнёр департамента E-com в КОРУСе, карьерный консультант, коуч, автор телеграм-канала о карьере Дело со смыслом.

На консультации Саша расскажет, как усилить именно твоё резюме и сможет ответить на важные карьерные вопросы, например: как правильно упаковать портфолио, о чем говорить на самопрезентации и какую реалистичную карьерную цель поставить на следующий год.

Как принять участие? Переходи в наш тг-канал Tech it Easy by KORUS, чтобы узнать все-все условия: t.me/Tech_it_Ea.... Спойлер: все просто! Поделись, что хочешь изменить в своем карьерном треке в 2026.

Кто победит? Автор комментария, который наберет наибольшее количество лайков. Поэтому не забывай ставить реакции на комментарии, которые зацепили тебя больше всего. И, конечно, зови друзей голосовать за свой:)

💥 Результаты проведем уже через неделю — 9 декабря в 14:00!

Узнай, как прокачать свое резюме — сделай первый шаг к своим карьерным целям в 2026. Начни с комментария! 💜

Теги:
Всего голосов 3: ↑1 и ↓2-1
Комментарии0

Почему банки блокируют счета?

Главные причины. Почему банк может ограничить операции по счету?

В этом посте был анонс о серии постов , касающихся ограничения операций и блокировке счетов.

Приступим)

Важно понимать: банк не действует произвольно.

Все основания строго регламентированы, и Банк России их детально систематизировал в своих методических рекомендациях.

Давайте разберемся, чтобы вы могли быстро диагностировать свою ситуацию.

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

1. Защита от мошенничества (№ 161-ФЗ).

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

К ним относятся:

• Совершение нетипичной для вас операции (нехарактерная сумма, контрагент, время).

• Наличие реквизитов получателя в базе данных Банка России о переводе денег по мошенническим схемам.

• Использование устройства (телефона, компьютера), которое ранее применялось мошенниками.

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

• Данные от сторонних организаций (например, других банков) о возможном обмане.

2. Исполнение требований государственных органов.

В этом случае банк является исполнителем решений уполномоченных органов.

Основания:

• Решение налогового органа о приостановлении операций по счетам (Налоговый кодекс РФ, ст. 76).

Причины: недоимка, непредставление декларации в срок, неуплата штрафа.

• Решение таможенного органа о приостановлении операций (Кодекс об административных правонарушениях РФ, Таможенный кодекс ЕАЭС).

• Решение суда или судебного пристава-исполнителя о наложении ареста на денежные средства (№ 229-ФЗ «Об исполнительном производстве»).

3. Внутренний контроль в рамках ПОД/ФТ (№ 115-ФЗ).


Это самый сложный блок, связанный с противодействием легализации доходов и финансированию терроризма.

ОД - это отмывание денег, полученных преступным путём.

ФТ - это финансирование терроризма.

ПОД/ФТ - это противодействие отмыванию денег и финансированию терроризма.

Банк обязан приостанавливать операции при:

• Возникновении обоснованных подозрений, что операция связана с ОД/ФТ.

• Отнесении клиента к высокой степени риска одновременно и банком, и Банком России.

• Включении клиента или его бенефициаров в перечень лиц, причастных к экстремизму или терроризму.

• Наличии решения Росфинмониторинга или суда о замораживании (блокировании) средств.

При получении уведомления об ограничении немедленно запросите у банка письменное разъяснение с указанием точного правового основания (ссылка на закон и реквизиты документа-основания).

От этого будет зависеть вся дальнейшая стратегия: подтверждение легитимности операции, погашение долга перед ФНС или подготовка документного досье для комиссии банка по 115-ФЗ.

В следующих публикациях мы подробно разберем процедуры обжалования для каждого типа ограничений и меры профилактики.

Теги:
Всего голосов 4: ↑1 и ↓3-2
Комментарии11

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

Как мы создаём и обновляем курсы

Показываем часть того, что скрыто за лендингами программ и отзывами выпускников. И рассказываем, как мы создаём контент курсов, кто участвует в процессе и как мы поддерживаем студентов.

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

Внутри практически каждой главе курса — десятки скрытых деталей: пасхалки, имена переменных, мелкие отсылки. Мы хотели, чтобы курс ощущался не только как учебник, но и как игра. Чтобы внимательные студенты могли почувствовать, что находятся внутри чего-то большего. Эта статья — способ заглянуть за кулисы процесса производства образовательного контента.

Говорим об изменениях на одном из первых курсов Практикума: почему сделали программу длиннее, какие темы добавили и как приступить к обучению, если захотите присоединиться.

Как устроены курсы и бесплатные части

В наших курсах есть бесплатные модули — вводные части, на которых можно узнать больше о профессии, освоить базовые термины и выполнить первые задания. В этом материале — о вводном модуле курса «Аналитик данных».

Показываем, что ждёт в бесплатной части курса «Go-разработчик с нуля». Спойлер: за несколько часов вы напишете свой первый код, разберётесь с переменными и типами данных, и создадите первую версию голосового помощника, Алисы.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Команда из Китая EngineAI выпустила робота — Т-800. Разработчики заверили, что на видео не ИИ и не CGI, а их 173-сантиметровый робот, который действительно умеет грациозно двигаться и прыгать. Подкрасться со спины не получится — у будущего терминатора датчики сканируют окружение на 360°. По задумке, Т-800 должен стать телохранителем и защищать своего хозяина.

Теги:
Рейтинг0
Комментарии1

Мегапромпт для поиска работы мечты — пользователь Reddit выложил запрос, который помог ему устроиться в компанию после 10 месяцев безуспешных поисков и походов по собеседованиям. Он буквально забил на массовые отклики и стал подгонять резюме под каждую вакансию, переписывая его с помощью СhatGPT. Результат — сразу несколько офферов удаленной работы с хороших компаниях. Персонализированный отклик работает отлично — так вы проходите не только ИИ-скрининг, но и попадаете HR-специалисту прямо в сердце.

Промпт для подготовки резюме:

Ты — опытный карьерный ассистент и эксперт по оптимизации резюме под системы отслеживания кандидатов (ATS). Задача: Я дам тебе описание вакансии и своё резюме. Твоя задача — адаптировать резюме так, чтобы оно максимально совпадало с описанием вакансии.

Правила:

1. Выдели все ключевые слова из описания вакансии:

• должность

• навыки

• инструменты и технологии

• обязанности

• отраслевые термины

• soft skills

• ключевые фразы

2. Сравни описание вакансии с моим резюме:

• если навык уже есть — усиль его формулировку

• если навык есть, но описан слабо — перепиши и подчеркни опыт

• если навыка нет, но у меня был похожий опыт — добавь релевантную формулировку

• если навыка нет и нельзя предположить — не выдумывай

3. Перестрой структуру резюме:

• перемести самый релевантный опыт выше

• перепиши summary в начале с использованием ключевых слов

• подбирай формулировки, похожие на вакансию (но не копируй слово в слово)

4. Оформление (обязательно ATS-дружелюбное):

• без таблиц, иконок, картинок только стандартные блоки текстом

Итог: Дай полностью переписанное резюме, адаптированное под эту вакансию, с естественно встроенными ключевыми словами.

Спроси у меня: «Пришли вакансию и свое резюме».

Теги:
Всего голосов 2: ↑2 и ↓0+3
Комментарии0

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

Теги:
Всего голосов 3: ↑3 и ↓0+4
Комментарии2

Всем привет!

В прошлом посту я говорил что всё ещё пишу ОС и не забросил проект.

Да, так.

Так же я рассказал в том посту что я добавил много технологий чего нового.

Так вот.

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

Что это? Нет не mov. Я реализовал системные вызовы.

Пока что их 13.

Вот их список (в виде "номер: значение вызова"):

  1. Cказать сообщение от ядра.

  2. Записать в файл (или создать если нету).

  3. Прочитать содержимое папки.

  4. Поменять рабочую папку.

  5. Вернуть рабочую папку.

  6. Создать папку.

  7. Удалить папку.

  8. Удалить файл.

  9. Проверить: это папка?

  10. Проверить: это файл?

  11. Вывести содержимое файла.

  12. Сохранить содержимое файловой системы в файл.

  13. Вывести сообщение (любое).

Вот так получилось!

Удачи!

Теги:
Всего голосов 3: ↑1 и ↓2-1
Комментарии3

Участвуйте в онлайн-хакатоне AI DevTools Hack, чтобы выиграть до 1 500 000 рублей 🙌

Хотите прокачать навыки AI и инженерное мышление? Тогда собирайте команду и регистрируйтесь на онлайн-хакатон AI DevTools Hack. За две недели вы создадите AI-ассистента или мультиагентную систему с использованием облачных сервисов, пройдете экспертные сессии и защитите свой проект в финале.

В призовом фонде хакатона — 1 500 000 рублей. Есть за что побороться 🙂

Что ждет участников:

➡️Настоящие инженерные задачи

➡️ Обратная связь от экспертов

➡️ Опыт работы с экосистемой облачных сервисов

Успейте зарегистрироваться до 5 декабря. Если у вас нет команды — мы поможем ее найти.

👉 Подать заявку

Теги:
Рейтинг0
Комментарии0

Ближайшие события

2 декабря — а мы уже с подарками! Дарим не обещания, а знания

Правила простые:

➖ 2 курса = скидка 25%
➖ 3 курса = скидка 30%
Подписка (доступ к нескольким курсам) = скидка 20%

Нужен 1 курс? Забирайте промокод NYhabr5 на скидку 5%

Несколько советов, как правильно выбрать курс:

  • Поставить конкретную цель. Сформулируйте цель как фичу в бэклоге: «поднять грейд до мидла», «зайти в ML», «разобраться с Kubernetes под прод». Если нет чёткой задачи, курс рискует превратиться в дорогой контент, а не в инструмент профессионального развития.

  • Входные требования — это честный фильтр. Если ваш уровень ниже заявленного, вы будете вынуждены латать базу по пути. Для курсов уровня Pro и Advanced на курсах предусмотрены вступительные тесты, которые помогут понять, подойдет ли вам программа курса.

  • Определиться с форматом и нагрузкой. Курс должен встраиваться в вашу жизнь по часам и формату: лайв или записи, практика или теоретические разборы. Если процесс сильно не совпадает режимом, есть риск отвалиться раньше, чем продукт успеет дать ценность.

Выбрать свой курс

Теги:
Рейтинг0
Комментарии0

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

На вебинаре с экспертами Loginom и VK Cloud расскажем, как связать разрозненные источники в работающую аналитическую систему всего за один день. 15 декабря в 17:00 покажем, как быстро развернуть облачную СУБД и подключить к ней low-code платформу Loginom.

В программе:

🔹 Собираем пазл: архитектура решения на основе облачных баз данных VK Cloud и платформы Loginom.
🔹 Избавляемся от рутины: автоматизируем очистку и подготовку данных (ETL) с помощью low-code инструментов.
🔹 Практические кейсы: внедрение аналитических решений для ритейла, телекома и фарминдустрии.
🔹 Технический воркшоп.
🔹 Ответы на вопросы о внедрении и интеграции.

➜ Зарегистрируйтесь на вебинар

Теги:
Рейтинг0
Комментарии0

Получить максимум от виртуализации zVirt: микросегментация

11 декабря в 11:00 мы продолжим серию технологических вебинаров о возможностях программно-определяемых сетей zVirt. На второй встрече расскажем о микросегментации — самой популярной технологии SDN и, по мнению многих заказчиков, самой полезной.

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

Что будет на вебинаре?

- Микросегментация как технологическое решение

- Требования и ограничения микросегментации

- Группы безопасности

- Правила безопасности

- Отладочные механизмы микросегментации

Присоединяйтесь, чтобы сделать ваш ИТ-ландшафт гибким, масштабируемым и готовым к вызовам завтрашнего дня!

Спикер: Михаил Фучко, архитектор zVirt SDN

Теги:
Рейтинг0
Комментарии0

Новое решение для управления проектами и совместной работы от VK Tech

В составе платформы VK WorkSpace появился новый сервис — Проекты. Решение помогает управлять задачами и отслеживать их прогресс на стратегическом и тактическом уровне: за счет контроля сроков и загрузки команд, сквозной аналитики и автоматизации процессов. 

После подключения компании получат:

🔹 Возможности стратегического и операционного управления. Доступна аналитика по задачам, проектам, инициативам и трудозатратам, построение OKR и дерева целей, каскадирование целей на департаменты, мониторинг KPI. Можно транслировать цели в конкретные задачи, распределять их между исполнителями и отслеживать выполнение в режиме реального времени. 

🔹 Полноценную замену специализированных систем для ИТ- и продуктовых команд. Agile-ядро из коробки (Scrum со спринтами, Kanban с WIP-лимитами), баг-трекинг, управление релизами с чек-листами, диаграмма Ганта, каскадное планирование, портфельное управление и бюджетирование. 

🔹 DevOps-интеграции с Git и CI/CD для автоматических переходов статусов по событиям сборки. Все зависимости между задачами и критический путь проекта отображаются в единой панели, что дает полную картину прогресса в реальном времени.

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

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

🔹 Централизованную базу знаний с типовыми шаблонами для документирования процессов, регламентов, инструкций, а также любой другой информации по проектам и продуктам. 

🔹 Возможность перенести конфигурацию проектов, справочников и данных из других систем — например, Jira и Confluence.

🔹 Безопасность системы благодаря развертыванию в контуре компании с полным аудитом, журналированием и отслеживанием ролей в соответствии со строгими корпоративными требованиями. 

Как подключить:

Проекты уже можно развернуть в инфраструктуре компании (On-Premise). Решение доступно как действующим клиентам платформы, так и новым заказчикам в виде отдельного модуля. Запуск облачной версии запланирован на начало 2026 года.

Ознакомиться подробнее с решением и оставить заявку на подключение можно на сайте VK WorkSpace →

Теги:
Рейтинг0
Комментарии0

Уровень загрузки ресурсов (Percentage Resource Utilization)

Уровень загрузки ресурсов помогает быстро понять, насколько действительно используются выделенные мощности. Это один из самых простых и при этом самых рабочих способов найти неоптимальности в инфраструктуре. Компании начинают применять его ещё до формального внедрения FinOps, просто потому что здравый смысл подсказывает: если сервис использует 5% ресурсов, есть повод что-то менять.

Мы смотрим на три базовых показателя. Это CPU, память и диск. Этого достаточно, чтобы увидеть общую картину. Да, в инфраструктуре есть и другие ресурсы, например трафик, но для первичной диагностики хватает именно этих трёх.

Как считается

➖  CPU: использованные ядро-часы / количество выделенных ядер

➖  Память: фактическое потребление в гигабайтах / выделенный объём

➖  Хранилище: используемые GB / выделенное пространство

Что даёт этот анализ

Когда компания оценивает уровень загрузки, она перестаёт работать на предположениях и начинает принимать решения на фактах. На практике это чаще всего приводит к трём сценариям.

  1. Команда отказывается от ресурсных объектов, если загрузка держится на уровне нескольких %.

  2. Команда объединяет инфраструктуру. Например, три виртуальные машины загружены по 20% каждая, их сводят в одну, а две отключают.

  3. Команда корректирует конфигурацию. Это классический rightsizing, когда сервису просто уменьшают объём ресурсов, потому что реальная нагрузка намного ниже.

Это базовый навык, с которого начинается оптимизация в любой компании. Он одинаково полезен и в публичных облаках и в частных инфраструктурах. И независимо от уровня зрелости, компании, которые работают с фактической загрузкой, быстрее находят резервы, снижают расходы и точнее планируют будущие потребности. (Источник: FinOps Foundation).

Есть что рассказать? Станьте голосом комьюнити и делитесь с участниками своими кейсами в сообществе.

Теги:
Рейтинг0
Комментарии0

Дайджест Рег.облака за ноябрь

Ноябрь выдался серым и почти без солнца, но это не лишило нас энергии. Мы усилили AI-направление, расширили инструменты для ML-команд и запустили новые решения для работы с данными. Делимся главным за месяц.

  • Добавили сервер с JupyterHub
    В каталоге образов в личном кабинете теперь есть облачный сервер с предустановленным JupyterHub — готовой средой для командной работы с Jupyter Notebook. Каждый пользователь получает отдельное рабочее пространство, доступ к консоли и возможность подключать внешние источники данных. 

  • Представили приватное объектное хранилище
    В Рег.облаке появилось приватное объектное хранилище на базе Ceph — изолированная S3-совместимая система, которую мы разворачиваем под конкретного заказчика. Кластер можно разместить в наших дата-центрах или на стороне клиента, если важен полный физический контроль над контуром.

  • Запланировали вебинар про работу с конфиденциальными данными в LLM
    23 декабря Москве проведем вебинар «Как доверить конфиденциальную информацию LLM: разбор решения от Рег.облака». Подробный анонс и ссылку на регистрацию опубликуем в нашем Telegram-канале.

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

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Лицензионный договор на программу для ЭВМ: о чем следует помнить

Юридические параметры заключаемого лицензионного договора определены в статье 1286 Гражданского кодекса РФ.

О чем она говорит?

Во-первых, по контракту предусматривается предоставление права использования созданного в определенных пределах.

Во-вторых, в общем порядке — договор заключается в письменной форме. При этом — для программы для ЭВМ предусматриваются исключения: это соглашение, дающее пользователю простую (неисключительную) лицензию, может быть оформлено упрощенным путем.

Что значит — упрощенным путем?

Тут есть несколько способов. Например, информацию размещают:

  • Либо непосредственно на коробке программы ЭВМ;

  • Либо в электронном виде на официальном сайте.

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

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

Какова структура лицензионного соглашения?

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

К таковым относят:

  • Преамбулу — указываются стороны контракта (лицензиар именуется детально, иногда с указанием ИНН, КПП, а также адресом), нормативная правовая база, на которой основываются взаимоотношения субъектов;

  • Используемые в соглашении — термины и определения;

  • Предмет лицензионного договора с указанием объема предоставляемых пользователю прав;

  • То, какие права и обязанности возлагаются на договаривающиеся стороны;

  • Каким образом регламентируются (при необходимости) — аспекты обработки персональных данных;

  • Какие сроки действия договора;

  • Какова стоимость заключаемого контракта.

Завершает такой договор обычно:

  • Определение ответственности сторон за его нарушение;

  • Указание на форс-мажорные обстоятельства (это ситуации, которые не могут спрогнозировать участвующие субъекты, но которые влияют на исполнение соглашения).

Последний вопрос: а что с лицензиями open source?

Конструкция этого договора указана в статье 1286.1 ГК РФ.

Здесь будет важно несколько пунктов:

  • Открытая лицензия — это договор присоединения, размещенный публично; Пользователь перед началом работы должен ознакомиться с документом. Также в открытой лицензии могут быть указания на те действия, которые юридически подписывают условия, заданные разработчиком.

  • Лицензия — бесплатна, но если не предусматривается иного;

  • Срок действия лицензии определяется контрактом. Если этого нет, то — за основу берется срок действия исключительного права.

Если нужно составить лицензионный договор на программу, то сделать это можно здесь.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии1