Бесплатное по примеры – Бесплатные программы — что лучше и что нужно знать

Содержание

Бесплатные программы — что лучше и что нужно знать

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

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

Лучший способ найти бесплатное программное обеспечение для Windows – это выполнить поиск в Интернете. Для Android и iOS лучше всего подыскать в сервисах Play Store или App Store, среди приложений перечисленных в качестве бесплатного. Для Mac ОС можно использовать как и App Store так и поиск в интернете.

Поиск бесплатных программ

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

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

На изображении выше: кнопка «Скачать» внизу слева — это и есть реальная ссылка для скачивания, а два других – рекламные баннеры, которые почти ничем не отличаются от реальной ссылки. Будьте внимательны!

Примеры бесплатного программного обеспечения

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

Безопасность и оптимизация системы

  • CCleaner: оптимизация и управление памятью
  • Avast!: антивирусное программное обеспечение
  • Malwarebytes: антивредоносное программное обеспечение

Производительность

  • LibreOffice: полнофункциональный офисный пакет
  • Thunderbird: управление электронной почтой (Email клиент)
  • Keynote: конспектирование, записки, блокнот – организационное ПО
  • Metapad: продвинутый текстовый редактор
  • Foxit reader: просмотр и редактирование PDF документов
  • CutePDF: PDF писатель, который работает как виртуальный принтер

Медиа

  • Paint.NET: простой редактор изображений
  • Gimp: сложный и мощный редактор изображений
  • VLC media player: кросс-платформенный мультимедийный плеер
  • K-Lite Codec Pack Standart: пакет кодеков и мультимедийный плеер
  • Dropbox: облачное хранилище, синхронизация файлов, и файл хостинг

Почему некоторые программы бесплатные?

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

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

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

Некоторые программы находятся в свободном доступе, потому что разработчики придерживаются определенных социальных и этических принципов. Заметим, что такой тип программного обеспечения называется свободной, а не бесплатной. Вы можете узнать больше об этом типе свободного программного обеспечения в Mozilla Foundation и Фонд свободного программного обеспечения.

Поддержка разработчиков свободного программного обеспечения

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

composs.ru

Бесплатное программное обеспечение


Выбирайте бесплатное ПО и скачивайте с официальных сайтов

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

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

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

Таблица соответствия между платным и бесплатным программным обеспечением

НазначениеПлатное ПОБесплатное ПО
3D-моделирование и рендеринг 3DS MAX Blender
Программа для просмотра и коррекции изображений ACDSee Picasa
Создание документов PDF Adobe Acrobat Pro doPDF (создание файла)
Растровый графический редактор Adobe Photoshop Gimp
Система САПР Autocad Nanocad (2-D чертежи)
Векторный графический редактор Corel Draw Inkscape
Офисный пакет программ Microsoft Office Libre Office
Почтовый клиент Microsoft Outlook Thunderbird
Менеджер проектов Microsoft Project Open Proj
Редактор диаграмм Microsoft Visio Dia
Мультимедийный пакет работы с оптическими дисками Nero CDBurnerXP
Цифровой аудиоредактор SoundForge Audacity
Файловый менеджер Total Commander Free Commander
Виртуализация ОС VMware Workstation VirtualBox
Операционная система Windows Linux (Debian)
Видео/аудио плеер WinDVD VLC media player
Архиватор WinRar 7-zip

СКАЧАТЬ БЕСПЛАТНЫЕ ПРОГРАММЫ

Blender – интегрированное приложение, которое позволяет создавать разнообразный 2D и 3D-контент. Программа имеет широкий спектр моделирования, текстурирования, освещения, анимации и функциональности постобработки видео в одном пакете. Благодаря своей открытой архитектуре, Blender предоставляет кросс-платформенную совместимость, расширяемость, невероятно малый размер, и тесно интегрированный рабочий процесс.

скачать Blender

Picasa – бесплатная программа для работы с цифровыми фотографиями, позволяющая редактировать и упорядочивать фотографии, создавать фотоальбомы.

скачать Picasa

doPDF – бесплатный конвертер PDF-файлов, устанавливается, как драйвер для принтера. Для создания PDF файла необходимо открыть текстовый редактор и распечатать документ.

скачать doPDF

GIMP в переводе с аббревиатуры – GNU Image Manipulation Program (программа для работы с изображениями). Это свободно распространяться программа для таких задач, как ретуширование фотографий, композиция изображения и изображения авторинга. Программа может быть использована как простой графический редактор, профессиональная программа по обработке фотографий, пакет системной обработки, массовое создание изображений визуализации, преобразование формата изображения и т.д.

скачать Gimp

Nanocad free – система автоматизированного проектирования, бесплатная для всех! Программа обладает всеми необходимыми инструментами проектирования и создания чертежей, поддерживая формат *.dwg. Для использования программы в коммерческих организациях, необходима регистрация на официальном сайте производителя, а также размещения заявки в личном кабинете для получения бесплатного серийного номера.

скачать Nanocad

Inkscape – векторный графический редактор, функционирующий на известных операционных системах Windows, Mac OS X и Linux. Программа используется дизайнерами профессионалами и любителями по всему миру для создания широкого спектра графики, таких как: иллюстрации, иконки, логотипы, диаграммы, карты и веб-графики. Inkscape использует W3C открытый стандарт SVG (Scalable Vector Graphics) являющийся свободным и открытым исходным кодом.

скачать Inkscape

LibreOffice – мощный, бесплатный офисный пакет, полностью совместимый с 32/64-битными системами. Поддерживает большинство популярных операционных систем, включая GNU/Linux, Microsoft Windows и MacOS.

скачать LibreOffice

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

скачать Thunderbird

