Having said that, many blockchain projects conducting ICO’s today want to keep their code private as they do not want competitors replicating their business models. Hence, non-public code does not automatically dismiss an ICO either. The more transparency about the project, however, the better.