1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Кому принадлежит написанное ПО юридически

Модератор: специалисты Eplan

Ответить
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17479
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1279 раз

Кому принадлежит написанное ПО юридически

Сообщение Jackson »

leon78 писал(а): 13 янв 2021, 10:45 В нормативной документации конкретного заказчика
То есть в договоре/ТЗ?
По вопросам работы Форума можно обратиться по этим контактам.

leon78
эксперт
эксперт
Сообщения: 1025
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 28 раз
Поблагодарили: 104 раза

Кому принадлежит написанное ПО юридически

Сообщение leon78 »

Jackson писал(а): 13 янв 2021, 11:13 То есть в договоре/ТЗ?
РД-35.240.50-КТН-109-17 с Изм.2
5.7.3.1 Прикладное ПО должно быть:
 открытым для модернизации;
 иметь листинги программ;
 сопровождаться описанием на русском языке.

РД-35.240.50-КТН-241-19 ч.1
5.23 Требования к предоставлению поставщиком программного обеспечения исходных кодов ПО
Поставщик предоставляет исходные коды для разрабатываемого прикладного ПО СУ и ВУ МПСА.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

olexsa
эксперт
эксперт
Сообщения: 1198
Зарегистрирован: 29 май 2009, 21:40
Имя: Александр
Страна: Россия
город/регион: Курган
Благодарил (а): 60 раз
Поблагодарили: 142 раза

Кому принадлежит написанное ПО юридически

Сообщение olexsa »

leon78 писал(а): 13 янв 2021, 11:35 РД-35.240.50-КТН-109-17
leon78 писал(а): 13 янв 2021, 11:35 РД-35.240.50-КТН-241-19
Это всё документы отраслевые - Транснефть. Соответственно, и требования, указанные в них, применимы для исполнителей, заказчиком у которых выступает Транснефть. И то ведь наверняка все эти требования указываются в ТЗ, проектах, договорах, и тому подобное.
Jackson писал(а): 13 янв 2021, 09:52 Кто-нибудь может найти какое-то нормативное требование о том, что поставщик ПТК обязан передать заказчику исходники или хотя бы листинги разработанного им софта?
Наверняка подразумевается нормативная документация РФ?
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17479
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1279 раз

Кому принадлежит написанное ПО юридически

Сообщение Jackson »

olexsa писал(а): 13 янв 2021, 12:01 Это всё документы отраслевые - Транснефть
Об этом и предупредили. Всё в порядке. Выше я описывал свой опыт - это тоже отраслевое. А единого норматива - делаю такой вывод - не существует.
Это ответ автору вопроса в первом посте.
По вопросам работы Форума можно обратиться по этим контактам.

misha_os
осмотрелся
осмотрелся
Сообщения: 129
Зарегистрирован: 03 фев 2011, 13:54
Имя: Михаил
Страна: Россия
город/регион: Ульяновск
Поблагодарили: 16 раз

Кому принадлежит написанное ПО юридически

Сообщение misha_os »

Все прописывается в договоре и в ТЗ, кто и что делает со сроками и ответственностью сторон: ниокр, тех. требования, разработка РКД и/или ППО, изготовление, испытания, поставка, СМР, ПНР, опытная эксплуатация и т.п., не забывая про внесение изменений после каждого этапа в документацию и ПО. Если в договоре и ТЗ нет конкретного списка разрабатываемой РКД и/или ППО, то см. описания на ГОСТ и др. нормативку в соответствии с которой должно быть разработано РКД и/или ППО, там все описано что разрабатывается в обязательном порядке. Если есть, например, упоминание что разрабатываемая документация и/или ППО должна быть разработана в соответствии с ГОСТ 34.201-89, то для программных продуктов он ссылается на ГОСТ 19.101-77, в соответствии с которым по умолчанию разработчиком предоставляются тексты программ на каждый компонент (а вот в бумажном или электронном виде они поставят, это желательно прописывать Вам в договоре и/или ТЗ).
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17479
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1279 раз

