Сайт о телевидении

Сайт о телевидении

» » Что такое проприетарное программное обеспечение? Закрытое, открытое и свободное програмное обеспечение – основные различия и тенденции развития

Что такое проприетарное программное обеспечение? Закрытое, открытое и свободное програмное обеспечение – основные различия и тенденции развития

Сучасні інформаційні технології/3. Програмне забезпечення

Черненко С.В., Авраменко Н. А.

Автомобильно-Дорожный Институт ГВУЗ «ДонНТУ»

ЗАКРЫТОЕ, ОТКРЫТОЕ И СВОБОДНОЕ ПРОГРАМНОЕ ОБЕСПЕЧЕНИЕ – ОСНОВНЫЕ РАЗЛИЧИЯ И ТЕНДЕНЦИИ РАЗВИТИЯ

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

В последнее время выделяют два наиболее значительных и в то же время принципиально различных направления развития ПО – закрытое и открытое.

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

Открытое ПО – это модель, при которой дается гарантия свободно распространять копии программы вместе с исходным кодом, изменять программу или использовать ее части в новых открытых разработках . Не стоит путать открытое ПО (Open Software ) со свободным (Free Software ). Последнее предполагает обязательное наличие так называемых «свободных» лицензий на программные продукты, в то время как открытое ПО может распространяться как по таким лицензиям, так и быть достоянием общества, т.е. абсолютно доступным и бесплатным.

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

«Свободные» лицензии (Open Source , General Public License , Berkeley Software Distribution и др. ) предоставляют пользователям широкую свободу в использовании и модернизации продукта и его кода, однако сохраняют за разработчиком определенные права (на пример, требование ссылаться на первоначального разработчика, при модификации программного кода, право на продажу разработчиком исходного кода для коммерческого использования и т.п.) .

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

Последние тенденции в развитии ПО наглядно демонстрируют, что закрытый софт может быть бесплатным и свободным для использования и распространения (Freeware программы), а открытый и свободный – широкоиспользоваться в коммерческих целях (например, коммерческая поддержка свободного ПО и т.п.). Так, многие компании, особенно молодые, предлагают пользователям бесплатные упрощенные версии своих программных продуктов (являющиеся закрытым ПО) с целью привлечения внимания к более функциональным платным версиям (среди них Avira Software , IObit Software , Alwil Softvare и др.) . И наоборот, разработчики платных коммерческих приложений широко используют в своих разработках открытые исходные коды. Яркий пример тому – реализация протокола TCP / IP распространяемая по «свободной» лицензии BSD , была успешно использована в операционной системе Microsoft Windows .

Анализируя современный рынок ПО можно с уверенностью сказать, что доля открытого и свободного ПО неуклонно растет и по утверждению многих аналитиков сохранит такую тенденцию. Предположения о том, что «коммунистические» принципы Столлмана, относительно свободного распространения ПО положат конец коммерческому распространению софта и обрушат рынок программных продуктов не оправдались. Наоборот, свободное и открытое ПО выводит данный рынок на новый уровень, открывает перед разработчиками и пользователями новые возможности и тенденции. Среди наиболее положительных сторон открытости исходных кодов можно выделить: для пользователей – возможность модификации программных продуктов под определенные задачи; для разработчиков – значительное снижение монополизации рынка ПО. Учитывая все вышесказанное можно предположить, что в ближайшее время открытость и доступность исходных кодов станут такими же важными критериями для пользователя, как функциональность, удобство и надежность приложения.

Литература:

1. http :// news . belta . by / ru / news / archive ? date =26_06_2008& page =1& id =23820

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

Термин «проприетарный». Значение

Слово «проприетарный» происходит от английского слова proprietary, что означает «личное» или «патентованное». Этот термин используется для обозначения чего-либо «несвободного». Будь то ПО или оборудование. Это значит, что к примеру, имеет некую лицензию. Естественно, за то, чтобы пользоваться лицензионным программным обеспечением, придется платить деньги. Причем в некоторых случаях — деньги немалые.

В случае с оборудованием значение слова «проприетарный» несколько меняется. Этим термином обычно обозначаются некоторые уникальные части оборудования, характеризующие определенного производителя. К примеру, у смартфонов компании Apple присутствуют уникальные и патентованные разъемы для зарядки устройства.

Проприетарное программное обеспечение (ПО)

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

С проприетарным программным обеспечением не все так просто. Ярким представителем компаний, использующих проприетарные лицензии, является компания Adobe с ее «вечным» Photoshop. За пользование продукцией Adobe придется платить серьезные деньги. Да и Microsoft недалеко ушли. За использование фирменной ОС Windows 10, к примеру, придется каждый год отчислять солидную сумму. Сейчас это обычная практика среди крупных производителей программного обеспечения.

Плюсы и минусы проприетарного ПО

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

  • Постоянная техническая поддержка продукта.
  • Более стабильная работа по сравнению со свободным ПО.
  • Гарантированное отсутствие вредоносных объектов (вирусов).
  • Автоматические обновления ПО.
  • Качественное использование всех возможностей оборудования.

Все это были плюсы проприетарного ПО. Теперь перейдем к минусам:

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

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

Проприетарные драйверы

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

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

Проприетарное оборудование

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

