LINUX.ORG.RU

Собственный аналог dropbox — git-annex assistant

 ,


0

5

Разработчик Debian Джой Хесс (Joey Hess) решил написать софт для автоматической синхронизации директорий через сеть с использованием системы контроля версий git.

Для этой цели он решил запросить у сообщества немного ресурсов, сравнимых с тем количеством денег, которые получают участники Google Summer of Code (он был ментором, поэтому это число ему и приглянулось). Так вот, сообщество ему уже дало столько, сколько он запрашивал, в первый же день, и сейчас есть шанс засыпать его деньгами.

Прототип под GNU/Linux уже есть (через inotify), в планах версия под Mac и в неопределённом будущем под Windows. Лицензия GPLv3.

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

★★★★★

Проверено: tazhate ()
Последнее исправление: Silent (всего исправлений: 7)

Ответ на: комментарий от Deleted

Леннарту в этой схеме места явно бы не нашлось.

Нашлось бы. Там же, где и сейчас - в Red Hat'е. Там, где руководят не прыщеглазые «ненужно»-лялексоиды, а грамотные инженеры.

Дай пожму тебе руку, дружище!

Jayrome ★★★★★
()
Ответ на: комментарий от orm-i-auga

Верно, но и общество не получит же программы (программист её не выдаст) да и такому обществу больше никто ничего не сделает.

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

Но он уже ими не сможет воспользоваться, т.к. умер с голода.

Если учесть, что большинство опенсорса вовсе не оплатилось, да и донатов только на пиво\чай\дешевые наркотики и хватает.

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

Скросскомпилируй и поставь. Тот же xmonad, к примеру, можно скомпилировать, бинарник прикопать, а гохаце выкинуть.

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

Ага. Вот и тот самый, так необходимый для коррупции, пунктик.

Да, и кикстартер тому пример, но я сказал концепт, сам я уверен что эту систему можно пересмотреть и обезопасить всех.

Spirit_of_Stallman ★★★
()

Хаскелл и андроид-клиент в виде веб-приложения

А вот свободные от лицензионных предрассудков люди используют нормальные решения.

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

Обезопасить всех не получится. Придётся доверять и смотреть на репутацию. Более эффективных методов пока не придумали.

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

Это можно было бы оформить юридически, к примеру (хотя тогда вопрос, законами какой страны).
Или\и воспользоваться услугами авторитетных сервисов (пейпал, к примеру)

Spirit_of_Stallman ★★★
()

Это же мужик который сделал etckeeper. Успехов ему!

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

А ты и так при проживании в штатах сможешь подать на него в суд при нарушении публичного обещания.

Система простая: не смог -> фиг тебе в следующий раз кто-нибудь поверит. Репутационная система гораздо эффективнее обкладывания юридическими защитами. Ну а от потерь, естественно никто не застрахован — это надо учитывать.

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

Безусловно так, репутация очень важна.
Что бы немного защитить работу программиста, можно было бы отдавать вознаграждение частями. Что-то похожее на: программист отдал обществу проект готовый на 1\4 - получил 25% денег.
Но и эта система может быть упадочной, если будет слишком много незаконченных программ.
В общем тема интересная, но подходить к ней нужно с умом, хорошо продумав, а не на форуме и наскоком :)

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

Угу, а 3/4 уйдёт на экспертную оценку, препирательства и суды. При прочих равных рулят простые решения.

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

Ага. Вот и тот самый, так необходимый для коррупции, пунктик.


Да, и кикстартер тому пример, но я сказал концепт, сам я уверен что эту систему можно пересмотреть и обезопасить всех.

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

Lego_12239 ★★
()

Подобные подходы по сбору средств удобны тем, что даже если всё прогорит, то не так обидно, потому что каждый скинул по чуть-чуть.

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

Эти, по-ходу, из разряда азартных людей :-). Или знают автора лично и в случае чего смогут без проблем набить ему морду.

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

500$ — это обед с автором, так что лично в любом случае встретятся :)

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

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

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

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

AiFiLTr0 ★★★★★
()

Хорошее дело! Но...

и в неопределённом будущем под Windows.

Вот тогда, в этом неопределённом будущем, и будет смысл использовать.

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

Evgueni, сколько вам платят за рекламу кикстартера?

Опять ты со своим говном лезешь? Ну не нравится - не читай. От твоих комментов толку ноль. Ото всех. И новостей сам не пишешь.

А Женьку не трожь. Он делом занимается.

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

Кому не нужно, тот проходит мимо. Главное что под GPL.

Gunnerua
()

Оно на хаскелле? Значит будет анмейнтейнед скоро после релиза.

NuclearPhoenix
()

пипек! тут человек просит 12к, чтоб наклепать скринкастов по Test-Driven Javascript. и ему уже дали!

не понимаю я человеков.

fuxter
()
Ответ на: Хранилище разрастётся от angel_il

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

Сами файлы в репе не хранятся, насколько я понял (а эту странную хрень можно было над любой DVCS построить).

tailgunner ★★★★★
()

Отлично. Немного поднадоел коллегам своим SVN-ом для обмена документами и файлами. Ждем в Debian.

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

git-annex сам в gentoo-haskell уж 100 лет как. Если нужна фуся над ним (sharebox), то обращайся, будет там же.

qnikst ★★★★★
()

Хорошая новость! Ждем ебилдов...

renya ★★★★★
()

При достижении 9 тыс$ (нужно нанять спеца) будет порт под Android.

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

работать оно будет печально и медленно

Вряд ли, тут скорее, как уже упомянули проблема со сборкой под менее популярные платформы. Ну и в зависимости от библиотек бинарь может быть порядка от 1 до 10 мегабайт.

anonymous
()

Git? Ненужно.

Оно не сможет удалять файлы из истории. А это обязательная функция, как в целях экономии дискового пространства (нет никакого смысла хранить всю историю от начала веков), так и в целях безопасности (случайно файл «не туда» положил, ага).

У Git другие задачи. Использовать его для синхронизации директорий только из-за версионирования — глупость.

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

Оно не сможет удалять файлы из истории. А это обязательная функция, как в целях экономии дискового пространства (нет никакого смысла хранить всю историю от начала веков), так и в целях безопасности (случайно файл «не туда» положил, ага).

Почитай про git-annex.

Deleted
()

По-моему webdav прекрасно решает все проблемы без всяких git-ов, сам для себя написал такую программу котоаря синхронизирует мой домашний конмпьютер с рабочим. и клиентов под web-dav до кучи. зачем изобретать велосипед? дайте мне денег? я отдам под GPL

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

Кто-нибудь может сравнить с dvcs-autosync-git ?

dvcs-autosync хранит в репе сами файлы, git-annex - только хэши.

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

Прям как маленький. Попроси для начала. Как попросишь — так и получишь.

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

менее популярные это что? а то ghc есть под: alpha amd64 ppc ppc64 sparc x86. Да и динамическая линковка (или плагины) если уж сильно надо, то существуют.

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

7.0.4 есть, с 7.4.2 какие-то проблемы, но можно использовать с осторожностью.

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