Автор дисплейного сервера Wayland (http://wayland.freedesktop.org) сообщил (http://lists.freedesktop.org/archives/wayland-devel/2011-Sep...) о решении сменить лицензию с GPL на MIT для кода эталонной реализации композитного сервера Wayland (http://cgit.freedesktop.org/wayland/wayland-demos/tree/compo...) и набора клиентов (http://cgit.freedesktop.org/wayland/wayland-demos/tree/clients), развиваемых в репозитории wayland-demos (http://cgit.freedesktop.org/wayland). Целью смены лицензии является намерение упростить процесс переноса кода из эталонной реализации Wayland в актуальные библиотеки и композитные серверы. Так как в настоящее время проект содержит код всего от нескольких разработчиков (http://cgit.freedesktop.org/wayland/wayland-demos/commit/?id...) и все они согласны со сменой лицензии, проблем с согласованием с владельцами авторских прав не возникнет.За исключением репозитория wayland-demos, все остальные части прое...
URL: http://lists.freedesktop.org/archives/wayland-devel/2011-Sep...
Новость: http://www.opennet.me/opennews/art.shtml?num=31811
Эталонная новость. Рип так рип, 3 человека не могут поднять такой проект.
Три грамотных специалиста как раз могут правильно спроектировать и создать базовую реализацию для такого проекта. Вот если бы набежала толпа малопонимающих кодеров с жаждой все поменять и переделать, тогда Waylang действительно пришел бы RIP и его каждый год приходилось бы перепиливать с нуля. Кроме Kristian Høgsberg над Wayland сейчас работают два известных специалиста из Intel и Red Hat, поверьте, они сотни обычных кодеров стоят.
вполне могут. Там же не нужны драйвера для каждой карты.
> вполне могут. Там же не нужны драйвера для каждой карты.Вроде бы нужны, потому что все известные мне видеодрайверы завязаны на иксах. Может ты хотел сказать "не они будут писать драйверы для каждой карты"?
Необходимость в драйверах для Wayland отпадает, поскольку он использует KMS.
> Эталонная новость. Рип так рип, 3 человека не могут поднять такой проект.будь вместо 3-х спецов сотня кодеров, так получится очередной X-server вместо Wayland.
>будь вместо 3-х спецов сотня кодеров, так получится очередной X-server вместо Wayland.Они и втроем осилят воспроизвести все проблемы иксов и добавить немного от себя. Я в них верю. Удачи им!
> Эталонная новость. Рип так рип, 3 человека не могут поднять такой проект.Мне тоже смешным кажется созвучие "Эталонной модели". Слишком высоко нос подняли.
Это типа плевка в сторону иксов.. "Мы не вы, мы эталон!"..
а от слов "reference realisation" тебе ржать не охота, смешливый ты наш?
>> Эталонная новость. Рип так рип, 3 человека не могут поднять такой проект.
> Мне тоже смешным кажется созвучие "Эталонной модели". Слишком высоко нос подняли.
> Это типа плевка в сторону иксов.. "Мы не вы, мы эталон!"..ИМХО разработчики не плевали на иксы демонстративно ни разу. Плевали кое-какие блоггеры.
>>> Рип так рип, 3 человека не могут поднять такой проект.с точки зрения эталонного лентяя -- безусловно.
> Эталонная новость. Рип так рип, 3 человека не могут поднять такой проект.На мой взгляд, более показателен тот факт, что они решили равняться на проприетарные решения (очевидно, прежде всего на Mac OS X, iOS и Android - винда слишком консервативна). Видимо, осознав, что открытое сообщество им ничем не поможет.
> Видимо, осознав, что открытое сообщество им ничем не поможет.видимо, осознав, что их поделку бесплатно пилить почти никому не охота, а проприетарщики под гну денег отсыпают с трудом.
> видимо, осознав, что их поделку бесплатно пилить почти никому не охотаЕсли бы они предложили миру опенсорса действительно что-то новое и фичастое, такие желающие наверняка нашлись бы. Но чего нет, того нет.
Сейчас они, видимо, делают попытку номер два - возможно, кто-либо из проприетарных вендоров сочтет, что вейленд лучше собственного решения. Прямо скажем, верится в это с трудом.
почему: вэйлэнд вполне может быть востребован проприетарщиками. всё-таки полные иксы — это часто перебор. а так смотри:
* народ попиливает вэйлэнд забесплатно (ну, некоторый);
* основные тулкиты, в принципе, вэйлэнд поддерживают (энтузиасты напилят, это несложно).
вполне можно заменить ним иксы кое-где. к тому же эмулятор иксов, думаю, тоже напилят.
Это все работает, только если исходить из предположения, что вейленд будет пилить кто-то, кроме трех его разработчиков. Но на практике мы наблюдаем обратное - в открытом сообществе вейленд никому нафиг не сдался.Когда количество разработчиков можно пересчитать по пальцам одной руки, эффективнее будет не заигрывать с сообществом, а взять этих деятелей на оклад в размере одной плошки риса в день. Проще, быстрее, можно диктовать свои требования и бить кнутом, когда медленно работают.
> Когда количество разработчиков можно пересчитать по пальцам одной руки, эффективнее будет
> не заигрывать с сообществом, а взять этих деятелей на оклад в
> размере одной плошки риса в день. Проще, быстрее, можно диктовать свои
> требования и бить кнутом, когда медленно работают.Возможно, авторы вейленда сейчас и надеются именно на такой сценарий - как-никак, а кушать что-то надо.
Это хорошо или плохо?
> Это хорошо или плохо?Тексты лицензий прочтите.
>> Это хорошо или плохо?
> Тексты лицензий прочтите.Прочитали. Прикинули как нам отгрузят проприетарщину в каком-нить ведроиде. Тоже мне счастье.
> Прочитали. Прикинули как нам отгрузят проприетарщину в каком-нить ведроиде. Тоже мне счастье.Не нравится? Пользуйтесь только опенсорсными системами. Правда, в этом случае вы вряд ли столкнетесь с вейлендом, но это, в принципе, не такая уж и большая потеря, правда?
> но это, в принципе, не такая уж и большая потеря, правда?вообще не потеря: иксы отлично работают.
гм. мне кажется, или они на самом деле понять ещё не могут, что им надо и мечутся от решения к решению?
> гм. мне кажется, или они на самом деле понять ещё не могут,
> что им надо и мечутся от решения к решению?Ну теперь-то вроде определились - поняли, что в опенсорсе им ничего не светит, и решили равняться на макось.
Ох и желтушная же новость. На самом деле в оригинале ровно наоборот — эталонная реализация дисплейного сервера Wayland _не_сменит_ лицензию с MIT на LGPLv2! Сменят же лицензию с GPLv2 на MIT только некоторые демки (остальные и так под MIT).Всё. Вот и вся новость.
спасибо
>So instead, I'm going to go for the morepragmatic option of just moving the remaining GPLv2 code in the
wayland-demos repo the MIT license instead.
> Ох и желтушная же новость. На самом деле в оригинале ровно наоборот
> — эталонная реализация дисплейного сервера Wayland _не_сменит_ лицензию с MIT на
> LGPLv2! Сменят же лицензию с GPLv2 на MIT только некоторые демки
> (остальные и так под MIT).Разберитесь вначале что к чему, эталонная реализация это и есть демки, то что вы назвали эталонно
... то что вы назвали эталонной реализацией - это библиотеки функций, которые были под MIT и остались под ней. Демки были под GPL.
> Разберитесь вначале что к чему, эталонная реализация это и есть демкианонимус феерически отжигает. не иссяк ещё напалм в хранилищах!
>> Разберитесь вначале что к чему, эталонная реализация это и есть демки
> анонимус феерически отжигает. не иссяк ещё напалм в хранилищах!Это вы сыплете домыслами не посмотрев что внутри wayland-demos. Это и есть рабочий клиент и сервер, не нужно делать выводы на одном лишь слове demos в имени репозитория.
http://cgit.freedesktop.org/wayland/wayland-demos/tree/compo...
http://cgit.freedesktop.org/wayland/wayland-demos/tree/clientsСам по себе waykland просто набор библиотек.
> Это вы сыплете домыслами не посмотрев что внутри wayland-demos. Это и есть
> рабочий клиент и сервер, не нужно делать выводы на одном лишь
> слове demos в имени репозитория.FYI: вэйлэнд — это и есть тот самый «набор библиотек», угу. в демки — это таки демки. некоторые из которых показывают, как можно построить более-менее полноценную графическую систему, используя вэйлэнд.
ну откуда у некоторых анонимусов в голове такая каша?
> Ох и желтушная же новость. На самом деле в оригинале ровно наоборот
> — эталонная реализация дисплейного сервера Wayland _не_сменит_ лицензию с MIT на
> LGPLv2! Сменят же лицензию с GPLv2 на MIT только некоторые демки
> (остальные и так под MIT).В Wayland есть Wayland-demos, про которые ведется речь, и набор библиотек Wayland.
Wayland-demos - это и есть эталонная реализация сервера и клиента.
Весь проект должен быть на одной лицензии, но чем им gpl не угодил?
> Весь проект должен быть на одной лицензии, но чем им gpl не
> угодил?Внедрение продукта организациями, не желающими возвращать переработанный код в сообщество, под лицензией GPL затруднено. И тут на помощь приходит MIT.
кому?
организациям
> Весь проект должен быть на одной лицензии, но чем им gpl не
> угодил?Накладывает больше ограничений.
Почему ограничений? Разве не требований?
> Почему ограничений? Разве не требований?если требование нет возможности выполнить(по каким либо причинам), оно становится ограничением
(пожимает плечами) деньги, видать, кончились.
мда. таки я не зря упоминал про жёлтенький цвет опеннета.читаем оригинал: « just moving the remaining GPLv2 code in the wayland-demos repo the MIT license instead»
читаем опеннет: «ааааа! вэйленд выкидывает GPL!!!1111»
кто не в курсе: репа с основным кодом называется wayland (Wayland Compositor Infrastructure). а в демо лежит именно то, что и написано: демки.
и после этого некоторые люди возмущаются тому, что мы ходим на опеннет тупо потроллить. нет, а зачем ещё нужны жёлтые ресурсы? ну не новости же читать, которые на жёлтых ресурсах так перевирают, что можно и не пытаться понять. вот я сдуру один раз прочёл и офигел.
даю зарок и алгоритм своих будущих действий: новость не читай @ в каменты отвечай.
> кто не в курсе: репа с основным кодом называется wayland (Wayland Compositor
> Infrastructure). а в демо лежит именно то, что и написано: демки.Кто в курсе как раз знает, что в новости все правильно написано. Репозиторий wayland - это просто набор библиотек, а wayland-demos - это эталонная реализация с премером создания рабочего клиента и сервера.
> Кто в курсе как раз знает, что в новости все правильно написано.
> Репозиторий wayland - это просто набор библиотек, а wayland-demos - это
> эталонная реализация с премером создания рабочего клиента и сервера.(задумчиво) интересная классификация.
> (задумчиво) интересная классификация.Просто слово demos всех вводит в заблуждение. Впринципе, изначально это и были тестовые демки с примерами использования библиотек. Но потом выросли в работающий сервер и клиент.
> Но потом выросли в работающий сервер и клиент.(офигевше) откуда у вэйленда клиент-серверная архитектура? O_O
> (офигевше) откуда у вэйленда клиент-серверная архитектура? O_OВ классификации Wayland "compositor" является синонимом сервера. Это кстати относительно недавно сервер стали звать композитором, чтобы не путать с X-сервером, там не совсем не в том смысле сервер.
Из описания проекта "The compositor can be a standalone display ____server____ running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself." В других частях кода и документации тек же во многих местах упоминается Wayland server.
мда. вместо того, чтобы научить людей нормальной терминологии, авторы вэйлэнда корёжат терминологию в угоду даунам. я и так-то был невысокого мнения об этой поделке, теперь точно уверен, что она мне не нужна.
> мда. вместо того, чтобы научить людей нормальной терминологии, авторы вэйлэнда корёжат
> терминологию в угоду даунам. я и так-то был невысокого мнения об
> этой поделке, теперь точно уверен, что она мне не нужна.А почему Ваше мнение должно быть единственным правильным?
> А почему Ваше мнение должно быть единственным правильным?потому что это единственное мнение, которое для меня авторитетно.
Так я не понял Wayland - это композитный сервер или все же дисплейный, или и то и другое вместе, а может быть это два разных проекта с одинаковыми названиями?
вэйланд вообще не «сервер».
А щито?
> А щито?а, по сути, низкоуровневая графическая библиотека. таки тора-диционно сложилось некое понимание слова «сервер». и хоть библиотеку *технически* можно назвать сервером (ведь она тоже обслуживает программу-клиента посредством библиотечных вызовов), делать это не принято, чтобы не вносить путаницу.
так понятно, надеюсь?
А разве это не программа выполняемая на компьютере (т. н. сервер), которая выполняет управление окнами?
> А разве это не программа выполняемая на компьютере (т. н. сервер), которая
> выполняет управление окнами?дожили. современный люд считает, что «сервер — это то, что управляет окнами»… помимо прочей ерунды, конечно.
остановите планету, я сойду!
>> А разве это не программа выполняемая на компьютере (т. н. сервер), которая
>> выполняет управление окнами?
> дожили. современный люд считает, что «сервер — это то, что управляет окнами»…
> помимо прочей ерунды, конечно.
> остановите планету, я сойду!Wayland по сути ничего кроме управления окнами, передачи клиентам событий (нажатие клавиши мыши, клавиатуры и т. д.) и вывода изобрыжения на экран не делает, . Называй его как хочешь: приложение, программа, сервер, служба, демон ... от этого он простой библиотекой не станет.
Wikipedia.org: "Сервер (англ. server от англ. to serve — служить) (множественное число серверы) — в информационных технологиях — программный компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определённым ресурсам или услугам."
перевод http://j-sheridan.livejournal.com/412621.html
оригинал http://wayland.freedesktop.org/architecture.htmlP.S. Основываюсь на той информации, которую выложили сами разработчики.
P.P.S. Сами разработчики называют Wayland сервером, не имею ничего против. Но вы повидимому знаете лучше всех, что такое сервер. Просветите нас.
«Сервер (англ. server от англ. to serve — служить) (множественное число серверы) — в информационных технологиях — программный компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определённым ресурсам или услугам.»основываясь на этом определении, любая библиотека — сервер.
ls /usr/lib/*.so | wc -l
1565у меня на машине как минимум 1565 серверов! КРУТО!
зыж ссылки на русскую …викию — моветон в приличном обществе.
>зыж ссылки на русскую …викию — моветон в приличном обществе.моветон троллить не дав своего определения.
>>зыж ссылки на русскую …викию — моветон в приличном обществе.
> моветон троллить не дав своего определения.английская викия знает.
"In the context of client-server architecture, a server is a computer program running to serve the requests of other programs, the "clients". Thus, the "server" performs some computational task on behalf of "clients". The clients either run on the same computer or connect through the network." - en.wikipedia.org"Сервер (англ. server от англ. to serve — служить) (множественное число серверы) — в информационных технологиях — программный компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определённым ресурсам или услугам." - ru.wikipedia.org
Я не вижу разницы.
"основываясь на этом определении, любая библиотека — сервер.", "...программный компонент вычислительной системы..." - имеется ввиду программа (приложение), так чот не любая библиотека.
"...дожили. современный люд считает, что «сервер — это то, что управляет окнами»...", прогамма, которая управляет окнами, как раз таки подходит под определение сервера.
"...и хоть библиотеку *технически* можно назвать сервером...", как раз таки библиотеки ни *технически* и никак иначе не подходят под это определение.Еще раз повторяю wayland именно программа которая выполняется на компьютере, а не библиотека, тем более не граф. библиотека.
А вопрос мой был таков, в новостях Wayland называют и дисплейным сервером и композитным, поэтому я спросил: "...Wayland - это композитный сервер или все же дисплейный, или и то и другое вместе, а может быть это два разных проекта с одинаковыми названиями?" Кто-нибудь знает ответ?
опа. как оперативненько новость переписали. блин, надо скриншоты делать, честное слово.
Смысл остался абсолютно тот же. Дополнительно только добавлено разжевывание что есть wayland-demos "(в репозитории wayland размещены только библиотеки, а в wayland-demos пример создания на их основе рабочего клиента и compositor)". И слово "эталонный" заменено на "демонстрационный". И во втором абзаце длинное предложение разбито на несколько коротких, там действительно смысл ускользал.
> Смысл остался абсолютно тот же.дададада, без сомнения.
> слово «эталонный» заменено на «демонстрационный»
тоже крутая замена. ну не надо переводить «reference implementation», нет в русском устоявшегося термина для этого.
>> Смысл остался абсолютно тот же.
> дададада, без сомнения.
>> слово «эталонный» заменено на «демонстрационный»
> тоже крутая замена. ну не надо переводить «reference implementation», нет в русском
> устоявшегося термина для этого.reference implementation - эталонная реализация. Я понимаю это как, реализация, в точности соответствующая спецификациям, но может я плохо знаю русский язык.)
> reference implementation — эталонная реализация.там вон выше у товарищей слово «эталонная» вызвало странную реакцию.
Перелицензируют на BSD и будет счастье.
> Перелицензируют на BSD и будет счастье.Чем MIT хуже?