Це може бути компромісом, але це автоматично не є недоліком. Відкритий код — це свідоме визначення, якими частинами ви хочете поділитися та за яких умов.
Іноді відкритий обмін є стратегічно корисним, наприклад, для сприяння співпраці, довіри чи стандартизації.