Чем опасен открытый код при создании программ? Правовые аспекты лицензирования. | Umbrelaw

Чем опасен открытый код при создании программ? Правовые аспекты лицензирования.



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

Так называемый свободный код является сегодня элементом почти всех IT-продуктов, и при этом мало кто задумывается о правовых основах применения такого кода. Однако в определенных случаях создание программного продукта на базе открытого кода может повлечь за собой правовые нежелательные правовые последствия, начиная от ограничений в использовании и заканчивая судебными спорами. Чтобы избежать подобных осложнений, мы рекомендуем провести правовой анализ используемых программных продуктов до того, как начать их использование.

Free Software vs Open Source? Разница есть.

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

Open Source (открытый код) – понятие, которое возникло позже, чем появились свободные к использованию программы. Открытый код – программный ресурс, каждый элемент кода которого открыт к изучению, переработке и применению по усмотрению использующей стороны. Все ограничения на использования элементов открытого кода перечислены в лицензионных соглашениях. Свободный код давал куда более широкие возможности для разработчиков, и именно поэтому он приобрел значительную популярность среди производителей программного обеспечения.

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

Зона ответственности заказчика и разработчика

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

Источник (источники) используемого открытого кода или свободно распространяемого программного обеспечения;
Данные о хранилищах изначального кода;
Информация о лицензии на открытый код. При использовании кода из разных источников, ссылка на лицензии каждого источника отдельно;
Согласование зон ответственности, размеров и порядка компенсации в случае выявления нарушений;
Условия конфиденциальности в отношении конечного (производного) кода, составляющего ваш конечный программный продукт.

Лицензия лицензии рознь. Как правильно «прочитать» текст лицензионного соглашения.

Существует большое количество open source лицензий и лицензий для свободного программного обеспечения, и условия тоже будут разными. Требование о включении в текст конечной лицензии программного продукта информации об использовании свободного кода и данных о правообладателях является достаточно стандартным, однако некоторые другие требования могут существенным образом сказаться на возможности конечного продукта.

Copyleft – свободное использование для всех поколений продукта

Лицензии Copyleft дают пользователям широкие возможности по изучению, изменению, применению открытого кода на правах полной свободы, с одним условием – такая же лицензия на всеобщее свободное применение должна быть и у конечного продукта. Таким образом, используя  General Public License (общую публичную лицензию) необходимо не только уведомлять о правообладателях, но и заранее отказаться от коммерческих прав на конечный продукт.

BSD-style license – лицензия с минимальным уровнем ограничений

Разрешительная форма лицензирования программного обеспечения и открытого кода (Permissive license)  не содержит таких жестких требований по использованию производного кода,  а также может позволять применение кода без указания правообладателей.

Создание программного обеспечения сегодня пользуется огромной популярностью. Это быстро растущий и развивающийся рынок, потребности которого возрастают одновременно с его расширением. Заказывая разработку программного обеспечения на основе разных источников открытого кода и свободно распространяемых готовых программ, обращайтесь к специалистам для комплексного анализа лицензий и подготовки необходимых соглашений. Правовые эксперты юридической фирмы Umbrelaw помогут вам выработать оптимальное решение как на подготовительном этапе, так и в случаях, если разработка уже ведется. Оставляйте запрос на консультацию на сайте или звоните нам. Фирма Umbrelaw окажет квалифицированную юридическую поддержку в создании и при использовании вашего программного продукта.

02.05.2020
0
Предыдущая новость Следующая новость
Больше новостей:

0 комментариев:

Обратный звонок

    СВЯЖИТЕСЬ С НАМИ