Будинки Аудіо Що таке програмне забезпечення з відкритим кодом (oss)? - визначення з техопедії

Що таке програмне забезпечення з відкритим кодом (oss)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає програмне забезпечення з відкритим кодом (OSS)?

Програмне забезпечення з відкритим кодом (OSS) - це програмне забезпечення, яке розповсюджується з вихідним кодом, який може читати чи змінювати користувач.

Спільнота OSS, як правило, погоджується, що програмне забезпечення з відкритим кодом повинно відповідати наступним критеріям:

  • Програма повинна вільно поширюватися
  • Вихідний код повинен бути включений до програми
  • Будь-хто повинен мати можливість змінювати вихідний код
  • Модифіковані версії вихідного коду можуть бути перерозподілені

Крім того, ліцензія на програмне забезпечення з відкритим кодом не повинна вимагати виключення або втручання в роботу іншого програмного забезпечення.

Techopedia пояснює програмне забезпечення з відкритим кодом (OSS)

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

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

Що таке програмне забезпечення з відкритим кодом (oss)? - визначення з техопедії