Открытый код
Откры́тый исхо́дный код (англ. open source) — это исходный код, который доступен для просмотра, изменения и распространения любым пользователем.
Модель открытого исходного кода — децентрализованная модель разработки программного обеспечения, которая поощряет открытое сотрудничество. Основной принцип разработки программного обеспечения с открытым исходным кодом — это коллегиальное производство, при котором такие продукты, как сам исходный код[2], блюпринт (от англ. blueprint — детальный план)[3] и документация[4][5], находятся в свободном доступе для пользователей посредством лицензии с открытым исходным кодом или свободной лицензии[6][7].
Движение за открытый исходный код в программном обеспечении началось как реакция на ограничения проприетарного (закрытого) кода, где код защищён и доступен только разработчикам компании; в модели открытого исходного кода любой желающий может изучить код, внести изменения и адаптировать программу под свои нужды. Эта модель используется в таких проектах, как электронная коммерция с открытым исходным кодом, соответствующие технологии с открытым исходным кодом[8], разработка лекарств с открытым исходным кодом[9] и др.
До того, как термин «открытый исходный код» получил широкое распространение, разработчики и производители использовали множество других терминов, таких как свободное программное обеспечение, условно-бесплатное программное обеспечение и программное обеспечение в общественном достоянии. Термин открытый исходный код начал активно использоваться с развитием Интернета[10].
Как правило, под открытым исходным кодом понимается компьютерная программа, исходный код которой доступен широкой публике для использования, модификации исходного проекта и публикации его версии/форка (от англ. fork) для сообщества. Для поддержки движения за открытый исходный код возникло множество крупных официальных организаций, включая Apache Software Foundation, который поддерживает такие общественные проекты, как фреймворк с открытым исходным кодом и HTTP- сервер с открытым исходным кодом Apache HTTP.
Общие сведения
| Открытый код | |
|---|---|
| Основатель | Open Source Initiative, Перенс, Брюс и Тим О’Рейли |
| Кем названо | Кристина Петерсон[d] |
| Дата анонса | 9 февраля 1998[1] |
| Противоположно | Закрытый исходный код и проприетарное программное обеспечение |
| Дата основания / создания / возникновения | 2 февраля 1998[1] |
История
Обмен технической информацией начался значительно раньше, чем появились Интернет и персональные компьютеры. Например, в ранние годы развития автомобилестроения в США группа монополистов владела правами на патент на двухтактный бензиновый двигатель, первоначально поданный Джорджем Б. Селденом[11]. Контролируя этот патент, они смогли монополизировать отрасль и заставить производителей автомобилей следовать их требованиям под угрозой судебных исков. В 1911 году независимый автопроизводитель Генри Форд выиграл дело о патенте Селдена, в результате чего патент Селдена практически обесценился, и была образована Ассоциация производителей автотранспортных средств, которая установила соглашение о кросс-лицензионном сотрудничестве между всеми американскими автопроизводителями: каждая компания разрабатывала собственную технологию и регистрировала патенты, но эти патенты распространялись открыто и бесплатно между всеми производителями. К моменту вступления США во Вторую мировую войну 92 патента Форда и 515 патентов других компаний совместно использовались этими производителями без каких-либо оплат или судебных исков[11].
Ранние примеры обмена технической информацией
Ранними примерами свободного обмена исходным кодом являются:
- выпуски компанией IBM исходных кодов своих операционных систем и других программ в 1950-х и 1960-х годах[12];
- группа пользователей SHARE, которая сформировалась для содействия обмену программным обеспечением[13];
- разработчики сети ARPANET начиная с 1960-х годов использовали открытый процесс Request for Comments (RFC) для поощрения отзывов о ранних протоколах телекоммуникационных сетей, что привело к созданию предшественника Интернета в 1969 году.
Распространение открытого исходного кода в Интернете началось, когда Интернет был относительно примитивным, а программное обеспечение распространялось через UUCP, Usenet , IRC и Gopher. Например, операционная система BSD впервые получила широкое распространение благодаря публикациям на comp.os.linux в Usenet, где также обсуждалась её разработка. Создатели операционных систем Linux тоже использовали эту модель.
Появление термина
Термин «открытый исходный код» появился в конце 1990-х годов благодаря группе людей из движения за свободное программное обеспечение, которые критиковали политическую подоплёку и моральную философию, подразумеваемую в термине «свободное программное обеспечение», и стремились переосмыслить дискурс, чтобы отразить более коммерчески ориентированную позицию[14].
Кроме того, неоднозначность термина «свободное программное обеспечение» (англ. free software) рассматривалась как препятствие для его принятия в бизнесе[15][16]. Однако неоднозначность слова free существует только в английском языке, поскольку оно может быть переведено и как свободный, и как бесплатный.
Один из участников группы Кристин Петерсон (англ. Christine Peterson) предложил термин «открытый исходный код»[17] в ответ на объявление Netscape в январе 1998 года о выпуске исходного кода для браузера Navigator. Несколько членов группы поддержали его, однако Ричард Столлман, основатель фонда Free Software Foundation (FSF) в 1985 году, выступил против использования этого термина[17][18]. Целью FSF было содействие разработке и использованию свободного программного обеспечения, которое они определили как программное обеспечение, предоставляющее пользователям свободу запускать, изучать, обмениваться и изменять код. Эта концепция похожа на концепцию открытого исходного кода, но делает больший акцент на этических и политических аспектах свободы программного обеспечения. Netscape выпустила свой исходный код под лицензией Netscape Public License, а затем под лицензией Mozilla Public License[19].
Активный участник движения за свободное ПО и за популяризацию нового термина открытый исходный код Эрик С. Рэймонд впервые публично призвал сообщество свободного программного обеспечения принять его в феврале 1998 года[20]. Вскоре после этого он совместно с Брюсом Перенсом основал Open Source Initiative[17].
Термин приобрёл ещё бо́льшую известность благодаря мероприятию, организованному в апреле 1998 года техническим издательством O’Reilly Media. Первоначально мероприятие называлось «Freeware Summit», а позже стало известно как «Open Source Summit»[21]. В нём приняли участие руководители многих важнейших проектов свободного и открытого ПО, включая Линуса Торвальдса, Ларри Уолла, Брайана Белендорфа, Эрика Оллмана, Гвидо ван Россума, Майкла Тименна, Пола Викси, Джейми Завински и Эрика Рэймонда. На этой встрече обсуждались альтернативы термину «свободное программное обеспечение». Майкл Тименн выступал за новый термин «sourceware», а Эрик Рэймонд — за «open source». Собравшиеся разработчики провели голосование, и победитель был объявлен на пресс-конференции в тот же вечер[21].
Термин «открытый исходный код» получил широкое распространение благодаря развитию Интернета[22].
Лицензии
Лицензия с открытым исходным кодом — это тип лицензии на компьютерное программное обеспечение и другие продукты, которая позволяет использовать, изменять или распространять (с изменениями или без них) исходный код, блюпринт или дизайн на определённых условиях конечным пользователям и коммерческим компаниям для собственной настройки или устранения неисправностей[23].
Лицензированное программное обеспечение с открытым исходным кодом почти всегда доступно бесплатно. Лицензии, которые разрешают только некоммерческое распространение или изменение исходного кода только для личного использования, как правило, не считаются лицензиями с открытым исходным кодом.
Основными вопросами, которыми занимается некоммерческая организация Open Source Initiative (OSI), являются: лицензирование программного обеспечения с открытым исходным кодом, авторские права, доменные имена и права потребителей.
Существует два основных типа лицензий, соответствующих формальному определению открытого исходного кода, установленному OSI[24][25][26]:
- разрешительная (англ. Permissive) — практически без ограничений;
- копилефт — с важным условием: любая модифицированная версия ПО должна распространяться под той же копилефт-лицензией.
В рамках каждой из этих категорий существует множество лицензий. Кроме того, существуют лицензии, которые формально не являются open source, но также заслуживают внимания.
Все эти лицензии определяют, каким образом открытое ПО можно использовать, изменять и распространять, так как несмотря на название, для его использования существует ряд ограничений.
Экономика
Существует несколько точек зрения по поводу экономической составляющей разработки проектов с открытым исходным кодом, основные из которых:
- Открытый исходный код — это информационный товар[28], при этом оригинальная работа требует значительных затрат времени, денег и усилий. Стоимость воспроизведения работы достаточно низкая, поэтому дополнительные пользователи могут быть добавлены с нулевыми или почти нулевыми затратами — это называется предельной стоимостью продукта.
- Поскольку потребители не платят за свои копии, создатели не могут возместить первоначальные затраты на производство и, следовательно, изначально не имеют экономического стимула к творчеству. В этом случае потребители проиграют, поскольку не получат некоторые продукты.
На практике производители контента могут выбирать, использовать ли им проприетарную лицензию и взимать плату за копии, или открытую лицензию. Некоторые товары, требующие значительных профессиональных исследований и разработок, например, фармацевтическая промышленность (которая в значительной степени зависит от патентов, а не от авторских прав для защиты интеллектуальной собственности), являются почти исключительно проприетарными, хотя всё более сложные технологии разрабатываются на принципах открытого исходного кода[29].
Несмотря на сложность измерения экономической эффективности разработки проектов с открытым исходным кодом, есть фактические данные об экономических выгодах таких проектов[30]. Например, в контексте разработки оборудования с открытым исходным кодом цифровые проекты распространяются бесплатно, и любой пользователь, имеющий доступ к технологиям цифрового производства (например, 3D-принтерам RepRap), может воспроизвести продукт за счёт затрат на материалы[31]. Автор оригинального проекта может получить обратную связь и, возможно, улучшения по оригинальному дизайну от коллег-разработчиков.
Индекс Battery Open Source Software Index
Для оценки экономической ценности проектов с открытым исходным кодом в 2017 году инвестиционной компанией Battery Ventures был разработан индекс Battery Open Source Software Index (BOSS Index)[32].
Индекс оценивает проекты с открытым исходным кодом, фокусируясь на трёх основных областях, связанных с ИТ: операции ИТ — технологии для систем управления и предоставления услуг; данные и аналитика — инструменты для искусственного интеллекта и машинного обучения, а также базы данных; DevOps — проекты, связанные с тенденцией «контейнеров», которые помогают быстро разрабатывать программное обеспечение в автономной среде[32].
Проекты оцениваются по четырём факторам[33]:
- Общественный интерес — активность поиска в Google.
- Активность пользователей — упоминания проектов на форуме технических обсуждений Stack Overflow.
- Влияние на карьеру — количество вакансий, в которых упоминается проект с открытым исходным кодом, на сайтах Indeed и Simply Hired.
- Влияние в сообществе с открытым исходным кодом — измерение влияния проекта на GitHub.
Согласно индексу BOSS десять наиболее экономически важных проектов с открытым исходным кодом[34][35]:
| Рейтинг | Проект | Компания | Область деятельности |
|---|---|---|---|
| 1 | Linux | Red Hat | операции ИТ |
| 2 | Git | GitHub | DevOps |
| 3 | MySQL | Oracle | данные и аналитика |
| 4 | Node.js | OpenJS Foundation | DevOps |
| 5 | Docker | Docker | DevOps |
| 6 | Hadoop | Cloudera | данные и аналитика |
| 7 | Elasticsearch | Elastic NV | данные и аналитика |
| 8 | Spark | Databricks | данные и аналитика |
| 9 | MongoDB | MongoDB Inc. | данные и аналитика |
| 10 | Selenium | Sauce Labs | DevOps |
Альтернативные варианты лицензирования
Альтернативные механизмы также продемонстрировали возможность создания качественных продуктов, выходящих за рамки модели проприетарной лицензии, например:
- Добровольные пожертвования постфактум — используются в модели Donationware — вариант условно-бесплатного программного обеспечения.
- Freemium — ограниченной версией можно пользоваться бесплатно, а за премиум-версию (возможно, с использованием двойной лицензии) необходимо заплатить.
- Бесплатный доступ к продукту, чтобы завоевать долю рынка — используется в корпоративном программном обеспечении, чтобы навредить доминирующему конкуренту (например, в войнах браузеров и операционной системе Android).
- Для собственного использования — компании или индивидуальные разработчики программного обеспечения часто создают программное обеспечение для решения какой-либо проблемы, неся полную стоимость первоначальной разработки. Затем они открывают исходный код решения и пользуются улучшениями, которые другие разработчики вносят для их собственных нужд. Объединение усилий по техническому обслуживанию позволяет распределить расходы между большим числом пользователей; безбилетники также могут извлечь выгоду, не нарушая процесс разработки. Дрис Бёйтарт (основатель системы Drupal) охарактеризовал это как проблему «создатель/получатель» (англ. Maker/Taker)[36].
Открытое сотрудничество
Модель с открытым исходным кодом — это децентрализованная модель разработки программного обеспечения, которая поощряет открытое сотрудничество[4][5].
Основной принцип разработки программного обеспечения с открытым исходным кодом — это коллегиальное производство, при котором такие продукты, как сам исходный код, блюпринт и документация, находятся в свободном доступе для пользователей.
Эта модель используется в таких проектах, как электронная коммерция с открытым исходным кодом, соответствующие технологии с открытым исходным кодом[8] и разработка лекарств с открытым исходным кодом[9].
Модель разработки программного обеспечения с открытым исходным кодом вдохновила на использование этого термина для обозначения других форм открытого сотрудничества, таких как интернет-форумы (например, Пикабу)[6], списки рассылки[38] и онлайн-сообщества[39]. Открытое сотрудничество также считается принципом работы, лежащим в основе целого ряда различных проектов (например,TEDx, Creative Commons).
Открытое сотрудничество — это принцип, лежащий в основе коллективного производства, массового сотрудничества и викиномики; включает примеры краудсорсинга, совместного потребления и открытых инноваций[4].
Применение
Компьютерное программное обеспечение
Программное обеспечение с открытым исходным кодом — это программное обеспечение, исходный код которого опубликован и доступен общественности, что позволяет любому желающему копировать, изменять и распространять исходный код без уплаты роялти или сборов[40].
Как и в случае с проприетарным программным обеспечением, пользователи должны принимать условия лицензии при использовании программного обеспечения с открытым исходным кодом, но юридические условия лицензий с открытым исходным кодом существенно отличаются от условий проприетарных лицензий.
Примерами программного обеспечения с открытым исходным кодом являются[41]:
- Linux — на котором работает большая часть мировых серверных парков;
- MediaWiki — вики-движок, написанный специально для Википедии, используется во многих других проектах фонда Викимедиа, а также частных и государственных организациях;
- LibreOffice — кроссплатформенный, свободно распространяемый офисный пакет;
- GNU Image Manipulation Program — программа GNU для работы с изображениями.
Open Design Alliance — некоммерческое объединение (консорциум) компаний-производителей программного обеспечения; работает над платформой разработки программного обеспечения для создания инженерных приложений (Teigha), включая программное обеспечение САПР.
Google Summer of Code (GSoC) — это международная ежегодная программа, в рамках которой Google предоставляет стипендии участникам, которые успешно завершают бесплатный проект по написанию программного обеспечения с открытым исходным кодом в течение лета. GSoC — это крупномасштабный проект, в программе GSoC 2025 года участвовали 1280 человек из 68 стран[42]. Существуют похожие проекты меньшего масштаба, такие как проект Talawa, реализуемый фондом Palisadoes Foundation (некоммерческая организация из Калифорнии)[43].
Российские разработчики составляют довольно большой процент в среде Open Source, некоторые из которых принимают участие в развитии ядра Linux, среди них — «Базальт СПО» (разработчики ОС ALT Linux и Simply Linux, участники The Linux Foundation), Arenadata (разработка и поддержка систем управления базами данных СУБД), Lacmus (нейросеть для поиска пропавших людей, сотрудничает с «ЛизаАлерт»), Postgres Pro (СУБД) и другие[44].
Аппаратное обеспечение
Аппаратное обеспечение с открытым исходным кодом — это оборудование, первоначальная спецификация которого, обычно в формате программного обеспечения, публикуется и предоставляется в открытый доступ, что позволяет любому пользователю копировать, модифицировать и распространять это оборудование и исходный код без выплаты роялти или лицензионных платежей. Аппаратное обеспечение с открытым исходным кодом развивается благодаря сотрудничеству сообществ. Эти сообщества состоят из отдельных разработчиков оборудования и программного обеспечения, любителей, а также крупных компаний. Примеры инициатив в области аппаратного обеспечения с открытым исходным кодом:
- Openmoko — семейство мобильных телефонов с открытым исходным кодом, включая спецификацию оборудования и операционную систему.
- OpenRISC — семейство микропроцессоров с открытым исходным кодом, архитектурная спецификация которого лицензирована по GNU GPL, а реализация — по LGPL.
- Многоядерный процессор OpenSPARC T1 компании Sun Microsystems — реализован под GPL[45].
- Arduino — платформа микроконтроллера для любителей, художников и дизайнеров[46].
- Simputer — карманный компьютер с открытым аппаратным обеспечением, разработанный в Индии как недорогая альтернатива персональным компьютерам.
- LEON — семейство микропроцессоров с открытым исходным кодом, распространяемое в библиотеке с периферийными IP-ядрами, открытая спецификация SPARC V8, реализация доступна по лицензии GNU GPL.
- Tinkerforge — система микроконтроллеров с открытым исходным кодом, состоящая из готовых модулей. Позволяет управлять двигателями и считывать показания датчиков с помощью языков программирования C, C++, C#, Object Pascal, Java, PHP, Python и Ruby через USB-соединение или Wi-Fi в Windows, Linux и Mac OS X. Всё оборудование лицензировано в соответствии с CERN OHL (CERN Open Hardware License).
- Open Compute Project — проекты для компьютерного центра обработки данных, включая блок питания, материнскую плату Intel, материнскую плату AMD, шасси, стойки, батарейный шкаф, а также аспекты электрического и механического проектирования[47].
- OpenCores — свободное сообщество людей, интересующихся разработкой цифрового открытого аппаратного обеспечения при помощи автоматизированных средств проектирования электронных компонентов, с подобным же отношением к движению свободного программного обеспечения.
Применение концепции к другим областям
Изначально термин открытый исходный код применялся только к программному обеспечению, тем не менее распространение концепции открытого исходного кода привело к быстро растущему движению за использование аппаратного обеспечения с открытым исходным кодом.
Сторонники использования модели открытого исходного кода в одной области часто поддерживают её распространение и в других областях, его концепция повлияла на социальные и политические взгляды.
Однако Эрик Рэймонд и другие основатели движения за открытый исходный код иногда публично выступали против спекуляций о применении модели открытого исходного кода вне программного обеспечения, заявляя, что веские аргументы в пользу открытости программного обеспечения не следует применять для чрезмерного вмешательства в те области, где необходимость её использования может быть менее очевидной.
Методы и концепции модели открытого исходного кода начали применятся как в технических и информационных областях (наука, медицина, робототехника, цифровой контент и др.), так и в совершенно других сферах: культура, обучение, политика и многое другое.
Организации
- Open Source Initiative (OSI) — организация, занимающаяся продвижением ПО с открытым исходным кодом.
- Open Source Software Institute — Институт программного обеспечения с открытым исходным кодом — некоммерческая организация в США, миссия которой заключается в содействии разработке и внедрению решений в области программного обеспечения с открытым исходным кодом в федеральных, государственных и муниципальных правительственных учреждениях США.
- Journal of Open Source Software — журнал «Программное обеспечение с открытым исходным кодом» — рецензируемый научный журнал с открытым доступом, посвящённый программному обеспечению с открытым исходным кодом из любой исследовательской дисциплины, был основан в 2016 году, является филиалом OSI, использует GitHub в качестве платформы для публикаций.
- Open Source Day (англ. Open Source Day, OSD) — международная конференция объединения сторонников ПО с открытым кодом в странах Центральной и Восточной Европы, проводится ежегодно с 2008 года в Варшаве.
- Open Source Developers' Conference — некоммерческая конференция разработчиков программного обеспечения с открытым исходным кодом, была основана в Австралии в 2004 году, а затем проводилась в Израиле, Тайване, Малайзии, Франции и Норвегии. С 2015 года конференции не проводились.
- Open Source Development Labs (OSDL) — некоммерческая организация, основана в 2000 году, в 2007 году OSDL и Free Standards Group объединились в The Linux Foundation.
- Open Source Drug Discovery — совместная платформа по разработке лекарств для лечения забытых тропических болезней,консорциум, возглавляемый Советом по научным и промышленным исследованиям Индии (CSIR), программа имеет глобальное сообщество с более чем 7500 участниками из 130 стран.
- Open Source Technology Group (OSTG) — новости, форумы и другие ресурсы SourceForge для ИТ.
- Open Source University Meet-Up — студенческая организация разработчиков, спонсируемая Sun Microsystems, которая обучала своих членов технологиям с открытым исходным кодом с помощью технических демонстраций, доступа к веб-курсам и скидок на сертификацию Sun.
Использование термина в других областях
Социальные сети
- Блоги — важная платформа для культуры открытого исходного кода. Блоги состоят из периодических публикаций, упорядоченных в обратном хронологическом порядке, созданных с использованием технологии, которая позволяет легко обновлять веб-страницы без необходимости понимания дизайна, кода или передачи файлов. Некоторые из них, например, LiveJournal или WordPress, используют программное обеспечение с открытым исходным кодом, которое доступно для общественности и может быть изменено пользователями в соответствии со своими предпочтениями.
- Веб-форум — ещё одна платформа для культуры открытого исходного кода. Некоторые форумы используют phpBB — бесплатный пакет с открытым исходным кодом. В то время как блоги больше ориентированы на индивидуальное самовыражение и, как правило, вращаются вокруг своих авторов, форумы предназначены для создания общения между пользователями, где можно свободно и быстро делиться информацией.
Безопасность
- Open security (открытая безопасность) — применение идеологии открытого исходного кода к компьютерной безопасности.
- Open Source Information System (система информации с открытым исходным кодом) — прежнее название американской несекретной сети, обслуживающей разведывательное сообщество США с помощью разведывательной информации с открытыми источниками. С 2006 года называется Intelink-U.
- Разведка по открытым источникам (Open-source intelligence) — дисциплина сбора разведывательной информации, основанная на информации, собранной из открытых источников.
Политика
- Открытая политика (иногда называемая политикой с открытым исходным кодом) — это политический процесс, использующий интернет-технологии, такие как блоги, электронная почта и опросы, для обеспечения быстрой обратной связи между политическими организациями и их сторонниками. Существует также альтернативное понимание термина «политика с открытым исходным кодом» , которое относится к разработке государственной политики в соответствии с набором правил и процессов, аналогичных движению за программное обеспечение с открытым исходным кодом.
- Управление с открытым исходным кодом похоже на политику с открытым исходным кодом, но оно больше применимо к демократическому процессу и способствует свободе информации.
- Политическая кампания с открытым исходным кодом — это идея о том, что социальные сети и технологии электронного участия помогают следить за политическими кампаниями, поддерживать их и влиять на них.
Один из примеров применения идеологии открытого кода в политике: правительство Южной Кореи планировало сделать открытые стандарты обязательными, для расширения использования свободного и открытого программного обеспечения[48].
Этика
Этика открытого исходного кода делится на два направления:
- Этика открытого исходного кода как этическая школа — может ли этика чему-либо научиться у подхода с открытым исходным кодом.
- Этика открытого исходного кода как профессиональный свод правил — основана, главным образом, на школе компьютерной этики, изучающей вопросы этики и профессионализма в компьютерной индустрии в целом и разработке программного обеспечения в частности[49].
Религия
Ирландский философ Ричард Керни использовал термин «индуизм с открытым исходным кодом», чтобы показать, как исторические личности, такие как Махатма Ганди и Вивекананда, работали над этой древней традицией[50].
Культура, медиа, СМИ
- Фильм с открытым исходным кодом — это фильмы, которые производятся и распространяются с использованием свободных методологий, а также методологий с открытым исходным кодом и открытым контентом.
- Журналистика с открытым исходным кодом — спектр онлайн-публикаций, форм инновационного издательского дела в онлайн-журналистике и голосования по контенту.
- Лейблы звукозаписи с открытым исходным кодом — это лейблы, которые выпускают музыку по лицензиям Копилефт.
- Открытый учебник — это учебник, лицензированный по открытой лицензии и доступный в онлайн формате для свободного использования учащимися, преподавателями и другими лицами.
- Опера с открытым исходным кодом[51].
Модели с «открытыми весами» (open‑weight)
Термин «open‑weight» означает публикацию обученных параметров (весов) модели искусственного интеллекта для общественного использования.
В отличие от моделей с полностью открытым исходным кодом, публикации в формате open‑weight могут не включать базовый исходный код, данные для обучения или полную документацию.
Наличие опубликованных весов позволяет исследователям и разработчикам запускать модель, оценивать её работу или проводить тонкую настройку. При этом условия лицензии могут ограничивать распространение модели или её коммерческое использование[52].
Этот термин обычно применяется в отношении больших языковых моделей (таких как LLaMA и Mistral), которые публикуют веса моделей под исследовательскими или специальными лицензиями[53].