Телефон:
+7 (499) 705-80-32Адрес:
390000, г. Рязань, ул. Ленина, 49
Почта:
info@stecpoint.ruМы предлагаем клиентам IT-системы на базе открытого программного обеспечения и сами используем такое ПО в повседневной работе. Наши заказчики хотят знать больше о том, что скрывается за понятием Open Source, и почему такие программы становятся отраслевыми стандартами.
Открытое программное обеспечение — те программы, которые могут дорабатывать и модифицировать все желающие. Их особенности во многом связаны с историей появления.
После судебного процесса между Franklin Computer и Apple 12 мая 1982 года американский суд постановил, что на компьютерные программы распространяется авторское право. Так появилось понятие лицензионного программного обеспечения. С этого момента за использование чужого кода нужно было платить его создателям.
Однако, к тому времени уже десятки лет существовали некоммерческие объединения PACT (Project For the Advancement Of Coding Techniques) и DECUS (Digital Equipment Computer Users Society). Разработчики из этих групп хотели свободно делиться наработками и притом знать, что никто не присвоит их труды. Свободному распространению программ также требовалась легальная основа.
В октябре 1985 года программист Ричард Мэттью Столлман основал фонд свободного программного обеспечения, а в январе 1989 года представил первую открытую лицензию — General Public License (GPL).
GPL разрешает свободно использовать программу, изменять ее и даже продавать,
если на
GPL долгое время доминировала среди других открытых лицензий, но постепенно ее вытеснили более мягкие разрешительные лицензии MIT и Apache 2.0. Они позволяют модифицировать и использовать программы как угодно. Главное, сохранить оригинальное название и упомянуть автора исходного кода.
В 2019 году разрешительные лицензии занимали 67% рынка Open Source. На лицензию MIT приходилось 27% рынка, 23% — на Apache 2.0, и только 13% сохранилось за GPL 3.0.
В России законодательного закрепления открытых лицензий не существовало до 2011 года, когда в Гражданский кодекс добавили статью 1286.1. В ней дается определение открытой лицензии и разъясняются свойства такого договора. Ограничений на содержание лицензии в законе нет, поэтому в России действуют те же лицензии, что и в США и странах Европы.
После легализации открытых лицензий, государственные органы и организации стали отказываться от коммерческого программного обеспечения в пользу программ на основе открытого ПО, разрабатываемых российскими компаниями. Доля отечественного ПО в госзакупках органов власти к концу 2019 года составила 65%.
Это соответствует общемировой тенденции на рост использования открытого ПО в бизнесе. Большинство — 95% руководителей, опрошенных в рамках исследования Red Hat, отметили, что Open Source имеет стратегическое значение для IT-инфраструктуры их предприятия.
Многие программы с открытым исходным кодом стали индустриальными стандартами. Продукты под открытыми лицензиями разрабатывают Яндекс, Mail.ru, Сбербанк, Лаборатория Касперского, и используют в работе самые разные компании и государственные органы. Для этого есть объективные причины.
Open Source проекты с продолжительной историей и большим сообществом разработчиков превосходят по качеству коммерческие решения. Они развиваются быстрее и вбирают самые современные технологии.
Открытое программное обеспечение не требует лицензионных отчислений, которые составляют значительную долю расходов компаний, использующих коммерческое ПО. В случае Open Source, компания платит только за разработку и настройку нового решения. Использование таких программ бесплатно.
Коммерческое программное обеспечение зачастую спроектировано так, чтобы работать в закрытой экосистеме. Например, база данных может работать только с теми приложениями, которые продает компания-разработчик. Open Source ПО основано на открытых стандартах передачи информации, и поэтому, лишено этого недостатка. С открытыми решениями можно использовать удобные инструменты, а не те, что навязывает поставщик.
Такие решения не привязаны и к операционной системе. Их можно запускать и на Windows, и на базе различных версий Linux. Так можно избежать платы за лицензии на операционную систему.
Компании, которые продают готовые решения, часто требуют плату за любые изменения, вносимые в продукт, не говоря уже о разработке индивидуальных решений. Цена часто привязана к количеству пользователей: чем больше людей пользуется программным комплексом, тем дороже он будет стоить.
Чтобы модифицировать систему с открытым исходным кодом или пригласить новых пользователей, не нужно спрашивать разрешения у разработчиков, достаточно взять и осуществить задуманное. Open Source решения масштабируются легко и безболезненно.
Во многих компаниях Open Source программы рассматривают в качестве бесплатных аналогов коробочных решений. Их используют «как есть», без тонкой настройки. Это не лучшая практика.
Доработка под нужды компании делает открытое программное обеспечение удобнее и эффективнее, повышает реальные бизнес-показатели. В этом легко убедиться, изучив любой из наших кейсов.
Чтобы раскрыть потенциал Open Source, необходима помощь профессиональных разработчиков. Иногда их приглашают в штат, но создавать целый отдел ради нескольких проектов нерационально. Особенно, если IT — не основная сфера деятельности компании. Профессиональная внешняя команда позволит получить готовую к работе IT-систему быстрее и с меньшими сопутствующими затратами.
В качестве базы для наших проектов обычно выступает .NET Core. Эта разработка Microsoft с 27 июня 2016 года опубликована под открытыми лицензиями MIT и Apache2.
Мы работаем с .NET Core с момента релиза. Со временем мы научились преодолевать ограничения этой платформы, поучаствовали в исправлении нескольких ошибок. Мы разработали набор проверенных решений, которые совершенствуем годами и постоянно используем в новых проектах.
При помощи открытого программного обеспечения мы разрабатываем закупочные платформы, маркетплейсы, CRM и ERP-системы, которые работают без сбоев под высочайшей нагрузкой. Мы предлагаем наш опыт, навыки и экспертизу всем, кто нуждается в импортозамещении и цифровизации процессов внутри компании.
Свяжитесь с нами, и мы найдем лучшее Open Source-решение ваших задач.
Подпишитесь на рассылку
Без спама и не больше одного раза в месяц.