Закрите і відкрите програмне забезпечення: протистояння чи взаємодоповнення?
Authors: Злобін Григорій Григорович 
Published: March 2022

Після появи у 1981 році IBM PC з відкритою архітектурою у всьому світі (і у Радянському Союзі зокрема) розпочались розробки IBM-подібних ПЕОМ. У Радянському Союзі були створені ЄС-1840, Іскра-1030, Нейрон, Пошук-1, Пошук-2, Практик. Очевидно, що скромні характеристики ПЕОМ на мікропроцесорі 1810КМ86 (радянський аналог Іntel 8086) призводили до використання операційних систем CP/M і MS-DOS та прикладного програмного забезпечення для них. Після появи 32-бітних мікропроцесорів архітектури Іх86 стало можливим використання інших операційних систем на IBM-подібних ПЕОМ.Однак більшість українських користувачів продовжували використовувати операційну систему фірми Microsoft і прикладне програмне забезпечення для неї, адже ні фірма Microsoft, ні інші виробники програмного програмного забезпечення “не помічали” того, що в Україні використовується переважно неліцензійне програмне забезпечення.Ситуація різко змінилася після внесення в Кримінальний Кодекс України статті 176 “Порушення авторського права та суміжних прав” та розпорядження Кабінету Міністрів України про продаж ПЕОМ лише з ліцензійним програмним забезпеченням. Лише після цього частина українських користувачів ПЕОМ стали звертати свою увагу на відкрите програмне забезпечення, яке здобуло широке поширення на Заході.На цей час сформувалось жорстке протистояння між фірмою Microsoft, яка є основним продавцем комерційного програмного забезпечення в світі, і світовою спільнотою розробників відкритого програмного забезпечення. Це протистояння вилилось в серію судових процесів, ініційованих фірмою Microsoft, між Microsoft і представниками спільноти. Жоден із цих процесів фірма Microsoft не виграла.На тлі цього протистояння у частини українських чиновників створилось хибне уявлення про існування протистояння між комерційним і відкритим програмним забезпеченням. Автору доводилось чути заяви про неможливість використання відкритого програмного забезпечення в ОС Microsoft Windows та неможливість використання прикладного програмного забезпечення, написаного для ОС Microsoft Windows, в ОС Linux.Безперечно, закритість коду програмного забезпечення фірми Microsoft утруднює таке використання, однак не все так безнадійно – для виконання Windows-програм в ОС Linux можна використовувати або систему Vmware (комерційний продукт), або систему Wine, яка швидко прогресує. В ОС Microsoft Windows без жодних проблем можна використовувати відкрите програмне забезпечення, яке було відкомпільоване з вихідних кодів в цій операційній системі. Як приклад можна назвати офісний пакет OpenOffice.org.ukr, графічний редактор Gimp, переглядач Веб-сторінок Firefox тощо.Версія Microsoft Vista Ultimate, як випливає з офіційної інформації фірми Microsof, повинна мати засоби для запуску Linux-програм в ОС Microsoft Vista.Величезною перевагою відкритого програмного забезпечення перед комерційним є відкритість його коду. Завдяки цій відкритості студенти комп’ютерних спеціальностей мають змогу знайомитись з найкращими зразками програмування світового рівня. Значну частина відкритого програмного забезпечення вже українізовано, іншу частину можна українізувати з власної ініціативи (з дотриманням умов ліцензії, за якою поширюється це програмне забезпечення). Підсумовуючи викладене, можна констатувати, що:1) на протязі багатьох років фірма Microsoft безуспішно веде війну проти відкритого програмного забезпечення (і це зрозуміло, бо широке поширення відкритого програмного забезпечення призводить до зменшення продаж комерційного програмного забезпечення);2) протистояння між закритим і відкритим програмним забезпеченням немає;3) існує доволі широкий попит працедавців на ІТ-спеціалістів, який мають досвід роботи з відкритим програмним забезпеченням;4) широке поширення відкритого програмного забезпечення в Україні відповідає національним інтересам України, адже завдяки цьому поширенню зменшується обсяг ліцензійних виплат закордонним компаніям.