Логотип

Open Source

Open Source

 

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

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

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

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

 

Дополнительная литература

Выпущен терминальный мультиплексор Tmux 3.7 с первоначальной поддержкой плавающих панелей

Выпущен терминальный мультиплексор Tmux 3.7 с первоначальной поддержкой плавающих панелей

Tmux, терминальный мультиплексор, который позволяет пользователям управлять несколькими сессиями, окнами и панелями в одном окне терминала, только что выпустил версию 3.7.Изюминка релиза — плавающие панели, которые появляются над стандартной мозаичной раскладкой и напоминают всплывающие окна. Однако, в отличие от всплывающих окон, плавающие панели не являются модальными и функционируют как обычные панели, в том числе поддерживают
QSOE 0.1 — операционная система с открытым исходным кодом, созданная по мотивам QNX для RISC-V

QSOE 0.1 — операционная система с открытым исходным кодом, созданная по мотивам QNX для RISC-V

QSOE 0.1 — первая общедоступная версия новой операционной системы с открытым исходным кодом, созданной по мотивам QNX, для 64-битных систем RISC-V. С самого начала она не предназначалась для обычных пользователей или в качестве типичной альтернативы Linux. Это довольно нишевый проект, ориентированный на разработчиков.QSOE — это экспериментальная ОС на основе микроядра, созданная под влиянием QNX Neutrino и
30-летняя сборка GIMP, использовавшаяся для создания Tux, теперь доступна в виде Flatpak для Linux

30-летняя сборка GIMP, использовавшаяся для создания Tux, теперь доступна в виде Flatpak для Linux

Разработчики с открытым исходным кодом не перестают нас удивлять. Кто бы мог подумать, что почти 30-летняя версия GIMP будет возрождена в виде Flatpak, предоставив современным пользователям Linux редкую возможность запустить одну из самых исторически значимых сборок графического редактора?Этот пакет восстанавливает GIMP 0.54.1 — версию 1996 года, выпущенную до того, как проект перешёл на GTK. Он
Ventoy 1.1.13 улучшает поддержку Secure Boot и решает проблему UEFI CA 2023

Ventoy 1.1.13 улучшает поддержку Secure Boot и решает проблему UEFI CA 2023

Разработчики популярного инструмента Ventoy представили версию 1.1.13, сосредоточив внимание на повышении совместимости с современными системами UEFI и Secure Boot. Несмотря на то что обновление выглядит небольшим по количеству изменений, его значимость для пользователей Linux и системных администраторов трудно переоценить.Ventoy уже давно считается одним из самых удобных решений для создания мультизагрузочных USB-накопителей. Вместо постоянной записи образов
Система контроля версий Epic Games с открытым исходным кодом

Система контроля версий Epic Games с открытым исходным кодом

Компания Epic Games открыла исходный код Lore — новой системы контроля версий, разработанной для крупномасштабных проектов, в которых исходный код сочетается с большими двоичными объектами, такими как игры и рабочие процессы в сфере развлечений.Lore решает проблемы, с которыми сталкиваются традиционные системы контроля версий при работе с очень большими репозиториями, содержащими множество двоичных файлов. В проектах по разработке
Кто-то хочет, чтобы Linux продолжал работать и через тысячу лет

Кто-то хочет, чтобы Linux продолжал работать и через тысячу лет

Когда люди говорят о сохранении программного обеспечения, они обычно имеют в виду хранение архивов, зеркал исходного кода, образов эмуляторов или старых бинарных файлов, прошедших множество проверок на совместимость. Eternal предлагает другой подход. Он задается вопросом: что было бы, если бы компьютеры были настолько простыми, что кто-то в далеком будущем смог бы собрать их по краткому
Выпущена IDE с открытым исходным кодом Qt Creator 20 с агентами искусственного интеллекта для написания кода

Выпущена IDE с открытым исходным кодом Qt Creator 20 с агентами искусственного интеллекта для написания кода

Вышло последнее крупное обновление кроссплатформенной интегрированной среды разработки Qt Creator 20. Основная новая функция — расширение ACP Client, в котором есть панель чата для взаимодействия с агентами искусственного интеллекта в приложении.Согласно проекту, эти агенты могут анализировать код, редактировать файлы, выполнять команды и запускать сборки. Чтобы использовать эту функцию, включите ее в режиме расширений и настройте
GNU/Linux или просто Linux? Между пуризмом и повседневным использованием

GNU/Linux или просто Linux? Между пуризмом и повседневным использованием

«Эй, чувак, у тебя на компьютере GNU/Linux?», «Да», «Круто, но я пользуюсь Microsoft Windows». Ну, вы поняли. Такой «серьезный» академический диалог, мягко говоря, выглядел бы комично. Именно об этом и пойдет речь в этой статье. Один из давних споров в экосистеме Linux: как следует называть систему — GNU/Linux или просто Linux.Для начала давайте обратимся к
Ladybird прекращает приём публичных Pull Request перед выпуском первой Alpha-версии

Ladybird прекращает приём публичных Pull Request перед выпуском первой Alpha-версии

Команда разработчиков независимого браузера Ladybird объявила о важном изменении процесса разработки. В преддверии выхода первой Alpha-версии проекта было принято решение полностью прекратить приём публичных Pull Request (PR) от внешних участников сообщества.На первый взгляд подобный шаг может показаться неожиданным для проекта с открытым исходным кодом. Однако разработчики подчёркивают, что решение связано не с отказом от принципов
86Box 6.0 — крупное обновление эмулятора Retro x86

86Box 6.0 — крупное обновление эмулятора Retro x86

86Box 6.0 — последняя стабильная версия низкоуровневого эмулятора x86 с открытым исходным кодом, предназначенного для воссоздания классических IBM PC-совместимых систем для запуска старых операционных систем, игр для DOS, устаревшего программного обеспечения для Windows и ретрокомпьютеров.В отличие от современных виртуальных машин, 86Box детально эмулирует старое компьютерное оборудование. С его помощью пользователи могут воссоздать компьютеры, на которых когда-то
Прокрутить страницу до начала