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 |