Перевод с комментариями. Десять областей, где программное обеспечение с открытым кодом впереди




Сайт создан в системе uCoz
Вернуться к Оглавлению

Автор: Tony Crammond

Cтатья:Top 10 areas where open source leads the way

Перевод сделал rjaan as Andrey Rjavskov(Rzhavskov)


С потерей рабочих мест и затягивания ремней в стране, настало время опять рассмотреть использования Открытого, оно же свободное, программного обеспечения(СПО), и не только из сообщений об экономии на нём 60 миллионов долларов.

Примечание переводчика

Видимо тут идет речь о тотальной экономии, которую провозгласил г-н Обама, после того как сел в кресло президента Соединеных Штатов, подогреваемого огнём мирового кризиса. И поэтому, в этом контексте государственной политики проводимой Соединёнными Штатами Америки, открытое программного обеспечения может использоваться не только как в целях экономии, но и стать её центральным объектом внимания, тем самым подстегивая пользователей переходить на СПО.

Ядро Linux

Без него нельзя себе представить весь список программного обеспечения с открытым кодом(СПО), не включив в него великолепную задумку Линуса Тордвальса(Linus Torvalds). Она началась как исследовательская работа юного программиста и выросла в не что большее, разве сравнимое с Microsoft и Apple.

Легко убедиться в преимуществах Linux. Многие лучшие головы работают над ним, делая его более совершенным. Тысячи и тысячи бета тестеров копаются в нем комбинируя с архитектурами процессоров, постоянно совершенствуя его работу через фиксацию ошибок. Это просто коммунистический компьютерный рай.

Теперь представьте себе, если бы этим компьютерным вундеркиндам дали возможность улучшать и делать стабильными операционные системы Windows или OS X, на которые они тратили бы свое время, насколько бы они их улучшили?

Для этой цели и существует Linux — краеугольный камень всего СПО.

Примечание переводчика

Интересно то, что communist computer heaven здесь перевел как коммунистический компьютерный рай, а можно упростить «Компьютерный коммунизм». Ох, как автор этой статьи заблуждается. До коммунизма тут далеко, а только голый рассчет, чтобы сэкономить на бета-тестерах и раскрутки, реклама из уста в уста или, как у нас говорят, так называемое сарафанное радио работает лучше чем всякая реклама.

Теперь на счёт краеугольного камня. Как мне видится все-таки им является проект GNU без которого бы и не было бы Linux и Линус Тордвальс(Linus Torvalds) не собрал бы его никогда. В общем без идей Ричарда Столманна, на которого все поначалу смотрели как на идиота, ничего бы не было. Эдакий американский Герцен, который ударил в «Колокол»(Проект GNU) и разбудил невиданные процессы изменения не только в подходах к разработки программного обеспечения, но и всего развития человеческого общества в целом.

Интересно то, что skilled geeks можно перевести как высококвалифицированные зануды или идиоты, потому что в одном из значений geeks переводится как зануда или идиот. Но вряд ли людей тратящих своё время можно так назвать?! Ктому же, сегодня людей тратящих время, деньги на развития рынка закрытого рынка программного обеспечения можно как раз наградить таким эпитетом, как высококвалифицированные идиоты.

Ubuntu

В эти дни не возможно представить себе упоминания Linux вместе с коротким и емким словом 'Ubuntu', которое обычно следует за ним. Эта ОС сделана на основе Debian становится с каждым релизом все лучше и лучше, оправдывая свое название.

В Ubuntu как правило все *работает* . Вы инсталлируете вашу ОС и поехали!!! Подключили принтер — он работает. Подключили MP3 плеер — он работает. Это простые вещи, но без них нельзя представить привлекательность для конечного пользователя. Добавим к этому пластичность ОС, возможность изменения того на чем она работает, как она выглядит, как действует и реагирует и вы уже имеете очень большую привлекательность среди технических единомышленников. Мало того, становитесь привлекательным тем, кому вы были ранее неприглядны, с каждым новым релизом.

Такая искренность и поддержка заставляет лидеров рынка задумываться, хотя они ещё не понимают что лежит в основе концепции 'Ubuntu', надеюсь они попытаются извлечь уроки из Африканского феномена или по-прежнему по свински будут игнорировать его.

Примечание переводчика

Слово «ubuntu» в переводе с языка зулу приблизительно означает «человечность». В общем самый человечный из человечных языков. По мне, человечная обёртка Debian для привлечения аборигенов, таких как вы, потому что ваши познания в компьютере такие же как у Пятницы Робинзона Крузо. Мало того, его феномен заставляет людей думать о том, что Linux это нет так страшно. Значить, таким образом привлекаются новые пользователи в стан сторонников СПО. В общем, не только африка дала Великого Русского поэта в лице А.С. Пушкина, но и дистрибутив, основанным на общении. А какое общение без человческой доброты?

Меньше шума, больше дела

Когда вы тратите на работу своё свободное время вам некогда валять дурака. Вы просто хотите сделать работу и на этом строится сообщество СПО, являясь ярким примером того, что вы можете достичь работая с любовь и без денег.

Примечание переводчика

Вот тут автор статьи в корне не прав, быть может, это было на заре зарождения СПО, но мне как видится за всем этим стоят достаточно прагматичные люди, умеющие считать деньги.

Когда менеджмент удалён из процесса развития программного обеспечения, когда не нужно тратить время на успокоение акционеров, дискриминационной корпоративной политики, да и сколько ещё нужно решить проблем, чтобы сделать работу.

Примечание переводчика

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

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

Поэтому, чтобы был прорыв как это хочется г-ну Медведеву, мне кажется, что каждый должен заниматься своим делом. Эта простая истина, которая работает успешно во всем мире, но почему-то только не у нас.

Нам кажется, что те, кто разрабатывает программное обеспечения дома, пытаются изобрести велосипед, а мы в тоже время обещаем на пресс-конференциях сделать лучше, шустрее, красивее и так часто не достигаем задуманного. Почему? Потому что, они больше времени тратят на дело чем на пустые разговоры.

Примечание переводчика

Видимо от этого мнения пошла поговорка в русскоязычном сегмнеие СПО: «Много и разных велосипедов». Но, на самом деле за каждым таким «велосипедом» стоит прагматическая цель, которая достигается за счёт унификации средств разработки программного обеспечения. В итого, при каждой такой унификации рождается что-то новое, старое же постепенно отбрасывается, по-мере своего выраждения.

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

Безопасность

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

Яркий пример является СПО-проект Snort, являющейся системой обнаружения и предупреждения сетевых атак, который является самой применяемой утилитой из равных себе. Так спросите себя — почему армия Соединеных штатов, Google, Cisco, Shell и многие другие гиганты сделали или делают выбор в пользу серверов под Linux?

Примечание переводчика

Ни проходит и дня, чтобы какой-нибудь пакет в ОС Debian GNU/Linux не был обновлен из-того, что кто-то из пользователей нашёл ошибку и сообщил о ней, а разработчик её исправил. Именно, конёк безопасности в Linux в том, что уязвимость быстрее исправляется, чем крекеры успевают ей воспользоваться. И потом господа нужно перестать путать хакеров с крекерами. Потому что как только человек воспользовался и написал на тему уязвимости ПО с целью несанкционированного доступа к вашей информации, то он из хакера уже превратился в крекера, взломщика, преступника, который перешел закон с целью наживы и/или из-за чувства собственной важности или значимости. И хватит, обожествлять тех по кому давно тюрьма плачет.

Интернет

Да, это огульное утверждение, но оно строится на большом числе столпов, на которых держится World Wide Web, базирующийся на идеалах СПО. Каким будет наш Онлайновый мир без таких технологий как Java, PHP, Apache, Ruby на Rails или MySQL? И на самом деле, что будет напоминать наше путешествие по Интеренет без Firefox?

Предположительно, медленным, дефективным, небезопасным до хрипоты без приятной нам болтовни — человечности.

Примечание переводчика

Думаю,что автор тут загнул. Но, на самом деле каким был бы мир Интернета? Скорее всего загнанный в корпоративные рамки с преследованием инакомыслия, а тех кто попытался бы что-то улучшить постоянно получал бы по рукам. Но, такого не произошло, потому что мир интернета — это мир мнений тысяч и тысяч людей. И от их мнения в первую очередь будет решаться достойно применяться в нем та или иная технология или нет. Поэтому, идеалы на которых строится СПО, быстро овладели Интернетом, изгнав от туда всякие закрытые решения.

Приспосабливаемость

Пусть это касаться настройки рабочего пространства, иконок и безопасности или чего-нибудь ещё, СПО будет всегда лидировать, когда речь идёт о приспосабливаемости пользователю, для простого примера, вы всегда будет разрешать и вовлекаться сами, делать какие-то небольшие изменения собственными руками.

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

С полной приспосабливаемостью рабочего пространства на вашей ОС можно потенциально сохранить тысячи и тысячи человеко-часов в год. Мало того, освободившееся время потратить на те вещи, которые реально нужны.

Примечание переводчика

Проблема закрытого программного обеспечения состоит в том, что вы не можете придавать ему обтекаемости для решения ваших задач, но в тоже время GPL требует обнародовать сделанные изменения в коде. А как же коммерческая тайна скажете вы? Нас обкрадут? Да, нет же кому это надо?! Теперь представте себе, а сколько людей до вас делало СПО и не потяжелели самое ценное, что у них есть, свою интеллектуальную собственность и теперь вы ей пользуетесь. Где разумное объяснение вашей политики закрытости программного обеспечения, сделанного на СПО? Нет, и не будет! Особенно, если в нем нет никаких особых алгоритмических изысков, а в общем, лишь то, что написано в учебниках и руководствах на СПО, которое вы применяете для своих программ. А вот разумность открытия программного обеспечения, например управления каким-нибудь супер секретным спутником будет интересно небольшой группе людей за рубежом, чтобы посмотреть насколько ваш НИИ отстал за эти годы в разработке программного обеспечения, а существенный вклад в развитие СПО вряд ли принесет.

Open Handset Alliance/Android

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

С Java и Linux в своей сердцевине, Android предлагает стабильную базу для мобильных телефонов с индивидуальным исполнением и примитивности в массовом исполнении. Всего этого не было возможно без философии СПО.

Примечание переводчика

Хм, интересно сколько не читал требования к разработчикам приложений для мобильных телефонов в России, требуются в основном специалисты по GTK+. Qt и т.д., но о Java слышал только от знакомых и то несколько лет назад и думал в связи с чем, что она ушла в прошлое, а тут совсем другой поворот событий?! Оказывается её жизнь только начинается. Помните, что говорил почтальон Печкин: «Я теперь на пенсии, можно сказать только жить начинаю».

Увеличение срока службы

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

Какие варианты у вас остались? Либо вы от этого компьютера избавляетесь и покупаете себе новый или устанавливаете на нем дистрибутив Vector Linux или одну из свободных операционных систем, поддерживающих компьютеры, которые их, подобно Windows и OS X, считают уже давно реликвией.

Выполняя ОС Linux на KDE GUI, старушка просто летает, и с аналогичной поддержкой других проектов таких как Open Office удалось достичь того, что вы хотите достичь без того, чтобы раскошелиться на новенький лаптоп.

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

Примечание переводчика

В 2004 году купил себе системник на базе процессора Pentium-4 c 512 Мб памяти 40 GB жесткий диск, а видеоадаптер NVIDIA GeForce MX440, так вот в такой комплектации он мне служит уже более 6-ти лет. Добавилсяразве, что диск на 160 GB и установил дополнительный контроллер USB, который поддерживает стандарт USB 2.0 . При этом, на нем крутится кластер базы данных PostgreSQL, LDAP, Виртуальная машина VMware и много других других сервисов, которые потребовали в закрытом ПО, подобно MS-Windows, покупки новой более мошного компьютера. Мало того, вся подготовка фотографий для моего дневника, которые вы можете лицизреть на http://rjaan.ya.ru выполняю на этом компьютере, а так же работаю полноценно с OpenOffice, в котором подготавливаю статьи для http://rjaan.narod.ru, одновременно слушаю музыку, могу смотреть одновременно новостной канал Вести 24 через браузер firefox и т.д. В общем живу полноценной жизнью, которую вряд ли мог бы себе позволить под MS-Windows. Да, ещё забыл сказать о Bluetooth, как же мой мобильник Nokia без медиа файлов. Но, есть одна все это деталь мне удается не на графическом окружении рабочего стола KDE, который моей старушке показался не посильной ношей, а Gnome. Вот по истине скорость так скорость.

Vector Linux один из дистрибутивов Linux, а под свободной операционной системой тут скорее автор этой статьи имеет ввиду различные дистрибутивы Linux, например сообщество ОС Debian GNU/Linux на самом деле только лишь в основном собирает свою ОС из различных проектов СПО, которые так же входят в другие дистрибутивы на базе ОС Linux таких, как Mandriva, Fedora, Slackware, SuSe и т.д., но почему-то их мантейнеры считают их тоже ОС, но на самом деле все они предлагают одно и тоже СПО только разных версий, что накладывает свой отпечаток на качество дистрибутива и больше ничего. Раньше, так лет 7-мь назад все они звались дистрибутивами, но видимо времена меняются.

Вы спросите, почему ОС Debian GNU/Linux является основным дисрибутивом, да потому что, именно Free Software Foundation финансировала разработку Debian GNU/Linux , а учитывая то, что это фонд является главным идеологом развития всего СПО и владельцем проекта GNU, то это основной дистрибутив Linux, на развитие которого нужно в первую очередь обращать внимание.

Кооперация

Здоровая конкуренция она хороша для конечного пользователя. Она обеспечивает инновации и предлагает свободу выбора. Кооперация, однако, предлагает и свободу выбора и инновации.

Сообщество СПО достигла невиданного по размаху уровня кооперации между разработчиками программного обеспечения, производителями железа и пользователями. За последний год, Nokia и Intel анонсировали, что они приложат совместные усилия на развитие СПО-проектов Maemo и Moblin, которые в будущем должны поддерживать новую линейку архитектуры, предназначенной для мобильных устройств и новой СПО оперативной системы, которая будет работать на этих устройствах.

Доступность

СПО дает людям из бедных стран возможность получать информацию о том, что твориться в мире, возможность получать образования и развлекаться. В процессе реализации схемы One Laptop per Child (OLPC), она стремилась дать такие возможности для жизни и изменить жизнь тысячам.

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

Резюме переводчика

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

Вернуться к Оглавлению


Copyright © 2010 rjaan as Andrey Rjavskov(Rzhavskov) <rjaan@yandex.ru> <arjavskov@gmail.com>