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

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

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

Содержание
  • 1 Типы
  • 2 Происхождение
  • 3 Правовая основа
    • 3.1 Ограничения
  • 4 Исключительные права
    • 4.1 Использование программного обеспечения
    • 4.2 Проверка и модификация исходного кода
    • 4.3 Распространение
  • 5 Взаимодействие с программным и аппаратным обеспечением
    • 5.1 Собственные форматы файлов и протоколы
    • 5.2 Собственные API
    • 5.3 Привязка к поставщику
    • 5.4 Программное обеспечение ограничено определенные конфигурации оборудования
  • 6 Прекращение действия собственниками
  • 7 Ранее программное обеспечение с открытым исходным кодом
  • 8 Ценообразование и экономика
  • 9 Примеры
  • 10 См. также
  • 11 Ссылки es
  • 12 Внешние ссылки
Типы
Свободные и открытые (программное обеспечение должно иметь исходный код)Несвободные
Общественное достояние и эквиваленты Разрешающая лицензия Copyleft (защитная лицензия)Некоммерческое использование. Может сочетаться с принципом одинаковой доли.Традиционное использование авторского права ; права не требуютсяИнформация не публикуется
Программное обеспечениеPD, CC0 MIT, Apache, MPL GPL, AGPL JRL, AFPL проприетарное программное обеспечение, без общедоступной лицензиичастное внутреннее программное обеспечение
Прочие творческие работыPD, CC0 CC-BY CC-BY-SA CC-BY-NC Авторское право, без публичной лицензиинеопубликовано
Origin

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

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

Билл ГейтсОткрытое письмо любителям » в 1976 году осудил безудержное нарушение авторских прав компьютерных энтузиастов на программное обеспечение, в частности Altair BASIC <165 от Microsoft.>переводчик, и напомнил своей аудитории, что их кража у программистов препятствовала его способности производить качественное программное обеспечение.

Согласно Брюстеру Кале, юридические характеристики программного обеспечения изменились также из-за США Закон об авторском праве 1976 г..

Начиная с февраля 1983 г. IBM приняла модель «только объектный код » для растущего списка своего программного обеспечения и перестала поставлять большую часть исходного кода даже лицензиатам.

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

Правовая основа

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

Поставщик программного обеспечения определяет конкретные условия использования в лицензионном соглашении с конечным пользователем (EULA). Пользователь может согласиться с данным контрактом в письменной форме, в интерактивном режиме на экране (clickwrap ) или открыв коробку с программным обеспечением (shrinkwrap licensing ). Лицензионные соглашения обычно не подлежат обсуждению. Патенты на программное обеспечение предоставляют исключительные права на алгоритмы, функции программного обеспечения или другие патентоспособные объекты с охватом в зависимости от юрисдикции. Иногда поставщики предоставляют пользователю патентные права в лицензионном соглашении. исходный код для части программного обеспечения обычно обрабатывается как коммерческая тайна. Иногда программное обеспечение предоставляется с меньшими ограничениями на лицензирование или доступ к исходному коду; такое программное обеспечение известно как «бесплатно » или «с открытым исходным кодом."

Ограничения

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

Исключительные права

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

Использование программное обеспечение

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

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

Ограничения на использование зависят от лицензии:

  • Windows Vista Starter может запускать не более трех одновременных приложений.
  • Розничная версия Microsoft Office для дома и учебы 2007 ограничен для некоммерческого использования на трех устройствах в одном доме.
  • Windows XP может быть установлена ​​на одном компьютере, и количество сетевых подключений к обмену файлами ограничено до 10.>Home Edition отключает функции, присутствующие в Windows XP Professional.
  • Традиционно лицензии Adobe ограничены одним пользователем, но позволяют пользователю установить вторую копию на домашний компьютер или ноутбук. Это больше не верно с переходом на Creative Cloud.
  • iWork '09, пакет продуктов Apple для повышения производительности, доступен в семейном пакете из пяти пользователей для использования на пяти компьютерах в семье.

Проверка и модификация исходного кода

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

Хотя большинство проприетарного программного обеспечения распространяется без исходного кода, некоторые поставщики распространяют исходный код или иным образом делают его доступным для клиентов. Например, пользователи, которые приобрели лицензию на программное обеспечение Интернет-форумов vBulletin, могут изменять исходный код для своего собственного сайта, но не могут его распространять. Это верно для многих веб-приложений, которые должны быть в форме исходного кода при запуске веб-сервером. На исходный код распространяется соглашение о неразглашении или лицензия, которая позволяет, например, изучать и изменять, но не распространять. Текстовый почтовый клиент Pine и некоторые реализации Secure Shell распространяются с проприетарными лицензиями, которые делают исходный код доступным. Некоторые лицензии на проприетарное программное обеспечение позволяют распространять изменения в исходный код, но только для других лиц, имеющих лицензию на продукт, и некоторые из этих модификаций в конечном итоге принимаются продавцом.

Некоторые правительства опасаются, что несвободное программное обеспечение может содержать дефекты или вредоносные функции, которые могут поставить под угрозу конфиденциальную информацию. В 2003 году Microsoft учредила Программу государственной безопасности (GSP), позволяющую правительствам просматривать исходный код и документацию Microsoft по безопасности, в которой правительство Китая было одним из первых участников. Программа является частью более широкой инициативы Microsoft Shared Source Initiative, которая обеспечивает доступ к исходному коду для некоторых продуктов. Лицензия на эталонный исходный код (Ms-RSL) и Ограниченная общественная лицензия (Ms-LPL) являются лицензиями на проприетарное программное обеспечение, где исходный код доступен.

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

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

Распространение

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

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

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

Взаимодействие с программным и аппаратным обеспечением

Собственные форматы файлов и протоколы

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

Собственные API

Собственный интерфейс прикладного программирования (API) является программная библиотека интерфейс, «специфичный для одного устройства или, что более вероятно, для ряда устройств из ассортимента продукции конкретного производителя». Мотивом для использования проприетарного API может быть привязка к поставщику или то, что стандартные API не поддерживают функциональность устройства.

Европейская комиссия в своем 24 марта, Решение от 2004 года по деловой практике Microsoft, в параграфе 463 цитируется генеральный менеджер Microsoft по разработке C ++ Аарон Конторер, как говорится во внутренней служебной записке Microsoft от 21 февраля 1997 года, составленной для Билла Гейтса :

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

Ранние версии iPhone SDK были охвачены соглашение о неразглашении. Соглашение запрещало независимым разработчикам обсуждать содержание интерфейсов. Apple прекратила подписание соглашения о неразглашении в октябре 2008 года.

Привязка к поставщику

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

Программное обеспечение, ограниченное определенными конфигурациями оборудования

Запатентованное программное обеспечение также может иметь условия лицензирования, которые ограничивают использование этого программного обеспечения определенным набором оборудования. Apple имеет такую ​​модель лицензирования для macOS, операционной системы, которая ограничена оборудованием Apple, как лицензированием, так и различными конструктивными решениями. Эта модель лицензирования была подтверждена Апелляционным судом США по девятому округу.

Отказ владельцами

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

Некоторое программное обеспечение с закрытым исходным кодом выпускается их владельцем в конце жизненного цикла как программное обеспечение с открытым исходным кодом или с доступным исходным кодом, часто для предотвращения того, чтобы программное обеспечение перестало поддерживаться и unavailable Abandonware. 3D Realms и id Software известны практикой выпуска программного обеспечения с закрытым исходным кодом в открытый исходный код. Некоторые из этих видов загружаются бесплатно (бесплатное ПО ), некоторые по-прежнему продаются на коммерческой основе (например, Arx Fatalis ). Больше примеров программного обеспечения с закрытым исходным кодом в Списке коммерческого программного обеспечения с доступным исходным кодом и Список коммерческих видеоигр с доступным исходным кодом.

Ранее программное обеспечение с открытым исходным кодом

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

Цена и экономика

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

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

Сторонники коммерческого несвободного программного обеспечения утверждают, что требование, чтобы пользователи платили за программное обеспечение как продукт, увеличивает финансирование или время доступны для исследований и разработок так ftware. Например, Microsoft утверждает, что плата за каждую копию максимизирует прибыльность разработки программного обеспечения.

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

Примеры

Примеры несвободного программного обеспечения включают Microsoft Windows, Adobe Flash Player, PS3 OS, iTunes, Adobe Photoshop, Google Earth, macOS (ранее Mac OS X и OS X), Skype, WinRAR, версия Oracle Java и некоторые версии Unix.

Дистрибутивы программного обеспечения, считающиеся проприетарными может фактически включать модель «смешанного исходного кода», включающую как бесплатное, так и несвободное программное обеспечение в одном и том же дистрибутиве. Большинство, если не все так называемые проприетарные дистрибутивы UNIX представляют собой программное обеспечение со смешанным исходным кодом, объединяющее компоненты с открытым исходным кодом, такие как BIND, Sendmail, X Window System, DHCP и другие, наряду с чисто проприетарным ядром и системными утилитами.

Некоторые бесплатные пакеты программного обеспечения также одновременно доступны на частных условиях. Примеры включают MySQL, Sendmail и ssh. Первоначальные правообладатели на произведение свободного программного обеспечения, даже свободное программное обеспечение с авторским левом, могут использовать двойное лицензирование, чтобы позволить себе или другим лицам распространять проприетарные версии. Свободное программное обеспечение без авторского лева (то есть программное обеспечение, распространяемое по разрешающей лицензии на свободное программное обеспечение или выпущенное в общественное достояние) позволяет любому делать частные перераспределения. Бесплатное программное обеспечение, зависящее от несвободного программного обеспечения, считается «пойманным» Фондом свободного программного обеспечения. Это включает программное обеспечение, написанное только для Microsoft Windows, или программное обеспечение, которое могло работать только на Java, прежде чем оно стало бесплатным.

В Индии полтора миллиона ноутбуков были предварительно загружены хранителями экрана политического министра Мулаяма Сингха Ядава. Автор программного обеспечения, разработанного для этих ноутбуков, включил вредоносную функцию, которая могла «привести к сбою » устройства, если владелец ноутбука попытался изменить, удалить или модифицировать эту функцию.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-02 08:20:26
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте