Сет Варго (Seth Vargo), бывший сотрудник компании Chef, развивающей одноимённую свободную систему управления конфигурацией, в знак протеста против заключения контракта с иммиграционной и таможенной полицией США (ICE) , удалил свои Gem-пакеты и перевёл в архивное состояние связанные с ними репозитории на GitHub. Следствием такого шага стало нарушение работы информационных систем некоторых клиентов компании Chef, которые использовали удалённые Ruby-модули в качестве зависимостей в своих проектах. Инцидент в меньших масштабах повторяет случай с NPM-пакетом left-pad, в результате которого оказались неработоспособными многие крупные проекты, связанные с ним зависимостями...Подробнее: https://www.opennet.me/opennews/art.shtml?num=51549
ВотЭтоПоворот!
Всегда надо уметь локальные копии. Для ленивых - пакетный менеджер Nix.
как же надоели уже эти фанатики с nix. Я может быть и пользовался бы этой системой но я не хочу иметь дело с фанатиками
> но я не хочу иметь дело сИ чем ты отличаешься от Сета Варго?
Тем что Варго сделал chef (хз что), а аноним сделал коммент. Вот разница.
Очень умно и свежо. Возьми с полки что-нибудь.
Тебя кто-то заставляет?
А как именно Nix в таком случае вообще может помочь? Он точно так-же будет пытаться взять исходники с гитхаба, а репозиторий переведен в архивный.
По идее исходники и бинарный пакет остались бы в кеше и ничего не сломалось бы.
Я же сказал - для ленивых. Нормальные пацаны имеют все зависимости централизованно и в исходном виде. И собирают сами. А потом осознают, что с Nix это проще, сильно проще. Даже сборка образов докера.
и почему же это проще? Примеры в студию, желательно с ссылками на скрипты / гайды для сборки
Про Nix точно не знаю, но родственный ему Guix работает с Software Heritage (проект по сохранению всего когда-либо опубликованного исходного кода): https://guix.gnu.org/blog/2019/connecting-reproducible-deplo.../
А мог бы в знак протеста нагадить под дверью офиса!
И ручки дерьмом измазать.
Так как он на свободе, нужно ему подсказать сходить до ice.
это только для малолетних дебилов
а это Инженер и сознательный Человек - с большой буквы
Я не понял, зачем они заключили контракт с ICE? Какая выгода от этого ICE и Chef? Кто знает, подскажите плиз
Компьютерную работу работать, не?
очевидно компания Ледок компании Шеф отваливала ловеху
> Какая выгода от этого ICE и Chef?У них там гос-во так работает. Ооочень много обеспечено частными компаниями.
Может потому и живут успешнее.
Теперь многие конторы десять раз подумают перед тем как перейти на опесорц. Что касается самого виновника торжества, то это тот самый случай, когла человек - тридвараз, в самом плохом смысле этого слова.
Опенсорс давно уже норма, а просто тщательнее следить за передачей прав на код и контроля над репозиториями компании.
Я беру библиотеку ИКС, переименовываю в ИГРИК, продолжаю использовать. В чём проблема? Другое дело что отсутствие локальных копий это да.
В том, что тебе надо прогрепать весь используемый код и вдумчиво заменить ИКС на ИГРИК. А ещё, возможно, форкнуть какие-то либы и модули и в них тоже заменить ИКС на ИГРИК, потому что мантейнеры на них забили и там никто ничего исправлять не будет.
Проблема никак не связана с опенсорцем. С таким же успехом сотрудник какого-нибудь microsoft в знак протеста мог бы что-нибудь напортачить в инфраструктуре, к которой имеет доступ, удалить то, над чем работал включая резервные копии и будь этот код трижды проприетарным эффект был бы тот - очередное обновление и софт развалился.
Если бы такая штука была в Microsoft, она никак бы не затронула конечных пользователей, поскольку между внутренней инфраструктурой и конечным пользователем есть ещё стадия упаковки. Проблема опенсорца в том, что многие могут использовать код напрямую от разработчика из-за отсутствия единой системы доставки.
Единая система доставки - Гит.
Но глупые не делают собственных зеркал внутри.
В этом конкретном кэйсе.Гит - один из вариантов единой доставки. Есть и другие, для других особенностей.
> Единая система доставки - Гит.Для конечного пользователя? Гит?
Так победим.
Немного странно, но почему бы и нет.
В Генте например можно настроить доставку ебилдов конечному пользователю через git.
> Немного странно, но почему бы и нет.
> В Генте например можно настроить доставку ебилдов конечному пользователю через git.Гента она для конечного пользователя, конечно же.
Всё ещё так победим.
> Гента она для конечного пользователя, конечно же.Для конечного пользователя генты, что не так? Пользователи как-бы бывают разные.
>> Гента она для конечного пользователя, конечно же.
> Для конечного пользователя генты, что не так? Пользователи как-бы бывают разные.
> что не так? Пользователи как-бы бывают разные.Линуксоиды не поймут.
Вы уточните - что такое конечный пользователь, потому как меня данная ситуация не напрягает. И кого побеждать то собрались ? Майкрософт ? Ну дык их софтоделии уже и нет, раньше хоть ms sql иногда встречал, а сейчас и подавно, или оракл или очередная субд под никсы. Ну а софта под Майкрософт сейчас почти не пишут, или может я не встречаю, раньше было больше, сейчас нет от слова совсем.
> Вы уточните - что такое конечный пользователь, потому как меня данная ситуация
> не напрягает.Меня не напрягает. Я обычный пользователь. Следовательно, обычного пользователя не напрягает.
> И кого побеждать то собрались ? Майкрософт ? Ну
> дык их софтоделии уже и нет, раньше хоть ms sql иногда
> встречал, а сейчас и подавно, или оракл или очередная субд под
> никсы. Ну а софта под Майкрософт сейчас почти не пишут, или
> может я не встречаю, раньше было больше, сейчас нет от слова
> совсем.Я не встречаю софт под Майкрософт. Я обычный пользователь. Следовательно обычный пользователь не встречает софт от Майкрософт.
Вы изумительны.
А как же вы изумительны. Рассуждая о каких то "пользователях" для софтины специфичной для управления конфигурацией. Там где что либо критично уже давно все придумано, прецеденты были как с ними жить известно. Ещё раз о каких пользователях мы говорим: о инженерах занимающихся автоматизацией или о домохозяйке с инстаграммом?
> А как же вы изумительны. Рассуждая о каких то "пользователях" для софтины
> специфичной для управления конфигурацией. Там где что либо критично уже давно
> все придумано, прецеденты были как с ними жить известно. Ещё раз
> о каких пользователях мы говорим: о инженерах занимающихся автоматизацией или о
> домохозяйке с инстаграммом?Какой ещё конфигурацией? Система доставки софта до пользователя в Linux отсутствует. Любого софта. До любого пользователя. В Windows почему-то один пакет, выпущенный разработчиком, гарантировано или почти гарантировано устанавливается пользователем вне зависимости от того, инженер это по автоматизации или домохозяйка с инстаграмом.
Слишком толсто...
Смотри там позеленеешь.
> Немного странно, но почему бы и нет.
> В Генте например можно настроить доставку ебилдов конечному пользователю через git.В Calculate так и сделано. Вполне себе Gentoo для конечного пользователя.
вы так говорите как-будто дополнительная прослойка в виде единой системы доставки дает какие-то гарантии
> вы так говорите как-будто дополнительная прослойка в виде единой системы доставки дает
> какие-то гарантииВы так говорите, как будто подушка безопасности в автомобиле даёт какие-то гарантии.
Не даёт. Но почему-то с ней веселее, чем без неё.
> Если бы такая штука была в Microsoft, она никак бы не затронула конечных пользователей,Ой, да ладно! То-то в каждом серьёзном обновлении 10-ки у народа то одно отвалится, то другое, да так, что иногда майкрософт свои патчи убирает из доступа и переделывает. У нас тут вроде технический ресурс, не надо вешать лапшу на уши.
> С таким же успехом сотрудник какого-нибудь microsoft в знак протеста мог бы что-нибудь
> напортачить в инфраструктуребоюсь что он не успел бы покинуть кампус, как уже давал бы показания в полиции. А инфраструктуру просто откатили бы на предыдущие снапшоты - потому что она, внезапно, тоже принадлежит microsoft.
Причем выражением неодобрения и извинениями за нечаянно выпиленные лишние пару строк с копирайтами дело бы вряд ли закончилось - оплачивал бы consequentive damages уже из тюрьмы.
> боюсь что он не успел бы покинуть кампус, как уже давал бы показания в полиции.влажные фантазии. максимум выгонят с работы.., кого-нибудь. плавали, знаем.
> влажные фантазии. максимум выгонят с работы.., кого-нибудь. плавали, знаем.ты с кражей только что подписанных образов-то не путай.
Тут всего лишь нарушение служебной дисциплины (копирайт нарушил кто списывал, а не кто раздавал). А там - откровенное вредительство, и эти самые consequentive damages реально считаются, вполне убедительно для судей. Ну и вольницы у ms'овских разрабов поменьше раньше было. Думаю, и сейчас сильно свободней не стало.
Слишком длинно. Надо так: "Теперь многие конторы десять раз подумают."
> Теперь многие конторы десять раз подумают перед тем как перейти на опесорц.Наоборот. Скорость возврата в виде форка прекрасна. Контроль - полный. Чего нет в др. вариантах.
> Теперь многие конторы десять раз подумают перед тем как перейти на опесорц.Остаётся только один вопрос: причём тут оперсорс?
Вообще, почему вы так агритесь на него? FOSS обеспечивает конкуренцию на рынке ПО, выливающуюся в качество продукта на выходе. Если бы корпорации не улучшали свои продукты, чтобы переплюнуть FOSS, кто бы их продукты покупал-то? Что в опенсорсе вы нашли плохого-то? )
Забей, это продаваны, привыкли на монолитах откаты получать, отсюда плачь и стоны. Вопрос чего они тут забыли вообще не понятно.
Назидание админам "за меня все сделали в репе".
Ну теперь точно все библиотеки буду сам писать
Ну можно переименовывать.
На словах вы все Львы Толстые ...
> Ну теперь точно все библиотеки буду сам писатьНе логично.
А вот логично: паковать с своими сырцами внешний код.
Так делают мэйнтейнеры дистров.
А вот чайники пишут, да, инсталляторы, компиляющие в момент установки из пучка чужих внешних репо.
> А вот чайники пишут, да, инсталляторы, компиляющие в момент установки из пучка чужих внешних репо.Какой толстый намёк на Gentoo, AUR и FreeBSD ports.
Большая часть файлов в генте всё-таки тянется с зеркал самой генты, ссылки на сторонние сервера уже идут вторыми в списке по приоритету.
> Какой толстый намёк на Gentoo, AUR и FreeBSD ports.Нет. Т.к. у них репы _свои_.
Сравни с Пип питоновыми некоторыми, когда при установке тянет код из "личных" гитов.
А у этих собственные, самодостаточные, взаимосогласованные репо.
У этих-то всё вполне норм.
>> Какой толстый намёк на Gentoo, AUR и FreeBSD ports.
> Нет. Т.к. у них репы _свои_.
> Сравни с Пип питоновыми некоторыми, когда при установке тянет код из "личных"
> гитов.
> А у этих собственные, самодостаточные, взаимосогласованные репо.
> У этих-то всё вполне норм.Это у AUR-то собственные самодостаточные репы? Отличная шутка.
> Ну теперь точно все библиотеки буду сам писатьага, еще свою ОС напиши и сиди в ней работай...
Просто локальную репу организуй с нужными тебе (чужими) библиотеками, с бэкапом и архивом и завязывай проекты только на нее. Ну и периодически ее синхронизируй/зеркалируй
Создавая программы (книги, фильмы и т.д.), нужно помнить, что ими могут пользоваться в том числе и те, кто тебе не нравится.
Ну книгой можно по морде дать, если в твёордом переплёта, а с фильмом что делать? VHS уже не делают.
Отточченный бросок ДВД болванки. )))
Записать фильм на HDD :)
двд болванку можно в лоб противнику запустить)) но если онлайн то да беда, только если подпортить соседу соединение.
http://www.progx.org/users/rico/ethernetKiller.jpg :]
такое и на площадке сделать можно, но боюсь после этого не только сосед без сети будет. сам тоже всплакнешь. единственная радость только в том что книг читать больше начнешь.))
Записать на флэшку, обмазать её аджикой...
Спорим он это сделал из-за долларов прикрываясь благими мотивами.
Теперь любой работодатель США сто раз подумает, прежде чем нанимать этого прогрессивного любителя нелегалов. Публично произвел свое карьерное самоубийство.
У них там это сейчас модно и среди ит тусовочки, среди которой много мигрантов.
Модно-немодно, а работодатель сто раз подумает, прежде чем нанимать этого террориста. А как еще называть того, кто ради пакости госструктуре причиняет вред совершенно непричастным к ней людям?
Люди, какбе, тоже идиоты. Надо мозгом головы думать при создании системы. Вместо спинного мозга молодости.
Вот именно - "сто раз подумает". Ибо есть о чём.
Для работодателя появление на пороге такого претендента может означать неминуемую смерть - либо ты берёшь на работу этого неадеквата и он рано или поздно снова что-нибудь подобное устроит, либо армия sjw устраивает тебе травлю и твой бизнес рушится, потому что все боятся иметь с тобой дело.
Так что проще всем потенциальным работодателям скинуться ему на эвтаназиолога.
С другой стороны, некоторые работодатели наймут его ради пиара, типа мол "вот мы какие белые и пушистые, не будем (в открытую) заключать контракты с гебнёй (заключённые контракты просим считать гостайной), а для того, чтобы всех убедить в этом, наймём в сотрудники того, кто в случае заключения такого контракта устроит саботаж". Разумеется, никаких доступов к критичным для бизнеса ресурсам ему больше никогда не даду, а в контракт напишут, что этот факт разглашать запрещено.А так чувак всё правильно сделал, если либы и аккаунты были действительно его личные. Судя по тому, что его не засудили (если бы засудили, об этом бы было сообщено жирным шрифтом) репы и либы были его.
Там скорее аккаунт был его, а код он писал на зарплате от Chef, что подтверждает передачу контроля над репозиториями компании.
Тут скорее вопрос к работодателю - почему у уволенного сразу не были отозваны все права на ресурсы.
Где были их безопасники, или хотя бы админы? Ах да, некогда им было, девопсили поди...
Понадеялись на добрые намерения человека и честность. Глупцы.
> Тут скорее вопрос к работодателю - почему у уволенного сразу не были
> отозваны все права на ресурсы.
> Где были их безопасники, или хотя бы админы? Ах да, некогда им
> было, девопсили поди...Нельзя отозвать права на персональный Git ресурс. Вопрос на самом деле стоит по-другому: почему в проекте использовался персональный Git ресурс.
Разве в gpl-лицензиях есть возможность не давать свой код некту, если этот некто тебе противен?На месте ICE я б подал в суд на этого Сета и разорил его нахрен.
Не давать противным вроде нет в тексте. Психанул просто.
там есть только свободное распространение, но ни слова о том ,что ты можешь не давать. так поступают многие дистростроители. код вроде гпл, но пока ты не зарегистрируешься фиг получишь доступ к образу. а так да если получил, то можешь распространять. так что тут тоже не совсем впопад. гпл она такая хитрая. не захотел не отдал.))
При чем здесь ICE? Они вообще являются сторонней конторой, которые наняли Chef, (бывший) сотрудник которой и сделал гадость, тут должен напрячься сам Chef, но очевидно, что делать они ничего не будут.Это просто лишь еще одно напомининание, что после увольнения ответственного сотрудника с доступами, эти доступы надо менять.
И оплачивал бы ему до конца жизни за ущемление этих самых.
Он не код отобрал.
Он репозитории вывел из доступа (спец. состояние - архивные репо).
> Он не код отобрал.
> Он репозитории вывел из доступа (спец. состояние - архивные репо).Ну то есть ICE, скорее всего, как раз-таки и не пострадала.
> Разве в gpl-лицензиях есть возможность не давать свой код некту, если
> этот некто тебе противен?Его труд был оплачен, посему имущественное право принадлежит работодателю.
Да есть. Ты обязан предоставить код только тому, кто легально получил бинарники. Всех остальных можешь слать в лес. При этом как именно ты обязан предоставить исходники не оговаривается, можешь на глиняных табличках, кстати, таблички за счет получающей стороны можешь запросить. Просто в сообществе принято выкладывать исходники просто так, но лицензия требует их давать только по запросу если у человека бинарники. А вот он получив от тебя исходники уже имеет полное право их выложить.
А разве не в машинно-читаемом формате?
Где-то просто слышал байку как с кого-то требовали исходники, а он в ответ "оплатите грузовик бумаги - я вам их распечатаю". И кончилось как раз тем, что заставили выдать исходники в электронном виде.
Распечатанные исходники вполне себе машинно-читаемые; усилия на скармливание исходников этой самой машине осуществляются за счет принимающей стороны (скачивание и распаковка tar.gz — за счет твоего интернета и твоего процессора, сканирование грузовика бумаги — за счет твоих ресурсов, перепечатывание с глиняных табличек в текстовые файлы — за счет твоего времени). Требуется лишь, чтобы отправитель отдал исходники в объеме, достаточном для получения аналогичного по функционалу бинарника.
> Распечатанные исходники вполне себе машинно-читаемые; усилия на скармливание исходников
> этой самой машине осуществляются за счет принимающей стороны (скачивание и распаковкаХм, сочувствую вам :-|
А вот в нашей вселенной распечатки кода, уже лет под 40 наверное, никак не тянут на "обычно используемые способы обмена софтом".
>> Распечатанные исходники вполне себе машинно-читаемые; усилия на скармливание исходников
>> этой самой машине осуществляются за счет принимающей стороны (скачивание и распаковка
> Хм, сочувствую вам :-|
> А вот в нашей вселенной распечатки кода, уже лет под 40
> наверное, никак не тянут на "обычно используемые способы обмена софтом".Журналы «Радио» за 86-92 года, основной источник программ для советских горе-компьютеров, типа Радио86-РК смотрят на твою чушь про 40 лет очень удивленно
> Журналы «Радио» за 86-92 года, основной источник программ для
> советских горе-компьютеров, типа Радио86-РКМальчик, не надо самобичевания, оно не работает для не-католиков (да и там, похоже, тоже).
Читаем занимательные истории из мира восьмибитных по ту сторону аппаратного занавеса тридцатилетней давности и умиляемся: https://hackaday.com/2017/07/05/fixing-bugs-in-ancient-basic.../ :-)
> смотрят на твою чушь про 40 лет очень удивленно
А эт да.
> Читаем занимательные истории из мира восьмибитных по ту сторону аппаратного занавеса тридцатилетней
> давности и умиляемся: https://hackaday.com/2017/07/05/fixing-bugs-in-ancient-basic.../The offending typo in the code was an $F4 instead of an $F5, or 244 instead of 255.
Там и сейчас $F5 это 255 :)
>> А вот в нашей вселенной распечатки кода, уже лет под 40
>> наверное, никак не тянут на "обычно используемые способы обмена софтом".
> Журналы «Радио» за 86-92 года, основной источник программ для советских горе-компьютеров,
> типа Радио86-РК смотрят на твою чушь про 40 лет очень удивленноНу раз чушь, то предоставить аналоги распечаток или хотя бы ссылку на них для MS-DOS, Windows 1.0/2.0, Super Mario, Zeldа, R-Type, Gina Sisters, California Games, The Last Ninja (все, кроме разве что windows – довольно популярный софт из середины 80-х) вас наверняка не затруднит?
> При этом как именно ты обязан предоставить исходники не оговаривается, можешь на глиняных табличках, кстати, таблички за счет получающей стороны можешь запросить. Просто в сообществе принятоПросто это любимейшая байка не читавших эти самые GPL.
https://www.gnu.org/licenses/gpl-3.0.en.html
> a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.Нет, если вы сумеете перед этим убедить определенную часть разработчиков использовать глиняные таблички для обмена софтом, то …
Я про третью версию вечно забываю, так как она особо не используется и не нужна.
Во второй версии это не оговаривалось
> Я про третью версию вечно забываю, так как она особо не используется
> и не нужна.Глупость первая.
> Во второй версии это не оговаривалось
Глупость вторая, причём ещё бОльшая по той простой причине, что грепнуть-то элементарно:
$ grep -B6 customarily /usr/share/license/GPL-2
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
Вот вам и опенсорс. А вообще, у нас работал мужик и после его увольнения он сделал код своей программы попросту нечитабелтным. Вот это я понимаю "нагадил". А тут все непродуманно.
Наоборот. Внимание привлёк. Убытки не особо велики. Нервов больше ушерба.
Довольно мудро.
> после его увольнения он сделал код своей программы попросту нечитабелтным.А если репозитория достать читабельную версию никак?
VCS? Не, не слышали…
Через обфускатор прогнал что ли? Умно, заметишь не сразу, пока что-то пофиксить не решишь.
> Через обфускатор прогнал что ли? Умно, заметишь не сразу, пока что-то пофиксить
> не решишь.Фиксить надо манагеров и кто там делает вид, что всем "управляет". Давно придумано ревью кода. Оно для других целей предназначено, но при нормальной организации процессов подобная диверсия не пройдёт.
Красава. Даёшь забастовку разработчиков опенсорса!
А как тогда типа отечественное ПО будет?
Оно уже есть.
Тут недавно был доклад на тему импортозамещения у одного интегратора.
Потешно было.
> А как тогда типа отечественное ПО будет?Розалинукс это не заденет, она "разрабатывается исключительно российскими специалистами, что гарантирует полную автономность всех процессов". (с)
Что там, интересно, разрабатывалось российскими специалистами, если это просто очередная пересборка чужого дистриба с заменой названий
Вот, например, "разработка" (c) GIMP https://forum.rosalinux.ru/viewtopic.php?f=48&t=9175 :)
завидовать - дурно!(а "просто пересобрать чужой дистриб" (и не с заменой названий, а, например, с приличным полным переводом гимповского хелпа, над чем, почему-то, смеется ниже по треду дурачок) - внезапно, не так уж и просто - вон, центось до сих пор пересобирает-пересобирает, все никак не выпересоберет)
если б еще и результат их трудов не спонсировал товарищмайор...
> завидовать - дурно!
> (а "просто пересобрать чужой дистриб" (и не с заменой названий, а, например,
> с приличным полным переводом гимповского хелпа, над чем, почему-то, смеется ниже
> по треду дурачок) - внезапно, не так уж и просто -Да, не просто. Сложность в том, что бы свистеть с понимающим видом:
Евгений
Доброе время суток Всем! Вопрос к сообществу: будут ли новые новые выпуски RosaFresh Gnome?Владимир П
Там есть проблемка, из-за ошибки в апстриме гном стал несовместим с росиным инсталлятором. Править из-за него одного инсталлятор ресурсов нет, так что ждем, пока исправят.Михаил Н
Владимир, не исправят, думаю. Это не совсем ошибка же.https://vk.com/wall-33847957_299770
> если б еще и результат их трудов не спонсировал товарищмайор...Товарищмайор недавно пришёл к хозяину этих прощелыг с вопросом "и где же наши деньги?"
«По итогам заседания 19 февраля суд постановил привлечь к участию в деле в качестве заинтересованных лиц Межрайонную ИФНС № 46 по городу Москве, ИФНС № 35 по городу Москве, Управление ФСБ РФ по городу Москве и Московской области…»https://долг.рф/news/bankrotstvo_kompaniy/chto_budet_s_obankrotivshimsya_zavodom_angstrem_t/
> Да, не просто.тогда чего ж ты не пересоберешь? Или если ты не Евгений - он не пересоберет, раз ему так надо что аж чешется?
Опачки, не так-то, оказывается, и просто... в чем разработчики честно и признались.
> Товарищмайор недавно пришёл к хозяину этих прощелыг с вопросом "и где же наши деньги?"
видать, в новой квартире оказалось свободное место...
Бывает, ну, это не единственный недостаток работы на тех товарищей.Придется кому-то хелпы к гимпу как-нибудь самому заново переводить.
Или, вот, прекрасный сентось8 таки выпустили, без товарищмайора - там, правда, похоже, нет страны Россия в местной географии, но мы ж настоящие пионеры и трудностей не боимся?
>> Да, не просто.
> тогда чего ж ты не пересоберешь?Мне пересборка в принципе интересна мало, как механический процесс. Работы за них я и так выполнил достаточно, что бы о результатах было заявлено в СМИ, а они как следует раскрылись.
> Или если ты не Евгений -
> он не пересоберет, раз ему так надо что аж чешется?Ему как раз не чешется. Он просто спросил. Обычно там изъявляют, гм, просьбы в иных тонах. :)
> Опачки, не так-то, оказывается, и просто... в чем разработчики честно и признались.
Где там написано "купленные в составе Мандривы скрипты инициализации давно протухли, а мы не знаем что с ними делать"?
Там типичное для них перекладывание своей некомпетентности на третью сторону. При том что с их слов они "полностью автономны".
>> Товарищмайор недавно пришёл к хозяину этих прощелыг с вопросом "и где же наши деньги?"
> видать, в новой квартире оказалось свободное место...В новой квартире г-на Реймана, или чьей? Ты почитай что там пишут. С кредитом на покупку завода AMD пызнесмены не расплатились, за 10 лет даже не начали.
> Мне пересборка в принципе интересна мало, как механический процесс.была бы механический - ты бы запустил хотя бы чисто поржать над теми кто ниасилил. Но, видимо, не очень механический.
> Там типичное для них перекладывание своей некомпетентности на третью сторону.
где там некомпетентность? Не хотят страдать фигней и гоняться за вечноубегающим паровозом распоследней версии гома - это еще не она.
> При том что с их слов они "полностью автономны".
это ни разу не означает что можно все бросить и начать Евгению пилить его гом.
особенно если и правда сломан в апстриме.
>> Мне пересборка в принципе интересна мало, как механический процесс.
> была бы механический - ты бы запустил хотя бы чисто поржать над
> теми кто ниасилил. Но, видимо, не очень механический.Для "чисто поржать" я им исправил переполнение стека в пакетном менеджере, с которым они неделю не знали что делать, после того как им показали точную строку в исходнике, на которой падало.
>> Там типичное для них перекладывание своей некомпетентности на третью сторону.
> где там некомпетентность? Не хотят страдать фигней и гоняться за вечноубегающим паровозом
> распоследней версии гома - это еще не она.Там дело не в самом Гноме. Они его как раз обновили и собрали. Вот только в установщике язык стал исключительно английский. Для исключительно российского дистрибутива как-то не в тему. :) Пытались починить с месяц, если не больше.
>> При том что с их слов они "полностью автономны".
> это ни разу не означает что можно все бросить и начать Евгению
> пилить его гом.
> особенно если и правда сломан в апстриме.Если правда, там один специалист есть, кто мог починить. Он так и заявил им "надо писать код, потому вы не справитесь". Но он такой один и у него дел выше крыши, ему бы в очередной раз changelog systemd не проморгать.
> Если правда, там один специалист есть, кто мог починить. Он так и
> заявил им "надо писать код, потому вы не справитесь". Но онну, дык. то есть гномеры поломали, а ты исправляй. В принципе, "автономность дистрибутива" должна предполагать возможность отката на предыдущую версию при таких фокусах, независимо от того, какая менжа хватила в данный момент разработчиков, а не переписывание недостающих кусков кода для поддержки звукового кина, когда немое уже выбросили в помойку, а звук только английский запилили, и то криво. Но, полагаю, клиент не оценит - ему свеженькое подавай.
> такой один и у него дел выше крыши, ему бы в
> очередной раз changelog systemd не проморгать.он у них с гномерами разьве не общий? ;-)
>> Если правда, там один специалист есть, кто мог починить. Он так и
>> заявил им "надо писать код, потому вы не справитесь". Но он
> ну, дык. то есть гномеры поломали, а ты исправляй.Знаешь, лично мне пофик, кто там конкретно "сломал". Вот если бы это был я, тогда это плохо, потому что это мой косяк. Там типичное "bit rot", вполне естественная самоочистка бытия от имитирующих бурную деятельность.
> В принципе, "автономность дистрибутива" должна предполагать
> возможность отката на предыдущую версию при таких фокусахКак именно обеспечивать автономность, это дело десятое. По факту автономность лишь на словах и в рекламных целях.
>> такой один и у него дел выше крыши, ему бы в
>> очередной раз changelog systemd не проморгать.
> он у них с гномерами разьве не общий? ;-)Дык, надо же прочитать, что там написано и внести соответствующие изменения в spec, помимо механического инкремента ферсии. Не то через пару месяцев выяснится, что у пользователей отваливается DNS и антивирус с принтерами, и вообще "баш-портянки" перестали подхватываться и запускаться в процессе инициализации.
Мигранты, живите у таких замечательных леваков, как Сет Варго! У них комфортные дома, много еды и всё бесплатно, как вы любите.
Специально для тебя!...
Пакеты были удалены Сетом Варго в знак солидарности с протестующими против иммиграционной политики США, а именно практики разделения детей и их родителей после задержания нелегальных эмигрантов.
...
да-да, ведь родители не отправляются в федеральную тюрьму (где детские комнаты и мороженки ни разу не предусмотрены), а размещаются в доме большого друга всех мигрантов Сета.Хотя, разумеется, надо заканчивать весь этот балаган, и отправлять их обратно с помощью той самой катапульты, которой один предприимчивый мекс перекидывал в другую сторону. Разумеется, вместе с детьми, нельзя же проявлять такую жестокость и разлучать их с родителями!
(кто не в курсе - катапульта привлекла внимание тем, что полиция что-то стала находить много мексиканских трупов - примерно каждые три из пяти после приземления на американской территории уже не шли играть в баскетбол. Добрейшее мексиканское правосудие оштрафовало ее разработчика на $100.)
Всё правильно сделал.
И варго не присел за это и даже не был уволен?
Он там уже не работал, просто имел доступ на GitHub и rubygems.
А я то еще удивился, зачем CEO выпустил сообщение, что он извиняется за сотрудничество с какими-то организациями и не прислушивался к мнению сотрудников.
У нас весь опенсорс в локальных копиях и разворачивается только оттуда.
Бывшим сотрудником он стал до удаления или после?
До, если верить новости.
Тогда значит, других мер воздействия просто не было :)
программисты-неадекваты везде встречаются...хотя, что-то мне подсказывает, что в опенсоурсе они встречаются чаще, чем среди проприетарщиков
принципиальность и сознательность != неадекватность
Это не сознательность, а свидомость уже.
> Но сейчас позиция изменилась и после внутренних обсуждений компания приняла решение не продлевать контракт в следующем годуЧто ни говори, но своей цели он кстати добился.
А попутно убил свою карьеру. Его теперь никто в здравом уме на работу не примет
> А попутно убил свою карьеру. Его теперь никто в здравом уме на работу не приметEngineer at Google Cloud Platform
Это пока, гугл его конечно не уволит (у них там тоже раработчики чему-то возмущаются), но на последующие попытки трудоустроиться может повлиять.
Ваще не проблема. Сделает свой стартап, поднимет бабла.
Yao_ming_pff.jpg
Найдут нового подрядчика. Тоже мне, проблема.
> Что ни говори, но своей цели он кстати добился.Заключат контракт с какое-нибудь дочерней компанией.
Так и до самосожжения в датацентре может дойти
> Так и до самосожжения в датацентре может дойтитак-так, вам канистрочку подержать? Или может - зажигалочку одолжить? У меня проверенные, рванет так рванет!
(датацентр застрахован, а одним саботажников и любителем цветных меньше)
> Сет Варго разместил пояснение, в котором указал, что он имеет моральное и этическое право не допустить использование своего кода во имя зла.
> Имущественные права на код принадлежит Chef Software, так как модули развивались Сетом Варго во время его работы в компании.Если он получил за эту работу деньги и работал он эту работу по заказу -- то почему код то его? Код сразу же был не его.
Это примерно как коробка конфет принадлежит владельцу завода, а не упаковщику номер 17.
> Это примерно как коробка конфет принадлежит владельцу завода, а не упаковщику номер 17.Не факт. Авторские права и имущественные права -- это разные вещи. Иногда они принадлежат одному субъекту -- заводу, и тогда получается так, как ты описываешь, иногда нет, и тогда ситуация интереснее, скажем возможны такие штуки:
> В процессе создания форка пакета chef-sugar в коде попутно были заменены упоминания Сета Варго на "Chef Software, Inc", что вызвало резонные возражения о нарушении авторских прав. Разработчики Chef вернули упоминание Сета Варго и извинились, указав, что замена была совершена случайно из-за спешки в попытке как можно быстрее восстановить работу систем, оказавшихся неработоспособными после удаления пакета.
Код "его" и код "не его" -- это слишком чёрно-белое мышление для анализа данного случая.
> Авторские права и имущественные права -- это разные вещи.Точнее, авторское право бывает как имущественное (аналогия с конфетами), так и неимущественное.
>> В процессе создания форка пакета chef-sugar в коде попутно были заменены упоминания Сета Варго на "Chef Software, Inc", что вызвало резонные возражения о нарушении авторских прав.
В цитате речь о неимущественном авторском праве.
https://blog.chef.io/2019/09/23/an-important-update-from-chef/As many of you know, we began our work with the U.S. Government in earnest in 2014 and 2015... Policies such as family separation and detention did not yet exist...
...While I and others privately opposed this and various other related policies, we did not take a position despite the recommendation of many of our employees. I apologize for this...
After deep introspection and dialog within Chef, we will not renew our current contracts with ICE and CBP when they expire over the next year.
Barry Crist, CEO
Т.е. сомнительный ход сработал.
Ну так ж это вопрос национальной безопасности, дети нужны что бы великая Америка жила и развивалась, так как социальные сферы развиты и дети начинают и продолжают новую жизнь полностью ассимилируяс с текущими порядками вещей и воспитываясь в ней не возражают против них, а взрослые хуже поддаются этому процессу и они баласт, а тем более не легальный, который датируется из бюджета не превнося в величиее Америки ни какого капитала, потому как велчичие не в социализме, а в капитализме, а товарисч не сечет и потэтому не гласно подрывает тем самым нашу безопасность, выставля и резанирую в общественной сфере сей тонуий момент.
(из переписки АНБ)
>так как социальные сферы развиты и дети начинают и продолжают новую жизнь полностью ассимилируяс с текущими порядками вещейВы, товарищ американский майор из АНБ, про MS-13 когда-нибудь что-нибудь слышали? Или может быть, если живете в LA, своими глазами видели на улице этих прекрасно "ассимилировавшихся" сальвадорских детишек?
эти дети - никому не нужны. Но в подвале, куда скидывают пачками их родителей - они от украдки пухнут и дохнут, вызвая брожения умов sjw'шников. Старательно выбирающих почему-то для собственного безбедного проживания - домики в районах, куда не ходит общественный транспорт.Приходится сажать их отдельно, да еще и кормить.
А зачем собственно постить новости про копирастов? Я бы ещё понял если бы лицензия их пакетов была БЗДунской.
IT вне политики, please. Всё, что относится к программированию, инженерии и науке не должно быть под влиянием политики или/и сообщества.
> IT вне политики, please.Вот это в Калифорнии повторите, да погромче.
Хотя не, и у нас тоже не помешает помешанным.
Любители хипста-репо "аффтоматом" опять страдают. Сюрпрайз!
ha
Chef, gem, npm - это вся та чудесно документируемая хрень, ой простите, очень хорошие программы
для оргий девопс?
Не, для бестолковых, кто набрался всего немного и пошёл дев и ляп творить. Как и где повезёт.Недавно тут выкопал тулу, там вхардкожен внутренний домен для Кубернетеса. Типа у этих дураков не бывает домена кроме claster.local
О какие пипл в этих тусовках.
>Сет Варго разместил пояснение, в котором указал, что он имеет моральное и этическое право не допустить использование своего кода во имя зла.То есть он категорически против пермиссивных лицензий типа BSD и MIT?
Сет против яхве. Всё правильно сделал.
А он получается удалил пакеты уже бышвим сотудником? Или он бывший потому что его уволили?
Я так понял он бывший потому что уже не работал там. Однако было бы интересно, если бы его уволили задним числом и попытались засудить за неправомерный доступ к информации. Хотя о чём я это я, мы же не про Россиюшку. Наверное, было бы ещё проще засудить за саботаж, если бы он там работал и находился в рабстве.
Удаляторы - плохие люди.
Уже вторая атака сжв-леваков за эту неделю, просто капец. И это ведь только начало.