Однако, это не так.
Все началось со статьи, написанной Флорианом Мюллером (Florian Mueller), который, кстати, не является ни адвокатом, ни разработчиком, хотя и играет эту роль в телевизоре. Профессиональный разработчик Эд Бюрнет (Ed Burnette) в блоге ZDNet сообщает, что загрузил и проанализировал все файлы, о которых написал Мюллер, и его анализ позволил сделать совершенной противоположный уверениям Мюллера вывод.
Вот что он обнаружил.
Обсуждаются два набора файлов. Первый набор состоит из 7 файлов (PolicyNodeImpl.java, AclEntryImpl.java, AclImpl.java, GroupImpl.java, OwnerImpl.java, PermissionImpl.java, and PrincipalImpl.java) и находится в области тестирования устройств дерева исходного кода. Любой программист подтвердит – в финальную версию продукта код для теста устройств не попадет. Такие тесты разработчики используют внутри компании для проверки качества ПО перед релизом.
Второй набор из 37 файлов, заархивированных в один файл MMAPI.zip, находится в директории для собственного кода аудиодрайверов и предназначен для чипсета определенного типа. Эд Бюрнетт два раза проверил сборочный файл проекта и категорично утверждает, что этих файлов (или архива) в релизе Android также нет. Судя по всему, кто-то загрузил их по ошибке и их нужно просто удалить.
Эд обнаружил одну странность с первым набором из 7 файлов. Sun опубликовал эти файлы на своем сайте, чтобы помочь разработчикам в отладке и тестировании их собственного кода. По какой-то причине, разработчик Android или Harmony, который пользовался ими, декомпилировал их и пересобрал вместо того, чтобы использовать оригиналы Sun. Позднее выше файлов по ошибке опубликовалась лицензия Apache – возможно, автоматическим скриптом. Решение этой сенсационной конспирологической проблемы? Заменить файлы оригиналами от Sun и снабдить корректными комментариями. Или просто удалить их. В конце концов, в релиз Android они все равно не попадают.
.Другие новости по теме:
Постоянный адрес публикации: http://www.procontent.ru/news/18723.html
© Оксана Васильева «Мобильный Контент»