Все потоки
Поиск
Написать публикацию
Обновить
372.25

Open source *

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

Сначала показывать
Порог рейтинга

Проект VideoLAN преодолел рубеж в 5 млрд загрузок открытого видеоплеера VLC, зафиксированных системой сбора статистики, работающей на серверах проекта с февраля 2005 года.

Около 4,4 млрд загрузок приходится на сборку VLC для платформы Windows, 369 млн — macOS, 245 млн — Android, 71 млн — iOS и 6.7 млн на архив с исходными текстами.

Опубликованные VideoLAN данные не учитывают загрузку VLC для Linux, так как большинство Linux-пользователей VLC получает данный видеоплеер через штатные репозитории своих дистрибутивов.

Наиболее популярной версией VLC является 3.0.16, которая была загружена 416 млн раз (для сравнения последний выпуск 3.0.20 был загружен 381 млн раз, 3.0.19 — 50 млн, а выпуск 3.0.0 — 6 млн).

Дополнительно разработчики из VideoLAN сообщили о планах по созданию проекта VLC, скомпилированного в формат WebAssembly для встраивание проигрывателя на сайты.

В разработке также находится VLC 4.0, в которой будет переписана базовая часть VLC, появится новый интерфейс, упрощающий навигацию по мультимедийным файлам, обеспечена интеграция со стриминговыми платформами и добавлена поддержка FAST-каналов (Free advertising supported streaming television) и online-трансляций, позволяющих бесплатно смотреть фильмы и телешоу, монетизируемые за счёт показа рекламы.

VLC — бесплатный и свободный кросс-платформенный медиаплеер и медиаплатформа с открытым исходным кодом. VLC воспроизводит множество мультимедийных файлов, а также DVD, Audio CD, VCD и сетевые трансляции.

Источник: OpenNET.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Несколько недавняя статья на Хабре подтолкнула меня к визиту на gs.statcounter.com, ибо там легко выяснялась первопричина происшедшего — рост популярности Линукс в Индии. Комментаторы обратиди внимание на то, Индия — не единственная выбивающаяся страна, хотя к их 15+ процентам никто и близко не подошёл. И посещение статкаунтера стало частым развлечением. Про результат (на пока) скажу:

  • Там стало очень интересно, всем рекомендую посетить.

  • Данные по отдельным странам — единственно интересные. Полезных группировок по душевому ВВП, располагаемым доходам, преобладающим конфессиям, динамике экономик — нету, а жаль.

  • Интересны не отдельные данные, а сопоставление трёх величин — десктопные ОС, планшетные ОС, сравнение платформ (это ключ?).

  • А самое очевидное на виду и в дискурсе, Андроид против iOS, выглядит как шум.

  • Моя любимая теория (одна из) что планшет (даже KENSHI H10 LTE 64 ГБ за 8499 в DNS) — это роскошь, подтверждается.

  • Вопросов больше чем ответов, но это совсем другая история.

Теги:
Всего голосов 3: ↑2 и ↓1+1
Комментарии0

Вышел проект OpenSSH 9.7. В новой версии открытой реализации клиента и сервера для работы по протоколам SSH 2.0 и SFTP началось внесение изменений, предшествующих будущему прекращению поддержки ключей на базе алгоритма DSA.

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

В новом выпуске OpenSSH предложен новый тип таймаутов в ssh и sshd, включаемый через указания значения global в директиве ChannelTimeout. В этом режиме OpenSSH отслеживает все открытые каналы и закрывает их разом, если во всех из них за указанный промежуток времени отсутствовал трафик. Например, когда к хосту одновременно открыты каналы для SSH-сеанса и перенаправления x11, новый режим позволяет закрыть сразу оба канала, если они неактивны, вместо раздельного отслеживания таймаутов для каждого канала.

Также из изменений в OpenSSH 9.7 отмечается значительное улучшение тестирования совместимости с проектом PuTTY.

Источник: OpenNET.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Илон Маск пообещал, что ИИ-стартап xAI откроет исходный код чат-бота Grok на этой неделе.

Маск сделал это заявление через несколько суток после того, как подал в суд на OpenAI и пожаловался, что поддерживаемый Microsoft стартап отклонился от своих корней и не выложил в открытом доступе исходный код ChatGPT.

