РОЛЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ОТКРЫТЫМ ИСХОДНЫМ КОДОМ В СОВРЕМЕННОЙ РАЗРАБОТКЕ КОРПОРАТИВНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

Авторы

  • Александр Андреевич Шинкарев Автор

Аннотация

На текущий момент существует множество программных продуктов или пакетов с открытым исходным кодом, и их количество с каждым днем увеличивается. Из этого можно сделать вывод о том, что публикация исходного кода становится все более и более популярным веянием в мире разработки программного обеспечения. Особое внимание при публикации исходного кода программного решения или пакета для его использования в сообществе разработчиков следует уделить типу лицензии – от этого зависит то, какие сценарии будут доступны для использования с применением опубликованного пакета или программного решения. Также необходимо составить полную и подробную документацию и определиться со способами продвижения публикуемого пакета в среде разработчиков. Цель исследования. Обосновать целесообразность и необходимость публикации программных продуктов, пакетов и библиотек для использования их другими разработчиками для построения собственных систем и сервисов. Привести описание основных типов лицензий открытого программного обеспечения, выявить их особенности и отличия, а также описать те ситуации, для которых тот или иной тип лицензии подходит в большей или меньшей степени. Обосновать необходимость написания документации. Описать способы продвижения и популяризации в сообществе разработчиков публикуемых программных продуктов, пакетов и библиотек. Материалы и методы. Рассматриваются официальные документы лицензий с описанием условий использования, воспроизведения и распространения. Анализируются основные пути и способы продвижения программных продуктов с открытым исходным кодом. Результаты. В статье автором обосновывается актуальность публикации и использования исходного кода разработанного программного продукта, пакета или библиотеки. Описываются основные положения наиболее распространенных типов лицензий. Также приводятся советы по выбору типа лицензии при публикации исходного кода для свободного использования. Обосновывается необходимость написания документации по публикуемому программному продукту. Описываются некоторые способы для продвижения опубликованных пакетов, например, такие как грамотный выбор имени, выступление на конференциях или публикация статьей с примерами использования.

Биография автора

  • Александр Андреевич Шинкарев
    канд. техн. наук, инженер-программист

Опубликован

2021-05-18

Выпуск

Раздел

Информатика и вычислительная техника