Ноу Інти, лекція, загальні відомості про програмне забезпечення

1.4. Варіанти використання і поширення програмних продуктів

Існує велика кількість різних компаній, що займаються розробкою пропрієтарного програмного забезпечення (proprietary software). Цим терміном позначають програмне забезпечення. яке має власника, який здійснює контроль над цим програмним забезпеченням і визначає власні ліцензійні угоди по використанню програмного продукту. Найбільш типовими обмеженнями пропрієтарного програмного забезпечення є:

  1. обмеження на комерційне використання. Існує велика кількість пропрієтарних програмних продуктів, яке можна використовувати безкоштовно в некомерційних цілях для приватних осіб, медичних та навчальних закладів, для некомерційних організацій і т.д. Таке програмне забезпечення дуже популярно і широко використовується, а за рахунок своєї безкоштовності має хорошу технічну підтримку з боку фахівців, у яких відсутня необхідність додаткових витрат на навчання;
  2. обмеження на поширення. Цей вид обмежень супроводжує зазвичай великі програмні проекти, коли правовласник вимагає оплати за кожну копію програми. Зазвичай з таким обмеженням застосовуються програмні продукти, орієнтовані на вузький "професійний" сегмент ринку, або програмне забезпечення, що вимагається великої кількості користувачів. Прикладом може служити пакет програм Adobe CS3 або операційна система Microsoft Windows XP;
  3. обмеження на модифікацію. Цей вид обмеження використовується тільки в програмних пакетах з закритими вихідними кодами і може забороняти або обмежувати будь-яку модифікацію програмного коду, дизасемблювання і декомпіляцію.

В даний час існують і інші варіанти легального поширення програмних продуктів, які з'явилися з розвитком Інтернету:

Існують і інші, можна сказати, екзотичні варіанти розповсюдження програм. наприклад:

Ряд виробників використовує OEM-програми (Original Equipment Manu-facturer), тобто вбудовані програми, що встановлюються на комп'ютери або поставляються разом з комп'ютером.

Програмний продукт повинен бути відповідним чином підготовлений до експлуатації (налагоджений), мати необхідну технічну документацію, надавати сервіс і гарантію надійної роботи програми, мати товарний знак виробника, а також код державної реєстрації.