Проприетарными разъемами для своих девайсов «грешит» компания Apple. У них все подряд патентованное и «закрытое». Если вы вздумаете подключить, к примеру, к iPhone нелицензионное зарядное устройство — ваш девайс может даже сгореть. Такое оборудование обычно производится только с целью содрать с пользователей больше денег. Очевидных плюсов в использовании проприетарных разъемов не наблюдается. На скорость передачи данных или скорость зарядки девайса это никак не влияет.

Заключение

Теперь мы вполне можем понять, что же называют умным словом «проприетарный». Это продукт, который имеет лицензию и конкретного владельца. Использование такого продукта без оплаты невозможно. Кроме того, такие продукты (программное обеспечение и драйверы) имеют закрытый исходный код, и внести изменения в их структуру не получится никакими средствами.

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



План:

    Введение
  • 1 FSF
    • 1.1 Полусвободное программное обеспечение
  • 2 Средства ограничений
  • 3 Типичные ограничения проприетарного ПО
    • 3.1 Ограничение на коммерческое использование
    • 3.2 Ограничение на распространение
    • 3.3 Ограничение на модификацию
  • Примечания

Введение

Проприета́рное программное обеспечение (англ. proprietary software ; от proprietary - частное , патентованное , в составе собственности и software - программное обеспечение) - программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободного ПО (наличия открытого программного кода недостаточно). Правообладатель проприетарного ПО сохраняет за собой монополию на его использование, копирование и модификацию, полностью или в существенных моментах. Обычно проприетарным называют любое несвободное ПО, включая полусвободное .

Рассматриваемое понятие не связано с понятием коммерческого программного обеспечения .


1. FSF

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


1.1. Полусвободное программное обеспечение

Несвободное ПО, которое разрешает практически неограниченное использование, распространение и изменение (в том числе с распространением изменённых версий) ПО в некоммерческих целях, Фонд СПО ранее называл полусвободным. Как и Open Source Initiative и Debian, Фонд СПО считал данные условия неприемлемыми для свободного ПО, но отличал полусвободное ПО от собственнического. «Проприетарное ПО» и «полусвободное ПО» вместе назывались «несвободным ПО». Позже FSF отказался от понятия «полусвободного ПО», и начал использовать термин «проприетарное ПО» для всего несвободного ПО.


2. Средства ограничений

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

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

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


3. Типичные ограничения проприетарного ПО

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

3.1. Ограничение на коммерческое использование

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


3.2. Ограничение на распространение

Этот вид ограничений сопровождает обычно крупные программные проекты, когда правообладатель требует оплаты за каждую копию программы. Обычно с таким ограничением используются программные продукты, ориентированные на узкий «профессиональный» сегмент рынка или у программного обеспечения, требующегося большому числу пользователей. Примером может служить пакет программ Adobe CS3 или операционная система Windows XP.

3.3. Ограничение на модификацию

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

Примечания

  1. 1 2 3 Proprietary - lingvo.yandex.ru/en?text=proprietary Яндекс-словари
  2. Так как коммерческое ПО может быть свободным: Some Confusing or Loaded Words and Phrases that are Worth Avoiding - www.gnu.org/philosophy/words-to-avoid.html#Commercial (англ.) . Free Software Foundation.
  3. 1 2 3 Categories of Free and Non-Free Software - www.gnu.org/philosophy/categories.html (англ.) . Free Software Foundation (24 октября 2008).
    Сергей Короп. Категории свободных и несвободных программ - www.gnu.org/philosophy/categories.ru.html (2000). - предварительная версия перевода версии статьи 1998 года.
скачать
Данный реферат составлен на основе статьи из русской Википедии . Синхронизация выполнена 10.07.11 12:02:40
Похожие рефераты:

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

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

Такое программное обеспечение предоставляется пользователям бесплатно, причем не только программы, но и операционные системы. Оно создается и разрабатывается самими пользователями, которые выкладывают свои создания в Интернет. Наиболее популярные программы регулярно обновляются, так как их использует множество людей. В качестве примера можно привести Mozilla Firefox или Thunderbird. Если программа не обновляется регулярно, возможно, для этого не хватает необходимых технических ресурсов – весь вопрос в том, сколько у программы пользователей. Высокая частота обновлений является определенным гарантом безопасности использования программы. Хотя, если после установки обновления выясняется, что программа не работает (например, в новой версии операционной системы не поддерживается Skype), есть два пути решения проблемы: попытаться найти помощь на форумах в Интернете или устранить проблему самостоятельно, что относительно трудно.

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

Некоторые разработчики ПО поддерживают общественные организации и предлагают им программы бесплатно или со скидкой через соответствующие некоммерческие организации, например, через широкую партнерскую сеть TechSoup, участники которой находятся в разных странах. В России программу осуществляет Теплица социальных технологий (ООО "Спиро"). Обратившись к программе инфоДонор вы можете выяснить может ли ваша организация участвовать в программе. Также следует помнить, что когда мы выбираем операционную систему, мы заодно выбираем и способ работы в нашей организации. Например, если мы выбрали Linux, мы не сможем использовать решения Adobe, а если мы выбрали Windows, нам придется приобрести лицензии по числу компьютеров. В каждом случае есть свои плюсы и минусы. Нужно тщательно продумать, что именно требуется нашей организации, каковы критерии эффективного использования оборудования, и принимать решение после основательного анализа.

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