Современные информационные технологии / 3. Программное обеспечение

Кулимбетова Ж. А.

Карагандинский Государственный Технический Университет, Казахстан

Свободное программное обеспечение

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

Ричард Столлман сформулировал понятие свободное программное обеспечение, в котором отразились принципы открытой разработки программ в научном сообществе, сложившемся в американских университетах в 1970-е годы. Столлман явно сформулировал эти принципы, они же — критерии свободного программного обеспечения. Эти критерии оговаривают те права, которые авторы свободных программ передают любому пользователю:

·        Программу можно свободно использовать с любой целью («нулевая свобода»).

·        Можно изучать, как программа работает, и адаптировать её для своих целей («первая свобода»). Условием этого является доступность исходного текста программы.

·        Можно свободно распространять копии программы — в помощь товарищу («вторая свобода»).

·        Программу можно свободно улучшать и публиковать свою улучшенную версию — с тем, чтобы принести пользу всему сообществу («третья свобода»). Условием этой третьей свободы является доступность исходного текста программы и возможность внесения в него модификаций и исправлений.

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

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

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

На самом деле, созданием свободного ПО занимаются целые сообщества профессиональных разработчиков и квалифицированных специалистов. Со временем, к разработчикам присоединились и коммерческие компании (в их рядах и довольно крупные фирмы, например IBM), которые спонсировали создание бесплатных программ. Такое взаимовыгодное сотрудничество преобразовалось в целую отрасль, направленную на противостояние мега корпорациям, стремящимся захватить мировой рынок ПО. Некоторые компании, такие как Red Hat, создавались с конкретной целью распространения свободных программ. И, несмотря на то, что эти компании – капли в океане, их количество постоянно растёт.

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

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

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

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

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

 

Список используемых источников:

1.     http://freeway.kz/

2.     Пожарина Г.Ю. «Свободное программное обеспечение на уроке информатики». Издательство: БХВ - Санкт-Петербург, 2010г.

3.     http://freesource.info/wiki/Windows&