The OED uses open-source for its entry. I don't particularly mind; consistency is more important. However, to avoid problems in the future it might be best to choose a specific authoritative dictionary. For British English, it would be the OED. No idea what the American English dictionary of choice would be. American Heritage? Merriam-Webster?