It's not a foreign concept. "Open" in business-speak is an intentionally vague term. It may mean that they are "Open" to considering a partnership (where money changes hands) or that something (like a software, api) is Open in the sense, that it's published somewhere and to see it, money must change hands.