Журнал LinuxFormat - перейти на главную

LXF97:Какова цена свободы?

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
 
Строка 70: Строка 70:
 
Торвальдс открыто критиковал ''CVS'' и ''Subversion'', две наиболее популярных альтернативы, а решение он видел в ''BitKeeper''. К сожалению, многие другие разработчики ядра думали иначе. Хотя им предоставлялась бесплатная версия, контроль и развитие приложения попрежнему держал в руках BitMover, владелец ''BitKeeper''. Предложение бесплатной версии было снято в апреле 2005 года, когда основного разработчика ядра, Эндрю Триджелла [Andrew Tridgell], публично обвинили в попытке инженерного анализа частей ''BitKeeper'' (обвинение он решительно отрицает), и BitMover даже отказался продавать лицензии организации OSDL, где работали Триджелл и Торвальдс, так что продолжать разработку ядра с ''BitKeeper'' стало неприемлемым.
 
Торвальдс открыто критиковал ''CVS'' и ''Subversion'', две наиболее популярных альтернативы, а решение он видел в ''BitKeeper''. К сожалению, многие другие разработчики ядра думали иначе. Хотя им предоставлялась бесплатная версия, контроль и развитие приложения попрежнему держал в руках BitMover, владелец ''BitKeeper''. Предложение бесплатной версии было снято в апреле 2005 года, когда основного разработчика ядра, Эндрю Триджелла [Andrew Tridgell], публично обвинили в попытке инженерного анализа частей ''BitKeeper'' (обвинение он решительно отрицает), и BitMover даже отказался продавать лицензии организации OSDL, где работали Триджелл и Торвальдс, так что продолжать разработку ядра с ''BitKeeper'' стало неприемлемым.
  
Именно о подобной ситуации предостерегали критики ''BitKeeper'' с самого начала: запретительный контроль над продуктом со стороны владельца. Последовали обильные и желчные дебаты через списки рассылки для разработчиков, но о выборе сменщика для ''BitKeeper'' так и не договорились. В конце концов Торвальдс пообещал и создал совершенно новую систему контроля версий, отличную от ''BitKeeper'' и ''CVS / Subversion'', и назвал ее ''Git''. С тех пор ''Git'' и используется, превратившись в достойный продукт ([[см. наше Сравнение в LXF91]]).
+
Именно о подобной ситуации предостерегали критики ''BitKeeper'' с самого начала: запретительный контроль над продуктом со стороны владельца. Последовали обильные и желчные дебаты через списки рассылки для разработчиков, но о выборе сменщика для ''BitKeeper'' так и не договорились. В конце концов Торвальдс пообещал и создал совершенно новую систему контроля версий, отличную от ''BitKeeper'' и ''CVS / Subversion'', и назвал ее ''Git''. С тех пор ''Git'' и используется, превратившись в достойный продукт ([[LXF91:Системы управления версиями|см. наше Сравнение в LXF91]]).
  
 
====.NET-работы====
 
====.NET-работы====
Строка 78: Строка 78:
 
Да и на ''Mono'' дело не заканчивается. Те же разработчики ''Mono'' работают и над ''Silverlight'' от Microsoft – это комбинация NET и XAML (Extensible Application Markup Language). Silverlight является попыткой Microsoft конкурировать с аналогами Flash-технологии от Adobe и JavaFX от Sun для загрузки контента и приложений, встроенных в браузер. Первую рабочую версию ''Silverlight'' в результате недельного марафона создали Мигель де Икаса [Miguel de Icaza] и его команда, работая
 
Да и на ''Mono'' дело не заканчивается. Те же разработчики ''Mono'' работают и над ''Silverlight'' от Microsoft – это комбинация NET и XAML (Extensible Application Markup Language). Silverlight является попыткой Microsoft конкурировать с аналогами Flash-технологии от Adobe и JavaFX от Sun для загрузки контента и приложений, встроенных в браузер. Первую рабочую версию ''Silverlight'' в результате недельного марафона создали Мигель де Икаса [Miguel de Icaza] и его команда, работая
 
