![]() |
Архив. Новости и комментарии | ![]() |
![]() |
7 октября - 13 октября. | ![]() |
![]() |
На этой неделе Debian
высказал свое мнение по поводу лицензионных проблем KDE.
Проблемы эти заслуживают серьезного разговора, - от них во многом
зависит будущее Linux.
Для разработки KDE - integrated desktop environment для Unix - Матиас Эттрих выбирал библиотеку Qt от норвежских троллей. Лицензия троллей предусматривает свободное использование Qt для разработки свободного программного обеспечения с открытыми и модифицируемыми исходными текстами, но запрещает изменение самой Qt (тексты которой ,тем не менее, доступны). Из этого, в частности, следует, что софт, написанный на базе Qt, не может распространяться на условиях ее собственной лицензии. Посмотрим, что требует GNU Public License (GPL). В пункте 2b записано, что владелец программы может распространять любой продукт, полученный на ее основе, лишь на условиях GPL. Итак, если у Вас есть приложение KDE (например, kwm- KDE window manager) с лицензией GPL , Вы собрали его с библиотекой Qt (а больше пока не с чем) и решили передать своему соседу, то обязаны распространить действие GPL на библиотки Qt, что запрещает лицензия Qt. Вы можете, правда, извинившись перед соседом, отдать ему только исходные коды приложения KDE с инструкциями по сборке. Но KDE расчитан скорее на тех, кто не желает не только что-либо компилировать, но даже выучить несколько команд shell. Есть и другая лазейка в GPL - можно объявить библиотеки Qt неотъемлемой частью операционной системы - и тогда двоичный код KDE тоже можно распространять. На это, видимо, и расчитывала команда KDE. Но в этом случае в GPL-ной ОС появляется не GPL-ный компонент. А это может привести к размыванию основ Linux, точнее - GNU/Linux, как справедливо замечает Столлмен, и плохо предсказуемым последствиям. Linus, правда, не склонен придавать этому большого значения: "The anti-KDE people are free to write their own code, but they don't have the moral right to complain about other people writing other code. I despise people who do complain, and I won't be sucked into the argument. " Сказано крепко. Но, как отметил Bruce Perens, "He's Linus, and He is Your God". Каике же возможны выходы ? Лучше всего - убедить троллей перейти на GPL. Но это сломает основу их бизнеса - они существуют в основном за счет продаж Qt для Окон тем, кто хочет перенести свои Unix-программы на эту весьма прибыльную платформу. Поставь GPL на Qt - и ее тут же перенесут под Окна. А сопровождением своего продукта может жить скорее разработчик конечного приложения, а не библиотки. Так что, прежде чем кричать "Убить троллей!" - лучше войти в их положение. Другой выход - написать библиотеку, совместимую по вызовам с Qt. Это - цель проекта Harmony . Пока он далек от цели. Сложно написать огромное количество кода, постоянно рискуя быть обвиненным в плагиате, - исходные тексты Qt доступны, но смотреть их нельзя - Не думай о белой обезьяне! Третий вариант - написать аналог KDE, используя GPL-ную библиотеку. Именно так действуют участники проекта Gnome. Они решили писать свой вариант desktop environment , используя Gtk++ и протокол CORBA. RedHat поддерживает проект и собирается сделать Gnome своим главным Desktop. Судите вам - вышла версия 0.3. Выскажу свое мнение. Я не вижу оригинальных идей, единой концепции, стремления к интернационализации (которая была у KDE с самых ранних версий). А предполагаемая интеграция с Enlightenment может только навредить - красиво, но удобно ли? Итак, Red Hat отказался от далеких европейских троллей и команды KDE в пользу гномов. В RH 5.2 KDE не будет. Зато S.u.S.E. и Caldera, напротив, подчеркивают, что в их дистрибутивах KDE - одна их основных составляющих, то есть фактически закрепляют за Qt статус части операционной системы. Во Франции выходит Mandrake Linux - RedHat 5.1 с KDE 1.0. В Debian 2.0 KDE разбросан по разным каталогам - часть в contrib, часть - в non-free. Debian, однако не включил gnome в свой дистрибутив как весьма сырой продукт. Это - история проблемы. Debian предлагает два возможных решения, понимая, что уговорить троллей не удастся. Первое: изменить лицензию. Написать, что программа распространяется на условиях GPL v.2 , может быть собрана вместе с Qt , но в последнем случае будет распространяться без применения GPL к Qt . Эта формулировка может относиться только к той части KDE, которая полность разработана KDE Team и не может быть распространена на GPL-ные приложения, перенесенные под KDE, такие как kppp, klyx и многие другие. Второе: избавиться от троллей и перейти на что-нибудь еще, например на Harmony. А пока - в Debian могут быть включены только исходные тексты KDE. |
![]() |
![]() |
![]() |
Что бы не говорили адепты командной строки, какими слабыми ни были некоторые
приложения, KDE - единственный на сегодня шанс для Linux приоткрыть дверь
к широкому пользователю. Нужно ли это вообще? Думаю,что нужно - иначе
мы останемся без альтернативы и вынуждены будем до конца своих дней писать
и сопровождать программы, написанные для ОС с закрытым API и сомнительно
архитектурой, а пользователи в бедных (и не очень) странах будут
красть написанные нами (и не нами) программы под лицемерный
окрик блюстителей права. Именно так : от KDE с его сомнительной
лицензией зависит перспектива распространения софта с хорошими лицензиями
- нравится нам это или нет.
Среди тех, кто утверждает, что альтернатива - была, есть и будет - Microsoft(R). Впрочем, убедить в этом надо не нас, а Министерство юстиции. Замечательный документ несколько раз упоминает Linux в качестве конкурента. Авторы пишут, что Linux разработал "single individual", наверное, чтобы показать слабость и незащищенность фирмы перед лицом окружающих ее гениев-одиночек. Linux упоминается чаще других, а полный список альтернатив: "IBM OS/2, PC-DOS, Caldera OpenDOS, Apple Mac, Linux, Novell NetWare, Sun Solaris, Sun JavaOS, HP/UX, DEC VMS and Digital UNIX, Lucent Inferno, SCO OpenServer and UNIXWare, IBM AIX and OS/400 " выглядит несколько зловеще. "Иных уж нет, а те далече...". Упоминается и роман Intel с Red Hat, как пример того , что Intel 15 лет работает с разными производителями софта. Ну да! СP/M, MS DOS, PC DOS, MS DOS, MS DOS,..., Windows, Windows, Windows,...,Windows, Red Hat. Все таки Intel был верен MS так долго... Впрочем, что бы там не говорили, Microsoft - это надолго. Выход Netshow для Linux продемонстрировал исключительный прагматизм ее лидеров. Если Биллу будет нужно - увидим и Office. Впрочем, проблемой для Билла может оказаться не только и не столько Linux, сколько поиск новой модели распространения софта. С появлением Linux рынок софта стал рушится, - он перестал определять стоимость товара. Появился почти бесплатный сыр, который не кончается и плюет на законы ценообразования. Торговать по-прежнему пока еще можно, но долго ли? В игру включились почти все. Oracle, вопреки первоначальному плану, объявил свою RDBMS для Linux бесплатной для разработчиков. Sun уже давно распространяет Solaris для Intel по цене носителя (правда очень дорогого носителя). Частный пользователь скоро может разучиться платить за софт (у нас он так и не научится). Останутся корпорации, но они основную часть денег расходуют на поддержку. Если товаром станет качество и ответственность поддержки, то MS предложить здесь особо нечего. По сути, лицензии Microsoft (как и почти всех софтверных фирм) не предоставляют пользователю никаких прав и исключают всякую отвественность фирмы. Может быть, будущее за ответственными лицензиями? Тогда, по крайней мере, мы снова увидим рынок - забесплатно ответственность на себя никто не возьмет. Есть еще один способ приобретения софта - можно клянчить его. У себя дома - несолидно, а за тридевять земель вышибить слезу у добрых дядюшек - нормально. Привожу перевод письма на русский, появившегося на slashdot.org и www.linuxtoday.com. В русском Internet этого текста я не видел, только изложение на www.nevod.ru. Письмо прислал Prof. Vlsdimir Eflov. "Дорогие коллеги! Мы- маленькая новая группа пользователей Linux из Петрозаводского Государственного университета. К сожалению, нашей деятельности помешал новый финансовый кризис в нашей стране. В результате, мы не можем приобрести книги и другие материалы, относящиеся к Linux (стоимость книги равняется половине оклада профессора университета и двухмесяному окладу of assotiated professor (доцента? ассистента?)). Ресурсы нашего Internet-сервера недостаточны для получения дистрибутива Linux online. Если у Вас возможность выслать нам любые издания по Linux, GNU C++, GNU Java и так далее, а также дистрибутивные CD Linux - мы будем Вам исключительно признательны." Сходите на их страничку - посмотрите. А потом, если считаете нужным - напишите мне, что я - москвич, живу за счет всей России, бессердечный бусурман. Но с Украины таких писем - нет. И из Киргизии - тоже. Может ли несвободный человек писать свободный софт? Пишите. AEN |
![]() |
![]() |
![]() |
![]() |
![]() |
|Начало|Комментарии| | ![]() |
![]() |
© IPLabs Linux Team , 1999 , 1998 | Использование материалов═ разрешается только со ссылкой═ на═ первоисточник. |