Идеология открытого кода

Идеология открытого кода — применение принципов модели открытого кода в различных сферах, отличных от программного обеспечения.

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

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

Методы и концепции модели открытого исходного кода начали применятся как в технических и информационных областях (наука, медицина, робототехника, цифровой контент и др.), так и в совершенно других сферах: культура, обучение, политика и многих других.

История и развитие

Термин «открытый исходный код» появился в конце 1990-х годов благодаря группе людей из движения за свободное программное обеспечение, которые критиковали политическую подоплёку и моральную философию, подразумеваемую в термине «свободное программное обеспечение», и стремились переосмыслить дискурс, чтобы отразить более коммерчески ориентированную позицию[1].

Активный участник движения за свободное ПО и за популяризацию нового термина открытый исходный код Эрик С. Рэймонд впервые публично призвал сообщество свободного программного обеспечения принять его в феврале 1998 года[2]. Вскоре после этого он совместно с Брюсом Перенсом основал Open Source Initiative[3].

Термин приобрёл ещё бо́льшую известность благодаря мероприятию, организованному в апреле 1998 года — «Open Source Summit»[4].

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

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

Тем не менее, достаточно большое количество инициатив и проектов было вызвано влиянием идеологии открытого исходного кода, в их числе:

Сферы применения

Цифровой контент

Наука и техника

  • Логотип открытого доступа Open access
    Проект Science Commons был создан как альтернатива дорогостоящим юридическим расходам, связанным с распространением и повторным использованием научных работ в журналах и т. д.[8].
  • Открытый испытательный полигон для солнечных панелей (англ. The Open Solar Outdoors Test Field OSOTF)[9] — это подключённая к сети фотоэлектрическая испытательная система, которая непрерывно отслеживает выходную мощность нескольких фотоэлектрических модулей и сопоставляет их характеристики с обширным списком высокоточных метеорологических данных. OSOTF организована на принципах открытого исходного кода — данные и их анализ должны быть доступны всему фотоэлектрическому сообществу и широкой общественности.
  • Строительство — WikiHouse — это проект с открытым исходным кодом для проектирования и строительства домов[10].
  • Энергетика — Инициатива по моделированию открытой энергетики (англ. Open Energy Modelling Initiative) способствует продвижению модели с открытым исходным кодом и открытых данных в энергетических исследованиях[11].

Робототехника

Робототехника с открытым исходным кодом — область робототехники, в которой роботы разрабатываются с использованием открытого аппаратного обеспечения и свободного программного обеспечения, причём чертежи, схемы и исходный код публикуются в открытом доступе.

Медицина

  • Фармацевтика — было выдвинуто несколько предложений по разработке фармацевтических препаратов с открытым исходным кодом[12][13], которые привели к учреждению Инициативы по тропическим болезням (англ. Tropical Disease Initiative)[14] и Консорциума по разработке лекарств с открытым исходным кодом для борьбы с малярией (англ. Open Source Drug Discovery for Malaria Consortium)[15].
  • Геномика — термин «геномика с открытым исходным кодом» относится к сочетанию быстрого выпуска данных о последовательностях (особенно необработанных прочтений) и краудсорсинговых анализов от биоинформатиков со всего мира, которые смогли оперативно провести анализ вспышки эпидемии кишечной палочки в Европе в 2011 году[16].
  • OpenEMR — это приложение для управления электронными медицинскими картами и врачебной практикой, сертифицированное по стандарту ONC-ATB Ambulatory EHR 2011—2012. Оно включает в себя полностью интегрированные электронные медицинские карты, записи, управление врачебной практикой, планирование, электронное выставление счетов и служит основой для многих программ EHR[17].

Информатика и телекоммуникации

  • Принципы открытого исходного кода могут применяться в таких технических областях, как протоколы цифровой связи (интернет-протокол TCP/IP) и форматы хранения данных.
  • Прикладные технологии с общедоступной базой наработок (OSAT) — технологии, разработанные по тому же принципу, что и свободное программное обеспечение с открытым исходным кодом. Эти технологии должны быть «упрощёнными технологиями», то есть технологиями, разработанными с учётом экологических, этических, культурных, социальных, политических и экономических аспектов сообщества, для которого они предназначены. Примером такого применения является использование 3D-принтеров с открытым исходным кодом, таких как RepRap, для производства подходящей техники[18].
  • Библиотеки САПР — например: SketchUp 3D Warehouse или GrabCAD.
  • OpenDocument — это открытый формат файлов для сохранения и обмена редактируемыми офисными документами, такими как текстовые документы (включая служебные записки, отчёты и книги), электронные таблицы, диаграммы и презентации. Организации и частные лица, хранящие свои данные в открытом формате, таком как OpenDocument, избегают привязки к одному поставщику программного обеспечения, что позволяет им свободно менять программное обеспечение, если текущий поставщик прекращает деятельность, повышает цены, меняет программное обеспечение или изменяет условия лицензирования на менее выгодные.

