LINUX.ORG.RU

Состоялся релиз Radicle 0.1.5 - p2p альтернативы GitHub

 , ,


2

1

Radicle - это проект с открытым исходным кодом, цель которого - облегчить одноранговую совместную работу над кодом независимо от централизованного сервера. Другими словами, это P2P альтернатива GitHub. Radilce построен над Git.

>>> Подробности

1. У них уже есть веб-интерфейс?
2. Оно уже готово для минимального «продакшена»?
3. Почему исходники альтернативного решения хостятся на гитхабе?

trex6 ★★★★★ ()

Електрон и жабоскрипт в каждый дом! Больше говнокода говнокодерам!

Хорошая попытка вернуть себе социальную сеть говнокодеров, которую лишились окончательно с приходом Microsoft (они даже отказались подтверждать мой email).

mord0d ★★★★ ()

The UI is written in JavaScript using Svelte and Electron and the node proxy logic is implemented in Rust.

Ну очень нужная вещь состоящая из сплошных нужностей! =(

Atlant ★★★★★ ()
Ответ на: комментарий от trex6

для минимального «продакшена»

На електроне-то? xD

Почему исходники альтернативного решения хостятся на гитхабе?

А как иначе они смогут хайпануть?!

mord0d ★★★★ ()
Ответ на: комментарий от trex6

Оно уже готово для минимального «продакшена»?

Пока что бета-версия и встречаются неполадки. Но уже можно стать сидом, повышая доступность репозиториев в сети.

mydibyje ()
Ответ на: комментарий от trex6

3. Почему исходники альтернативного решения хостятся на гитхабе?

Это же на этапе раскрутки проекта. Как наберётся достаточно «сидеров», Radicle сможет хостить сам себя

Crocodoom ★★★★ ()

java, electron, rust

пхаха

anonymous ()
Ответ на: комментарий от Dark_SavanT

Децентрализация разработки опенсорса нужна, и как можно быстрее. Будешь с этим спорить? Чтобы не повторялось таких историй

GitHub заблокировал youtube-dl

Я когда прочитал ту новость, тоже подумал о децентрализованном гите. Только на блокчейне, чтобы подтверждать коммиты. А как, кстати, Radicle решает проблему подписи коммитов, mydibyje ?

UPD: Хотя подписывать коммиты можно и публичным ключом, блокчейн оверкилл

Crocodoom ★★★★ ()
Последнее исправление: Crocodoom (всего исправлений: 1)
Ответ на: комментарий от Crocodoom

В случае гита вся нужная децентрализация уже есть. remotes позволяют держать несколько источников, да хоть патчами обменивайся и будет тебе полноценная разработка и полное дерево коммитов.

Кто мешает тот же youtube-dl поднять на любом другом хостинге, хоть на локалхосте? никто, но ныть надо.

Dark_SavanT ★★★★★ ()
Ответ на: комментарий от Crocodoom

блокчейн оверкилл

Причём многогигабайтный на пустом месте.

anonymous ()

Rust, JavaScript, Electron

Уж лучше GitHub…

xaizek ★★★★★ ()
Ответ на: комментарий от Dark_SavanT

В случае гита вся нужная децентрализация уже есть. remotes позволяют держать несколько источников, да хоть патчами обменивайся и будет тебе полноценная разработка и полное дерево коммитов.

Техническая возможность децентрализации в гите заложена; на практике почти весь опенсорс на гитхабе

Кто мешает тот же youtube-dl поднять на любом другом хостинге

не у всех есть хостинг

хоть на локалхосте?

Radicle — это как раз связывание over 9000 локалхостов единую p2p сеть

Crocodoom ★★★★ ()
Ответ на: комментарий от Crocodoom

на практике почти весь опенсорс на гитхабе

Потому что так удобнее. Не куча каких-то кусков, а единое дерево от которого можно отталкиваться. И так будет с любой децентрализацией

не у всех есть хостинг

Тут нет принципиальной проблемы. email в какой-то степени тоже хостинг для обмена патчами.

Radicle — это как раз связывание over 9000 локалхостов единую p2p сеть

Оно чем-то лучше того же Tor для построения одноранговой сети? плюсов не вижу, а Electron сам по себе жирный минус.

Dark_SavanT ★★★★★ ()

Из-за аватарки на секунду подумал @megabaks ожил.

anonymous ()
Ответ на: комментарий от Crocodoom

Техническая возможность децентрализации в гите заложена; на практике почти весь опенсорс на гитхабе

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

Тут изменить ситуацию не выйдет «напишем ещё одну программу-сервис», тут только изменение системы ценностей многих людей. Пользователи соцсетей на ActivityPub - самая расположенная к этим идеям аудитория.

arturianec100 ()
Ответ на: комментарий от Dark_SavanT

Потому что так удобнее. Не куча каких-то кусков, а единое дерево от которого можно отталкиваться. И так будет с любой децентрализацией

Тут важно разделять централизацию информации (самих патчей) и мета-информации (дерево патчей, хэши, авторы...)

Гитхаб очень удобен из-за централизации мета-информации. Ну так и у Radicle может быть единый сайт со списком всех репозиториев в сети, удобной ссылочкой «скачать» и т.д. Ну прям как rutracker..

А воюют против централизации хранения самих патчей

Crocodoom ★★★★ ()
Ответ на: комментарий от mydibyje

Похоже, что вы знакомы с этой сетью.
Вы не могли бы уточнить, у этой сети есть какой-то вебсайт, позволяющий взаимодействовать с сетью без установки клиента? Возможен ли просмотр исходных кодов, их загрузка на компьютер, просмотр списка коммитов, просмотр списка открытых/закрытых задач, просмотр списка мерж-реквестов — всего этого через веб.

Лично мне интересны несколько конкретных кейсов:

1. Я собираюсь пригласить участника в свой проект. Если он хостится на гитлабе - я могу дать ему ссылку на мой репозиторий для ознокомления. Могу ли я это сделать то же самое для проекта в Radicle или мне придется делать зеркало на гитлабе?

2. Я хочу посмотреть исходники проекта, который хостится в сети. Я не планирую становится участником сети. Как мне это сделать, если у проекта нет зеркал на гитлабе/гитхабе?

trex6 ★★★★★ ()
Ответ на: комментарий от arturianec100

Гит - да. Но вот список задач, список мержреквестов, список участников проекта и их прав доступа - все это хранится на конкретнх недецентрализованных серверах.

trex6 ★★★★★ ()
Ответ на: комментарий от trex6

Возможности посмотреть репо на сайте, например как в githuman, в данный момент нет, но они планируют это сделать, сроки не знаю.

mydibyje ()
Ответ на: комментарий от anonymous

Пока что в стадии: нет пользователей - нет и цензуры! 😁

mydibyje ()
Ответ на: комментарий от Crocodoom

Ну так и у Radicle может быть единый сайт со списком всех репозиториев в сети, удобной ссылочкой «скачать» и т.д. Ну прям как rutracker..

И получается централизованный сервис. Прям как рутрекер, который захотели — блокнули, захотели — нашли зеркала и их тоже блокнули.

А так-то этот «сайтик» можно и внутри самой системы реализовать в отдельном репе. Хотя выше правильно говорили, что всё то же самое можно сделать и без Radicle. Технически достаточно возможностей git и e-mail. Но who cares…

anonymous ()
Ответ на: комментарий от trex6

недецентрализованных

недецентрализованных? Серьёзно? Давай, помогу: централизованных.

anonymous ()
Ответ на: комментарий от anonymous

Блочить сайты-поисковики / сайты-каталоги можно, но это малоэффективно

Crocodoom ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.