Чи згодні ви з твердженням про вільне програмне забезпечення, коли йдеться про програмне забезпечення з відкритим кодом?

Хоча вільне програмне забезпечення під будь-якою іншою назвою дасть вам таку ж свободу, велика різниця, яку назву ми використовуємо: різні слова передають різні ідеї. У 1998 році деякі люди в спільноті вільного програмного забезпечення почали використовувати термін «програмне забезпечення з відкритим кодом» замість «вільне програмне забезпечення», щоб описати те, що вони роблять.

Пояснення: Твердження вірне. Визначення відкритого коду гарантує використання програмного забезпечення з відкритим кодом у комерційних цілях. Він є комерційним, але не є власністю.

Безкоштовне програмне забезпечення з відкритим кодом (FOSS). програмне забезпечення, яке доступне за ліцензією, яка надає право використовувати, змінювати та поширювати програмне забезпечення, змінене чи ні, кожному безкоштовно. Таким чином, публічна доступність вихідного коду є необхідною, але недостатньою умовою.

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

Подібності:

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

Поки усе вільне програмне забезпечення є (або повинно бути) відкритим кодом, через умови ліцензування зворотне не завжди вірно. Ліцензія з відкритим кодом має відповідати (широким) критеріям, визначеним Ініціативою з відкритим кодом (Визначення OSI), щоб вважатися програмою з відкритим кодом.