OpenProj – кроссплатформенное программное обеспечение для управления проектами. Программа помогает разрабатывать планы, распределять ресурсы по задачам, отслеживать прогресс и анализ объёмов работ.

скачать OpenProj

Dia представляет собой программное обеспечение для создания технических диаграмм. Интерфейс и функции подобны программе Windows Visio. Особенности Dia включают несколько страниц печати, экспорт в различные форматы (EPS, SVG, CGM и PNG), а также возможность использовать пользовательские фигуры, созданные пользователем, как простые описания XML. Dia можно использовать для рисования UML диаграмм, сетевых карт и блок-схем.

скачать Dia

CDBurnerXP – это бесплатная программа для записи оптических дисков CD и DVD, Blu-Ray и HD-DVD дисков. Программа поддерживает запись и создание ISO-образов, имеет мультиязычный интерфейс. Все пользователи, включая коммерческие организации, могут пользоваться программой бесплатно.

скачать CDBurnerXP

Audacityявляется свободным программным обеспечением, легким в использовании с многодорожечным звуковым редактором и рекордером для Windows, Mac OS X, GNU / Linux и других операционных систем. Интерфейс программы переведен на множество языков. Вы можете использовать Audacity для: записи живого звука, оцифровки и изменения аудио, а также много другого что может быть связано с обработкой музыки.

скачать Audacity

Free Commander – бесплатный файловый менеджер с закрытым исходным кодом. Программа обладает всеми необходимыми функциями для управления вашими данными. Отличительная особенность данного программного обеспечения – мобильность, можно скопировать на USB-флешку и работать на любом компьютере.

скачать Free Commander

VirtualBox является мощным x86 и AMD64/Intel64 продуктом для программной виртуализации, а также для домашнего использования. Мало того, что VirtualBox чрезвычайно многофункциональная, и ещё более производительная для корпоративных клиентов, она также является единственным профессиональным решением, которое находится в свободном доступе, как Open Source Software в соответствии с условиями в GNU General Public License. В настоящее время VirtualBox работает на Windows, Linux, Macintosh и Solaris.

скачать VirtualBox

Linux – Unix-подобная операционная система, основанных на одноимённом ядре. Ядро Linux создаётся и распространяется в соответствии с моделью разработки свободного и открытого программного обеспечения. В качестве примера, представим Debian – операционная система, состоящая из свободного ПО с открытым исходным кодом. В настоящее время Debian один из самых популярных и важных дистрибутивов GNU/Linux.

скачать Debian

VLC media player – это бесплатный, открытый, кросс-платформенный, простой, быстрый и мощный мультимедиа проигрыватель, который воспроизводит большинство мультимедийных файлов и различные протоколы потокового вещания, работает на любых платформах, может конвертировать и передавать медиаданные.

скачать VLC media player

7-Zip – это свободно распространяемый архиватор с открытым исходным кодом, имеющий высокую степень сжатия данных. Архиватор поддерживает большое количество форматов сжатия данных, включая собственный формат 7z с высокоэффективным алгоритмом сжатием LZMA. Вы можете использовать 7-Zip на любом компьютере, включая компьютеры коммерческих организаций.

скачать 7-Zip

И в заключении хочу сказать, что все вышеперечисленное бесплатное программное обеспечение можно использовать в коммерческих целях на рабочем месте. Конечно же, бесплатное ПО имеет множество ограничений по сравнению с платными программными продуктами, но на начальных этапах становления организации бесплатное ПО будет очень продуктивным в решении базовых задач и не только. Хотя часть организаций всего мира работают на бесплатном программном обеспечении, что не мешает им хорошо преумножать свои доходы… Решайте сами – выбор остается за ВАМИ!

Бесплатные браузеры можно скачать из предыдущей статьи: Браузеры скачать бесплатно

март 2014

allmbs.ru

Бесплатное программное обеспечение — это… Что такое Бесплатное программное обеспечение?


Бесплатное программное обеспечение

Freeware (/ˈfɹiːwɛə(r)/) (от англ. free [free of charge] — «бесплатный» и software — «программное обеспечение») — это программное обеспечение, лицензионное соглашение которого не требует каких-либо выплат правообладателю. Freeware обычно распространяется в бинарном виде, без исходных кодов и является проприетарным ПО. [1]

Отличия между Freeware и свободным программным обеспечением

Важно отличать Freeware от свободного программного обеспечения, которое предоставляет каждому помимо права на использование программного обеспечения, право модификации и ряд других прав. Freeware может распространяться без исходных текстов и содержать ограничения на коммерческое использование, модификацию и.т.д.[2][3]

Отличия между Freeware и условно-бесплатным программным обеспечением

В отличие от условно-бесплатного программного обеспечения (Shareware), Freeware не предполагает никакой платы разработчику и соответственно, никаких дополнительных услуг, таких как улучшенные версии, за эту плату не предполагается.

Проблема именования бесплатного и свободного программного обеспечения

Многие тексты на тему программного обеспечения составляются на английском языке, в котором слова «свободный» и «бесплатный» переводятся одинаково, как «free». Это создаёт путаницу в именовании.[2] В ходе решения этой проблемы появился термин Freeware, а для именования свободного и открытого программного обеспечения — термин FOSS (Free and Open Source Software). Однако, фонд свободного программного обеспечения рекомендует именовать свободное программное обеспечение «free software»[4].

См. также

Примечания

  1. Freeware (англ.). Categories of Free and Non-Free Software. Free Software Foundation, Inc.. — словарь категорий на сайте GNU. Проверено 2 декабря 2008.
  2. 1 2 Словарь. Альтернативный софт. — словарь категорий программ, полный ошибок.
  3. Кондрушенко А. Бесплатные компьютерные программы // Патенты и лицензии. — 2009. № 5
  4. Сергей Короп Freeware. Слова и фразы, которые не стоит употреблять (Some Confusing or Loaded Words and Phrases that are Worth Avoiding). — бета‐версия перевода статьи на сайте GNU. Проверено 2 декабря 2008.