Образование с открытым исходным кодом

Обучение с открытым исходным кодом включает в себя применение концепций открытого исходного кода к обучению, используя общее веб-пространство в качестве платформы для улучшения обучения, организационных и управленческих задач. Примерами учебного ПО с открытым исходным кодом являются: Инициатива по образованию и развитию Java (JEDI)[19], а также Академия Хана и Викиверситет. На университетском уровне использование учебных проектов с использованием технологий открытого исходного кода, успешно способствует установлению связи между наукой/техникой и общественной пользой[20]. Этот подход может использовать доступ студентов университета к ресурсам и испытательному оборудованию для дальнейшей разработки соответствующих технологий (OSAT). Аналогичным образом OSAT использовался в качестве инструмента для улучшения обучения служению[21][22].

Открытый учебник — это учебник, лицензированный по открытой лицензии и доступный в онлайн формате для свободного использования учащимися, преподавателями и другими лицами. Многие открытые учебники распространяются в печатных, электронных форматах или аудиоформатах, которые можно скачать или приобрести за небольшую плату или бесплатно[23].

В академическом сообществе ведётся дискуссия о расширении так называемого «общего интеллектуального достояния» (англ. intellectual commons) — аналога Creative Commons. В качестве примеров применения открытого исходного кода за пределами сферы компьютерного программного обеспечения приводятся: проект Connexions в Университете Райса (глобальный репозиторий образовательного контента, предоставляемого добровольцами), проект MIT OpenCourseWare в Массачусетском технологическом институте, статья Юджина Такера об «открытом исходном коде ДНК», «Открытая база данных культурных ценностей».

Учебные программы с открытым исходным кодом (англ. Open-source curriculum) представляют собой учебные ресурсы, цифровой источник которых можно свободно использовать, распространять и изменять.

В период с 2011 по 2018 год в США действовала программа грантов Министерства труда США в партнёрстве с Министерством образования США под названием TAACCCT — это аббревиатура программы «Trade Adjustment Assistance Community College and Career Training» («Помощь в трудоустройстве в общественных колледжах и профессиональной подготовке»). Программа считалась крупнейшей инициативой OER (открытых образовательных ресурсов) в мире; была направлена на поддержку общественных колледжей и профессионального обучения; затронула 60 % государственных общественных колледжей страны. Колледжи использовали средства для разработки 2 600 программ обучения в сферах производства, здравоохранения, ИТ, энергетики, транспорта и др.; организации онлайн‑обучения; создания систем поддержки студентов. Учебные материалы, созданные получателями грантов, были размещены в открытом доступе на платформе SkillsCommons.org[24][25].

Культура открытого исходного кода

Возникновение культуры открытого исходного кода в XX веке стало результатом растущего противоречия между деятелями культуры, требующими доступа к контенту, часто защищённому авторским правом, и ограничительными законами и политиками в области интеллектуальной собственности, регулирующими доступ к такому контенту.

Двумя основными способами ужесточения законов об интеллектуальной собственности в XX веке стали: продление срока действия авторских прав (особенно в Соединённых Штатах) и штрафные санкции, например, предусмотренные Законом об авторском праве в цифровую эпоху (DMCA), которые применяются к попыткам обойти технологии защиты от пиратства[26].

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

Например, ccMixter — сайт музыкального сообщества, который продвигает культуру ремиксов и делает сэмплы, ремиксы и треки a cappella, лицензированные по лицензии Creative Commons, доступными для скачивания и повторного использования в творческих работах[27].

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

