Remove ads

Власницьке програмне забезпечення, або Пропрієтарне програмне забезпечення[1][2], (від англ. proprietary software) — це програмне забезпечення, на яке зберігаються як немайнові, так і майнові авторські права[3]. Отримавши або придбавши таке програмне забезпечення, користувач отримує обмежені права користування ним: може бути заборонено або закрито доступ до коду (вивчення), внесення змін, тиражування, розповсюдження та перепродаж[4]. Програмне забезпечення вважається власницьким або закритим, якщо наявне хоча б одне з перелічених обмежень.

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

Власницьке програмне забезпечення та комерційне програмне забезпечення не є синонімами — власницьким може бути й безплатне (тобто, некомерційне) програмне забезпечення.

На противагу власницькому ПЗ існує вільне програмне забезпечення, автори й власники якого дозволяють вивчати, модифікувати й поширювати змінений продукт. Саме визначення власницького програмного забезпечення виникло в результаті діяльності громадського руху вільного програмного забезпечення (представленого Фондом вільного програмного забезпечення та іншими організаціями) і осмислення умов свободи користування програмами. Визначенням власницького програмного забезпечення є не невідповідність хоча б одній з базових умов вільного програмного забезпечення. Сама назва власницьке ПЗ підкреслює визначальне значення власника у способі використання й можливостях розвитку цього програмного забезпечення.

Remove ads

Історія

До кінця 1960-х комп'ютери — великі й дорогі мейнфрейми у спеціальних приміщеннях з кондиціонуванням — постачалися радше на умовах лізингу, ніж на основі продажу[5][6]. Сервіс і все доступне програмне забезпечення до 1969 року виробник зазвичай постачав без окремої оплати. Як правило, програми надавалися разом з початковими текстами й користувачі мали можливість розвивати програмне забезпечення.

1969 року IBM здійснила зміни в індустрії: почала стягувати окрему платню за програмне забезпечення та сервіс для мейнфрейів і припинила постачати тексти програм[7].

Термін «власницьке програмне забезпечення» було запроваджено Фондом вільного ПЗ для визначення програмного забезпечення, яке з позиції Фонду не є вільним або напіввільним[8]. Слова англ. proprietary software позначають програмне забезпечення, яке має власника, що здійснює контроль над цим програмним забезпеченням. Таким чином, цей термін може бути вжитий щодо всього програмного забезпечення, яка не перебуває у громадському використанні. Проте слово proprietary іноді використовується в рекламі як «володіння монопольними правами на що-небудь». Так і Фонд вільного програмного забезпечення використовує термін для виділення того, що власник є основним фактором, в контрасті з вільним ПЗ, де цим фактором є свобода комп'ютерних користувачів.

Напіввільне програмне забезпечення

Невільне ПЗ, яке дозволяє практично необмежене використання, поширення й зміну (зокрема, й поширенням змінених версій) з некомерційною метою, Фонд вільного ПЗ раніше називав напіввільним[8]. Як і Open Source Initiative і Debian, Фонд вільного ПЗ вважав ці умови неприйнятними для вільного ПЗ, але відрізняв напіввільне ПЗ від власницького. «Власницьке ПЗ» і «напіввільне ПЗ» разом називалися «закритим». Пізніше FSF відмовився від поняття «напіввільного ПЗ», і почав використовувати термін «власницьке ПЗ» для всього невільного ПЗ[8].

Remove ads

Правове регулювання

Правова охорона

Правова охорона комп'ютерних програм можлива за двома різними правовими режимами[9][неавторитетне джерело]: режимом, що застосовується до літературних творів і режимом, що застосовується до патентів. У першому випадку програма ідентифікується за текстом коду, у другому — за критеріями патентоспроможності, які застосовуються для винаходів (тобто потрібно довести «інноваційність», «оригінальність» та «неочевидність», а також можливість вирішення існуючої технічної проблеми й комерційну придатність).

Правова охорона комп'ютерних програм засновується на положеннях сукупності міжнародних угод та конвенцій (як то Паризька, Бернська, Римська конвенції і Вашингтонський договір). Втім, майже всі вони в той чи іншій спосіб[10] інкорпоровані в тексті угоди ТРІПС, яка адмініструється Світовою організацією торгівлі. Угода ТРІПС зазначає, що комп'ютерні програми охороняються «подібно до охорони, що надається літературним творам за Бернською конвенцією (1971)». Утім, на практиці все частіше застосовується другий режим охорони пропрієтарного цифрового контенту у вигляді патенту (ст. 27 ТРІПС).

Правові обмеження

Правові обмеження для з'ясування статусу програмного забезпечення є визначальними. Вони містяться у ліцензіях на його використання.

Існує велика кількість різних бізнес-моделей, і компанії, що займаються розробкою власницького програмного забезпечення, складають власні ліцензійні угоди відповідно до них. Наприклад, доволі часто ліцензії на власницьке ПЗ містять такі заборони:

Обмеження на комерційне використання
Існує багато програмних продуктів, які дозволяють безплатне використання з некомерційною метою для приватних осіб, для медичних та навчальних закладів, для некомерційних організацій тощо, однак вони вимагають оплати в разі використання програмного продукту з метою отримання прибутку. Таке програмне забезпечення дуже популярне й широко використовується, а за рахунок своєї безплатності має гарну технічну підтримку з боку фахівців, у яких відсутня необхідність додаткових витрат на навчання
Обмеження на розповсюдження
Цей вид обмежень супроводжує зазвичай великі програмні проекти, коли правовласник вимагає оплати за кожну копію програми. Забороняється відтворення та розповсюдження програми та окремих частин програмного забезпечення. Зазвичай з таким обмеженням використовуються програмні продукти, орієнтовані на вузький «професійний» сегмент ринку або у програмному забезпеченні, потрібному великому числу користувачів. Прикладом може служити пакет програм Adobe Creative Suite або операційна система Microsoft Windows.
Прив'язка до апаратної чи програмної платформи
Власник забороняє використовувати свої програми, які можуть навіть бути відкриті, поза своєю апаратною чи програмною платформою. Така бізнес модель типова для монополістів, таких як Microsoft чи Apple
Встановлення ПЗ більш, ніж на одному комп'ютері
Дозволяється лише створення однієї резервної копії на випадок втрати, пошкодження чи непридатності придбаного примірника[11];
Обмеження на модифікацію
Цей вид обмеження використовується як правило в програмних пакетах із закритим кодом і може забороняти або обмежувати будь-яку модифікацію програмного коду, дизасемблювати і декомпілювати, забороняється реверсний інженіринг і вивчення коду програмного забезпечення. Деякі виробники дозволяють партнерам вивчати початковий код для ефективної побудови своїх застосунків на його основі, але забороняють вносити зміни у свій код.

Правові засоби обмеження можуть включати в себе комерційну таємницю, авторське право і патенти.

Remove ads

Технічні засоби обмежень

Досить часто правові обмеження доповнюються відповідними технічними засобами. Найбільш розповсюджене явище — відсутність початкового коду ПЗ, надання лише машинно-зчитуванних версій програм. Саме відсутність початкових кодів здебільшого була визначальною рисою власницького ПЗ. Однак сучасне тлумачення терміна виходить не лише з наявності (чи відсутності) кодів, а враховує низку характеристик ПЗ для визначення його належності до категорії вільного чи власницького ПЗ[12][13].

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

Закритість коду дозволяє власникові програмного забезпечення встановлювати інші технічно засоби захисту свого продукту, наприклад

  • користувач має на початку пройти авторизацію, ввівши активаційний ключ;
  • програмний продукт може бути прив'язаним до комп'ютера, зафіксувавши певні апаратні характеристики машини, або супроводжується апаратним ключем;
  • функціонування програми може відстежуватися через мережу інтернет;
  • програма може мати обмеження користування в часі, коли користування продуктом дозволяється за умови проплати за новий термін використання, або ж надається випробувальний час для користування.
Remove ads

Особливості роботи з власницьким програмним забезпеченням

Власницькі формати файлів і протоколи

Часто власницьке програмне забезпечення зберігає свої дані у файлах з власницькими форматами і обмінюється даними через власницькі протоколи, які контролюються виробником. Більшість власницьких форматів і протоколів є секретом і несумісні з іншим програмним забезпеченням. Їхнє використання може бути заборонене чи обмежене комерційною таємницею й патентними правами.

Власницький програмний інтерфейс

Прикладні програмні інтерфейси (API) власницьких застосунків — це засіб взаємодії з програмними бібліотеками, "специфічний для пристрою, або частіше лінійки пристроїв конкретного виробника".[14] Мотивом використання власницького API може бути бажання виробника заперти споживача на собі або через нездатність стандартного API підтримати функціональність пристрою.[14]

Європейська комісія у своєму рішенні від 24 березня 2004 щодо бізнесової практики Microsoft,[15] послалася, у параграфі 463, на генерального менеджера Microsoft з розробок на C++ Аарона Конторера (англ. Aaron Contorer), який стверджував 21 лютого 1997 у внутрішньому листі Microsoft для Білла Ґейтса:

Windows API настільки поширений, глибокий і функціональний, що більшість незалежних виробників мають бути божевільними, щоб не застосовувати його. І він настільки глибоко вбудований у початковий код багатьох Windows-застосунків, що перехід на іншу операційну систему коштуватиме їм дуже дорого.
Оригінальний текст (англ.)
The Windows API is so broad, so deep, and so functional that most ISVs would be crazy not to use it. And it is so deeply embedded in the source code of many Windows apps that there is a huge switching cost to using a different operating system instead.

Ранні версії iPhone SDK покривалися неопублікованою угодою. Ця угода забороняла незалежним виробникам обговорювати вміст інтерфейсів. Apple зупинила дію цієї угоди у жовтні 2008[16].

Замикання на одному виробникові

Залежність від майбутніх версій і оновлень власницького програмного забезпечення замикає споживача на одного постачальника, що веде до монопольного становища.[17]

Обмеження конкретними апаратними конфігураціями

Власницьке програмне забезпечення може також містити умови, що обмежує його використання лише на певному наборі апаратного забезпечення. Apple використовує таку ліцензійну модель для Mac OS X, ця операційна система обмежена виключно апаратурою від Apple, і ліцензійно, і низкою конструктивних рішень. Така ліцензійна модель підтверджена Апеляційним судом США[18].

Remove ads

Покинуте власниками програмне забезпечення

Докладніше: Abandonware

Власницьке програмне забезпечення, яке власник припинив продавати і яке використовується без дозволу, називається abandonware, до нього може бути долучений початковий код. Деяке abandonware має початковий код, опублікований автором або власником у суспільне надбання, і тому воно стає вільним програмним забезпеченням і перестає бути власницьким.

Якщо власник програмного пакету припиняє існування, або вирішує припинити чи обмежити виробництво або підтримку власницького програмного пакету, отримувачі та користувачі можуть втратити ресурс, якщо в програмах виникнуть проблеми. Власник може втратити здатність покращити та підтримувати своє програмне забезпечення через бізнесові проблеми.[19] Якщо не знайдеться інший виробник, який підтримуватиме пакет, то припинення підтримки і оновлень може спонукати користувача мігрувати або до конкуруючих систем з довшим циклом підтримки, або перейти на рішення, засновані на вільному програмному забезпеченні.[20]

Remove ads

Виноски

Remove ads

Дивись також

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.

Remove ads