Мейнтейнер популярної бібліотеки core-js — росіянин — каже, що втомився. Обговоримо ризики в опенсорсі

Core-js — відома та популярна бібліотека, на якій тримається багато проєктів. Її використовують Netflix, Spotify, PornHub, ebay, Binance і т. д.

Нижче — статистка завантажень з npmjs:

Розробник Володимир Железняк звернув увагу на проблему — мейнтейнер біблотеки, росіянин, написав, що втомився.

Hi. I am (@zloirock) a full-time open-source developer. I don’t like to write long posts, but it seems this is high time to do it. Initially, this post was supposed to be a post about the start of active development of the new major version of core-js and the roadmap (it was moved to the second half), however, due to recent events, became a really long post about many different things... I’m fucking tired. Free open-source software is fundamentally broken. I could stop working on this silently, but I want to give open-source one last chance.

Цікаво, до чиїх рук перейде бібліотека? І загалом — росіяни в опенсорсі — це ризики, чи не так? Що робити?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному1
LinkedIn

Найкращі коментарі пропустити

Безвідносно особистості і національності того автора — Free open-source software дійсно фундаментально зламане. Ти починаєш хоббі-проєкт на пару файлів, щоб розважитися вихідними і раптом через два-три роки ти вже маєш повноцінну неоплачувану фул-тайм роботу, від тебе вимагають фіксів, нових версій та роад-мепів, а гроші на цьому всьому чомусь заробляють Netflix, Spotify, PornHub, ebay, Binance і т. д. З тобою, до речі, не діляться, в кращому разі десь там в списку копірайтів згадають (який ніхто не читає).

та боже, скільки опенсорсних ліб архівуються, бо деви не хочуть мейнтейнити. not first, not last.

Так в цього чєла ще й не все так однозначно щодо війни!

I don’t want to choose between two kinds of evil. I will not comment on this in more detail, since there are people close to me on both sides of the border who may suffer because of this.

А ви читали весь текст? Він то в московію повернувся, бо living standards, то дівчат переїхав машиною, то його дружині новий айфон хочеться. Черговий хароший рюзкій?

Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

ІМХО, кожного, хто добровільно хоче стати JS-девелопером, треба спочатку перевіряти у психіатра на предмет небезпечних для оточення девіацій.

Нічого страшного, бідосє надонатили вже майже на 80К www.blockchain.com/...​rayg0lthvza9fau63ux0fstcz

Ліцензія MIT — це чудово. Не думаю, що будуть проблеми у цієї бібліотеки перейти під крило якоїсь і тисяч опен-сорс фундацій. Ті гіганти, що її використовують, не дадуть їй просто згинути.

Як на мене з опенсорсом то як з демократією — так, в системі є вади, але інші системи набагато гірше. Тут хоча б проглядаються рішення. Думаю система сама себе виправить з часом.

Я не розумію як адекватний розробник може у комерційному продукті використати бібліотеку, яка написана хтозна-ким і, головне, підтримка якої ніким не гарантована?
Якщо вам дуже кортить заюзати чийсь оперсорс — код — так зробіть свій форк і підключіть сорси. Бо тепер це частина вашої роботи підтримувати цей код!
Для великих ІТ компаній це взагалі не має бути проблемою: подобається чиєсь рішення — викупи його у автора: використовуй у себе + підтримуй + розвивай. Якщо кодом володіє велика ІТ компанія яка сама його використовує — вірогідність що підтримка припиниться чи репозиторій видалять — набагато нижча. І такі бібліотеки вже можна без ризику використовувати у комерційних проєктах.

Ну зробіть форк React-у і підтримуйте його. Або openSSL. Або .NET.

Аудит + фіксацію і то роблять одиниці, а ви хочете щоб взагалі усе було своє.

Ну зробіть форк React-у і підтримуйте його. Або openSSL. Або .NET.

Хіба щось з цього належить окремому автору? За тим же .Net стоїть Microsoft — отже ризики мінімальні.

ви хочете щоб взагалі усе було своє

У комерційному продукті «своє» не годиться — тільки корпоративне. Коли девелопери на проекти пишуть «своє» — це належить компанії, тестується QA і цьому гарантується підтримка.
Якщо у вільний час напишу свою бібліотеку у власному репозиторії — я не маю прав ставити її у проект, якщо я не продаю права компанії.
Професійний комерційний код має належати комусь, хто несе за нього відповідальність! Не якомусь невідомому автору з Парашки під ніком «Нагібатор» — бо у нього нема ніяких зобов’язань не тільки підтримувати код — а навіть не робити його шкідливим!

Будь-ласка, встановіть create-react-appі подивіться на список залежностей (package.lock.json). А тепер спробуйте переписати все це самому і вам просто не вистачить життя.

А писати ВСЕ з нуля... Ну пробуйте, чого ж ні.

у вас хибне уявлення про опен-сорс проекти.

А хто надає якісь гарантії? Ну добре, написана бібліотека Microsoft, з часом вони також можуть сказати, що вона перестала мати для них комерційної цінності, тому підтримка припиняється. Не кажучи про те, що підтримка може вилитися у пінг-понг на місяці, знаю про випадок, коли переписка з M$ йшла три місяці, вони проблему визнали, яле фіксити відмовилися.

Викупити у автора, це fork, який в принципі не дуже вигідний користувачам. Якщо це лишається open source, то можливо що хтось задеплоїть щось смачненьке, яким ми зможемо користуватися.

підтримка якої ніким не гарантована?

Что за сказки? Чем тебе гарантирована поддержка Windows? А оно атомными станциями управляет, прошу заметить.

Ти ліцензійну угоду читав? Якщо брати атомні станції, там вимога RTOS, тому Windows точно немає.

Там дают гарантию, что через пару лет Майкрософт не развалится и не обанкротится?

Можешь погуглить, как на станциях червями заражались рабочие станции под Шindows. Может к реактору они и не относились, но сути это не меняет.

Можешь погуглить, как на станциях червями заражались рабочие станции под Шindows.

Это может показаться смешным, но за всё время пользования виндой — мой личный пк/ноут/етк — ни разу не был ничем заражен. Видимо проблема не во мне, а в винде?

В сенсі росіянин?

Живет в г. Оттава
Из г. Харьков

