Свобода 0, 1 — очевидно. Позволяет пользователю сделать продукт для себя более удобным. Свобода 3 — тоже. Если я внёс модификацию и она полезна, то я имею право показать, что я внёс.
Зачем свобода 2? RHEL и Mozilla её обходят. BolgenOS — порицается (хотя лицензия не нарушена). Найти разработчиков для свободного проекта почти невозможно, так как результат можно продать только один раз. Дальше продавать может покупатель. Соответственно, остаётся только заказная разработка или чистый for fun. Ну или писать так, чтобы можно было хорошо заработать на поддержке :-)