В декабре прошлого года нейросеть Grok стартапа xAI Илона Маска уличили в плагиате. Исследователь Джакс Уинтерборн заметил, что чат-бот отказался выполнять запрос, потому что «он противоречит правилам пользования OpenAI».

В xAI заявили, что в Интернете есть множество ответов, сгенерированных ChatGPT, поэтому разработчики могли использовать некоторые из них при обучении Grok. «Для нас стало огромной неожиданностью, когда мы впервые столкнулись с этим. Как бы там ни было, проблема довольно редкая, мы о ней знаем и сделаем так, чтобы в будущих версиях Grok её не было», — заявил сотрудник xAI. Он уверяет, что при создании чат-бота не использовали код OpenAI.

4 ноября 2023 года xAI запустила своего чат-бота Grok с генеративным искусственным интеллектом для ограниченной аудитории. В компании планировали сделать языковую модель xAI доступной для всех платных подписчиков соцсети X.

В июле прошлого года Маск объявил о начале работы xAI. Главная цель проекта — «понять истинную природу Вселенной». До этого OpenAI выкупила доменное имя ai.com, чтобы популяризировать веб-интерфейс ChatGPT. Теперь там работает перенаправление на x.ai.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Состоялся релиз ОС Chrome OS 122, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и браузере Chrome 122.

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

Вывод на экран осуществляется при помощи графического стека Freon (ведётся работа по переходу на использование Wayland) и оконного менеджера Aura.

Исходные коды проекта распространяются под свободной лицензией Apache 2.0.

Сборка Chrome OS 122 доступна для большинства актуальных моделей Chromebook. Для использования на обычных компьютерах предлагается редакция Chrome OS Flex.

Основные изменения в Chrome OS 122:

  • добавлен режим Battery Saver;

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

  • предоставлена возможность редактирования транскрипции голосовых пояснений к скринкасту;

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

  • добавлена поддержка VPN на базе протокола IKEv2 (Internet Key Exchange Protocol Version 2);

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

Источник: OpenNET.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Один из авторов термина Open Source и соучредитель Open Source Initiative Брюс Перенс представил первый черновой вариант новой лицензии Post-Open Zero-Cost, нацеленной на решение накопившихся проблем, связанных со взаимодействием разработчиков открытого ПО и коммерческих компаний в контексте получения справедливой обратной отдачи от коммерческого использования кода.

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

Ключевым отличием лицензии Post-Open от существующих открытых лицензий, таких как GPL, является введение договорной составляющей, доступной для расторжения в случае нарушения условий лицензии.

В Post-Open предусмотрено два вида договорных соглашений: бесплатный и платный. Платный договор предусматривает возможность заключения соглашения на предоставление дополнительных прав и применяется при коммерческом распространении продуктов или внесении изменений без их публичного раскрытия.

Лицензия также определяет организацию POST-OPEN ADMINISTRATION, выступающую от имени лицензиаров, являющуюся их юридическим представителем, при необходимости отстаивающую их права и занимающуюся распределением полученных средств с учётом вклада в разработку.

Источник: OpenNET.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Ассоциация K-D Lab открыла исходный код игрового движка qdEngine, предназначенного для создания квестов.

Исходный код проекта, за исключением сторонних библиотек, опубликован под лицензией GPLv3.

Движок пqdEngine поддерживает платформу Windows 10 (+VS 2003 SP1) и может быть протестирован с ресурсами из игры «Похождения бравого солдата Швейка».

На основе выложенного в открытый доступ движка qdEngine были созданы следующие игры:

  • «Братья Пилоты 3D. Дело об Огородных вредителях»;

  • «Братья Пилоты 3D-2. Тайны Клуба Собаководов»;

  • «Братья Пилоты. Обратная сторона Земли»;

  • «Карлик Нос»;

  • «Мама не горюй»;

  • «Ну, погоди! Выпуск 3. Песня для зайца»;

  • «Похождения бравого солдата Швейка»;

  • «Три маленькие белые мышки. Визит Морской крысы»;

  • «Три маленькие белые мышки. День рождения морской крысы».

Теги:
Всего голосов 16: ↑16 и ↓0+16
Комментарии0

Состоялся релиз новой стабильной ветки почтового сервера Postfix 3.9.0. Также объявлено о прекращении поддержки ветки Postfix 3.5, выпущенной в начале 2020 года.

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

