- Не е приемливо един популярен комуникационен протокол,
използван от гражданите за да общуват помежду си, да бъде държан в
ръцете на едно-единствено частно лице. За разлика от всички
останали протоколи, на които днес се основава световната мрежа (SMTP,
FTP, HTTP, и т.н.), протоколът на ICQ не е, и никога не е бил
публикуван официално. Това значи нещо много просто – AOL Time Warner
(доставчиците на услугата ICQ) не желаят да знаете структурата на
информацията, която обменяте. Съобщенията, които изпращате, не ви
принадлежат. Познанието Ви няма право да се разпростира върху тях.
Не ви е разрешено да ги схващате.
- Проблемът, породен от враждебното отношение на AOL Time
Warner към потребителите, не може да бъде разрешен с доброволните
усилия на обществото. През годините редица инженери са се
опитвали да отгатнат структурата на протокола и да публикуват
резултатите си. Положените усилия са довели до добиването и
натрупването на знание, даващо възможност да бъдат разработени
програми, които осъществяват връзка със сървъръте на ICQ. Обикновено
това са програми, които всички ние можем да изпъляваме, изучаване,
разпростаняване и променяме според нуждите си. Забележете, че
алтернативните свободни клиенти на ICQ съществуват не заради добрата
воля на доставчика (AOL Time Warner), а въпреки нея. За да попречи
на функционирането на независимите реализации, доставчикът постоянно
променя протокола тихомълком, оставяйки потребителите без услуга и
принуждавайки доброволците постоянно да променят и нагаждат своите
реализации в опит да догонят промените. Този сизифовски труд е
предварително обречен на неуспех. Очевидно това не е пътят, по който
може да бъде решен този проблем.
- Като съзнателно пречат на свободните независими реализации да
взаимодействат с услугата, AOL Time Warner показват, че не желаят
просто да използвате тяхната услуга, а нещо много повече – те искат
да изпълнявате тяхната тайнствена програма на вашия собствен
компютър. На мен обаче не ми харесва идеята компютърът ми да
изпълнява програма, чийто автор настоява да не знам какво прави.
Това просто не е редно, и аз отказвам да го допусна. Горещо ви
препоръчвам да не го допускате и вие.
- Не можете да говорите на четири очи. Ако водите частен
разговор с друг човек през ICQ, и си мислите, че никой не ви гледа –
грешите. Съобщенията ви отиват до сървърите на AOL Time Warner в
явен (за AOL) вид. Дали се записват, анализират и какво изобщо се
случва с тях, не ви е дадено да знаете. Помислете така: дори и да не
казвате нищо важно, дори и в момента да не ви подслушват, това е една
добре изградена и широко разпространена система за подслушване.
- Дори и проблемите с протокола и криптирането да бъдат разрешени,
ICQ е централизирана услуга, а не публична мрежа. Абонатите
на ICQ могат да се свързват само с други абонати на ICQ. На пръв
поглед може да звучи нормално и логично, но нека си представим за
момент как би изглеждала електронната поща ако следваше този модел.
Да речем, потребителите на един пощенски сървър щяха да могат да
изпращат писма само на другите потребители на същия пощенски сървър.
Или потребителите на един доставчик на Интернет да могат да отварят и
четат само страниците, които са разположени на сървърите на същия
доставчик. Това няма да е Интернет, а частна мрежа тип CompuServe
или Prodigy, които съществуваха за кратко през 90-те. Тогава, ако
искате да общувате с хората по света, няма да можете просто да
използвате пощенската си кутия, а ще трябва да сте абонат на много
пощенски сървъри едновременно и да имате кутии и адреси във всеки
един от тях – защото никога няма да знаете дали утре няма да ви се
наложи да пишете на човек, който е абонат на друг сървър, или дали
абонат на друг сървър няма да поиска да Ви пише. Ситуацията със
съвременните „развити“ услуги за обмен на мигновени съобщения е точно
такава – нима повечето потребители нямат едновременно акаунти в ICQ?,
Yahoo! или MSN?!
Не бива да отлагам повече
Всеки ден, в който „влизам“ и участвам в услугата ICQ (и другите като
нея), аз правя тази услуга малко по-привлекателна за моите познати.
Всички искаме да се свържем един с друг. С участието си аз добавям
някаква стойност, прибавям още една причина познатите ми да ползват ICQ
– тъй като те знаят, че могат да ме намерят там. Аз участвам заради
тях, а те участват (и) заради мен. Този порочен кръг трябва да бъде
прекъснат по някакъв начин.
Поради изброените причини от днес спирам да използвам ICQ. Ако някой
иска да говори с мен синхронно, може да използва Jabber. Моят Jabber ID
е kaloian@jabber.minus273.org. Също така редовно кисна във
виртуалната кръчма „Морски вълк“
(морскивълк@conference.jabber.minus273.org) и е сравнително
лесно да бъда открит там.
Ако нямате акаунт в Jabber, можете да си направите такъв в някой от
известните публични
сървъри или (защо не?) да си вдигнете собствен сървър – има свободен
софтуер за тази цел. Аз лично използвам услугите на jabber.minus273.org, който има
добра видимост от България, но това си е лично мое предпочитание.
Разбира се, почти винаги е по-добра идея да ми пишете поща на kaloian@doganov.org.
Помня, че в прогимназията, когато се връщахме от училище първа смяна
си разказвахме вицове. Това ни беше основното време за обмен на вицове
-- крачейки към къщи всеки си припомняше какво е чул от роднини и
познати по един или друг повод. Това напук на междучасията, в които
имахме време да се сетим само за най-нашумелите „хитове“.
По онова време много си приповтаряхме и се смеехме на вица за
милиционерите, затруднени да попълнят кръстословица със следните
въпроси:
- Коя река в България започва на „Д“ и завършва на „унав“?
- Кое е малкото име на другаря Тодор Живков?
- От плодовете на кое дърво се прави вкусен компот от круши?
Имаше и други подобни, все от тоя род.
Почти бях забравил за това, докато онзи ден не си купих шоколад
„Милка“. Върху опаковката му беше изтипосана следната обява:
СПЕЧЕЛИ Milka кравичка
или екскурзия до
до Аплите!
[Билет до АЛПИТЕ]
Изпрати отговора като SMS на XXXX до 19 май,
за да спечелиш една от 10 000 плюшени
кравички или една от 15 семейни
ексурзии до Алпите.
И в центъра на всичко това е зададен въпроса на „загадката“:
В коя планина живее кравата на Milka?
Онемях. Абсурдът, на който се подигравахме като деца, вече е съвсем
сериозна част от всекидневието ни.
– Тате, книгите винаги са по-интересни и съдържат повече неща от
филмите. – заявява ми вчера Благовест.
Карам го да се аргументира, и той ми тиква следния пасаж под
носа:
– Къде отиваш? – попита Оуен.
– Да намеря майка си – мрачно отговори младежът.
– Майка ти е мъртва, синко, приеми го - каза Клийг.
Но Анакин знаеше, че тя е жива.
Благовест го прочита на глас и пояснява с вид на победител:
– Ето, виждаш ли, репликите са същите, обаче това „Но Анакин знаеше,
че тя е жива“ няма как да се направи във филма. Значи книгите могат
повече.
Вчера в пощенския списък за разработване на GNU Emacs прехвърчаха две
първоаприлски шеги, които си струва да бъдат споделени. Първата,
подписана уж от министъра на държавната администрация на България (aka
Малкия Мук) е доста дълга, но забавна. Определено разпознавам
стила на Явор в това
писмо. Връзката с България също е доста добре направена, за да бъде
изфабрикувана като случайно попадение на чужденец:
Date: Sat, 01 Apr 2006 11:41:53 +0300
From: Nikolay Vasilev <little_mook@government.bg>
To: emacs-devel@gnu.org
Subject: Proposal for government mode
Dear Emacs Developers,
Let me introduce myself -- I am the Bulgarian Minister of State
Administration. I am pleased to announce that the Bulgarian
government, having read the "Philosophy" section at www.gnu.org, has
decided to stop tormenting the citizens, taking away their freedom and
restricting them. Our government will no longer support and enforce
the usage of proprietary software, on the contrary -- we will
encourage every municipality, company, school and kindergarten, every
family to migrate to free software, to spread the freedom, to
cooperate and share their knowledge. We will no longer require from
our citizens various forms to be submitted in non-free formats and/or
using non-free tools. Furthermore, due to its unethical nature, we
will support a campaign that will announce non-free software illegal
in Bulgaria; I'm sure it will be voted with majority.
We have already started the migration of all our servers and desktops
to the GNU operating system (currently GNU/Linux, until the Hurd
matures). As we have dozens of administrators for the proprietary
system Micros~1 Windows (MCSE - Minesweeper Consultants and Solitaire
Engineers), we made a prequilifying course that is supposed to convert
them to decent GNU sysadmins. As they will have a lot of spare time
supporting the stable GNU systems, we plan to employ them to
contribute to various free software projects. Additionaly, we will
hire a bunch of Emacs Lisp hackers, since GNU Emacs, being one of the
most significiant components of a GNU system, a bastion of freedom, is
going to play an important role in the infrastructure of the Bulgarian
government.
Of course, we will discontinue our multimillion contract with the
Redmond Empire and will redirect the funds to free software projects.
Thanks to the GNU Project, we will build a better world for our
children and the generations to come, a world of collaboration, help
and humanity. Following my conversation with the Minister of
Education, I can confirm that we even plan to introduce the subject
"Stallmanism" in schools as we consider these ideals essential for
evolving to a new, better society.
Now back on topic, as this is supposed to be a development list. Not
long ago I got interested in GNU Emacs and started to study the
possibility for mass deployment, at least in my ministry.
I was told by the Minister of Foreign Affairs (who is a vi addict,
unfortunately) that I don't have to use Emacs 21, since the version 22
is almost ready and pretty stable and usable. As I had to rush for a
meeting at the Council, I left my secretary to checkout Emacs from CVS
and build it while I'm away. Wow, when I returned I couldn't believe
my eyes! This is going to be a stunning release!
I immediatly started playing with it -- I found out that I don't need
a word processor, we can simply write our state documentation straight
in LaTeX! I dived into it and after a few days began hacking, as I
sincerely believe that we should have a government major mode.
I quickly shared my thoughts (and code) with the other ministers and
the colleagues -- they were so eager to start using it, that I felt it
prudent to discuss my stuff with you. The Minister of Agriculture even
proposed modifications and their own mode, that is, M-x agro-mode.
Please forgive my coding style, I'm just a beginner and I don't have
much spare time, but here's a gzipped tarball of what I'm working on:
http://www.government.bg/~little_mook/wild_hacks/gov-el.tar.gz
Of course, I suggest to be included only after the release (I hope the
release will happen before the next elections).
Oh, it seems I've written a long message -- please accept my
apologies, but I'm a politician and I'm used to this style.
--
Best Regards, Sofia,
Nicky, aka Little Mook 1st April, 2006
_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel
Дълго писмо, което на финала дори иронизира собствения си маниер:
Oh, it seems I've written a long message -- please accept my
apologies, but I'm a politician and I'm used to this style.
Всички се смяхме, RMS изръси: „It was a good April Fool“, а веднага
след това последва обяснението на администратора на списъка (Ели
Зарецки), защо е допуснал писмото:
Yes, that's why I let it through (since I'm the list moderator, it was
up to me to decide). After laughing a bit, I decided that everyone
else deserved to laugh as well...
Втората
шега е лично на RMS, издържана в
типичните за него кратки форми. Както виждаме, не се е стърпял да
разгърне един акроним:
From: Richard Stallman <rms@gnu.org>
Date: Sat, 01 Apr 2006 15:53:20 -0500
Subject: emacs rewrite
After more than 30 years I think it's time to rewrite emacs from scratch.
I would be happy to hear your suggestions about the best language to use.
At the moment I think that Perl would be the best fit, because of its acronym:
Perfect emacs rewriting language.
_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel
На последното един от разработчиците отвръща закачливо:
I've heard good things about tcl, may I suggest that as an
alternative? I think tcl stands for TCL Cures Lisp.
Това е реверанс към далечните времена на Tcl Wars, в които RMS е
участвал активно. Разбира се, не мина и без уплашени:
OMG ! Am i reading this mail in dream or ...... ?
Is it (there are any disadvantages | to enhance more) currently in GNU Emacs ?
Best wishes for GNU Emacs for future.