Пали Рохар (Pali Rohár) изменил лицензию на проект libopenaptx, предлагающий реализацию кодека aptX (Audio Processing Technology), применяемого в Bluetooth-профиле A2DP. Пакет включает библиотеку libopenaptx.so и утилиты для кодирования и декодирования звука. Лицензия изменена с LGPLv2.1 на GPLv3+, что приведёт к невозможности использования кода libopenaptx в проектах, поставляемых только под лицензией GPLv2 без перелицензирования связываемого с библиотекой кода до GPLv3. При этом будет достигнута лицензионная совместимость с проектами под лицензией Apache 2.0...Подробнее: https://www.opennet.me/opennews/art.shtml?num=55128
Очередная Санта-Барбара, блин..
будто тебе это не нравится
Разработчики тоже плачут.
А как же "Дикий сеньор" и "Секрет тестировщицы" (гусары, молчать)?
Скорее "Клон".
Зовите архитектора мендисабеля
Нельзя, Хуан Альберто приревнует же!
Тестикул полировщицы
>будто тебе это не нравитсяА тем временем я всё думаю почему моя китайская bluetooth-гарнитура не хочем никак подключатся под линуксом.
Зато какой саспенс, я аж попкорном подавился.
а у них главная ветка называется main или master?
главная ветка: yes_main_master
should be "yes_my_master"
Тогда уж Ja_mein_Meister
Mistress
Ну дык, такие сегодня компании, развивающие попенсорц - вместо пистонов макаку, укравшему код сейчас наезжают на оригинального автора, суть того, кто их кормит. Лолд.
ну дак этот оригинальный автор - та еще истеричка и упертый осел.
Какой гад.
А то что код у него хороший, по крайней мере отказываться от него не собираются, это так мелочи
> Дэниэл Стон заявил, что это он удалил то обсуждение и заблокировал
> разработчика Libopenaptx, но сделал это по своей личной инициативе в
> свободное от работы время, а не как сотрудник Collabora.Я правильно понимаю, что любой желающий не из числа сотрудников колаборы может удалять обсуждения и блокировать других разработчиков в проектах коллаборы? Это же надо до такой отмазки додуматься. Одно только это уже вызывает сомнение в словах и действиях данного товарища.
>в свободное от работы время, а не как сотрудник Collabora.Это он писал, чтоб зарплату не резали. Наверно.
если ты модератор площадки freedesktop, то да ты можешь удалять любые обсуждения на ней независимо от того ведутся они относительно открытого проекта в котором принимает участие твоя компания или нет.
> Так Дэниэл, слушай меня сюда: или ты переводишь стрелки на самого разраба и пишешь отмазки сообществу, или летишь из компании пинком под зад быстрее ветра - у нас тут сириус бизнесс, а после травли Шатальмана нужно не давать поводов, особенно в такой скользкой теме как: "бан по надуманному нарушению СоС".Дело раскрыто
Нарушение не было надуманным. Тем не менее, я выступил против бана, учитывая значительный вклад Pali.
Ну не зря же их ситрудникца получило премию от FSF.
> Это же надо до такой отмазки додуматься.Довольно типичная отмазка для некоторых индивидов. Слышал её от нескольких сотрудников ООО "НТЦ ИТ РОСА" в схожей ситуации.
хоть одну ссылку в качестве пруфа добавь
По ссылке скабрезные стишки сотрудника ООО "НТЦ ИТ РОСА" Григорьева Андрюши https://sun9-53.userapi.com/SPmim1G22Hd-4QXd8Kjq7-zAMXoxuIFm...
Опубликовал он их публично в мой адрес.Писал он это по поводу моих доработок дистрибутива Rosa, которые они присвоили и принялись продавать, но со своей стороны обязательства не выполнили. Вряд ли директор подтвердит, что эту его стихотворную работу компания оплачивала.
что ты понимаешь в корпоративной лояльности и кодексе поведения в "свободное" от работы время...> просто удалили сообщение о проблеме под предлогом того, что данное обсуждение нарушает принятый в проекте кодекс поведения.
>>данное обсуждение нарушает принятый в проекте кодекс поведения.Вот говорил(а) автор(ша) проекта LibreBoot, что CoC - зло. (Это безотносительно всего нижесказанного насчёт туманности смены лицензии).
Ну не было бы, просто бы удалили как… OffTopic.
off topic ^модер три нафиг ))
"Молодой человек, CoC не для вас, CoC для того чтобы банить вас."
> "Молодой человек, CoC не для вас, CoC для того чтобы банить вас."...т.е. чтоб козлить.
Не козлить, а петушить, cock же
CoC оружие вертухаев
> автор(ша)это сексизм. правильно говорить автор(ка).
автор(есса)
> автор(есса)это устарело и сексизм.
А поэты и стюарды в женском роде как правильно употреблять? Не сначала ради спрашиваю, а потому что вдруг я не в курсе.
*не срача ради
(Автозамена, простите)
> А поэты и стюарды в женском роде как правильно употреблять? Не сначала
> ради спрашиваю, а потому что вдруг я не в курсе.насколько я знаю "поэтка", а работа стюардом слишком тяже^W недостойная для них.
тебе лучше на феменистском форуме уточнить.
> фем_е_нистскомИ этот человек учит других грамоте. Я уже молчу о том, что вполне нейтральный вопрос (я всегда говорил "поэтесса" и "стюардесса", а тут вдруг кто-то утверждает, что так нельзя, и я засомневался в своих познаниях) сводится к феминизму. Вам везде враги мерещутся, батенька.
>> фем_е_нистском
> И этот человек учит других грамоте.Ты наивно путаешь фемИнисток (от слова фемина) выступающих _за_ _равноправие_, с фемЕнистками (от слова мэн, мен) иррационально _сражающихся_ _против_ _мужчин_.
> Я уже молчу о том,Вот лучше бы ты действительно молчал.
Словарь русского языка показать?
> Словарь русского языка показать?феменисткам покажи свой
словарь
Ну, можно и показать. 20+м томов и очень длинный формат словаря не даст им заскучать. Шутка.
Не на помойке я свой словарь нашел, чтобы феминисткам его давать
Лучше "авто", чтоб точно никого не обидеть.
> Лучше "авто", чтоб точно никого не обидеть.Автоботы вам покажут, как они "не обиделись" :D.
> это сексизм. правильно говорить автор(ка).Да покашлять. У вас тоже толерастия МНУ?
> автор(ка)это заявление вразрез с реальностью. правильно говорить автор или тот визгливый голос с кухни.
Правильно говорить -- автор. А ушибленные головой дармоеды лучше бы в неё только жевали.
>перенесли его код в PulseAudioНахуя? Нахуя aptx в пульсе? Что они будут с ним делать?
Это основная, как я вижу, претензия, и она коллаборационистом не оспаривается.
> Нахуя? Нахуя aptx в пульсе? Что они будут с ним делать?Вам никогда не попадался пакет виде pulseaudio-module-bt? ...а он есть :).
https://github.com/Arkq/bluez-alsa
4 секунды поиска.
И зачем мне пульса?
наушники с аптх подключать к компудахтеру с линпусом
А alsa слабо? Или надо добавлять к итак немаленьким задержкам ещё и тормоза пульсы?
Современный софт на GNU/Linux, так или иначе работающий со звуком, чаще всего попросту вовсе не работает без Pulseaudio или без PipeWire. А если не хотите задержек, переходите полностью на PipeWire, который может и вызовы для Pulseaudio транслировать если установить пакет pipewire-pulse.
> Современный софт на GNU/Linux, так или иначе работающий со звуком, чаще всего
> попросту вовсе не работает без Pulseaudio или без PipeWire.Пруфы? Вот например lmms и ardour работают нативно через jack.
>А если
> не хотите задержек, переходите полностью на PipeWire, который может и
> вызовы для Pulseaudio транслировать если установить пакет pipewire-pulse.А пульса может в alsa и в jack(module-jack-*).
А pipewire - ещё один Единый Стандарт™, работающий поверх алсы на большинстве систем.
Все так кроме того что не озвучивается причина по которой и появились пульса с пайпой - они создавались для того что б можно было без проблем шарить аудио-устройства (в pipewire еще и видео) между несколькими приложениями без ограничений.
> зачем aptx в пульсе?слушать звук в блютус-наушниках по протоколу aptx
> слушать звук в блютус-наушниках по протоколу aptxА при чём тут пульса? В ней стек bt? Pulsetooth? Нет? А я-бы не удивился, если да.
> А при чём тут пульса?Передаёт звук по блютус именно она. Незнаю почему не через ALSA, но видимо есть причины.
>> А при чём тут пульса?
> Передаёт звук по блютус именно она.Нет. Блютусом занимается ядро и bluez.
https://github.com/Arkq/bluez-alsa
А вот и alsa
> Нет. Блютусом занимается ядро и bluez.На низком уровне - да.
Но когда у меня на наушниках шёл рассинхрон после прерывания сигнала - фиксилось это патчем этого файла - https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/blob/... - но это давно было, фиксы давно в апстриме.
> фиксилось это патчем этого файла - https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/blob/...См. ссылку. Тогда этот файл и не понадобится.
Заниматься самис бт и раскодировать кодек - разные вещи, в a2dp их (кодеков) можно упаковать довольно много разных
> раскодировать кодекПроорал.
А так см. ссылку выше
После попытки коммита в pulseaudio со здоровой психикой не выйдешь.
> После попытки коммита в pulseaudio со здоровой психикой не выйдешь.Я в таких случаях просто шлю и забываю. Главное, чтоб они не могли по желанию пятки удалять чужие форки.
Всё правильно сделал.
Лицензии, патенты... Какой в них смысл, если они создают одни только проблемы? Авторского права более чем достаточно.
Дык о том и речь, что именно авторство нарушено и было ( скопировали кусок кода даже вместе с комментами в другой проект без указания авторства )
> Дык о том и речь, что именно авторство нарушено и было (
> скопировали кусок кода даже вместе с комментами в другой проект без
> указания авторства )Ну и в итоге кто пострадает? Конечные пользователи?
За нарушение авторских прав нужно было подавать в суд или что-то в этом роде. Сменив лицензию, проблема не решится.
> Ну и в итоге кто пострадает? Конечные пользователи?
> За нарушение авторских прав нужно было подавать в суд или что-то в
> этом роде. Сменив лицензию, проблема не решится.Ну дык он и хотел разобраться по хорошему.
Однако владельцы проекта, нарушившего авторское право, тупо забили. Соотв., пострадали не просто конечные пользователи, а все.. и именно по вине авторов проекта, в который копипастился чужой код.
А как все пострадали? Они так и продолжат воровать чужой код. Что им помешает?
> А как все пострадали? Они так и продолжат воровать чужой код. Что
> им помешает?Автор - получил бан
Контора - что получила проблемы с лицензиями и неопределенность по модулю( ввиду изменения лицензии )
Пользователи - перспективу неопределенности по модулю и связанному с ним функционалу
Если все упрутся рогами, то есть перспектива долгого и дорогого судебного срача и взаимного купания в гомне притом, на ровном месте и по бредовой причине
Всё так.
> Ну и в итоге кто пострадает? Конечные пользователи?
> За нарушение авторских прав нужно было подавать в суд ...Кто будет оплачивать банкет? Конечные пользователи в конечном итоге, да? Это ведь их донаты пойдут не на разработку софта, а на оплату адвокатов.
А адвокаты по вашему кушать не хотят? Злой вы!
жпл против жпл, ну хз, чет сомнительно, скорее выкинут кусок кода вместе с совместимостью, тем более пулься, детище известно кого, просто код ради того чтобы было.
И что? Автор поделился своим кодом, когда опубликовал его под ГПЛ. На что обижаться то? На кусок кода в 20-50 строк? Ну перепишут его и пойдут дальше. БСД лицензия выглядит более честной по отношению к этому. А то получается, что волонтёр, вовсе не волонтёр, а требует ему внимания за его работу.
В чём проблема была вписать имя автора? В конце концов это единственное на что может рассчитывать разработчик опен сорс кода. Чуть чуть славы и известности, возможность быть упомянутым в разработке какого-то популярного прдукта.
ну да автора ffmpеg откуда автор Libopenaptx стырил тот самый код совсем забыли
>БСД лицензия выглядит более честной по отношению к этомуОна и есть более честная. И более свободная. Просто столлманята настаивают что о свободе имеет право говорить только их гуру.
Свобода украсть код, ммм, обожаю
>> перенесли его код в PulseAudio, не указав информацию об авторе.
>> Redistributions of source code must retain the above copyright notice,
>> Redistributions in binary form must reproduce the above copyright
> Свобода украсть код, ммм, обожаюНет, о свободе читать и трактовать все жопой - там ни слова.
>>> БСД лицензия выглядит более честной по отношению к этому.
>> Свобода украсть код, ммм, обожаю
> Нет, о свободе читать и трактовать все жопой - там ни слова.Поэтому попытки трактовать постфактум и начинаются, что _сперва_ о них ни слова.
Помните ath5k или как его там было? "Ой, а мы не имели в виду именно того, что написали".
BSDL -- не столько лицензия, сколько заглушка: фиговый листок для удовлетворения формального требования наличия лицензии при грантовой разработке в штатовских университетах. Если кто-то по этому поводу строил себе иллюзии -- самое время _на берегу_ повникать, чего там ещё недосказано.
> Помните ath5k или как его там было?Помним: https://www.opennet.me/opennews/art.shtml?num=12226
"Представители организация Software Freedom Law Center обнаружили интересную проблему с лицензированием драйвера ath5k для беспроводных карт Atheros, построенного на базе кода из OpenBSD. Изначально драйвер имел лицензию BSD, но разработчики пошли навстречу и разрешили распространять код и под лицензией GPL (плюс заключена договоренность о двойном лицензировании дополнений). Проблема в том, что некоторые усовершенствования драйвера проведенные разработчиками Linux добавлены только под лицензией GPL, что затрудняет их интеграцию в код изначального OpenBSD драйвера."
> "Ой, а мы не имели в виду именно того, что написали".
Если была достигнута взаимная договорённость о двойном лицензировании, то дополнения кода должны были быть опубликованы под двумя лицензиями, BSDL и GPL, а не под одной только лишь GPL.
Когда гпльщики воруют код из бсд, с невозможностью вернуть производный код в альмаматер, вас это не беспокоит.
>Она и есть более честная. И более свободная.ну и как cuck license относится к удалению копирайтов из заимствованного кода? :)
> И что? Автор поделился своим кодом, когда опубликовал его под ГПЛ. На
> что обижаться то? На кусок кода в 20-50 строк? Ну перепишут
> его и пойдут дальше. БСД лицензия выглядит более честной по отношению
> к этому. А то получается, что волонтёр, вовсе не волонтёр, а
> требует ему внимания за его работу.Парадоксальность ситуации в том, что конторе оказалось гораздо проще устроить срач с удалением соотв запроса и бана автора вместо того, чтобы просто упомянуть о его авторстве на конкретный кусок кода, который они у него и скопипастили
как это указать? Collabora уже с клиента давно денег взяла за этот кусок. Кто отдавать будет? А после ещё в суде отвечать.. рехнyлcя чтоли?
Код скопировала не Collabora и даже не мейнтейнер пульсы, а кто-то вообще левый.То, что в роли CoC enforcement выступил сотрудник Collabora, не значит, что они всё это действо и затеяли.
И за этот код точно никто не платил, т.к. Pali написал его почти два года назад, и его не спешили принимать.
Автор Libopenaptx стырил этот код у автора ffmpeg и быкует как будто он его. Но тебя судя по всему на это плевать.
кстати в LGPL v3:>if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length)
Воу, из этой новости я узнала, что в PulseAudio завезли какие-то кодеки, кроме SBC. Минимум джва года ждала. В PipeWire они почти с самого начала были, но всё же.
Это повод для Collabora перейти на GPLv3.
отсюда вывод такой, либо гпл либо проприетар лайсенс. И там и там воров дрючат.
А где "мы внесли автора в список авторов, инцидент исчерпан"?
Мб согласно их кок'у сторонним разработчикам запрещено требовать указания их авторства на код, который у них воруют даже вместе с комментами.
Оттого и забанили.. но за нарушение кока.. и "в свободное от работы время, поэтому коллабора тут не при чем".Колаборовцы отлично умеют только гомиков с панфростом форсить.. так, сами не заметив, тоже превратились.. но не в гомиков, а в пдрсв
Только бан случился ещё до того, как код стырили. Причём два раза, второй раз – тем самым коллаборовцем.Я не уверен, приходил ли Pali требовать убрать его код после этого, т.к. разочаровался во всём действе и забил за этим следить (подумав "узнаю из опеннета"), но они спокойно могли послать его лесом за такое требование. Опубликованное однажды под свободной лицензией отозвать невозможно если лицензия не была нарушена.
Только тут-то и зарыта собака – неуказание авторства её нарушает.
В общем, нужно больше попкорна.
Я заметил там две функции rshift32_clip24 и rshift32, но исходного кода не нашёл, подскажите плиз, где искать?
Они случайно не макросом определены?
Ха-ха:
"Дэниэл Стон заявил, что это он удалил то обсуждение и заблокировал разработчика Libopenaptx, но сделал это по своей личной инициативе в свободное от работы время"
> Ха-ха:
> "Дэниэл Стон заявил, что это он удалил то обсуждение и заблокировал разработчика
> Libopenaptx, но сделал это по своей личной инициативе в свободное от
> работы время"Нехватает только каноничного "уволился ещё вчера".
"мы не отвечаем за действия уволенного сотрудника"
А чего просто автора не указали? Неужели это конец света для freedesktop? Факт заимствования, как я понимаю, очевиден, какой смысл упираться и прикрывать свой же косяк коком?
Они просто положили CoC на свой косяк.
> просто удалили сообщение о проблеме под предлогом того, что данное обсуждение нарушает принятый в проекте кодекс поведенияВнесите, пожалуйста, тех анонимов, которые под новостями о принятии CoC пишут бред, что CoC не для этого.
Встретились Java и Python...
Либопенаптх. Начинаем упражнения языка. На выговаривание.
Либопена́птикс.
Либо пенаптикс. Либо не пенаптикс.
Тогда уж либоупэнэптэкс.
> В качестве доказательства автор Libopenaptx сослался на написанную им функцию decode_buffer, в которой совпадают даже комментарии, но по словам Пали разработчики Freedesktop заявили, что это их собственный код. В ответ на возмущение и попытку обсудить то, что данное действие является нарушением лицензионного соглашения, разработчики Freedesktop просто удалили сообщение о проблемеОдин раз я поймал модератора за нарушением правил, а он моё сообщение об этом удалил. Бывает )
В тот раз, модератор подправил своё сообщение, в котором были нарушены правила. А тут я что-то такого не вижу. Похоже что авторам пульсы впадлу, они же короли, а этот автор кода "никто", вот и вымарали его копирайты, поступив как васяны-быдлокодеры.
- Модератор всегда прав.
- Если модератор не прав, то смотри предыдущий пункт.
Есть проект bluez-alsa, там есть aptX, зачем он в PulseAudio??
Потому что systemd-sound-blued
Системд саунд блэд
PulseAudio не совместим с bluez-alsa. И PuseAudio удобнее.
>PulseAudio не совместим с bluez-alsaПеревожу на человеческий:
pulseaudio не может в alsa
Может. Только bluez-alsa - не стандартный ALSA и требует ручного управления. PulseAudio же работает автоматически - включил наушники, они подключились по Bluetooth, и звук через них работает.Добавить поддержку bluez-alsa в PulseAudio было бы неплохо, но вопрос был "зачем Bluetooth в PulseAudio, если есть bluez-alsa."
>Только bluez-alsa - не стандартный ALSAЧто есть стандарт? А ALSA стандартнАЯ, ибо архитектура.
>включил наушники, они подключились по Bluetooth
Это делает пульса? Реализует стек bt?
> Что есть стандарт? А ALSA стандартнАЯ, ибо архитектура.In order to access the audio stream, one has to connect to the ALSA PCM device called bluealsa. Please note that this PCM device is based on the ALSA software PCM I/O plugin - it will not be available in the ALSA Kernel proc interface.
https://github.com/Arkq/bluez-alsa
> Это делает пульса? Реализует стек bt?
Нет. PulseAudio использует низкоуровневый стек BlueZ. Который сам по себе не работает со звуком и не управляет устройствами. Работа со звуком выполняется в клиенте BlueZ (кодирование/декодирование, микширование, ресемплинг, взаимодействие с приложениями и пр.), будь то PulseAudio или bluez-alsa. Так же как и для полключения/отключения устройства или смены профиля тоже нужен клиент или, говоря в общем, живительный пинок из userspace. Но ты ведь и сам это прекрасно знаешь.
>it will not be available in the ALSA Kernel proc interface.И что это должно мне сказать? Что для работы нужен procfs? Ну и дела! Кстати, module-alsa тоже требует. Да и что-то мне подсказывает, что пульса может и не запуститься без procfs
> И что это должно мне сказать? Что для работы нужен procfs?Нет. Читай до просветления.
Новый API и прочие велосипеды не придумывает в отличие от pa
В каком месте в PA новый API? PA уже без малого 17 лет.
> В каком месте в PA новый API? PA уже без малого 17
> лет.ALSA - 23. ALSA - de fecto стандарт для встроенного звука. Да и со звуковухами по usb.
>перенесли его код в PulseAudioЗачем? Зачем aptx в пульсе? Что они будут с ним делать?
Чтобы Bluetooth гарнитуры работали в хорошем качестве.
https://github.com/Arkq/bluez-alsa
Или пульса научилась работать в обход bluez? А может уже работает с bluetooth не используя ядро?
Успокойся уже со своим bluez-alsa. Нет, это не замена PulseAudio.
ALSA - не замена пульсы, это пульса - замена ALSA
> это пульса - замена ALSAНет. Внезапно, PulseAudio использует ALSA.
>НетТогда зачем мне пульса?
Если тебе не нужен PulseAudio - не используй. Большинству пользователей нужен.
И что они с ним делают?
А какие у тебя версии?
Затем, что ALSA - это только Linux, а PulseAudio - для любых POSIX-систем. Есть даже заброшенный порт на Windows.
> Есть даже заброшенный порт на Windows.1) Вынь - не POSIX
2) JACK тоже есть на большинстве POSIX
3) bluez на freebsd нет. Напоминаю, что тут речь не только про саму пульсу, но и про bt
1) Я знаю. Ты там слово "даже" рассмотрел? Добрее будь, а то неприятно общаться, когда от тебя такой негатив прёт.
2) У JACK плохо с сетевой прозрачностью. А также с автоконфигурацией звукового оборудования. В смысле, подключение/отключение устройств на лету, их автоматическая конфигурация, автоматическое переключение дефолтовых устройств звукового ввода и вывода. Ну и конкурировать с PulseAudio сами создатели JACK даже и не пытались, значит есть причины.
3.1) А вывод звука - это не только BT. POSIX-программам нужен унифицированный интерфейс для ввода/вывода звука. Пульса этот интерфейс предоставляет. Или ты предлагаешь музыкальному плейеру выводить звук на аудиокарту через PulseAudio, а на Bluetooth наушники через ALSA, чтобы ALSA потом звук в Bluez перенаправило?
3.2) Если функциональность Bluetooth Audio реализовать на уровне PulseAudio - его можно будет приспособить к Bluetooth-стеку FreeBSD, уж не знаю, сделано ли это уже. А если на уровне ALSA - то только на Linux.
> 3.1) А вывод звука - это не только BT. POSIX-программам нужен унифицированный
> интерфейс для ввода/вывода звука. Пульса этот интерфейс предоставляет. Или ты предлагаешь
> музыкальному плейеру выводить звук на аудиокарту через PulseAudio, а на Bluetooth
> наушники через ALSA, чтобы ALSA потом звук в Bluez перенаправило?Какой музыкальный плеер не может выводить звук в alsa и требуется пульса?
И да, есть OSS. Правда он мало кому нужен.
> Какой музыкальный плеер не может выводить звук в alsa и требуется пульса?Firefox и, соответственно, любой веб-плеер (youtube/soundcloud/etc).
> Firefox и, соответственно, любой веб-плеер (youtube/soundcloud/etc).Может ещё и vim не может без x11? Впервые слышу. Хромой может, vlc может, ffplay может, mumble может, извиняюсь, игры с закрытым исходным кодом могут. Ну, кроме турмача 2к4, он только в oss. А лиса не может? На генте из коробки может, подтверждаю работоспособность.
>> Firefox и, соответственно, любой веб-плеер (youtube/soundcloud/etc).
> Может ещё и vim не может без x11? Впервые слышу. Хромой может,
> vlc может, ffplay может, mumble может, извиняюсь, игры с закрытым исходным
> кодом могут. Ну, кроме турмача 2к4, он только в oss. А
> лиса не может? На генте из коробки может, подтверждаю работоспособность.Посмотрите ebuild, не выводит ли firefox звук через media-sound/apulse?
https://gitweb.gentoo.org/repo/gentoo.git/tree/www-client/fi...
Посмотрел. Только при включении пульсы. Хмм... Занятно. Кажись и правда звук в лисе не может без хоть какой-то пульсы. Хотя apulse просто заворачивает звук с pa api в alsa api без микширования.
Это не замены замен, пульс использует alsa на все 100%.
Pulse создан прежде всего с целью решения многопотокового воспроизведения средствами процессора, сюда также входит: программное регулирование громкости, регулирование отдельных звуковых потоков, возможность серверной передачи звука (тот же блютуз с кодеками), возможность программной записи звука или их элементов, возможность сливания разных разрядов и битрейтов и всей этой разной мишуры в один аппаратный ALSA поток.А Alsa прекрасная звуковая система, завезена очень давно, но она завязана чисто на аппаратных возможностях звуковой карты без участия процессора.
есть еще JACK, но его ставят часто аудиофилы и студии звукозаписи практически аналог pulse.
Все средства: JACK/ALSA/PULSE/... между собой могут контактировать, так как есть специальные плагины понимающие системы друг друга. Я даже помню старый пример, ICQ под линукс не имеет ни Pulse ни Jack никакой системы звучания кроме как только ALSA:) в случае отключения pulse подсистемы тем самым разблокировав единственный поток alsa прога ICQ начинала звучать, решение было банально установить плагин совместимости alsa потоков для pulse тем самым программно перенаправляя звук из ICQ через ICQ_ALSA->PULSE->ALSA.
Подсистема звуковая в линуксе завязанная на ALSA гораздо лучше огромного зоопарка обработчиков звуковых в винде, но тот же pulse требует процессорного времени приближенного к реальному, а использование чистого alsa очень сильно нас ограничивает.
>пульс использует alsa на все 100%Даже dmix? Тогда почему для запуска пульсы надо закрыть все использующие алсу проги?
>Pulse создан прежде всего с целью решения многопотокового воспроизведения средствами процессора
Оно делат хитрое микширование, как jack? Оно это делает быстро, как alsa? Что оно делает, чем оно лучше последних двух?
>А Alsa прекрасная звуковая система, завезена очень давно, но она завязана чисто на аппаратных возможностях звуковой карты без участия процессора
Dmix. Или что надо?
> https://github.com/Arkq/bluez-alsaКак сделать, чтобы несколько программ одновременно играли звук через bluez-alsa?
Лично тебе - ничего не трогать. Так можно из коробки.
Почему не заюзали его библиотеку? Или там лицения несовместима, до степени копирования кода.
Какие-то не те вещи обсуждают они там...
Всё-таки главный вопрос:
Они собираются всё переписывать на Раст или нет?!?
Ааааахахахаха
Вы опоздали, все уже сделано до нас.В гугле на андроиде.
Пока ты тут шуткуешь, гугл в андроиде уже реально занялся.
> злоупотребили принятым кодексом поведенияИными словами, автор придумал себе какой-то кодекс и теперь дуется на тех, кто его не исполняет. Детский сад...
ковид вытворяет с людьми неожиданные вещи...
Тяжело тебе, хлебушек, да?
Это не автор кодекс выдумал. Это выдумали те, кто код спёр. Но автор дуется, да - из-за того что код спёрли.
> автор Libopenaptx изменил лицензию на GPLv3 и добавил примечание о запрете использования кода в проектах FreedesktopЧто автоматом делает лицензию несвободной.
Любая GLP несвободная по определению. Только BSD, MIT сводобные.
> Любая GLP несвободная по определению. Только BSD, MIT сводобные.Ага, "по определению". Ну так Вы просто не знаете определения свободной лицензии, с чем вас и поздравляю.
>> Любая GLP несвободная по определению. Только BSD, MIT сводобные.
> Ага, "по определению". Ну так Вы просто не знаете определения свободной лицензии, с чем вас и поздравляю.Про-"GPL-ить" из под закрытой и завендорлоченной ОС, вендор которой запрещает размещение GPL софта в своем аппсторе ... что-то в этом есть ;)
Там написано, что не имеют права использовать из-за нарушений.У Creative Commons лицензии при нарушении автоматически аннулируются (с какой-то версии — если не исправить в течение определённого времени с момента обнаружения нарушения). А как у GPLv2?
Примечание он не в лицензию добавил.
> но сделал это по своей личной инициативе в свободное от работы время, а не как сотрудник CollaboraИхтамнет в мире ПО 🤣
"Поверьте!!! Я сама из Collabora, работаю тут 50 лет. Дочь программиста. Просто поверьте, - у нас не все так однозначно... Никто не хочет его травить!!! Это он сам нарушил СоС!!!"
Чётанипанятна. Судя по треду[1] там проблема возникла давно, и она совсем неоднозначная проблема. GitLab тормозит и глючит что ппц, поэтому разобраться в треде невозможно, но если поиском по странице найти коммент Lyude Paul'а, то там объясняется причина бана Пали полгода назад. Ближе к концу (можно поискать по "Kamil Piwowarski" от конца обсуждения) есть изложение таймлайна событий.Найти где и как психовал Пали мне не удалось, но по описанию Люда Пола, бан был полностью заслужен. И если так, то я бы не парился о том, что Пали опять беснуется. Он может на гормонах сидит, пол меняет или что-нибудь типа, вот его и переклинивает эпизодически. Впрочем, это не точно, потому как GitLab говно, и понять происходящее там невозможно.
[1] https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge...
I'm Lyude, I currently serve as the secretary for the X.org foundation ...
and recently joined the CoC team for X.org.I have no contributions, and no affiliation with Pulseaudio
Turns out that Gitlab has a rather nasty bug (...), where it hides the name of the person who filed the report. I didn't know this at that point, ...
I've removed Pali, Andry because of their continued behavior and multiple violations of Code of Conduct.
Да-да, я как раз об этом сообщении.
Про пункт 9 написано в комментарии Pali здесь: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge...> I have to close this pull request because pulseaudio maintainers are bastards who decided to merge this pull request and later rework code to remove dependncy on codec libraries (which ensure proper audio quality) and replacing it by codecs provided by gstreamer which do not support neither SBC-XQ, aptX-HD nor FastStream. Both libsbc and libopenaptx libraries are required to have improved bluetooth codec quality.
> Without them quality would stay low as it is without my patches.
О, спс.Ну да, психанул. Я тоже иногда позволяю себе такое, когда меня задрал ресурс: психанул, сказал всё, что хотел, удовлетворённо получил бан, и ушёл, чтобы никогда не возвращаться.
При этом, судя по его же описанию, было вполне техническое разногласие, и разработчики не согласились с его аргументами, точнее не сочли, что этих аргументов достаточно. Я согласен, что это обидно, и даже тянет на повод психануть и хлопнуть дверью.
И да, становится понятной вся эта драма с копирайтами -- ты психанул, хлопнул дверью, а они подождали чутка, взяли твои патчи, стали использовать и не подумали не то, чтоб извиниться, но даже о том, чтобы обозначить тебя в копирайтах. Совершенно наплевательское отношение к человеческой личности. С другой стороны, это программисты, хули с них взять? Они думают о коде, а не о людях.
> Они думают о коде, а не о людях.А в психологи идут, например, неуверенные в себе люди.
Нередко притворяются, что думают о других, а на поверку -- эгоисты.
>> Они думают о коде, а не о людях.
> А в психологи идут, например, неуверенные в себе люди.О да, это очень любимая психологами шутка, что нормальный человек не пойдёт в психологи. Я навскидку не упомню препода, который бы ни разу не пошутил бы на этот счёт. И, в целом, оглядываясь на одногруппников, на сокурсников, на студентов других курсов и аспирантов, с которыми мне приходилось общаться, и даже оглядываясь на некоторых преподов, я скажу что в этой шутке не просто есть доля правды, это истина, завёрнутая в фантик шутки.
> Нередко притворяются, что думают о других, а на поверку -- эгоисты.
Шигорин, ты сейчас переводишь стрелки. Вот ты модератор, да? Но ты берёшь и переводишь разговор в обсуждение личности участника обсуждения, причём уводишь в сторону от обсуждения, которое идёт вполне в тему новости. Ты понимаешь, что на фоне всего этого твоего поведения, твои попытки меня как-то пристыдить/уязвить просто не имеют никаких шансов сработать? То есть даже если бы я не тренировал бы себя годами целенаправленно на неуязвляемость к попыткам меня оскорбить, даже в этом случае оно бы не сработало. Ты можешь понять, что бессовестный человек не имеет шансов уязвить кого-либо через аппеляцию к совести? Ты можешь понять, что эгоист, который ставит свои личные цели выше, своих целей в роли модератора, не может кого-либо уязвить аппеляцией к эгоизму? Просто потому, что это выглядит как "я тут спроецировал на других свои свойства и сейчас я им покажу..."
> берёшь и переводишь разговор в обсуждение личности участника обсужденияЭто чью личность тут обсуждали? Я только вижу обсуждение неких психологов, в общем смысле, да и то не всех.
Судя по написанному Ordu, Ordu и есть психолог.
Может и так, но это было совершенно неочевидно до написанного Орду. Да и после написанного неочевидно, мы тут только догадки строить можем. Почитать форум - так Орду всегда выступает как программист, про ассемблер там пишет и прочее. Чтоб он себя назвал психологом - не припомню.
> Шигорин, ты сейчас переводишь стрелки. Вот ты модератор, да? Но ты берёшь и переводишь разговор в обсуждение личности участника1 Модераторы, что не люди? Им нельзя высказывать своё мнение?
2 Личности какого участника? Вы начинаете что-то уже выдумывать.
>> Шигорин, ты сейчас переводишь стрелки. Вот ты модератор, да? Но ты берёшь и переводишь разговор в обсуждение личности участника
> 1 Модераторы, что не люди? Им нельзя высказывать своё мнение?Нет, не люди. Модератор -- это роль, а не личность. У роли есть простор в том, как она может реализовываться, есть определённый простор для личностного самовыражения, но любая роль определяется целями этой роли, и личностное самовыражение, идущее вразрез с этими целями недопустимо. Это признак незрелой личности, которая не видит разницы между собой и своей ролью, или которая может позволить себе некстати забыть о том, что она наделена какой-то ролью. Обычно это называют безответственностью, но... ну да, это безответственность, но безответственность безответственности рознь, это лишь одна из разновидностей безответственности.
> 2 Личности какого участника? Вы начинаете что-то уже выдумывать.
Не, это не я выдумываю, а ты влез в разговор, не зная контекста.
>>> Шигорин, ты сейчас переводишь стрелки. Вот ты модератор, да?
>>> Но ты берёшь и переводишь разговор в обсуждение личности участникаВот Вам зеркало и изучайте свою кривую рожу, прежде чем детсад с претензиями ко _встречным_ подначкам начинать: #158
>> 1 Модераторы, что не люди? Им нельзя высказывать своё мнение?
> Нет, не люди.Вот и идите убеждать перлового автомодератора (который и впрямь не человек) о том, что Вы кругом правы.
> Модератор -- это роль, а не личность.
Тогда чего Вы взъелись на обсуждение Вашей самоназначенной _роли_ психолуха, притягивая "обсуждение _личности_"?
Логика -- даже не детского сада. Это какое-то вырождение.
Как Мусин говорил -- "дурак с дипломом, а то и двумя".
>> 2 Личности какого участника? Вы начинаете что-то уже выдумывать.
> Не, это не я выдумываю, а ты влез в разговор, не зная контекста.Это _Вы_ влезли в разговор, не зная контекста.
Я не раз и не два приводил здесь ссылку на объяснение Максима, что комодерированием занимаюсь исключительно на правах в том числе и обычного участника -- как писал лет пятнадцать назад, так и сейчас пишу, и белкам-истеричкам никаких скидок на лишний битик не будет.
А теперь выдыхайте, отсердитесь, поймите, где и сами неправы -- и идём все вместе, такие разношёрстные, дальше...
>> Модератор -- это роль, а не личность.
> Тогда чего Вы взъелись на обсуждение Вашей самоназначенной _роли_ психолуха, притягивая
> "обсуждение _личности_"?Хех. Я, когда писал этот коммент, который ты цитируешь, написал целую стену текста, о том, как Шигорин не отличает личности от роли, что для него личность и роли слеплены в одну атомарную вещь, и ролевые конфликты поэтому выше его понимания: внутри атомарной вещи не может быть конфликтов, по определению атомарности. Подумав, я удалил эту стену текста и не стал её публиковать, но тут приходишь ты, и подтверждаешь всё, что я там писал. Я даже начинаю сожалеть, что я удалил её.
Я не выступаю психологом здесь на опеннете. Я выступаю здесь как участник обсуждений, у меня могут в процессе возникать какие-то цели и задачи, но они как возникают, так и исчезают. У меня нет никаких устойчивых целей и задач здесь, которые бы требовали от меня какого-то определённого поведения.
Если тебя это не убеждает, то я скажу тебе как психолог: моё поведение здесь -- это не поведение психолога, выполняющего свои профессиональные задачи. Психологи бывают разные -- консультирующие психологи, психотерапевты, тренеры, организационные психологи, судебные психологи, учёные и разные другие, но моё поведение здесь неконсистентно ни одной из этих разных ролей. Это должно было бы наводить на мысль о том, что психолог для меня здесь не роль?
Здесь на опеннете "психолог" -- это моё личностное свойство, а не роль. Но, я подозреваю, ты этого не поймёшь, даже несмотря на объяснения. Хотя в твоём возрасте, пора бы это не то что понимать самостоятельно, пора бы видеть это автоматически и учитывать это автоматически в своих мыслях. Настолько автоматически видеть и учитывать, что даже не замечать того, что ты это видишь и учитываешь.
> Как Мусин говорил -- "дурак с дипломом, а то и двумя".
Мусин такой же болван, как и ты, что ли?
>>> 2 Личности какого участника? Вы начинаете что-то уже выдумывать.
>> Не, это не я выдумываю, а ты влез в разговор, не зная контекста.
> Это _Вы_ влезли в разговор, не зная контекста.Хех нет, Шигорин, разговор шёл до тебя, и вдруг нарисовался ты. Если оценивать кто и насколько влез в разговор, то ты влез в большей степени, чем я.
> Я не раз и не два приводил здесь ссылку на объяснение Максима,
> что комодерированием занимаюсь исключительно на правах в том числе и обычного
> участника -- как писал лет пятнадцать назад, так и сейчас пишу,
> и белкам-истеричкам никаких скидок на лишний битик не будет.Пфеу. А когда ты уводишь разговор в оффтоп по своей инициативе, у тебя не возникает чувства конфликта ролей в голове? Что ты чувствуешь, когда твоя роль участника позволяет себе вещи, которые заставляют твою роль модератора хмурить брови?
> А теперь выдыхайте, отсердитесь, поймите, где и сами неправы -- и идём
> все вместе, такие разношёрстные, дальше...Не проецируй себя на меня. Я не сержусь, я ржу как конь.
> Вот Вам зеркало и изучайте свою кривую рожу, прежде чем детсад с
> претензиями ко _встречным_ подначкам начинать: #158А, да, я вспомнил, что это за сто пятьдесят восьмая решётка, посмотрел. И я понял, что я всё равно не понимаю о чём ты. Ты не мог бы объясниться? Ну, знаешь как это делают "давай разберём по частям написанное тобой", и дальше по тексту, чтобы я могу понять, что ты там увидел такого в #158?
> Вот и идите убеждать перлового автомодератора (который и впрямь не человек) о том, что Вы кругом правы.
А это о чём?
В психологи почти всегда идут женщины. Конечно проблема недоразвитых с кривыми мтзгами там присутствует, как например в случае с гендером которого нет. Но болваны носятся с ним как будто гнндер это самоидентификация. Они заявляют типа "Смотрите я 67-й гендер изобрел, который определяет меня как фаната аниме, а это значит я размножаюсь рисованием" и т.д. и т.п. Но вот выслушивать бессвязный бред и целенаправленно не помочь страдая от недополученной премии это уж очень крайний случай. Сомневаюсь что среди айтишников найдутся те, кому знакомо правильное представление лб эгоизме и его причинах.
>> Они думают о коде, а не о людях.
> А в психологи идут, например, неуверенные в себе люди.
> Нередко притворяются, что думают о других, а на поверку -- эгоисты.Он же как-то прямо писал, что сначала обращался к психологу, после чего сам пошёл учиться. Это такое дело, где нет возможности практиковаться на кошках, не трогая себя любимого.
Как видно, кое-чему научился, про код он прав. Такие "программисты" существуют. Например, тот же Потапов из ООО "НТЦ ИТ РОСА" со своим ученьем "никогда не делай ничего для людей". Там вся шаражка проявила профнепригодность. Они ведь до сих пор полагают, что претензия была к фразе "неблагодарные свиньи".
> Найти где и как психовал Пали мне не удалосьМогу переслать архив почты, которую мне присылал gitlab, если очень интересно.
Как мы видим, принятие любого кодекса, это метод, метод дискриминации и угнетения. Ты мне не нравишься, удалю сообщения и забаню, под предлогом не соблюдения кодекса.
Я не знаю, брали они код или не брали, но сам метод как эти леваки хотят заткнуть рот этому Дэниэлу Стону наглядно показывает для чего нужны все эти COC.
Так это ж наоборот Даниэл Стон рот затыкал. Этому, Пали Рохару.
>>на проект libopenaptx, предлагающий реализацию кодека aptX (Audio Processing Technology)А Qualcomm в курсе? Это же их патенты.
>>>на проект libopenaptx, предлагающий реализацию кодека aptX (Audio Processing Technology)
> А Qualcomm в курсе? Это же их патенты.Да, есть риск, что придёт лесник.
> Лицензия изменена с LGPLv2.1 на GPLv3+, что приведёт к невозможности использования кода libopenaptx в проектах, поставляемых только под лицензией GPLv2 без перелицензирования связываемого с библиотекой кода до GPLv3. При этом будет достигнута лицензионная совместимость с проектами под лицензией Apache 2.0.Свободные лицензии такие свободные
>* media-libs/libopenaptx
> Available versions: (~)0.2.0 (~)0.2.1 **9999*l >{CPU_FLAGS_X86="avx2"}
> Homepage: https://github.com/pali/libopenaptx
> Description: Reverse-engineered aptX and aptX HD libraryВарез альфа версии, автор которого украл и проприетарный и опенсорс код, решил привлечь внимание к своей персоне истериками. Так и запишем.
Когда Collabora делает реверс, это не варез. Так и запишем.
> Когда Collabora делает реверс, это не варез. Так и запишем.К ней тоже можно прийти в гости с иском. Кто будет приходить? Сочлены всяких сомнительных организаций? Так они не могут пока они сочлены, будет выгодно и придут. А тут какой-то нонейм, вот ему нельзя в варез.
Вообще-то реверс это не кракз и не варез. Это трибьют, воздать должное мастеру, научившись у него.
> Вообще-то реверс это не кракз и не варез. Это трибьют, воздать должное
> мастеру, научившись у него.Тут всё просто. Варез и кракз -- это не воровство, это улучшение оригинального продукта в интересах лиц, обладающих правами на его использование (купленная лицензия и прочее), копирование (переиспользование) чужого кода и смена смена лицензии по своему усмотрению, не имея на то права (если оригинальная лицензия и оригинальные условия распространения того не позволяют) -- воровство.
Щаз доп*здишся.
Вы случаем не из Университета Миннесоты это сочиняете?
Ну тут такая же логика https://www.youtube.com/watch?v=xC03hmS1Brk
> Вообще-то реверс это не кракз и не варез.Это зависит от лицензии. Иные EULA явно запрещают реверс-инжиниринг.
>> Вообще-то реверс это не кракз и не варез.
> Это зависит от лицензии. Иные EULA явно запрещают реверс-инжиниринг.Имеет вес не то, что скажет про EULA Аноним, а что будут делать с результатом реверса люди.
Разумные люди с результатом *нелегального* реверса не будут делать ровным счетом ничего. Ибо даже посмотрев этот результат ты рискуешь получить проблемы в будущем, уже хотя бы потому, что будет вопрос, является ли твой будущий код оригинальным или результатом полученных знаний.
> Разумные людипросто не станут читать дальше Вашу попытку выступить от лица множества, в которое Вы не вхожи, нам вот этих двух слов достаточно.
К кому угодно можно прийти в гости с иском, даже к вам, Аноним.
> К кому угодно можно прийти в гости с иском, даже к вам,
> Аноним.О чём и речь. А вот к сочленам нельзя прийти к с иском.
> Дэниэл Стон (Daniel Stone) … заявил, что изменение лицензии на libopenaptx сомнительно с юридической точки зрения. Libopenaptx не является личной разработкой Пали Рохара, а лишь форк кода из проекта FFmpeg, который изначально поставлялся под лицензией LGPLv2.1Дорогой Дэниэл, а доказывать это вы как будете? Неужто будете ссылаться «на написанную кем-то функцию, в которой совпадают даже комментарии» © ?
Ведь в эту игру можно играть вдвоём.
> Ведь в эту игру можно играть вдвоём.Это в теории. На практике Пали Рохар один, а против него компания с юристами и SJW на окладе.
>> Ведь в эту игру можно играть вдвоём.
> Это в теории. На практике Пали Рохар один, а против него компания
> с юристами и SJW на окладе.Но если они докажут, что его код — это чужой код, они автоматически докажут что их код - это тоже чужой код.
Впрочем, компания юристов решает, да (
Дифф функции в коде за начало мая и ветке библиотеки. Собственно для этого и придуманы все CVS.
> Ведь в эту игру можно играть вдвоём.Можно. Правда репутация - дело такое сегодня: запачкать легко, особенно по методу, проверенному и проторенному дуболомом соприспешники из SCO; да и разраба нужно как Дядю Дональда глушить, а это много ресурса.
Ваше спасение только в копилефте.
Истеричка, недовольная "нарушением лицензии" сама нарушила лицензию. Как же это в стиле "а чё, всем можно, а я чем хуже".
Таки да.
Таки нет. Автор не нарушал лицензию lgpl2.
Нарушал. Он не единоличный автор либы и не может произвольно её перелицензировать из LGPL в GPL без согласия всех авторов.
Очередное доказательство того, что любители GPL на самом деле - копирасты.
>добавил примечание о запрете использования кода в проектах Freedesktop.Тем самым сам нарушил копирайт на условия лицензии GPL. Модифицированную подобным образом GPL запрещено называть GPL.
Верно.
Неверно. Он не модифицировал лицензию.
Любые ограничения на то, кому и для каких целей можно использовать код а кому нельзя, которые добавлены к (L)GPL, будь они в тексте лицензионного соглашения, вне его, слева, сверху, снизу, сбоку – не важно где – автоматически делают её несвободной, и она уже не может называться (L)GPL.Почему я делаю акцент на том, что не важно, где находится ограничение – потому что если это именно _требование_ правообладателя, а не ничего не значащая сноска, то оно считается частью лицензии.
Самый известный пример – когда Redis взяли Apache License 2.0, добавили некий Commons Clause отдельно, и в итоге получилась отдельная несвободная лицензия: https://www.opennet.me/opennews/art.shtml?num=49170
С тех пор они уже успели её ещё раз поменять, но пример достаточно иллюстративен.Другие примеры находятся здесь по словам "несвободаня лицензия": https://www.opennet.me/cgi-bin/opennet/ks.cgi?mask=license
P.S. В отличие от тебя, I made my research.
>так как открытые лицензии не регламентирует право вести разработку только на немодерируемых платформах и не требуют предоставления неограниченного доступа ко всем платформам разработки.GPLv3 воевал с тивоезацией. Вот с чем будет воевать GPL v4 - с "тивоизацией" платформ разработки ;)
>Вот с чем будет воевать GPL v4 - с "тивоизацией" платформ разработки ;)Воевать не будем. А вот точно загасим таких троллей как ты.
Уныло гляжу на это безобразие глазами ленивого юзера. Значит ли это, что надежду на скорое появление поддержки качественного двунаправленного звука через Bluetooth в популярных дистрах (чтоб из коробки, без кучи телодвижений) надо похоронить, пока они там бодаются/разбираются/ переписывают?Моя печаль даже не про aptX. Бог с ним, нам бы и SBC хватило. Я про то, что пшш-аудио с любыми блютус-гарнитурами , при использовании микрофона умеет только в убогий HFP/HSP. Кто пробовал пользоваться - знает, что звук в этом случае становится совсем как из унитаза .
Хотя поддержка более качественного faststream давно есть во многих bluetooth-гарнитурах, про софтовую поддержку никто не чесался, кроме упомянутого Pali.
Грустно это. Куда крестьянину податься ? Похоже только задавить жабу, и разорятся на комплект гарнитуры с USB-донглом, где кодеки прошиты аппаратно..
> про софтовую поддержку никто не чесался, кроме упомянутого Pali.Вот и мотив, зачем с ним так поступили.
Ну и #188
https://rms-open-letter.github.io/
>61. X.org Foundation
>698. Daniel Stone (Collabora, freedesktop.org, Wayland)
какой мотив, если он периодически в течении года оскорблял мейнтейнеров, называя их yблюдкaми и отпуская прочие подобные коменты, потому что у них не нашлось времени чтоб срочно ревьювнуть и вмержить его реквесты, а потом тупо психанул и потребовал удалить свои патчи после того как его попросили переделать их с использованием гстример?
> какой мотив...
> у них не
> нашлось времени чтоб срочно ревьювнуть и вмержить его реквестыА вот это "не нашлось" -- вполне способ достижения целей.
При этом, как признаёт Lyude Paul https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge...
реакция Пали вполне ожидаема.Ну а потом эту ожидаемую его реакцию обернули против него. Примерно как и Вы, что бы выглядеть убедительнее, взяли и подменили "9 months" на "срочно".
как он признаёт, у них так это работает во всех проектах - у мейнтейнеров тупо не хватает времени и его собственные патчи месяцами ждут пока их рассмотрят. и никакой цели зачморить этого конкретного пали и украсть его код у них не было.
Я не знаю, кто такие "мейнтейнеры" и чем они занимаются. Если я разработчик и веду некий проект, и ко мне приходит кто-то и предлагает код, и этот код решает вопрос который я хочу видеть решённым -- я нахожу время.
Речь о тех, кто сопровождает пульсу. Они очень медленны, но их действия не были похожи на злой умысел, т.к. пульсу 14 и без патчей Пали битый год не могли выпустить. Похоже, банально не хватало человеческих ресурсов, а желающих взять и быстренько навести порядок во всём, согласовывая ревью и принятие разных конфликтующих патчей, не нашлось. Точнее, помогающие были, но каждый по своей, интересующей их, части, а те, кто наводит порядок в общем, и так были завалены делами.Это по их словам. Как знать, может, они лёжа на пляже на Бали лениво печатали ответы мизинцем левой ноги, в полглаза читая присылаемые патчи по диагонали (и не больше одного в неделю), а может работали в поте лица. Я не знаю.
Я так это всё и понял. Вскоре после второго бана перестал следить за перепиской и отписался (или тот тикет закрыли для ответов, не помню).Работы Пали жалко, конечно, и его нервов и времени жалко намного больше, но он тоже не прав.
Да я понял о ком речь. И словарь у меня есть. То слово означает "обслуга". Как можно обслуживать код, ума не приложу. Пыль с него сметают, что ли.If you maintain a road, building, vehicle, or machine, you keep it in good condition by regularly checking it and repairing it when necessary.
То есть в _их_ действиях умысла нет. Но сам процесс организован так, что вроде какая-то работа идёт, но в итоге нужное пользователям не добавляется.
> Но сам процесс организован так, что вроде какая-то работа идёт, но в итоге нужное пользователям не добавляется.Это да.
Как читавший весь тот срач – подтверждаю, всё так и было.
Как читавший весь тот срач - опровергаю. Все было не так.
Поясни, что было не так? Мейнтейнеры пульсы обосновывали почему они хотят заюзать gstreamer и почему не надо напрямую использовать его библиотеку. В редхате, например, тоже считают что со статусом патентов не совсем все понятно и отказываются впиливать пакет с его либой в федору.Но он упёрся и хотел делать так как он хочет, после чего решил хлопнуть дверью и запретить им вообще юзать патчи в каком-либо виде.
Я так это всё и понял. Вскоре после второго бана перестал следить за перепиской и отписался от ответа (или его закрыли для ответов, не помню).Работы Пали жалко, конечно, и его нервов и времени жалко намного больше, но он тоже не прав.
>от ответа*от тикета
так что забанен он, имхо, вполне заслужено.другой вопрос, это почему тот копчёный господин, который потом подобрал его патчи и сделал на их основе новый пулреквест(https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge... ) не добавил его в копирайты, даже если он их переписал на 90% и оставил от оригинальных патчей только пару коментов. и он, кстати, судя по всему не имеет к collabora никакого отношения.
Задавался тем же вопросом.
> Куда крестьянину податься?В РККА, куда ж ещё
>В ответ на возмущение и попытку обсудить то, что данное действие является нарушением лицензионного соглашения, разработчики Freedesktop просто удалили сообщение о проблеме под предлогом того, что данное обсуждение нарушает принятый в проекте кодекс поведения.
>Дэниэл Стон (Daniel Stone), бывший член совета директоров X.Org FoundationА теперь смотрим, кто же участвовал в травле Столлмана?
https://rms-open-letter.github.io/>61. X.org Foundation
>698. Daniel Stone (Collabora, freedesktop.org, Wayland)Ба! Знакомые все лица! Ну надо же, "борцы за нравственность" оказались безнравственными, воруют чужой код и пытаются заткнуть рот авторам своим КоКом. Нужно бить этих гадов лицензией и преследовать в суде. Без возможности воровства эта токсичная "тусовочка" быстро стухнет, так как вместо написания своего кода слишком занята травлей.
Почему они такие дурные и не могут помириться? Хотябы нормально пообщаться. Неужели в Collabora ни одного вменяемого нет.
Когда они попросили извинения у Pali за его бан в проекте пульсы, тот упёрся рогом и продолжил клоунаду, потом пришла CoC-полиция FDO и забанила его во всём FDO сразу.
Чот невнятно выражаешься. Бан вещь конкретная, воровство кода тоже. А клоунада, уперся рогом, и прочие эвфемизмы больше говорят о тебе чем о Pali.
Тебе архив почты со всей перепиской скинуть? Там конкретно видно за что его забанили раз, потом разбанили и извинились, но он остался недовольным и продолжал оскорбления, и затем его забанили уже другие люди.А какие эвфемизмы я употребил?
Воровство кода случилось позже, я его не упоминал и не оправдываю его, так быть не должно.
> Почему они такие дурные и не могут помириться?Мировая будет означает, что они публично признают свою ошибку.
Сами они расценивают такой поступок как демонстрацию слабости.> Хотябы нормально пообщаться. Неужели
> в Collabora ни одного вменяемого нет.Для _них_ это вменяемое поведение. "Мы команда", "Боливар не вывезет двоих" и всё такое.
Вся суть жопоэля, что бы вы там не писали в ридмихах код легко копируется, заимствуется, и делается с ним все что угодно. Так чего вы там прячетесь за ширмой? Юзайте MIT, не морочьте людям голову.
> Юзайте MIT, не морочьте людям голову.И хныкайте потом как таненбаум:
https://webcache.googleusercontent.com/search?q=cache:Qn1hVV...
Pali – знатная истеричка. Я следил за тем самым тредом в трекере пульсы, и я понимаю его раздражение и разочарование из-за того, что его очень долгое время игнорировали и, мягко говоря, поступили с ним очень некрасиво (ещё до бана), перечёркнув все его старания и в одиночку написанный код, но и он себя вёл крайне агрессивно, обзывая всех в общем и отдельных личностей в частности бастардами и ещё всякими словами.
Бейте его, насмехайтесь над ним. Пусть компания и нарушила копирайт, но ведь гад словами, словами защищался и нападал... а ведь в линукс.фаундейшен и ко принято лойеров слать, если друг у друга тырят. Ничтожная букашка, как он посмел...
Они нарушили не указав его среди авторов, верно.Он тоже нарушил, изменив лицензию на код, который ему не принадлежит.
Виноваты и те, и те, но в разном.
FDO не является частью LF.
// автор #218
Но возвращаясь к моей мысли, он схлопотал бан за своё поведение, ещё когда никто ни у кого код не тырил.
Но они и есть бастарды. На его месте я бы их и хуже называл.Неадекватность чуханов сидящих у руля в большинстве "опенсорс" фаундейшенов - причина по которой лично я никогда больше не стану коммитить в крупные проекты.
Чего стоило мне патч в фрибсд отправить...
А. Порылся в памяти. Даже два патча. И один из них ушел в ядро через месяц и от имени... ментейнера, которому я недели 2 писал - прими чушка коммит мне срочно нужно это в карренте.
Возможно это объясняют, почему принимаются только патчи по почте а не пиары-меары - что легче было писанинку поправить под себя. Интересно глянуть, как воткнули мой патч для pulseaudio.
Почтой принимают, потому что так исторически сложилось. Поверьте, наличие пулл-реквестов таких деятелей не остановит, поскольку они вообще плохо понимают что делают. Например, работнички ООО "НТЦ ИТ РОСА", приняв код, просто удалили все мои репозитории со своей "замены житхапу". Аргументировали, якобы я могу сделать force push и нагнуть всю их исключительно автономную разработку. :)
Не понял, это у них свой хостинг gitlab был? Была бы своя копия, а выложить пока вроде есть куда. Конечно, если в git нет аналога touch для коммитов (да, файлы они коненчо могли бы, но по датам коммитов можно было бы оспорить).
> Не понял, это у них свой хостинг gitlab был?Он у них и есть: abf.io
Мрияли сделать из него как-бы национальный аналог gitlab. То есть получить под это дело финансирование из бюджета, разработку проаутсорсить, а разницу раздать пенсионерам и школьникам. Но внезапно тащ. полковник сменил министра и что-то пошло не так, субподрядчик оплату выбивал через суд. https://www.cnews.ru/news/top/rossijskij_linuxrazrabotchik_rosa> Была бы своя
> копия, а выложить пока вроде есть куда. Конечно, если в git
> нет аналога touch для коммитов (да, файлы они коненчо могли бы,
> но по датам коммитов можно было бы оспорить).Я ещё со времён спектрумов с гамнитофонам научился хранить более 1-й копии, так что там ничего особо ценного, кроме как для них, и не было (а они не просто удалили, а скопировали другому пользователю, как выяснилось позже).
Единственно, я делал на базе образа их ОС сборку под планшеты, для чего накатал скрипт для некоторой автоматизации + какие-то файлы конфигурации, пригодные и для других Linux. Выложил ссылки в соответствующей теме на форуме 4PDA. Люди тыкали в ссылки и получали фигу, а я про это даже не знал. В общем, некрасиво поступили, тем более что на основании как раз той публикации на 4PDA их директор трындел в СМИ, что якобы "нами даже решён вопрос (правда пока только для ОС ROSA Fresh), когда 64-разрядный дистрибутив устанавливается на компьютер с 32-разрядным UEFI".) https://www.itweek.ru/foss/article/detail.php?ID=198470
Нехер чужой код тырить.
Тут вам не клоака толерантности.
Пали на самом деле Рогар (словак, h = г), а Даниэл — Стоун.
вот так поворот
А что не так с GPL3? То, что он поперёк горла корпорациям над freedesktop?
Муакх-муахххх-кх-кх-кх