по двенадцать часов в день. Планируется, что их проект, прозванный ''Moonlight'', будет отслеживать график релизов ''Silverlight'' от Microsoft и обеспечит совместимость Linux с одним из самых ожидаемых проектов года. Понятно, что ''Moonlight'' столкнулся с той же критикой, что и ''Mono'' (кстати, он использует Mono для компонентов .NET), но, бесспорно, пользователи настольных компьютеров получат большие преимущества, поскольку все мы бьемся с проблемами совместимости форматов. Так не наплевать ли им на политику, которой окружена разработка проектов? '''LXF'''
 
по двенадцать часов в день. Планируется, что их проект, прозванный ''Moonlight'', будет отслеживать график релизов ''Silverlight'' от Microsoft и обеспечит совместимость Linux с одним из самых ожидаемых проектов года. Понятно, что ''Moonlight'' столкнулся с той же критикой, что и ''Mono'' (кстати, он использует Mono для компонентов .NET), но, бесспорно, пользователи настольных компьютеров получат большие преимущества, поскольку все мы бьемся с проблемами совместимости форматов. Так не наплевать ли им на политику, которой окружена разработка проектов? '''LXF'''
 +
 +
===Свобода как опция===
 +
 +
Люди решают использовать свободное ПО по различным причинам, и эти причины могут оказывать сильное влияние на принятие других решений. Например, немало людей просто используют свободное ПО, поскольку оно наилучшим образом соответствует их потребностям – тут нет никаких политических мотивов. Свобода – это опция, и каждый из нас взвешивает плюсы и минусы использования открытого ПО, которое эквивалентно коммерческим приложениям.
 +
 +
В случае моего ''MythTV'', хлопоты по поддержанию работоспособности (почти круглосуточные), в сочетании с затратами на модернизацию аппаратных средств, сделали его менее полезным для меня, чем коммерческие, закрытые, монополистические и  запатентованные решения. Мне было неуютно идти на этот компромисс, но получаемые преимущества победили. С этим сталкиваются все пользователи свободного ПО, в большей или меньшей степени. Я считаю, что успех приложений с открытым исходным кодом и GNU/Linux обязан тому, что мы действуем во «враждебной» среде. Проприетарные разработки ПО, насильственные модернизации, закрытое оборудование, дата-майнинг и угроза нарушения патентов - все это стимулирует разработчиков на создание альтернатив. Неважно, на сколько процентов мы привержены к свободному ПО, коли мы вообще его используем, в той или иной форме: каждый новый пользователь дает и новый стимул. Но это не повод, чтобы бежать и покупать XBox 360.
 +
 +
===Ваше мнение===
 +
 +
Напишите нам, что вы думаете по этому вопросу, на адрес letters@linuxformat.ru с темой «Какова цена свободы?». Как далеко заходит ваша вера в приложения с открытым кодом и насколько это влияет на жизнь людей вокруг вас? Мы будем рады услышать ваше мнение, так как считаем эту тему важной для обсуждения. Лучшие письма будут напечатаны в одном из следующих номеров.

Текущая версия на 15:22, 11 ноября 2008

Содержание

[править] Какова цена свободы?

В сфере открытого ПО часто приходится идти на компромиссы. Грэм Моррисон рассмотрит преимущества и недостатки открытой модели разработки, выбор, который встает перед многими из нас, и его влияние на нашу любимую ОС Linux.

Без обиняков: я люблю MythTV. За четыре года оно наполнило медиаконтентом всю нашу жизнь. Мы смотрели фильмы, записывали цифровое и аналоговое ТВ, проигрывали музыку и играли в игры на том самом блестящем черном Linux-компьютере, что спрятан за телевизором.

Компьютер не отличался особенной красотой или бесшумностью, а если вы на какое-то время оставляли дверь закрытой, температура внутри комнаты поднималась до уровня ливийской пустыни. Растения начинали жухнуть, воздух наполнялся кислотой, а уцелевшие граммы влаги скоро испарялись с поверхности раскаленного медного теплоотвода процессора. Пару раз у нас в этой комнате ночевали на раскладушке гости, и если я забывал выключить MythTV на ночь, они просыпались с мутными глазами и иссохшие от жажды. Я всегда думал, что небольшой набор таких компьютеров был бы идеальным средством для поддержания температуры в зимнем саду, но этот проект все время откладывался. Вот такой MythTV. Сотни часов (я не преувеличиваю) головной боли теперь позади, и перед нами сияющий новый цифровой видеомагнитофон. Я нажимаю на «паузу», и телевидение останавливается. Я нажимаю «запись», и он начинает записывать. Я нажимаю «перемотать», и перемотка заканчивается в считанные секунды. Изумительно. Кроме включения в розетку, ничего больше делать не нужно, и это смущает. С MythTV требовалось как минимум потратить выходные на борьбу с командной строкой и скачивание электронного программного руководства, не говоря уж о самой записи.

