Anonim

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

Хороша ідея знати різницю між цими моделями випуску. Для хорошого простого англійського пояснення ознайомтеся з цією статтею. Процитуйте короткий огляд відмінностей:

  • Безкоштовна програма - це, як правило, дуже невелика програма, яку випускає студент чи ентузіаст.
  • Shareware - це утиліта чи програма середнього розміру, написана професійним розробником або невеликою програмною компанією. У розробника чи видавця немає ресурсів, щоб продати його, тому вони випускають його як умовно-безкоштовне програмне забезпечення з бізнес-моделлю "спробуй перед покупкою".
  • Відкритий код охоплює гаму, але найбільшим "безкоштовним" програмним забезпеченням є все відкрите джерело - Linux, FreeBSD, PostgreSQL, Apache. До появи ВК в "індустрії вільного програмного забезпечення" спільний розвиток навколо спільної кодової бази був єдиним способом створення великого безкоштовного додатка.
Яка різниця між безкоштовним, умовно-безкоштовним та відкритим кодом?