Реализация LZMA отныне распространяется как общественное достояние

Автор turbo, 26 Ноября 2008, 18:41

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

Игорь Павлов, автор проекта 7-Zip, добровольно отказался от авторских прав на код LZMA SDK и сделал его общественным достоянием (public domain). Новая лицензия действует для LZMA SDK начиная с версии 4.61 beta, ранее представленные релизы распространялись под лицензиями GPL и LGPL с дополнительными послаблениями для использования в коммерческих продуктах. В LZMA SDK представлен код полной реализации алгоритма сжатия LZMA на языках Си, Си++, C# и Java.

Разработчики FreeBSD уже рассматривают возможность интеграции LZMA в состав bsdtar и libarchive, поставляемых в базовой системе. По уровню сжатия LZMA превосходит bzip2. Код уже используется в таких GPL проектах, как cramfs, SquashFS, RPM (начиная с 4.6), dpkg (начиная с 1.13.35), GNU Tar (в версии 1.20 появилась опция --lzma и т.д.

Возможности LZMA:

    * Скорость компрессии: 500 KB/сек с процессором 1 GHz
    * Скорость декомпрессии:
          o 8-12 MB/сек для процессора 1 GHz Intel Pentium 3 или AMD Athlon.
          o 500-1000 KB/сек для процессоров 100 MHz ARM, MIPS, PowerPC и других простых процессоров RISC.
    * Небольшие требования памяти для декомпрессии: 8-32 KB + Размер словаря
    * Малый размер кода для декомпрессии: 2-8 KB (в зависимости от выбора скорости)
http://www.opennet.ru/opennews/art.shtml?num=19095