[править] Причины радоваться

Есть три причины, почему я сопротивлялся коммерческому решению так долго. Во-первых, цена: я не хотел связываться с услугой, которая по контракту приковывала меня на 12 месяцев. Во-вторых, мне не нравилась компания, которая предлагала эту услугу: она являлась монополистом (поэтому у нас не было альтернативного провайдера), а отсутствие конкуренции заметно усложняет существование независимым проектам типа MythTV. В-третьих, я хотел полного контроля над данными, как в MythTV. Мы в Linux сейчас принимаем это как должное – мы все используем открытые форматы, и мало кто сталкивается со злоупотреблением запретительными цифровыми правами на компьютере с Linux. Но этого нельзя сказать о многих проприетарных и готовых продуктах. Например, вы не cможете купить MP3-плейер без подобных проблем. И то же самое в мире цифрового телевидения.

Как пользователи Linux, многие из нас стоят горой за открытые стандарты и свободное программное обеспечение. Но это не должно быть первопричиной, ведь Linux – великолепная операционная система, независимо от политики, которой руководствуются разработчики. Многие из нас используют Linux по тем же мотивам, которые когда-то привели меня к MythTV: цена, объект финансовых вливаний и контроль над информацией. Соблюдать такую политику нелегко, потому что пользователи Linux часто являются технофилами – они любят суперсовременные примочки и последние достижения техники. Игры, наверное, самый лучший пример. Что вам делаеть, если вы хотите играть в игры? При желании сохранить верность Linux, вам придется признать, что ваши знания в сфере игр быстро устареют. Средняя Linux-игра продавалась в магазинах под другие платформы еще несколько лет назад, и мы еще рады, что разрыв хотя бы не так велик. Если вы любитель поиграть, остается идти на компромисс: найти себе другое занятие или нарушать одно из трех правил.

[править] Игры

Для желающих играть в игры сегодняшнего дня, наша платформа – одна из самых ужасных...


Wine и подобные программы – прекрасная группа проектов. Они позволяют пользователям Linux играть в игры для Windows, не имея установленной копии Windows на компьютере и без перезапуска машины под Windows. Производительность похуже, чем в исходных версиях, но достаточно близка к ним, а технически это огромное достижение.

Впечатляющим достижением является реинжиниринг библиотек Microsoft DirectX при сохранении двоичной совместимости, особенно при наличии одного-единственного пособия – API программиста. Но в то же время этот подход – своего рода компромисс. Microsoft DirectX высоко ценится для быстрого, мощного развития игр, но он появился в то время, когда многие игры использовали OpenGL – открытую платформу, которая позволила бы заметно упростить перенос игр под Linux. Беда в том, что OpenGL спихнули на обочину, так как многие разработчики перешли на бурно развивающийся эквивалент от Microsoft, отложив разработки для ОС третьих сторон, типа Linux, в долгий ящик. Я не хочу вдаваться в политику по поводу деятельности Microsoft, но если вы хотите, чтоб игры перебирались в Linux, то поддерживать разработку DirectX неправильно. Wine, Cedega и CrossOver – все они добавляют законности к подходу Microsoft, молчаливо признавая, что единственный способ добиться игры в действии – подладиться к этой популярной альтернативе. Linux преследует движущуюся цель: ко времени, когда мы выходим на поле боя, все, что там остается – это спесь по поводу нашего очередного поражения. А то, что действительно нужно сделать – и что мы в некоторых случаях и делаем – это открывать второй фронт, выгодный для наших сильных сторон, а не для слабых.

[править] Консоли как терминалы

Игры ставят нас перед другой головоломкой на консольном рынке. Сейчас существуют три основных типа консолей для игр так называемого «седьмого поколения»: выбирать предлагается из Nintendo Wii, Sony Playstation 3 и Microsoft XBox 360. Каждая из них имеет свои преимущества и недостатки, но в настоящее время 360 от Microsoft и Nintendo Wii недалеко ушли друг от друга в борьбе за господство на рынке. Все мы любим Wii, но когда речь заходит о следующем поколении высококачественных игр, мы на самом деле должны выбирать между XBox 360 и Sony PS3. Но почему мы должны делать выбор из этих двух по причинам морального свойства? Почему просто не купить игру, которая лучше, без оглядки на законы рынка и экономические теории? Можно даже сказать, что покупка любой консоли отразится на каждом конкретном производителе, поскольку они понесут потери на каждой единице продаж – таково их желание доминировать. Но чтобы это работало, нужно также отказаться от покупки каких-либо игр в принципе, что поставит крест на предмете покупки, если только вы не покупаете просто плейер для Blu-Ray.

Это аналогично решению, пользоваться Wine или нет. Вы стали бы продвигать бизнес-модель, с которой вы не согласны, только ради возможности поиграть? Тут нет правильного или неправильного ответа. Любой из нас с радостью урвал бы Xbox 360, имей он хотя бы полоправдания для покупки. И репутация Sony не намного лучше, даже не считая судебных исков против компании по поводу самовольно установленного миллиона руткитов. Но, по крайней мере, на PS3 можно установить Linux, а в 360 до этого ох как далеко, даже если вы стерпите жуткие надругательства над цифровыми правами. Возможно, мы все должны ждать расцвета рынка подержанной продукции, чтобы выбрать консоль, уже набитую играми.

[править] Развивать свое, родное

На самом деле, компенсировать надо отсутствие собственных оригинальных разработок игр на платформе Linux. Introversion Software, независимый разработчик игр, таких как Defcon, Darwinia и Uplink, один из тех немногих, которые активно поддерживают Linux. И это прямое следствие того факта, что разработчики выбирают OpenGL, а не DirectX. Однако Introversion является исключением. Разработчиков, выпускающих версии своих игр под Linux, очень мало – но, возможно, это симптом совершенно другого недуга: разработка игр стоит дорого, а значит, приходится поддерживать ведущие платформы, что, в свою очередь, ведет к использованию DirectX или промежуточных решений.

Отрасль заинтересована не в рыночных нишах, а в играх, эквивалентных развлекательным комплексам, где лучшие голливудские хиты удобно соседствуют с прибыльными точками быстрого питания. Изменение этого соотношения будет более сложным и может быть еще одним хорошим поводом для покупки консоли на проприетарной платформе.

[править] Наигрывая мелодию

Даже такая простая вещь, как воспроизведение музыки, выражает потребность в свободе.

Если вы не играете в игры, то, возможно, слушаете музыку. Но, по крайней мере, купив аудио компакт-диск в магазине или через Интернет, вы почти наверняка сможете прокрутить его под Linux. Существуют некоторые исключения, но гнусная практика печати дисков, не удовлетворяющих требованиям Красной книги, к счастью, отмирает.

Если вы затеяли сделать копию музыкального диска и сохранить ее на своем жестком диске, это уже не так просто. Законность этих действий, особенно в Великобритании, неясна; хотя, будем надеяться, закон скоро изменится. Кое-кто советует покупать и скачивать музыку из интернет-магазинов. Но музыка – это та область, где доминирует злоупотребление цифровыми правами (digital rights mismanagement, DRM). И, понятно, никак нельзя сказать, что DRM и ПО с открытым исходным кодом – задушевные друзья. Трудно предсказать, выберет ли каждый розничный онлайн-торговец музыкальной продукцией свой собственный DRM-механизм, чтобы отличиться от конкурентов, или предпочтет одну операционную систему другой. Скорее всего, это будет нечто среднее. Иногда кажется, что в скором будущем владельцы прав на музыку начнут брать деньги за то, что мы напеваем ее про себя. Филип К. Дик, в этом смысле, должен чувствовать себя как дома.

[править] В лад

Факт тот, что очень немногие онлайн-магазины открыто поддерживают Linux и открытые кодеки, позволяющие скачивать их музыку без помощи их собственного клиента или версии Windows Explorer. Независимые продавцы помельче часто предлагают музыкальные файлы в MP3-формате, которые, по крайней мере, без проблем проигрываются под Linux. Без DRM-ограничений можно, например, скачать каталог Warp или новые релизы с http://Bleep.com. Неплохи и более общие музыкальные магазины, хотя уровень интеграции здесь не на столь высок. Но, как ни странно, предпринимаются попытки это изменить.