Кому принадлежит написанное ПО юридически

Сообщение Jackson »

misha_os писал(а): 13 янв 2021, 13:05 ГОСТ 19.101-77, в соответствии с которым по умолчанию разработчиком предоставляются тексты программ на каждый компонент
Выше я это спрашивал. Найдите пожалуйста в ГОСТ 19.101 требование включить в документацию листинг. Я не нашёл.
По вопросам работы Форума можно обратиться по этим контактам.

misha_os
осмотрелся
осмотрелся
Сообщения: 129
Зарегистрирован: 03 фев 2011, 13:54
Имя: Михаил
Страна: Россия
город/регион: Ульяновск
Поблагодарили: 16 раз

Кому принадлежит написанное ПО юридически

Сообщение misha_os »

См ГОСТ 19.101-77, табл. 4 - Текст программы, код документа - 12.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17479
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1279 раз

Кому принадлежит написанное ПО юридически

Сообщение Jackson »

А ТрансНефти, кстати, с одной стороны респект и уважуха, а с другой - ограниченный перечень поставщиков, потому как например мы свои ПТК формально им поставить не можем. :)

Отправлено спустя 4 минуты 34 секунды:
Jackson писал(а): 13 янв 2021, 13:10 См ГОСТ 19.101-77, табл. 4 - Текст программы, код документа - 12.
да, я про это Выше писал. Спасибо, понял.

Отправлено спустя 3 минуты 10 секунд:
Но это только документ. В 1977 году по листингу можно было легко восстановить всё, в 2021 - листинг займёт листов 200-300 и он практически может быть бесполезен для работы. Самих исходников-то нет.
По вопросам работы Форума можно обратиться по этим контактам.

misha_os
осмотрелся
осмотрелся
Сообщения: 129
Зарегистрирован: 03 фев 2011, 13:54
Имя: Михаил
Страна: Россия
город/регион: Ульяновск
Поблагодарили: 16 раз

Кому принадлежит написанное ПО юридически

Сообщение misha_os »

Да, тут разработчик может формально на бумаге распечатать на 100500 никому не нужных страниц ППО.
Но тогда нужно смотреть и ссылаться на стадии создания и стадии разработки РКД и ППО. Например, в ГОСТ 19.102-77, табл.1 (5. Внедрение). Соответственно ППО (исходники) нужны для сопровождения Заказчиком функционирования (восстановления, внесения изменений и т.п.) АС, после окончания, например, гарантийного срока обслуживания или ввода в эксплуатацию (когда Разработчик больше не принимает участия в сопровождении разработанной АС).
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17479
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 749 раз
Поблагодарили: 1279 раз

Кому принадлежит написанное ПО юридически

Сообщение Jackson »

misha_os писал(а): 13 янв 2021, 14:30 Например, в ГОСТ 19.102-77, табл.1 (5. Внедрение)
Там чуть ниже
2. Допускается объединять, исключать этапы работ и (или) их содержание, а также вводить другие этапы работ по согласованию с заказчиком.
.
То бишь если в явном виде перечислить перечень передаваемой документации и материалов и явно не указать в нём сами исходники - это можно считать "по согласованию с заказчиком" и исходники не передавать. Либо вообще забыть упомянуть эту группу ГОСТ, что сплошь и рядом - с тем же результатом. Так?
По вопросам работы Форума можно обратиться по этим контактам.

misha_os
осмотрелся
осмотрелся
Сообщения: 129
Зарегистрирован: 03 фев 2011, 13:54
Имя: Михаил
Страна: Россия
город/регион: Ульяновск
Поблагодарили: 16 раз

Кому принадлежит написанное ПО юридически

Сообщение misha_os »

Про этапы сказано, т.к. они там избыточны или иногда Заказчик разбивает этапы на разные лоты (например требуется сделать только стадию ЭП или ТП и т.п.).

