Новости Software за день

В Mozilla тоже любят деньги
Некоторые идеалисты-утописты до сих пор считают, что в мире должно править бесплатное программное обеспечение с открытым исходным кодом, написанное энтузиастами задаром. Дескать, программисты всего мира, объединившись, станут выдавать продукты, которые удовлетворят наши нужды, и мы обойдёмся без "мальчишей-плохишей", роль которых отводится крупным корпорациям вроде Microsoft. В различных форумах упомянутые идеалисты отстаивают свою точку зрения, но, похоже, прагматизм берёт верх, и классический пример open source разработки - Mozilla Firefox, отчасти разрушит воздушные замки тех, кто считает, что высококлассный код повсеместно будет писаться талантливыми программистами - безвозмездно ("то есть даром" (с) Сова).

Итак, речь пойдёт о том, сколько зарабатывает корпорация Mozilla (ставшая коммерческой фирмой), и как она платила налоги...

Налоговая декларация Mozilla за 2004 год доступна всем желающим по адресу: http://www.scroogle.org/mozilla.pdf. В 2003 году Mozilla Foundation была освобождена от уплаты налогов как некоммерческая организация. А в феврале 2004-го она заключила соглашение с корпорацией Google, в рамках которого сделала поисковые службы Google используемыми в Firefox по умолчанию. По итогам 2004 года в налоговой декларации мы видим, что от Google было получено почти четыре с половиной миллиона долларов США. За что Google платил такие деньги? Да за раскрутку своей рекламы: использование поисковых служб Google - автоматически означает просмотр проплаченных третьими фирмами результатов поиска, а также прямой рекламы - т.н. "Рекламные ссылки", размещаемые справа от выданных результатов поиска:


Как вы думаете, был ли заплачен хоть один цент налогов с указанных четырёх с половиной миллионов? Нет! Данная сумма была вписана в раздел доходов, освобожденных от уплаты налогов. Объяснение к этому пункту выглядит следующим образом:

Qualified sponsorship payments received as the result of an arrangement between a search provider and the "Mozila browser". This arrangement facilitates the dissemination of the Foundation's browser, thereby increasing the accessibility of the Internet.

В переводе это значит, что от Google Inc. получены ограниченные спонсорские денежные вливания в рамках соглашения, упрощающего распространение web-браузера Mozilla Foundation и улучшающего доступность сети Internet. Известный активист Дэниел Брандт (Daniel Brandt) считает, что это не только ошибочное, но ещё и заведомо ложное утверждение (кому охота отдавать лишние деньги государству?), и считает, что с указанной суммы не только должны быть уплачены налоги, но ещё и должно быть принесено извинение всем пользователям, у которых по умолчанию вместе с Firefox устанавливаются поисковые службы Google, напрямую увеличивающие денежный поток в карманы как указанной поисковой корпорации, так и Mozilla Corp.

Каков доход корпорации Mozilla за 2005 год? Какова в нём доля спонсорских денег от Google? Предположительно, порядка 50 миллионов долларов. Всплывала информация о 72 миллионах долларов, полученных Mozilla от Google, но один из членов руководства Mozilla Corp., Кристофер Близзард (Christopher Blizzard), официально заявил, что эта цифра не соответствует действительности, хотя признал, что её порядок указан верно... На Mozilla Corp. трудится достаточное число программистов и IT-специалистов, приводится цифра в 40 FTE (Full-Time Equivalents - эквиваленты полного времени - занятость одного человека на весь рабочий день). Вы можете примерно оценить суммы выдаваемых гонораров и зарплат, и поймёте, что Mozilla очень неплохо зарабатывает на open source. Именно этот путь развития технологий с открытым кодом, похоже, станет во главе угла на ближайшее будущее. Компании будут зарабатывать на open-source (как уже зарабатывают многие). А вот идея "бесплатного сыра" и групп энтузиастов, выпускающих классные (и сложные по реализации) программные продукты совершенно бесплатно - вряд ли найдёт повсеместное распространение. Бесплатное ПО от энтузиастов - в большинстве своём будет представлять собой полезные утилиты и несложные разработки, а вот там, где требуется прикладывать большие усилия целой команды разработчиков, развивать продукт, поддерживать его - без денег не обойтись. Возможно - спонсорских, возможно - от косвенного финансирования или прочей материальной выгоды, но суть остаётся неизменной.

