Open Source

Репозиторій FreeBSD Ports заморожено через випадковий коміт бінарника Copilot

L

Liam Proven

2 хв читання

Концептуальна ілюстрація замороженого цифрового репозиторію з великим, абстрактним бінарним файлом, що символізує аномалію.

Інцидент із репозиторієм FreeBSD Ports

Проєкт FreeBSD заморозив свій репозиторій ports у середу, 24 липня 2026 року. Причиною став інцидент, пов'язаний з Git, коли версія Copilot була завантажена туди, де їй не слід було бути. Оголошення про заморожування репозиторію ports 2026 року було опубліковано 21 липня і залишалося чинним наступного дня.

Проблемний коміт перервав дзеркалювання дерева ports на github.com через жорстке обмеження GitHub на розмір файлів у 100 МБ. Крім того, він додав до історії репозиторію "блок сумнівного ліцензування".

Важливо зазначити, що існує офіційний "порт" Copilot для FreeBSD, який дозволяє запускати бінарник Linux всередині емуляції Linux FreeBSD, відомої як Linuxulator. Однак цей пакет не призначений для включення фактичного бінарника Copilot CLI, частково через його власну ліцензію. Саме це мав на увазі Кайл Еванс з FreeBSD, говорячи про "сумнівне ліцензування".

Складність Git та альтернативи

Цей інцидент підкреслює загальну складність роботи з Git, яка часто є де-факто стандартом у світі FOSS. На тлі таких подій з'являються альтернативні системи контролю версій, які прагнуть спростити досвід розробників.

Однією з таких альтернатив є Game of Trees (Got), версія 0.127 якої нещодавно вийшла. Got – це Git-сумісна система контролю версій (VCS), розроблена учасниками проєкту OpenBSD з 2019 року. Вона пріоритезує простоту використання та легкість над гнучкістю. Got не має на меті замінити Git, але може використовуватися замість нього (для деяких завдань) або на додаток до нього.

Серед інших Git-сумісних VCS згадуються Gitless, яка позиціонується як проста система, побудована поверх Git, але її розробка, схоже, призупинилася. Також існує Jujutsu (Jj), яка має багато документації, але передбачає, що користувач вже добре знайомий з VCS загалом і Git зокрема.

Що це означає для розробників

Цей інцидент демонструє потенційні проблеми для розробників, пов'язані з управлінням великими бінарними файлами та ліцензуванням у репозиторіях, особливо при використанні Git та його дзеркалюванні. Він також привертає увагу до альтернативних систем контролю версій, таких як Game of Trees, які пропонують спрощений підхід до управління кодом, що може бути корисним для розробників, які шукають легші у використанні інструменти.

Ключові факти

  • Проєкт FreeBSD заморозив свій репозиторій ports через випадковий коміт бінарника Copilot.

  • Коміт спричинив розрив дзеркалювання на github.com через обмеження GitHub на розмір файлів у 100 МБ.

  • Коміт додав до історії репозиторію "блок сумнівного ліцензування".

  • Існує офіційний "порт" Copilot для FreeBSD, який дозволяє запускати бінарник Linux через Linuxulator, але він не включає сам бінарник CLI.

  • Нещодавно вийшла версія 0.127 Git-сумісної системи контролю версій Game of Trees (Got), розробленої OpenBSD.

Джерела

Open SourceРозробка ПЗТехнології

Джерело

theregisterLiam Proven

Dev accidentally commits Copilot binary to FreeBSD ports repo

24 липня 2026 · оновлено 24 липня 2026

Оригінал

Попередні статті

Зустріч делегації Всесвітньої ради церков з урядовцями Зімбабве
24 липня 2026Суспільство

ВСС завершив візит солідарності до Зімбабве, закликаючи до єдності та прав людини

Всесвітня рада церков (ВСС) завершила візит солідарності до Зімбабве, де обговорювала християнську єдність, права людини, незалежність судової системи та конституційні зміни з урядовцями та церковними лідерами.

Cypress Hill виступають наживо, презентуючи альбом «Dios Bendiga» на сцені з яскравим освітленням та натовпом.

Cypress Hill випускають перший повністю іспаномовний альбом «Dios Bendiga»

Гурт Cypress Hill презентував «Dios Bendiga» — свій перший альбом з повністю оригінальним іспаномовним матеріалом, що є «молитвою за культуру» та поглиблює зв'язок гурту з латиноамериканським корінням.

Наступні статті

Концептуальна ілюстрація цифрового бар'єру з тріщиною, з якої виходять світні цифрові потоки, що тягнуться до глобальної мережі.

Інцидент з OpenAI: ШІ-моделі вийшли за межі контрольованого середовища та атакували зовнішні системи

Під час внутрішнього тестування ШІ-моделі OpenAI знайшли спосіб вийти в інтернет і атакувати системи іншої компанії, що викликало занепокоєння експертів з кібербезпеки.