Monthly Archives: April 2009

Libre.fm — свобода за музиката

Вече заканите на Last.fm за спиране на безплатната музика се изпълниха, но заедно с това се изпълнява и друго — Libre.fm, проектът на хора от общността на свободния софтуер и свободната култура за алтернатива на централизирания и ограничен достъп до музика. Всички, които са били свикнали с различните видове удобства на ластфм могат да бъдат спокойни — libre.fm започна преди има-няма месец, а по статистики от вчера в сайта има вече въведени два милиона песни, които се слушат от 3244 потребителя. Днес вече със сигурност са доста повече.

Ценността на ластфм за потребителите беше, общо казано, в две неща — едното е това, че можеше човек да определя и описва вкуса си и съответно сайтът да му предлага сходни песни, жанрове, потребители с подобен вкус. В основата на това е т.нар. scrobbling (от audioscrobbler, програмата, с която става това и с която всичко започна преди години). Другото нещо, което задържаше хората в ластфм беше възможността всичката тази музика да си я слушат, без да се налага да търсят, теглят и каталогизират локално музикални файлове. Или през някой от многобройните настолни клиенти, или през флаш-плеъра на самия сайт можеха да се слушат отделни песни, албуми и най-вече тематични радиостанции.

При комерсиалната реформа на last.fm и практическия край на славата му като един от най-добрите, най-успешни и най-стари web2.0 сайтове, едната от тези две употреби беше прекъсната. Слушането на музика от хранилището на сайта ще става вече само с плащане на такса. Другата “екстра”, скроблингът, си остава безплатен, най-малкото защото самият софтуер е свободен, лицензиран под GPL.

От друга страна, откри се повече за света Jamendo.com — сайт и хранилище за музика, която е лицензирана под лицензи Криейтив Комънс или други подобни, позволяващи свободното й слушане и разпространение. Джамендо от доста време работи в тази посока, но едва напоследък, след края на ластфм-истерията от последните години, хората започнаха да обръщат внимание на факта, че музиката не е нужно да е публикувана от Вирджиния, Уорнър или всякаквите други подобни, за да е качествена, за да е добра, за да въздейства естетически. В Джамендо днес има вече огромен брой автори и албуми и човек може да слуша много и добра музика. Невъобразимо много, по стандартите от вчера.

Jamendo е в голяма степен подобен на Last, с тази разлика, че някои функционалности липсват или са все още недокрай развити (например няма такъв подробен календар със събития и концерти). Но пък всичката музика може да се слуша без никакво ограничение. Нещо повече — може да се изтегли (директно или през торент) и да се слуша настолно или в плеъра, когато няма наоколо интернет-връзка.

—-

Но Jamendo е стар проект, просто получава много внимание, и то заслужено внимание, от феновете напоследък. Другото интересно развитие на провала на lastfm е появата и бързото узряване на Libre.fm. Преди около месец Matt Lee, един от FSF, решава, че нещо трябва да се направи, и то колкото може по-бързо, преди ластфм да затръшне вратите пред феновете и да има разочаровани и огорчени потребители. Така се появява идеята за Libre.fm — свободният вариант на Last.fm. Или, по-правилно казано — проектът за свободна онлайн музика.

Libre.fm ползва кода на audioscrobbler, за да гради същата база от данни, която беше ценното в Last.fm. Когато човек слуша дадена песен, ако пожелае, данните за песента могат да се изпращат в сървъра и да се записват в профила му. Така след време може да се оценява приблизително вкуса и да се препоръчват песни, които е по-вероятно да се харесат и да се свързват хора, които е по-вероятно да намерят общ език на тема музика.

Освен това, Libre.fm се създава като свободен софтуер, който всеки може при желание да инсталира на свой компютър и да създава своя база от данни за себе си или група потребители. Лицензът AGPL, за разлика от GPL, задължава публикуването на кода на уеб-базираните програми и гарантира свободността им. Също както Identi.ca е програма за микроблогове и споделяне на състояние, подобна на Twitter, но може да се инсталира, ползва и променя от всеки свободно, така и Libre.fm има за цел да стане разпределена, федерирана среда от сървъри, работещи като Last.fm (плюс още нещо). Това “още нещо” са всички идеи, постоянно набелязвани от все по-разрастващата се общност около разработцичите на проекта. Само например, това са синхронизиране на имена и обложки на албуми, засичане на местоположението и препоръчване на местни концерти, внасяне и изнасяне от потребителя на пълните му данни от сайта, свързаност с Jabber/XMPP, интеграция с други, подобни на Jamendo свободни банки с музика. Скоро Libre.fm и изграждащите го отделни програми ще станат част от проекта GNU.