Напоследок хотел бы сказать вот что... В свете представленных выше фактов по-иному придётся взглянуть на кампанию Spread Firefox! ("Распространяйте Firefox!"). Как вы помните, в ней энтузиастов призывают распространять web-браузер Firefox, и подавать пример остальным - отыгрывая долю рынка у Internet Explorer. Вот только в свете оплаты Google числа распространённых интегрированных технологий своего поиска - получается, что вас призывают увеличить денежный поток в карманы Mozilla (тех, кто получает деньги от Google) и самой корпорации Google, которая увеличивает число просмотров своих рекламных ссылок и увеличивает доход со своих рекламных контрактов...

Да, поисковые механизмы Google и так используются на большинстве пользовательских систем. Вот только toolbar устанавливается самим пользователем, после заключения соглашения на его установку. При инсталляции Firefox никаких уведомлений не выдаётся, и ни с какими соглашениями ознакомиться не предлагается. Поисковая панель сразу же интегрирована в интерфейс web-браузера...

Я не говорю, что Mozilla заслуживает общественного порицания и тому подобные вещи. Программисты - тоже люди. Они работают, выпускают продукт, и должны кормить себя и свои семьи. Вот только некоторые аргументы в споре "за" и "против" конкретных web-браузеров - по-моему, должны быть пересмотрены рядом рьяно отстаивающих свою точку зрения активистов...

Автор: Алексей Перевертайлов Дата: 19.03.2006 02:00
Ultra-Mobile PC (UMPC) Display Emulator Beta
Недавнее представление нового мобильного устройства Ultra-Mobile PC (которое шифровали под именем Origami) от корпорации Microsoft вызвало интерес у многих потребителей.


Если данное устройство действительно будет стоить порядка 500 долларов США (как обмолвился о том Билл Гейтс), то рынку мобильных устройств придётся серьёзно потесниться, пропуская на сцену нового игрока.

Корпорация Microsoft предлагает вам уже сейчас оценить поведение ваших приложений на устройстве Ultra-Mobile PC - с помощью программы Ultra-Mobile PC Display Emulator, находящейся в статусе beta-версии. Вам потребуется установленный .NET Framework версии 2.0.50727 (размер - около 22 Мбайт), который вы можете скачать по этому адресу: ссылка.

После запуска программы, перед вами должен предстать виртуальный Ultra-Mobile PC, на экране которого (разрешением 800х480 пикселей) должны будут отображаться те или иные приложения, установленные под Windows XP. Никаких особых проблем при этом возникнуть не должно - ведь само устройство работает под управлением Windows XP Tablet PC Edition 2005. В настоящее время для запуска Ultra-Mobile PC Display Emulator поддерживается только операционная Windows XP с установленным Service Pack 2 и, как уже было сказано выше, Microsoft .NET Framework 2.0.


Лично мне запустить Ultra-Mobile PC Display Emulator не удалось ни на рабочем компьютере, ни на ноутбуке, хотя обе платформы полностью соответствовали всем требованиям разработчика. После запуска исполняемого файла винчестер показывал активность, но в дальнейшем ничего не происходило. Скорее всего, статус beta-версии указанному эмулятору был присвоен не случайно...

Ultra-Mobile PC Display Emulator: страница загрузки

Автор: Алексей Перевертайлов Дата: 19.03.2006 03:42
CivCity: Rome от тандема FireFly - Firaxis
CivCity: Rome - это строительно-экономическая стратегия, на создание которой разработчиков вдохновили идеи серии Civilization от Сида Мейера. Собственно, создателем игры выступает известная нам по линейке игр Stronghold команда Firefly Studios. При этом сам проект создаётся под патронажем Firaxis Games - студии Сида Мейера, выпускающей знаменитую "Цивилизацию" (к четвёртой части которой уже объявлен первый пакет расширения под названием Civilization IV: Warlords).


