+7 (812) 670-9095
Обратная связьEnglish
Главная → О компании → Новости → Новости системного ПО
Полезный совет
Устанавливать напоминания о делах и назначать задачи коллегам прямо из записной книжки OneNote - элементарно!Подробнее
RSSВерсия для печати

Нужен ли потребителям ОСРВ ее исходный код?

Embedded Computing Design, 27 апреля 2017

Благодаря тому, что в области ПО распространена интеллектуальная собственноcть (библиотеки, стеки сетевых протоколов, операционные системы реального времени), доступность исходных кодов программ стала обыденностью. Но нужны ли они? Возможно достаточно поставки системы с закрытым кодом? В контексте ОСРВ ответ неочевиден.


Нужен ли потребителям ОСРВ ее исходный код


Обычно разработчики чувствуют себя в «безопасности» при наличии исходников, при этом пользуются они ими крайне редко. Построение гибкой системы упрощается доступностью исходного кода. Каждая встраиваемая система уникальна, поэтому всегда необходима адаптация ОСРВ к аппаратной платформе, а провести ее намного проще, начав именно с исходников. Исходный код программы (включая IP-компоненты) необходим и для получения сертификатов (например, медицинского или авиационного).

Но что такое «исходный код»? Это может быть:

  • структурированный и прокомментированный код,
  • написанный, структурированный, задокументированный и удобочитаемый код,
  • скремблированный код: пустое пространство удалено, идентификаторы изменены, комментарии отсутствуют, вид нечитаемый для человека, но воспринимаемый компилятором.

Существуют поставщики ОСРВ, выбирающие третий вариант, т. к. он позволяет, с одной стороны, предоставить исходники, а с другой, защищает интеллектуальную собственность.


Источник: http://embedded-computing.com/guest-blogs/rtos-source-code-anyone/