Код проекта написан на языке C и распространяется под лицензиями EPL 2.0 (Eclipse Public license) и IPL 1.0 (IBM Public License).

Согласно данным на начало года, из около 400 тыс. почтовых серверов Postfix используется на 36.81% (год назад 33.18%) системах, доля Exim составляет 56.61% (год назад 60.27%), Sendmail — 3.60% (3.62%), MailEnable — 1.82% (1.86%), MDaemon — 0.40% (0.39%), Microsoft Exchange — 0.19% (0.19%), OpenSMTPD — 0.09% (0.06%).

Основные изменения в Postfix 3.9.0:

  • добавлен клиент для MongoDB, позволяющий хранить в данной СУБД базу виртуальных пользователей, псевдонимы, списки сопоставления адресов и различные проверочные таблицы;

  • добавлена начальная поддержка файлов конфигурации OpenSSL;

  • добавлена защита от некоторых видов атак «Blind» (SSRF‑атаки на web‑клиентов, нацеленные на обращение к серверу по SMTP);

  • в реализации DNS‑клиента размер возвращаемых результатов DNS‑запроса теперь ограничен 100 записями, что в 20 раз больше, чем поддерживаемое в SMTP‑клиенте максимальное число IP‑адресов для одного сервера.

Источник: OpenNET.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

На GitHub под лицензией Apache License 2.0 опубликован проект под названием Nuke v1.1.0. Это реализация арены памяти для Go с бенчмарками и даже реализацией параллельной арены.

Арена памяти — это метод управления памятью, при котором сразу выделяется большой блок памяти, а его части используются для удовлетворения запросов выделения от программы. В контексте языка со сборкой мусора, такого как Go, использование арен памяти может дать несколько преимуществ:

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

  • Улучшенная локальность кэша. Арены памяти также могут улучшить локальность кэша, размещая тесно связанные объекты в одном блоке памяти;

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

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

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Вышел релиз открытого медиацентра Kodi 20.5. Он предоставляет интерфейс для просмотра Live TV и управления коллекцией медиафайлов, а также поддерживает навигацию по телешоу, работу с электронным телегидом и организацию видеозаписи по расписанию. 

Готовые пакеты доступны для Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS и iOS. Код проекта распространяется под лицензией GPLv2+.

Медиацентр Kodi поддерживает разные форматы мультимедийных файлов и средств аппаратного ускорения декодирования видео, пульты дистанционного управления и позволяет проигрывать файлы по FTP/SFTP, SSH и WebDAV. На базе Kodi развивается около десятка коммерческих телеприставок и несколько открытых ответвлений (Boxee, GeeXboX, 9x9 Player, MediaPortal, Plex).

Разработчики пояснили, что в Kodi 20.5 в основном исправлены ранее обнаруженные ошибки и баги, а также улучшена производительность. Новую версию проекта можно установить прямо поверх любой существующей установки Kodi 20.x, на многих платформах это произойдет автоматически.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Разработчики проекта KDE Plasma Mobile представили редакцию пользовательской среды KDE Plasma 6 для мобильных устройств, переведённую на Qt 6 и набор библиотек KDE Frameworks 6.

Поддержка телефонии в Plasma Mobile базируется на телефонном стеке ModemManager и коммуникационном фреймворке Telepathy. Для вывода графики используется композитный сервер kwin_wayland, а для обработки звука применяется PulseAudio. Готовые сборки KDE Plasma Mobile 6 можно загрузить из тестового репозитория дистрибутива postmarketOS.

Мобильные версии приложений с недавних пор развиваются в основном составе KDE Gear и включены в выпуск 24.02.

Для построения интерфейса приложений задействован набор компонентов Mauikit и фреймворк Kirigami из состава KDE Frameworks, позволяющий создавать универсальные интерфейсы, пригодные для смартфонов, планшетов и ПК.

В состав проекта входят такие приложения, как KDE Connect для сопряжения телефона с рабочим столом, просмотрщик документов Okular, музыкальный проигрыватель VVave, просмотрщики изображений Koko и Pix, система ведения заметок buho, календарь-планировщик calindori, файловый менеджер Index, менеджер приложений Discover, программа для отправки SMS Spacebar, адресная книга plasma-phonebook, интерфейс для осуществления телефонных вызовов plasma-dialer, браузер plasma-angelfish и мессенджер Spectral.

