Условия независимости программного обеспечения:
- Управление всеми ветвями разработки
- Произвольно контролируемые первоисточники
- Сообщество, поддерживающее разработку и эксплуатацию
Закрытая разработка ПО обеспечивает независимость
неэффективными методами.
Открытая разработка ПО обеспечивает
возможность независимости, но предъявляет более высокие
требования к операционной среде.