def open_source

near-v-framework@0.4.0.0 · domain/architecture/ops.bend:341

import near-v-framework@0.4.0.0/domain/architecture/ops.bend as Ops
import 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.