Игровой процесс CivCity: Rome вкратце может быть описан так: из маленького поселения - отстрой город-империю. Основные характеристики игры:

Возможность заглядывать внутрь зданий. Впервые вы сможете заглядывать внутрь вилл, форумов и даже римских бань. Таким образом, перед вашими глазами предстанет повседневная жизнь римлян.

Развитие цивилизации в городе. Вами может быть разработано более семи десятков различных технологий, которые принесут городу стратегическое преимущество. Наглядное отображение дерева технологий позволит вовремя улучшать различные аспекты жизнедеятельности вашего города и добиваться более выгодного развития отношений с внешним миром.

Следование жизни отдельно взятой римской семьи. Сможет ли бедная семья с жалкой лачугой со временем разбогатеть и переселиться во дворец? Всё в ваших руках...

Простота игрового процесса. Ключевое действие в игре - это выбор места для нового здания, с дальнейшим лицезрением красочных плодов своих творений. Вы сами отстраиваете поселение, в основном без дополнительных сложностей - просто выбирая и размещая нужные вам здания на различных участках ландшафта.

Живые поселенцы. В игре реализована масса красочных персонажей, которые будут с вами общаться, выражать эмоции, зависеть от уровня своего здоровья, передавать свои требования. Также будут реализованы некие знаменитые и легендарные римляне, которые будут комментировать происходящее и предлагать вам новые сложные задачи для решения.

Строительство чудес света. Развитие города может быть направлено вашими руками в сторону постройки уникальных монументальных сооружений. Их появление в городе не только улучшит его внешний вид, но и принесёт ряд выгодных преимуществ.

Ваш собственный Рим... Да, это будет не "Рим вашего папы", - здесь вы сами строите то, что вам по душе. Более сотни возможных построек позволяют разработчикам утверждать, что такое разнообразие при выборе зданий - ставит их проект на высшие ступени жанра строительно-экономических стратегий.

CityPedia - виртуальная энциклопедия, содержащая различные (смешные, искренние и ужасающие) факты о жизни жителей Римской Империи.

Взгляд игроков в процессе развития города будут ласкать сцены гладиаторских боёв, гонок на колесницах, дебатов в Сенате, храмовых обрядов.

Стив Мартин (Steve Martin), президент студии Firaxis Games, заявил, что его команда была рада объединению усилий с талантливыми ребятами из Firefly Studios, и в итоге была проведена совместная кропотливая работа над стратегией CivCity: Rome - дабы проект достиг необходимой планки качества и обрёл ту глубину игрового процесса, которой ожидают покупатели игровой продукции с логотипом Firaxis Games...


От себя замечу, что во всём этом представлении игры вы не найдёте опуса по поводу "великолепной графики". Графический "движок", судя по скриншотам, не блещет суперсовременными технологиями и, как мне кажется, достаточно непритязателен к системным ресурсам... По предварительным данным, игра CivCity: Rome появится на полках магазинов розничной торговли уже в течение лета текущего года.

Сайт CivCity: Rome от Firefly Studios: http://www.fireflyworlds.com/ccr_index.php
Автор: Алексей Перевертайлов Дата: 19.03.2006 04:57
Купил базу e-mail адресов - плати штраф
Не так давно в США на сумму в 1.1 миллиона долларов США была оштрафована компания Datran Media, работающая в сфере e-mail маркетинга. Было доказано, что в своё время она приобрела у некоей компании Gratis Internet порядка семи миллионов адресов электронной почты. Эти адреса были получены в рамках различных псевдо-акций вроде "зарегистрируйся и выиграй iPod", когда пользователь вводил свой e-mail в надежде на бесплатный подарок и забывал избитую мудрость о мышеловке и бесплатном сыре.

В рамках судебного урегулирования компания Datran Media также согласилась уничтожить базу указанных адресов пользователей, попавшихся на удочку фирмы Gratis Internet, деятельность которой в настоящее время тщательно расследуют правоохранительные органы.