В профілі GitHub github.com/zloirock
вказано головний сайт розробника: zloirock.RU .
На сайті телефон Пушкарьова: +7-961-9864927
Тому, він росіянин в прямому сенсі.

Даже больше — он вообще невыездной из рф, потому что умудрился задавить девушку на пешеходном переходе и теперь на нем судимость и долг по компенсациям семье погибшей.

Сидел в российской тюрьме. Так что точно россиянин.

Василь Стус і Тарас Шевченко теж росіяни, виходить?

Ну, 25 років служив у москалях.
Русскіє його з панщини викупили.
В рассію перевезли...

До чого це я?
Ну уявім, що я або ти вказав у профілі 20 років роботи на русську компанію.
Спільнота ДОУ б нам розказала хто ми і які ми 😂

Ну, 25 років служив у москалях.

Кругом зрада, то й де ж тоді ті ідеальні 100%-ві українці? В Канаді?

Ну уявім, що я або ти вказав у профілі 20 років роботи на русську компанію.

Ну в мене не 20, але сміливо тримаю в резюме й не соромлюсь. Чим я гірше за мільйони заробітчан, що працюваху у Москві навіть у кінці 10-х, доки їх звідти поступово не витурено скороченням залізничних маршрутів та безвізом з ЄС? Припиних свого часу приймати офери від кацапів і білорусів через закручування фінмоніторингових гайок і націоналізацію бєнябанку, і побоювання, що платежі від них мені боком вилізуть. Та й жлоби вони (як і українці) ×D

Кругом зрада, то й де ж тоді ті ідеальні 100%-ві українці? В Канаді?

Там вони і є 😂

В Оттаві, із Харкова — це про Железняка із ФБ
А всі обговорюють персону автора core-js — а він як раз росіянин

«Люди читають жопой, жопой читають вони...»

Які ризики? це ж оперсорс, весь код не прихований, ком’юніті побачить якщо щось дивне з’явиться у коді. А задовбатися можуть всі, у крайньому випадку можна форкнути копію для себе.
У пропрієтарного коду ті ж самі ризики, тільки форкнути не можна

Які ризики? це ж оперсорс, весь код не прихований, ком’юніті побачить якщо щось дивне з’явиться у коді.

Когда аффтор убил свой фейкер.жс, комунити, конечно, очень быстро это увидело. но сколько при этом горшков разбилось....

Нічого б не там розбилось, якби всі користувались package-lock, а не оновлювали залежності прямо на проді

Donationware is a licensing model that supplies fully operational unrestricted software to the user and requests an optional donation be paid to the programmer or a third-party beneficiary ©

на codeplex, кстати, была кнопка «монетизация», нажимаешь — и тебе потихоньку капала денежка. У меня до сих пор чек от них лежит, ни один наш банк не знает что с ним делать :)

Кидай мені, я тут отримаю гроші і тобі скину.

Кидай мені, я тут отримаю гроші і тобі скину.

ты шо, это такой раритет, ни у кого из наших ничего такого нету!

Я раніще був юним і гарями поборником оупенсорсу. Але зараз бачу, що основною його вадою є те, що будь-які серйозні оупен-сорс проекти можуть використовувати у своїх цілях репресивні режими як Північна Корея, Рашка і Іран.

Нужно запретить свободное обращение учебников по физике — КНДР их читает и свои баллистические ракеты строит. Да? ))

Не зводьте все до абсурду. Те, що рашка допилила і використовує оупенсорсні CAD’и для проектування і вдосконалення зброї, яка убиває наших співгромадян ви теж підтримуєте?

Так боротися треба з проблемою існування таких режимів, не CADами та опенсорсами.
Приблизно як лікуватися подорожником.

Они еще и операционку для своих военных на ядре Линукса пилят. Вывод — Линкус зло и его надо запретить, так?

Звісно. Для чого мавпі граната?

І не кажіть)
А ножі взагалі треба заборонити.

У Китаї в регіонах проживання уйгурів кухонні ножі приковано ланцюгами до стін, а з фамільних клинків примусово поспилювано леза і залишено тільки руківʼя. Ножовий аргумент давно не працює.

Аж у 1996-му році завдяки зусиллям активіста Пітера Юнґера в США скасовано заборону на експорт стійкої криптографії, введену ще за часів Холодної Війни. Завдяки цьому криптографія тепер стирчить із кожної праски, а американські розробники, публікуючи ВПЗ з використанням криптографії, не бояться сісти на пляшку.

Враховуючи поточну політичну ситуацію, регуляція може відкотитися до такого рівня, що повністю переверне індустрію програмного забезпечення у поточному вигляді. Який там опенсорс — навіть примірники пропрієтарних програм варто роздавати лише персоналізовано і під NDA, бо rуськім хакеrам і бінарні виконувані файли ніц не заважає патчити.

і бінарні виконувані файли ніц не заважає патчити.

Значит на денуву в будущем будут плеваться не только геймеры, но и обычные юзеры

Дык взломана ж уже денува вродь?

Дык взломана ж уже денува вродь?

Сильно в этом сомневаюсь. Инач бы мы уже резались в «чо там последнее с денувой вышло», а мы — не режемся. «Взлом потребует больше времени, чем ожидалось» © Единственный (пока что) хацкер, который умеет ломать денуву

Ось що хотів спитати. Чи варто розробляти бібліотеку типу three.js чи pixi.js. Взагалі-то я вже почав, але стоїть питання, чи не сильно я головою шибанувся?

Для себе варто зрозуміти «навіщо», ось і все.
А далі ставити питання «чи варто розробляти ... для того щоб ...»

Якщо tree.js чомусь не підходить, за якимись показниками і це архітектурно, то звісно варто. А як треба додати пару фітчь — краще просто законтрібьютити в існуючі проекти і швидше і простіше. Потім не буде питань, навіть коли на базі тих осіб робиш комерційні проекти на замовника. Зі своїми патчами до бібліотек чи власними лібами вони стають правом власності замовника, і для іншого доведеться по пам’яті відновлювати усе, що робив на минулому проекті.

О, дякую, нагадали що треба цю х*йню з бандлу прибрати, бо IE11 всьо.
www.reddit.com/...​_is_corejs_fundamentally

IE11 всьо

Ви ще скажіть, що Opera Mini всьо. Коли бачу чергове «not op_mini all» у конфізі вебпаку, хочеться мавп, якими це написано, гнилими бананами нагодувати.

