Dec. 21st, 2009

mend0za: (haus)
Итак - имеется любовный четырёхугольник:

  • 1. Исполнитель барской воли - то есть мы
  • 2. Заказчик
  • 3. Автор и изготовитель чипа
  • 4. Автор Linux BSP для чипа

Сначала выясняли есть ли NDA между 1. и 2. Нашли его. Долго выясняли можно ли заключить трёхстороннее NDA между 1-2-3. Заключили, за месяц. Участник процесса 4 категорически отказался заключать трёхсторонку 1-2-4, хотя имеются попарные соглашения 1-2, 2-3, 2-4 и 3-4.

Внимание вопрос, какого хрена я должен смотреть на исходники BSP через плечо представителя N2, получая только бинарники на выходе?

Найдено дебильное решение - обнаружен вендор N5, который на чипе N3 c помощью N4 сделал продукт и, в соответствии с лицензией Linux, - выложил у себя набор исходников. Но в эту бочку мёда вылили ведро дерьма - набор основан на ядре 2.6.15 + Debian 3.1 (три года назад это наверное было остро актуально).

Даже при предварительном просмотре - нам придётся всё собирать древнючим gcc 3.4 (с новым тулчейном - не работает NFSROOT), юзерспейс тоже надо таскать за собой старорежимный. Уже известно что в старом ядре неправильно работает I2C (в отличие от доступного в двоичном виде драйвера для 2.6.28).

Итого - вместо того чтобы спокойно делать данные заказчиком задачи, мы, совместно с его инженером, изыскиваем способы кого убить как найти возможность вообще продолжить работу, пока патентные тролли дрочат на свои бумажки.

Profile

mend0za: (Default)
mend0za

June 2023

S M T W T F S
    123
45678910
11 121314151617
18192021222324
252627282930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 6th, 2025 02:41 am
Powered by Dreamwidth Studios