Какой графический редактор является программным обеспечением с открытым исходным кодом

Обновлено: 28.06.2024

Открытое программное обеспечение (англ. open source software ) — это программное обеспечение с открытым исходным кодом. Исходный код создаваемых программ открыт, то есть доступен для просмотра и изменения. Это позволяет использовать уже созданный код для создания новых версий программ, для исправления ошибок и, возможно, помочь в доработке открытой программы.

Содержание

Открытое и свободное ПО

Термин open source (англ. Открытое программное обеспечение) был создан вместе с определением в 1998 году Эриком Реймондом и Брюсом Перенсом, которые утверждали, что термин free software (Свободное программное обеспечение) в английском языке неоднозначен и отпугивает коммерческих предпринимателей. [1]

Подавляющее большинство открытых программ является одновременно свободными. Определения открытого и свободного ПО не полностью совпадают друг с другом, но близки, и большинство лицензий соответствуют обоим.

Существуют программы, попадающие по мнению некоторых [кто?] под определение открытых, но не являющиеся свободными, например, UnRAR, распаковщик [2]

По словам Брюса Перенса открытое ПО всегда было лишь способом объяснить предпринимателям идею свободного ПО, и это ему удалось. [4]

Враждебные к свободному ПО компании — например, Microsoft — используют только выражение open source.

Определение открытого программного обеспечения Open Source Initiative

Open Source является торговой маркой организации Open Source Initiative. Существует специальный комитет, решающий, может ли лицензия носить имя Open Source. Определение, которым он при этом руководствуется, приведено в The Open Source Definition. [7]

Вынесенное OSI определение признается за руководство многими другими организациями — например, порталом Debian Free Software Guidelines.

Лицензии

Открытое программное обеспечение в России

В настоящее время открытое программное обеспечение не получило широкого распространения в России, среди причин чему называют широкое нелегальное распространение собственнического программного обеспечения.

Однако, решениями правительства и президента РФ Дмитрия Анатольевича Медведева, отечественное открытое программное обеспечение в 2008 году внедрено во всех школах Российской Федерации и будет установлено во всех государственных и бюджетных организациях для обеспечения национальной безопасности в сфере ИТ.

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

Открытое программное обеспечение в школах

Решением правительства Российской Федерации в марте 2008 года, все средние школы России получили базовые пакеты лицензионного собственнического и открытого программного обеспечения для обучения компьютерной грамотности, основам информатики и новым информационным технологиям с операционными системами Windows и Linux.

В трёх регионах России в 2008 году развёрнуты эксперименты по внедрению и использованию в средних школах базовых пакетов программ для кабинетов информатики и вычислительной техники и начата подготовка учителей и преподавателей информатики технологии работы с открытым программным обеспечением в среде Windows и Linux.

Согласно Доктрине информационной безопасности РФ, обучение компьютерной грамотности и информатике должно сопровождаться правовым ликбезом в обучении защите информации в ЭВМ, защите от компьютерных вирусов, порно-сайтов и обеспечению информационной безопасности в локальных и глобальных сетях ЭВМ на базе лицензионного и свободного открытого программного обеспечения.

В 2007 году выпущены первые учебники информатики для вузов и школ для обучения информатике в соответствии с государственными стандартами образования со свободным и проприетарным программным обеспечением в среде Windows и Linux.

Российские разработчики открытого программного обеспечения

