>> относительно BSD существует конкретное заблуждение: "BSD позволяет закрыть исходники", что без уточнения какие исходники, кому и почему, вызывает в неокрепших умах лютую агрессию.
> Она позволяет не закрыть исходники, а "растащить" их по углам.Скажите, Вам от этого хреново?
"Соседу рассказал рецепт кваса. Так он теперь, сволочь, из кваса научился делать пиво и продаёт!"
> Допустим, есть две корпорации мелко конкурируют, одновременно подпиливая компилятор C
> для своих устройств (выдаваемый сторонним разработчикам программ). Им, с долговременной
> точки зрения, выгодно иметь общий компилятор. Но с кратковременной точки зрения,
> делиться своими наработками им не выгодно - всегда неплохо поднасрать конкуренту.
...поэтому в свободный доступ добровольно-принудительно выкладывается не самая удачная доработка, а удачная придерживается до поры-до времени, чтобы обеспечить себе конкурентное преимущество.
Во FreeBSD доработки выкладываются хоть не так часто, но они качественные и испытанные. Они не борются внутри системы за право на существование (как это происходит сейчас с systemd в Linux). Целостность проекта не рушится, а только подкрепляется, хоть и разработчиков в сотни-тысячи раз меньше, чем у ядра Linux.
> Если лицензия компилятора - BSD, то наработки в основную ветку от этих
> корпораций скорее всего не пойдут, т.к. отдавать код на КРАТКОВРЕМЕННОМ этапе
> им НЕвыгодно.
Есть известные прецеденты?
> А если под GPL - то пойдут, т.к. свои наработки им придётся распространять вместе с компилятором.
Сколько там судебных прецедентов было с GPL-прошивками роутеров CISCO, чтобы, наконец, предоставили исходный код? Через сколько лет CISCO предоставила свободный доступ к прошивкам?
> В результате, в случае BSD лицензии общий компилятор окажется растащен на куски
> - по своей независимой ветке у каждой фирмы. Труд будет дублироваться,
> открытая версия компилятора будет самой убогой.
Форк — не дубль.
> Под GPL же ветка будет более-менее одна, а дублирования работы не будет.
Правда? А почему же столько почти одинаковых дистрибутивов Linux, отличающихся разве что пакетными менеджерами?