Для пользователей Linux лучший пример работы музыкального онлайн-магазина – MagnaTune (http://magnatune.com). Он не только предлагает хорошие условия исполнителям (неэксклюзивные соглашения и разделение прибыли 50/50), но вы можете прослушать музыку до покупки альбома и выбрать между форматами Ogg Vorbis, Flac и MP3, по лицензии Creative Commons. Кроме того, тут нет DRM: вас даже поощряют поделиться музыкой с тремя друзьями. Но лучшее в MagnaTune – поддержка этого виртуального магазина, встроенная прямо в наши любимые музыкальные проигрыватели: Amarok в KDE и Rhythmbox в Gnome. Оба они обладают возможностью удаленного доступа к коллекции MagnaTune, как будто вся эта музыка находится в локальном каталоге вашего компьютера. Просто перетащите в плей-лист заинтересовавшие вас альбомы и песни, нажмите “Play” – и зазвучит музыка высокого качества, не требуя с вас ни гроша. Если она нам понравится настолько, чтобы ее купить, для этого опять же достаточно просто нажать кнопку. Выглядит революционно, а MagnaTune заслуживает успеха за такой открытый подход к бизнесу.

[править] Трудный выбор

Выбор MP3-плейера тоже ложится бременем на совесть пользователей Linux. Подобно эволюционной тактике флоры и фауны тропиков, более всего нас способны прельстить музыкальные проигрыватели, перегруженные функциями, несовместимыми с идеалом открытости. Лучший пример – iPod, созданный для работы только с программой iTunes от Apple: лакомый кусок для покупателей, с прекрасными функциями управления данными и DRM под Windows или Macintosh. Пользователи Linux не у дел, если только не сдадутся на Wine или Windows. То же самое – с другими подобными плейерами, от Creative и Microsoft. Если вам нужна гарантированная совместимость с Linux, то найдется разве что незатейливое устройство хранения данных, выполненное отнюдь не в передовой эстетике. Если вы соблазнились штучкой на букву “i”, то получите устройство, совместимое со многими приложениями Linux; но будет ли это правильным шагом? Должны ли мы способствовать разработке устройств, не поддерживающих Open Source, только потому, что они хорошо выглядят, и это примиряет с их проприетарностью? Та же старая проблема.

К счастью, разработчики свободного ПО нашли решение: открытую замену для прошивки многих популярных MP3-плейеров, включая iPod. Она называется RockBox, и в большинстве случаев придает добавочные функции, включая поддержку хранения и проигрывания открытых форматов, таких как Ogg Vorbis и Flac (оба отсутствуют в продукции от Apple), и десятки небольших модулей асширения. Имеется также необходимый интерфейс с возможностью выбора дизайна для дисплея. С RockBox вам уже не придется принудительно скачивать обновления или беспокоиться о попадании персональной информации в музыкальные файлы.

[править] Разработка программ

Разработчики тоже не могут придти к единому решению, что стоит сделать свободным, а что – нет.

Все, о чем речь шла до сих пор, освещалось со стороны покупателя. Но ведь между разработчиками разногласий быть не может? Увы, и может быть, и есть. Крупнейшие разногласия до сих пор окружают использование коммерческого и проприетарного ПО в крупнейшем проекте с открытым кодом – ядре Linux. Вплоть до середины 2005 года контроль версий для разработчиков ядра Linux осуществлял несвободный BitKeeper — хотя тут немалый вклад внес сам Линус Торвальдс, считавший, что, несмотря на свою проприетарность, BitKeeper дает столь сильные преимущества для разработки, что их нельзя игнорировать.

Торвальдс открыто критиковал CVS и Subversion, две наиболее популярных альтернативы, а решение он видел в BitKeeper. К сожалению, многие другие разработчики ядра думали иначе. Хотя им предоставлялась бесплатная версия, контроль и развитие приложения попрежнему держал в руках BitMover, владелец BitKeeper. Предложение бесплатной версии было снято в апреле 2005 года, когда основного разработчика ядра, Эндрю Триджелла [Andrew Tridgell], публично обвинили в попытке инженерного анализа частей BitKeeper (обвинение он решительно отрицает), и BitMover даже отказался продавать лицензии организации OSDL, где работали Триджелл и Торвальдс, так что продолжать разработку ядра с BitKeeper стало неприемлемым.

Именно о подобной ситуации предостерегали критики BitKeeper с самого начала: запретительный контроль над продуктом со стороны владельца. Последовали обильные и желчные дебаты через списки рассылки для разработчиков, но о выборе сменщика для BitKeeper так и не договорились. В конце концов Торвальдс пообещал и создал совершенно новую систему контроля версий, отличную от BitKeeper и CVS / Subversion, и назвал ее Git. С тех пор Git и используется, превратившись в достойный продукт (см. наше Сравнение в LXF91).

[править] .NET-работы

Но дискуссии, связанные с разработкой ПО, на Git не кончились. Другой проект, Mono, тоже расщепил ряды сторонников Open Source. Mono – открытый аналог исключительно влиятельной среды разработки .NET от Microsoft. Если вы с недавнего времени следили за деятельностью разработчиков, то сами знаете, что .NET стала своеобразным стандартом для разработки приложений. И Mono означает не только совместимость с .NET для приложений с открытым кодом, но и практический опыт для разработчиков Linux в одной из самых важных технологий, разработанных за последние пять лет. Но тут снова возникает все та же проблема. Если бы разработчики Linux с самого начала шли путем инноваций, не было бы нужды адаптироваться к решениям собственников. Это главное, за что критикуют Mono, помимо букета нарушений патентных прав. Если наступит момент, когда открытая версия Mono де-факто исчезнет, получится, что все его совершенство загонит разработчиков к .NET от Microsoft, а не к подлинно открытой альтернативе.

Да и на Mono дело не заканчивается. Те же разработчики Mono работают и над Silverlight от Microsoft – это комбинация NET и XAML (Extensible Application Markup Language). Silverlight является попыткой Microsoft конкурировать с аналогами Flash-технологии от Adobe и JavaFX от Sun для загрузки контента и приложений, встроенных в браузер. Первую рабочую версию Silverlight в результате недельного марафона создали Мигель де Икаса [Miguel de Icaza] и его команда, работая по двенадцать часов в день. Планируется, что их проект, прозванный Moonlight, будет отслеживать график релизов Silverlight от Microsoft и обеспечит совместимость Linux с одним из самых ожидаемых проектов года. Понятно, что Moonlight столкнулся с той же критикой, что и Mono (кстати, он использует Mono для компонентов .NET), но, бесспорно, пользователи настольных компьютеров получат большие преимущества, поскольку все мы бьемся с проблемами совместимости форматов. Так не наплевать ли им на политику, которой окружена разработка проектов? LXF

[править] Свобода как опция

Люди решают использовать свободное ПО по различным причинам, и эти причины могут оказывать сильное влияние на принятие других решений. Например, немало людей просто используют свободное ПО, поскольку оно наилучшим образом соответствует их потребностям – тут нет никаких политических мотивов. Свобода – это опция, и каждый из нас взвешивает плюсы и минусы использования открытого ПО, которое эквивалентно коммерческим приложениям.

В случае моего MythTV, хлопоты по поддержанию работоспособности (почти круглосуточные), в сочетании с затратами на модернизацию аппаратных средств, сделали его менее полезным для меня, чем коммерческие, закрытые, монополистические и запатентованные решения. Мне было неуютно идти на этот компромисс, но получаемые преимущества победили. С этим сталкиваются все пользователи свободного ПО, в большей или меньшей степени. Я считаю, что успех приложений с открытым исходным кодом и GNU/Linux обязан тому, что мы действуем во «враждебной» среде. Проприетарные разработки ПО, насильственные модернизации, закрытое оборудование, дата-майнинг и угроза нарушения патентов - все это стимулирует разработчиков на создание альтернатив. Неважно, на сколько процентов мы привержены к свободному ПО, коли мы вообще его используем, в той или иной форме: каждый новый пользователь дает и новый стимул. Но это не повод, чтобы бежать и покупать XBox 360.

[править] Ваше мнение

Напишите нам, что вы думаете по этому вопросу, на адрес letters@linuxformat.ru с темой «Какова цена свободы?». Как далеко заходит ваша вера в приложения с открытым кодом и насколько это влияет на жизнь людей вокруг вас? Мы будем рады услышать ваше мнение, так как считаем эту тему важной для обсуждения. Лучшие письма будут напечатаны в одном из следующих номеров.

Персональные инструменты
купить
подписаться
Яндекс.Метрика