Кинопроизводство и телевидение

  • Кинопроизводство с открытым исходным кодом относится к форме кинопроизводства, которая использует метод формирования идей из программного обеспечения с открытым исходным кодом, но в этом случае «источником» для режиссёра являются необработанные, неотредактированные кадры, а не программный код. Это также может относиться к методу кинопроизводства, при котором процесс создания «открыт», то есть разрозненная группа участников в разное время вносит свой вклад в конечный продукт.
  • Художественный фильм с открытым исходным кодом — это фильмы, которые производятся и распространяются с использованием свободных методологий, а также методологий с открытым исходным кодом и открытым контентом. Их исходные коды находятся в свободном доступе, а используемые лицензии соответствуют требованиям Open Source Initiative (OSI). Первым фильмом с открытым кодом считается Elephants Dream[28]. Документальный фильм с открытым исходным кодом — его производственный процесс позволяет открыто вносить архивные материалы, отснятые материалы и другие кинематографические элементы, как в необработанном, так и в отредактированном виде, аналогично краудсорсингу. Таким образом, онлайн-участники становятся частью процесса создания фильма, помогая влиять на редакционный и визуальный материал, который будет использоваться в документальном фильме, а также на его тематическую разработку. Первый документальный фильм с открытым исходным кодом — некоммерческий фильм WBCN and the American Revolution, который был запущен в разработку в 2006 году, а выпущен в 2019 году. Был использован метод краудсорсинга для сбора архивных материалов и привлечения необходимых средств для производства фильма, представители общественности предоставили продюсерам десятки тысяч отдельных архивных материалов, включая фотографии, аудиозаписи, кино- и видеоматериалы, а также памятные вещи.

Искусство и спорт

Защита авторских прав применяется в исполнительском искусстве и даже в спорте.

Однако есть сообщества, а также отдельные творческие личности, которые пытаются исключить авторские права из таких практик[29].

В 2012 году российский композитор, учёный и член Пиратской партии России Виктор Аргонов представил подробные исходные файлы своей электронной оперы «2032: Легенда о несбывшемся грядущем»[30] под свободной лицензией CC BY-NC 3.0 (позднее перелицензированной под CC BY-SA 4.0)[31]. Эта опера была первоначально написана и опубликована в 2007 году российским лейблом MC Entertainment как коммерческий продукт, но затем автор изменил её статус на свободный. В своём блоге[32] он сообщил, что решил открыть исходные файлы (включая wav, midi и другие используемые форматы) для публики, чтобы поддержать действия пиратов по всему миру против законопроекта SOPA и Закона о защите личных сведений и электронных документов. Несколько интернет-ресурсов назвали «2032» первой в истории музыкальной оперой с открытым исходным кодом[33][34][35].

Лейблы звукозаписи с открытым исходным кодом — это лейблы, которые выпускают музыку по лицензиям Копилефт, то есть лицензиям, которые разрешают свободное распространение и свободное изменение треков. Например, Voidance Records[36]

Продукты питания и напитки

Некоторые издатели журналов с открытым доступом утверждают, что данные научных исследований в области пищевых продуктов и гастрономии должны быть в свободном доступе, чтобы способствовать воспроизводимости[37].

Опубликовано несколько книг рецептов под лицензией Creative Commons[38].

В интернете выложены рецепты некоторых напитков в общественном достоянии:

  • Open-source cola (кола с открытым исходным кодом) — безалкогольные напитки на основе колы, похожие на Coca-Cola и Pepsi, рецепт которых был открыт и разработан добровольцами. По оценкам, вкус сопоставим со стандартными напитками. Большинство корпораций, производящих напитки, держат свои формулы в секрете и не сообщают их широкой публике[39].
  • Free Beer (первоначально Vores Øl) — это пиво с открытым исходным кодом, созданное студентами ИТ -университета в Копенгагене (IT University of Copenhagen) совместно с коллективом художников Superflex, чтобы проиллюстрировать, как концепции открытого исходного кода могут быть применены за пределами цифрового мира[40][41].
  • White House Honey Ale — первое пиво, сваренное в Белом доме, по просьбе 44-го президента США Барака Обамы, который приобрёл набор для домашнего пивоварения на личные средства. Процесс начался в январе 2011 года, а 1 сентября 2012 года по требованию общественности рецепт пива был опубликован на сайте whitehouse.gov[42]. Будучи разработкой федерального правительства США, рецепт находится в общественном достоянии.

Другие примеры

  • Методология ITIL близка к модели открытого исходного кода. ITIL использует модель «Собор» (не предусмотрен механизм для внесения вклада пользователями), а контент приобретается за небольшую по меркам бизнес-консалтинга плату. Государственные органы, банки и бухгалтерские фирмы публикуют различные контрольные списки.
  • Defense Distributed — с 2012 года группа разработчиков ПО с открытым исходным кодом разрабатывает огнестрельное оружие, которое можно загрузить из интернета и «распечатать» на 3D-принтере[43]. После нескольких лет судебной тяжбы между Госдепом США и Defense Distributed компания в июле 2018 года смогла добиться разрешения свободного распространения своих моделей оружия[44].
  • Немецкая неправительственная организация Agrecol разработала лицензию с открытым исходным кодом для семян, использующуюавторское право, и создала компанию OpenSourceSeeds в качестве поставщика соответствующих услуг. Селекционеры, которые применяют лицензию к своим разработкам, защищают их от угрозы приватизации и способствуют созданию сектора селекционной деятельности, основанного на принципах коллективного использования ресурсов, как альтернативы коммерческому[45].
  • Open Source Ecology (OSE) — это сеть фермеров, инженеров, архитекторов, чьей главной целью является создание в конечном итоге набора строительных материалов Global Village Construction Set (GVCS)[46].
  • Журналистика с открытым исходным кодом — термин, по сути близкий гражданской журналистике, впервые использованный в названии статьи 1999 года[47]. Под журналистикой с открытым исходным кодом обычно понимают спектр онлайн-публикаций, форм инновационного издательского дела в онлайн-журналистике и голосования по контенту.

