Which is correct?
Open source describes any software whose source code is in the public domain or that is copyrighted and distributed under an ______________.
a. open source license
b. open-source license
Because open-source is an adjective here, it should be hyphenated.
Knowledgerush provides more information and background on open source.
Follow us on Twitter @tao_of_grammar