Необходимо отметить, что компания Datran Media прекратила использование незаконно полученной базы электронных почтовых адресов ещё в середине прошлого года - по собственной инициативе, ещё до урегулирования возникшего судебного разбирательства. В дальнейшем эта фирма при всех аспектах своей деятельности должна будет наглядно предупреждать пользователя о потенциальном использовании его личной информации в собственных нуждах. Без сомнения, указанный штраф - капля в море, но всё-таки приятно, что хотя бы какие-то отдельно взятые компании понесли наказание за рассылку нежелательной электронной почтовой корреспонденции и свернули свою незаконную деятельность...
Автор: Алексей Перевертайлов Дата: 19.03.2006 05:50
ESBCalc версии 5.1.1
Студентам технических ВУЗов посвящается... Порой калькулятор с тригонометрическими функциями, вычислением степени, логарифмов и т.д. - весьма нужная под рукой вещь. Конечно, ESBCalc - всего лишь один из многих программных продуктов данного семейства, и он не обладает самым полным набором функций, но зато он может похвастаться главным преимуществом - распространением на бесплатной основе. Разработчиком приложения выступает компания ESB Consultancy.


О функциях программы долго рассказывать нет смысла - приведённый скриншот наглядно свидетельствует о том, что этот калькулятор умеет делать. Отметим только настраиваемый вывод числа знаков после запятой, и достаточно обширные настройки, позволяющие настроить отображение и внешний вид (цвет, тип и размер шрифтов и т.д.) калькулятора на свой вкус. Далее мы приводим ссылку на дистрибутив программы, который не требует инсталляции - просто распакуйте архив и запустите исполняемый файл.

ESBCalc версии 5.1.1 (около 524 Кбайт): линк
Автор: Алексей Перевертайлов Дата: 19.03.2006 05:51
Microsoft планирует обогнать Google
Корпорация Microsoft планирует в этом году качественно обойти поисковые механизмы Google. "Мы хотим сказать, что в течение ближайших шести месяцев мы будем более значимым поисковым механизмом, чем Google", заявил Нейл Холлоуэй (Neil Holloway), региональный президент Microsoft в Европе, на Ближнем Востоке и Африке. "Мы не говорим, что будем в два раза больше, чем Google, мы говорим о том, что мы будем в два раза полезнее поисковика Google", - пояснил Нейл Холлоуэй.

Нам обещается более чёткое и точное проведение поиска по ресурсам сети Internet. Корпорация Microsoft существенно переработает свой поисковый "движок" - недаром в данные технологии уже было вложено порядка 100 миллионов долларов. Честно говоря, я был бы только рад, если у Microsoft получится ответить за свои слова - уж очень хочется увидеть достойного конкурента Google в сфере поисковых технологий. Ведь отсутствие альтернативны - пагубно сказывается на конкуренции и отчасти приводит к возникновению элементов монополистической политики. Ну, а если мы через полгода не увидим достойного подтверждения слов Нейла Холлоуэя, то корпорации Microsoft надо будет серьёзно задуматься над опрометчивыми высказываниями своего руководства. Все мы помним, как Билл Гейтс обещал избавить нас от спама, вот только "воз и поныне там"...
Автор: Алексей Перевертайлов Дата: 19.03.2006 08:22
Rootkit на базе виртуальной машины
Специалисты лабораторий корпорации Microsoft и University of Michigan объединились для создания прототипов rootkit-программ, основанных на принципе работы виртуальной машины. Некая получившаяся модель rootkit-программы под названием SubVirt выискивает в системе уязвимости и успешно эксплуатирует их, устанавливаясь под операционными системами Windows и Linux.

Если операционная система жертвы успешно скомпрометирована, то детектировать такой руткит уже практически невозможно. Его состояние вряд ли можно вычислить с помощью средств, имеющихся в арсенале программ из сферы компьютерной безопасности. Прототип SubVirt будет представлен подразделением Microsoft Cybersecurity and Systems Management Research Group на мероприятии IEEE Symposium on Security and Privacy, которое стартует 21 марта в Окленде, штат Калифорния.

В настоящее время механизмы сканирования на предмет наличия в системе руткитов обычно сравнивают системный реестр и несоответствия API файловой системы, дабы выявить rootkit-программы на пользовательском уровне или на уровне ядра операционной системы. В том случае, если злоумышленный код хранит себя в таком месте, которое невозможно просканировать, указанная выше тактика - бесполезна.