Wikimedia Foundation. 2010.

  • Беспамятная собака
  • Беспечный Русский Бродяга

Смотреть что такое «Бесплатное программное обеспечение» в других словарях:

  • Бесплатное программное обеспечение — свободно распространяемое программное обеспечение: которое пользователь поддерживает самостоятельно; и в которые пользователь правомочен вносить изменения. По английски: Freeware См. также: Программные изделия Жизненный цикл программного… …   Финансовый словарь

  • Условно бесплатное программное обеспечение — (англ. Shareware, /ˈʃɛə(r)wɛ(r)/)  тип программного обеспечения, обусловленный особенностями распространения таких программ. (жаргон  просто «шаровары») Исторически, слово обозначало программы, свободно распространявшиеся третьими… …   Википедия

  • Условно-бесплатное программное обеспечение — программное обеспечение: свободно распространяемое среди пользователей; часто имеющие неполную функциональность. При этом пользователь имеет возможность переслать автору известный гонорар и получить полную версию программного обеспечения. По… …   Финансовый словарь

  • Условно-бесплатное программное обеспечение — (англ. Shareware, /ˈʃɛə(r)wɛ(r)/)  тип программного обеспечения, обусловленный особенностями распространения таких программ. Исторически слово обозначало программы, свободно распространявшиеся третьими лицами (например, через BBS или… …   Википедия

  • условно-бесплатное программное обеспечение — Программное обеспечение, распространяемое по условно бесплатному принципу. Как правило, пользователь бесплатно получает программный продукт с ограниченным временем действия (ограниченной функциональностью), и в случае желания использовать этот… …   Справочник технического переводчика

  • общее (бесплатное) программное обеспечение, не требующее лицензирования — — [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN public domain software …   Справочник технического переводчика

  • условно-бесплатное программное обеспечение, распространяемое на некоммерческих условиях — — [Л.М. Невдяев. Телекоммуникационные технологии. Англо русский толковый словарь справочник. Под редакцией Ю.М. Горностаева. Москва, 2002] Тематики электросвязь, основные понятия EN public domain software …   Справочник технического переводчика

  • программное обеспечение с открытыми исходными кодами — Бесплатное программное обеспечение операционных систем в Интернете, в котором исходный код сделан открытым. Инфраструктуры, основанные на FOSS, широко используются многими предприятиями, организациями и учреждениями. Программы, основанные на FOSS …   Справочник технического переводчика

  • Свободное программное обеспечение — Запрос «Free software» перенаправляется сюда; см. также другие значения. Свободное программное обеспечение (СПО, англ. free software, также software libre или libre software), свободный софт  программное обеспечение, в отношении… …   Википедия

  • Проприетарное программное обеспечение — (англ. proprietary software; от proprietary  частное[1], патентованное[1], в составе собственности[1] и software  программное обеспечение)  программное обеспечение, являющееся частной собственностью авторов или… …   Википедия


dic.academic.ru

Работа на компьютере — Программы

Типы программ по распространению

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

Коммерческие

Известное вам коммерческое (commercial) программное обеспечение — это прежде всего операционные системы DOS и Windows. К ним же относятся рассматриваемые или упоминаемые в этой книге программы Word, Excel, CorelDraw, Adobe Photoshop и др. Все они имеют разное предназначение, но общим у них является то, что все они стоят денег, причем, как правило, немалых. Например, Windows, в зависимости от версии и варианта поставки, обойдется вам в сумму от 60 до 300 долл. Пакет MS Office (Word, Excel и еще несколько программ) стоит от 200 до 900 долл., опять-таки в зависимости от варианта поставки. Остальные коммерческие программы тоже недешевы.

Коммерческое программное обеспечение поставляется на физическом носителе (как правило, на компакт-диске) и часто сопровождается печатной документацией. Все это упаковывают в красивую коробочку (box) и продают в магазинах. Довольно высокая цена объясняется рядом причин, в основном большими расходами на рекламу и на издержки громоздкой дилерской сети. По этим же причинам коммерческое программное обеспечение обновляется не слишком часто — в среднем, новая версия выходит раз в полтора-два года.

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

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

Бесплатные

Полной противоположностью коммерческому программному обеспечению выступают бесплатные (freeware) программы. Как ясно из названия, они ничего не стоят, но это вовсе не значит, что они настолько плохие, что автору стыдно просить за них денег. Конечно, немало бесплатных программ откровенно смахивают на халтуру, будучи написанными второпях или недостаточно опытными разработчиками. Но есть и противоположные примеры: скажем, ОС Linux, составляющая мощнейшую конкуренцию ОС Windows NT/2000 на рынке серверных операционных систем (то есть там, где надежность превыше всего), является бесплатной.

Бесплатными являются и программы для доступа к Интернету, причем здесь отличилась даже Microsoft, еще в 1996 году объявившая свой браузер Microsoft Internet Explorer бесплатной программой. Хотя здесь, конечно, не все так гладко: цена на Internet Explorer уже заложена в Windows.

ПРИМЕЧАНИЕ
Существует отдельный подвид бесплатных программ, пользующихся в последнее время очень высокой популярностью — это программы с открытым исходным кодом (open source). К числу наиболее ярких представителей открытого ПО можно отметить операционную систему Linux и браузер Firefox.

Если же вас интересует, каким образом выпускаются бесплатные программы и на что живут их разработчики (если не считать упомянутые Internet Explorer и Linux), то могу сказать, что выпуск бесплатных программ возможен по одной из трех причин:

  1. удержание доли рынка и давление на конкурентов: ведь, по сути, большего демпинга, чем установка цены, равной нулю, просто не может быть;
  2. реклама. Многие бесплатные программы создаются с целью саморекламы, причем это верно как для крупных корпораций, так и для программистов-одиночек;
  3. заведомо низкое качество продукта либо нежелание, неумение или отсутствие возможности заниматься торговлей.

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

Условно-бесплатные

Где-то посередине между бесплатным и коммерческим программным обеспечением находится условно-бесплатное ПО (shareware). Как правило, такие программы создаются небольшими фирмами или опытными программистами и бесплатно распространяются в основном по Интернету. Подобно freeware, вы можете свободно копировать shareware-программы и даже пользоваться ими, но только в строго определенный ознакомительный срок. Как правило, на ознакомление с программой отводится 30 дней, хотя бывают и другие варианты, например ограниченное количество запусков или ограничения на функциональность самой программы (то есть некоторые функции могут быть недоступны, пока вы не заплатите нужную сумму и не получите регистрационный код).

Так как условно-бесплатные программы создаются, за редким исключением, отнюдь не грандами индустрии, в целях повышения привлекательности товара и «в обмен» на меньшую известность торговой марки устанавливается меньшая цена. Кроме того, благодаря тому что программы shareware не упаковывают в роскошные коробки, а их создатели не содержат большой дилерской сети для их распространения и доставки во все уголки земного шара, производители несут меньшие издержки и могут позволить вкладывать больше средств непосредственно в разработку. Говоря конкретнее, в разработку shareware вкладывают до 50% общей суммы дохода, в то время как поставщики коммерческого ПО — только от 10 до 20%. Остальные деньги идут на административные расходы и на рекламу.

Прочие аспекты

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

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

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

Ну и напоследок остается заметить, что в нашей стране пока что многие пользователи не особо задумываются надо всеми этими лицензиями, а упорно продолжают использовать пиратские (или попросту — ворованные) версии программ.

« Типы программ по назначению | Включение компьютера и загрузка »

www.snkey.net

Условно бесплатное программное обеспечение — это… Что такое Условно бесплатное программное обеспечение?

Условно бесплатное программное обеспечение

Условно бесплатное программное обеспечение (англ. Shareware, /ˈʃɛə(r)wɛ(r)/) — тип программного обеспечения, обусловленный особенностями распространения таких программ. (жаргон — просто «шаровары»)

Исторически, слово обозначало программы, свободно распространявшиеся третьими лицами (например, через BBS или FidoNet, в сборниках программ на компакт-дисках) и содержавшие в себе просьбу заплатить деньги автору программы. Однако с течением времени значение изменилось и говоря о shareware все чаще стали иметь в виду не свободное распространение (которого в наше время может и не быть — программа может быть доступна только с сайта производителя), а приемы, используемые авторами shareware-программ с целью побудить пользователя заплатить за бесплатно полученную (но не бесплатную) им программу.

Сейчас под shareware чаще всего понимают также тип, способ или метод распространения проприетарного ПО на рынке (то есть на пути к конечному пользователю), при котором испытателю предлагается ограниченная по возможностям (неполнофункциональная или демонстрационная версия), сроку действия (триал версия, от англ. trial /ˈtraɪəl/ — пробный) или версия с встроенным блокиратором-напоминанием (NAG) о необходимости оплаты использования программы. В лицензии также может быть оговорён запрет на коммерческое или профессиональное (не тестовое) её использование. Иногда незарегистрированная программа спустя некоторое время (например, 30 дней) прекращает запускаться. Иногда становится недоступной часть функций. Иногда функциональность остаётся в полном объёме, но пользователю время от времени показывается напоминание о том, что он пользуется незарегистрированной версией.

Статья на сайте проекта GNU описывает shareware, как собственническое программное обеспечение.[1][2] Это не мешает некоторым программам с ограничивающей функцией распространяться под GNU GPL вместе с исходным кодом, но мнения об их свободности расходятся.

Основной способ распространения shareware-программ — это каталоги программного обеспечения или реклама в поисковых системах.

Российская специфика

Россия занимает второе место в мире по объёмам доходов от продаж условно бесплатных программ от независимых производителей. Многие такие программы созданы в России и продаются в США, Германии и других странах. Это небольшая, но активно развивающаяся статья экспорта высокотехнологичных продуктов.

Многие из продуктов, созданных в России, не имеют русскоязычного интерфейса. Причиной считается обширный объём нарушений авторских прав обладателей прав на продажу ПО, использование кряков и бедность населения, делающая невозможным для российских пользователей платить за программное обеспечение. Это заставляет разработчиков отказываться от распространения таких программ в России и заниматься продажами в других странах. Некоторые российские производители shareware допускают свободное некоммерческое использование своих приложений пользователями из России или стран СНГ (см. FAR Manager, Flash&Backup, Light alloy). Однако в последнее время ситуация меняется и многие приложения начинают продаваться и на территории России. Это происходит по причине повышения уровня благосостояния граждан, появления удобной системы оплаты посредством SMS-платежей, а также проведения периодических проверок юридических лиц на предмет использования контрафактного ПО.

См. также

Внешние ссылки

Примечания

dic.academic.ru

Распространение программного обеспечения

Существует много определений занятию “программирование”. Можно называть его как угодно, но, как и любая деятельность человека, программирование – это труд, и результат этого труда – готовая программа (программное обеспечение). Как происходит распространение программного обеспечения (ПО)?

Наряду с платными, существуют и бесплатные программы, называемые freeware или свободно распространяемое ПО (программное обеспечение).

Freeware (от англ. free — «бесплатный» и от англ. software — «программное обеспечение») — программное обеспечение, в лицензионное соглашение которого не входят выплаты создателю ПО.

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

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

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

1) Shareware (условно-бесплатные) программы. Такое программное обеспечение распространяется бесплатно или по цене носителя (компакт-диска, дискеты и т.п). После установки shareware программа работает в течении определенного срока, называемого trial period, который обычно составляет от 10 до 30 суток с момента установки.

По истечении этого срока события могут развиваться следующими путями:

a. Cамый жесткий сценарий – программа просто не запустится, выдав вам напоминание о необходимости купить её (это действие обычно называется “регистрацией программного обеспечения”)

b. Программа перейдет в демонстрационный режим – например, ограничит обрабатываемые файлы по объему, запретит доступ к некоторым функциям (как правило, к базовым, ради которых Вы её и устанавливали)

c. Продолжит работу по-прежнему, периодически выводя просьбу зарегистрироваться.

После оплаты программы Вы получите ключ к ней – аппаратный (дискета, компакт-диск, “заглушку” на USB или COM порт) или программный (чаще всего в виде пары “Имя пользователя – Пароль”). После этого программа поблагодарит Вас за регистрацию и продолжит работу в нормальном режиме.

2) Adware (от англ. Ad, Advertisement — реклама и Software — программное обеспечение) — программное обеспечение, содержащее рекламу. Распространение программного обеспечения Adware происходит бесплатно. Прибыль разработчиков обеспечивается принудительным показом рекламы в запущенном приложении.