Безвідносно особистості і національності того автора — Free open-source software дійсно фундаментально зламане. Ти починаєш хоббі-проєкт на пару файлів, щоб розважитися вихідними і раптом через два-три роки ти вже маєш повноцінну неоплачувану фул-тайм роботу, від тебе вимагають фіксів, нових версій та роад-мепів, а гроші на цьому всьому чомусь заробляють Netflix, Spotify, PornHub, ebay, Binance і т. д. З тобою, до речі, не діляться, в кращому разі десь там в списку копірайтів згадають (який ніхто не читає).

Тому open-source має бути не free.
Пора вже на github зробити функцію платних issues та ревью пулл реквестів.

Пора вже на github зробити функцію платних issues та ревью пулл реквестів.

і хто ж за це повинен платити? :)

ті, хто хоче, щоби їхні issues поскорше розглядали

Тобто, хтось знайшов баг, відрепортив як QA і має за це платити? Якщо це issue типу саппорт, а не багрепорт, то для цього в опенсорсі вже є сервіси з підпискою на paid support, так само як і сервіси де можна профінансувати вирішення issue типу issuehunt
Хоча цей функціонал можна додати в самий github, що мабуть і зроблять.

Коли це є з коробки — суттєво спрощує флоу

Якщо компанія вирішить платити за бібліотеку, то, скоріш за все, їм простіше буде переписати самим і мати всі права на той код, і не залежити від когось там.

Якщо компанія вирішить платити за бібліотеку, то, скоріш за все, їм простіше буде переписати самим і мати всі права на той код, і не залежити від когось там.

Огромное заблуждение. «переписать самому» — задача (во многих случаях) весьма непростая.

Для багатомільйонної компанії? Гадаю, вони й не знали, що використовують таку фігню. Зараз, якщо до керівництва дойде цей розголос, то хтось отримає по шапці, і швидко випиляють цю та інші подібні штуки зі свого коду. Оце все «програмісти зекономили купу часу» в реалі виглядає для бізнесу як «ми їм платили, а вони заюзали лібу й відпочивали за з/п»

Для багатомільйонної компанії?

Да

і швидко випиляють цю та інші подібні штуки зі свого коду.

Спасибо, улыбнулся :)

Оце все «програмісти зекономили купу часу» в реалі виглядає для бізнесу як «ми їм платили, а вони заюзали лібу й відпочивали за з/п»

ну, теперь они могу нанять других, «более квалифицированных программистов», которые за значительно меньше количество времени и денег напишут, отладят и внедрят им весь на набор используемых библиотек.

А нашо їм переписувати цілком ті бібліотеки, якщо з них використовується невеликий відсоток коду? Той код можна переписати, чи просто перенести собі в проект (якщо не парить необхідність вказувати копірайт), і підтримувати силами своїх розробників. А то розвели любителів халяви, які тягнуть усілякий непотріб до проектів, і навіть самі не знають що там до чого і навіщо.

А нашо їм переписувати цілком ті бібліотеки, якщо з них використовується невеликий відсоток коду?

например из-за архитектуры библиотеки, когда пара-тройка нужных тебе классов тянут за собой огромный фундамент/зависимости

Той код можна переписати, чи просто перенести собі в проект (

Тот кто говорит «так же просто, как отобрать конфетку у ребёнка» — видимо никогда не пробовал отобрать КОНФЕТКУ у РЕБЁНКА.

Для невеликого проекта чи стартапа це дійсно може бути проблема. Для великих ІТ компаній — питання скоріш політичне, ніж технічне чи фінансове.
І ще раз кажу: апелювати до компанії, аргументуючи це збереженням часу розробників (а не збереженням грошей, швидшого тайм-ту-маркет, мейтейненсом) — це якось тупо. А саме цим товариш і займається у своєму лонгріді

Для великих ІТ компаній — питання скоріш політичне, ніж технічне чи фінансове.

Вы знаете, тот факт, что большие компании используют эти библиотеки — уже является ответом на вопрос «легко ли самим написать и отладить библиотеку». Если бы ответ был «да» -у каждой компании была бы своя библиотека(и) и никто бы не пользовался общеизвествными.

аргументуючи це збереженням часу розробників (а не збереженням грошей,

время — деньги, что тут неясно? Время — есть время до в01, что тут неясно?

І ще раз кажу: апелювати до компанії, аргументуючи це збереженням часу розробників (а не збереженням грошей, швидшого тайм-ту-маркет, мейтейненсом) — це якось тупо.

«Сказать программисту, что для того чтобы делать Х уже есть библиотека — єто всё равно что сказать певцу что о любви уже есть песня» ©

краудсорсинг. «Пофиксить баг — 10у.е, пофиксить баг срочно — 100у.е, выкатить новую фичу — 1000у.е». Под каждый реквест\ишью\ПР открывается условная банка и желающие контрибьютят денежкой. Собралась сумма — автор занимается. Не собралась — не занимается.

выкатить новую фичу — 1000у.е

Так, 1000 баксів за фічу) Проекти з багатомільйонними завантаженнями в тиждень не піднімають таку суму і за рік.
Та і таке вже є через сторонні сервіси, але якщо подивитись на частоту, рівень фінансування та рівень складності з часовими витратами, виходить що за робочу годину ти одержиш як діти на плантаціях в бідній Африці :)

цифры условные :)

Ще краще :) Якщо ми говоримо за комерційний зиск від опенсорса з заявою на фултайм, то навіть 1000$ це 8-10 годин роботи сіньйора на глобальному ринку, на ринку, де стабільна робота в мейнстрімі з плюшками, яка є незалежно від того чи зібрали ті гроші, чи ні. При цьому це такі гроші як «доклади ще пару баксів і зможеш купити чашку кави» :)

Давайте відійдемо від світу програмування у світ музики.
Хтось випускає композицію, на цю пісню роблять кавер, десь ще використовують фонограму із каверу і т/д.
Думаєте автор не отримує із цього всього зиск? Є спеціальні платформи які відстежують по сторам кожне використання частин його твору і платить роялті автору.
Так — мабуть платити за issues погана ідея.
Треба як із музикою — якщо на твоїй лібі заробляють то повинні платити. Сам механізм як це зробити вже справа техніки але нема нічого не можливого.

А в чому проблема? Робиш для своєї бібліотеки комерційну ліцензію, де прописуєш всі умови. Сам код при цьому може залишатися відкритим.

