Відкрите джерело
Що таке Open SourceВідкритий код посилається на програму з вихідним кодом, яку може будь-хто модифікувати або покращити. Відкритий код надає користувачам програму дозвіл на виправлення зламаних посилань, вдосконалення дизайну або вдосконалення вихідного коду. Програмне забезпечення з відкритим кодом (OSS) - це приклад свого роду відкритого співробітництва, який може розширити перспективи дизайну набагато більше, ніж окрема компанія або робоча група з проектування. Практика з відкритим кодом може також призвести до значних заощаджень.
Порушення відкритого коду
Відкритий код є ідеальною ілюстрацією приказки, яка говорить: "Для того, щоб виховати дитину, потрібне село." Платформи, розроблені та побудовані на основі співпраці користувачів, працюють краще і мають менше помилок. Розробники програмного забезпечення, які заохочують концепцію відкритого коду, вважають, що надаючи будь-якій зацікавленій стороні доступ до зміни вихідного коду продукту, додаток буде більш корисним і без помилок у довгостроковій перспективі. Google Chrome, Mozilla FireFox, WordPress та Android - всі платформи з відкритим кодом. Роблячи доступними для всіх вихідні коди, продукти з відкритим кодом служать навчальним інструментом для студентів технологій, які вивчають коди, навчаються на них та вирішили створити ще кращі коди. Отже, кращі та інноваційніші програми створюються від основи попередніх відкритих програм.
Відкритий код на практиці
Відкритий код сприяє вільному перерозподілу своїх вихідних кодів, тому його ще називають вільним програмним забезпеченням. Вихідний код - це вбудована функція, яка керує тим, як працює програма. Традиційно, у більшості програм, придбаних чи придбаних програм, є коди, якими можна легально керувати чи змінювати лише оригінальні творці - зазвичай це людина, команда чи організація. Цей тип програмного забезпечення називається власницьким програмним забезпеченням або закритим джерелом. Власне програмне забезпечення оснащене ліцензіями, які змушують його користувачів погоджуватися з правилами, створеними оригінальним творцем. Ліцензії з відкритим кодом відрізняються від власницьких ліцензій тим, що користувачі повинні погодитися з правилами, пов’язаними зі зміною, використанням та розповсюдженням програмного забезпечення. Наприклад, деякі ліцензії з відкритим кодом передбачають, що якщо користувач змінює та поширює програму іншим, він також повинен поширювати вихідний код, не стягуючи плату за ліцензію.
Переваги з відкритим кодом
Оскільки дозвіл на використання відкритого програмного забезпечення не потрібен, програмісти зазвичай можуть виправити та оновити вихідний код програми за менший час, ніж це зазвичай займає. У програмах із закритим вихідним кодом потрібно повідомити про компанію чи розробників коду, і користувачам, можливо, доведеться почекати чимало часу, перш ніж будь-які зміни будуть внесені в додаток. У таких технологіях, як великі дані, блокчейн-технології та хмарні обчислення, інновації керуються спільним каналом з відкритим кодом. Завдяки величезній кількості даних, що надходять від нових технологій, компанії пристосовуються до методів з відкритим кодом та діляться роботою з зовнішніми користувачами, які можуть внести свій внесок і знайти нові можливості для спільних даних.
Дух відкритого коду поширився за межі кодування. Останнім часом інноватори, розробники та програмісти технологій розробляли програми для підтримки співпраці між користувачами у всьому світі у всіх сферах, включаючи однорангове страхування.
Порівняйте інвестиційні рахунки Ім’я постачальника Опис Розкриття рекламодавця × Пропозиції, що з’являються в цій таблиці, є партнерствами, від яких Investopedia отримує компенсацію.