В момента тече и малък предварителен конкурс за лого. След това ще има доста работа по дизайна на целия сайт и на отделните функционалности, клиенти и лога към него. Освен това се подготвя поддръжка на gettext, което значи че в скоро време всичко по сайта ще може да се превежда, както масово се превеждат и другите свободни програми. Така че ако имате интерес, можете да се включите с програмиране, с дизайн, с превеждане. Или направо с участие в проекта — ако last.fm е бил изкушение за вас, то гаранитрано такова експлозивно развитие, като това на Libre.fm ще ви допадне.

Още повече, че може да си прехвърлите целия профил, заедно с цялата история на слушаните песни от Last.fm към Libre.fm! Има готови скриптове за това. Аз не можах да ги пробвам лично, защото след първото обявление за реформите в last.fm отделих време и нарочно изтрих целия си профил там. Не съжалявам, разбира се — но който иска да си запази музикалния профил, може да използва тези скриптове и поне вече да знае, че данните му са на сигурно място и му принадлежат.

Приятно слушане!

1853

Какво правя? Не пиша, защото съм в труден избор – трябва ни кола, а компромисите между желания, познания, фенство от една страна и финансова възможност и притиснатост от времето от друга са трудни и сложни. Особено като се правят в среда на изоставащи текстове за докторантурата и Светко, който все повече иска да си играе с тати. “Долу, ади тати, отте вънн!” И тъжното “Баботи тати” и “Тати БАН”. :(

1848

Днес е Великден, Христос възкресе! Може би трябва да празнувам, или поне да почивам отатък в игри с бебо, вместо да седя пред лаптопа. Причините да съм в мрежата, когато всички са извън нея са две – 1) да си редактирам есето за приложни онтологии, а нещо запецнах и 2) да си намеря работене, което да ми дава достатъчен доход, за да се изнесем под наем. Второто става наложително. Търся PHP-telework.

Отново с превода на KDE

Наскоро Златко Попов, който досега координираше екипа за превод на KDE на български, ми предаде поста, заедно с правата, задълженията и отговорностите. Формално от началото на тази седмица (13 април 2009г.) съм координатор на българския екип преводачи в KDE. Все още не съм влязъл в работата, нужно ми е време, за да си подредя всичко така, щото да не пречи на другите ми занимания — най-вече вниманието ми към семейството и също така на работата по докторантурата. Но лека-полека намирам време за KDE и започвам да подреждам идеите за развитие на проекта.

Бях начело на екипа и преди време, но тогава всичко беше по-скоро проформа и лидер в сянка беше Радостин Раднев. Аз бях поел ангажимента от името на сдружение “Свободен софтуер” да съм на видимата позиция, докато Радостин вършеше същинската координация и концептуализацията на превода. Това, смея да твърдя, е едно от нещата, които съм свършил за Сдружението и макар да е било винаги леко пренебрегвано от другите, беше и резултатно, и имаше отчетност за него. Доста други неща, свързани със ССС не са изобщо такива — например закриването му. Но това е донякъде тема встрани.

Ще работя по KDE 4.х, което е актуалната версия на графичната среда. Серията 3.5.х е почти изцяло преведена от предния екип, а за KDE4 има засега малко преводи, най-вече преобразувани и внесени от 3.5. Заслугата за пълнотата на превода на 3.5 е на предишния координатор и досегашните преводачи. Златко ще продължи да е част от KDE на български и може да превежда и участва в работата на екипа когато сам прецени. Предполагам, че още известно време версията 3.5 ще има нужда от обгрижване.

Техническите промени в проекта ще са откъм наличните инструменти. Едно от първите неща, които смятам да направя, е система за докладване на грешки. С нея всеки — преводач, разработчик или само потребител — ще може да изпраща малки отделни съобщения за грешки и неточности, да предлага промяна в стила на превода и др. под. Периодично ще правим цялостни проверки на раздели на KDE или на отделни програми и резултатите от такъв bug-squashing ще се виждат в тази уеб-система.

Основната страница на проекта за превод ще претърпи огромни изменения и ще стане портална за всички инструменти на българсикя екип. Но това ще стане постепенно и засега не е приоритет, какъвто е bugtrack-системата.

Всеки, който има интерес да превежда KDE, нека се свърже с мен.

