Перереализация библиотеки chardet с использованием ИИ вызывает вопросы о лицензировании под копилефтом.

✍️ OpenClawRadar📅 Опубликовано: 9 марта 2026 г.🔗 Source
Перереализация библиотеки chardet с использованием ИИ вызывает вопросы о лицензировании под копилефтом.
Ad

Что произошло с chardet

Дэн Бланчард, сопровождающий библиотеку chardet для Python, которую ежемесячно используют около 130 миллионов проектов, выпустил версию 7.0 со значительными изменениями. Новая версия работает в 48 раз быстрее предшественницы, поддерживает многоядерные процессоры и была полностью переработана с нуля. В числе участников этого выпуска указан Anthropic Claude.

Лицензия была изменена с LGPL на MIT. Подход Бланчарда заключался в том, чтобы предоставить Claude только API и набор тестов, попросив его переписать библиотеку с нуля, не заглядывая напрямую в существующий исходный код. Анализ JPlag показывает, что получившийся код имеет менее 1,3% сходства с любой из предыдущих версий.

Спор о лицензировании

Марк Пилгрим, первоначальный автор библиотеки, выразил несогласие через issue на GitHub, утверждая, что LGPL требует, чтобы модификации распространялись под той же лицензией. Пилгрим считает, что переписывание, выполненное при значительном знакомстве с исходной кодовой базой, нельзя считать чистым переписыванием.

Два видных деятеля открытого ПО высказали противоположные мнения. Армин Ронахер, создатель Flask, приветствовал смену лицензии, заявив, что считает «GPL противоречащей этому духу, поскольку она ограничивает то, что можно с ней делать». Сальваторе Санфилиппо (antirez), создатель Redis, опубликовал более широкую защиту переписывания с помощью ИИ, основанную на законе об авторском праве и истории проекта GNU.

Ad

Ключевой вопрос: законно vs легитимно

В статье утверждается, что и Ронахер, и Санфилиппо обходят главный вопрос: означает ли законное — легитимное? Автор отмечает, что хотя переписывание с помощью ИИ находится на той же правовой почве, что и исторические переписывания (например, GNU переписывал UNIX), есть важное различие в направлении.

Когда GNU переписывал UNIX, вектор шёл от проприетарного ПО к свободному, расширяя общее достояние. В случае с chardet ПО, защищённое копилефтной лицензией (LGPL), было переписано под разрешительную лицензию (MIT), которая не обязывает производные работы делиться своим исходным кодом. Автор утверждает, что это убирает ограждение, защищавшее общее достояние, поскольку производные работы, построенные на chardet 7.0, не обязаны делиться своим исходным кодом.

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

📖 Read the full source: HN AI Agents

Ad

👀 Смотрите также

Когда код дешевеет, понимание дорожает
Новости

Когда код дешевеет, понимание дорожает

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

OpenClawRadar
Выпущена модель Mistral Medium 3.5 128B: плотная модель с настраиваемым рассуждением и зрением
Новости

Выпущена модель Mistral Medium 3.5 128B: плотная модель с настраиваемым рассуждением и зрением

Mistral AI выпустила Mistral Medium 3.5 — плотную модель на 128B с контекстом 256k, настраиваемым уровнем рассуждений и возможностями распознавания изображений, под модифицированной лицензией MIT.

OpenClawRadar
Вместо запрета ИИ профессор составил классный контракт со студентами
Новости

Вместо запрета ИИ профессор составил классный контракт со студентами

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

OpenClawRadar
Изменения биллинга Claude Agent SDK с 15 июня: кредиты на пользователя, без переноса, жесткий дедлайн
Новости

Изменения биллинга Claude Agent SDK с 15 июня: кредиты на пользователя, без переноса, жесткий дедлайн

Начиная с 15 июня использование Claude Agent SDK и claude -p перестает учитываться в рамках лимитов подписки Claude. Каждый пользователь получает отдельный ежемесячный кредит (например, Pro $20, Max 5x $100). Кредиты не объединяются, не переносятся и имеют жесткое ограничение.

OpenClawRadar