Відкритий вихідний код: особливості, терміни та поняття

Приклади програм

В інтернеті у відкритому доступі сьогодні існує безліч програм «Open Source Software» з відмінною репутацією і характеристиками.

Перелік OS:

  • Linux має відкритий вихідний код. Це багатозадачна, багатокористувацька система, яка забезпечує командний і графічний інтерфейс. Крім того, це найвідоміший приклад відкритого коду.
  • Apache Openoffice. Це потужний текстовий процесор, обчислень і графіки ідеально підходить для сфери освіти. Може збагатити як вчителів, так і студентів.
  • Android. Завдяки тому, що це OS багато розробники можуть використовувати його для створення додатків, які будуть використовуватися цією системою.
  • Firefox. Багато користувачі добре знають цей веб-браузер Mozilla, і велика частина його коду представлена великою спільнотою добровольців.
  • Забезпечення систем безпеки

    Багатьох користувачів турбує питання, чи є вільний ЗА більш безпечним, ніж пропрієтарне. Добре відомо, що користувачі OS, такі, як ті, хто зазвичай працює з комп’ютерами, керованими системами Linux, зазвичай пишаються безпекою, яку ці програми забезпечують по відношенню до найбільш закритим системам, скажімо, Microsoft Windows і Apple Mac.

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

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

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

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

    У цьому – відмінність від пропонованої Windows або MacOS, де ці виправлення, як правило, обмежуються виявленими Microsoft і Apple.

    Саме тому Windows домінує в середовищі настільних комп’ютерів, Linux широко використовується на серверах та інших елементах, що мають велике значення для забезпечення фундаментальної безпеки.