Автор работы: Пользователь скрыл имя, 22 Мая 2013 в 06:52, курсовая работа
ПО - в компьютерном жаргоне часто используется слово «софт» от английского software. В области вычислительной техники и программирования программное обеспечение — это совокупность всей информации, данных и программ, которые обрабатываются компьютерными системами.
Программное обеспечение принято по способу распространения и использования подразделять на несвободное/закрытое,открытое и свободное.
Цель работы: дать определение свободному , открытому, бесплатному ПО. Описать применение ПО в бизнесе, описать преимущества-недостатки.
Введение
1. Понятия бесплатного/свободного/открытого ПО
2. Различие бесплатного/свободного/открытого ПО.
3. Основная общественная лицензия GNU.
4. Плюсы от использования свободного программного обеспечения.
5. Минусы от использования свободного программного обеспечения
6. Свободное ПО в бизнесе.
7. Свободное ПО в России .
8. Свободное ПО в странах мира.
9. Реализация свободного ПО .
Заключение.
Список литературы.
Содержание
Введение |
3 |
1. Понятия бесплатного/свободного/ |
4 |
2. Различие бесплатного/свободного/ |
5 |
3. Основная общественная лицензия GNU. |
6 |
4. Плюсы от использования свободного программного обеспечения. |
7 |
5. Минусы от использования свободного программного обеспечения |
9 |
6. Свободное ПО в бизнесе. |
10 |
7. Свободное ПО в России . |
10 |
8. Свободное ПО в странах мира. |
11 |
9. Реализация свободного ПО . |
12 |
Заключение. |
|
Список литературы. |
Введение.
Программное обеспечение (ПО) — наряду
с аппаратными средствами, важнейшая
составляющая информационных технологий,
включающая компьютерные программы
и данные, предназначенные для
решения определённого круга
задач и хранящиеся на машинных носителях.
Программное обеспечение
ПО - в компьютерном жаргоне часто используется слово «софт» от английского software. В области вычислительной техники и программирования программное обеспечение — это совокупность всей информации, данных и программ, которые обрабатываются компьютерными системами.
Программное обеспечение принято по способу распространения и использования подразделять на несвободное/закрытое,открытое и свободное.
Цель работы: дать определение свободному , открытому, бесплатному ПО. Описать применение ПО в бизнесе, описать преимущества-недостатки.
1.Понятия бесплатного/
Бесплатное программное обеспечение
Freeware (от англ. free [of charge] — «бесплатный» и software — «программное обеспечение») — программное обеспечение, лицензионное соглашение которого не требует каких-либо выплат правообладателю. Freeware обычно распространяется в бинарном виде, без исходных кодов и является проприетарным ПО. 1
Свободное программное обеспечение
Свободное программное обеспечение (СПО,
Как и бесплатное (freeware) и бесплатно распространяемое программное обеспечение, СПО можно получать и использовать бесплатно (но конкретный распространитель может взимать плату за получение у него копий, за каналы доставки, носители — компакт-диски или дополнительные сервисные услуги). Однако freeware обычно распространяется в исполнимом виде без исходных кодов и является проприетарным ПО, а чтобы ПО было свободным, получателям должны быть доступны его исходные коды, из которых можно создаватьисполнимые файлы, с соответствующими лицензиями. Также следует различать свободное и открытое ПО (open source) — хотя доступность исходного кода для СПО является обязательным, а многие открытые программы является одновременно свободными, но открытым иногда называют и некоторое несвободное проприетарное ПО (например, коммерческое ПО с открытым исходным кодом, Shared source).
Движение СПО зародилось в 1983 году, когда Ричард Столлман сформировал идею о необходимости дать программную свободу (англ. software freedom) пользователям. В 1985 году Столлман основал Фонд свободного программного обеспечения, чтобы обеспечить организационную структуру для продвижения своей идеи.
Открытое программное обеспечение (англ. open-source software) — программное обеспечение с открытым исходным кодом. Исходный код таких программ доступен для просмотра, изучения и изменения, что позволяет пользователю принять участие в доработке самой открытой программы, использовать код для создания новых программ и исправления в них ошибок — через заимствование исходного кода, если это позволяет совместимость лицензий, или через изучение использованных алгоритмов, структур данных, технологий, методик и интерфейсов (поскольку исходный код может существенно дополнять документацию, а при отсутствии таковой сам служит документацией).
2. Различие бесплатного/
Отличие Freeware от свободного программного обеспечения, которое предоставляет каждому помимо права на использование программного обеспечения, право модификации и ряд других прав. Freeware может распространяться без исходных текстов3 и может содержать ограничения на коммерческое использование, модификацию и т. д
Открытое и свободное ПО
Термин open source (англ. открытое программное обеспечение)
был создан вместе с определением в 1998
году Эриком Реймондом и Брюсом Перенсом,
которые утверждали, что термин free software (свободное программное
обеспечение) в английском языке неоднозначен и смущает
многих коммерческих предпринимателей[
Подавляющее большинство открытых программ является одновременно свободными. Определения открытого и свободного ПО не полностью совпадают друг с другом, но близки, и большинство лицензий соответствуют обоим.
Отличие между движениями открытого ПО и свободного ПО заключается в основном в приоритетах. Сторонники термина «open source» делают упор на эффективность открытых исходников как метода разработки, модернизации и сопровождения программ. Сторонники термина «free software» считают, что именно права на свободное распространение, модификацию и изучение программ являются главным достоинством свободного открытого ПО.
По мнению Ричарда Столлмана, разрекламированность «Open Source» несколько вредит свободному ПО, так как некоторые разработчики и пользователи открытого ПО совсем не против собственнического ПО, и люди останавливаются на Open Source, не доходя до понятий о свободе. Он отмечает, что некоторые враждебные к свободному ПО компании — например, Microsoft — используют только выражение «open source», при этом, вероятно, намеренно избегая выражения «free software».
По словам Брюса Перенса, открытое ПО всегда было лишь способом объяснить предпринимателям идею свободного ПО, и это ему удалось.
Несмотря на стремление авторов определения избавиться от неоднозначности слова free, выражение open source тоже очень часто используется для обозначения сущностей, противоречащих определению OSI или не имеющих к нему никакого отношения, но способных привести к путанице.
Существуют также программы, по мнению некоторых имеющие открытый исходный код, но не являющиеся свободными, например, UnRAR, распаковщик RAR-архивов. Его исходный код находится в открытом доступе, но лицензия запрещает использовать его для создания RAR-совместимых архиваторов. Так же существует целый класс программ, называемых коммерческим ПО с открытым исходным кодом или Open Core, которые используют термин «Open Source» применительно к несвободному программному обеспечению.
Открытый доступ к исходным текстам программ является ключевым признаком свободного ПО, поэтому предложенный несколько позднее Эриком Реймондом термин open source software (ПО с открытым исходным текстом) некоторым представляется даже более удачным для обозначения данного феномена, чем изначально предложенный Столлманом «free software». Столлман настаивает на различии этих двух понятий, так как слова open source указывают лишь на наличие одного, не самого важного (хотя и необходимого для реализации двух из четырёх свобод), по его мнению, из свойств, присущих свободному ПО — возможности увидеть исходный код.
Хотя различные формальные определения свободных и открытых произведений обычно во многом совпадают для ПО, выражения open source и «открытое программное обеспечение» в отдельных случаях используется для проприетарного ПО, не подходящего ни под одно из них (например, коммерческое ПО с открытым исходным кодом).
3. Основная общественная лицензия GNU4
Декларировав критерии свободного ПО, члены Фонда свободного ПО стали распространять свои программы в соответствии с этими принципами, никак не оформляя это документально: иначе говоря, первоначально свободные программы распространялись вообще без лицензии. Однако произошедший с самим Ричардом Столлманом прецедент убедил его в том, что документальное оформление необходимо для свободного ПО.
Ричард Столлман занимался разработкой текстового редактора Emacs на основе исходных текстов Джеймса Гослинга. Тогда Гослинг свободно раздавал свои исходные тексты всем заинтересованным. Однако в какой-то момент Гослинг продал права на распространение Emacs компании UniPress, и эта компания попросила Столлмана прекратить распространение его версии Emacs, так как права принадлежат им. Этот инцидент заставил Столлмана переписать заново те части исходного текста Emacs, которые теперь принадлежали UniPress, после чего он разработал собственную лицензию на своё программное обеспечение.
Лицензия, сформулированная Столлманом, должна была работать так же, как и лицензии на несвободное программное обеспечение: это типовой договор автора программы (обладателя авторских прав) с пользователем, в котором автор, среди прочего, оговаривает права пользователя по отношению к программе. В отличие от типовой собственнической лицензии, лицензия Столлмана предоставляет пользователю права, являющиеся критериями свободной программы: получать исходные тексты программ, изменять их, распространять изменённые и неизменённые версии. Впоследствии лицензия Столлмана получила название GNU General Public License («Основная общественная лицензия GNU»), сокращённо GNU GPL или просто GPL.
В этой лицензии оговаривается также принципиальное для Столлмана защитное условие распространения свободного ПО: ни один пользователь, сделавший модифицированную версию свободной программы, не имеет права распространять её, не соблюдая всех принципов свободного ПО, то есть делать модификацию свободной программы несвободной.
Свободное программное обеспечение выгодно использовать по целому ряду причин, основные из которых перечислены ниже. ---Возможность изучения и модификации
Одним из важнейших качеств свободного ПО является
доступность открытых кодов. Благодаря этому есть
возможность просматривать его, всячески экперементировать и
улучшать. Такой практический подход, как один из методов,
часто используется в ВУЗ для обучения программистов.
Возможность работы с ПО на таком уровне позволяет компаниям
добавлять необходимый функционал в программы и тонко
настраивать их под свои нужды. Зачастую это и является
основным фактором выбора свободного программного
обеспечения.
Бесплатность
Свободное программное обеспечение распространяется
бесплатно для любого применения. Нет необходимости платить
за лицензию с каждого рабочего места.
При необходимости пользователь может воспользоваться
платной техподдержкой. Существует много коммерчески
успешных фирм, зарабатывающих на поддержке СПО: Red Hat,
Novell и другие.
Надежность
Крупнейшие интернет ресурсы используют свободное прораммное
обеспечение (ОС семейства GNU/Linux, FreeBSD, вебсервер
apache и т.д.) для обеспечения работы своих серверов.
В их числе google.com, mail.ru, rambler.ru, lib.ru а также некоторые
службы hotmail.com и microsoft.com (по данным
http://netcraft.com/)
Гибкость
Вы можете использовать только необходимые Вам программы и
компоненты, настраивать их в соответствии с вашими
потребностями, вплоть до создания собственного дистрибутива
операционной системы.
Доступность исходных текстов вовсе не обязует пользователя
знать десяток языков программирования и «вручную» разбирать
миллионы строк кода, в мире свободного программного обеспе
чения доступны средства автоматического конфигурирования
таких сложных компонентов как, например, ядро ОС
Кроссплатформенность
Операционные системы GNU/Linux и *BSD работают на большом
количестве разных процессорных платформ:
* alpha * sparc
* powerpc * armel
* hppa * mipsel
* ia64 * mips
в том числе на наиболее распространенных сейчас на
компьютерах пользователей архитектурах amd64 и i386, а так
же мобильных устройствах на архитектуре arm.
Контроль над своей информацией
Используя свободное программное обеспечение Вы можете быть
уверены, что Ваши документы принадлежат действительно Вам,
а не «владельцу» собственнической программы или патента на
формат файла.
Выбрав свободные программы (преимущественно работающие со
свободными форматами файлов и свободными протоколами
передачи данных) пользователь избавлен от необходимости
соглашаться с унизительными условиями лицензионных
соглашений.
Независимость
Свободное распространение исходных текстов программ
облегчает их сопровождение и приспособление к нуждам