Проект Organic Maps, развивающий мобильное приложение для автономной навигации с картографическими данными из OpenStreetMap, объявил о переносе разработки с GitHub на платформу Forgejo, развёрнутую на собственном сервере. Перенос выполнен после того, как администрация GitHub принудительно перевела GitHub-репозиторий в архивный режим из-за санкций в отношении одного из разработчиков. За две недели с момента инцидента разработчикам так и не удалось добиться снятия блокировки, поэтому решено развернуть платформу совместной разработки на своих мощностях...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62967
Вот и правильно, вот и молодцы. Сегодня нужно быть независимым.
И самому платить за сервисы, а не как раньше паразитировать бесплатно на лохах.
кто тут лох я бы поспорил.
явно не github и явно не O.M. =)
Это вы про практику майков использовать код репозиториев для обучения нейросеток ? А причём тут она ?
Правильно ты написал, пора самому платить, а ты продолжаешь паразитировать, бесплатно используешь алфавит, слова чужие, знаки препинания! Придумай свой алфавит и пиши на нём, зачем чужое воруешь?
AaaS — Alphabet as a Service!
Поця, тут использовались сервера гитхаба, которые они давали бесплатно. При этом мелкомягкие покупали эти самые сервера, платили за электричесто, за интернет
А кто-то их просил это делать? Купили гитхаб сами, за свои деньги, поэтому никто им ничем не обязан. Не хотят нормально делать - идут нафиг. Тоже мне проблема.
> мелкомягкие покупали эти самые сервераГоворишь так, будто бы лично Гейтс бегал за железом в местный ДНС. Все готовенькое жи досталось при покупке гитхаба...
Хотел закрыться от всего мира так закрывайтесь.
Собственный сервер с репозиторием проекта, выставленный на общее обозрение в инет. Как это обеспечивает закрывание от всего мира?
Если ты не стоишь на коленях перед расстёгнутой ширинкой хозяина, то ты раб, никогда не знавший свободы
> так и не удалось добиться снятия блокировкиудалось. Но в описании теперь ссылка на Forgejo
Интересно, вызвали ли сотрудников github в офис мелкомягких на ковёр после этого инцидента?
Скорей, премию дали.
>"администрация GitHub принудительно перевела GitHub-репозиторий в архивный режим из-за санкций в отношении одного из разработчиков."Понятно, цвет паспорта у них не тот.
Освобожденный от проприерастического гнёта путем импортозамещенния форк прослойки-к-прокладке "выбрал свободу"(ТМ)? Ну... а новость в чем?
Очевидно, новость в том - что дискриминацию по паспорту плохо воспринимается сообществами разработки, вплоть до миграции с ненадежных серверов.И да. прослойка-к-прокладке - берет данные ОСМ и дальше все делает сама.
Надеюсь примеру последуют и другие проекты. Держать в github репу, тоже самое что держать в одной корзине. Принадлежащей американской компании Microsoft. Которая с самого своего существования была против OpenSource.
Когда она была против? Во время "developers, developers, developers" Балмера? Ну так с разморозкой, уже новое поколение выросло с тех времене.
Поколение кого? Тех кто ничего не решает?"Эффективные менеджеры" никуда не делись.
> Поколение кого? Тех кто ничего не решает?25 лет прошло, поколение ЛЮДЕЙ выросло. И что ты там решаешь? Решатель мамкин
> "Эффективные менеджеры" никуда не делись.
Ты вообще о чем, причем тут менеджеры? Мой ответ был про "мс против опенсорса". В винде уже десяток лет wsl, дотнет под открытой лицензией, свой linux дистрибутив и патчи в ядре.
> Поколение кого? Тех кто ничего не решает?Ой, а типа пердыдущее что-то решало.
У нас так вообще банки с водой от телевизора заряжали.
У них продали СПО корпорациям.
Вообще то, очевидно, речь про это и шла.О том, что поколения тут никаким боком.
Интересы корпорации никуда не делись. А решают не те люди, которые в чем-либо разбираются.
Ну, к нашим телевизорам зато инструкция со схемами прилагалась, шоб починить если шо. А сейчас? Сервис мануал хрен найдешь, а если найдешь, не факт что ремонт того стоит. В том ли будущем мы живем?
> Когда она была против?Всегда и никогда не скрывала этого. Все их движения якобы в сторону опенсорса просто попытка с паршивой овцы клоки поснимать.
Но желторотые смузихлёбы этого не помнят, так как память рыбки забита маркетинговым бредом самой негрософтой и студентики- комментаторы окучивают как ты на опеннете. Олды уж точно помнят откуда взялось и как внедрялось это стыдливое политкорректное "майки". Наверное нехило некросовт потратился на эту рекламную кампанию. Ну и туповатый булмер конечно спалил контору по-полной, но бабло решает и вот уже глаза на лоб лезут как зумеры верешат что М$ лучший друг опенсорса.
> Держать в github репу, тоже самое что держать в одной корзинеОх, как плохо нынче в школе учат. Во-первых, раз упоминаешь поговорку, не теряй смысла. Там говорилось о яйцах, а не яйце.
Во-вторых, поговорка мимо, потому что яйца независимы и взаимозаменяемы. Хочешь чтобы у тебя осталось сколько-то яиц - распредели их по нескольким корзинам, вероятность разбить все уменьшится. Но СПО - не яйца, потерять любое из них - уже проблема, заменить его нельзя. И проекты зависят друг от друга, поэтом если увеличится вероятность потерять один проект, увеличится вероятность проблем для других проектов.
При этом, вряд-ли вы будете спросить что GH из всех альтернатив - самое надёжное хранилище реп, потому что ни падений от "ии-индексаторов" как у маргинальных codeberg и sourcehut, ни продолбов как у GL, и точно не тысяч навсегда и полностью потерянных репозиториев как у self-hosted, за ним не числится. Числится только 2 или 3 блокировки всяких мутных личностей, ну и несколько блокировок проектов сомнительной законности типа того клона GTA и нинтендовских эмуляторов (ни разу не поддерживаю их блокировки, но тут надо понимать специфику).
Значит, унося проект с GH вы увеличиваете вероятность его недоступности, а значит увеличиваете вероятность частичной недоступности всей СПО экосистемы и отдельных цепочек зависимостей. С такими советами вы - вредитель.
Я уже много раз говорил, альтернативой GH является только полностью распределённый или хотя бы федеративный хостинг, пока на это больше всего похож radicle. Ни маргинальные альтернативы типа GL/CB/SH, ни тем более self-hosted которые завтра закроются потому что автор забудет оплатить хостинг, альтернативами не являются. Переходя на них вы гарантированно отгораживаетесь от контрибуторов и пользователей сейчас, и значительно повышаете потерять данные проекта в ближайшем будущем.
Прочёл ваш трактатЪ "О софте яко об яЙцахЪ" ... много думал %-|Ви таки упоротым его писали?
:-D
> Значит, унося проект с GH вы увеличиваете вероятность его недоступностиВ корне неверо.
унося проект с GH вы увеличиваете надежность. Ибо технические проблемы решаемы. А баны по политическим мотивам - нет.
> Ибо технические проблемы решаемы.Это ложь.
- Если ты переезжаешь на другой публичный хостинг, ТОБОЙ они не решаемы. Ляжет твой уютный SourceHut, значит ты и все твои контрибуторы и пользователи будут сосать лапу. С не-гитхабом вероятность этого много выше, что доказывают недавние события.
- Если ты переезжаешь на self-hosted, они решаемы ТОЛЬКО тобой. Значит может быть решаются пока ты не спишь, не работаешь, не занят другими делами, не в отпуске, не в больнице, и вообще всё ещё заинтересован поддерживать инфру надоевшего проекта. Контрибуторами и пользователями они НЕ решаемы.> А баны по политическим мотивам - нет.
Повторюсь, банов было 2 или 3 за всю историю. На сколько проектов, напомните-ка? Причём r/o доступ остаётся.
> Контрибуторами и пользователями они НЕ решаемы.Какая разница кем? Главное - решаемы.
> банов было 2 или 3
Те которые в новости угодили? Так и тех больше было
> Причём r/o доступ остаётся.
При ПОДОЗРЕНИИ на нарушение авторских прав - нет.
> Какая разница кем? Главное - решаемы.Вы главное повторяйте это каждый раз когда очередной selfhosted проект ложится навсегда вместе со всеми issue и pr не оставляя даже r/o доступа к репе.
На шитхабе свет клином не сошёлся. Хостингов море, есть зеркалирование и возможности гита.
И что за последнее время у вас легло?И таки да. Как раз уж репы в ro режиме раскидать во всем доступным со ссылками на себя - сам бог велел.
Альтернативой ГХ является репа на собственном хостинге, должным образом обслуживаемая, с которой на публичные хостинги раскидываются релизы.
> ни тем более self-hosted которые завтра закроются потому что автор забудет оплатить хостингГы... какие у тебя интересные представления об авторах...
> Надеюсь примеру последуют и другие проекты.И загнутся там нафиг)?
> Держать в github репу, тоже самое что держать в одной корзине.
Код удалится с компа разработчика тоже?
> Принадлежащей американской компании Microsoft. Которая с самого своего существования была против OpenSource.
Но сделала для опенсорса больше чем подвальные какеры.
> Код удалится с компа разработчика тоже?а в современных языка репы прибиты гвоздями к серверу, конечно можно сделать замену, но гитхаб тем и хорош, что хранит годами, можно взять готовый пакет который забросили 10 лет назад и спокойно использовать, а если пакет мигрировал кудато, то кто его там найдет, если поисковик будет выдавать ссылки на 500 форков оригинала на том же гитхабе, и гдето среди них еще десяток куда-то.
> Но сделала для опенсорса больше чем подвальные какеры.
Это вот понимать как, типа вела себя настолько отвратительно, что люди думающие на переспективу предпочитают с ней не связываться? Ну, тогда да, но не чуть не меньше прочих корпораций аля оракл и аппл.
То что балмер топил против опенсорса не показатель балмера, то что сейчас мс белая и пушистая и тащит код в ядро тоже не показатель, важен сам факт, того что это было, и абсолютно ничего этому не мешает повториться, уж как корпорации умеют переобуваться все мы прекрасно видим прямо сейчас.
Линус Торвальдс может говорить все что угодно, но запретить использовать ядро не может, и латать дырки запретить не может, не хотят код принимать от тех у кого паспорт не того цвета так и ладно, их проблемы.
> но гитхаб тем и хорош, что хранит годамиА так же банит разработку по политическим мотивам.
И удаляет при ПОЗРЕНИИ на нарушение авторских прав.
Не говоря уже о том, что юрисдикция насквозь гнилая.
> Не говоря уже о том, что юрисдикция насквозь гнилая.Такая гнилая, что у 1/50 этой юрисдикции рынок IT больше, чем у кое-каких стран. Я понимаю, что вся эта коммерция истинному борцу за свободу ПО претит, и даже деньги на завтраки он у родителей берёт с отвращением, но всё равно не могу перестать с вас орать.
А какая разница, если этот "рынок IT" для многих здесь перестал существовать? Тут люди не гордые, пойдут в другое место. Чистый капитализм, ничего личного.
> А какая разница, если этот "рынок IT" для многих здесь перестал существовать?Рынок существовать не перестал ни для кого. Кого-то отстранили от возможности в нём участвовать и причины этого известны, и я не вижу проблемы. Как ты сам сказал, «чистый капитализм, ничего личного».
> Тут люди не гордые, пойдут в другое место. Чистый капитализм, ничего личного.
И как, далеко ушли? Уже поняли, что в одиночку можно только счёты сделать?
> Это вот понимать как, типа вела себя настолько отвратительно, что люди думающие на переспективу предпочитают с ней не связываться? Ну, тогда да, но не чуть не меньше прочих корпораций аля оракл и аппл.Нет, это понимать как вливание денег (про 2 миллиарда от IBM почему-то подвальные хакеры предпочитают не вспоминать), и вливание человеко-часов через содержание на зарплате армии кодеров, пишущих опенсорс по 40 часов в неделю.
Мой сын в пять лет тоже искренне считал, что это он сам машиной управлет, а не просто сидит у меня на коленях и держится за руль.
> Мой сын в пять лет тоже искренне считал, что это он сам машиной управлет, а не просто сидит у меня на коленях и держится за руль.Учитывая то, что корпорации совсем не умеют в разработку (от слова абсолютно) то сын ассоциируется с корпорацией.
> Учитывая то, что корпорации совсем не умеют в разработку (от слова абсолютно)Учитывая то, что корпорации не только создали индустрию разработки софта, стандарты и языки программирования, но и написали 99.9% софта на котором держится цивилизация, читать твой выброс метана в атмосферу особенно смешно. Корпорации не только умеют в разработку, они её формируют как явление каждый день. В общем объёме написанного кода, вклад подвальных хакеров на уровне статпогрешности.
То что написали корпорации, давно похоронено. Код-то закрыт. Но ты давай дальше рассказывай там.
Покажи какой мессенджер написали корпорации?Каждая из них бралась. Каждая обделалась по полной и в итоге купила наработки стартапов.
Если посмотреть за что брались корпорации - то в итоге, практически всегда, приходят к покупке стартапов.
Которые через некоторое время приводят в неудобоворимое состояние.
Единственно что поддерживает корпорации - система бонусов крупному капиталу (патенты).
> Покажи какой мессенджер написали корпорации?Все коммерческие мнссенджеры. От вацапа до телеги, от скайпа до тимс. Сообщество родило… IRC.
лол. а я вот в строительство и в автомобилестроение не умею, от слова совсем.
Ну это не хакеры коммитят в ядро от M$, а благородные доны из M$ - в ядро от хакеров, соблюдая условия соглашения хакеров. (Причем, имея своё собственное, место которому нашлось лиь на свалке истории. В конечном счете, от господ только свалки и останутся.) Короче, плакали, кололись, фыркали, надушенными платочками носики прикрывали, но ProGNUлись. И кто тут подвальный, свободные хакеры или продажные коммерсанты, большой вопрос. Деньги, как оказалось, решают далеко не всё и, практически, ничто - в интересах общественного прогресса. А регрессивные, элитарные, силы всегда проигрывают прогрессивным - эгалитарным.
У воображаемых сил выиграть в принципе невозможно. Проиграть им, правда, тоже невозможно, на том и стоим.
>Деньги, как оказалось, решают далеко не всё1/3 решают
ещё нужны земля и труд.
Поскольку свои инстансы не имеют федерации через ActivityPub.... то могут попрощаться с баг-репортами и PRами. Good riddance если честно. Коммерческий бизнес лучше знает, какие проблемы им фиксить экономически целесообразно.
Ты уже написал фич реквест на интеграцию Forgeio с ActivityPub?
Он написал отчет сколько комментариев оставил чтобы свои серебренники в бухгалтерии забрать бггг
Там он и без меня есть. Даже репозиторий отдельный есть. А толку то. Весь ActivityPub мёртворождённый. Там нет защиты от спама и флуда никакой.
Вот он, если что: https://codeberg.org/ForgeFed/ForgeFed
Как перейти на закрытую модель разработки, не переходя на закрытую модель разработки. Надеюсь ума хватит прикрутить Гитхаб и Гитлаб IdP, потому что мало кому захочется возиться с заведением аккаунта на очередном нескучном сервачке для междусобойчика 3½ снежинок.Интересно, как скоро мы прочитаем новость о том, как злые ИИ-индексаторы повалили им «дешёвый VPS»?
Ага, а потом гитхад их всех перебанит из-за санкций. Иногда лучше жевать.
С населением того же Крыма так поступают с 2014 и мир не рухнул. А тут смотри какая цаца)На 4й год можно и сообразить, что к чему. И проще с 1м пассажиром порешать вопрос, а не валить в Тайгу всем составом поезда.
Ему так леньбыло с 2022го пересоздать акк гитхаба на анонимный или не палить, что в санкционке работает?
И вот я не понял, какая тут логика. Зачем делать доступ через гитхаб, если гитхаб тебя забанил? Это какой-то сорт мазохизма? Не, ну если ты хочешь всех коммитеров проверять по размеру черепушки, то не вопрос. А то вдруг среди них окажется тот самый "пассажир".
OrganicMaps жил на GitHub не один год, использовал многие фичи (раннеры, более удобный поиск и комментирование). Но проблемы начались из-за действий одного из админов, который сначала удалил старых owner-ов, потом добавил подсанкционного пользователя owner-ом, и завертелось.
Ну т.е. размер черепушки надо проверять, ничего нового. Оно им надо?
Если в черепушке пусто - то сэлфхост не поможет.2 недели заморозки проекта, нервы, переезд, бабки и прочее из-за "белки" одного чувака по добавлению левого пассажира в админы (овнеры), снеся всех других - вот что надо, да?
Замечательный подход.
Да нормальный подход. Кто-то запрещает добавлять? И да, на момент добавления у гитхаба не было вопросов к добавляемому аккаунту. А значит ты специально пытаешься связать два разных события. Не делай так больше.
У этого междусобойчика страница в википедии на 16 языках, больше миллиона скачиваний в гуглплей с рейтингом 4.6. Покажи свою, посмотрим, сравним, оценим важность твоего мнения.
Ну вообще правильное решение, полностью поддерживаю. Но начнём по порядку.1. Гитхаб после покупки майкрософтом стал вести крайне неадекватно. Веерные блокировки раздавал ещё тогда, иной раз по самым непонятным причинам. И было это до известных событий.
2. После ввода двухфакторки пользоваться им стало крайне неудобно. Теперь приходилось на каждый чих таскать с собой смартфон. При этом у меня много точек доступа, поэтому ставить программу для OTP на компе - не вариант.
3. Мне конечно возразят, что дескать Микрософт американская компания и вынуждена соблюдать санкции и прочее. Но я пользовался кучей других сервисов, включая битбакет. Все они отправили слёзное письмо, где объяснили причины блокировки и дали время на переход. Тот же битбакет дал возможность установить на месте проекта заглушку с новым адресом проекта. Гитхаб же делает это молча без предупреждений, самым хамским образом.
4. Меня там заблочили также быстро, как и в случае сабжа. При этом на все репозитории поставили плашку, будто я сделал это сам ("archived by owner"). В результате многие пользователи и мэйнтейнеры дистрибутивов были введены в заблуждение. Спасло только то, что были альтернативные площадки, где я опубликовал сообщение о ситуации.
5. Даже если меня там разбанят, вряд ли я буду полноценно пользоваться этим сервисом. Возможно отправлю кому-то патч, но размещать там свои проекты там больше не буду.
6. Если у кого там есть проекты, особенно закрытые, то надо делать бэкапы. В случае блокировки доступ к закрытым проектам теряется навсегда.
Забыл самое главное: размещая свой код там ты даёшь согласие на его использование для обучения и копирования
Да вообще пофиг для публичных репозиториев.
2. Хз. Мне OTP код приходилось вводить раза три за всё время. Использу oathtool в консоле.В остальном - так много где так. Сходи на трастпилот и посмотри там отзывы на всякие необанки, особенно из ЕС - там вообще отморозки.
В одном таком хотел зарегатся, у них можно только через приложение в мобиле, оно глючило, я им написал про это, они ответили чтобы я шёл лесом и они мне услуги оказывать не будут.
Другие захотели от меня справку из местной налоговой, а когда я им сказал что плачу налоги в другой стране и местная налоговая со мной не пересекается - тоже меня послали.
А ты тут жалуешься на какой то сайтег в инете владельцы которого от тебя никаких денег никогда не получали и работали на тебя бесплатно.В общем случае надо относится к этому как социалке где можно что то утянут, зарепортить или пообщатся. Не более.
Всё ценное мне я держу на домашней гитее откуда оно зеркалится на каждый коммит сразу на гитхуб, кодеберг, notabug, гитеа.ком, гитлаб.ком.
>Использу oathtool в консолеКоторая привязана к машине, как и другие.
Не более чем браузер или любая консольная утилита - достаточно просто чтобы оно было.
И этого достаточно. Сел я за другой комп, и что делать, тащить с собой предыдущий?
Я хз зачем вы ходите от компа к компу.
Но вообще могли бы заиметь если не ноут с док станцией то хотя бы сделать загрузочную флешку с линухом и чувствовать себя за почти любым компом как за своим собственным.Опять же, если загрузочная фрешка сильно сложно - можно взять обычную и записать туда набор нужного софта, я такое сделал ещё в 2003 году, когда купил свою первую флешку.
Если и это не по феншую то есть всякие облака и онлайн OTP генераторы.
В общем вы похоже не очень хотели решить проблему.
> Гитхаб после покупки майкрософтомMicrosoft, в Сша, это наверное как Mail.ru, Yandex, в России.
Как-то не слышно, чтобы яндекс кого-то блочил по месту проживания.
Двухфакторку можно сохранить в файл keepassxc и использовать автозаполнение
Который прибит гвоздями к текущей машине.
Пробовал этот forgejo. У него в апи даже нет возможности дёрнуть пайплайн без коммитов в репозиторий. Какая-то фигня