> В заголовочных файлах может быть определено все что угодно, например макросы и
> прочая. И если список функций и прототипов еще фиг с ним
> то вот макросы - это уже на грани фола. А где
> заканчиваются простейшие макросы и начинаются не простейшие? А на функции это
> распостраняется? И где грань между простейшими и не простейшими?Ну, ты ж понимаешь -- если не удаётся договориться в формулировках, единственный выход -- идти в суд. См. мой комментарий относительно "одной удалённой главы из 53".
> Гугель тут
> тоже паинькой не выглядит - сперва играют на грани фола, присвоив
> себе какие-то права которые не факт что есть, а потом удивляются
> когда начинаются предъявы. Какой-то детский подход: а они правда думали что
> при такой популярности никто не заметит их маленькие шалости и не
> проверит с точностью до бита легитимность всего этого?
Ну, что до Google -- то, насколько мне видится, они работают по принципу "de-facto состоявшегося общественного договора" -- они много делают для Open Source, но хотят взамен воспользоваться плодами для получения собственной прибыли. В надежде, что всех всё устроит.
Но кого-то не устраивает (кстати, я совсем не уверен, что не устраивает именно опенсорсников -- уж очень это всё похоже на конкурентные войны), и начинается вброс вторпродукта на вентилятор.