А так в договоре и/или ТЗ:
1. Если конкретизировать, то соответственно лучше прописывать все что надо Заказчику в договоре и ТЗ (этапы, сроки, оплата, документация, ППО, в каком виде передается документация и ППО и т.п.).
2. Если без конкретики, соответственно, ссылки на ГОСТ и др. нормативные документы. Соответственно Заказчик (и другие заинтересованные лица) должны будут оперировать этими ГОСТ и нормативными документами, что должно быть разработано, поставлено и т.п.
3. На Ваш вопрос. Если что то конкретизируется, например только разрабатываемая документация РКД и есть ссылка о разработке АС согласно ГОСТ 34.201-89, то соответственно см. что там все остальное делается кроме документации. Т.е. ППО должно быть разработано, отлажено, поставлено и предоставлено.
Аватара пользователя

petr2off
эксперт
эксперт
Сообщения: 1602
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 69 раз
Поблагодарили: 185 раз

Кому принадлежит написанное ПО юридически

Сообщение petr2off »

Jackson писал(а): 12 янв 2021, 14:35 Да, там целый раздел по программным документам с разъяснением содержания каждого из них. Так вот в каком из них листинг должен быть?
Приведите свой вариант содержания документов без исходников. Я пытаюсь Вам донести достаточно простую вещь, наверно можно и без исходников обойтись. Но получится дольше и сложнее. потому как потребуется:
1) Описать всю структуру ПО до каждой процедуры. Далее для каждой процедуры:
1) Описать Всех входные и выходные переменные (сигналы)
2) Описать все информационные массивы
3) Для каждой процедуры описать алгоритм (либо в графическом, либо в текстовом виде), который однозначно описывает, как получается результат (выходных переменные/сигналы) Их входных переменных (сигналов) и информационных массивов.
А если учесть, что процедуры могут быть еще и вложенные, то задача получится совсем не тривиальная.
А вот исходный код процедуры (например на FDB) - просто и быстро решает задачу описания ее алгоритма. Хотя все равно придется описывать и ее функциональное назначение, и входные и выходные параметры, и используемые информационные массивы.
Хотя если Вы предложите более быстрый и простой способ, с удовольствием ознакомлюсь.

misha_os
осмотрелся
осмотрелся
Сообщения: 129
Зарегистрирован: 03 фев 2011, 13:54
Имя: Михаил
Страна: Россия
город/регион: Ульяновск
Поблагодарили: 16 раз

Кому принадлежит написанное ПО юридически

Сообщение misha_os »

Всегда интересовал вопрос. Почему при разработке АСУ ТП, некоторые "разработчики" считают что ППО это "не передаваемая" часть, в части исходников, Заказчику, а РКД, эксплуатационную, ремонтную документацию, док-цию по тех. обслуживанию можно передавать? Если судить по их логике, то это все разработанное (за деньги Заказчика) тех. документация и ППО их собственность, которую они могут и не передавать или передать за еще доп. плату. :)
Аватара пользователя

Looker
эксперт
эксперт
Сообщения: 1105
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 255 раз
Поблагодарили: 184 раза

Кому принадлежит написанное ПО юридически

Сообщение Looker »

petr2off писал(а): 13 янв 2021, 18:47Приведите свой вариант содержания документов без исходников.
Далее пропущено (но, присоединяюсь): чтобы все описать - куча времени (кто оплатит?). 40 лет назад проходили - куча бумаг, а пользы никакой (Заказчику). Сейчас отдаю все исходники в среде IDE, иногда с паролем в ожидании оплаты. Запись двух CD с исходниками не гарантирует их потерю Заказчиком.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Rus_Bear
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 12 авг 2021, 14:35
Имя: Евгений
Страна: Россия
город/регион: Кубань
Благодарил (а): 4 раза

Кому принадлежит написанное ПО юридически

Сообщение Rus_Bear »

