Проект FreeDB объявил о своём закрытии. Начиная с 31 марта 2020 года будет прекращена работа сайта и всех связанных с проектом сервисов. Напомним, что проект FreeDB развивал инструментарий и базу данных с информацией об исполнителях и музыкальных композициях, поставляемых на компакт-дисках. База включает дополнительные сведения о треках, охватывающие более двух миллионов музыкальных компакт-дисков. Из похожих на FreeDB свободных сервисов продолжает развиваться проект MusicBrainz...Подробнее: https://www.opennet.me/opennews/art.shtml?num=52110
Надо же...
А я даже не знал, что оно существовало.
И прожил с этим неведением как-то счастливо и беззаботно...
Кто уже успел обрадоваться, прочитав "FreeBSD"?
Чему радоваться? Кто, вообще, внёс дезинформацию?
А в чём был бы повод для радости? В том, что когда Леннарт окончательно захватит Linux, станет некуда отступать?
> А в чём был бы повод для радости? В том, что когда
> Леннарт окончательно захватит Linux, станет некуда отступать?Они слева, справа, впереди и сзади... Это значит, что теперь им от нас не уйти!
Так Леннарт же гений! Он создал лучшую систему инита - системд. Он избавил нас от чертовых баш-портянок, неподдерживаемых и несовместимых и дал гораздо более вменяемый метод с unit-файлами. Да и параллелизм и быстрота! Так что ждём и надеемся на Леннарта
Вам, идиотам, даже лень разобраться, что там были не баш-портянки, а Bourne shell скрипты.
> Вам, идиотам, даже лень разобраться, что там были не баш-портянки, а Bourne
> shell скрипты.и в чём же разница между этими врайтонли портянками?
В профессионализме авторов и аффтаров.
> Вам, идиотам, даже лень разобраться, что там были не баш-портянки, а Bourne
> shell скрипты.Нам ясна разница, но мы считаем её незначимой. Это не одно и то же.
А смысл? Bash вообще монстр. Чуть не там кавычки поставил, и все летит к чертям собачим. Пробел случайно нажал - привет rm -rf /Я не говорю, конечно, что нельзя ошибиться в других языках. Но блин, синстаксис баша сложен, а сложность всегда пред располагает к ошибкам. Сложность - враг безопасности и надежности. Так что вот.
Предвидя аргументы в стиле "слишком сложный он для такого как ты, настоящий профи осилит", отвечу заранее. Осилить-то осилит, только зачем тратить время на борьбу с собственным инструментом, если есть более безопасный и удобный?
> Чуть не там кавычки поставил, и все летит к чертям собачим.Это преимущество. Было бы, не будь ложью.
Недавно (ну, пару лет назад) ковырялся в bitrix-env.sh, там вместо awk '{print $NF}' было написано awk '{print $NF'}, и ничего, работало. Почитайте позикс - кавычки можно ставить практически в любом месте, они лишь определённым образом защищают то, что указано внутни них, а сами игнорируются (если не экранированы или не вложены в другие кавычки).
> Пробел случайно нажал - привет rm -rf /
В лиспе нажмите случайно пробел, тоже вместо (+ 123 456 789) получится (+ 1 23 456 789).
В руби нажмите случайно пробел, вместо callFunc(arg1, arg2) будет callFunc (arg1, arg2).
В питоне нажмите случайно пробел, ну тут всё СЛИШКОМ очевидно.
В html нажмите случайно пробел, вместо <article> будет <a rticle>.Приведите пример языка, в котором нет такого символа, случайная вставка которого не позволила бы коду успешно скомпилироваться и неправильно вести себя при выполнении.
> синстаксис баша сложен
1. управляющие конструкции: if, while, until, case, function,
2: подстановка переменных и экранирование строк: ${}, "", '',
3. подстановка результатов выполнения команд: $(), ``
4. проверка условий: test, []Это всё, что есть в баше. Из более простых в голову приходят только whitespace, lisp и assembler. На каком из них вы предлагаете писать?
Имхо максимум проблем в шелле от того что `, ' и " нельзя доводить до нескольких уровней вложенности (особенно в 1 строку) - в результате всё выглядит довольно странно и либо ты пишешь несколько закавыченных строк рядом, или отказываешься как минимум от наружнего уровня кавычек (потому что экранирование работает совсем не так как в питоне, например). Вот недавно пришлось писать конструкцию вида eval declare var=$(""|''|''|''|'') - я пока ещё не знаю чем это мне грозит. С eval в том же питоне всё хотя бы понятно и ожидаемо.
> eval declare var=$(""|''|''|''|'')Ого. А можно конкретный фрагмент кода посмотреть? Этот не выполняется даже.
>> eval declare var=$(""|''|''|''|'')
> Ого. А можно конкретный фрагмент кода посмотреть? Этот не выполняется даже.Конечно, энжой:
https://bpaste.net/37HQ (опеннет не даёт вставить код правильно, вот и пиши сайты на перле после этого).
С лишними 10 секундами загрузки прекрасно жили. А выживем ли мы без бсд, без поддержки других инит систем и с монолитной системой инициализации, которую полностью выпилить непростая задача - это еще предстоит узнать.
А зачем её выпиливать? Что за навязчивое желание выпиливать системы инициализации?
(Тапками не бейте, я не совсем настоящий специалист, но мнение имею.)
Лично я не против юнитов, но системд гвоздями прибит и сочетает всё со всем.
Сочетать всё со всем часто плохая идея, потом всё полагается на кусок всего и даже если ты захочешь заменить продукт имеющий такую особенность - тебе придётся его точно повторить. И не пойми какие компоненты влияют на работу основной части и могут понадобиться. И должны может быть именно такими. Что ограничивает гибкость, потому, что до этого система настраивалась в том числе заменой компонентов на имеющие другое устройство.
И ещё. Уложняет всю систему из-за этих связей.
Криво объяснил, но кажется понятно!!
Конечно, systemd впитал много, но я уверен - у Леннарта были причины так сделать
Конечно были у Ленарта причины так делать, как и у Редхата были причины его поддержать.
Только вот какие причины и кто выгодопреобретатель вопрос хороший.
Закусывать надо!
>Кто уже успел обрадоваться, прочитав "FreeBSD"?Наверное фанатики, которым более свободная лицензия мешает жить спокойно.
> свободная лицензияТвоя свобода махать руками должна заканчиваться там, где начинается чьё-то лицо. GPL - более свободная лицензия, чем BSD.
Но те, кто желают FreeBSD похорон, сродни тем, кто в начале 2000 желали похорон линуксу. Они не понимают, что FreeBSD - единственная более-менее конкурентная замена линуксу. И стоит уважать её как минимум за это.
Так что долгих лет FreeBSD!
Вопрос двоякий.Конечно же, BSD - гораздо более свободная лицензия по отношению к эксплуататорам продукта.
GPL же своими ограничениями пытается препятствования бессовестной эксплуатации. Т.е. она менее свободна по отношению к эксплуататорам т.к. пытается защитить свободу продукта.
Получается, что свободы на всех не хватает: либо перекос в свободе в сторону человека/компаний, либо в сторону продукта, в обоих случаях с ущемлением свобод противоположной стороны.
Под чем там tarantool? BSD
BSD - анархия, GPL - коммунизм.
BSD - коммунизм, GPL - военный коммунизм
> BSD - коммунизм, GPL - военный коммунизмBSD это ни капли не коммунизм
это альтруизм (осложнённый желанием не быть забытым), и как на всяких альтруистах на BSD кормятся паразиты, и с этим надо бороться, иначе вид сдохнет
>Твоя свобода <бла-бла> должна...Свобода никому ничего не должна. Назовите это гпл-ОГРАНИЧЕНИЯМИ, а не свободой и тогда будете честны. Не свободный софт, а гпл-ограниченный. Зачем вам слово «свобода», если там её нет? Чтобы звучало лучше?
>>Твоя свобода <бла-бла> должна...
> Свобода никому ничего не должна. Назовите это гпл-ОГРАНИЧЕНИЯМИ, а не свободой и
> тогда будете честны. Не свободный софт, а гпл-ограниченный. Зачем вам слово
> «свобода», если там её нет? Чтобы звучало лучше?там не твоя свобода украсть, там свобода пользователя заставить тебя ПОЛНОСТЬЮ предоставить им купленный ими продукт
стоЛЛман коММунист
> там не твоя свобода украсть, там свобода пользователя заставить тебя ПОЛНОСТЬЮ предоставить им купленный ими продуктРасскажи это бсдшникам, когда гпльщики ВОРУЮТ их код и не возвращают в материнский проект производное творение.
Так вольно было бсдшникам выбирать лицензию BSD?
>> там не твоя свобода украсть, там свобода пользователя заставить тебя ПОЛНОСТЬЮ предоставить им купленный ими продукт
> Расскажи это бсдшникам, когда гпльщики ВОРУЮТ их код и не возвращают в
> материнский проект производное творение.всё по лицензии BSD, что не так то?
или когда у BSDшников воруют проприетарщики - это божья роса и они радуются як дети, а когда воруют GPLщики - это происки сатаны?
> Зачем вам слово «свобода», если там её нет?В чём, по-вашему, проявляется отсутствие свободы в ГПЛ?
Свобода это взять чужые исходники, изменить под свои нужды, скомпилировать на своём железе и продавать. И ни с кем не делиться, не чем.
> Свобода это взять чужые исходники, изменить под свои нужды, скомпилировать на своём железе и продавать. И ни с кем не делиться, не чем.Значит BSD тоже несвободная лицензия. Так как пользователь не может взять чужие изменённые исходники и проделать с ними вышеописанное.
может ... Надо только автора упомянуть
> может...И как это сделать без декомпилятора?
Так исходники по BSD-то. А бинарник чей-то - это уже как его автор решил
> обрадоватьсяу соседа подохла корова?
Эта корова давно мертва, просто некоторые с нее еще не слезли.
Тёмное искусство некромантии позволяет не печалиться такими вопросами
А как же альтернатива Gracenote? Придётся MusicBrainz перебиваться? Он мне выдавал много некорректных результатов, когда я пытался его использовать.
А смысл? Диски исчезли - образы никуда не делись.
А ты самокритичен.
Плохо. В EAC, вроде бы, несколько плагинов с подобными сервисами, но freedb был основной, насколько я помню
Жаль FreeDB, очень жаль. Я не поняла, кто и зачем прочитал название новости, как FreeBSD? Что, за глупости?
давно уже нужно собрать подобные проекты под одну гребенку и привязать к какому нибудь ipfs (или что там нынче популярно, из костылей для децентрализованного расшаривания сайтов) - чтобы была одна основная база (а не мильен разномастных) данных, захостить которую может любой.А то вот так подыхает какой нибудь подобный проект - и все что в него контрибьютили отправляется вникуда
Шли деньги сделаем как скажешь.
В чем проблема скачать её?
Хорошая идея. Децентрализация конечно не выход и в дальней перспективе смерти подобна. Но она стала ответом на засилье корпорастов и капитализм. Кроме объединения и получения кучи копий на случай, если опять кому-то захочется присвоить или грохнуть, нужна реклама для привлечения к такому проекту большего колличества добровольцев.
Практически любая свободно-бесплатная альтернатива умирает, если она полагается исключительно на инициативных анонимов. Это примерно за годы раздачи мультика (очень хорошее качество, скромный размер, немного дополнительных материалов) на торрентах (десятки терабайт трафика, тысячи людей) ты всё ещё остаёшься единственным сидом. Из личного опыта.
http multiki arjlover net ?
ухты. кто-то еще помнит про arjlover :)
Дык, 12 лет назад как щас помню, ютуб через жопорез не посмотришь, да и не было там такого, а вот вспомнил, зашёл -- и сайт живой, оказывается, и пишет там благородный дон, что всё пропадало неоднократно, но обратно с миру по нитке собиралось энтузиастами, и те денег даже давали.Это, коллеги, практически коммунизм в лучшем смысле слова.
Оратор выше и другие достойные люди, раздающие мультики, Спасибо Вам огромное!
Благодаря Вашим стараниям, мои дети после просмотра советских мультиков имеют вкус и не смотрят уг типа спанджбоба скверпентса и прочих прекурсоров и продуктов разложения человечества.
С Новым годом всех!!!
Какого мультика?
> Это примерно за годы раздачи мультика (очень хорошее
> качество, скромный размер, немного дополнительных материалов) на торрентах (десятки терабайт
> трафика, тысячи людей) ты всё ещё остаёшься единственным сидом. Из личного опыта.ну в ipfs у тебя есть кеш блоков из которого ты раздаёшь (куда будут записаны блоки, когда скачиваешь как файл, вроде получается дупликация занятого места, и блоки в кеше временно, если не при-pin-ить этот файл)
есть ли из коробки возможность скачать и хранить как файл, при этом сразу раздавая его - вроде нет
но есть отдельно возможность скачать в файл и отдельно добавить файл как источник блоков
ещё бы автообновлять файл...
Дупликацию давно уже починили, у тебя устаревшая информация.
> Дупликацию давно уже починили, у тебя устаревшая информация.ipfs get сделает сразу и ipfs add --nocopy с этим файлом?
> Децентрализация конечно не выход и в дальней перспективе смерти подобна.почему? в чём проблема с децентрализованными средствами хранения+передачи?
требуется ещё децентрализация средств обновления информации, про них я не очень знаю
> давно уже нужно собрать подобные проекты под одну гребенку и привязать к
> какому нибудь ipfsjs-ipfs для создания ноды прям на вебстранице в браузере
можно через один из ipfs-internet гейтов открыть минимальную страничку которая через ipns подтягивать текущую версию сайтане знаю есть ли готовая реализация, но идея ж на поверхности
правда управлять ipns-записью может только владелец ключа
И что? Ты будешь держать эту страницу следующие 15 лет 24×7?
К чему ты это вообще?
> И что? Ты будешь держать эту страницу следующие 15 лет 24×7?
> К чему ты это вообще?а в чём проблема? мой старый ноут отработал 10 лет 24*7*330 примерно и вроде планирует ещё столько же
и держать буду не только я
и к чему вы это вообще?
Как у тебя все просто
> Как у тебя все простоа в чём сложность? в nih-синдроме?
Сложность в том, что у всех одни хотелки, но ни одной реалзиации. Это в целом относится к гениальным советам про децентрализацию
Так это сразу -1 человек, который будет только этой реализацией и заниматься. А ему ещё что-то кусать надо в перерывах между работой.
MusicBrainz хорош. С автоматическим определением треков там не очень (хотя ХЗ, я пробовал только picard и не особо курил настройки, другая задача была), но сама база хороша
А где можно скачать текущую базу freeDB ?
Нашёл: http://ftp.freedb.org/pub/freedb/
Интересно, насколько архив полный.
14 лет не обновлялось? Надеюсь, хотя бы база актуальная. У меня есть небольшое хобби коллекционировать онлайн базы данных у себя, а то все эти сайты могут завтра исчезнуть.
freedb-complete-20191203.tar.bz2 03-Dec-2019 20:14 948M
libcddb теперь можно выкидывать из дистрибутивов?
Кажется, это из другой оперы. Сабж cddbd (легаси уже лет 20 как), а cddb не имеет нему никакого отношения?
CDDB, внезапно, ещё и протокол. Либа libcddb использовала его для доступа к базе freedb.org Вот и хотелось бы узнать, надо ли это дело выкидывать из дистра, а то может быть есть другой сервис с тем же протоколом.
Есть. У musicbrainz был cddb api (который они, правда, закапывают). Также он есть у vgmdb.
Да, в марте этого года уже того https://blog.metabrainz.org/2018/09/18/freedb-gateway-end-of.../
А vgmdb слишком специализированный.
> Кто уже успел обрадоваться
> ты так долго держался
> Переходите наперепись читающих боковым зрением при наличии глаукомы в анамнезе.
Недавно Free Music Archive продался - https://news.ycombinator.com/item?id=21564227
Чисто технически все 100+ треков что я сейчас прослушал были слабые. Плеер не удобный, сайт ни о чём, саундклауд совершенно другой уровень. В том числе, как платформа. Странно, что кому-то понадобилось.
Эммм, два миллиона файлов с инфой. Ну, пускай по четыре килобайта на каждый (это с картинкой).
Они не шмогли захостить двугиговую БД с редкими запросами по 4к на ответ??ВТФ?
От взлома и ddos защищать, проверять диски, которые туда отправили, и ещё кучу рутиной работы кто будет делать?
1. если до сих пор не взломали, проверять там дальше нечего
2. диски коммьюнити всегда проверяло
3. раз в месяц проделать рутинную работу, можно и студента нанять за копейки.
Ну так поднял бы, раз это ничего не стоит. И студента за копейки нашёл. База вон готовая лежит.
В рассылке openbsd один персонаж уже кинулся выпиливать https://www.mail-archive.com/tech@openbsd.org/msg54909.... Правда ему там же намекнули, что сервису ещё минимум три месяца работать, а учитывая доступность всех баз, новый поднять не проблема.
ломать - не строить.
Помнится посоветовал плеер. foobar2000 другу аудиофилу. Так вот - все аудиофилы тупые позеры. Мозг человека не в состоянии ничего там распознать .
А что не так? В foobar2000 всё хорошо с качеством воспроизведения. Лучше чем в 99% линуксовых (и вообще любых) плееров. Любые дефекты очень хорошо слышно, а уж дефекты это кодирования или воспроизведения, дело десятое.
Приятно видеть, как опенсорсщики негодуют по поводу закрытия очередного их проекта. Ведь _кто-то_ же должен был донатить! поддерживать! Кто-то.
Само закрытие, конечно, менее приятно.
Причина закрытия не раскрыта. Может дело в другом совсем.
Можно сходить на сайт по ссылке в новости и прочитать следующее:Continuation of the free database guaranteed
With the acquisition of the www.freedb.org domain MAGIX also takes on all duties regarding the worldwide freedb community:
the entire freedb service has been running since the middle of September on the MAGIX servers (including the FTP download function of the open source database and archive)
this service will remain license-free and will be available for unrestricted use by any commercial or non-commercial user or developer
all updates to the database will also continue to be regularly and freely available
the licence for the data and the corresponding server or service software will remain under GPL
Furthermore, MAGIX runs the mirror server and hosts the website as well as the new forum. This secures a basis for theprosperity of freedb and its main aim: the data collected by the users for the users will be kept freely available in thefuture - guaranteed. MAGIX will add its know-how to help with the continued development of the service according to the GPL.Every developer from the present community is invited to continue to actively contribute to the successful continuity of freedb.А это немного проясняет ситуацию.