В силу того, что рекламные материалы передаются для показа через глобальную сеть, большинство Adware программ предназначены для работы с ней. Классическим примером Adware приложения служит клиент ICQ («аська»).

3) В категорию freeware входят также donateware программы. Официально распространение программного обеспечения donateware бесплатно. Но оно содержат данные о платежных реквизитах авторов и призыв пожертвовать “кто сколько может”. Donateware  произошло от англ. donation — «пожертвование» и software — «программное обеспечение», по-другому еще называют, «Donationware.

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

С уважением и верой в пользу компьютерной грамотности, Надежда

P.S. Рекомендую также прочитать:

Самый богатый ботаник в мире

Леди Ада Лавлейс и первая компьютерная программа

Топ-6 катастроф, произошедших «по вине» программного обеспечения

Без мифов и легенд о выборе профессии программиста: часть 1

Хочу стать программистом: часть 2


Получайте актуальные статьи по компьютерной грамотности прямо на ваш почтовый ящик.
Уже более 3.000 подписчиков

.

Важно: необходимо подтвердить свою подписку! В своей почте откройте письмо для активации и кликните по указанной там ссылке. Если письма нет, проверьте папку Спам.

Автор: Надежда

22 февраля 2011

www.compgramotnost.ru

Free software — Национальная библиотека им. Н. Э. Баумана

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 01:23, 17 января 2019.