Инновационные сообщества

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

Принцип совместного использования появился ещё до появления движения за открытый исходный код; например, свободный обмен информацией был узаконен в научной сфере по крайней мере с XIX века. Бенджамин Франклин был одним из первых, кто в конечном итоге передал все свои изобретения, включая печь Франклина, бифокальные очки и громоотвод, в общественное достояние.

Принципы открытого исходного кода всегда были частью научного сообщества.

Социолог Роберт К. Мертон описал четыре базовых элемента, которые характеризуют (идеализированное) научное сообщество:

Национальные институты здравоохранения США (NIH) внедрили политику «Расширенного доступа общественности к исследовательской информации Национальных институтов здравоохранения» (англ. Enhanced Public Access to NIH Research Information). Программа требует, чтобы учёные, получившие гранты NIH, размещали электронные копии своих опубликованных статей в PubMed Central (PMC) — официальном цифровом архиве биомедицинских исследований NIH.

Новые сообщества НКО начинают использовать технологии с открытым исходным кодом в качестве инструмента. Одним из примеров является Молодёжная сеть с открытым исходным кодом (англ. Open Source Youth Network), созданная в 2007 году в Лиссабоне членами ISCA[48].

Открытые инновации также являются новой развивающейся концепцией, которая выступает за объединение НИОКР в общий фонд. Платформа Eclipse открыто позиционирует себя как сеть открытых инноваций[49].

Идеологически связанные движения

  • Движение за открытый доступ — это движение, идеологически схожее с движением за открытый исходный код. Участники этого движения утверждают, что академические материалы должны быть легко доступны для «будущих исследований, содействия преподаванию и поддержки в академических целях». Движение за открытый доступ стремится к отмене платы за подписки и лицензионных ограничений на академические материалы.
  • Движение за свободную культуру — это движение, стремящееся к созданию культуры, основанной на коллективной свободе посредством свободы выражения мнений, свободного публичного доступа к знаниям и информации, полной демонстрации творчества и инноваций в различных областях и поощрения гражданских свобод[50].
  • Creative Commons — некоммерческая организация, которая разработала набор лицензий на авторское право и инструменты, обеспечивающие лучший баланс в сфере свойств «все права защищены»[51]. Лицензии Creative Commons предлагают немного более мягкую альтернативу авторским правам «все права защищены» для тех, кто не желает исключать использование своего материала[52].
  • Движение «Дух времени» (TZM) — международное общественное движение, выступающее за переход к устойчивой «ресурсо-ориентированной экономике», основанной на сотрудничестве, в которой денежные стимулы заменяются стимулами, основанными на общественном достоянии, при этом каждый имеет доступ ко всему (от кода до продуктов), как в случае с «открытым исходным кодом»[53][54]. Хотя его активность и мероприятия, как правило, сосредоточены на средствах массовой информации и образовании, TZM является основным сторонником проектов с открытым исходным кодом по всему миру, поскольку они позволяют беспрепятственно развивать науку и технологии, независимо от ограничений, накладываемых институтами патентования и капиталистическими инвестициями.
  • Фонд P2P — это «международная организация, занимающаяся изучением, исследованием, документированием и продвижением практик пирингового взаимодействия в самом широком смысле». Его цели совпадают с целями движения за открытый исходный код, принципы которого интегрированы в более масштабную социально-экономическую модель[55].
  • Консорциум открытого образования — это организация, состоящая из различных колледжей, которые поддерживают открытый исходный код и делятся некоторыми своими материалами в Интернете. Эта организация, возглавляемая Массачусетским технологическим институтом, была создана для содействия обмену образовательными материалами с открытым исходным кодом.
  • Синтетическая биология — это новая технология, направленная на создание новых жизненно важных, но при этом дешёвых лекарств, а также биотоплива, которое сможет решить энергетические проблемы. Хотя синтетическая биология ещё не вышла из лабораторной стадии, она имеет потенциал для промышленного внедрения, для этого некоторые учёные пытаются создать свои собственные бренды[56].

Примечания