In any case, "open source" is correct - there is no hyphen!