Свободное программное обеспечение (Free software) — программное обеспечение с открытым исходным кодом, пользователи которого имеют права на его неограниченную установку, запуск, свободное использование, изучение, распространение и изменение данного кода, а также распространение копий и результатов изменения. Свободное программное обеспечение является безопасной, надежной и финансово привлекательной платформой для построения информационных систем в корпорациях и государственном секторе. Свободное программное обеспечение обеспечивает технологическую независимость разработки и использования программного обеспечения от монополиста, независимость в выборе аппаратной платформы; отсутствие обязательной платы за право использования продуктов.

История

Движение СПО зародилось в 1983 году, когда Ричард Столлман сформировал идею о необходимости свободы использования программного обеспечения (англ. software freedom) пользователями. В 1985 году Столлман основал Фонд свободного программного обеспечения, чтобы обеспечить организационную структуру для продвижения своей идеи.

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

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

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

В 1983 году Ричард Столлман, член хакерского сообщества MIT Лаборатории искусственного интеллекта, объявил начало проекта GNU, разочаровавшись в последствиях изменения культуры компьютерной индустрии. В январе 1984 года началась разработка программного обеспечения для операционной системы GNU и был создан Фонд свободных программ. Ричард Столлман разработал свободное программное обеспечение и понятие free software (свободное программное обеспечение) для того, чтобы обеспечить свободу копирования ПО для всех.

Термин open source (открытый код) был создан гораздо позднее, в 1998 году Эриком Реймондом и Брюсом Перенсом, которые считали, что термин free software в английском языке неоднозначен, т.к. может означать и «свободный», и «бесплатный», а потому смущает многих коммерческих предпринимателей.

Четыре основные свободы

« Свободное программное обеспечение» означает свободу, а не цену. Чтобы понять эту концепцию, следует представлять себе «свободу слова», а не «бесплатное пиво»
Richard Matthew Stallman
»
  • «Free to use»«Нулевая свобода». Согласно нулевой свободе разрешено использовать программу с любой целью угодной пользователю. Сама философия free software преследует исключительно общественно важные цели. Проприетарное ПО затрудняет, а чаще полностью запрещает сотрудничество и кооперацию между пользователями, в то время как свободное — способствует ей. Главной целью является освобождение всех и каждого в киберпространстве.
  • «Open source»«Первая свобода». Позволено изучать принцип работы программы и, в соответсвии с нулевой свободой, разрешено изменять ее под свои нужды. Условием исполнения является открытость исходного кода.Подписание соглашения о неразглашении текста программы, отказ в предоставлении текстов наиболее удобных для изучения делает программу несвободной.
  • «Copy left»«Вторая свобода». Разрешается свободное распространение копий программы «в помощь товарищу». Одной из причин зарождения свободного проекта GNU была возможность делиться программами с товарищами, общаться и совместно работать. Именно эти ценности постулировались с самого начала проекта.
  • «Free to commit»«Третья свобода». Согласно данной свободе предусматривается возможность свободного изменения программы с последующим ее распространением на благо всего общества. Аналогично первой свободе, этот пункт требует открытости исходного кода для изучения и модификаций, а модификации должны распространяться, следуя этим же принципам, которые также отражены в специальной лицензии GNU GPL.