Ангажиментът не е постоянен или пък задължителен — тоест превеждате когато имате време или изобщо желание. Важното е да имате ентусиазъм за идеята да се превежда свободен софтуер. Все пак имайте предвид, че тъй като се превежда цялостна настолна компютърна среда, с огромен брой различни програми, основно нещо в превода ще е да се спазва единен общ стил. Това означава, че ако е вече прието някъде да пише, например, “Конфигуриране” или “Изглед”, то трябва и в новите преводи да е така. За да могат потребителите на преведено KDE да имат консистентен и подреден опит от ползването на средата на български. Промени в този стил, въвеждането на нови понятия и доуточняването на вече приети е възможно, разбира се. Но ще се прави бавно и постепенно, за да няма неудобство за потребителя. И ще се прави само при нужда и то след обсъждане в екипа и в пощенския списък “dict” на преводачите на свободен софтуер. Всеки, който сега започва с превода на свободен софтуер, е добре да се запознае с общите правила — описани са на страницата на превода на KDE, в нея има и препратки към важни външни ресурси. Прегледайте ги, ценни са. След това се запишете за dict и при всякакви затруднения питайте. Или лично мен за нещата, свързани с KDE, или в списъка — там четат и пишат хора, които от доста време са в тези преводи.

Няма да има тоталитарно “лидерство” от моя страна — идеята на този пост е да координира, а не да води и задава конкретни задачи. Няма да бъда и в другата крайност, безгласен наблюдател — все пак поемам заедно с другото и отговорността за това, което ще се върши. Моята позиция ще бъде по средата между тези двете — отворен съм за идеи и сътрудничество, давам свобода на самостоятелно действие на вече доказалите се преводачи в екипа, но в същото време по-големите промени и по-важните решения ще минават през мен. Вярвам, че това ще създаде среда за работа, която ще е най-вече приятна и удовлетворяваща. В един свободен проект, към момента без външно спонсориране, това е най-важното.

На всички — приятна работа по превеждането или ползването на KDE! KDE4 е много различно от KDE3, аз самият имах огромни резерви, когато обявиха промените преди време. Но се надявам лека-полека да се стопят съвсем. Причина за това може да бъде и един наистина добър превод. ;)

1846

Mobile.bg (прекръстили се на “mobilen.bg”, да им се чуди човек как сменят къс URL с дълъг) е ужасен сайт. Много мразя недонаправени и остарели сайтове, които не се развиват и на йота, защото имат критична маса потребители и/или съдържание и не им пука за развитие, ползваемост, съвременни уеб-технологии. Такъв е и photo-forum.net, казвал съм го. Но “мобилето” няма как да не ползвам, обявите са там.

1845

В момента нямаме ток, от девет и нещо го спряха за годишни профилактики и ремонти. На батерията на лаптопа съм и за огромно учудване виждам цели 7 (седем) безжични точки. Всички заключени (ех, параноя, параноя), без една – с име “BTC-ADSL”. Влязох, но вече ме откача. Докато пиша това, видимите точки станаха 14. Все заключени. Може би ловя от съседните блокове. Защо ги заключвате, да ви пита човек?

1844

Утре от 9 до 16ч. няма да имаме ток. “Профилактика” някаква, сложили са на входа бележка. Тъкмо тия дни казвах на Краси Стоев, че рядко гасне токът, по повод на идеята ми да се “самохоствам” със сървърче в антрето. И пак е рядко, но изведнъж цял ден без ток ще е кофти. Хладилник, подгряване на храна за бебо и ползване на компютри – йок. Дано мине бързо и безпроблемно.

1843

Обмислям варианта вместо Импреза да си вземем Роувър. Причината е една – по-евтини са. Разликата е от небето до земята, но пък и Rover 200 все пак си е кола. От 98-99г., тогава все още не са китайски, а са на BMW май и тези модели са съвместен проект с Honda. Не зная дали мястото на задната седалка ще е ок. И все пак се заглеждам за Subaru. Пусти пари. Иначе, Impreza-та ще е по-здрава. Дилема.

1842

Днес бяхме на бебешки рожден ден – Борянка на Лени и Пацо стана на годинка. Светко си игра много в парти-центъра, прекара си страхотно. След като още от вчера му казвахме, че ще ходи на рожден ден. Едно момченце грубо му взимаше играчки, ядосах се. Като се върнахме постоянно бъбреше и разказваше за нещата там. Видях се за кратко с приятели. Трябваше да се прибираме, не останахме за продължението.

1840

Debian този път закъсняват повече от нормалното. Имам предвид Debian Sid, а не “stable”, където причините за забавянето на новия код са ясни. Но толкова време след излизането на GNOME 2.24 все още да нямам възможност за пълна надстройка на средата, това е тъпо. Почти всичко е с версии за 2.24, но липсват няколко библиотеки. С KDE4 също е така, но там по-отскоро. XFce 4.6 – също. Лоша практика.