+38 (097) 966-1803
+38 (067) 557-7677
+38 (050) 531-6524
komp@i-help.us

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

Основні причини використання open – source:

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

Івестиційний фонд North Bridge Venture Partners опублікував результати дослідження “Майбутнє відкритого ПЗ”, в рамках якого було проведено опитування понад 700 респондентів, що представляють виробників відкритого ПЗ та корпоративних споживачів, що використовують у своїй діяльності відкрите ПЗ. Метою опитування був аналіз тенденцій, пов’язаних з затребуваністю відкритого ПЗ в корпоративному секторі. Респондентам було поставлено питання, що стосуються різноманітних факторів, що впливають на використання відкритого коду, такі як економічний вплив на відкрите ПЗ, ключові рушійні сили і перешкоди при впровадженні відкритого ПЗ, а також рекомендації щодо побудови та підтримання прибуткових бізнес-моделей, пов’язаних з відкритим ПЗ.

Особливої уваги заслуговують причини, за якими підприємства надали перевагу відкритим рішенням. 60% опитаних заявили, що ключовим фактором переходу на відкрите пз було бажання позбавитися від залежності від одного певного виробника (vendor lock-in). На другому місці (51%) серед причин переходу на відкрите ПЗ називають низьку вартість придбання та супроводу. Третім визначальним чинником є більш висока якість відкритих проектів (43%). На четвертому місці (42%) згадують можливість доступу до вихідних текстів продукту. Цікаво, що останні кілька років спостерігалося зниження важливості показника прив’язки до вендору серед споживачів, але в нинішньому опитуванні даній проблемі знову відведена ключова роль. На думку авторів опитування, такий перелом викликаний зростанням популярності хмарних технологій, в яких відкрите ПЗ відіграє ключову роль. Серед причин, що заважають переходу на відкрите ПЗ, називають погану обізнаність (48%), відсутність належних технічних навичок у працівників (47%), відсутність підтримки з боку виробника (35%) і побоювання, пов’язані з питаннями ліцензування (33%)

Розглянемо реальний приклад отримав всесвітнє поширення програмного забезпечення з відкритим вихідним кодом. У 1991 році Linus Torvalds, студент університету Хельсінкі у Фінляндії, розробив нову операційну систему, засновану на Minix, похідною від Unix, яку він назвав Linux. Torvalds випустить 0.02 версію Linux під відкритим ліцензійною угодою GNU ( GNU General Public License ), в якому міститься хороше юридичне визначення програмного забезпечення з відкритим вихідним кодом. Безліч людей по всьому світу завантажили Linux і почали працювати з ним. Багато хто з цих користувачів самі були програмістами і внесли зміни у вихідній код, який опублікував Torvalds . Протягом наступних трьох років Torvalds отримував ці модифіковані версії від інших програмістів, об’єднав безліч змін в базову версію і в 1994 році випустив Linux версії 1.0.

Відсутність гарантії та технічної підтримки викликає загальну стурбованість споживачів, охочих використовувати програмне забезпечення з відкритим вихідним кодом. Підтримувати таке програмне забезпечення майже неможливо, оскільки ліцензія цього програмного забезпечення заохочує зміна та удосконалення програм. Ось чому заснованої в 1994 році компанії Red Hat Software, яка створила «Official Red Hat Linux » вдається продавати це загалом- то безкоштовне програмне забезпечення. Найбільш цінною особливістю, яку Red Hat додає до пакету програм, є наявність гарантії та технічної підтримки. Для більшості підприємств забезпечення технічної підтримки є ключовим фактором при ухваленні рішення про покупку Linux замість того, щоб просто завантажити його безкоштовно. Крім Red Hat, деякі інші компанії також створили пакети з Linux, призначені для перепродажу, причому такі пакети зазвичай комплектуються додатковим програмним забезпеченням.

Krimi Linux, Mozilla, Apache (веб-сервер), Perl (мова pidgotovki Веб-scenaríí̈v) і PNG (формат grafíčnih а), ísnuê буде bezlíč prikladív більш популярним програмним zabezpečennâ, Аке bazuêtsâ використання vídkritih vihídnih kodív.