hosted exclusively on youtube, make that make sense
It makes perfect sense, since it's open source and not free/libre we are talking about. Open source doesn't care about the philosophy or political movement behind free software. It's an opportunistic appeal to corporations, advertising "open source" as just a more efficient development model