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

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

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

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

  • Что такое проприетарное программное обеспечение?
  • Достоинства проприетарного программного обеспечения
  • Недостатки проприетарного программного обеспечения
  • Другие факторы, которые следует учитывать
  • Примеры популярного проприетарного ПО
  • Альтернативные модели лицензирования программного обеспечения
  • История проприетарного программного обеспечения
  • Заключение и ответы на вопросы

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

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

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

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

Какими исключительные правами обладают владельцы проприетарного программного обеспечения?

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

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

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

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

Деньги

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

Возьмем, к примеру, Microsoft. Этот технологический гигант построил целую империю, разрабатывая программное обеспечение, защищенное авторским правом. Основная часть его доходов поступает с продажи продуктов Windows и Microsoft Office. Microsoft на данный момент стоит более 1 триллиона долларов. Для начинающих разработчиков переход на модель проприетарного программного обеспечения — очевидный выбор.

Стабильность продукта

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

Более ясная дорожная карта

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

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

Индивидуальная поддержка

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

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

Простота в использовании

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

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

Недостатки проприетарного ПО

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

Зависимость пользователей

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

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

Громоздкие продукты

Еще одним недостатком продуктов с закрытым исходным кодом является то, что они, как правило, достаточно «тяжелые» для компьютерных системы. Microsoft Office, например, устанавливает ряд компонентов, которые большинству сотрудников не нужны: Publisher или Access, например. Могут возникнуть значительные сложности в удалении ненужных программ и компонентов с вашего компьютера, а поспешность в процессе инсталляции нужного приложения приводит большинство людей к установке огромных пакетов, которые им и не нужны вовсе. С другой стороны, многие программы с открытым исходным кодом располагаются в Сети и занимают лишь небольшую часть дискового пространства, что может сделать их лучшим вариантом для некоторых пользователей с ограниченным объемом ресурсов компьютера.

Меньшая гибкость

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

«Сюрпризы» при ценообразовании

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

Проблемы лицензирования

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

Другие факторы, которые следует учитывать

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

Безопасность выше

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

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

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

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

Антивирусы

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

Norton
Компания Norton занимает место ведущего разработчика программного обеспечения в области антивирусных решений. Более того, это пионер в сфере антивирусной защиты и кибербезопасности, который насчитывает порядка 50 миллионов пользователей в 150 странах мира. Продукция Norton занимает первое место среди лучших антивирусных программ 2020 года, она получила несколько наград от онлайн-лабораторий, включая AV-Test и Anti-Malware Testing Standard Organization.

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

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

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

Хранение паролей

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

Keeper Password Manager & Digital Vault
Одним из лучших программных решений для управления паролями является приложение Keeper. Это гибкий продукт, поддерживающий все популярные браузеры и платформы. Данное программное обеспечение позволяет безопасно обмениваться паролями с другими людьми и коллегами. Оно сохраняет полную историю паролей и файлов, с опциями безопасного хранения файлов и возможностью безопасного обмена сообщениями с помощью двухфакторной аутентификации. Благодаря элегантному пользовательскому интерфейсу и целому ряду функций, продукт получил четыре награды InfoSec на конференции RSA 2020.

LastPass
Еще одним популярным менеджером паролей является LastPass. Разработчик предлагает как бесплатную, так и премиум-версию по доступной цене. Обе версии будут надежно хранить все ваши пароли на всех ваших устройствах, но премиум-функции включают в себя ряд дополнительных функций: приоритетную поддержку клиентов, 1 ГБ безопасного файлового онлайн-хранилища и расширенные возможности многофакторной аутентификации. Приложение функционирует на различных платформах и операционных системах, включая Windows, MacOS, Android и iOS-устройства, позволяя синхронизировать пароли между ними. Недавно его пользовательский интерфейс претерпел изменения, и теперь он предлагает ряд расширенных возможностей.

Управление активами

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

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

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

Удаленное взаимодействие

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

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

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

Бизнес-инструменты

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

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

Templafy
Одним из лучших инструментов документооборота является Templafy. Оно легко интегрируется с пакетами офисных приложений: Microsoft Office, SharePoint, OneDrive и GoogleDrive, и позволяет создавать различные файлы и документы с фирменным стилем вашей фирмы. Его «облачные» технологии позволяют пользователям получать доступ к документам со смартфона, планшета или компьютера. Среди других преимуществ — автоматические проверки, совместимость с различными устройствами и настраиваемый интерфейс.

Insightly
Для управления взаимоотношениями с клиентами великолепно подходит система Insightly, которая предназначена для малого и среднего бизнеса. Она насчитывает более 1,5 миллиона пользователей и может похвастаться полезными функциями, помогающими автоматизировать рабочий процесс, управление вызовами, управление лид-менеджментом, связывание отношений и управление заявками. Кроме того, система имеет в своем распоряжении собственное мобильное приложение, а также плагины для Gmail и Outlook.

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

Shopify
Пакет программного обеспечения для точек продаж от Shopify предлагает гибкое решение, которое может быть адаптировано и настроено для широкого круга предприятий. Он обладает широким набором функций и интегрируется с таким оборудованием, как сканер штрих-кодов или принтер. Располагает интуитивно понятным интерфейсом приложений на базе Android, iOS, и Web-ресурса. Вы можете отслеживать уровень запасов, просматривать текущие заказы и обрабатывать запросы в службе поддержки клиентов — и все это в одном месте.

Альтернативные модели лицензирования программного обеспечения

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

ПО с открытым исходном кодом и ПО с бесплатной лицензией

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

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

