Open source is not a business model.
Perl was created by someone in their spare time away from their day job.
When he needed money he just wrote books and charged for those. Ironically the publisher of those books hired him to continue working on the _language_, and of course, write more books.
Makes total sense.