Источник: OpenNET.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

Вот и функцию FILTER добавили в LibreOffice Calc. Это одна из функций динамических массивов. Чтоб вы понимали, как это вообще работает и почему круто, то вот вам ролик на тему:

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

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Состоялся выпуск Tcl/Tk 8.6.14, динамического языка программирования, распространяемого совместно с кроссплатформенной библиотекой базовых элементов графического интерфейса. Основное распространение Tcl получил как платформа для создания интерфейсов пользователя и как встраиваемый язык, при этом Tcl также подходит для быстрого прототипирования, веб-разработки, создания сетевых приложений, администрирования систем и тестирования.

Исходный код проекта распространяется под лицензией BSD.

Основные изменения в Tcl/Tk:

  • приведена к кроссплатформенному виду нормализация файловых путей и обработка символа "~" в путях;

  • имя пути, начинающееся с '//' не замещается через '/' в том числе в Cygwin и в QNX;

  • разрешён пустой режим в [chan create] ("[chan create {} $cmd]") для разрешения refchan версии [socket -server];

  • повышена производительность fork при использовании многопоточности с помощью vfork/spawn;

  • обеспечен вызов getsockname(2) в Tcl_MakeFileChannel(3) только тогда, когда это необходимо;

  • защита Tcl/tclsh усилена с помощью функции pledge(2) в OpenBSD или похожих механизмов;

  • tcltest адаптирован для поддержки Tcl 9 (>= tcltest 2.5.7);

  • обеспечено применение замещающего символа при декодировании неполных последовательностей Unicode;

  • из win/makefile.vc убрана опция utf16;

  • zlib обновлён до версии 1.3.1;

  • libtommath обновлён до версии 1.2.1;

  • install-sh обновлён до версии 2020-11-14.01;

  • добавлена поддержка Unicode 15.1;

  • в "[interp limit time -seconds]" решена проблема 2038 года.

Источник: OpenNET.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Ближайшие события

В конце февраля 2024 года организация HDMI Forum отклонила запрос разработчиков из AMD по поводу поддержки драйверов HDMI 2.1+ с открытым исходным кодом.

Одним из ограничений графического драйвера AMD для Linux с открытым исходным кодом является невозможность реализовать функциональность спецификации HDMI 2.1+ на основании юридических требований HDMI Forum.

Инженеры AMD вместе с HDMI Forum продолжительное время работали над решением, которое позволило бы обеспечить возможности стандарта HDMI 2.1+ с помощью драйвера ядра Linux с открытым исходным кодом.

В течение трёх лет многие пользователи сталкивались с ошибкой, связанной с недоступностью разрешения 4K с частотой 120 Гц при подключении HDMI 2.1 в драйвере AMD Linux. Такие же проблемы были у пользователей при попытке работать с разрешением 5K при частоте 240 Гц.  

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

«К сожалению, HDMI Forum отклонила наше предложение. В настоящее время реализация HDMI 2.1 с открытым исходным кодом невозможна без нарушения требований HDMI Forum», — сообщил разработчик Алекс Дойчер на профильном ресурсе по обсуждению этой ситуации.

Теги:
Всего голосов 10: ↑10 и ↓0+10
Комментарии1

На Hugging Face опубликовали модель машинного обучения, которая помещает объекты из видео на хромакей. После этого их можно использовать в видеоредакторах или других приложениях. На платформе опубликовали саму модель и развернули демо, но оно плохо работает с большими видео из-за тайм-аута GPU.

Теги:
Рейтинг0
Комментарии0

Вышел JoomGallery JUI 3.7.0-rc1 и JoomGallery 4.0.0-alpha2

JoomGallery - один из старейших и популярнейших компонентов галереи изображений для Joomla. В 2016 году основная команда разработчиков перестала его поддерживать. Компонент подхватили 2 энтузиаста и стали выпускать небольшие обновления, а затем начали подготовку перевода компонента на архитектуру Joomla 4. Работа длится долго, но не останавливается.

Версия 3.7.0 - промежуточный релиз, подготовка к переходу на JoomGallery 4.0. Добавлены проверка и исправление алиасов и структуры папок. JoomGallery 4.0.0-alpha2 - предназначен для Joomla 4 и Joomla 5, находится в активной разработке.

По словам тех, кто знакомился с новым кодом подробнее - по сути это новый компонент, который весьма сильно отличается от старого JoomGallery, так как изменилась структура базы данных. Поэтому это будет не обновление, а миграция. На странице с инструкцией по миграции представлены видео, описывающие 2 сценария: новую установку на Joomla 5 и обновление с предыдущей версии. Минимально необходимая версия JoomGallery для обновления до 3.7.0 - 3.6.2.

Как и любому Open Source проекту, JoomGallery нужна помощь: отладка, поиск ошибок, внятное их описание, тестирование разных пользовательских сценариев. Ну и конечно помощь в написании кода. Присоединиться можно на GitHub.

Сайт проекта JoomGallery firends Инструкция по миграции Репозиторий GitHub JoomGallery для Joomla 4+

Также добро пожаловать в Telegram-чат Joomla-сообщества

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Вышел релиз серверного Linux-дистрибутива Zentyal 8.0 на пакетной базе Ubuntu 22.04 LTS. Проект подходит для создания серверов и обслуживания локальной сети предприятий среднего и малого бизнеса.

Дистрибутив Zentyal позиционируется в качестве альтернативы Windows Server и включает компоненты для замены служб Microsoft Active Directory и Microsoft Exchange Server. Размер iso-образа Zentyal составляет 2,9 ГБ.

Управление работой Zentyal производится через веб-интерфейс, в рамках которого объединено около 40 различных модулей для управления сетью, сетевыми сервисами, офисным сервером и компонентами инфраструктуры предприятия. Поддерживается  быстрая организация работы шлюза, межсетевого экрана, почтового сервера, VoIP (Asterisk), VPN‑сервера, прокси (squid), файлового сервера, системы для организации взаимодействия сотрудников, системы мониторинга, сервера для резервного копирования, системы обеспечения сетевой безопасности (Unified Threat Manager), системы организации входа пользователей через Captive portal. Настройка модулей осуществляется через систему мастеров и не требует ручной правки файлов конфигурации.

В выпуске Zentyal 8.0 реализация контроллера домена и сервиса Active Directory обновлена до Samba 4.15.13, добавлен модуль для развёртывания контейнеров Docker и появился модуль для обеспечения работы веб-сервера.

Источник: OpenNET.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Разработчики сообщества Open Source столкнулись с потоком спам-запросов Pull Request на их проекты с открытым исходным кодом от пользователей платформы tea.xyz.

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

Пока что tea.xyz удалось добиться прямо противоположного. Пообещав вознаградить участников с открытым исходным кодом криптотокенами, проект попросил пользователей подтвердить свой доступ к проектам с открытым исходным кодом, объединив файл YAML, содержащий адрес их криптокошелька. Это вызвало поток запросов на включение в известные, часто не связанные с криптовалютой проекты с открытым исходным кодом от пользователей, которые никогда не участвовали в проекте (или, часто, в каком-либо проекте с открытым исходным кодом), но которые хотели объединить их в файл с описанием, как «владелец кода».

Это не первый случай, когда криптовалюта генерирует массовый спам на Github, хотя другой недавний инцидент (к счастью) в основном ограничивался криптопроектами с открытым исходным кодом и не тратил время на проекты, не связанные с криптовалютой, как этот.

Теги:
Рейтинг0
Комментарии0

В LibreOffice Calc наконец-то добавили поддержку функций XMATCH и XLOOKUP, которые уже лет пять как существуют в MS Excel и ГуглДокс.

Также ведётся работа по добавлению функций динамических массивов FILTER, UNIQUE, SORT и прочих

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Состоялся релиз Incus 0.6, ответвления LXD. Разработчики позиционируют этот открытый проект как современный, безопасный и мощный системный менеджер контейнеров и виртуальных машин.

Новый выпуск Incus включает в себя ряд улучшений, в том числе новый драйвер хранилища под названием lvmcluster, улучшения для пользователей открытой виртуальной сети (OVN), улучшения инструментов миграции, ряд новых функций безопасности, а также инструменты для резервного копирования (поддержка импорта/экспорта сегментов хранения).

Выпуск Incus с долгосрочной поддержкой (LTS) запланирован через несколько месяцев, «чтобы совпасть с выпусками LTS LXC и LXCFS».

image

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Вклад авторов