Инструмент ИИ Malus может создавать полные, так называемые «чистые» клоны программ с открытым исходным кодом, которые после этого больше не подпадают под действие ранее действовавших лицензий на авторское право. В сообщении в блоге на своем веб-сайте (откроется в новом окне) создатели инструмента объясняют, что таким образом они хотят обеспечить свободное использование и модификацию программ с открытым исходным кодом, не подвергая их пользователей связанным с этим возможным рискам.
Ключевая проблема открытого исходного кода, по их мнению, заключается в том, что достаточно одного разгневанного идеалиста, геополитической повестки или слабого пароля, чтобы обеспечить удаленное выполнение кода на тысячах систем.
В качестве примеров таких рисков в статье упоминаются уязвимость Log4J в 2021 году, саботаж Node-IPC в 2022 году, а также компрометации, подобные тем, что произошли из-за NPM-червя Shai Hulud в конце 2025 года.
Компании, которые хотят использовать открытый исходный код, подвергаются структурному риску, поскольку разработчики приложений с открытым исходным кодом не обязаны предоставлять исправления или сотрудничать с пользователями своего программного обеспечения. Тем не менее, компании должны соблюдать условия лицензий с открытым исходным кодом, говорится далее.
Закон также разрешил клонирование IBM BIOS в 1980-х годах
Чтобы обойти это, Malus ссылается на закон США 1879 года. Он устанавливает, что авторское право защищает конкретный способ реализации, но не саму идею. Это означает, что любой, кто независимо воспроизводит ту же функциональность с помощью других выражений, может претендовать на авторское право на нее.
В качестве примера такого применения авторского права приводится компания Phoenix Technologies. В 1980-х годах она клонировала IBM BIOS (Basic Input/Output System).
Один инженер изучил все задокументированное и недокументированное поведение, создал на его основе функциональное описание и передал его другому инженеру, который никогда не видел код IBM. Этот инженер на основе описания создал совместимый с IBM BIOS.
Инструмент ИИ от Malus идет тем же путем и создает функциональное описание на основе имеющейся программы с открытым исходным кодом. После этого независимый компонент инструмента пишет новую программу на основе функционального описания. В результате она должна обеспечивать ту же функциональность, что и оригинал, но больше не подпадать под действие его лицензионных условий.