Freesoftware - поштовий сервер eserv

Що таке вільне програмне забезпечення?

(What is Free Software?)

Вільне програмне забезпечення означає свободу, а не ціну. Щоб зрозуміти цю концепцію, слід уявляти собі свободу слова. а не безкоштовне пиво. (В англійській мові free означає як вільний. Так і безкоштовний. Прим. Перекл.)

Свобода ПО означає право користувача вільно запускати, копіювати, поширювати, вивчати, змінювати і покращувати його. Більш точно, існують чотири різновиди свободи користувачів програми:

  • Свобода запускати програму в будь-яких цілях (свобода 0).
  • Свобода вивчення роботи програми і адаптація її до ваших потреб (свобода 1). Доступ до вихідних текстів є необхідною умовою.
  • Свобода поширювати копії, так що ви можете допомогти вашому товаришеві (свобода 2).
  • Свобода поліпшувати програму і публікувати ваші поліпшення, так що все суспільство виграє від цього (свобода 3). Доступ до вихідних текстів є необхідною умовою.
Програма вважається вільною, якщо користувачі своєму розпорядженні всі чотири свободи. Так, ви повинні бути вільні у поширенні копій програми, як модифікованих, так і оригіналу, безоплатно (тобто задарма) або стягуючи плату за поширення, скрізь і кожному. Бути вільним у цих вчинках значить (крім іншого), що вам не потрібно питати дозволу або платити за нього.

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

Щоб свобода вносити зміни і публікувати поліпшені версії була реальною, ви повинні мати доступ до вихідних текстів програми. Отже, доступ до вихідних текстів є необхідною умовою свободи програми.

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

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

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

Коли ми говоримо про інших програмних, буде краще уникати використання термінів, подібних дарований (give away) або безкоштовний (for free), оскільки вони неявно припускають, що мова йде про ціну, а не про свободу. Деякі загальноприйняті терміни, такі як піратство втілюють в собі емоції, які, ми сподіваємося, вам чужі. Див. Обговорення слів і виразів, неприйнятних в нашому суспільстві. Крім того, у нас є список перекладів терміна "вільне ПЗ" на різні мови.

Див. також:

Схожі статті