What is open source? Definition, examples, pros and cons - SDxCentral