Ник Велнхофер (Nick Wellnhofer) объявил об уходе с поста сопровождающего библиотеку libxml2. Ник принимал участие в разработке libxml2 с 2016 года, был добавлен в число сопровождающих в 2022 году и с того времени оставался практически единственным активным разработчиком. После ухода Ника проект остался без сопровождения...Подробнее: https://www.opennet.me/opennews/art.shtml?num=63886
надоели бунтовать. что так сложно за бесплатно?
> надоели бунтовать. что так сложно за бесплатно?Увидел предложение Selectel по переписке это на Rust за 350 штук деревях. Видимо не заценил. Зато у Selectel появился эпичный шанс показать что они смогу за 350К деревях, во. Щщщща как перепишут! Кстати XSLT в это предложение входит?
Если бы за 350к в месяц, это одно, а так смешная цифра.
А сколько это в деньгах?
AI отлично переписывает код, так что это в день получается оплата.
Так, предложение крат выше оценок сообщества. Что не устраивает?
Модель Open-source потихоньку сворачивается
Хотел шантажом взять денег у Каноникла и IBM, не фартануло. Они и поднимут знамя.
Ну вот, раз им нужно, то пусть они и тянут.
Выгорел.
Сгорел...
Все меньше и меньше хотят за бесплатно пахать.
И правильно, потому что потом приходят умельцы вроде Sony с Netflix и зарабатывают на результатах. Ну что, сидельцы на FreeBSD могут поиграть на своей ОСи в эксклюзивы Playstation? Авторы NetBSD могут запустить Фотошоп и Ворд также просто, как на системе Apple?
А что насчёт верунов в игровой движок Godot? 15 миллионов на счету Хуана сами себя не заработают, если никто не контрибутит в движок. Тебе - почётное "спасибо", уважаемому аргентинскому наркобарону - деньги.
А что насчёт историй с faker.js и core.js? Работайте, плебс, патриции оценят ваши старания во благо всего человечества!
> А что насчёт верунов в игровой движок Godot? 15 миллионов на счету Хуана сами себя не заработаютЧего? Какая вообще связь между Godot и Nvidia?
Я вот тоже остановился и задумался над этой аналогией. Так и не понял. Товарища видимо понесло в горячке.
А при чём тут вообще Nvidia.
Хуан Линиетски (Juan Linietsky) — сооснователь Godot.
Джейсен ХуанГ (лидер Nvidia) и Хуан Линецкий - разные люди. Я пишу про второго.
Ок, но я так и не понял, какая у тебя претензия к Godot и при чем тут размер счета Хуана?
Ой, типа на gpl он бы денег получал.
Была бы либа в ведре, андроиде, куче васянодистров, ИБМ с красношапкой....
Но так же бы cocал бибу)Тут нужна лицензия с идеологией BSL.
Для личного использования или бесплатного распространения - бесплатно.
Хочешь зарабатываться деньги? Ну вот тебе счет, кидай шекели.
Я не спорю с этим, просто перечисляю случаи, когда вот так уот, твою работу упёрли, ты от этого не выиграл и мифическое Сообщество™ тоже.
То, что эти случаи под пермиссивкой случились, уже не так важно, но весьма показательно!)))
> твою работу упёрлиКуда уперли? Разве у кого-то что-то пропало?
Вроде весь код который взяли так и остался открытым...
> ты от этого не выиграл и мифическое Сообщество™ тоже.Ну как же не выиграли? FreeBSD и Godot как были свободными и бесплатными, так ими и остались. Что не так?
>Ой, типа на gpl он бы денег получал.В этом случае, либо условная Sony и Netflix публиковали бы патчи в апстрим, либо писали самостоятельно.
>Тут нужна лицензия с идеологией BSL.
>Для личного использования или бесплатного распространения - бесплатно.
>Хочешь зарабатываться деньги? Ну вот тебе счет, кидай шекели.И как оплата распределяется между несколькими участниками? Какой смысл подключаться к разработке чужого кода под этой лицензией?
> И как оплата распределяется между несколькими участниками? Какой смысл подключаться к разработке чужого кода под этой лицензией?Смысл в том, что:
- если ты корп и вот прямо сейчас зарабатываешь деньги используя такой инструмент, то ты заинтерисован в том, чтобы проект работал без ошибок
т.к каждая серьезная ошибка - это перспектива потери денег, клиентов, возможно даже штрафов (при утечках)- если ты используешь для себя, в частном порядке - то ты тоже, внезапно, хочешь чтобы багов было меньше))
>- если ты используешь для себя, в частном порядке - то ты тоже, внезапно, хочешь чтобы багов было меньше))Я имею в виду, что если я собираюсь внести незначительный вклад, типа исправления мелкой ошибки, то получу ли я хоть какую-то оплату за это? Или для меня это будет точно так же как и с другими лицензиями?
> Я имею в виду, что если я собираюсь внести незначительный вклад, типа исправления мелкой ошибки, то получу ли я хоть какую-то оплату за это?Нет конечно.
Ты уже получил целый проект.Разве если "управляющий проектом" сделает какие-то награды за фиксы.
Но это его добрая воля.> Или для меня это будет точно так же как и с другими лицензиями?
Абсолютно так же.
Тебе имеет смысл вкладываться в проект, только если ты получишь какой-то профит.
Например ты сам пользователь и тебя раздражает этот баг.
Или хочешь получить строчку в резюме.
Или хочешь улучшить знание ЯП, технологий или предметной области.
>- если ты корп и вот прямо сейчас зарабатываешь деньги используя такой инструмент, то ты заинтерисован в том, чтобы проект работал без ошибокОсновная причина, почему корпорации предпочитают открытый код - цена. В этом случае, корпорации будут избегать bsl точно так же как и gpl.
> И правильно, потому что потом приходят умельцы вроде Sony с Netflix и зарабатывают на результатах.Самое смешное, что в случае libxml2 человека больше всего достали умельцы из... Positive Technologies, зарабатывающие строки в резюме на фарминге CVE про панику при выделении памяти. Much insecure, very denial of service, wow.
Молодцы, хорошо пояснили сишнику за сишность.
>про панику при выделении памятиЕсли бы сишники приняли ленейные и зависимые типы, то давным давно им бы жилось гораздо лучше. Но они сами выбрали страдания.
> C
> зависимые типыпопробуйте потоньше
Тоньше не надо. Есть вполне себе ATS, правда это скорее исследование, а не инструмент. Но сишники за полвека дажче чего-то подобного не сделали.
И не сделают, C на то и C, что держит разработчика в тонусе, чтобы тот вместо void* случайно void** не подсунул
В Ada/SPARK есть зависимые типы уже давно.https://en.m.wikipedia.org/wiki/Dependent_type#Comparison_of...
??
Там сейчас несколько открытых ишшуев про утечки памяти https://gitlab.gnome.org/GNOME/libxml2/-/issues - не вижу никаких фамилий или никнеймов которые можно было бы связать с Positive Technologies.
Про утечки я по памяти по путал с другими denial of service, но тикет за авторством zeroday.pt там явно надломил спину: https://gitlab.gnome.org/GNOME/libxml2/-/issues/933#note_248...
Нет, это конечно всё понятно. Опенсорс, GNU и всё такое. А разве он обязан что-то сообществу? Нет. Поэтому, он сделал правильно.
А разве сообщество у него что-то требовало? Нет. Это кopпoпpативные безопафщсники пытались повесить на него кучу своих (xoзяйских) проблем. А он просто разрабатывал инструмент, которым пользовался сам.
Через год он уйдет, его заменит кто-то другой, кому больше нужно. А мecтные клoyны продолжат нaгнетать дpaму и разыгрывать стрaсти. Под такого рода новостями уже и в комментарии заходить не хочется. Как же oжЫpeли местные экс-пepды и прочие профессио-aнaлы, как же далеки они от народа и даже от технологий. Пapaзuты среднего звена с кучей свободного времени и бесценным мнением о том, в чём они как кopoва на льду. Когда уже вас всех "оптимизируют" с насuженных мест, будет кому во дворах подmeтать.
> А разве сообщество у него что-то требовало?А корпы это не сообщество?
> Это кopпoпpативные безопафщсники пытались повесить на него кучу своих (xoзяйских) проблем.
Они просто попросили его исправить уязвимый овнокод, который он сам писал.
> А он просто разрабатывал инструмент, которым пользовался сам.
Ну раз так, то да, можно выпрограммировать код пococного качества.
> как же далеки они от народа и даже от технологий.
Народ это кто?
> Когда уже вас всех "оптимизируют" с насuженных мест, будет кому во дворах подmeтать.
Вот когда оптимизируют, тогда и поговорим.
А пока наш писака пошел в известном направлении.
Манагер из пАзитивных, пытавшийся выехать на чужом горбе?
никакого осуждения
А что, стандарт xml меняется по два раза на год? Что там мейнтейнить то, ну кроме бесконечных сишных дыр. Так это лечится переписыванием на rust.
Даже для такого мэйнтенинга нужна куча свободного времени и нервов. Почему именно ты не подвяжешься мэйнтейнером туда забесплатно?
Головой работать - не языком чесать.
> стандарт xml меняется по два раза на год?html5 тоже не вчера придумали, однако браузеры каждые 3 недели выходят с новыми фичами в хтмл-е, цсс-е и жыэс-е.
"Бюрократия рождает бюрократию."
Все новомодные плюшки в цсс, хтмл - работа ради работы. Явной пользы нет, кроме "ваш браузер устарел, хотя наш сайт такое же говно как и раньше".
9 лет! Ему хоть ачивку дали какую-нибудь?
Прикручивайте ИИ к разработке,сопровождению и не тратьте годы на то, за что вам плюнут в харю.
С кодом от ИИ вам «в харю» наплюют сразу!
А может и не только наплюют но и надают.
> 9 лет! Ему хоть ачивку дали какую-нибудь?
> Прикручивайте ИИ к разработке,сопровождению и не тратьте годы на то, за что
> вам плюнут в харю.Угу, нужно сразу на ГигаЧате погромировать. А если будешь плохо погромировать то тебя посадють за дискредитацию отечественных программных продуктов ололо.
Что такое ачивка?
Только после 10, не дотерпел до ачивки
Респект, красавчик.
Таким новостям можно только порадоваться.
Потихоньку умирает xml и это радует. 😶🌫️
Тот же питон останется без нормального парсера, html не обработаешь без сабжа. Не говоря о том, что xslt замены совершенно нет. Да и xmllint клёвая тулза.
Ему говорят "xml не нужен", а он - "как же мы будем без xml тулзов". Замечательно будем, даже не заметим. А тот кто до сих пор xml использует, пусть страдает.
> А тот кто до сих пор xml использует, пусть страдает.Ты тоже используешь, хоть и не подозреваешь об этом.
>Замечательно будем, даже не заметимЗаметим. XML широко проник в индустрию, и деваться никуда не собирается.
>А тот кто до сих пор xml использует, пусть страдает.HTML, SVG и куча других технологий построены поверх XML.
> HTML, SVG и куча других технологий построены поверх XML.Поверх SGML. И XML тоже. Но откуда вчерашним знать такие тонкости, некогда думать, надо срочно откомментить.
Никто не останется без ничего - у всех все будет в текущем состоянии, которое в общем-то достаточно зрелое, особенно учитывая, что оно об уходящих технологиях как xml.
Вопрос времени, когда оно сгниёт без активного сопровождения. Это случится достаточно скоро, может быть, пару лет будет ещё. А что, html уже кто-то на что-то заменил?Да и xml альтернатив не видно. Вот ни одной. На что менять собрались, кто куда уходит?
Да ни на что - будет мильен коллекций несовместимых васян-патчей.Как с с-сlient.
>у всех все будет в текущем состоянии, которое в общем-то достаточно зрелоеИ дырявое. В коде на си нужно в первую очередь обнаруженные дырки затыкать, даже если не реализовывать новый функционал.
>Тот же питон останется без нормального парсераЛюбой полноценный язык может позволить себе иметь парсер xml, написанный на нём самом: c, go, ocaml, haskell, rust, и так далее. Python, очевидно, не является полноценным языком, так как парсера xml, на нём, который повсеместно применяется, почему-то нет.
>html не обработаешь без сабжаХороший повод наконец-то выкинуть python.
Питон интерпретируемый, любой производительный код на нём зависит от сишных либ. Ровно так же в таких ЯП как го и жава. Но забавно, как ты сравниваешь топовый язык с мёртвыми языками.
>Ровно так же в таких ЯП как го и жаваНет. Go - полноценная aot компиляция, в java есть jit.
>Но забавно, как ты сравниваешь топовый язык с мёртвыми языками.Все эти языки живые, ну а миллионы мух не могут ошибаться.
И то и другое даёт недостаточную производительность, приходится дёргать сишные либы. Ну и потом, есть индустриально вылизанные либы с ожидаемым поведением, и есть как вот в расте, где никогда не предскажешь, где на что напорешься. Простая вещь на самом деле: нет плохих и хороших языков, есть живые и мёртвые. И если мёртвый для решения твоих задач подходит лучше, флаг тебе в руки, но будешь сам всё пилить.
> есть индустриально вылизанные либы с ожидаемым поведениемСтало быть проблемы нет, сабж можно сдать в архив и пользоваться этими «индустриально вылизанными». В чём проблема тогда?
Индустриальность тут в том, что оно живое и активно используется всеми.
>И то и другое даёт недостаточную производительность, приходится дёргать сишные либы.Лгать то не надо. Полно проектов, реализованных исключительно на этих языках.
>но будешь сам всё пилить.Только вот отличие заключается в том, что если на этих языках уже есть используемые реализации парсеров, то на тормозном питоне - нет.
>индустриально вылизанные либы с ожидаемым поведениемАга, когда уязвимости трактуются как обычные ошибки.
>Полно проектов, реализованных исключительно на этих языках.Эти проекты не слишком заботятся о производительности, это же очевидно. Либо авторам не с чем сравнить.
>отличие заключается в том, что если на этих языках уже есть используемые реализации парсеров, то на тормозном питоне - нет
Чего? Любая технология обкатывается в первую очередь на питоне, естественно, существует всё и для всего.
>уязвимости трактуются как обычные ошибки
На компоненты вроде zlib тоже никто не смотрит, а попробуй, замени (и даже есть несколько альтернативных реализаций уже, но переходить на них не спешат).
> Эти проекты не слишком заботятся о производительности, это же очевидно.Так тебе важна производительность или корректность работы?
> На компоненты вроде zlib тоже никто не смотрит, а попробуй, замени (и даже есть несколько альтернативных реализаций уже, но переходить на них не спешат).
Пока не смотрят.
Как только ломанут какого-то большого и толстого, желательно ГОСа - сразу зашевелятся.CVE-2022-37434
zlib through 1.2.12 has a heap-based buffer over-read or buffer overflow
>Эти проекты не слишком заботятся о производительности, это же очевидноВы забыли привести доказательства того, что каждый из этих языков медленее си. Особенно для rust, в котором нет сборки мусора.
>Либо авторам не с чем сравнить.Например, по причине отсустствия сишной реализации. Ну вот не нашлось тех, кто может это повторить на си, за разумные сроки, не попортив память в процессе. Это самая серьёзная проблема сишного кода - он слишком легко разваливается. И если отладить библиотеку усилиями кучи энтузиастов ещё хоть как-то получается, то вот исходную сишную программу - нет.
>Любая технология обкатывается в первую очередь на питонеДемка может и будет существовать, но не полноценная реализация.
>На компоненты вроде zlib тоже никто не смотрит, а попробуй, замениhttps://crates.io/crates/zlib-rs
>A pure-rust implementation of zlib.
>но переходить на них не спешатНу это в целом везде так. По сути, если говорить серьёзно, то никакой rust не нужен. Достаточно было бы просто к каждой сишной программе приложить доказательство её корректности, ну или перейти на язык близкий к си, по типу ATS. Но этого тоже нет.
Потихоньку умирает опенсорс на альтруистических началах.
да какое там потихоньку?! "Господи! уже смердит"!
Он живёт, но в андерграунде, как и было раньше. Всякие тулзы для демосцены вроде ApEx & Werkkkzeug & Tool3, музыкальные трекеры вроде OpenMPT & MilkyTracker, утилиты от фанатов звукоинженерии для фанатов звукоинженерии вроде PureData/Collide, тулза для саундфонтов Polyphone и всякие sfz плагины.
Мои примеры в основном связаны со звуком, но ты можешь найти сам примеры и в других сферах. Далеко не всё так плохо.
Опенсорс разделился на две большие ипостаси: коммерческая вещь и вещь для души. Найди себе вещь для души.
> Опенсорс разделился на две большие ипостаси: коммерческая вещь и вещь для души.Работающая вещь и вещь для прдлинга.
> Найди себе вещь для души.
Можно найти что-то подушевнее чем опенсорс.
Так я и не говорю, что опенсорс умирает вообще. Просто возвращается туда, откуда появился. Речь о том, что дураков, чтобы годами ковыряться в скучнейшем коде, когда у тебя с шеи ножки свесили, остаётся всё меньше.
>Потихоньку умирает xmlВ каком месте?
>>Потихоньку умирает xml
> В каком месте?В манямирке анонов)
Думаю он будет жить еще лет 10-20, а потом помирать еще 30ть.
Копилефт вечен. Свободное Сообщество вечно. Столлман создал реально работающую модель.
Ну наконец-то подарок судьбы для экспертов opennet и Сишников! Вот сейчас-то они покажут по чём пуд соли, подхватят разработку ключевой библиотеки на С (!) и покажут как на богоизбранной Сишке писать идеальный код.Ждём-с, товарищи!
Нет мы подождем, когда Витюша перепишет на Расте. Витюша же это имел ввиду?
Витюша имел ввиду именно то что сказал. В Rust парочка, штук 5, библиотек вполне находятся. Писать самому не нужно.
Это те, которые медленнее в три раза? Нет спасибо. Так, что ждем, когда перепишет...
недавно ж была новость - что уот, оптимизировали, и теперь, даже - почти быстрее!Но только вот поддерживается не любой xml, а то что получилось.
Зато безопастно!
Кстати и спонсор на переписывание в соседней ветке появился
Я бы к тому спонсору близко бы не совался. А то могут из подвальчика-то и не выпустить.
Дак и нам точно так же нет смысла писать самому - библа уже готова. А растаманам все-же смысл есть - растовые реализации все медленные и не все возможности поддерживают. Но у вас лапки
> Витюша имел ввиду именно то что сказал. В Rust парочка, штук 5,
> библиотек вполне находятся. Писать самому не нужно.А эпическое предложение от селектела переписать сабж за 350К деревях на rust - мне приснилось чтоли?
Чего переживать, Селектел же уже взялся за переписывание libxml2 на Rust
https://www.opennet.me/opennews/art.shtml?num=63863
> Вознаграждение за переписывание библиотек libxml2 и c-ares и определено в 350 тысяч рублейСмешно.
> 350 тысяч рублейНарм, мне на хороший лэптоп от Lenovo хватит, только переписывать библиотеку мне придётся в nano через Termux ☹️
Они должны были пожизненное HRT предложить, это было бы киллер-фичей, если вы понимаете, о чём я.
Потом будет как с higan.
Да,таймер высокого разрешения конечно весчщь. А гифка с енотом прилагается?
HRT — это Haas Rotary Table. Ты цены на них видел?
Можно такой без станка поставить дома и по приколу крутить на нём чужое мнение.
> Ты цены на них видел?Starting at 12.095 €. Не так уж и дорого, две зп среднего разработчика.
Зато "крутить на нём чужое мнение" - бесценно)))
Hormone replacement therapy?
Я его у нас локально в конторе ментейнил и с кодом знаком. За 350к рублей я это поделие только собирать согласен, но не переписывать.
Селектел после переписывания сможет просто закрыть код и досвидос.
Даже если не один человек с нейронкой перепишет, а несколько, по договору права компании и уйдут
> Селектел после переписывания сможет просто закрыть код и досвидос.
> Код выполненных проектов будет публиковаться под пермиссивной лицензией (MIT, Apache или BSD) с сохранением авторства участников.Лицензия у libxml2, внезапно, также MIT.
Ни одна нейронка тебе не перепишет си на rust с сохранением генерации си биндингов через cbindgen. Там нужно понять структуру и логику си файлов, затем требовать от нейронки одинакового результата. Нейронки не в состоянии оптимизировать довольно банальный C++ код не сломав его. Время которое придется потратить на разгребания проблем нагенерированного превзайдет чистое переписывание.
>Apple, Google и MicrosoftНи одна из этих компаний так и не смогла его трудоустроить за пять шекелей в месяц? Стыдно должно быть, компании паразиты.
Трудоустроить с обязанностью пожизненно поддерживать проект? Это не трудоустройство называется, а по-другому.
Работа людям точно так же надоедает, они её меняют.
Вот посмотри на научную сферу: там тоже по сути опенсорс, все учёные со всего мира бесплатно делятся знаниями (за редкими исключениями), и только так наука быстро двигается вперёд. При этом все они трудоустроены и получают зарплату, а не дома на шее супруга сидят. Перельмана как контраргумент приводить не надо: ему всё что он пожелает предлагали, жить на пенсию мамы это его личный выбор.
Учёные занимаются тем, что им интересно (и не обязательно всю жизнь одним и тем же). И им, внезапно, порой тоже перестаёт быть интересно.
> Учёные занимаются тем, что им интересноА не тем, на что грант дают. Твёрдо и чётко.
>Перельмана как контраргумент приводить не надо: ему всё что он пожелает предлагали, жить на пенсию мамы это его личный выбор.Приведу Перельмана как контраргумент, но другой контраргумент. Потому-что ты не думая повторяешь лживые нарративы вброшенные про этого человека.
Во-первых, когда он стажировался в США он заработал достаточно денег чтобы потом не работать и содержать мать.
В-вторых, когда он ушёл в затворничество перед этим он испытал психологический слом.
Во-третьих, сечас он покинул территорию России и удалённо читает лекции в одном универе Европы.
Очень интересно про третье, где можно прочитать, и что сподвигло его?
Перельман, перелогиньтесь (с)
> все учёные со всего мира бесплатно делятся знаниямиС чего ты это взял? Делятся они наблюдениями, типа "я изменил вот этот параметр, и оно засветилось, лол; ловите кружочек". Но когда дело доходит до этапа, когда наблюдения превращаются в теорию, а теория в статью, тут уже никто ничем не делится. Статью украдут в два счета.
Он имел в виду готовые научные работы у которых есть автор. А статью не украдёшь, о плагиате сразу узнают.
>учёные со всего мира бесплатно делятся знаниямиНаучные статьи печатаются в научных журналах, а почитать их можно только за крупную сумму в долларах, а это уже не open source.
>и только так наука быстро двигается вперёд
Сейчас наука превратилась в подразделение промышленности (research & development), учёные стали узкоспециализированными, ушло творчество, работа учёного не отличается от работы инженера. Один человек сейчас не может продвинуть науку, работают коллективами где у каждого своя роль. Как в девелоперовской компании.
В СССР когда вы сидели в НИИ у вас была свобода творчества. И что вы сделали? Ничего родным счётом ничего. Вы лишь работали с краденными с Запада чертежами и образцами.
> В СССР когда вы сидели в НИИ у вас была свобода творчества.нет, твой дедуля тебя нае...обманул, не со зла а просто потому что сам уже ничего не помнил. Ну хрен ли, 90 лет при сссрской медицине не шутка.
При ссср сидел ты бы в своем нии и работал, с восьми до шести с перерывом на обед вот тем чем там в ниишной столовке кормили (блюёт). И хорошо если в непроветриваемой комнате на девятом этаже (какие еще кондиционеры?!) а не в радиозащищенном бункере в пяти метрах под землей.
А можно было на объект съездить в командировочку. Сары Шаган какой-нибудь, слышал от дедули, мобыть?
Не, это не как ты щас в Нижний, на три дня и в гостиннице хорошие четыре звезды и все кроме девок за счет фирмы.Это на месяц-два в полной..этойсамой. И нет, никто не обещал что это летом.
А ничегонеделание (правда, с задержкой заплаты за .. кажется позапрошлый еще год) началось уже не в СССР.
И тогда все кто были помоложе твоего дедули - сделали. Ноги из того нии.
А дедуле уже было 60, куда ему бежать... пенсия, дача, рыбалка... какое уже нафиг творчество-то?
> Трудоустроить с обязанностью пожизненно поддерживать проект? Это не трудоустройство называется,
> а по-другому.
> Работа людям точно так же надоедает, они её меняют.Уволится другого найдут на зарплату, что прям не новый мир открыли.
Ну вот все и увидели, что такое эксплуатация при капитализме. При социализме такого бы не было.
А почему социализм не наступает естественным путем?
От менталитета народа зависит. Социализм уже наступил в Германии и Швеции. А Китае социализм никогда не наступит.
> Ну вот все и увидели, что такое эксплуатация при капитализмеГде тут капитализм вообще? "Главным критерием капитализма для принятия экономических решений является стремление к увеличению капитала, к получению прибыли"
А тут немамонт работал годами бесплатно на сообщество. Это скорее коммунизм какой-то. Или просто шиза.
А сейчас он взбрыкнул и вместо того чтобы найти работу за зп - просто забросил дело, на которое угробил тыщщи часов своей жизни.
Капитализм везде. Это общественно-экономическая формация. Даже если ты со своими друзьями фантазируешь, что ещё живешь при феодализме, то мир вокруг прежний, и капитализм из него никуда не делся.
Вот именно стремление к увеличеию прибыли, равно сокращению издержек, и привело, что никто из корпоративных пользователей библиотеки ничем её разработке не помогает, наоборот, ещё и проблемы на ровном месте создаёт.Работал он не на сообщество, а на себя совместно с другими людьми. Коллективно трудиться обычно проще, чем в одно лицо. Так как можно разделить с другими компетенции и рабочее время.
Дело живет. Библиотекой можно пользоваться.
> Даже если ты со своими друзьями фантазируешь, что ещё живешь при феодализме, то мир вокруг прежний, и капитализм из него никуда не делся.
> ещё живешь при феодализмеУже живу при феодализме((
Посмотри как во всяких субъектах проходят принятия законов, выборы губернаторов и прочее.
Думаю лет через 10-15 перейдем к пожизненным должностям и передачи их по наследству.> Вот именно стремление к увеличеию прибыли, равно сокращению издержек, и привело, что никто из корпоративных пользователей библиотеки ничем её разработке не помогает
А зачем если оно бесплатное?
Просто нынешняя схема СПО не позволяет получать награду за труд.> ещё и проблемы на ровном месте создаёт.
Что? Неужели по ночам добавляют багов и уязвимостей?
>При социализме такого бы не было.При социолизме была хотя бы одна полноценная ОС, достигшая популярности хотя-бы ms-dos? Или там вообще ничего не было?
При социализме был социализм?
> При социализме был социализм?Он так назывался -> значит социализм)
Вон старики до сих пор вспоминают колбасу по 2.20 и самое вкусное мороженное.
Во времена СССР - в селе было рабство государственного типа. В городе - феодализм. При Брежневе сами партработники, то есть по сути феодалы, называли свой строй "развитой социализм". Но на самом деле социализм был и есть только в Германии, Швеции и во Франции.
>> хотя-бы ms-dos?"была самой популярной операционной системой для IBM PC-совместимых компьютеров с 1980-х до середины 1990-х годов" [1]
"MS-DOS was the main operating system for IBM PC compatibles during the 1980s" [2]
[1] https://ru.wikipedia.org/wiki/MS-DOS
[2] https://en.wikipedia.org/wiki/MS-DOS
Для IBM-PC, MS-DOS была родной операционной системой. На IBM-PC yблюдok Билли по настоящему разбогател. В 1990-х конкурирующий BeOS на IBM-PC не взлетел, а Linux сегодня имеет 4% доли.Если когда-нибудь и наступит "маздай" (must die), то вместе с "IBM совместимым персональным компьютером". То бишь это ваши десктопы и ноутбуки.
Вангую эпоху свободного железа.
> Для IBM-PC, MS-DOS была родной операционной системой. На IBM-PC yблюдok Билли по настоящему разбогател.О, чувствуется ненависть к успешным людям, от неудачников-нетакусиков.
> В 1990-х конкурирующий BeOS на IBM-PC не взлетел,
Потому что они пошли по пути яблока. Продавали свои BeBox.
Потом пытались продаться яблоку, но не сошлись в цене.
Да и "особенности" системы, типа отсутствия папок, были довольно сомнительными.А померли они из-за того, что сделали бесплатную версию, а платную никто не покупал.
> а Linux сегодня имеет 4% доли.
Только благодаря проприетарщиику и ДРМщику Габену, которого краснолазики в pop'у целуют.
> Если когда-нибудь и наступит "маздай" (must die), то вместе с "IBM совместимым персональным компьютером". То бишь это ваши десктопы и ноутбуки.
Т.е весьма нескоро.
> Вангую эпоху свободного железа.
Пф, вангуй.
Я скорее поверю в массовые ноуты на арме.
Т.к риск5 уже нафигачили кучу несовместимых.
Некорректно "хотя-бы", т.к. эта самая "хотя-бы" была самая популярная ОС на IBM PC.До сих пор, никто не смог повторить "хотя-бы" достижения Microsoft Windows на IBM PC, и "хотя-бы" Apple macOS на Mac.
Некоректно сравнивать железо Apple с IBM PC. Железо Apple закрыто. IBM PC открытая архитектура. Почему Windows OS родной для архитектуры IBM-PC? Да потому-что они вместе взлетели. И да, я не говорил слова, типа IBM PC создан специально для операционок для Microsoft.>До сих пор, никто не смог повторить "хотя-бы" достижения Microsoft Windows на IBM PC
Есть такая комания, это Intel. Процессоры Intel, операционка Майкрософт, железо IBM-PC взлетели вместе. Intel стал могущественен благодаря именно архитектуре IBM-PC. Эта троица вместе и умрёт, когда-нибудь когда настанет час.
>была самой популярной операционной системойА что, слабо? Тогда можно было просто придти в магазин и купить компьютер. Какие операционные системы есть при социализме, которые можно вот так просто взять и поставить? Всякие опытные образцы в расчёт не берём.
>Ник также раскритиковал предъявление компаниями дополнительных требований к сопровождающим-волонтёрам, работающим без компенсации.Мне больше это понравилось. Коммерческие структуры предъявляют претензии энтузиастам работающим бесплатно.
Дык и это не главное в этой истории. Скорее всего, Selectel с подачи начальников корпов, специально так пошутили про переписывание на Раст за гроши, что для человека стало последней каплей, и он реально взбесился!
> Коммерческие структуры предъявляют претензии энтузиастам работающим бесплатно.Т.е. если ты работаешь бесплатно, то можно бракоделить?
Чел сам подписался на мейнтейн, его никто не заставлял.
А потом начинает ныть что его просять дырищу исправить.
Ну так, чел, работающий бесплатно, имеет право уйти в любой время без всяких объяснений и прочих писем. Здесь же человек вежливо сказал что ему не нравится, и покинул свой пост. Что не так? Всё правильно, так и должно быть.
> начинает ныть что его просять дырищу исправить.за деньги - да!
libxml2 непомерно раздутая хрень и совсем не тем что должно быть в библиотеке исходя из ее названия. Все это делает из библиотеки неповоротливого монстра с проблемами в поддержке.
Все гениальное просто.
Если раньше слелектел мог получать хоть какие-то обновления из апстрима, то сейчас - вообще никаких.
Зачем нужна libxml2, когда есть более лёгкая и быстрая tinyxml2 ?)
tinyxml2 не умеет в SAX-парсинг.
Кроме малокачественного и архаичного libxml2 существует например Xerces с валидацией xml документов и SAX разбором, TinyXML, boost tree парсер, тысячи их. Под виндовс свой стандартный парсер с поддержкой валидации документов, весьма навороченный кстати.
Так что мир не рухнул - ну надоело человеку тянуть архаичный проект найдется ктото еще, может быть.
PS - причем за свои 25 лет разработки я многократно выбирал XML библиотеку под проекты разных масштабов и сложности, иногда взгляд останавливался на этой libxml2 - каждый раз рассматриваешь этот незатейливый дизайн, с кучей каких то мутных функций думаешь... !!я что за е*рунда какая и выбираешь что то приемлемое.
Так что стоны анонимов выше мне искренне не понятны.
> Кроме малокачественного и архаичного libxml2 существует например Xerces с валидацией xml
> документов и SAX разбором, TinyXML, boost tree парсер, тысячи их. Под
> виндовс свой стандартный парсер с поддержкой валидации документов, весьма навороченный
> кстати.
> Так что мир не рухнул - ну надоело человеку тянуть архаичный проект
> найдется ктото еще, может быть.Там чё-то с производительностью и функциональностью было у конкурентов, они покоцанные. Посмотри лучше, какие мастодонты на сабж завязаны, и спроси у них, чё это они выбирают малокачественный и архаичный код. Когда тебя проигнорируют, сравни, сколько пользователей у перечисленного, и что это за пользователи. Ты даже не осознаёшь, какую дичь написал.
Какое отношение количество пользователей имеет к чему-либо релевантному вообще
> Какое отношение количество пользователей имеет к чему-либо релевантному вообщеА прямое. Будь они хороши, их требовала бы не 1 программа из тысяч установленныъ. А теперь из-за желания быть "не как все", у каждой программы своя либа разбора xml. Впрочем, я понимаю в некотором роде, сам брал pugi только из-за того, что он 1 в выдаче поисковика попался и выбирал между ним и asmxml. Но говорить, что эта помойка лучше, я бы не стал. Определённо, удобнее, это да.
Чувак ты не в теме от слова вообще.. подучи матчасть - ну программирование там, на чем то кроме питончика, программная архитектура и т д, потом комментарии пиши.. ну и аплоба поменьше, чтобы не так смешно было.
Заодно и узнаешь сколько пользователей например у MSXML и сколько у сабжа.
Я то знаю ответ, а вот ты считаешь, что можно заменить на перечисленное. Так что, подучи матчасть, а потом высказывай своё несомненно важное мнение (если останется желание).
Экспертам опеннета не хватает сил нажать на ссылку и увидеть, что там сразу же нашелся человек, который будет ментейнить:
https://discourse.gnome.org/t/stepping-down-as-libxml2-maint...Мда.
И это п-ц, потому что нашедшийся - какой-то мутный мекс, песатель хеловротов на хрусте, ничем кроме своих собственных пяти хеловротов не засветившийся.теперь у него есть права пушить в репо libxml2? Делайте клоны, господа, и побыстрее.
(повторяется похоже история с тем... хуангом или как его)
> И это п-ц, потому что нашедшийся - какой-то мутный мекс, песатель хеловротов на хрусте, ничем кроме своих собственных пяти хеловротов не засветившийся.И? Есть другие кандидатуры?
Да и отсутствие публичных реп не говорит о "непрофессионализме".
Может чел был достаточно умный, чтобы работать под NDA)> теперь у него есть права пушить в репо libxml2? Делайте клоны, господа, и побыстрее.
А то что?
Всегда можно взять последний коммит.
Да и Ник обещал работать до конца 2025 года исправляя регрессии.> (повторяется похоже история с тем... хуангом или как его)
Других добровольцев все равно нет.
Но ты можешь вызваться и броситься, так сказать, popʼой на амбразуру!
Заодно покажешь свои умения в СИшке.
> И? Есть другие кандидатуры?лучше архивный репо и ридонли чем неведомый виртуал с тремя хеловротами, нулевым опытом поддержки чужих сложных проектов и непонятным содержимым в голове.
опыт ублока я смотрю тоже ничего никому не научил?
> Да и отсутствие публичных реп не говорит о "непрофессионализме".
> Может чел был достаточно умный, чтобы работать под NDA)а тут вдруг вскочил, и срочно-срочно вписался в опенсорсие. А оно ему и - как раз!
> А то что?
> Всегда можно взять последний коммит.после форсед пуша сможешь взять вообще любой. Некоторые даже будут похожи на правильные.
Только вот сколько времени пройдет пока ты вообще заметишь что что-то пошло не так?> Да и Ник обещал работать до конца 2025 года исправляя регрессии.
хуанг умеет ждать
> Других добровольцев все равно нет.
поэтому и нужно было аккуратно закрыть проект от доступа "добровольцев", а эпл гугель и майкрософт как-нибудь справились бы.
>Дополнение: Нашёлся энтузиаст (Jia Tan), готовый взять сопровождение libxslt и libxml2 в свои руки.Ясно.
даже если нам всем повезло и это просто йуный борец за шв... бесплатное и дайте две и еще вот пополнить себе резюме- он начал с того что "а кто мине объяснит чо вот тут в коде делают и как им пользоваться?!"Ну как и было в общем сказано - человек с нулем опыта поддержки подобных проектов и с нулем знаний о том как и где применяют этот.
А к чему все это его представление было до этого, когда он отказывался исправлять уязвимости и сразу их раскрывал? Шантаж? Правильно, на выход с волчьим билетом.