Программа свободна, если она предоставляет пользователям все эти четыре свободы в достаточном объеме. В противном случае она не свободна. Нужно подчеркнуть, что эти принципы оговаривают только доступность исходных текстов программ для всеобщего использования, критики и улучшения, и права пользователя, получившего исполнимый или исходный код программы, но никак не оговаривают связанные с распространением программ денежные отношения, в том числе не предполагают и бесплатности. [Источник 1]

Использование

По данным проекта «Open Source Census», процент использования программного обеспечения с открытыми исходными кодами достаточно высок среди крупного бизнеса. Доля предприятий, использующих СПО и с численностью сотрудников более 10тысяч, составляет 25 %, компаний с численностью 1–10тысяч сотрудников составляет 15,4 %, организаций с численностью менее 1тыс. человек – 0,03 %. Эти данные показывают, что для успешного использования СПО в организации нужно располагать хорошо укомплектованным отделом ИТ-специалистов. Организации среднего и малого бизнеса из-за ограниченных средств этого себе позволить не могут .

Если привязаться к сегодняшнему дню и проблемам РФ, то можно вычленить следующие задачи, которые решает использование СПО :

  • Обеспечение импортозамещения проприетарных компонентов программного обеспечения, снижение зависимости от монополистов.
  • Стимулирование развития компаний РФ, разрабатывающих ПО.
  • Участие IT-специалистов в оказании услуг для государственных и муниципальных нужд, привлекая дополнительные инвестиции в развитие отечественного производителя.
  • Обеспечение высокого уровня технологической независимости.
  • Уменьшение числа нарушений, связанных с правовой защитой программ для ЭВМ.

Любой процесс или продукт имеет свои достоинства и недостатки. Рассмотрим некоторые достоинства использования СПО.

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

В качестве недостатков следует отметить следующее:

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

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

В Распоряжении Правительства РФ от 17 декабря 2010 №2299-р «Оплане перехода федеральных органов исполнительной власти и федеральных бюджетных учреждений на использование свободного программного обеспечения (2011–2015 годы)» предлагалось утвердить указанный план и обеспечить Федеральным органам исполнительной власти выполнение мероприятий, указанных в этом плане. Мероприятия предусматривали создание библиотеки СПО, позволяющего решать основные задачи федеральных органов исполнительной власти и внедрение его в бюджетных учреждениях.

В дальнейшем, 19 августа 2015г., был подписан Приказ Минкомсвязи России №305 «Об утверждении Методических рекомендаций по использованию свободного программного обеспечения в деятельности федеральных органов исполнительной власти, включая критерии определения государственных информационных систем, при создании которых необходимо использовать свободное программное обеспечение, в том числе государственных информационных систем, предназначенных для оказания государственных и муниципальных услуг в электронном виде»

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

Тем не менее дискуссии и клубы по тематике использования, оценке достоинств и недостатков СПО не дают однозначного ответа, как, когда и где нужно его внедрять и применять. Анализируя одну из них [6], проводимую с участием банкиров и IT-специалистов, можно отметить следующее.

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

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

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

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

Типы свободных лицензий

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

Общественная лицензия GNU

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

Ричард Столлман занимался разработкой текстового редактора Emacs на основе исходных текстов Джеймса Гослинга. Тогда Гослинг свободно раздавал свои исходные тексты всем заинтересованным. Однако в некоторый момент Гослинг продал права на распространение Emacs компании UniPress и компания попросила Столлмана прекратить распространение его версии Emacs, так как права принадлежат им. Этот инцидент заствил Столлмана переписать заново те части исходного текста Emacs, которые теперь принадлежали UniPress, после чего он разработал собственную лицензию на программное обеспечение.

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

Лицензия, содержащая такое условие, получила название «copyleft». Здесь игра слов: по-английски авторское право называется «copyright», буквально «копироватьправо», а «copyleft», соответственно, «копироватьлево». Действительно, условие «copyleft» прямо противоположно по смыслу авторскому праву: авторское право призвано ограничить пользователя в копировании и распространении копий продукта, а «авторское лево», наоборот, строго запрещает его ограничивать. Впоследствии лицензия Столлмана получила название «Общественная лицензия GNU» (GPL, GNU Public License).

В настоящее время помимо GPL известны и другие лицензии, под которыми может распространяться свободное ПО. Самая распространённая из таких лицензий — Лицензия BSD. Лицензия BSD отличается от GPL главным образом тем, что в ней отсутствует условие «copyleft», то есть на основании свободного ПО, распространяемого под этой лицензией, можно производить несвободные модификации. Однако лицензия BSD и другие лицензии до тех пор будут оставаться лицензиями на свободное программное обеспечение, пока они соответствуют условиям, оговорённым принципами свободного ПО, объявленными Фондом. [Источник 2]

Сообщество разработчиков и пользователей

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

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

Пользователь свободно распространяемой программы не получает вместе с ней никаких гарантий: автор сделал её исходный текст открытым для общества, но при этом не брал на себя обязательств объяснять всем, как работает программа. Поэтому получить ответ на свой вопрос пользователь может из двух источников: из документации, а если её недостаточно — от более опытных пользователей. Хорошо, если такие пользователи есть среди знакомых, а если нет? В этом случае их всегда можно найти в списке рассылки в Internet, посвящённом данной программе.

