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