OpenAI is only technically non-profit. They're a proxy for Microsoft in all but name. They started out mostly pure, but their dickhead CEO has worked hard to undo all of that nonsense and has created parallel companies for OpenAI that can absolutely make profit while the main company gets to keep its nonprofit status. That was literally the entire basis for the board firing him (the CEO) a few months back.