> Факта наличия инфекции это не отменяет.Это какие-то детские эмоции по-поводу малейших ограничений. GPL - это обычный колхоз: вы приносите диван, я приношу торшер, вечером сидим на диване и читаем книжки. BSD - это ультракоммунистическая утопия - с каждого по возможностям, каждому по потребностям: вы приносите и торшер, и диван, а я прихожу нахаляву.
Первое надёжно работает, второе - нет. Выяснили ещё в 30-е годы 20-го века.
> Она её не запрещает, просто накладывает дополнительные условия на получившийся "derived
> work".
Нет, вам даётся на выбор 2 варианта: выполнение договора или запрет на линковку. Никто вас принудительно не заставляет ставить лицензию GPL на ваш "derived work". Не хотите - не линкуйте. Хотите - выполняйте договор: либо распространяйте, давая права на модификацию заказчикам, либо не распространяйте, используя у себя (тоже отличный вариант, я им много раз пользовался).
> А кто здесь про идеологию? Практические последствия "чуть более тонкой штучки" достаточны.
Практические последствия в случае правильной архитектуры отсутствуют. А именно, если вы используете правильную версию GPL то:
1. Мелкие утилиты идут с GPL - их линковать нельзя, но ведь это и нафиг не нужно.
2. Библиотеки идут с LGPL - их можно линковать и использовать комбайнах.
Просто не надо плоской отвёрткой заворачивать винты с крестовой шляпкой. Но разве это для здравомыслящего человека - проблема?