Research Concept

Open source

copyright licensing status defined by the Open Source Initiative

Works
126,079
Citations
865,390
Level
3
OpenAlex ID
C3018397939