Написанное ПО или сконфигурированное?
Я вижу чёткую границу когда есть готовое решение в котором вы реализуете свои способности конструктора (т.е. то что выше описано - привязка переменных и т.д.) - тут речи и нет о какой либо интеллектуальной собственности... Собрать в кучку (пусть и для кого-то это и тяжело) это не написать ПО...
Касаемо Транснефти:
1) Ограниченный круг интеграторов - только прошедшие допуск, это не прихоть и не "свои в деле" - множество случаев когда огромные интеграторы (реально крупные компании с миллиардными оборотами) - еле допилив выигранный лот, сливаются (банкроты или ещё чего не владею информацией) - и никакой гарантии и устранения косяков.
2) ПО для АСУ - например шнайдер давно запилил и сделал для интеграторов (и для всех в свободном доступе) код основных типовых блоков для Транснефти, берите бесплатно и используйте в любом проекте.
3) Даже за такое ПО, которое в принципе не разрабатывается интеграторами, а адаптируется и внедряется, платят огромные деньги как за полноценное приложение, не смотря на учтённые в других статьях расходы на ПНР и разработку ПО - это только ПЛК касается.

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

VADR
администратор
администратор
Сообщения: 4711
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 192 раза
Поблагодарили: 336 раз

Кому принадлежит написанное ПО юридически

Сообщение VADR »

Rus_Bear писал(а): 06 окт 2021, 15:44 Написанное ПО или сконфигурированное?
Я вижу чёткую границу когда есть готовое решение в котором вы реализуете свои способности конструктора (т.е. то что выше описано - привязка переменных и т.д.) - тут речи и нет о какой либо интеллектуальной собственности... Собрать в кучку (пусть и для кого-то это и тяжело) это не написать ПО...
Тогда тут несколько "чётких граней":
1. Готовый параметрируемый контроллер, в котором не меняется логика работы, а только назначаются типы входных/выходных сигналов и параметры регуляторов. Разработчик системы параметрирует его на основе ТЗ.
2. Программируемый контроллер, в котором из готовых блоков собирается программа, например, управления распределением воздуха в котлоагрегате. Программа делается на основании подробного ТЗ, то есть вроде как разработчик её не придумал, а только перевёл из языка человеческого в язык контроллера. Готовые блоки с регуляторами различных типов разработаны производителем контроллера.
3. Собственно эти блоки внутри контроллера (различные ПИД-регуляторы и т.п.). Они также написаны на основе чужих трудов: все формулы известны и расписаны в учебниках. То есть - разработчик так же их не придумал, а перевёл с одного языка на другой.
В каком/каких из этих случаев можно говорить об авторском праве разработчика?
Rus_Bear писал(а): 06 окт 2021, 15:44 Есть множество полезных приложений разработанных интеграторами (в т.ч. и касающихся безопасности и унификации ПНР) - за исключением скриптов и макросов - ни разу не видел открытого исходного кода и не слышал о требовании его предоставить.
Эти полезные приложения в большинстве случаев нужны в процессе внедрения/пусконаладки (позволяют ускорить/упростить большое количество операций), а далее в ходе эксплуатации без них можно и обойтись (доработки систем обычно небольшие). И они не работают непоредственно в управлении объектом. А вот обратный пример (из жизни): при запуске система выдаёт сообщение "не все конвейеры в автоматическом режиме", и оператор идёт пешком обходить кучу конвейеров в поисках того, на котором забыли ключ в автомат перевести. Разработчик упёрся на тему "это наше стандартное решение и менять его мы не будем", договор такие переделки не включает. Нормальный выход - местной экплуатации влезть в систему и отобразить на экране у оператора значки автоматического режима около каждого конвейера. Ну и как тут без исходников?
Аватара пользователя

Valerich
шаман
шаман
Сообщения: 973
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 35 раз
Поблагодарили: 78 раз

Кому принадлежит написанное ПО юридически

Сообщение Valerich »

Rus_Bear писал(а): 06 окт 2021, 15:44 Написанное ПО или сконфигурированное?
Если следовать вашей логике, то получается, что ПО сейчас абсолютно никто (включая "классических" программистов) не пишет, только конфигурирует в готовой среде разработки.
Ответить

Вернуться в «Проектирование и САПР»