Российские разработчики в основном помогают развитию англоязычных проектов или выпускают локализованные редакции международных проектов (например, OpenOffice Pro на базе

Также, существует незначительное количество российских репозиториев открытого ПО (таких, как репозитарий Сизиф).

Примечания

См. также

Ссылки

Коммерческое ПО • Crippleware • Foistware • Freely redistributable software • Свободное ПО • Полусвободное ПО • Проприетарное ПО • Nagware • Открытое ПО • Otherware • Postcardware • Propagandaware • Registerware • Retail software • Shareware

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое "Программное обеспечение с открытым исходным кодом" в других словарях:

Программное обеспечения с открытым исходным кодом — Логотип Open Source Initiative (OSI) Открытое программное обеспечение (англ. open source software) это программное обеспечение с открытым исходным кодом. Исходный код создаваемых программ открыт, то есть доступен для просмотра и изменения. Это… … Википедия

Программное обеспечение с открытым кодом — Логотип Open Source Initiative (OSI) Открытое программное обеспечение (англ. open source software) это программное обеспечение с открытым исходным кодом. Исходный код создаваемых программ открыт, то есть доступен для просмотра и изменения. Это… … Википедия

Коммерческое ПО с открытым исходным кодом — Проверить информацию. Необходимо проверить точность фактов и достоверность сведений, изложенных в этой статье. На странице обсуждения идёт дискуссия на тему: Что открыто, а что нет; какая часть претендует на статус Open Source ; является ли Open… … Википедия

ПО с открытым исходным кодом — Логотип Open Source Initiative (OSI) Открытое программное обеспечение (англ. open source software) это программное обеспечение с открытым исходным кодом. Исходный код создаваемых программ открыт, то есть доступен для просмотра и изменения. Это… … Википедия

Список коммерческих приложений с открытым исходным кодом — В данном списке представлены наиболее известные примеры коммерческого прикладного программного обеспечения, в большей части или целиком построенного на базе компонентов с открытым исходным кодом. Содержание 1 Бизнес модели коммерческих приложений … Википедия

Открытое программное обеспечение — Логотип Open Source Initiative (OSI) У этого термина существуют и другие значения, см. OS (значения). Открытое программное обеспечение (англ. … Википедия

ОТКРЫТОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ — Программное обеспечение с открытым исходным кодом. То есть исходный код таких программ доступен для просмотра, изучения и изменения (англ. open source software) Словарь бизнес терминов. Академик.ру. 2001 … Словарь бизнес-терминов

Условно-бесплатное программное обеспечение — (англ. Shareware, /ˈʃɛə(r)wɛ(r)/) тип программного обеспечения, обусловленный особенностями распространения таких программ. Исторически слово обозначало программы, свободно распространявшиеся третьими лицами (например, через BBS или… … Википедия

Проприетарное программное обеспечение — (англ. proprietary software; от proprietary частное[1], патентованное[1], в составе собственности[1] и software программное обеспечение) программное обеспечение, являющееся частной собственностью авторов или… … Википедия

Компьютерная графика – отрасль цифровой индустрии, разрабатывающая, изучающая методологию создания, редактирования изображений с помощью компьютерных программ. Существует четыре метода формирования картинки на дисплее компьютера и столько же разновидностей приложений для их получения. Опишем основные возможности векторных, растровых и прочих графических редакторов (ГР). Приведём примеры наиболее распространённых в каждой категории приложений.

Что такое графический редактор

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

Под программным продуктом подразумевается приложение, например, PaintNet, либо их комплекс – 3ds Max, GIMP.

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

Виды графических редакторов

Изображения на компьютере строятся по разным принципам. Одни состоят из точек, другие – из примитивов, геометрических фигур, третьи – из мельчайших объектов, подобных один другому в любых масштабах – фракталов, четвёртые – из полигонов, геометрических тел.

Растровые

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

Растровые

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

Растровый графический редактор

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

Векторные

  • точка – одной;
  • линия – двумя – начало и конец;
  • квадрат – величиной сторон и координатами верхних углов.

Векторные

Векторные ГР работают и с текстом.

Векторная графика не столь красочная, менее точно передаёт оригинал, но имеет пару преимуществ над растровой:

  • файлы занимают меньше дискового пространства;
  • масштабируются (увеличиваются и уменьшаются) без потерь качества, чёткости.

Недостаток – на экране и на бумаге изображения порой выглядят по-разному.

Недостаток – на экране и на бумаге изображения порой выглядят по-разному.

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

Популярные программы: Corel Draw, Figma, Inkscape, Illustrator.

Photoshop, GIMP, Spotlight сочетают функции растрового и векторного ГР.

Фрактальные

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

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

Фрактальные

Преимущества – компактные файлы, редактирование картины путём изменения коэффициентов в уравнении (-ях).

Преимущества – компактные файлы, редактирование картины путём изменения коэффициентов в уравнении (-ях).

Генераторы фрактальных композиций: Apophysis, Sterling, Fractint.

Прочие виды

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

Прочие виды

Распространённые пакеты для работы с 3D-картинкой: Maya, 3dsMax, Компас.

Презентационные редакторы или конструкторы готовых образов используются для получения презентаций, слайд-шоу. Объединяют часть функций растровых и векторных графических редакторов, работают с мультимедиа (видео, аудио, анимация). Характеризуются мультимедийностью, интерактивностью.

PDF стал форматом документов как на рабочем месте, так и в повседневной жизни. В отличие от Word и других форматов офисных файлов, PDF позволяет хранить текст, графику, изображения и интернет-ссылки в одном файле. Что еще более важно, это обычно не может быть изменено после экспорта PDF. Таким образом, вы можете распространять свою информацию, не беспокоясь о неправомерном использовании. Однако вы можете задаться вопросом, сможете ли вы редактировать PDF-файл после его сохранения. Ответ положительный. И немного PDF-редакторы с открытым исходным кодом позволяют сделать это, не заплатив ни копейки.

Лучшие редакторы PDF с открытым исходным кодом

Часть 1: 5 лучших редакторов PDF с открытым исходным кодом

Первый: PDFsam

PDF-редактор с открытым исходным кодом PDFsam

Платформа: Windows, Mac, Linux

pdfsam - это редактор PDF с открытым исходным кодом и набором инструментов для редактирования страниц. Вы можете вращать, перемещать, удалять или добавлять новые страницы в документы PDF. К сожалению, для элементов в PDF нет возможности редактирования, например редактирования текста.

  • Редактируйте страницы в PDF бесплатно.
  • Организуйте свои PDF-страницы визуально.
  • Распаковщик легко разделяет страницы.
  • Пакетная обработка нескольких страниц PDF.
  • Требуется Java.
  • Есть некоторые ошибки, например, визуальный композитор показывает ошибки.
  • Кривая обучения не подходит для новичков.

Топ 2: Inkscape

Редактор PDF с открытым исходным кодом Inkscape

Платформа: Windows, Mac, Linux

Inkscape - еще один известный редактор PDF, выпущенный командой разработчиков. Это было бесплатное векторное приложение. Конечно, вы можете редактировать свои PDF-документы в этом PDF-редакторе с открытым исходным кодом.

  • Отредактируйте каждый элемент в PDF.
  • Поддержка управления графикой.
  • Предложите множество инструментов для редактирования изображений.
  • Он ориентирован на редактирование графики, но не на редактирование PDF.
  • Вы не можете корректировать страницы в PDF.

Топ 3: LibreOffice Draw

PDF-редактор с открытым исходным кодом LibreOffice Draw

Платформа: Windows, Mac и Linux

LibreOffice Draw - один из самых открытых пакетов редакторов PDF. Он даже такой же компетентный, как и некоторые профессиональные программы. В отличие от других проектов с открытым исходным кодом, сообщество хорошее.

  • Редактируйте текст и графику в PDF.
  • Нет водяных знаков или других ограничений.
  • Предоставляет множество инструментов для редактирования.
  • Вам необходимо загрузить весь пакет, содержащий редактор PDF.
  • Опыт на разных платформах различен.

Топ 4: Scribus

Редактор PDF с открытым исходным кодом Scribus

Платформа: Windows, Mac, Linux

Scribus это не только редактор PDF с открытым исходным кодом, но и бесплатное приложение для публикации. Таким образом, вы можете создать PDF-документ, добавить в свой файл текст, графику, списки и другие элементы.

  • Доступно как для анимированных, так и для интерактивных PDF-файлов.
  • Интегрируйте удобный интерфейс.
  • Восстановите поврежденные PDF-файлы.
  • Он не может редактировать зашифрованные PDF-файлы.
  • Варианты шрифтов ограничены.

Пятерка лучших: Apache OpenOffice

Редактор PDF с открытым исходным кодом Apache OpenOffice

Платформа: Windows, Mac

Если вы хотите редактировать PDF-страницы бесплатно, Apache OpenOffice - один из лучших редакторов PDF с открытым исходным кодом. Подобно LibreOffice Draw, Apache - это графическая программа, предлагающая основные функции редактирования PDF.

  • Добавляйте, редактируйте, поворачивайте и удаляйте изображения в PDF.
  • Отрегулируйте страницы в документе.
  • Автоматическая проверка правописания.
  • Это замедлит вашу машину.
  • Он не может редактировать существующий текст.

Часть 2: Лучшая альтернатива редактору PDF с открытым исходным кодом

  • Редактируйте текст, графику, изображения и многое другое.
  • Добавляйте в PDF новые элементы, например водяной знак, текст и т. Д.
  • Редактируйте отдельные страницы PDF, например вращайте, обрезайте и т. Д.
  • Отрегулируйте порядок страниц PDF и удалите ненужные страницы.

Короче говоря, это лучшая альтернатива редактору PDF с открытым исходным кодом для изменения ваших документов.

Как редактировать PDF на рабочем столе

Шаг 1. Установите лучшее программное обеспечение для редактирования PDF-файлов

Во-первых, загрузите на свой компьютер лучшую альтернативу редактору PDF с открытым исходным кодом. Следуйте инструкциям на экране, чтобы установить его. Затем запустите его, когда захотите отредактировать PDF-файл. Нажмите Открыть файлы и импортируйте желаемый документ.

Открыть файл изображения PDFEdit

Шаг 2. Отредактируйте элементы в PDF

Чтобы отредактировать элементы в PDF-файле, выберите Редактировать в верхней строке меню. И вы получите инструменты в правом столбце.

Например, чтобы добавить текст, выберите Добавить текст инструмент, а затем щелкните в том месте, где вы хотите добавить текст в PDF, и введите текст. Затем настройте шрифт, размер, цвет и другие параметры.

Добавить текст в PDF

Шаг 3. Отредактируйте страницы PDF

Перейдите в меню Pages на верхней ленте. И вы получите все инструменты редактирования страниц в правом столбце лучшей альтернативы редактору PDF с открытым исходным кодом.

Обрезать страницу в PDF: Выбрать Обрезать страницу, установите параметры кадрирования во всплывающем диалоговом окне и нажмите OK.

Повернуть страницу в PDF: выберите Повернуть страницу. Установите параметры во всплывающем диалоговом окне и нажмите OK.

Разделить PDF-файл: нажмите Сплит PDF справа введите номер страницы и нажмите OK.

Извлечь определенные страницы: Выбрать Экспорт страниц установите страницы, которые вы хотите извлечь, и нажмите OK.

Здесь вы также можете заменить определенные страницы, добавить водяной знак в PDF или применить фон.

Если вы хотите защитить свои PDF-документы, перейдите на Защитите меню и добавить защиту паролем.

Повернуть PDF

Шаг 4. Сохраните отредактированный PDF-файл

Заключение

Основываясь на приведенном выше обзоре, вы можете освоить как минимум 5 лучших приложений для редактирования PDF-файлов с открытым исходным кодом, доступных для Windows, Mac и Linux. Они могут помочь вам добавить элементы в PDF или изменить страницы PDF на вашем компьютере. С другой стороны, если вам кажется, что проекты с открытым исходным кодом слишком просты, WidsMob PDFEdit может удовлетворить ваши потребности. Он прост в использовании и предоставляет инструменты для редактирования PDF. Надеемся, что наш обзор будет вам полезен.

Фото: Pexels

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

В последние годы потребителями открытого ПО становятся целые страны. Французская жандармерия использует на своих компьютерах свободное ПО Ubuntu, а другие министерства переходят с Microsoft Office на бесплатный LibreOffice. Этот офисный пакет также используют министерства обороны Нидерландов и Италии, муниципалитеты Албании и Испании. А правительство Великобритании перешло с формата PDF в документации на опенсорс-формат Open Document Format for Office Applications (ODF) по умолчанию. РБК Тренды разобрались, в чем плюсы и минусы открытого софта.

С чего начиналось свободное ПО

С 1952 по 1955 год компания IBM начала выпускать IBM 701, первый коммерчески доступный компьютер. ЭВМ не продавали конечным потребителям, а сдавали в аренду научным институтам, военным компаниям и госпредприятиям. Машины поставлялись без операционной системы и программ. Ученые и инженеры начали писать софт сами и делились им с коллегами из других компаний, у которых были аналогичные ЭВМ.

Со временем коммерческих моделей компьютеров становилось больше, и они стали доступны обычным пользователям. Однако под каждую из этих моделей придумывали отдельное ПО. Компании-производители создавали каждый свою операционную систему: BESYS, Compatible Time-Sharing System или CP/CMS. Эти ОС начинали продавать вместе с ПК, и иногда они стоили дороже самого компьютера.

Разработчик Ричард Столлман присоединился к лаборатории искусственного интеллекта при Массачусетском технологическом институте (MIT). Он принимал участие в работе над свободным ПО, например, над EMACS — текстовым редактором для мини-компьютеров семейства PDP. Позднее редактор продали коммерческому дистрибьютору. В 1984 году Столлман решил основать проект свободного ПО под названием GNU (рекурсивный акроним от англ. GNU’s Not UNIX).

Ричард Столлман в МГУ

К 1991 году разработчикам удалось создать независимую работоспособную ОС, но ей не хватало ядра. Тогда Линус Торвальдс выпустил ядро Linux с открытым кодом, а в 1992 году лицензировал его по GPL.

Линус Торвальдс

В середине 1990-х годов в open source пришла первая крупная компания Netscape. Ее браузер Navigator был одним из самых популярных в мире, но с появлением Internet Explorer он стал вытесняться с рынка. В 1998 году в Netscape решили открыть исходный код своего браузера. Год спустя компании не стало, но исходный код Navigator стал основой для одного из самых популярных браузеров — Mozilla Firefox.

В 2014 году представители фонда поддержки открытых проектов Linux Foundation заявили, что в будущем 80% стоимости технологий будет приходиться на открытый код и только 20% — на платные программы.

Плюсы открытого кода

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

Для пользователей

  • Долгосрочная поддержка — в интересах опенсорс-сообщества развивать проект как можно дольше, в то время как корпорации постоянно обновляют версии и выпускают новые продукты на смену старым, чтобы брать с потребителей деньги.
  • Экономия денег — за продукт и его новые версии не нужно платить.
  • Конфиденциальность — корпорации зачастую собирают личные данные потребителей для таргетинга и прочих целей. К примеру, Microsoft уличили в том, что она собирала персональные данные 300 тыс. госслужащих Нидерландов через Office ProPlus без разрешения и документации.
  • Простая обратная связь — индивидуальные разработчики и небольшие группы программистов реагируют на баги и ошибки гораздо быстрее, чем крупные компании.

Для разработчиков:

  • Возможность находить любое ПО для работы, обучения и развития собственных проектов.
  • Уверенность в том, что софт постоянно поддерживается разработчиком, часто обновляется и получает необходимые функции.
  • Возможность адаптировать ПО к своим потребностям.
  • Экономия денег, которые можно дополнительно вложить в нужный коммерческий софт.

Для корпораций:

  • Участие в открытых проектах позволяет привлечь внимание к другим своим программам, а также развивать собственную экосистему за счет усилий сторонних разработчиков.
  • Вовлеченность открытого сообщества в проекты компании делает проще поиск и найм новых сотрудников.
  • Покупка опенсорс-компаний позволяет удерживать таланты внутри компании; поддержка проектов извне мотивирует разработчиков активнее развивать их.

Минусы open source

Плагиат. Коммерческие структуры могут использовать открытый код для своих продуктов без указания его авторства. Иногда они вносят минимальные изменения в код, чтобы выдавать его за собственный. Подобное случилось с участниками проекта Leela, которые разработали бесплатный шахматный движок Chess Zero с настраиваемой нейронной сетью. Его использовала компания ChessBase, которая выпустила шахматную программу Fat Fritz. Пакет программ ChessBase Fritz компании стоит от €79 до €99. При этом она отрицает, что каким-либо образом задействовала открытый код.

Аналогичная история была и с Amazon Web Services, которая запустила CloudWatch Synthetics Recorder, расширение Chrome для записи взаимодействий с браузером. Однако данный сервис оказался полностью скопирован с проекта Headless Recorder, созданного разработчиком Тимом Нолетом. В AWS факт плагиата не признавали.

Отсутствие поддержки. Открытый код может использоваться в тех проектах, о которых его авторы даже не подозревают. Таким образом, они не могут оказывать должную поддержку. Кроме того, существует риск, что разработчик небольшого проекта отойдет от дел, а продолжать его дело будет некому, и код начнет устаревать. Проект Libraries.io обнаружил более 2 400 библиотек с открытым кодом, используемых минимум в 1 тыс. других программ, не получавших должного внимания со стороны опенсорс-сообщества. Для потребителя такой программы это может стать проблемой. К примеру, когда программист Азер Кочулу удалил свою библиотеку Leftpad из интернета, проблемы возникли у Facebook, Netflix и других проектов.

Незамеченные уязвимости. Каждый открытый проект зависит от более мелких. В этой цепочке зависимостей легко может возникнуть дыра в безопасности, которую могут долго не замечать. В 2014 году такая уязвимость в безопасности Heartbleed была обнаружена в OpenSSL — программе с исходным кодом, используемой практически всеми веб-сайтами, обрабатывающими платежи с банковских карт. Она делала все эти ресурсы уязвимыми для атак хакеров и кражи данных. По данным GitHub, 17% всех уязвимостей создаются со злонамеренными целями. Исследователи отмечают, что они могут просуществовать до четырех лет, прежде чем будут устранены.

Проекты с открытым кодом

Про­ек­ты GNU и Linux послужили основой для многих продуктов. А приход компании Netscape позволил привлечь внимание ИТ-гигантов, которые со временем начали активно вкладываться в open source.

Организация Apache Software Foundation тоже начиналась как открытый проект по развитию одноименного программного обеспечения, в том числе веб-сервера Apache. Данный сервер считается одним из наиболее популярных. Он позволяет запускать сайты небольших проектов и малого бизнеса на WordPress. В наше время разработчики поддерживают множество софтверных проектов, которые имеют открытую лицензию Apache Software License. Спонсорами ASF выступают такие гиганты как Microsoft, Huawei и Amazon Web Sevices.

Компания Red Hat, производитель программного обеспечения на основе операционной системы Linux, возникла в 1995 году. Она не только выпускала софт, но и занималась технической поддержкой и обучением системных администраторов и разработчиков. В 2018 году компанию купила IBM.

Google развивалась благодаря Linux и открытому ПО. Компания сама поддерживает такие проекты как библиотека машинного обучения TensorFlow, язык программирования Go, ПО для автоматизации развертывания приложений Kubernetes и другие. В 2017 году Google открыла портал для 2 тыс. своих open source проектов. Компания делится своими наработками в области открытого кода, а также рассказывает о поддержке новых инициатив.

Microsoft, которая изначально была против open source, в последние годы также изменила отношение к свободному ПО. В 2018 году компания передала 60 из 90 тыс. своих патентов на разработки Open Invention Network (OIN) — организации, которая владеет патентами на программное обеспечение открытой экосистемы GNU/Linux и предоставляет право на их бесплатное использование. Чуть позже корпорация приобрела портал репозиториев открытого года GitHub, а также активно принимает участие в развитии открытых проектов, в том числе, Linux.

Microsoft покупает GitHub

В науке опенсорс-подход распространяется не только на открытое ПО, но и на публикации работ исследователей, открытое рецензирование и развитие открытых образовательных ресурсов. Еще в 1991 году физик Пол Гинспарг основал электронный архив arXiv при Лос-Аламосской национальной лаборатории для публикации в открытом доступе препринтов. Теперь там публикуются работы не только по физике, но и по медицине, математике и еще ряду направлений. Европейская организация по ядерным исследованиям (ЦЕРН) поддерживает не только выпуск оборудования с открытым исходным кодом и открытой лицензией, но и собственный портал открытых данных. Ученые применяют инструменты с открытым кодом также для того. чтобы раскрывать методологию своих исследований. К примеру, они используют Open Notebooks для документирования рабочих процессов.

Продукты с открытым кодом используют не только специалисты, но и обычные пользователи, причем иногда они даже не подозревают об этом. LibreOffice, OpenOffice и NeoOffice позволяют бесплатно работать с текстовыми документами, таблицами, графиками, рисовать и делать презентации. 7-Zip, файловый архиватор с высокой степенью сжатия, помогает экономить место на ПК и передавать большие файлы. Графический редактор GIMP способен заменить Photoshop, так как включает инструменты цветокоррекции, фильтры, рисующие инструменты, маски и слои.

Открытый исходный код в наши дни помогает поддерживать технологии искусственного интеллекта, блокчейна и сложных вычислений. Согласно отчету Red Hat, который опросил 1 250 ИТ-лидеров по всему миру, 90% этих предприятий используют открытый исходный код: 64% компаний задействуют такое ПО для модернизации инфраструктуры, 54% — для разработки приложений, 53% — для цифровой трансформации. За последние два года эти показатели увеличились на 11%, и в будущем открытый код, вероятно, поможет заменять ручные процессы автоматизированным управлением на программном обеспечении, способствуя инновациям.

Читайте также: