Современные информационные технологии / 3. Программное обеспечение
Кулимбетова
Ж. А.
Карагандинский
Государственный Технический Университет, Казахстан
Свободное программное обеспечение
Свободное программное обеспечение
продолжает завоёвывать Интернет, зачастую создавая конкуренцию коммерческим
проектам. Все больше разработчиков и пользователей отдают предпочтение
свободным программам, и причина такого решения кроется не только в бесплатном
распространении, но и в свободе выбора, действий и возможностей. Что же,
собственно, означает «свободное» ПО?
Ричард Столлман сформулировал понятие
свободное программное обеспечение, в котором отразились принципы открытой
разработки программ в научном сообществе, сложившемся в американских
университетах в 1970-е годы. Столлман явно сформулировал эти принципы, они же —
критерии свободного программного обеспечения. Эти критерии оговаривают те
права, которые авторы свободных программ передают любому пользователю:
·
Программу можно свободно
использовать с любой целью («нулевая свобода»).
·
Можно изучать, как
программа работает, и адаптировать её для своих целей («первая свобода»).
Условием этого является доступность исходного текста программы.
·
Можно свободно
распространять копии программы — в помощь товарищу («вторая свобода»).
·
Программу можно свободно
улучшать и публиковать свою улучшенную версию — с тем, чтобы принести пользу
всему сообществу («третья свобода»). Условием этой третьей свободы является
доступность исходного текста программы и возможность внесения в него
модификаций и исправлений.
Возможность исправления ошибок и улучшения
программ — самая важная особенность свободного программного обеспечения, что
просто невозможно для пользователей закрытых частных программ.
Зачастую программы свободного ПО
распространяются бесплатно с одним только требованием соблюдать условия
лицензии, предоставленной разработчиком. Возможно, на сегодняшний момент
свободное ПО менее функционально и не может удовлетворить запросы
профессионалов, однако среднестатистический пользователь сможет найти всё
необходимое для работы на ПК. Кроме того, свободное ПО развивается намного
быстрее и успешнее многих существующих коммерческих проектов, потому как здесь
задействованы не столько финансовые интересы, сколько человеческий фактор.
Откуда же оно берется, свободное ПО? Ведь
для разработки программ нужны люди, время и средства. Почему же тогда кто-то
годами занимается разработкой программного обеспечения, а потом просто раздаёт
его? Неужели в мире столько бескорыстных добровольцев, если судить по огромному
выбору таких программ?
На самом деле, созданием свободного ПО
занимаются целые сообщества профессиональных разработчиков и квалифицированных
специалистов. Со временем, к разработчикам присоединились и коммерческие
компании (в их рядах и довольно крупные фирмы, например IBM), которые спонсировали создание бесплатных программ.
Такое взаимовыгодное сотрудничество преобразовалось в целую отрасль,
направленную на противостояние мега корпорациям, стремящимся захватить мировой
рынок ПО. Некоторые компании, такие как Red Hat, создавались
с конкретной целью распространения свободных программ. И, несмотря на то, что
эти компании – капли в океане, их количество постоянно растёт.
Таким образом, появление свободного ПО –
это заслуга, в первую очередь, сообщества добровольцев из разработчиков и
пользователей, заручившихся в последствии поддержкой коммерческих корпораций. В
результате, мы имеем постоянно растущий и развивающийся рынок свободного
программного обеспечения.
Кто же был инициатором столь успешного
сообщества? Как и когда зародилась идея, и что выступило в роли ее технической
платформы?
В начале 80-х годов, несмотря на
ограниченные возможности, Сеть способствовала развитию международного
сообщества разработчиков и пользователей. Дело в том, что при создании какой-то
программы, они советовались и обсуждали актуальные вопросы, организовывая целые
телеконференции. Постепенно это привело к совместной работе над свободными
проектами. Безусловно, техника выступала лишь способом общения, а главную роль
выполняли люди, которые стремились работать не только в коммерческих целях, но
и на добровольных началах. Именно человеческий энтузиазм послужил основой
создания свободного ПО.
Пожалуй, самой важной характеристикой
свободного ПО до сих пор остается её идейность. С практической точки зрения,
свободное ПО – не просто бесплатные программы, но и свободные, открытые в
буквальном смысле слова. Останавливая свой выбор на свободных продуктах,
пользователь выбирает именно то, что ему нужно, не руководствуясь
рекомендацией, коммерческой рекламой и даже ценой. Всё это и есть свободное
программное обеспечение.
Сегодня свободное ПО воспринимается как
альтернатива коммерческого, и лишь немногие знают и поддерживают саму идею
свободного ПО. Именно идея когда-то объединила разработчиков по всему миру, и
сегодня продолжает выступать основным мотивом для создания свободного ПО.
Список используемых
источников:
2.
Пожарина Г.Ю. «Свободное
программное обеспечение на уроке информатики». Издательство: БХВ -
Санкт-Петербург, 2010г.
3.
http://freesource.info/wiki/Windows&