Відкритий вихідний код () — це вихідний код, який є вільно доступним для можливої модифікації та поширення. Продукти включають дозвіл на використання та перегляд вихідного коду, проектної документації або вмісту продукту. Модель відкритого програмного забезпечення — це децентралізована модель розробки програмного забезпечення, яка заохочує відкриту співпрацю. Основним принципом розробки відкритого програмного забезпечення є колективне виробництво, при якому такі продукти, як вихідний код, креслення та документація, є вільно доступними для громадськості. Рух за відкрите програмне забезпечення почався як відповідь на обмеження пропрієтарного коду. Ця модель використовується насамперед — у створенні вільного програмного забезпечення, у відповідних технологіях з відкритим кодом, у відкритих відкриттях ліків, у мистецтві, політиці громадських організацій та мереж, використовується для таких проєктів, як електронна комерція з відкритим кодом.
Відкрите програмне забезпечення сприяє універсальному доступу через відкрите програмне забезпечення або безкоштовну ліцензію до дизайну або креслення продукту, а також універсальному поширенню цього дизайну або креслення. До того, як термін «відкрите програмне забезпечення» набув широкого вжитку, розробники та виробники використовували різні інші терміни, такі як «безкоштовне програмне забезпечення», «умовно-безкоштовне програмне забезпечення» та «програмне забезпечення, що є суспільним надбанням». Відкрите програмне забезпечення набуло популярності з розвитком Інтернету. Рух за відкрите програмне забезпечення виник з метою прояснення питань авторського права, ліцензування, домену та споживання.
Історія В 1991 році молодий фінський програміст Лінус Торвальдс написав нове ядро операційної системи і виклав коди в мережу для доопрацювання спільно з міжнародним співтовариством програмістів та хакерів.
Насправді поняття Open Source було засновано на понятті free software, що було введене Річардом Столменом — засновником проєкту GNU (GNU is not Unix | GNU не Unix) і автором — текстового редактора Emacs, GCC, ще в 1980-х.
Він же ввів поняття вільної ліцензії GPL (GNU Public License), GNU/Linux.
Як правило, під відкритим кодом розуміють комп'ютерну програму, вихідний код якої доступний широкому загалу для використання, зміни його оригінального дизайну та публікації зміненої версії (форку) у спільноті. Для підтримки розвитку руху відкритого коду з'явилося багато великих офіційних установ, у тому числі Apache Software Foundation, що підтримує такі проєкти спільноти, як фреймворк з відкритим кодом і HTTP-сервер з відкритим кодом Apache HTTP.
Див. також Відкрите програмне забезпечення Відкрита система (ІТ) Собор і базар
Примітки