Письмо, пришедшее на электронный адрес списка рассылки, будет отправлено всем подписчикам списка, либой из них может ответить на него в списке, и ответ также получат все подписчики и т. д. Так организуется нечто вроде виртуальной общей комнаты для разговоров. В настоящее время сложилось неписанное правило, что для каждой свободно распространяемой программы существует отдельный список рассылки. Найти адрес этого списка и подписаться на него можно в Internet (обычно на сайте, посвящённом данной программе). Любой пользователь свободной программы может направить свой вопрос в список рассылки. Списки рассылки читают разработчики программы и её активные пользователи, и обычно среди них находится тот, кто ответит на вопрос. Так получается, что пользователи свободных программ, в отсутствие централизованной службы поддержки, организуются в сообщество для взаимопомощи.

У пользователей программ вновь и вновь возникают одни и те же вопросы и сложности. Постоянным читателям списков рассылки это особенно очевидно, поскольку им приходится на эти вопросы отвечать не по одному разу. В таких ситуациях у них нередко возникает инициатива записать ответы на самые распространённые вопросы и открыть их для всеобщего обозрения. Так к свободной программе появляется новая документация в жанре FAQ (Frequently Asked Questions, ЧАсто задаваемые ВОпросы (ЧАВО), представляющая собой список вопросов с ответами. Пользователи патентованных программ тоже задают одни и те же вопросы, только не в списке рассылки, а службе поддержки, в результате так же появляется документация типа FAQ, которая, почему-то, редко выходит за пределы внутреннего пользования производителя программы.

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

У свободно распространяемой программы обычно нет оплачиваемого отдела контроля качества. Значит, пользователь может столкнуться с ещё большим количеством ошибок, чем в патентованной программе. Тем актуальнее для него возможность сообщить об ошибке разработчикам программы. Раньше в сопровождающей программу документации было принято указывать электронный адрес, по которому разработчики принимали сообщения об ошибках, bug report. Некоторые вводили стереотипную форму для таких сообщений, чтобы облегчить и автоматизировать их обработку. Уже это требует существенно более высокой связности сообщества во всём мире, существенно большей, чем достаточно для закрытой разработки.

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

Простому и упорядоченному приёму и перенаправлению сообщений об ошибках служат системы отслеживания ошибок (Bug Tracking System), самые известные из которых разработаны участниками больших проектов для себя, а благодаря свободным лицензиям используются повсеместно. Таковы GNUTS (разработанная в GNU), Bugzilla (Mozilla Fundation), JitterBug (проект Samba) или Debian BTS. Более ранние версии ориентируются на электронную почту, более поздние включают в себя WWW-интерфейс. Например, при помощи Bugzilla организуется сайт в Internet, на котором пользователь может заполнить форму сообщения об ошибке. Каждое сообщение имеет свой номер, по которому можно попасть на «персональную» страницу данной ошибки, где отражаются все происходящие по её поводу события, от первоначального сообщения (открытия) до исправления (закрытия). При каждом изменении в состоянии ошибки Bugzilla рассылает всем заинтересованным лицам (включая, естественно, сообщившего об ошибке и занимающихся данной программой разработчиков) письма по электронной почте. Поскольку Bugzilla позволяет оставлять комментарии и прикладывать файлы, она является полноценным средством для общения пользователя с разработчиком по поводу ошибки в программе.

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

Чтобы облегчить и автоматизировать процесс внесения исправлений, Ларри Уолл в 1984 году разработал утилиту patch («заплатка»), которая в формализованном (но хорошо понятном человеку) виде описывает операции редактирования, которые нужно произвести, чтобы получить новую версию текста. С появлением этой утилиты пользователь, обнаруживший и исправивший ошибку в программе, мог прислать автору небольшую заплатку, по которой автор мог понять, какие изменения предлагаются, и автоматически «приложить» их к своему исходному тексту. С появлением patch гораздо больше пользователей стало включаться в разработку программ с доступным исходным текстом, немалую роль и здесь сыграла сеть Usenet. Файлы-заплатки с исправлениями — обязательный атрибут сегодняшней разработки свободных программ.

Если пользователю программы не хватает в ней какой-то функции, то при должной квалификации он вполне может запрограммировать её сам и включить в исходный текст программы. Естественно, ему выгодно, чтобы его дополнение попало в «главный», авторский вариант программы (его называют «upstream») и появлялось во всех последующих версиях: можно точно так же оформить его в виде patch и выслать автору. Этой возможности лишён пользователь несвободной программы, даже если он достаточно квалифицирован. Единственный способ включить в программу нужную ему функцию — обратиться к производителю (если программа патентованная) с соответствующей просьбой, и надеяться, что производитель сочтёт предложенную функцию действительно необходимой.

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

Написать большую программу в одиночку довольно сложно и даже не всегда возможно, особенно если автор занимается этим в свободное от работы время. Большинство современных свободных программ пишется группой разработчиков. Даже если начинал писать программу один человек, и она оказалась интересной, к разработке могут присоединиться активные пользователи. Чтобы они могли не только вносить отдельные исправления, но и вообще всю разработку вести совместно, нужны специальные инструменты. Помимо patch, для организации совместной разработки ПО применяются системы контроля версий. Функции системы контроля версий состоят в том, чтобы организовать доступ к исходным текстам программы для нескольких разработчиков и хранить историю всех изменений в исходных текстах, позволяя объединять и отменять изменения и пр. Самая ранняя свободная система контроля версий, RCS использовалась ещё на заре свободного ПО абонентами сети Usenet, затем на смену ей пришла более развитиая CVS, но сегодня и она считается во многом устаревшей, и всё чаще заменяется Subversion, Arch и другими.

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

Очень многие свойства сообщества разработчиков и пользователей свободных программ проистекают из того, что все его участники обычно занимаются этой программой из интереса или потому, что эта программа — необходимый для них инструмент (например, зарабатывания денег). Время, потраченное ими на программу, не оплачивается, поэтому нет никакой надежды, что обстоятельства не переменятся и разработка не прекратится вовсе. Нередки случаи, когда разработка программы начинается благодаря одному автору-энтузиасту, который привлекает многих к участию в разработке, а потом энтузиазм лидера гаснет, а вместе с ним затухает и разработка. К сожалению, сегодня существуют тысячи свободных программ, так никогда и не достигших версии 1.0, хотя «выгорание» лидеров и не единственная этому причина. Кроме того, программа может быть необходимой, но «неинтересной», а потому не найдётся и свободных разработчиков.

Место свободных программ на сегодняшнем рынке ПО очень значительно, и многие коммерческие и государственные предприятия используют свободное ПО прямо или опосредованно. Собственно, опосредованно все пользователи Internet задействуют, например, свободную программу Bind, предоставляющую службу DNS. Многие организации, особенно предоставляющие услуги через Internet, используют свободный web-сервер Apache, от работы которого непосредственно зависит их прибыль, не говоря уже о серверах на платформе Linux. Выгода использования свободного ПО очевидна: за него не приходится платить, а если приходится — оно стоит гораздо дешевле патентованных аналогов. Главный недостаток с точки зрения коммерческого пользователя: разработчики свободных программ не несут никаких обязательств по качеству программы, кроме моральных. Поэтому сегодня большие корпорации, например, Intel или IBM, находят необходимым поддерживать проекты по разработке свободного ПО, оплачивая сотрудников, которые работают в рамках этих проектов.

Философия

В европейской культуре столь долго вырабатывались правила собственности по отношению к материальным предметам, что распространение этих прав на предметы нематериальные — программные продукты — выглядит делом естественным и не вызывает сомнений. А поводов для сомнений немало. Главное отличие программного продукта от материальных объектов — т. н. безущербное копирование, для которых законодательно запрещать нанесение ущерба, то есть признавать право распоряжаться вещью только за одним человеком — за её хозяином. Никаких дополнительных механических или юридических приспособлений при этом не требуется.

Иное дело — программный продукт. Сколько бы средств ни было вложено в его разработку, процедура его копирования (переписывания с одного носителя данных на другой) резко отличается от процедуры воспроизведения табурета. Она не требует участия ни одного из авторов программы, ни, по большому счёту, вообще человека. Единственная расходная статья при этом — цена носителя данных и амортизация копировального устройства. В результате такого копирования получается два экземпляра программы, создающие удобства уже для двух человек. Таким образом, если человек оценивает приносимые программой удобства выше стоимости носителя данных, копирование — благо. Если же относиться к программному продукту, как материальной вещи, и закреплять право её использования за одним каким-то человеком, возникает множество неурядиц, каждую из которых приходится решать искусственными, а зачастую и противоестественными методами.

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

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

Свободное ПО в России

В общем, всю активность в сфере Free Software в России можно разделить на такие группы:

  • Очень небольшое число фирм, занимающихся исключительно или преимущественно Free Software. Это, прежде всего AltLinux, затем ASPLinux, Namesys (хотя это скорее американская фирма, по случайности расположенная в России:-) — считаются сравнительно крупными, то есть со штатом в 10-30 человек. Есть еще, вроде бы, некоторое количество совсем мелких фирм, по 3-5 человек. Следует понимать, что последовательный выбор именно Free Software для хозяев, да и работников этих фирм — это вопрос в большой степени именно политический (или, как сказал бы Изображение:Ljuserinfo.gifaen_, моральный). Сейчас разработаны методики, позволяющие при наличии хватки заниматься разработкой Free Software в качестве основной деятельности и при этом самоокупаться, или даже получать какой-то доход. Однако с точки зрения быстрейшего получения максимальной прибыли такой выбор в нынешней политической и правовой ситуации чаще всего будет неоптимальным. Правда, он дает кое-какие неденежные бонусы, которые в долгосрочной перспективе можно коммерчески реализовать, но все это в конечном счете та же политика.
  • Несколько большее количество также сравнительно мелких софтверных фирм, комбинирующих в своей деятельности Free Software и Proprietary Software. Сейчас вспоминаю Linux Inc, Etersoft, Naumen, Cryptocom. Мотивация такого комбинирования у них может быть самая разная, от «надо же нам на чем-то и деньги зарабатывать» (Ethersoft) до попытки утянуть то, что по их мнению, плохо лежит (LinuxInc).
  • Отделения крупных «железных» компаний занимающиеся, по преимуществу или в том числе, Free Software. Это IBM, Siemens, Sun Microsystems. Сюда же относятся подразделения по использованию Линукса в Минобороны. Специфика их в том, что в то время, как Free Software составляет сравнительно незначительную долю в их собственной деятельности, по абсолютной величине и в сравнении с остальным Free Software-сообществом их размеры и их вклад (в виде нового софта) весьма значителен.
  • Разработчики из академической среды (КИАЭ, МГУ), более заинтересованные в распространении своих научных идей, росте своей репутации, как академической, так и любой другой, чем в чем либо еще.
  • Разработчики-любители, занимающиеся написанием свободного софта в качестве хобби или элемента хобби, или инструмента для основной работы. Граница между последними двумя пунктами нечеткая.
  • Неопределенно большое количество кустарей-админов, предлагающих свои услуги по настройке и сопровождению серверов, веб- или корпоративных. Отличаются тем, что активно используют Free Software, но сами его не пишут, или пишут (правят существующий код, как правило) от случая к случаю.
  • Простые пользователи, пока не присоединившиеся ни к одной из вышеозначенных категорий (что от них, вообще говоря, до некоторой степени ожидается).

Источники

ru.bmstu.wiki

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *