Что такое проприетарное программное обеспечение

Обновлено: 04.07.2024

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

Содержание:

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

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

Среди наиболее популярных коммерческих программ выделяется Windows, версию которой 10 использовали более 500 миллионов человек в 2017 году. Можно сказать, что большая часть коммерческого программного обеспечения является проприетарным; тем не менее, большая часть из них бесплатна.

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

История

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

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

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

В конце 70-х и начале 80-х годов начали появляться проприетарные программы, появившиеся первые коммерческие программы.

Одним из предшественников этого сценария был Билл Гейтс, основатель Microsoft. По словам Гейтса, совместное использование операционной системы было равносильно воровству, поскольку он считал, что ценность работы, выполняемой разработчиками программного обеспечения, не принималась во внимание.

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

Компания IBM также была пионером в создании правовой структуры, которая позволила бы им продавать свои операционные системы.

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

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

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

настоящее время

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

Среди наиболее известных - лицензия BSD (Распространение программного обеспечения Berkley), Условно-бесплатное программное обеспечение и, конечно же, Microsoft, одно из самых известных и наиболее используемых в мире.

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

Оплата

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

Это может быть бесплатное или частное

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

Может быть обновлен

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

Возможны небольшие изменения

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

Обычно они надежны

Они не персонализированы

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

У них есть гарантия

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

QA

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

Различные формы оплаты

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

Ценовой диапазон

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

Преимущество

Доступный

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

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

Большая совместимость

Коммерческие операционные системы обычно более совместимы друг с другом и с другими программами, чем некоммерческое программное обеспечение.

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

Легко использовать

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

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

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

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

Техническая поддержка

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

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

Недостатки

Более дорогой

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

Есть несколько компаний, которые их производят

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

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

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

Зависимость

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

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

Если компания обанкротится, все исчезнет

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

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

Как следствие зависимости, описанной в предыдущем пункте, сценарий исчезновения компании-провайдера оставит пользователя в ситуации отказа.

Отличия от бесплатного ПО

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

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

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

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

Примеры коммерческого ПО

Майкрософт Виндоус

Сегодня это ведущее коммерческое программное обеспечение, которым пользуются более 500 миллионов пользователей по всему миру. Впервые он появился в 1985 году и быстро вытеснил предложение, которое Apple предложила рынку годом ранее, в 1984 году.

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

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

Adobe Photoshop

Эта система в основном ориентирована на профессиональное редактирование изображений. Фактически, в настоящее время он наиболее часто используется для этого. Adobe Photoshop появился в 1990 году, сначала только для систем Apple, а затем и для Windows.

Различные программы, связанные с Adobe Photoshop, предлагают пользователям очень специфические и разнообразные функции. Например, можно очень просто создавать 3D-проекты и обмениваться изображениями по сети.

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

Антивирус Avast

Более 400 миллионов человек используют этот антивирус на своих компьютерах. Это программное обеспечение, у которого есть бесплатная версия и еще одна платная версия под названием pro.

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

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

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

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

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

Содержание:

Ключевое различие - программное обеспечение с открытым исходным кодом и проприетарное программное обеспечение

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

Любая программа состоит из двух основных частей: исходного кода и объектного кода. Исходный код может быть написан программистами, которые смогут понять, что означает код и что он может выполнять. Для создания таких кодов можно использовать базовые языки программирования. С помощью компилятора этот исходный код преобразуется в объектный код, который будет состоять из битов, которые будут считываться и выполняться компьютером. Компилятор - это программа, предназначенная для решения задачи преобразования.

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

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

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

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

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

Что такое проприетарное программное обеспечение?

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

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

В чем разница между программным обеспечением с открытым исходным кодом и проприетарным программным обеспечением?

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

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

Проприетарное программное обеспечение: Программное обеспечение, которое принадлежит исключительно частному лицу или компании.

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

Исходный код (основное техническое отличие):

Программное обеспечение с открытым исходным кодом: Программное обеспечение с открытым исходным кодом выпускает исходный код

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

Распространение, Модификация исходного кода:

Программное обеспечение с открытым исходным кодом: Исходный код программного обеспечения с открытым исходным кодом можно изменять и распространять *

Проприетарное программное обеспечение: Проприетарное ПО не может быть изменено или распространено * *

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

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

Юзабилити:

Программное обеспечение с открытым исходным кодом: Программное обеспечение с открытым исходным кодом не проверяется экспертами и не имеет технической подготовки,

Проприетарное программное обеспечение: Проприетарное ПО поддерживается экспертными обзорами и технической поддержкой.

Документация:

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

Проприетарное программное обеспечение: Проприетарное программное обеспечение хорошо документировано.

Развитие:

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

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

Версии:

Программное обеспечение с открытым исходным кодом: Выпуск регулярных версий ПО с открытым исходным кодом.

Проприетарное программное обеспечение: Выпуск проприетарных версий ПО занимает сравнительно много времени.

Поддержка разработчиков:

Программное обеспечение с открытым исходным кодом: Программное обеспечение с открытым исходным кодом поддерживается многими разработчиками, что ведет к инновациям, эффективности, свободе и гибкости.

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

Безопасность

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

Проприетарное программное обеспечение: Несвободное программное обеспечение менее подвержено рискам безопасности, таким как вирусы и ошибки.

Обновления:

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

Проприетарное программное обеспечение: Обновление проприетарного программного обеспечения иногда требует затрат.

Открытый исходный код против проприетарного программного обеспечения

Резюме:

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

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

СОДЕРЖАНИЕ

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

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

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

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

Дополнительная информация: закон программного обеспечения , программного обеспечения авторских прав , патент программного обеспечения , и конечным пользователем лицензионного соглашения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фирменная программное обеспечение не является синонимом коммерческого программного обеспечения , [48] [49] , хотя эти два термина иногда используются синонимично в статьях о свободном программном обеспечении. [50] [51] Проприетарное программное обеспечение может распространяться бесплатно или за плату, а бесплатное программное обеспечение может распространяться бесплатно или за плату. [52] Разница в том, что право на распространение проприетарного программного обеспечения и размер платы остается на усмотрение владельца. В случае бесплатного программного обеспечения любой, у кого есть копия, может решить, стоит ли и сколько взимать плату за копию или связанные с ней услуги. [53]

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

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

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

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

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

Со свободным ПО знакомы все. Вы встречаете его каждый день, не осознавая этого. Используете Фаерфокс? Это свободное ПО. Заходите на сайт, а сервер, отдающий вам страницу, Apache? Свободное ПО. База данных MySQL? Тоже свободное ПО. В бизнесе свободное ПО используют уже давно, как бы парадоксально это ни звучало.

Со свободным ПО знакомы все. Вы встречаете его каждый день, не осознавая этого. Используете Фаерфокс? Это свободное ПО. Заходите на сайт, а сервер, отдающий вам страницу, Apache? Свободное ПО. База данных MySQL? Тоже свободное ПО. В бизнесе свободное ПО используют уже давно, как бы парадоксально это ни звучало.

До недавних пор свободное ПО практически всегда применялось на серверной стороне, а не на пользовательской. Обычный человек редко видел его воочию. До прихода Android самой распространённой операционной системой были разные версии Windows, а единственной альтернативой для обычного человека был Mac. На телефонах до Android были Symbian OS (который, кстати, тоже недавно стал свободным) и Windows Mobile. А вот на серверах картина была почти обратная.

Моральный кодекс разработчика СПО

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

0. Программу можно использовать для любой цели.

1. Программу можно изучить и адаптировать под свои задачи.

2. Программу можно копировать и распространять копии.

3. Программу можно улучшать и публиковать свою улучшенную версию.

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

Примеры
- Mozilla Firefox - свободный браузер с открытым кодом. В него может заглянуть кто угодно и сделать с ним может что угодно. Если ваш вклад нужен только вам, в очередной релиз браузера изменение не попадёт, но сама такая возможность есть.

- Google Chrome - бесплатный браузер, но он не свободен. Пункт 9.2 в правилах использования говорит: без письменного разрешения Google изменения невозможны. При этом существует Chromium, создаваемый параллельно, как свободное ПО.

Кстати! Запретов на продажу свободного ПО нет. Обычно его распространяют свободно, а деньги берут за поддержку и внедрение.

В 2001 году Стив Балмер, бывший на тот момент гендиректором Microsoft, заявил, что работа с открытым кодом для коммерческих компаний невозможна. Им придется открыть исходники всего остального своего ПО. Но не верьте слухам, даже если они исходят от Microsoft. Компания вполне имеет право использовать и свободное, и несвободное ПО одновременно.

Так чем выгодно СПО?

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

Пример
Когда RedHat перестали поддерживать RedHat Linux 7, 8 и 9, другие заинтересованные компании взялись за это сами. А пользователи Windows XP в своё время были вынуждены покупать новые версии системы или платить деньги за продление поддержки в порядке исключения. Американский флот за поддержку своего парка с Windows XP платит примерно 9 миллионов долларов в год.

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

Ложка дёгтя

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

Проприетарные приложения для Windows иногда не имеют полноценных свободных аналогов. GIMP объективно проигрывает фотошопу. А запускать на свободной системе проприетарное Windows-ПО получается не всегда, Wine - не панацея.

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

Большому бизнесу – большое внедрение

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

Пример
Город Тулуза одним только переходом на LibreOffice сэкономил миллион евро за три года. А вот в Мюнхене сначала перешли на СПО, а потом были вынуждены вернуться обратно: сказалось некорректное взаимодействие с другими системами. Самая свежая новость пришла из Барселоны - там собираются менять Microsoft Windows, Office и Exchange на Linux, Libre Office и Open Xchange. Пожелаем им удачи и хорошего интегратора.

Читайте также: