def open_source
import near-v-framework@0.4.0.0/domain/architecture/ops.bend as Opsimport Base
import near-v-framework@0.4.0.0/domain/architecture/system/type.bend as S
import near-v-framework@0.4.0.0/domain/architecture/environment/type.bend as En
import near-v-framework@0.4.0.0/domain/architecture/system/release/ops.bend as RlO
import near-v-framework@0.4.0.0/domain/architecture/type.bend as A
341def open_source(a: A.Architecture) -> Bool:
342 match a:
343 case A.Architecture{s, env}:
344 match s env:
345 case S.System{_, _, _, _, _, r} En.Environment{_, _, ks, _, _}:
346 Bool.not(open_source_required(ks)) || RlO.is_public(r)
Uses (8)
Used by (0)
No other definition uses this definition.