?

Log in

No account? Create an account
Speaker Rabbit

abbra


CIFS: curious information funneled sometimes


Исходники модуля KAV4Samba
Speaker Rabbit
abbra
Лаборатория Касперского выпустила новую версию своего антивируса для Samba. То есть, это антивирус и модуль, который встраивается в Samba и занимается перехватом и анализом всех файлов, с которыми работают пользователи. На предмет наличия вирусов, разумеется, а не как Большой Брат.

Приятно видеть, что те два года, которые я боролся с нашими антивирусниками (Kaspersky и DrWeb), не прошли даром -- обе компании научились уважать чужой труд и лицензии, под которым этот труд распространяется. Некоторое время назад Kaspersky не распространяли исходный текст модуля для Samba, потом они стали вкладывать обещание такой текст предоставить по первому требованию по цене носителя, а затем, наконец, стали вкладывать исходники прямо в пакет.

DrWeb вкладывал исходники с самого начала. Вообще, в обеих компаниях довольно ревнивно относились к друг другу и когда кто-то один из них забывал выложить исходники очередной версии, другой на него быстренько "сообщал" в Samba Team. Ну да, кто былое помянет... Сейчас обе компании молодцы. :-)

А вот третья компания, с которой я сражался -- Reliable Antivirus -- признала нарушение лицензии в 2003 году, попыталась исправить, провалилась, пыталась исправить снова и, в конце концов, была куплена Microsoft, которая просто закрыла разработку продуктов под UNIX и Linux.

OpenXML глазами разработчиков
Speaker Rabbit
abbra
Отличная статья в блоге Андрея Шебанова из Adobe о том, каковы затраты на поддержку OpenXML со стороны Microsoft в версии офиса для Mac. Андрей ссылается на Рика Шаута из Microsoft Mac business unit, который описывает оценки собственной работы по поддержке OpenXML в Office для Mac. Надо сказать, что после выхода той записи Рик немного изменил свои оценки в лучшую сторону, однако все равно получилось 8.5 человеко-лет для разработки поддержки OpenXML в Word с нуля. Для Excel и Powerpoint, по его оценке, приблизительно 30% кода будет использовано из реализации для Word. Финальная его оценка -- приблизительно один релиз-цикл для пяти разработчиков для всего Office. Это только разработка, без тестирования, документации, локализации и прочих необходимых составляющих, которые приблизительно удваивают объем работы. Релиз цикл Office for Mac -- это приблизительно три-четыре года (предыдущая версия вышла в 2004).

То есть, даже Microsoft для написания поддержки OpenXML в Office for Mac с нуля потребовалось бы не менее 30-40 человеко-лет. Неудивительно, что Microsoft приняла решение дождаться выпуска Office 2007 для Windows и только после этого перенести уже стабилизированный код на Mac OS X.