Реализовав SubVirt, исследователи полагают, что работа тех, кто пытается создать системы защиты от руткитов, будет существенно облегчена. В случае использования технологий виртуальной машины борьба с руткитами осложняется - код сидит на более низком уровне, чем операционная система, и при этом обладает скрытыми управляющими функциями. Собственно, так и строится гонка вооружений между теми, кто защищает пользователя, и кто его атакует - чем более низкий уровень доступен одной из сторон, тем большее преимущество она получает. В одном случае, пользователь получает инструмент детектирования злоумышленного кода, в другом - руткит хакера успешно избегает определения со стороны программной системы безопасности.

SubVirt был реализован на платформах Linux/VMWare и Windows/VirtualPC. В случае если пользовательская система имеет не закрытую уязвимость, которая может быть использована злоумышленником для получения администраторских привилегий, руткит успешно устанавливается. В дальнейшем, как вы понимаете, рабочая пользовательская операционная система загружается в качестве "гостевой" во время старта компьютера, запускаясь из-под установленной виртуальной машины хакера.

Исследователи лабораторий корпорации Microsoft и Университета Мичигана на базе руткита SubVirt реализовали фишинговый web-сервер, клавиатурный шпион, сканер файловой системы и механизм сокрытия руткит-технологии от взора антивирусных и анти-rootkit сканеров. Полученные технологии также позволили управлять перезагрузкой системы жертвы, выключением компьютера и отправлением его в "спящий" режим.

Среди технологий защиты от программ вроде SubVirt указанная группа исследователей предлагает аппаратное детектирование, бросая взоры на таких лидеров отрасли, как Intel и AMD. Указанные представители hardware-отрасли должны будут реализовать чипы, которые станут хранить в себе системы проверки на наличие руткитов и детектировать вредоносный код на аппаратном уровне. Ещё одна схема гарантированной защиты - загрузка с надёжного источника вроде системного CD, дабы опередить старт виртуальной машины, запускающей вашу скомпрометированную ОС в качестве "гостевой".

Без сомнения, опытный системный администратор и продвинутый пользователь - смогут заподозрить неладное в работе компьютера и отследить потенциальную опасность. Тем не менее, очевидно, что чем больше развиваются технологии руткитов, тем более критичным является оперативное "латание" дыр в операционных системах. Ведь если благодаря найденной лазейке в системе безопасности и невнимательному использованию firewall ваша ОС скомпрометирована так, что злоумышленник получил администраторские права - считайте, что вы уже проиграли битву и готовьтесь спасать данные и переустанавливать систему...
Автор: Алексей Перевертайлов Дата: 19.03.2006 10:24
"Люби, корми и никогда не бросай"
Цитата из фильма про кота Гарфилда как нельзя кстати подходит к теме новости - в рядах реалистических игр из сферы услуг в самом скором времени ожидается пополнение. На этот раз любителям игр-менеджеров предстоит стать управляющим гостиницы для животных. Животные для симулятора были подобраны специально под вкусы британских потребителей (именно там стартуют продажи игры). В их число входят лошади, кошки с собаками, кролики, волнистые попугайчики и черепашки.


Шесть типов животных автоматически усложняют жизнь игрокам, так как у каждого из них есть свои уникальные особенности и потребности, которые надо удовлетворять помимо уборки клеток и кормления.
В My Pet Hotel игроку придется не только ухаживать за животными, но и лечить, и обучать их - в зависимости от задания миссии. К тому же, не следует забывать и об интерьерах вольеров, чтобы животным было как можно комфортнее в условиях передержки. Высшей наградой станет звание "Лучшей гостиницы для животных в мире". А трехмерная графика и специальные задания - по замыслу создателей - создадут атмосферу, максимально приближенную к реальной. Может быть, после прохождения игры, вам все-таки захочется завести лошадь или черепашку :). Основными навыками вы будете уже обеспечены.


Что касается издания My Pet Hotel в России, то пока никакой информации на этот счет нет. В Великобритании же коробочная версия игры будет стоить около 15 евро.
Автор: Morgana Дата: 19.03.2006 10:57