Термины «бесплатные лицензионные программы» и «программы с открытым исходным кодомчасто кажутся взаимозаменяемыми и как будто бы ссылаются на одни и те же лицензии и типы программ. Разница кроется в нюансах и относится к несколько иному подходу или философии построения программ. Чтобы положить конец путаннице в тонкостях, вспомните термин «FOSS» (свободные программы с открытым исходным кодом), с которым вы уже, скорее всего, встречались. Он охватывает все основные моменты. Вы можете узнать больше об этом в истории проприетарного ПО.

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

  • Лицензия MIT. Как вы, возможно, догадались, появилась в MIT. Она дает пользователю разрешение проверять и изменять исходный код. Она также позволяет пользователям вносить изменения, а затем перелицензировать свои измененные программы как новый продукт, под несвободной лицензией. Как таковая, лицензия MIT отличается от лицензий на программы с авторским левом.
  • Стандартная Общественная Лицензия GNU (GPL). Эта лицензия предусматривает, что любые изменения, разработка или новое программное обеспечение, созданное из исходного кода, должны оставаться с открытым исходным кодом. Все, что исходит из лицензии GPL, должно оставаться таковым: это означает, что любое программное обеспечение, созданное на основе GPL, остается в общественном достоянии навсегда.
  • Лицензия на общие разработки и распространение 1.0 (CDDL-1.0). Подобно GPL, любое программное обеспечение, лицензируемое по CDDL, должно оставаться таким навсегда во всех его производных формах. Пользователи все еще могут проверять, изменять и распространять исходные коды, но вы никогда не можете перелицензировать их как проприетарные программы.
  • Лицензия Apache 2.0. Условие те же, что и в лицензии MIT, но вы должны быть более осторожны в указании того, когда и как вы изменили код. Вы все еще можете свободно пользоваться исходными кодами, вносить в них изменения и обмениваться программами, но вы должны приложить к любому производному коду явное заявление о том, что вы изменили его, прежде чем начали его распространять.
  • Лицензия BSD: Лицензия BSD предлагает более или менее свободу, в зависимости от того, как вы на нее смотрите. Лицензия BSD означает, что программы открыты для пользователей, чтобы они могли видеть исходный код, работать с ним и распространять его. Пользователи также свободны манипулировать исходным кодом программ, держать его при себе и перелицензировать новый продукт как проприетарное программное обеспечение, используя коммерческую лицензию.

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

Подробнее о продуктах с открытым исходным кодом и истории модели open-source можете почитать здесь: Что такое Open source и как он работает?

Бесплатное ПО (Freeware)

Бесплатное ПО относится к программному обеспечению, которое вы можете использовать, как следует из названия, бесплатно. Слово free здесь применимо исключительно к цене, но не к правам, предоставляемым конечному пользователю. Чаще всего пользователи не могут получить доступ к исходному коду, вносить в него любые изменения или распространять его без явного разрешения автора — это означает, что многие бесплатные программы являются проприетарными. К наиболее известным представителям можно отнести такие продукты, как Skype и Adobe Reader.

История проприетарного ПО

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

Клиенты, которые разрабатывали программы на этих компьютерах, передавали свои проекты другим бесплатно. Подобная практика считалась нормой, особенно в исследовательских центрах и университетах, чтобы студенты и исследователи могли исправлять ошибки или добавлять новые функции. Лишь в 1974 году Комиссия США по Новым Технологическим Применениям работ, охраняемых авторским правом (CONTU), объявила, что компьютерные программы являются интеллектуальной собственностью их авторов — таким образом программы получили тот же статус, что и литературные произведения и подчинились тем же законам об авторском праве.

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

В начале 1980-х некоторые разработчики хотели сохранить свободу и сотрудничество, связанные с разработкой программ. Чтобы вернуться к этой модели, в 1983 году Ричард Столмен основал проект GNU, чтобы сохранить программы свободными. Он изобрел авторское лево, выпустив Стандартную Общественную Лицензию «GNU», которая снимает все ограничения авторского права. Такой поворот к открытой модели в конце концов привел к появлению движения за программы с открытым исходным кодом, которое защищало совместную разработку.

Почему проприетарное ПО настолько противоречиво?

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

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

Заключение и ответы на вопросы

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

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

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

Проприетарное и коммерческое программное обеспечение — есть ли разница?

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

Что происходит, когда разработка проприетарного программного обеспечения прекращается?

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

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

Для частных лиц использование заброшенного ПО может быть, как минимум, разочаровывающим. Яркий пример — геймерское сообщество, в котором множество старых фаворитов «вылетает на обочину»: так было с несколькими вехами в истории видеоигр, такими как «Астероиды», исходный код которых был утерян, когда корпорация Atari закрылась в 1996 году.

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

Что такое «оберточная лицензия» (shrink-wrap license)?

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

Для решения этой проблемы некоторые производители используют экранное соглашение EULA. Пользователь должен согласиться с пользовательским соглашением на экране, прежде чем он сможет продолжить установку. Такое соглашение иногда называют clickwarp agreement.

Используют ли государственные органы проприетарное ПО?

Непрозрачность проприетарного ПО означает, что некоторые Правительства опасаются доверять подобным продуктам, которые потенциально могли бы скомпрометировать конфиденциальные сведения, если бы они содержали вредоносные элементы или уязвимости. В 2003 году компания Microsoft запустила «Правительственную Программу Безопасности» («Microsoft GSP»), в которой государственным органам было разрешено просматривать исходный код, а также документацию Microsoft по безопасности. Одним из первых Правительств, присоединившихся к этой программе в 2003 году, стало Правительство Китая, после встречи с Биллом Гейтсом. На данный момент в программе принимают участвуют более 45 Правительств разных стран.

Что такое «условно-бесплатное ПО» (Shareware)?

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

Перевод статьи: What is proprietary software and how does it works