Хто забороняє ? RedHat так стала мільярдною компанією. Якщо від початку підходити до Open Source саме як до бізнес моделі, подвійне ліцензування добре відтестовані версії з підтримкою і новітні але не на 100% стабільні — RHEL/Fedora, JBoss/WhildFly, OpenShift, GCC і таке інше — це може бути дієвою бізнес моделлю, при повністю відкритому коді. Те саме Canonical — тільки продали не IBM а Microsoft. Те саме Trooltech і ціла низка інших. Навіть більше відкритий код часто є бізнес перевагою, а не недоліком. Експертиза цінується більше за доступ до коду, якщо ти не знаєш, що тобі з ним робити або возитись довго — простіше заплатити. Однак є і багато варіантів провалу, скажімо Sun Microsystems облажалась із своєю бізнес стратегією, не знайшла способу монетизації ані Solaris, ні OpenOffice, ні MySQL, ні навіть Java. На цьому справді заробили інші контори, по суті: Oracle, IBM, Google, eBay, Amazon, Facebook та велетенська кількість інших як із Java так і з LAMP стеком. Oracle тільки пізніше прийшли до подвійного ліцензування та подали в суд на Google за Java (хоча у Google власна реалізація, і також повністю відкрита не думаю, що це якесь там порушення швидше використання іншої розробки в якості стандарту).

На гітхабі є спонсорство.
Вказуєш в репозіторіі що ішью розглядаються тільки від спонсорів да і все.

Неодноразово бачив подібне, але через сторонню платформу. Автори на github так і писали: хочеш фічу? Ось тобі сторінка для збору донатів.

Платформою була opencollective.com або щось подібне.

Дивно вважати добровільну безкоштовну роботу вадою опесорсу)
Продавайте свій продукт, а не робіть безкоштовно. Не можете продавати — зупиніться і закрийте.
Не можете зупинитись — не лайте опесорс

Ну ця задача немає вдалого розв’язку. Вся фінансова сторона опенсорса це або пожертви, або платний саппорт, або розширена платна версія продукту, іншого не дано.
Якщо платити за весь опенсорс по якійсь ліцензії, то на тому же npm з тисячами залежностей в проекті можна і Маску розоритись :) При цьому існування комерційної індустрії без опенсорса навряд чи можливо, бо це дуже великі трати грошей та часу, що знову про гроші, з боку компаній на проприєтарні розробки та перенавчання розробників на свої власні інструменти в кожній компанії. І навіть якщо розробити якийсь юридичний механізм, який зобов’язує оплачувати щось типу роялті, то немає можливості відрізнити компанію з багато міліонними прибутками, від малих веб студій, продукти для дрібних клієнтів чи корпорацій.

npm з тисячами залежностей

Проблемы жабоскриптеров

Тільки на жабаскрипті і писали чи що?

Не погоджуся.
Якби існував механізм коли умовний Нетфлікс чи Порнхаб платить 50-100 баксів у місяць сумарно з контори за користування ліби, така-собі корпоративна ліцензія, то автор/команда популярних ліб отримували б щомісяця десятки тисяч доларів, що дуже сильно мотивувало б інших створювати ліби, створювало б конкуренцію, а там де конкуренція там розвиток.
І зробити прайсинг типу 1-5$ для окремих юзерів/фрілансерів, 10$ для веб-студій і 50-100 для нетфліксай порнхаба.

Окрім того це примушувало б розробників писати більш адекватний код, а не тягнути велику лібу заради однієї примітивної функції.

Якби існував механізм коли умовний Нетфлікс чи Порнхаб платить 50-100 баксів у місяць

Ну так якби, але як там я написав, реалізувати такий механізм практично неможливо. Немає юридичних важелів, немає можливості виявлення чи обмеження користування, немає можливості контролю як у комерційного софту. Якщо топ 20 гігантів скинуться по 100$ в місяць, то це мало що вирішить в фінансовому плані. Якщо це на добровільній основі, то це ті ж самі пожертви.

І зробити прайсинг типу 1-5$ для окремих юзерів/фрілансерів, 10$ для веб-студій і 50-100 для нетфліксай порнхаба.

Уявімо, що в проекті 1000 залежностей, це 5000$ (в місяць?) для фрілансера. Як це розрулити? Ніяк.
Так, безсумнівно, що якщо кожна, навіть мала компанія, платила за використання кожної ліби, скажімо підписка за 1$/місяць, то в контексті всього ринка в десятки тисяч компаній це вже значні кошти, навіть з повністю безкоштовним використанням фізичними особами.
Але як це все тарифікувати? В цьому місяці компанії використовувала лібу х в проекті, в наступному ні. Або використовувала, але в прод не ввійшла- платити чи ні? :) Тут постає безліч питань якщо припускати якусь практичну реалізацію.
Теоретично навіть якщо за малу бібліотеку платили декілька центів, це б могло піти на користь, спонукаючи зменшувати кількість не дуже потрібних залежностей в пакетах, але все це фантазії.
Але що точно зрозуміло, що для фізичних осіб опенсорс має бути точно безкоштовним, інакше аудиторія зменшиться, а якщо вона зменшиться, зменшиться кількість розробників, яка знає цю бібліотеку, тому не притащать її в компанію, в комерційне середовище.

Що це за фігня, коли в проекті 1000 залежностей?
Чому розробники плодять ці залежності?
Як це дебагати?

Що це за фігня, коли в проекті 1000 залежностей?

Ем... Так 1000 залежностей це ніщо, ну максимум hello world CRUD з реактом. Ви ж не пропонуєте фінансувати тільки прямі залежності в комерційному проекті?
В імпортованих бібліотеках теж є свої залежності- ми ж не можемо платити тільки за прямі, а не прямі використовувати безкоштовно, якщо за щось вже починати платити.
Ну от ви поставили тільки одну ORM — sequelize.js і вже маєте 115 унікальних залежностей в проекті. Платити їм треба?

Повне дерево :

npm ls --all
[email protected]
+-- [email protected]
| +-- @types/[email protected]
| | `-- @types/[email protected]
| +-- @types/[email protected]
| +-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| | `-- [email protected] deduped
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| | `-- [email protected]
| |   `-- [email protected] deduped
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| +-- [email protected]
| `-- [email protected]
|   `-- @types/[email protected]
`-- [email protected]
  +-- @mapbox/[email protected]
  | +-- [email protected]
  | +-- [email protected]
  | | +-- [email protected]
  | | | `-- [email protected] deduped
  | | `-- [email protected] deduped
  | +-- [email protected]
  | | `-- [email protected]
  | +-- [email protected]
  | | +-- [email protected]
  | | | `-- [email protected]
  | | |   `-- [email protected]
  | | `-- [email protected]
  | |   +-- [email protected]
  | |   `-- [email protected]
  | +-- [email protected]
  | | `-- [email protected]
  | +-- [email protected]
  | | +-- [email protected]
  | | | +-- [email protected]
  | | | `-- [email protected]
  | | |   +-- [email protected] deduped
  | | |   +-- [email protected]
  | | |   | `-- [email protected]
  | | |   `-- [email protected]
  | | +-- [email protected]
  | | +-- [email protected]
  | | | +-- [email protected]
  | | | +-- [email protected]
  | | | +-- [email protected] deduped
  | | | +-- [email protected]
  | | | +-- [email protected]
  | | | +-- [email protected]
  | | | +-- [email protected]
  | | | | +-- [email protected]
  | | | | +-- [email protected]
  | | | | `-- [email protected] deduped
  | | | +-- [email protected]
  | | | | `-- [email protected]
  | | | `-- [email protected]
  | | |   `-- [email protected] deduped
  | | `-- [email protected]
  | +-- [email protected]
  | | `-- [email protected] deduped
  | +-- [email protected] deduped
  | `-- [email protected] deduped
  +-- [email protected]
  +-- [email protected]
  | +-- [email protected]
  | +-- [email protected]
  | | +-- [email protected]
  | | +-- [email protected]
  | | | +-- [email protected] deduped
  | | | `-- [email protected]
  | | +-- [email protected]
  | | +-- [email protected]
  | | | `-- [email protected]
  | | |   +-- [email protected]
  | | |   `-- [email protected]
  | | +-- [email protected]
  | | | `-- [email protected] deduped
  | | `-- [email protected]
  | +-- [email protected]
  | +-- [email protected]
  | | +-- [email protected]
  | | | +-- [email protected] deduped
  | | | +-- [email protected]
  | | | `-- [email protected]
  | | |   `-- [email protected] deduped
  | | +-- [email protected]
  | | | +-- @npmcli/[email protected]
  | | | | +-- @gar/[email protected]
  | | | | `-- [email protected] deduped
  | | | +-- @npmcli/[email protected]
  | | | | +-- [email protected] deduped
  | | | | `-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected]
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected]
  | | | | `-- [email protected]
  | | | |   +-- [email protected]
  | | | |   `-- [email protected]
  | | | +-- [email protected]
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | `-- [email protected]
  | | |   `-- [email protected]
  | | |     `-- [email protected]
  | | +-- [email protected]
  | | +-- [email protected]
  | | | +-- @tootallnate/[email protected]
  | | | +-- [email protected] deduped
  | | | `-- [email protected] deduped
  | | +-- [email protected] deduped
  | | +-- [email protected]
  | | +-- [email protected] deduped
  | | +-- [email protected]
  | | | `-- [email protected] deduped
  | | +-- [email protected]
  | | | +-- [email protected] deduped
  | | | +-- [email protected]
  | | | | `-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | `-- [email protected] deduped
  | | +-- [email protected]
  | | | `-- [email protected] deduped
  | | +-- [email protected]
  | | | `-- [email protected] deduped
  | | +-- [email protected]
  | | | `-- [email protected] deduped
  | | +-- [email protected]
  | | +-- [email protected]
  | | | +-- [email protected]
  | | | `-- [email protected]
  | | +-- [email protected]
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | `-- [email protected]
  | | |   +-- [email protected]
  | | |   `-- [email protected]
  | | `-- [email protected]
  | |   `-- [email protected] deduped
  | +-- [email protected] deduped
  | +-- [email protected]
  | | +-- [email protected]
  | | | +-- [email protected] deduped
  | | | `-- [email protected] deduped
  | | +-- [email protected] deduped
  | | +-- [email protected]
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | +-- [email protected] deduped
  | | | `-- [email protected] deduped
  | | `-- [email protected] deduped
  | +-- [email protected] deduped
  | +-- [email protected] deduped
  | +-- [email protected] deduped
  | `-- [email protected]
  |   `-- [email protected]
  `-- [email protected]
    +-- [email protected]
    +-- [email protected]
    | `-- [email protected] deduped
    +-- [email protected]
    +-- [email protected]
    | +-- [email protected] deduped
    | `-- [email protected] deduped
    +-- [email protected]
    `-- [email protected]

Ох і бардак розвели... Як добре, що мені не доводилося писати на джаваскрипті.

Платити їм треба?

А чому б і ні?
Чому хтось має працювати, а інші нахабно використовувати плоди його праці?
Однозначно автори цих ліб повинні так чи інакше отримувати винагороду від тих, хто буде користуватись їх творіннями.

Ох і бардак розвели... Як добре, що мені не доводилося писати на джаваскрипті.

Та який бардак:), це ж навіть не середній моноліт, де такого добра на десяток-другий тисяч залежностей, якщо враховувати ще і dev-deps зі всякими CI :)
DRY же все-таки, але і в контексті npm він теж кривий, бо є непряме використання бібліотек схожого функціоналу, чи тих же бібліотек, але різних версій одночасно, але ця проблема в принципі не має практичного рішення.

Чому хтось має працювати, а інші нахабно використовувати плоди його праці?

По логікі має. Бо чомусь стосовно іншої інтелектуальної власності, типу пісень в публчному доступі, все монетезується, коли її використовують компанії в комерційному застосуванні, а от код — ні.
Але навряд чи можна це якось практично вирішити.
Хоча можна щоб кожен пакет мав fixed price, а консольна команда обходила все дерево, і після оплати формувала електронну ліцензію на весь список унікальних залежностей, чи на кожну окремо, але все рівно тут куча невирішених питань.

По логікі має. Бо чомусь стосовно іншої інтелектуальної власності, типу пісень в публчному доступі, все монетезується, коли її використовують компанії в комерційному застосуванні, а от код — ні.

Это всё потому что песни выпускаются под платными лицензиями, а код — под бесплатными лицензиями. За софт с платными лицухами — платят.

Так є ліценції з безплатним некомерційним використанням, то і є безплатні пісні, але як тільки захотів використати в комерційному застосуванні, наприклад рекламі, чи фільмі, то вона вже зовсім не безплатна.

Ок, а як вам така ідея: Аналог Спотіфая, Нетфлікса чи Гугл мюзік, де ти платиш за підписку і користуєшся всім, що є на сервісі.
Тільки в даному випадку це буде підписка на JS ліби. Автори ліб, аналогічно з авторами на Спотіфаї, будуть отримувати винагороду кожен раз, коли їх ліба включається в проект або викликається.

Тільки в даному випадку це буде підписка на JS ліби. Автори ліб, аналогічно з авторами на Спотіфаї, будуть отримувати винагороду кожен раз, коли їх ліба включається в проект або викликається.

Що має відбутись, коли підписка заекспіриться?
Що означає «ліба викликається»?

Ідея в процесі дослідження) Можуть бути різні сценарії.

Сервіс міг би мати інтерфейс типу артіфакторі. Поки платиш — доступ є, як перестав — то і доступ до репозіторію зникає. Не отримаєш не тільки нових версі а щє і старі не зможеш заюзати якщо сам не кешуватимеш. Виплата по кількості скачувань. Можна звісно не платити, або платити тільки в ті місяці коли бібліотеки виходять, але це напряжно, бо доведеться собі там все кешувати і воно не вартуватиме тих грошей кожен раз це робити, особливо якщо підписка не коштує якихось кіньських грошей. А так — підключив собі його як репозіторій до проекту і працює. Дуже гарна ідея, Денис!

Так тож онлайн продукти, а тут заплатив разок та завантажив, а потім можеш використовувати її скільки завгодно з кеша. Хоча, коли виходять нові версії, вже підписка може трохи спрацьовувати.
Але ж хтось це качає, щоб спробувати бібліотеку, чи для pet проекту, а хтось пхає це в netflix. Змусити заплатити за те, що доступно безкоштовно (а воно точно має бути безкоштовно для некомерційного використання, це ж опенсорс), можуть тільки юридичні важелі типу ліцензії і можливість позову. Чисто технічного рішення тут немає. То постає питання на що конкретно видавати ліценції і як їх варифікувати. Як хтось зможе встановити факт використання бібліотеки на сервері? На фонті так, рішення знайти можна. З малими компаніями це не спрацює, а великих відносно не так багато. Для розробника краще отримати 10к разів по 0.5$, чим 10 разів по 50$ від гігантів.

Дякую за ідейку для цікавого стартапу: Монетизація свого опенсорс проекту.
Пішов думати, досліджувати і радитись.
Якщо вигорить — згадаю вас у списку авторів)

Навіть в github вже вбудований функціонал спонсорства проектів. А скільки 3rd-party таких інструментів по збору донатів, фандрайзингу, тощо — не перелічити. Будь-який розробник OS може в будь-якиц момент вирішити монетизувати свою роботу. Багатьом це вдається.

Ну, ось, наприклад, всі наші репозитарії — open-source. Приходи, дивись, забирай, пробуй сам таке ж стоврити у себе: все під відкритими ліцензіями.
github.com/foundriesio

Але ми заробляємо гроші на продукті, який побудований на відкритому коді, і заробляємо доволі успішно: foundries.io
Бо для клієнта важливо не стільки мати код, скільки мати доступ до експертизи, як його використати собі на користь. Як зліпити всі ці десятки репозітарієв в цілісний продукт і отримати від його використання для свого бізнесу. За це гроші й платять.

О, якраз хотів цю тему підняти на доу. Тільки в іншому контексті. Я побачив про це на редіті, й в черговий раз в коментарях бачу певну солідарність з росіянами.
Бо з точки зору інозмеця, все логічно. «Софт внє політики», як написав цей москаль. Й в очах іноземців росіянин — це дійсно така людина, яка просто народилась не в тому місці не в той час, їм співчувають. У всьому винен Путін. Будь які інші точки зору — улетають в даунвоут.

Типічні зауваження «він ж типовий росянин», «росіяни — і є путін», «всі руські винні» — сприймаються тут, але там — в мінусах. Бо у інозмців немає родичив, що кричать «так вам і треба», вони не дивились блогерів які спочатку «нєт войнє» а потім пропаганду про 8 років. Вони не чули як дійсно адекватні росіянці жаліються що стали ізгоями навіть серед друзів — настільки там сильний фашизм.

Звідки йде питання. У росіян є простий наратив «це все пітун», й в це вірять, не дивлячись на те, що 99% ціх неєтвойнєшніков були б в перших рядах фашистів якби війна не була настільки провальною. Може й нам треба якісь інструкції, наратив; щось просте, що працює й переконує й головне — відкликається не тільки в українців?

Бо дуже прикро, коли іноземці в одночас співчувають українцям й тут ж підтримують латентних рашистів.

Ну так на ютубі куча каналів, де з боліт роблять опитування у перехожих з перекладом, націлений на англомовну аудиторію. І майже кожен там виявляється проти війни і діда.
Вони ж не читають російськомовні розсадники «патріотизму» типу того же пікабу, де за табличку на приватному будинку з назвою вулиці на українській мові, всі кричать про фашизм, прокуратуру, самосуд, бо «якщо не зараз, то сядуть нацисти на голову», депортацію в Маріуполь и «нам здесь ваша Украина не нужна».
У нас поганеньке інформаційне покриття на західну аудиторію.

Там і справді це все путін та його прибічники. Що правда в їх суспільстві на них велика затребуваність «показати Америці де їх місце», це при тому, що самі крадуть пральні машинки і унітази. За великим рахунком був би свій Рузвельт, який би сказав, що треба закатати рукави і почати працювати був би і на нього запит. Та пішли шляхом Гітлера і те не повністю, щось своїх: Telefunken, Volkswagen, Simens, Focke-Wulf, Boss і т.д. в них нема.

Ви дуже здивуєтесь кількості опенсорсних проектів, що створили як російські компанії, так і окремі росіяни, а також кількості самих росіян у складі FAANG-компаній, що контрибьютять в опенсорс. Наприклад, со-автор eBPF лінуксового ядра, Олексій Старовойтов, є росіянином що працює в Meta. Страшно?

Можу тільки радити не впадати в повну параною. Умовно, можна розглядати опенсорс проекти, що створені російськими компаніями як високоризикові, а що створені окремими людьми проживаючими в межах Росії — умовноризиковими. От і все.

Що стосується автора Core-js, то він дещо наївний. Опенсорсна бібліотека — це теж продукт. Йому треба було час не на меінтейнинг витрачати, а на фандрейзинг. А якщо б не виходило, то не кидати основну роботу.

PS 80К баксів за людське життя. Це капець... Не дивно, що вони так активно їдуть до нас мерти.

PS 80К баксів за людське життя. Це капець... Не дивно, що вони так активно їдуть до нас мерти.

Та кацапи однакові.
Цей зразок кацапостада у «Some words about war» бідкається лише що йому важко виїхати з лаптєстана.
Йому банально накласти з високої башти що в Україні вбивають українців.
Йому навіть на інших кацапів накласти — він же «оплатив» 80К за життя — і рахує питання закритим, в чому проблема-то, баби ж нарожають, нє?

Та наче не заплатив. Заплатив би не сидів. Цю суму просили родичі за зняття звинувачення

80К баксів за людське життя. Це капець...

У Туреччині всотню менше: tsn.ua/...​-dobu-v-komi-1185543.html

Так в цього чєла ще й не все так однозначно щодо війни!

I don’t want to choose between two kinds of evil. I will not comment on this in more detail, since there are people close to me on both sides of the border who may suffer because of this.

Власне, ми з українськими опенсорцерами це теж обговорювали. Ось, навчальні треди для вестернерів є типу twitter.com/...​tatus/1626505020630872064. Та й наколупали більше подібних висловлювань. Десь ажіотаж збили, але йому всеодно понад $100k накидали.

За лінкою великий пост автора, де багато букв з історією — як розвивався поки, чому, які проблеми були, чому автор так вирішив. Але ні — на ДОУ вирішили взяти тільки перший шмат тексту для клікбейтного посту. Так звичайно простіше і ефект вище.

ДОУ вообще последнее время пожелтело сильно. Еще чуть-чуть и глаза резать начнет при просмотре.

Просто есть виза О-1 такая ;)
ну это я та чисто, гипотетически.
Вон даже Кожаев статью написал.

За лінкою великий пост автора, де багато букв з історією — як розвивався поки, чому, які проблеми були, чому автор так вирішив. Але ні — на ДОУ вирішили взяти тільки перший шмат тексту для клікбейтного посту. Так звичайно простіше і ефект вище.

Скажите, вот, к примеру, если я использую эту библиотеку — и в деталях разберусь в перипетиях причин, по которой этой библиотеки больше не будет — это поможет МНЕ в МОИХ проблемах — или я просто потеряю время, пытаясь понять ЧУЖИЕ проблемы?

А які ваші проблеми вирішив даний пост? Бібліотека наразі нікуди не зникне (про це теж можна дізнатись з оригінальної статті).

Единственный плюс — если вам когда-нибудь придет в голову идея запилить свой опен-сорсный проект, вы вспомните эту статью и сэкономите себе кучу времени и нервов.

Ото не треба в проекти пхати що попало.Бо як відкриєш package.json, то очі на лоба лізуть від того скільки там всякого непотребу.

Це в принципі не вийде. Бо якшо тобі треба, шоб твоя апка на старіших бравзерах робила, то ти береш Babel, а Babel тягне оце. А від старіших бравзерів якось не відречесся, якшо в тебе частина юзвірів ходе зі старих маків і айпадів, де всьо загальмувалось як не на Safari 9, то на Safari 11. Ну і весь час долазять речі, які треба поліфілити.

Ну хіба шо ти будеш весь код писати так, шоб він новіші речі не використовував. Але нинька ж ніхто так не пише. Можеш ше впертись у те, шо якась бібліотека, яка тобі треба, без того не робе.

Вже давно всі забили на саппорт 100500 версій IE і тд. Ще 3-4 роки назад була така вимога, зараз в ній немає необхідності, навіть на EDGE вже замовники забивають. Зараз просто видають попап, в якому пишеться що версія браузера не підтримується, або навіть версія вінди(chrome перестав оновлюватись на windows7)

Але нинька ж ніхто так не пише

От це й треба виправляти. Я пишу, і мені набагато комфортніше так писати, ніж з абстракціями на абстракціях через абстракції.

З якого переляку ? Береш код і робиш фікс, в разі потреби. А от з проприієтарщіною треба займатись усілякою какою, по типу реверсінженеринга декомпіляції, потому сабмітити патчі самому виробнику, там будуть 2-3 тижні розбиратись, що то за тікет — к потім вишлють якусь відписку і проблема буде вирішене тільки коли клієнт випише експерта від виробника, який буде дзвонити безпосередньо індійцям з команди розробки. Цей сапорт зжере 90% від твого бюджету. От зараз наприклад 1С — пропрієтарний продукт. Що тепер робити як там є якийсь відомий баг, який пофіксили в наступній версії і цієї версії більше нема ? В IDA ассемблером редагувати ? Скільки на це піде часу ? Якого рівня специ потрібні щоб це зробити ? Це біда виходить і для строків і для бюджету. Звісно є системний софт, що пророблений краще за відкритий. Скажімо з дровами для відеокарт під Linux тільки Intel усе відкрили і вони без танців з бубном сапортяться.

Спочатку побачив новину що «росіянин втопився». А потім тільки дійшло що він тільки втомився.

Ви ще подивіться де взялись і хто працює над OpenCV, OpenCASCADE, OpenJDK, Nginx і ціла низка усього. Звісно як довелось усе кинути і поїхати до Казахстану, Грузії, АОЄ, Туреччини чи країн ЄС народу просто стає недо open source. Моя логіка проста — хто поїхав і цим показав, що проти путлера то все ще людина, а дехто взагалі робить всебічний опір — молодець. Ті хто пішов у військомат навмисно, щоб нас вбивати чи волонтерить для орків — то вже зомбі. І різних соловьйвих та скобаєвих треба за таке зомбування поряд з путлером на пожиттєве. Нобелівський комітет доволі чітко показав, що наші думки співпадають. P.S. Окремо узятий чувачек — не пішов би на йух разом за своїм пароплавом, бо зомбований козел 100 ножів йому в сраку і якір в глотку.

Нобелівський? А що він показав?

