Анализ LFX: Инновации свободного ПО

The LFX Analysis: Open source innovations
Перевод АКбара (C) akbara13(@)gmail(.)com

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

"Открытое ПО копирует коммерческое", "без коммерческих производителей, которые тратят столько денег на исследования, у разработчиков открытого ПО не было бы новых идей", "чтобы выжить, открытому ПО необходимо коммерческое" -- это лишь некоторые из утверждений об открытом ПО тех, кто лично заинтересован в его провале. Но справедливы ли эти утверждения или это просто СНС (Страх-неуверенность-сомнения, от англ. Fear-Uncertainty-Doubt, метод конкурентной борьбы -- прим.пер.)?

Хотя и существует несколько разумных аргументов против этого (и мы коснёмся парочки из них), лучшим доводом является реальность, а именно: случаи, когда разработчики свободного ПО становились новаторами, а разработчики коммерческого ПО догоняли их.

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

То, что мы называем интуитивно понятным, на самом деле всего лишь знакомое нам; никто в здравом уме не создаст машину, в которой все органы управления будут расположены не так, как принято. Так зачем ожидать иного от компьютерных интерфейсов? Поэтому все распространённые GUI (Graphical User Interface, графический пользовательский интерфейс -- прим.пер.) основаны на оригинальном интерфейсе WIMP (Windows, Icons, Menus, Pointer -- окна, пиктограмы, меню, указатели -- прим.пер.), разработанном в Palo Alto Research Centre (PARC) компании Xerox. PARC также предложил проект Ethernet, лазерные принтеры и мн.др., так что ребята знают своё дело.

Итак, где же разработчики свободного ПО были первыми, сказав новое слово в своём деле? Ниже несколько примеров из разных областей.

Трёхмерные рабочие столы


Трёхмерный рабочий стол от Compiz Fusion -- гарантированно впечатляет! ( .)
Вы можете любить его или ненавидеть, но его красота остаётся при нём, и он помогает продавать операционные системы. Будь то внешний вид Aqua в MacOS или полупрозрачные (и потому нечитаемые) границы окон в Vista, разработчики операционных систем стараются сделать свои рабочие столы привлекательными. Настоящим новатором в этой области стало сообщество свободного ПО со своим Compiz Fusion, приводящим просто красивый рабочий стол буквально к новому измерению, поскольку у него есть трёхмерные эффекты. Хотя некоторые особенности обеспечивают визуальные эффекты ценой удобства использования, другие способны обеспечить сногсшибательный интерфейс. Попробуйте загрузить PC вашего любящего Windows друга с загрузочного "живого" диска, использующего Compiz Fusion, и полюбуйтесь на его отвисшую челюсть. Трёхмерные рабочие столы могут стать только лучше, поскольку эволюция компьютерного оборудования позволяет им запускаться без усилий на том, что вскоре станет оборудованием для системам начального уровня, а трёхмерные рабочие столы в Linux всё ещё требуют меньше ресурсов, чем двухмерная Vista.

Между прочим, история названия "Compiz Fusion" развеивает миф о свободном ПО: проекты якобы постоянно разветвляются и делятся. У Compiz появилась ветка Beryl, но оба проекта снова слились в один, объединив результаты усилий всех разработчиков в гораздо более сильный проект.

"Живые" дистрибутивы


Knoppix -- "живой" дистрибутив, породивший так много других, всё ещё является одним из лучших инструментов для демонстрации и восстановления системы.
Одним из величайших преимцществ открытого кода является то, что программист может взять чью-либо работу, изменить и выпустить её. Это то, что сделал Клаус Кноппер с Debian, когда создал Knoppix Live CD. Диски с Knoppix имели продвинутую систему определения оборудования и автоконфигурации -- нечто, что само по себе могло быть признано новаторством. Во время загрузки диск конфигурируется для большей части оборудования автоматически. Хотя Кноппер не первый придумал концепцию "живых" дистрибутивов (у SUSE уже был демонстрационный диск), он был первым, кто осуществил концепцию и создал диск, который мог бы загружаться и запускть полноценную ОС на большинстве аппаратных средств. Сейчас кноппиксподобная "живая" система формирует основу установочных дисков многих дистрибутивов.

Благодаря открытому коду, Кноппер имел возможность основываться на работе сообщества Debian вместо того, чтобы разрабатывать всё самому. Представтьте себе попытки создать и выпустить "живой" диск с Windows, просто потому что вы думаете, что это хорошая идея. Единственными людьми, которым действительно понравилась бы эта идея, будут адвокаты.

Совместное редактирование Wiki


Википедия, возможно, самый известный wiki-проект, но всего лишь один из тысяч.

Когда появилась всемирная сеть, она состояла из статических страниц, содержимое каждой из которых было HTML-файлом. Потом появился динамический HTML, использующий включения на стороне сервера и различные языки программирования, но содержание страницы, которое вы получали, всё ещё было предусмотрено веб-мастером. Вы могли читать или печатать страницу -- и только. Движок WikiWikiWeb изменил всё это концепцией, что веб-сайт мог редактировть любой посетитель. Теперь любой, кто приходит на wiki-сайт мог добавлять, редактировать и удалять страницы. Эта очевидно анархическая идея прекрасно работала, поскольку теперь сайт мог улучшаться любым человеком и не принадлежал никому -- этакий веб-сайт с открытым кодом.

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

Удалённый доступ к рабочему столу (Virtual network computing, VNC)


Доступ к рабочему столу одного компьютера с другого прост с помощью VNC.

VNC является таким видом инновации, которая могла прийти только из мира открытого ПО. VNC позволяет одному компьютеру видеть и по желанию управлять рабочим столом другого. Это полезно для доступа к вашему компьютеру, когда вас нет на рабочем месте, и очень полезно для поддержки удалённого пользователя -- это подтвердит любой, кто разговаривал по телефону с родителями в духе "Нажмите на ту кнопку и скажите, что произойдёт".

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

От автора перевода: буду благодарна за помощь в исправлении ошибок.

*Данный текст является переводом оригинальной статьи и не является официальным. Ссылки работоспособны на момент публикации.
_____________________________________

Копирование материала разрешено только при наличии ссылки на источник: неофициальный проект GNU/Linux ХМАО-Югра www.oslinux.ru

10
в среднем: 10 (2 голосов)
sa
sa аватар
User offline. Last seen 5 дней 20 часов ago. Offline
Зарегистрирован: 05/11/2008
Спасибо!

Бодрая статья.

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

______________________________
In the world without walls, who needs windows?

srgaz аватар
User offline. Last seen 17 недель 2 дня ago. Offline
Зарегистрирован: 05/14/2008
>Теперь можно хвастаться что

>Теперь можно хвастаться что у меня в системе столько инноваций, содранных проприетарными разработчиками.
Ты тока заметил ? ))

______________________________
Who killed Kenny ??

sa
sa аватар
User offline. Last seen 5 дней 20 часов ago. Offline
Зарегистрирован: 05/11/2008
> Ты тока заметил ? ))Дело

> Ты тока заметил ? ))

Дело не в том, просто если написано, да еще перевод... можно любому показать, сославшись на авторитет источника)))

______________________________
In the world without walls, who needs windows?

srgaz аватар
User offline. Last seen 17 недель 2 дня ago. Offline
Зарегистрирован: 05/14/2008
Только забыл он упомянуть

Только забыл он упомянуть GCC
GCC - Best of the best in the world!!!

______________________________
Who killed Kenny ??

User offline. Last seen 1 год 13 недель ago. Offline
Зарегистрирован: 06/23/2008
Это настолько очевидно, что

Это настолько очевидно, что не нуждается в подтверждении. :)