Loading AI tools
З Вікіпедії, вільної енциклопедії
Власницьке програмне забезпечення, або Пропрієтарне програмне забезпечення[1][2], (від англ. proprietary software) — це програмне забезпечення, на яке зберігаються як немайнові, так і майнові авторські права[3]. Отримавши або придбавши таке програмне забезпечення, користувач отримує обмежені права користування ним: може бути заборонено або закрито доступ до коду (вивчення), внесення змін, тиражування, розповсюдження та перепродаж[4]. Програмне забезпечення вважається власницьким або закритим, якщо наявне хоча б одне з перелічених обмежень.
Найчастіше основним методом захисту майнових прав на власницьке ПЗ, поза ліцензійною угодою, власник обирає закриття початкового коду, захищаючи свій продукт від модифікації і вбудовуючи системи обмеження користування через авторизацію. Таке програмне забезпечення називається закритим. Проте, код власницького продукту може бути й відкритим, але власник може обмежити права користувача умовами ліцензії.
Власницьке програмне забезпечення та комерційне програмне забезпечення не є синонімами — власницьким може бути й безплатне (тобто, некомерційне) програмне забезпечення.
На противагу власницькому ПЗ існує вільне програмне забезпечення, автори й власники якого дозволяють вивчати, модифікувати й поширювати змінений продукт. Саме визначення власницького програмного забезпечення виникло в результаті діяльності громадського руху вільного програмного забезпечення (представленого Фондом вільного програмного забезпечення та іншими організаціями) і осмислення умов свободи користування програмами. Визначенням власницького програмного забезпечення є не невідповідність хоча б одній з базових умов вільного програмного забезпечення. Сама назва власницьке ПЗ підкреслює визначальне значення власника у способі використання й можливостях розвитку цього програмного забезпечення.
До кінця 1960-х комп'ютери — великі й дорогі мейнфрейми у спеціальних приміщеннях з кондиціонуванням — постачалися радше на умовах лізингу, ніж на основі продажу[5][6]. Сервіс і все доступне програмне забезпечення до 1969 року виробник зазвичай постачав без окремої оплати. Як правило, програми надавалися разом з початковими текстами й користувачі мали можливість розвивати програмне забезпечення.
1969 року IBM здійснила зміни в індустрії: почала стягувати окрему платню за програмне забезпечення та сервіс для мейнфрейів і припинила постачати тексти програм[7].
Термін «власницьке програмне забезпечення» було запроваджено Фондом вільного ПЗ для визначення програмного забезпечення, яке з позиції Фонду не є вільним або напіввільним[8]. Слова англ. proprietary software позначають програмне забезпечення, яке має власника, що здійснює контроль над цим програмним забезпеченням. Таким чином, цей термін може бути вжитий щодо всього програмного забезпечення, яка не перебуває у громадському використанні. Проте слово proprietary іноді використовується в рекламі як «володіння монопольними правами на що-небудь». Так і Фонд вільного програмного забезпечення використовує термін для виділення того, що власник є основним фактором, в контрасті з вільним ПЗ, де цим фактором є свобода комп'ютерних користувачів.
Невільне ПЗ, яке дозволяє практично необмежене використання, поширення й зміну (зокрема, й поширенням змінених версій) з некомерційною метою, Фонд вільного ПЗ раніше називав напіввільним[8]. Як і Open Source Initiative і Debian, Фонд вільного ПЗ вважав ці умови неприйнятними для вільного ПЗ, але відрізняв напіввільне ПЗ від власницького. «Власницьке ПЗ» і «напіввільне ПЗ» разом називалися «закритим». Пізніше FSF відмовився від поняття «напіввільного ПЗ», і почав використовувати термін «власницьке ПЗ» для всього невільного ПЗ[8].
Правова охорона комп'ютерних програм можлива за двома різними правовими режимами[9][неавторитетне джерело]: режимом, що застосовується до літературних творів і режимом, що застосовується до патентів. У першому випадку програма ідентифікується за текстом коду, у другому — за критеріями патентоспроможності, які застосовуються для винаходів (тобто потрібно довести «інноваційність», «оригінальність» та «неочевидність», а також можливість вирішення існуючої технічної проблеми й комерційну придатність).
Правова охорона комп'ютерних програм засновується на положеннях сукупності міжнародних угод та конвенцій (як то Паризька, Бернська, Римська конвенції і Вашингтонський договір). Втім, майже всі вони в той чи іншій спосіб[10] інкорпоровані в тексті угоди ТРІПС, яка адмініструється Світовою організацією торгівлі. Угода ТРІПС зазначає, що комп'ютерні програми охороняються «подібно до охорони, що надається літературним творам за Бернською конвенцією (1971)». Утім, на практиці все частіше застосовується другий режим охорони пропрієтарного цифрового контенту у вигляді патенту (ст. 27 ТРІПС).
Правові обмеження для з'ясування статусу програмного забезпечення є визначальними. Вони містяться у ліцензіях на його використання.
Існує велика кількість різних бізнес-моделей, і компанії, що займаються розробкою власницького програмного забезпечення, складають власні ліцензійні угоди відповідно до них. Наприклад, доволі часто ліцензії на власницьке ПЗ містять такі заборони:
Правові засоби обмеження можуть включати в себе комерційну таємницю, авторське право і патенти.
Досить часто правові обмеження доповнюються відповідними технічними засобами. Найбільш розповсюджене явище — відсутність початкового коду ПЗ, надання лише машинно-зчитуванних версій програм. Саме відсутність початкових кодів здебільшого була визначальною рисою власницького ПЗ. Однак сучасне тлумачення терміну виходить не лише з наявності (чи відсутності) кодів, а враховує низку характеристик ПЗ для визначення його належності до категорії вільного чи власницького ПЗ[12][13].
Доступ до закритого коду зазвичай мають співробітники компанії-розробника, але можуть застосовуватися й гнучкіші умови обмеження доступу, в яких надання початкового коду дозволено партнерам компанії, технічним аудиторам або іншим особам відповідно до політики компанії.
Закритість коду дозволяє власникові програмного забезпечення встановлювати інші технічно засоби захисту свого продукту, наприклад
Часто власницьке програмне забезпечення зберігає свої дані у файлах з власницькими форматами і обмінюється даними через власницькі протоколи, які контролюються виробником. Більшість власницьких форматів і протоколів є секретом і несумісні з іншим програмним забезпеченням. Їхнє використання може бути заборонене чи обмежене комерційною таємницею й патентними правами.
Прикладні програмні інтерфейси (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].
Власницьке програмне забезпечення, яке власник припинив продавати і яке використовується без дозволу, називається abandonware, до нього може бути долучений початковий код. Деяке abandonware має початковий код, опублікований автором або власником у суспільне надбання, і тому воно стає вільним програмним забезпеченням і перестає бути власницьким.
Якщо власник програмного пакету припиняє існування, або вирішує припинити чи обмежити виробництво або підтримку власницького програмного пакету, отримувачі та користувачі можуть втратити ресурс, якщо в програмах виникнуть проблеми. Власник може втратити здатність покращити та підтримувати своє програмне забезпечення через бізнесові проблеми.[19] Якщо не знайдеться інший виробник, який підтримуватиме пакет, то припинення підтримки і оновлень може спонукати користувача мігрувати або до конкуруючих систем з довшим циклом підтримки, або перейти на рішення, засновані на вільному програмному забезпеченні.[20]
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.