Які програми називають вільно поширюваними: приклади. Ліцензійні програми
Сьогодні все програмне забезпечення для комп`ютерних і мобільних систем, зване софтом (від англійського software), вельми умовно можна розділити на платне і безкоштовне. Спробуємо розглянути, що представляють собою вільно поширювані, ліцензійні та умовно-безкоштовні програми. Крім того, дамо пояснення щодо відмінностей такого ПО і доцільності використання того чи типу програмних продуктів.
Які програми називають вільно поширюваними?
Про такому типі програмного забезпечення відразу варто сказати, що умова наявності ліцензії на певний продукт не є обов`язковим. Так, наприклад, до вільно поширюваним програмам ставляться і ліцензійні програми, і ті, що розроблені ентузіастами своєї справи (напівпрофесіоналами, студентами і т. Д.).
Таким чином, серед всього того, що сьогодні пропонується на ринку комп`ютерного та мобільного софта, окремо можна виділити три великі категорії:
- загальнодоступні програми;
- вільно поширювані додатки (freeware);
- програми з відкритим вихідним кодом.
Різновиди вільного ПЗ
Які програми називають вільно поширюваними, вже трохи зрозуміло. Але ж і тут є свої нюанси.
Загальнодоступне ПО, з точки зору законодавчих актів, авторськими правами не захищене. При цьому вказується тільки факт відчуження прав на продукт у автора і віднесення їх до категорії public domain, коли права є спільною власністю. Яскравим прикладом можна назвати деякі з інтернет-стандартів (HTML, TCP / IP і т. Д.). При цьому вони можуть мати або не мати відкритий вихідний код. Але в будь-якому випадку такі вільно поширювані програми для Windows, наприклад, можна модифікувати, змінювати, використовувати для розробок нового ПЗ або просто займатися їх поширенням без всяких обмежень.
Для другого типу програмних продуктів передбачено збереження авторських прав за розробником, а їх використання, як правило, обмежується усіченими можливостями, а також умовами некомерційного використання. Для freeware-програм, як вже зрозуміло, будь-яке їх зміна без згоди автора є неможливим або навіть протизаконним, хоча платити за їх використання не потрібно. До того ж, розробник, як правило, постійно відстежує використання і поширення свого програмного продукту, а в деяких випадках може навіть перевести його в статус умовно-безкоштовного (shareware), що має на увазі обмеження в функціоналі або безкоштовне використання протягом певного періоду.
Нарешті, ще один погляд на вільно поширені програми. Приклади такого ПО були б неповними, якби не порушувалося питання програмного забезпечення, що має відкритий вихідний код. Що це означає в найпростішому розумінні? Та тільки те, що розробник представляє користувачам необмежені права по запуску додатка для будь-яких цілей, зміни і модифікації з подальшою передачею його оригінальної або зміненої копії третім особам і т. Д. В сенсі свободи дій рівень її набагато вище, ніж для інших freeware-продуктів, для яких в основному в поняття вільного поширення входить тільки можливість створення копії та її використання для власних потреб.
Критерії та визначення вільного ПЗ
Говорячи про те, які програми називають вільно поширюваними, не можна залишити поза увагою і питання так званих свобод, що регулюється правилами Генеральної громадської ліцензії (про ліцензії буде сказано окремо).
Ще в 70-і роки минулого століття Р. Столман сформулював основні поняття свобод, стосовно до програмних продуктів:
- «Нульова свобода» - використання ПЗ для будь-яких цілей без обмежень;
- «Перша свобода» - можливість вивчення роботи програми і її адаптація до своїх потреб;
- «Друга свобода» - вільне розповсюдження копій програми;
- «Третя свобода» - можливість зміни або поліпшення програми з подальшою загальнодоступною публікацією.
Як видно з наведених критеріїв, для «першої» і «третьої свободи» одним з обов`язкових умов є наявність того самого відкритого вихідного коду, поняття якого, до речі, ввів дещо пізніше Е. Реймонд. А взагалі, виходячи з цих принципів, за великим рахунком, вільними програмами і додатками можна назвати тільки ті, які відповідають всім чотирьом критеріям.
Типи вільних ліцензій
Не кажучи про основну ліцензії, сьогодні можна знайти досить багато інших законодавчих актів, що регулюють цю сферу діяльності.
Однак, як правило, найпоширеніша і найбільш вживана вільна ліцензія - це GNU GPL різних версій. Крім того, є ще й такі різновиди, як MIT і BSD. Найголовніший плюс такого ПО полягає саме в тому, що його можна використовувати вдома, в школах і університетах або в будь-яких інших організаціях.
Вільно поширені програми: приклади
Якщо зайнятися перерахуванням усього того, що можна віднести до вільно розповсюджуваному ПО частково або повністю, для цього може знадобитися занадто багато часу, та й самих програмних продуктів можна знайти досить багато.
Однак серед усього того, що користувачі використовують найчастіше, можна відзначити різного роду засоби мультимедіа, інтернет-технології, деякі обчислювальні інструменти і навіть цілі офісні пакети (Oracle OpenOffice). Ліцензійні програми не мають відкритого вихідного коду, але деякі додатки можна запросто змінювати. Навіть самі розробники спочатку дають згоду на модифікацію своїх програмних продуктів користувачами з метою поліпшення функціональності або виправлення помилок.
Особливості ліцензійних додатків
Серед вільного ПЗ окремо варто відзначити ліцензійні програми. Як було сказано вище, вони захищені авторськими правами та угодами по використанню.
А адже багато хто з нас стикаються з такими речами мало не кожен день. Напевно, багато хто бачив, що при установці деяких програм на одній з перших стадій інсталяції з`являється вікно, в якому показаний текст ліцензійної угоди, і, якщо знизу не поставити галочку навпроти рядка згоди з усіма пунктами, установка далі просто не буде продовжена. На жаль, переважна більшість користувачів вважає це чистої води формальністю або умовністю і самого тексту ніколи не читає. А даремно. Багатьом не зашкодило б знати, про що там йдеться.
Ліцензія, до речі, має на увазі, що ці програми стовідсотково буде працювати на обладнанні або в конфігурації, заявленої розробником, чого не скажеш про інших вільних продуктах, якими б привабливими вони не виглядали.
Деякі різновиди платних додатків
Нарешті, звернемося до платних додатків. Всі категорії розглядатися не будуть. Нас цікавлять типи умовно-безкоштовних програм shareware і trial.
Їх в більшості випадків можна скачати і встановити абсолютно безкоштовно. Як правило, такі програми можуть мати повний функціонал або обмежені можливості, якими можна користуватися протягом певного терміну (зазвичай це 30 днів). А ось після цього програма може припинити працювати, оскільки його потрібно буде або зареєструвати як офіційну копію, або купити.
З першим випадком все просто. Достатньо всього лише пройти просту реєстрацію на сайті розробника, іноді може знадобитися підтвердження через e-mail, але якщо це демо-версія, повну доведеться купувати. У другому випадку теж доведеться платити. Однак і це нашого користувача (і не тільки) ніколи не зупиняло.
Чи можна обійти обмеження при використанні платних програм?
Сьогодні в комп`ютерному інтернет-просторі можна зустріти досить багато груп ентузіастів, які займаються, м`яко кажучи, протизаконними діями - зломом програм. І, з точки зору міжнародного права, всіх тих, хто встановлює або використовує такі копії, теж можна віднести до розряду кіберзлочинців (по крайней мере, співучасників - так точно).
Тому, коли для обходу реєстрації пропонується використовувати чужі ліцензійні ключі, генератори паролів (KeyGen.exe), патчінга (Patch.exe) або ще щось в цьому роді, слід сто разів подумати про законність таких дій. Ні, звичайно, міжнародні організації, що займаються протидією кіберзлочинності, всіх користувачів відстежити не зможуть (на це у них просто не вистачить ні часу, ні ресурсів), проте сам факт використання зламаних програмних продуктів вже є прямим злочином.
висновок
Залишається сподіватися, що багатьом вже стало зрозуміло, які програми називають вільно поширюваними і якими критеріями вони відповідають. Серед більшості користувачів, до речі, існує помилкова думка, що безкоштовний софт менш функціональний в порівнянні з платними програмними продуктами. Нічого подібного. Деякі ліцензійні і вільно поширювані програми, створені ентузіастами і / або часто мають відкритий код, іноді не тільки не поступаються платним аналогам відомих розробників, а навіть перевершують їх (той же OpenOffice, який багато користувачів вважають куди більш цікавим пакетом, ніж платний аналог від Microsoft ).