Open source: как Mozilla защищает свои разработки

Проект Mozilla появился в конце 90-х. Его предшественник Netscape Navigator потерял аудиторию из-за агрессивной политики ближайшего конкурента — компания Microsoft автоматически устанавливала свой браузер Internet Explorer при покупке Windows. Топ-менеджеры Netscape Navigator попытались решить проблему креативно. Они модифицировали свою программу в ПО с открытым исходным кодом. Для управления новым был сформирован проект, который как раз и назвали Mozilla, слово было образовано от «Mosaic» (так назывался один из первых браузеров Netscape Navigator) и «Godzilla» (монстр их японских фильмов, позволяющий справиться с Microsoft). Обновленная компания, объявившая о желании построить открытый интернет, выпустила браузер Firefox.

https://habr.com/ru/companies/onlinepatent/articles/904074/

#браузер #mozilla #IT #история #сезон_open_source

Open source: как Mozilla защищает свои разработки

Проект Mozilla появился в конце 90-х. Его предшественник Netscape Navigator потерял аудиторию из-за агрессивной политики ближайшего конкурента — компания Microsoft автоматически устанавливала свой...

Хабр

FastOpenAPI: автодокументация OpenAPI для разных фреймворков на Python

Всем привет! Меня зовут Никита Рыженков, и я хочу поделиться опытом разработки библиотеки FastOpenAPI. Это инструмент, который приносит удобный стиль маршрутизации FastAPI и автоматическую документацию OpenAPI в целый ряд Python-фреймворков. Идея родилась из личной боли: в одном проекте приходилось поддерживать OpenAPI-документацию сразу в нескольких фреймворках, и я устал дублировать решения под каждый из них. Вдохновившись лаконичностью FastAPI, я решил создать унифицированный подход для Flask, AioHttp, Sanic, Falcon, Starlette, Quart, Tornado – назвал его FastOpenAPI​. В этой статье расскажу, какие проблемы решает FastOpenAPI, как он устроен внутри и как им пользоваться с примерами кода под каждый поддерживаемый фреймворк.

https://habr.com/ru/articles/903622/

#python #openapi #flask #falcon #aiohttp #sanic #starlette #tornado #opensourсe #сезон_open_source

FastOpenAPI: автодокументация OpenAPI для разных фреймворков на Python

Документация GitHub PyPi Всем привет! Меня зовут Никита Рыженков, и я хочу поделиться опытом разработки библиотеки FastOpenAPI. Это инструмент, который предоставляет удобный стиль маршрутизации...

Хабр

Chotto UI — набор компонентов для чатов на Vue3

Пытаясь подражать слогу классика, можно сказать, что "все чаты в целом одинаковы, но каждый реализует что-то свое". так ли это? посмотрим. TL, DR: далее рассказываю, что мы делаем свой UI набор компонентов для чата, даю ссылки и приглашаю присоединяться к проекту.

https://habr.com/ru/articles/903550/

#vue #vue3 #chat #components #сезон_open_source

Chotto UI — набор компонентов для чатов на Vue3

Пытаясь подражать слогу классика, можно сказать, что "все чаты в целом одинаковы, но каждый реализует что-то свое". так ли это? посмотрим. TL, DR: далее рассказываю, что мы делаем свой UI набор...

Хабр

Не хватает клавиш?

В 2018 году в мире кастомных механических клавиатур (нет, статья совсем не о них) стала набирать популярность идея с забавным названием – Tap Dance . Концепт объединил в себе уже устоявшиеся в сообществе идеи отдельных событий-триггеров, которые в синергии открывали доступ к десяткам и сотням новых назначений. Позже, не без метко заимствованного названия, этот термин стал встречаться в значении общего стиля, использования нестандартных методов ввода – мультинажатий, с удержаниями, аккордовый, etc. Но так как реализован весь этот «экзотический» функционал на аппаратном уровне, за пределами своего сообщества энтузиастов он и не доступен. Был. В общем, речь пойдёт об одном вольном переложении функциональных возможностей прошивок вроде qmk, и может даже чуть шире, но для самых обычных клавиатур. Добавим кнопку перевода с транслита, переключение в эмодзи-режим, и ввод азбукой Морзе, просто шутки ради. Если раньше вы не знали, как добавить новый символ на клавиатуру – через час не будете знать, чем же ещё можно занять это место. 🕺💃

https://habr.com/ru/articles/900000/

#клавиатура #клавиатуры #типографская_раскладка #qmk #diy #tapdance #windows #сезон_open_source

Не хватает клавиш?

В 2018 году в мире кастомных механических клавиатур (нет, статья совсем не о них) стала набирать популярность идея с забавным названием – Tap Dance . В сообществе уже вполне устоявшейся была концепция...

Хабр

Game Engine 3 — оболочка для визуального программирования игр на Python (от идеи до реализации)

Привет, Хабр! Сегодня я хочу рассказать о своём проекте — «Game Engine 3», программной оболочке для создания двумерных игр и приложений. Game Engine 3 — это инструмент для создания 2D‑игр с физикой и анимацией. С открытым исходным кодом, интуитивным редактором визуального программирования на основе нодов и возможностями работы с графикой, физикой и анимацией, он подходит как для новичков, так и для профессионалов. В этой статье разберем, что делает эту оболочку уникальной.

https://habr.com/ru/articles/902426/

#python #game_engine #visual_programming #open_source #сезон_open_source #game_dev #визуальное_программирование #игровой_движок #разработка_игр #разработка_приложений

Game Engine 3 — оболочка для визуального программирования игр на Python (от идеи до реализации)

Разработка приложений стала проще, мощнее и нагляднее Привет, Хабр! Сегодня я хочу рассказать о своём проекте - "Game Engine 3", программной оболочке для создания двумерных игр и приложений. Введение...

Хабр

2200 снимков Евгения Халдея собраны на Викискладе, потому что перешли в общественное достояние

Фотограф Евгений Халдей (1916—1997) был военным корреспондентом и активно фотографировал события Второй Мировой войны. Его авторские права охраняются в течение 75 лет после смерти, однако тысячи его фотографий уже перешли в общественное достояние. Как же это получилось?

https://habr.com/ru/articles/901836/

#википедия #свободные_знания #свободные_лицензии #creative_commons #общественное_достояние #викисклад #энциклопедия #wikimedia_commons #фотография #сезон_open_source

2200 снимков Евгения Халдея собраны на Викискладе, потому что перешли в общественное достояние

Фотограф Евгений Халдей (1916—1997) был военным корреспондентом и активно фотографировал события Второй Мировой войны. Его авторские права охраняются в течение 75 лет после смерти, однако тысячи его...

Хабр

2200 снимков Евгения Халдея собраны на Викискладе, потому что перешли в общественное достояние

Фотограф Евгений Халдей (1916—1997) был военным корреспондентом и активно фотографировал события Второй Мировой войны. Его авторские права охраняются в течение 75 лет после смерти, однако тысячи его фотографий уже перешли в общественное достояние. Как же это получилось?

https://habr.com/ru/articles/901836/

#википедия #свободные_знания #свободные_лицензии #creative_commons #общественное_достояние #викисклад #энциклопедия #wikimedia_commons #фотография #сезон_open_source

2200 снимков Евгения Халдея собраны на Викискладе, потому что перешли в общественное достояние

Фотограф Евгений Халдей (1916—1997) был военным корреспондентом и активно фотографировал события Второй Мировой войны. Его авторские права охраняются в течение 75 лет после смерти, однако тысячи его...

Хабр

Пробуем Codex CLI от OpenAI для доработки ХрюХрюКара

Пару дней назад я опубликовал статью про ХрюХрюКар - телегам- бот для борьбы со стоянкой автомобилей на зелёных зонах. Проект с открытым исходным кодом . За два дня ко мне обратилось несколько сторонников с просьбой добавить их города. Но вот незадача: у меня была возможность через админ-панель Django править данные в базе, но об этом кеш сервера не узнает ( основной бекэнд на Go). В результате приходилось добавлять данные и перезагружать контейнеры с go-бекэндом вручную. Основные серверы ХХК уже имели сторы, которые получают и обрабатывают апдейты, прилетающие через redis. По сути, оставалось внести правки в часть django-бэкенда, чтобы обрабатывать сигналы pre_save и pre_delete , сериализовать данные и отправлять их в нужный канал редиса. Решил поручить эту задачу Codex CLI , которую вчера OpenAI представили нам с вами.

https://habr.com/ru/articles/901742/

#сезон_open_source #хрюхрюкар #openai #codex #codex_cli

Пробуем Codex CLI для доработки ХрюХрюКара

Привет Хабр! Пару дней назад я опубликовал статью про ХрюХрюКар - телегам- бот для борьбы со стоянкой автомобилей на зелёных зонах. Проект с открытым исходным кодом . За два дня ко мне обратилось...

Хабр

Как организована поддержка open-source ИИ-проектов в Китае

В начале этого года весь мир обсуждал DeepSeek. Это только первая ласточка и верхушка айсберга результатов работы системы поддержки open source в Китае. Уже очень скоро их системный подход начнет приносить интересные результаты. О преимуществах и особенностях китайского подхода к развитию open source на Scientific Open source Meetup 2025, организованном при участии ИТМО, GitVerse и OpenScaler, рассказывал Олег Сиротюк, лидер сообщества OpenScaler. Ту же тему обсудили во время круглого стола. В этой статье пересказываем основные идеи обсуждения.

https://habr.com/ru/companies/spbifmo/articles/901346/

#сезон_open_source #open_source #китай #искусственный_интеллект #deepseek #проекты

Как организована поддержка open-source ИИ-проектов в Китае

В начале этого года весь мир обсуждал DeepSeek. Это только первая ласточка и верхушка айсберга результатов работы системы поддержки open source в Китае. Уже очень скоро их системный подход начнет...

Хабр

lazyjournal — ленивый интерфейс для поиска и анализа логов

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

https://habr.com/ru/articles/899750/

#сезон_open_source #golang #tui #journalctl #journald #auditd #docker #логи #мониторинг

lazyjournal — ленивый интерфейс для поиска и анализа логов

Всем привет! Я уже писал статью о различных способах, которые мне приходилось использовать для чтения логов, и к какому решению в итоге пришел. Хотя прошло не так много времени, с тех пор приложение...

Хабр