Just a simplified representation of "usage" and "contributions". The reality is more complex.

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
' Copyright 2021 highstreet technologies USA Corp.
' This work is licensed under a Creative Commons Attribution 4.0 International License.
' SPDX-License-Identifier: CC-BY-4.0
' https://creativecommons.org/licenses/by/4.0/deed.en

@startuml

' Diagram 
title
  The Ecosystem
end title

package "Open Source Community" as osc {
  package "Linux Foundation" as lfn {
    package "O-RAN-SC" as oransc {
      [Non-RT-RIC] as nonrtric <<enabled>>
      [OAM] as oam <<enabled>>
      [SIM] as sim <<enabled>>
    }
    package "ONAP" as onap {
      [CCSDK/SDNC/SDN-R] as ccsdk <<enabled>>
      [VES-Collector] as ves <<enabled>>
      [DMaaP] as mr <<enabled>>
      [OOM] as oom <<enabled>>
      [MODELING] as model <<enabled>>
    }
    [Docker] as docker
    [OpenStack] as ost
    [Kubernetes] as k8s
    [OpenDaylight] as odl
    [Acumos] as acumos
  }
  package "Open Source Project" as os {
    [pyang] as pyang <<enabled>>
    [netopeer2] as ncs <<enabled>> 
    [sysrepo] as sr <<enabled>> 
  }
}

package "Standard Organizations" as sdo {
  [O-RAN] as oran 
  [3GPP] as gpp3
  [ietf] as ietf
  [onf] as onf
}

' Assoziations
onap ..|> acumos
ccsdk ..|> odl

ncs .up.|> ietf
ncs ..|> sr

sim .up.|> oran
sim -up-> oran
sim ..|> ncs
sim --> ncs
sim ..|> docker

oam .up.|> oran
oam -up-> oran
oam ..|> sim
oam ..|> ccsdk
oam --> ccsdk
oam ..|> model
oam --> model
oam ..|> ves
oam ..|> mr
oam ..|> oom
oam --> oom
oam --> odl

model .up.|> oran
model -up-> oran

nonrtric .up.|> oran
nonrtric -up-> oran
nonrtric ..|> sim
nonrtric ..|> ccsdk
nonrtric --> ccsdk
nonrtric ..|> mr
nonrtric ..|> oom

oran ..|> gpp3
oran ..|> ietf
oran ..|> onf

oom ..|> docker
oom ..|> k8s
oom ..|> ost

k8s ..|> docker

' layout
ncs -[hidden]down- pyang

' End Diagram
' Format

left footer 
  <img:https://media-exp1.licdn.com/dms/image/C560BAQH0qSJJi67N4g/company-logo_200_200/0/1606867328974?e=2159024400&v=beta&t=OybMqHsK24YCp_WeGC10qJWJp-tsHu2GnjuF5gEeGSM{scale=0.2}>  Copyright 2021 highstreet technologies USA Corp.
  .              This work is licensed under a Creative Commons Attribution 4.0 International License.
  .              SPDX-License-Identifier: CC-BY-4.0
  .              2021-04-18 | o-ran.org | Thanks to PlantUML!
end footer

skinparam backgroundColor #fefefe
' skinparam nodesep 200
' skinparam ranksep 500

skinparam backgroundColor #fefefe
'skinparam handwritten true
skinparam roundcorner 15
hide stereotype

skinparam shadowing<<image>> false

skinparam component  {
    BorderColor #444444
    BackgroundColor #ffffdd
    BackgroundColor<<enabled>> #ffffdd
    BackgroundColor<<disabled>> #eeeeee
    FontColor #444444
}

skinparam database  {
    BorderColor #444444
    BackgroundColor #ffffdd
    BackgroundColor<<enabled>> #ffffdd
    BackgroundColor<<disabled>> #eeeeee
    FontColor #444444
}

skinparam note  {
    BorderColor #fefefe
    BackgroundColor #ffff88
    BackgroundColor<<image>> #fefefe
    BorderColor<<image>> #fefefe
    FontColor #444444
}

skinparam sequence {
  MessageAlign left
  ArrowColor #2277dd
  ArrowColor<<disable>> #886666
  ArrowFontColor #444444
  ArrowThickness 2
  ActorBorderColor #444444
  LifeLineBorderColor #444444
  LifeLineBackgroundColor #eeeeee
  LifeLineBackgroundColor #eeeeee
 
  BoxBorderColor #444444
    
  GroupBorderColor #444444
  GroupBackgroundColor #eeeeee
  
  ParticipantBorderColor #444444
  ParticipantBackgroundColor #ffffdd
  ParticipantFontColor #444444
    
  ActorBackgroundColor #ffffdd
  'ActorFontColor DeepSkyBlue
  'ActorFontSize 17
  'ActorFontName Aapex
}

@enduml