Ник Велнхофер (Nick Wellnhofer) удалил себя из списка сопровождающих библиотеку libxml2 и официально отошёл от дел. Изначально Ник объявил об уходе с поста сопровождающего в сентябре, но до сих пор намерение было лишь на словах. После ухода Ника о желании подхватить эстафету сопровождения объявили Daniel Garcia Moreno из компании SUSE и Iván Chavero, которые не упоминаются в списке участников, ранее передававших изменения. Несколько часов назад данные разработчики были добавлены в список сопровождающих, а обсуждение нахождения проекта без сопровождения закрыто как решённый вопрос...Подробнее: https://www.opennet.me/opennews/art.shtml?num=64406
Правильно сделал, пусть инфосеки-снежинки фиксят свою паранойю.
Как оказалось, вставать в позу — не самое эффективное решение. Забавно.
А в чём неэффективность? Чела это больше не парит -- любитесь сами.
нет, не оказывалось такого
Наоборот эффективное. Чел в одно лицо поддерживал либу, которой бесплатно пользовались крупнейшие корпорации. Сами они бабок не платили и не помогали. Теперь у него есть свободное время.
> Наоборот эффективное.Т.е. чем пpocpaл кучу своего времения почти 10 лет поддерживая либу забесплатно.
А потом начал клянчить деньги и
1) корпы просто выкинули либу
2) сообщество сразу нашло других немамонтов ему на замену> Теперь у него есть свободное время.
А раньше он не додумался свалить?
Что-то он не очень умный.
> сообщество сразу нашло
> Daniel Garcia Moreno, сотрудник компании SUSE
> Iván Chavero, основатель компании NorTK и бывший сотрудник Red HatСообщество, ага
Ну то есть как раз корпы, которые "бабок не платили и не помогали" теперь помогают. А сообществу XML не нужен ни в каком виде.
> корпы, которые "бабок не платили и не помогали" теперь помогаютЕще не помогают. Пока только подписали меморандум о необходимости составить декларацию о намерениях.
> Еще не помогают.Как это не помогают?
А это что "сотрудник компании SUSE" ?
И это не декларация о намерениях, а свершившийся факт.
Всмысле на помогают, когда взяли на себя разработку целиком и сотрудников выделили.
>А сообществу XML не нужен ни в каком видесообщству домохозяек? xmllint просто must have если работаешь с XML.
Не работайте с XML, переходите на YAML.
Переходите на javascript и python
> Не работайте с XML, переходите на YAML.YAML хуже гуана нет для конфигов. а в качестве DTO давно json победил. но это не отменяет 100500 XML-only сервисов
> Сообщество, агаЗапись в трудовой не вычёркивает человека из сообщества. К СЧАСТЬЮ люди могут заниматься открытым кодом на зарплате. Непонятно, откуда вообще противопоставление корпораций и сообщества. Не из FSF или OSI. Какая-то левая повестка.
>> Сообщество, ага
> Запись в трудовой не вычёркивает человека из сообщества. К СЧАСТЬЮ люди могут
> заниматься открытым кодом на зарплате. Непонятно, откуда вообще противопоставление корпораций
> и сообщества. Не из FSF или OSI. Какая-то левая повестка.Конечно не вычеркивает. Но по удивительному совпадению, увольнение из корпорации очень часто совпадает с уходом из открытого проекта.
https://www.phoronix.com/news/Intel-SLM-Driver-Orphaned
https://www.phoronix.com/news/Kan-Liang-Leaving-Intel
https://www.phoronix.com/news/Intel-Xe-Maintainer-Leaving
> Конечно не вычеркивает. Но по удивительному совпадению, увольнение из корпорации очень
> часто совпадает с уходом из открытого проекта.Возможно дело в том, что только овощи могут питаться лучами сонца?
А людям надо что-то кушать.И корпорация закрывала потребности человека, обеспечивая написание кода.
В теории Сообщество™ могло бы финансировать разработку.
Но оно этим заниматься не будет, тк ценит только халяву и бесплатный труд идеологических рабов.
> Но по удивительному совпадению, увольнение из корпорации очень часто совпадает с уходом из открытого проекта.Ну и чего? Контрибьютил человек в связи с трудовыми обязанностями и служебной необходимостью. Может иногда даже вне рабочего времени. Плохо что ли? Хорошо!
О! Сразу видно того, кто не понимает, что из себя представляет стандарт XML в его современной версии.То что он тащил это в одну харю как раз и объясняет тонны проблем в прикладном Linux-софте с XML. Там просто нереально всё поспеть и соответствовать требованиям и W3C и OASIS.
Помнится нищий MS в своё время не нашел денег и времени (6 лет) чтобы апнуть и переписать MSXML внутри CLR при переносе её в .NET Core / 5+. И это для своих же собственных продуктов. Там Xpath в стандартной либе до сих пор 1.0. И кстати, главная проблема - сопровождение безопасности парсеров XML, а даже не функционал
А тут... В одного. Видимо у нищего IBM/RH тоже деньги кончились, чтобы сопровождать проекты такого масштаба.
> Проблемы с сопровождением и своеобразное отношение Ника к устранению узвимостей стали одними из причин решения Google о прекращении поддержки XSLT в Chromium.А гугл ему платил за то, что пользовался его библой в своем продукте и гребя миллиарды лопатой? Если нет, то про своеобразное отношение могут завалить варежку.
Он работал без компенсации, ему никто не платил никогда. И так всегда - если лицензия предполагает бесплатное использование, то платить никто не будет. Даже талоны на еду ожидать не стоит. С 7zip схожая ситуация. Используют все, а донат голый.
Так проблема в том, что платить не платили, но требовали как с раба на зарплате. Тут либо крестик, либо трусы.
Требовали?
Ему просто скидывали багрепорты.
Как должны поступать любые сторонники СПО.Но он психанул, что его тычут носом в овнокод, и начал что-то куракекать.
Т.е. ты про историю не читал ничего, кроме того, что в новости, но мнение имеешь. Именно требовали. Быстрее, выше, сильнее и всё даром. То, что корпорации нужно быстрее это её личная половая проблема. Разработчик не обладает бесконечным количеством времени для личного проекта, внезапно. Хотите приоритет и вчера -- платите. Не хотите -- ждите как все. Или ты думал как это работает, когда по фану пишешь код?
> Именно требовалиПруфы в студию!
> То, что корпорации нужно быстрее это её личная половая проблема.
Корпорации?
Т.е. то, что уязвимость будет в десятках открытых проектов вроде Gnome и Gimp - вам наплевать?
А про миллионы несчатсных пользователей хрома он не думал?Это просто безответсвенное отношени!
Хорошо что он свалил, такие вредители опенсорсу не нужны!
Пусть валит работать в корпу...
> А про миллионы несчатсных пользователей хрома он не думал?С какой стати ему думать о гугло-рабах? Пусть о них сам гугл думает - форкает библу и фиксит как ему надо.
> С какой стати ему думать о гугло-рабах?Ну допустим... А про пользователей СПО он не думает?!
"Библиотека Libxml2 широко распространена в открытых проектах и, например, используется как зависимость в более чем 800 пакетах из состава Ubuntu."
А убунту коммерческий дистр с платной поддержкой. Так что тоже сами пусть разгребают.
> А убунту коммерческий дистр с платной поддержкой.Мне нравится как ты извиваешься)
А дебиан?)) Вот он точно не коммерческий.Бессовестный мейнтенер кинул все дебианцев! Не смотря на Сощиал Контракт.
Как он мог?!
> Мне нравится как ты извиваешься)Да я так долго могу )
> А дебиан?)) Вот он точно не коммерческий.
Все равно Каноникал должны фиксить за деньги, еще и Дебиану приплачивать ))
Какой какой контракт? Открой лицензию, полистай до слов AS IS и отправляйся туда откуда пришел
> Какой какой контракт?Ого, на опеннете есть тело, которое не слышало Debian Social Contract!
Это впечатляет... А ты откуда сюда такой забрел? С видны? Макоси? Или с плойки случайно?На почитай, может поймешь как оно работает не смотря на всякие AS IS.
debian.org/social_contract
> Ему просто скидывали багрепорты
> Как должны поступать любые сторонники СПО.В том и дело, что в отличие от "сторонников СПО" (таких же голодранцев), корпы имели денежную выгоду от его либы. А денюжкой не делились! Потому-то персонаж и взвыл про "бесплатную работу". 😄 СПО воин просчитался - но где? 🤔
Что кстати странно.
Там лицензия МИТ.
Т.е можно было сказать "а вот со следующей версии будет BSL - для некоммерческих бесплатно, бизнес пусть платит."Возможно наш герой был не очень умный.
Ну или слишком идеологически промытый на Щво60дьке™ (что то же самое).
Не очень умно думать что BSL хоть как-то работает, особенно в свете недавних примеров. Все продолжили бы использовать последнюю версию под MIT, а он бы сидел на BSL с ровно 0 покупками. Только был бы не уставшим героем, а подонком и предателем.
> скидывали багрепорты. Как должны поступать любые сторонники СПО.Нигде в СПО лицензиях не сказано, что разработчик должен бесплатно фиксить багрепорты. Недоволен - исправляй сам.
> Нигде в СПО лицензиях не сказано, что разработчик должен бесплатно фиксить багрепорты.Ну в СПО лицензиях нет например "запрещается встраивать бекдоры". И что?
> Недоволен - исправляй сам.
Так чувак ныл что "кидают слишком много репортов".
Ну и встраивают.
> Ну в СПО лицензиях нет например "запрещается встраивать бекдоры".Запрещено законом. А он имеет силу над лицензиями.
Отказ от ответственности почему бы не вспомнить? Присутствует и в неСПО лицензиях.
Любые сторонники СПО должны коммитить, вместе с багрепортами.
> И так всегда - если лицензия предполагает бесплатное использование,Где в лицензиях хоть слово про оплату?
> то платить никто не будет.
Тогда пусть не обижаются на ответ на репорты своих проблем в стиле "patches welcome" :P. Ибо забесплатно ублажать других с решением ИХ проблем в СВОЕ время - ну, э, упс! Если вы начинаете наглеть то можно и ответочку схлопотать, с расстановкой точек над i и донесением некоторых моментов в понятном даже нахалам форматах.
Ага.
В итоге аффтор почел лесом, и замену ему нашли буквально вот сразу.
Мораль:
не пиши овнокод,
не жалуйся когда тебе приносят багрепорты,
не пытайся шантажировать сообществоВойдет в историю как неадкват-истеричка
> Мораль:
> не пиши овнокод,Ой, держите меня семеро,а то со смеху помру! То-то альтернатив libxml2 с неговнокодом как говна за баней, каждый анон написал по такой! И код любо дорого поглядеть! По любому файлу можно начинающих программистов обучать
> не жалуйся когда тебе приносят багрепорты,
Проблема не в том что их приносят. Проблема в том что требуют фиксов
Да замечательная мораль, как только корпы потыкали мордочкой в то что они опухли, тут и денежки нашлись аж на двух сопровождающих готовых патчить тот самый несусветный говнокод
> Мораль:
> не пиши овнокод,Что-то ваш совет не очень работает судя по качеству большинства софта.
> не жалуйся когда тебе приносят багрепорты,
> не пытайся шантажировать сообществоСообщество - это кто? Тот кто нашару результат юзает - и ничего взамен не принес это не сообщество а паразит. И его по любому дустом надо спрыскивать.
> Войдет в историю как неадкват-истеричка
Это конечно ужасно что какие-то анонимы такое подумают. Что тут сказать.
> Тогда пусть не обижаются на ответ на репорты своих проблем в стиле "patches welcome" :P.Какой-то копиум. Обижался как раз ушедший сопровождающий.
У redis получилось монетизироваться как раз за счёт компаний. Ведёшь бизнес, используешь redis - платишь. За Libxml2 могли по аналогии платить как за платное сопровождение зависимого По, но не захотели. Потому что закон позволял.
> У redis получилось монетизироватьсяПолучилось?!?!? Это ты сейчас ерьёзно?! 8-о :)
https://medium.com/@niraimathikgc/redis-pricing-underst...
И что? Хоть копейку ему заплатили за эти его "обоснованные" требования? Нет, провели по губам и на valkey перешли. И правильно сделали.
> А гугл ему платил за то, что пользовался его библой в своем продукте и гребя миллиарды лопатой? Если нет, то про своеобразное отношение могут завалить варежку.Когда ты берешь на себя обязанности маинтайнера, но при этом не горишь желанием эти обязанности исполнять - да, это "своеобразно". Хорошо, что он ушел - все равно с такого "маинтайнера" толку было, как с козла молока.
Не нравится - форкай и сам поддерживай, тем более что от мейнтейнера оригинального проекта толку как с козла молока. Или гугл это маленькая инди-контора, которая не может себе позволить поддерживать библу самостоятельно?
> Не нравится - форкай и сам поддерживай, тем более что от мейнтейнера оригинального проекта толку как с козла молока.А зачем мне форкать, если вон уже подтянулась парочка новых бесплатных сопровождающих? Ну вот зачем? Мне как раз нравится!
А вот не нравилось именно ушедшему маинтайнеру. Потому и ушел, лол.
> Когда ты берешь на себя обязанности маинтайнераКогда сам возьмешь на себя обязанности мэйнтейнера хоть чего-нибудь, тогда будешь кого-то поучать.
> Когда сам возьмешь на себя обязанности мэйнтейнера хоть чего-нибудь, тогда будешь кого-то поучать.Где ты увидел поучания? Тут про здравый смысл речь была.
А так ушедшего маинтайнера уже жизнь поучила, лол. Только с учетом его инфантильных выходок очевидно, что выводов он не сделал.
Как раз он выводы сделал.
> А так ушедшего маинтайнера уже жизнь поучила, лол. Только с учетом его
> инфантильных выходок очевидно, что выводов он не сделал.По моему он сделал как раз очень правильный вывод: тупо работать нашару на горстку обнаглвеших мегакорп ничего от них не получая взамен. Ни денег, ни патчей? Тогда GTFO, ребята!
> По моему он сделал как раз очень правильный вывод:Спустя десять лет индеец Позднее Зажигание начал о чем-то догадываться)
> тупо работать нашару
Прям как завещал бородатый комми!
> на горстку обнаглвеших мегакорп ничего от них не получая взамен.
А как же Дебиан и прочие свободные проекты?!
Неужели Ник, получивший так много от сообщества не хочет ему помочь!??? Бггг)> Ни денег, ни патчей?
Да, ужасная ситуация когда Сообщество™ не хочет помочь ни деньгами, ни патчами))
> Тогда GTFO, ребята!
Вот Ник, получив заслуженное звание истерички, пошел на.
Закономерный итог.
> Спустя десять лет индеец Позднее Зажигание начал о чем-то догадываться)Я рад за вас. Но кажется позднее зажигание вас не отпустило и вы до сих пор уверены что в современном мире барыжить копиями, наставляя дуло пистолета на кастомеров искусственными ограничениями - это якобы офигенный бизнес план.
А на самом деле это лишь куча вымирающих дино из прошлой эпохи. Им не подходит новый климат и они - сдохнут. Но прям здесь и сейчас надо пока проявлять осторожность ибо даже если оно и сдохнет через 5 лет, голову может и сегодня откусить. Так что - обойти сторонкой или если не вышло, премировать чем-то дальнобойным и крупнокалиберным.
>> тупо работать нашару
> Прям как завещал бородатый комми!Я не вижу никакого криминала чтобы получать бабки не за какие-то копии софта - что явный маразм и сова на глобус, а за услуги, сопровождение, тюенинг и прочие кастомные работы.
Более того - кастомеры так могут быть куда довольнее чем когда всякие умники рэкетируют их за сам факт обладания копией, что как бы давно в отрыве от технических реалий где копирование не стоит - ничего. И это из разряда гнилого лоббизма извозчиков на тему "перед автомобилем должен идти мужик с флагом, а скорость не более 6 км/ч". Вот те бырыжители копиями - это извозчики 2.0. И имеют те же перспективы в будущем.
> А как же Дебиан и прочие свободные проекты?!
> Неужели Ник, получивший так много от сообщества не хочет ему помочь!??? Бггг)Дебиан так то и сам патчит критичные вулны. А если репорты накидывают жирнокорпы и ничерта не дают взамен - тогда пусть не обижаются на "patches or GTFO" как полисю. С фига ли решать их проблемы задарма пока они рубят миллиарды?
> Да, ужасная ситуация когда Сообщество™ не хочет помочь ни деньгами, ни патчами))
А вот кто миллиарды на своих продуктах на чужом софте делает - тот пусть и изволит, имхо.
>> Тогда GTFO, ребята!
> Вот Ник, получив заслуженное звание истерички, пошел на. Закономерный итог.Ну так и те кто от его работы зависел в общем то - тоже. Ибо любая сделка состоит из 2 сторон. Да, конечно, вон те двое, с rust и go в профайле ща нам покажут как... профачить либу более чем на мег, вероятно. Ожидается что-то иное? Но некоторые корпы с своими фукмиями - учатся лишь профакав в 100 ращ больше денег на донкихотство чем зарплата 1 того чувака была бы. Можг и так. Но на примере фуксии отлично видно как сие работает :)
> Проблемы с сопровождением и своеобразное отношение Никанаглая ложь, никаких проблем или "своеобразного отношения" не было, просто корпорации пытались превратить человека в бесплатного раба
Так он и был рабом, просто "сообщества"Но решил побычиться и пошантажировать корпов.
Непрокатило.
Внезапно libxml2 оказался нужным только если бизплатно.
А за деньги проще написать свое с блекджеком и студентками.
не был, не решал, прокатило, не оказывался, не прощепочему нитакуси всегда врут?
> прокатилоКачественный копиум! Да, прокатило так, что он аж слился, а Гуглу вместо поддержки его багованой поделки оказалось проще сделать свой XML парсер.
только есть мааленькая проблемка: в гугле нет программистов
Да, да, наверное, это твои любимые маркетологи выкинули из Chrome сишочный FreeType и сами написали свой рендер шрифтов на Rust.
Так проще, что гугл поддержку XSLT из браузера своего удалил. Видимо, ни блекджек, ни студентки не помогли написать. Лол.
> поддержку XSLT из браузера своего удалилПотому что она им нафиг не вcpaлась. И это был только повод.
XSLT, это кстати, другая либа - libxslt. Видишь, первые три буковки одинаковые, а другие отличаются от того что в заголовке новости.А libxml2 просто отправляется на мороз. И будет заменена другой.
libxslt без libxml2 не работает.
> libxslt без libxml2 не работает.Но выкинули поддержку именно xslt.
А libxml2 заменят на другую либу.
По слухам на расте. Ну, чтобы не наступать на те же грабли дважды и не разгребать выполнение произвольного кода из-за переполнений буфера :)
> По слухам на расте. Ну, чтобы не наступать на те же грабли
> дважды и не разгребать выполнение произвольного кода из-за переполнений буфера :)А заодно и майнтайнить ее будут - сами и за свой счет :). Заодно и узнают сколько стоит майнтенанс этого брейнфака с закорючками и через сколько увольняется выгоревший порграмер, когда волна хайпа выдохлась. Гуглу с их донкихотством полезно, фуксию уже вон напрограмили.
напомнило историю с пинболом
И где же те написанные более лучшие альтернативы? А нету их. Наверное пишут. Когда-нибудь напишут. А пока что выделили бюджет на двух разрабов на поддержку того что есть
> корпорации пытались превратить человека в бесплатного рабаЛол, а при чем тут корпорации?
Он работал? Работал. Бесплатно? Бесплатно. И заметь - делал это сам добровольно.
Причем, как и заметили в прошлой новосте о его уходе, на замену сразу же нашлись новые "немамонты", пыхтящие за бесплатно. Отряд не заметил потери бойца. 🥲
Кто ж виноват, что труд этих чудаков не стоит и копейки? Корпорации, наверное?
> на замену сразу же нашлись новые "немамонты", пыхтящие за бесплатно.Вот тут не уверен.
Один это "сотрудник компании SUSE" - возможно корпа ему выделяет N оплачиваемы часов в неделю на разгребание СПО овен.
А второй "основатель компании". Тоже может себе доплачивать за поддержку опенсорса. И никаких проблем с налоговой.> Отряд не заметил потери бойца. 🥲
Обычно такие маньки думают что они супер важны и незаменимы.
Реальность жестока(
>> на замену сразу же нашлись новые "немамонты", пыхтящие за бесплатно.
> Один это "сотрудник компании SUSE" - возможно корпа ему выделяет N оплачиваемы часов в неделю на разгребание СПО овен.И тут проклятые корпы подгадили! 😭
> А второй "основатель компании".20 минут на гос webсайте и ты - гордый "основатель компании", делов то оспыдя!
А вот есть ли в ней тугрики ... хе-хе :)
>> корпорации пытались превратить человека в бесплатного раба
> Лол, а при чем тут корпорации?Да при том, что у местных тут принято против корпораций воевать, а здравый рассудок при этом отключать. "Рабы", "милоионы мух" и т.п. прилагаются.
А неудобные вопросы типа "а зачем работать за бесплатно" и "чего весь ваш Линукс пишется корпами" тут лучше не задавать - ни одного внятного ответа ты не получишь (только минусики к компентарию)
Своеобразное отношение => отказ от особого отношения. Ну да, очень своеобразно поступил.
Главное чтобы этот Нил не ушел в забой. Обычно так бывает, когда приходится бросать любимое дело или когда тебя не ценят на работе.
Судя по поведению ни про какое "любимое дело" речь не шла.
Ему на блюдечке приносят багрепорт, а он делает козью морду.Думаю чел хотел стать незаменимым, а потом трясти бабосики с корпов.
Но не фартануло.
> Ему на блюдечке приносят багрепорт, а он делает козью морду.Ну конечно, ведь пофиксить либу, весящую почти полтора метра в скомпилированном виде, может любой ландыш.
> В июне Ник отказался от особого отношения к устранению
> уязвимостей - стал трактовать уязвимости в libxml2 как обычные
> ошибки, рассматриваемые по мере появления свободного времени.Молодец чел, пусть все сотни милионов пользователей страдают из-за его бракоделия...
Правильно гугл сделали что послал на эту либу.
Мало того что она на си, так еще и полоумный мейнтейнер собирается фиксить уязвимости "когда будет время".
> из-за его бракоделия...Точно его? Ты разобрал багрепорты и установил, что брак именно в тех фрагментах кода, которые именно он закоммитил?
Классическая подмена понятий. Пользователи не его, а тех кто использует в своих приложениях и сервисах libxml2. Он от тех сотен миллионов не получает ничего
Смешная вонь про то, что мол "Apple, Google и Microsoft" не платят.А чего не платили представители Свободного Сообщества™?
У LibreOffice нет денег для оплаты одного разраба?
Или напр. у PostgreSQL? Или у Gnome?У всех перечисленных есть и разного рода foundations и денежки на счетах.
Но даже они не считали нужным платить этому... мейнтейнеру.
> А чего не платили представители Свободного Сообщества™?Потому что настоящие™ представители сообщества питаются сугубо духом СПО!
А если серьезно, то настоящий вопрос: какой должен быть уровень инфантилизма, чтобы пыхтеть за бесплатно над софтом под лецензией, которая НЕ запрещает коммерческое использование - и потом искренне недоумевать, что его таки используют в коммерческих целях.
Ток чёт не понял, если сабж под пермиссивной лицензией, какое отношение он имеет к свободному ПО ™.
> сабж под пермиссивной лицензией
> какое отношение он имеет к свободному ПО ™.Так пермиссивные лецинзии как раз свободные, потому что позволяют использовать их как хочешь. В отличие от ограничительного коммуняцкого гнурака.
Пермиссивные лицензии не СПО, похоже, местные опять пытаются подменять понятия. Это всего лишь опенсорс.
Пермиссивные лецинзии - это открытые лицензии, а не свободные. Не путайте понятия. Свободные - это GPL.
> Пермиссивные лецинзии - это открытые лицензии, а не свободные. Не путайте понятия.У какой лицензии Свободы больше?
У запретительной или разрешительной?> Свободные - это GPL.
Это какой-то альтернативный манямирок от сектантов ГНУ))
Ну какое отношение к Свободе может иметь запретительная лицензия?
Так прочитайте почему код под GPL свободный и к чему это свобода относится. Не стройте свой альтернативный манямирок.
> Так прочитайте почему код под GPL свободный и к чему это свобода относится.Я в курсе, что Штyльман подразумевает под "свободой" - свободу для потpe6лядей.
И что он специально придумал термин и начал им замешать изначально понятие Свободы, которое было в университетах и научных центрах где и зародилось Свобоное ПО. А подпевалы из его секты только ему в этом помогали.Но какое мне дело до мнения этих сектантов?
> Я в курсе, что Штyльман подразумевает под "свободой" - свободу для потpe6лядей.Потребителям не требуется сорц. Сорц - не есть готовый продукт. Это полуфабрикат как максимум. Небольшой такой изъян в этой логике лицемера.
А еще 1 изъян в том что такие типы на раз топят за пермиссив - норовя нахапать нашару и ни с кем не делиться. А тут ишь, мешать такие схемы проворачивать удумали. Лохами быть не хотят, хотят отдачу в проект, понимаешь?!
> Свободы, которое было в университетах и научных центрах где и зародилось
> Свобоное ПО. А подпевалы из его секты только ему в этом помогали.Как работает "свобода" по академически лучше всех показал AT&T. Засудив академиков нахрен, загадив им поляну, тем самым невольно продвинув пингвина. А кульминация - переход на убунту на серверах, просто шикарно ноги об академиков и их свободы вытерли :))
А знаете что? Свобода поработать тряпкой для корпоративных ботинок, еще и бесплатно, это не очень крутой бенефит. Так по жизни. И отношения в стиле master-slave в роли slave который акцептует вон те EULA и признает себя гражданином второго сорта - такое себе.
> Но какое мне дело до мнения этих сектантов?
Судя по тому что вы загадили весь форум - у вас от него знатно пригорело.
> Как работает "свобода" по академически лучше всех показал AT&T. Засудив академиков нахрен, загадив им поляну, тем самым невольно продвинув пингвинаГде почитать про эту историю? Про выбор Убунты нашёл.
UPD: нашлось упоминание на ЛОР: https://www.linux.org.ru/forum/talks/16910796
> Так пермиссивные лецинзии как раз свободные, потому что позволяют использовать их как
> хочешь. В отличие от ограничительного коммуняцкого гнурака.При том больше всего за свободу топят хапуги и жулики ведущие бизнес в стиле аль-капоне, когда вы норовите нахапать у таких как я код, зажать в проприетарный проект, показать мне дырку от бублика - и расскахать что то что я лох - так и задумано. Но вот мне в этом хоккее что-то не нравится. И поэтому намного лучше если неудобно будет - таким как вы, желающим паразитировать на чужом труде без отдачи. Это единственное зачем та "свобода" может кому-то потребоваться.
Знаете, ваша свобода брать других в рабство тоже - того. Если вы удумаете невольниками торговать - вам по criminal codex или что там у вас - навесят так что мало не покажется. А ведь это ограничение свобод, и еще менее чем 2 века назад за свободу владеть рабами были даже по сути целые вoйны!
Если бы либа была под копилефтом, то корпораци просто её бы не стали использовать вообще нигде. Не сейчас, а много лет назад. и никаких новостей на опеннете "libxml2 бросили и написали заново с нуля до некоторой степени API-совместимый аналог, libxslt просто бросили и выпилили" бы не было, это были бы либы с 1.5 пользователями, не достойные упоминания на опеннете.
Конечно, glib вот так взяли и выкинули все. Даже Qt не завязана на её ивент-луп. Pango тоже никому даром не надо. Poppler совершенно нигде и никем не используется. Cairo никогда не было в 99% софта.
> Если бы либа была под копилефтом, то корпораци просто её бы не
> стали использовать вообще нигде. Не сейчас, а много лет назад.И это проблема с точки зрения програмера или майнтайнера потому что - что? Если от вас ни денег, ни комитов в проект - с точки зрения програмеров совершенно все равно, используете ли некая корпа эту программу или либу или нет. Это никак и ни на что не влияет в таком режиме. Разве что на количество паразитов на планете.
А что только сообщество должно платить, а паразиты вроде Google только пользоваться?
> А что только сообщество должно платить, а паразиты вроде Google только пользоваться?Ну так корпы злые, от них доброго дела не дождешься.
А Сообщество™ оно хорошее.
И тут сообщество такое "ну раз корпы не платят, то и мы не будем! пусть человек 10 лет горбатися забесплатно!"
И чем они лучше корпов будут?
Они на этом не паразитируют, бабло на этом не зашибают. Пользуются для дома, для семьи.
> Пользуются для дома, для семьи.Типа "дорогие жена и дети, я принес вам libxml2?" Или как эта либа может использоваться для дома и скмьи?
-- - - - Или как эта либа может использоваться...
Ну, ты ведь говоришь что корпы не халявщики, не так ли?
Подождите, был же целый конкурс по переписыванию этой библиотеки на Rust.https://promo.selectel.ru/openfix
Хотя там ссылка на пустой репозиторий. Что же случилось, почему так произошло.
Пустой репозиторий на расте, наконец-то
Пока ещё SoC пишут. Вот как утвердят, так и заживём !
На верилоге?
А зачем переписывать убогую библиотеку, разработанную с учётом кривой дыряшки, когда можно взять нормальную растовую библиотеку сразу?
c 10% от всех возможностей?
Не правильно, надо было: Чому так ?
Как бы не переставляли кровати лишь бы функционал не дропали. Ветка 2.13 - последняя ветка, которая поддерживает PAX парсер, который позволяет собирать сишный вариант librsvg, а как следствие, и всю систему без Rust компилятора.
Да ну с парсингом svg простейший си код в несколько строчек справится. Что за культ поклонения хмл.
> Да ну с парсингом svg простейший си код в несколько строчек справится.ну показывай свои несколько строчек.
А мы посмотрим, как справится.> Что за культ поклонения хмл.
действительно. Зачем нам какой-то libxml для разбора - xml формата.
> ну показывай свои несколько строчек.
> А мы посмотрим, как справится.Лень чёт. Я делал интереса ради, даже работало (рендерило свг сплайны). Не весь конечно стандарт свг, но и времени и строчек кода было совсем немного.
> Да ну с парсингом svg простейший си код в несколько строчек справится.
> Что за культ поклонения хмл.Ты этот svg видел? Он подвид этсамого по сути. И так то парсинг в librsvg нифига не простой вышел. Настолько что этот багодром гномеры даже переписали на rust. От чего оно еще огромнее стало в разы как либа. Такой вот простейший код. Что XML, что SVG - близнецы братья.
В случае XML all настолько наелся парсинга XML что в XMLHttpRequest (XHR) по иронии нынче летает - все что угодно, кроме XML собственно.
Печально, что такие проекты, как librsvg, завязываются на гномовские библиотеки. С другой стороны, альтернатив-то нет. Внутри SVG, я так понимаю, как раз XML.
Гиблое это дело, опенсорс ваш, такие люди как этот Ник добровольно становятся рабами своих творений, по факту работают за песплатно, и вынуждены тянуть этот код до старости, если вовремя не ливнут. Корпы не платят, сообщество тоже, так еще и помоями обольют.
Лучшая стратегия, это выкинуть проект в стадии раннего прототипа, а там пусть другие немамонты с ним возятся, если денег все равно никто платить не собирается, лучший профит тут - оставить своё имя в истории.
Печально, но закономерно. С точки зрения бизнеса, когда речь идёт всего лишь об одной библиотеке, выгоднее платить своим наймитам, которых можно привлекать и к другим работам тоже, лишь иногда отправляя на доработки либы, нежели на постоянной основе отстёгивать какому-то частнику, с которым у тебя даже не заключён договор.
А если либа не одна?
Если в проекте их используется десяток?Искать каждого васяна, разбираться в какой он стране, какие там правила и договора, заключать с ним соглашения...
А если он не хочет ничего подписывать? (Типа как разработчики гимпа, которые не хотят брать деньги).
Или не хотят ответственности. Это же придется фиксить проблемы в строки оформленные в договоре.Думаю это можно было бы решить созданием каталогов библиотек.
Заключаешь договор с фирмой, которая мейнтенит пачку библиотек.
Но это противоречит идеологии многих сект СПО.
Ну и правильно что уходят, зачем они нужны и зачем нужн xml, когда есть православный Раст Безопасный.
Кажется, что опенсорсные мейнтейнеры зря начинают уходить сразу. Надо просто к задачам прикладывать ссылку на донат. Корпы хотят, корпы донатят, приоритет повышается. Уж если это не катит, валить. Без криков, что не платят.
Да кто знает что у него в жизни происходит в данный момент, может ему не досуг заниматься этим даже за деньги
Криков и не было, он просто сообщил, что ему надоело, и почему именно надоело. Посиди 10 лет на одной legacy либе - и тебе надоест.
> После ухода Ника о желании подхватить эстафету сопровождения объявили Даниэль Гарсия Морено (Daniel Garcia Moreno, сотрудник компании SUSE и участник проекта openSUSE) и Иван Чаверо (Iván Chavero, основатель компании NorTK и бывший сотрудник Red Hat, работавший над платформами OpenStack и OpenShift),У одного в профиле js и rust, у другого - go и rust. За будущее проекта не переживаем (но это не точно).
> Ник Велнхофер (Nick Wellnhofer) удалил себя из списка сопровождающих библиотеку libxml2 и официально отошёл от дел. Изначально Ник объявил об уходе с поста сопровождающего в сентябре, но до сих пор намерение было лишь на словах.Ник, денег нет, но ты держись (с)
Так проблемы корпов Ника и не должны были волновать.
Хоть там миллиард 10.0 CVE - это бяда для тех кто на зарплате за то чтобы их не было. Могли бы и пулрегвесты присылать а не ныть что у нас тут криты срочно пофиксить надо.
Заплатить за решение вопроса ему видимо тоже никто не пытался.