bn:01530143n
Noun Concept
EL
open-source άδεια  open source άδεια
EN
Open-source licenses facilitate free and open-source software development. Wikipedia
Relations
Sources