Дали премію миру усім майданам в Україні, Білорусі і Росії. Двоє других ще своїх януковичів в золотий унітаз не окунули, та ще не вечір.

Цей повернувся в Росію, бо дешевше жити, переїхав якихось п’яних пішоходів, витратив усі гроші на адвокатів, відсидів майже рік у тюрмі, а тепер йому заборонено виїзд, бо йдуть суди щодо компенсації родичам постраждалих.

Так вони виїхали не тому що їм путін не подобається і політика в країні. А тому що до них вже прийшли аби вони трохи повмирали за путіна. Поки за імперську маячню вмирав ванька з мухасранська їм було норм і путін і війна яка вже 9 років іде.

Такі теж є нажаль, що просто потікали за кордон хоча самі — фашисти. Нажаль вже стикнувся і з білорусом таким і з москалями, яки опинились в Грузії.

та боже, скільки опенсорсних ліб архівуються, бо деви не хочуть мейнтейнити. not first, not last.

А справді, чому як зробили анексію Крима чи збили голландського літака — ніхто йому нічого не сказав і не забанив ? Але певний рівень зомбування в чувачка, звісно є. Сподіваюсь вистачить мозку не йти у віськомат і десь счезнути з федерації, бо буде йому хімарсом по попі і кулаком по рилу.

Дуже ріже вухо, мені більше подобається «московити», «московія» і добре звучить англійською «muscovites», «Muskovy»

А ви читали весь текст? Він то в московію повернувся, бо living standards, то дівчат переїхав машиною, то його дружині новий айфон хочеться. Черговий хароший рюзкій?

і шо?.gif
як це відноситься до коду в опенсорсній лібі?))

А коду від того ні холодно, ні жарко, кому треба буде — форкне, на цьому драма і закінчиться. Питання радше в тому, навіщо цей непотріб тягнути на ДОУ.

Власне, ми з українськими опенсорцерами це останнім часом намагалися донести типу отак twitter.com/...​tatus/1626505020630872064. Та от вестернери усеодно $100k персонажу накидали.

Хорош в хороших руских всякий непотріб записувати

Виходить на протест, в опозиції — хароший, в легіоні чи підпалює склади із снарядами, агітує за зняття путлера і приведення до відповідальності, палить військомати і так далі — взагалі дуже хароший, то бутилку треба поставити. Таких там звісно дуже меньше, більшість — аморфна масса, чи відверті зомбі і якись прошарок рашистів.

Таких там звісно дуже меньше,

Таких вони не згадують взагалі. Зате якусь собчак запушуть в ліберали і скажуть «вот ваші російські ліберали», чи якогось беззубого клоуна в тєльняшці який розказує про дамбілі бамбас запишуть в хороші руські і скажуть: «вот ваші хороші рускі».

Це маніпуляції в стилі російської пропаганди яка скандальні висери якоїсь умовної Фаріон всім українцям приписує.

Ох-ох.

Так

в московію повернувся, бо living standards

включає в себе можливість дати 80К і можеш хоч кожен день

дівчат переїхав машиною

— в якій країні таке ще можна, га?

О, до речі, пане post-factum, радий вас бачити на цьому форумі, тут краще ніж на кацапському LOR :).

Привіт. Я на лорі з лютого минулого року не був.

Я на лорі з лютого минулого року не був.

Фу.
Я ушел в 2008м или когда там анонимусов забанили и не жалею абсолютно. Еще тогда на том отстойнике проскакивали призывы отобрать Крым и прочая.

«Фу» собаці своїй кажи.

Лор-овца можно вытащить с лора, но лор с лор-овцы — никогда

От і я кажу, behave please.

В 2008-м анонимусы ненадолго забанены (но в толксы с тех пор так и не пущены). А вот с прошлого года таки надолго и везде.

ненадолго

Пофиг. Тот фекальный отстойник с мудаками мудераторами нужно обходить десятой дорогой. Сайт называется линукс.что.там, а все мудераторы сидят на ябле или винде. Это о чем-то говорит, о чем-то не очень хорошем.

а все мудераторы сидят на ябле или винде

Иногда и настоящие линуксоиды в модераторы попадаху. Долго там не держахуся, правда.

Да и модераторский состав кардинально перетряхнут год назад. Шаман и прочие иностранцы самоустранишася, теперь там только рукопожатные, заодно откопана стюардесса Dimez. От безрыбья даже maxcom обрати внимание на сайт и одно время модерироваше чуть ли не единолично, почти не появлявшись до этого на публике как модератор и участник форума, а не разработчик (ну кроме небольшого всплеска активности в 2012-м). Мы в среде ЛОР-овских экспатов их кличем «сектой прищепок на носу» aka СПНН (по сходным напоминающим прищепки объектам на аватарках).

Подивись на це під іншим кутом. Він мінуснув півтори русні! Так що якщо не хороший, то як мінімум кандидат в.

P.S. Поробки дяденька Чо і студентів електронного ПТУ які було відбраковано тепер його дружині, а не iPhone (іPhone теж зробив товариш Чо на тому самому заводі, але в день) . Лавочка закрита, уся американська і європейська мода з федерації пішла. Бо в прокаженій фашизмом країні ніхто не хоче працювати взагалі. В нас тут війна, та усе одно як не як щось є.

І загалом — росіяни в опенсорсі — це ризики, чи не так?

Я думаю, устать от поддержки опенсорсной библиотеки может любой человек. Независимо от его национальной\расовой\гендерной принадлежности.

Там не так все просто. Йому фінансування порізали із-за того що він в рашці, а кормити себе і сім’ю якось треба. Плюс хейт на нього полетів що він руський фашист (заслуженно судя по твіту в коментрях зверху).

Так що, війна косвенно вплинула на його рішення.

Скандалиінтрігірасслєдованіядоу

Згоден. Виглядає як «оля пулякова (чи як там її, не пам’ятаю) зайнялась любов’ю з меладзе», себто НІКОМУ не цікаво. І з якої сторони тут ризики від кацапів в опенсорсі? Звісно, якщо більшість розробників певного проєкту кацапи то так, їх вихід через їхню «аполітичну» або пропутінську позицію може завдати шкоди, але якщо таки кацапи видалять оригінальний репо свого проєкту то у когось з іншої країни залишаться сорці які вже можна опублікувати та розвивати незалежно від кацапів

Підписатись на коментарі