Код сам по себе никому не нужен если это специализированное решение для конкретного проекта.
И, по большей части ценность представляет не сам код, а тот кто его написал и данные, которыми этот код оперирует. Да монетизация делается другими способами нежели продажей (перепродажей) кода. Посмотрите: Bitrix распространяется открытым исходником, что не мешает 1С зарабатывать на нём.
Выше сказанное — личное имхо.