> А запрет на использование коммерческих драйверов с linux ядром - это верх маразма.Абсолютно несогласен.
Годы показали, что волочить за собой старые интерфейсы для взаимодействия ядра и черного ящика проприетарного драйвера слишком утомительно. И какая бы у тебя квалификация не была, самостоятельно подправить глюки тех же видеокарт nVidia ты не сможешь, так как нет исходного кода.
Более того, авторы вообще не заинтересованы годами оттачивать свои драйвера, так как их работодатели по сути - барыги, которым надо побыстрее выпустить новый продукт и завоевать/поддержать долю рынка.
Оцени следующие перспективы:
1) выпустили драйвер с исходным кодом по лицензии "смотрите, тут нет бэкдора".
Менять там что-либо и раздавать результат нельзя. Просто попросят так не делать. И все твои порывы сделать "мир чище и добрее" будут задушены.
2) отдали старый драйвер от невыпускаемой уже железяки по любой свободной лицензии. Никто выпускать железяку уже не будет, это не прибыльно. А желающих обточить алмазными надфилями исходники драйверов к давно купленным железкам всегда найдутся.
Лицензии, которые ты не хочешь различать, они умеют защищать не только производителей оригинальных драйверов, но и тех, кто получив исходный код, что-то пытается с ним делать - *твои свободы*.
(L)GPL и BSD.
BSD защищает право стороннего программиста делать с исходным кодом что ему нравится и ни с кем не делиться, как он это делает. Нет, он имеет право и поделиться, но это не обязательно. Он есть конечное звено.
GPL защищает право участия любого программиста в развитии кода. Никто не может его закрыть и распостранить в бинарной форме. Здесь нет конечного звена.
А у тех, кто хочет отжать свой кусок пирога, есть лишь право предоставлять услуги с помощью закрытых продуктов, которые они сделали с использованием кусков открытых продуктов.
Если ничто не распространяется, никто не сочтет это нарушением GPL.