LXF97:Какова цена свободы?
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 17: | Строка 17: | ||
: Для желающих играть в игры сегодняшнего дня, наша платформа – одна из самых ужасных... | : Для желающих играть в игры сегодняшнего дня, наша платформа – одна из самых ужасных... | ||
+ | |||
+ | |||
+ | {{Врезка | ||
+ | |Заголовок=Есть игра? | ||
+ | |Содержание=Небольшие, но затягивающие игры на XBox Live (например, ''Space Giraffe'' Джеффа Минтера [Jeff Minter]) и на PlayStation недороги, так как затраты на их разработку и распространению ничтожно малы. Возможно, для Linux нужно что-то вроде http://www.steampowered.com: простая в использовании рыночная площадь для игр от независимых разработчиков. Эта идея может казаться плевком в лицо сторонникам Open Source, но идеи свободного ПО в области игр не столь эффективны, как в области ОС. Деньги в этом случае могут послужить мотивацией. | ||
+ | |Ширина=200px}} | ||
'''''Wine'' и подобные программы – прекрасная группа проектов. Они позволяют пользователям Linux играть в игры для Windows, не имея установленной копии Windows на компьютере и без перезапуска машины под Windows. Производительность похуже, чем в исходных версиях, но достаточно близка к ним, а технически это огромное достижение.''' | '''''Wine'' и подобные программы – прекрасная группа проектов. Они позволяют пользователям Linux играть в игры для Windows, не имея установленной копии Windows на компьютере и без перезапуска машины под Windows. Производительность похуже, чем в исходных версиях, но достаточно близка к ним, а технически это огромное достижение.''' | ||
Строка 34: | Строка 40: | ||
Отрасль заинтересована не в рыночных нишах, а в играх, эквивалентных развлекательным комплексам, где лучшие голливудские хиты удобно соседствуют с прибыльными точками быстрого питания. Изменение этого соотношения будет более сложным и может быть еще одним хорошим поводом для покупки консоли на проприетарной платформе. | Отрасль заинтересована не в рыночных нишах, а в играх, эквивалентных развлекательным комплексам, где лучшие голливудские хиты удобно соседствуют с прибыльными точками быстрого питания. Изменение этого соотношения будет более сложным и может быть еще одним хорошим поводом для покупки консоли на проприетарной платформе. | ||
+ | |||
+ | ===Наигрывая мелодию=== | ||
+ | |||
+ | : Даже такая простая вещь, как воспроизведение музыки, выражает потребность в свободе. | ||
+ | |||
+ | '''Если вы не играете в игры, то, возможно, слушаете музыку. Но, по крайней мере, купив аудио компакт-диск в магазине или через Интернет, вы почти наверняка сможете прокрутить его под 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:Системы управления версиями|см. наше Сравнение в 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 с темой «Какова цена свободы?». Как далеко заходит ваша вера в приложения с открытым кодом и насколько это влияет на жизнь людей вокруг вас? Мы будем рады услышать ваше мнение, так как считаем эту тему важной для обсуждения. Лучшие письма будут напечатаны в одном из следующих номеров. |
Текущая версия на 15:22, 11 ноября 2008
|
|
|
Содержание |
[править] Какова цена свободы?
- В сфере открытого ПО часто приходится идти на компромиссы. Грэм Моррисон рассмотрит преимущества и недостатки открытой модели разработки, выбор, который встает перед многими из нас, и его влияние на нашу любимую ОС Linux.
Без обиняков: я люблю MythTV. За четыре года оно наполнило медиаконтентом всю нашу жизнь. Мы смотрели фильмы, записывали цифровое и аналоговое ТВ, проигрывали музыку и играли в игры на том самом блестящем черном Linux-компьютере, что спрятан за телевизором.
Компьютер не отличался особенной красотой или бесшумностью, а если вы на какое-то время оставляли дверь закрытой, температура внутри комнаты поднималась до уровня ливийской пустыни. Растения начинали жухнуть, воздух наполнялся кислотой, а уцелевшие граммы влаги скоро испарялись с поверхности раскаленного медного теплоотвода процессора. Пару раз у нас в этой комнате ночевали на раскладушке гости, и если я забывал выключить MythTV на ночь, они просыпались с мутными глазами и иссохшие от жажды. Я всегда думал, что небольшой набор таких компьютеров был бы идеальным средством для поддержания температуры в зимнем саду, но этот проект все время откладывался. Вот такой MythTV. Сотни часов (я не преувеличиваю) головной боли теперь позади, и перед нами сияющий новый цифровой видеомагнитофон. Я нажимаю на «паузу», и телевидение останавливается. Я нажимаю «запись», и он начинает записывать. Я нажимаю «перемотать», и перемотка заканчивается в считанные секунды. Изумительно. Кроме включения в розетку, ничего больше делать не нужно, и это смущает. С MythTV требовалось как минимум потратить выходные на борьбу с командной строкой и скачивание электронного программного руководства, не говоря уж о самой записи.
[править] Причины радоваться
Есть три причины, почему я сопротивлялся коммерческому решению так долго. Во-первых, цена: я не хотел связываться с услугой, которая по контракту приковывала меня на 12 месяцев. Во-вторых, мне не нравилась компания, которая предлагала эту услугу: она являлась монополистом (поэтому у нас не было альтернативного провайдера), а отсутствие конкуренции заметно усложняет существование независимым проектам типа MythTV. В-третьих, я хотел полного контроля над данными, как в MythTV. Мы в Linux сейчас принимаем это как должное – мы все используем открытые форматы, и мало кто сталкивается со злоупотреблением запретительными цифровыми правами на компьютере с Linux. Но этого нельзя сказать о многих проприетарных и готовых продуктах. Например, вы не cможете купить MP3-плейер без подобных проблем. И то же самое в мире цифрового телевидения.
Как пользователи Linux, многие из нас стоят горой за открытые стандарты и свободное программное обеспечение. Но это не должно быть первопричиной, ведь Linux – великолепная операционная система, независимо от политики, которой руководствуются разработчики. Многие из нас используют Linux по тем же мотивам, которые когда-то привели меня к MythTV: цена, объект финансовых вливаний и контроль над информацией. Соблюдать такую политику нелегко, потому что пользователи Linux часто являются технофилами – они любят суперсовременные примочки и последние достижения техники. Игры, наверное, самый лучший пример. Что вам делаеть, если вы хотите играть в игры? При желании сохранить верность Linux, вам придется признать, что ваши знания в сфере игр быстро устареют. Средняя Linux-игра продавалась в магазинах под другие платформы еще несколько лет назад, и мы еще рады, что разрыв хотя бы не так велик. Если вы любитель поиграть, остается идти на компромисс: найти себе другое занятие или нарушать одно из трех правил.
[править] Игры
- Для желающих играть в игры сегодняшнего дня, наша платформа – одна из самых ужасных...
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
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 с темой «Какова цена свободы?». Как далеко заходит ваша вера в приложения с открытым кодом и насколько это влияет на жизнь людей вокруг вас? Мы будем рады услышать ваше мнение, так как считаем эту тему важной для обсуждения. Лучшие письма будут напечатаны в одном из следующих номеров.