For example, I believe the Ardour DAW uses this model. But more importantly it's basically the business model of Redhat, which is presumably the most successful FOSS company there is.
Another option is to combine the "sell the binaries" model with a trademark model, where only the official binaries can bear the name of the project. Third parties can offer their own binaries but just have to change the name. Again this is also obviously part of Redhat's strategy (and for the off-label versions, see CentOS, etc.)
Another option is a variant on selling support contracts, but specifically about maintaining old versions of your software you maybe wouldn't ideally want to support anymore; it is possible to sell private maintained branches of older versions which are out of public support. However the viability of this depends on having some old versions, and depends on how often you break compatibility, which is after all what creates demand for the older branches.
The "premium version"/"open core" option mentioned in the article has some serious downsides. The most obvious is that you create a systemic incentive to handicap the FOSS project. You end up competing with your own project, so you have to ensure the FOSS project doesn't become as good as your premium version.
Imagine if feature X is implemented in the premium version only. Now an external contributor writes an independent implementation of feature X and raises a PR with the FOSS project. Is it going to get merged? Probably not. The conflict of interest compromises the operation of the FOSS project. Essentially, you create something that undermines the ability for the project to be as good as it can be. You create a situation where the organisation's stewardship of the FOSS project is detrimental to its potential. (Pertinently, today nginx just announced they're going to ease off on at least some of this...) [1]
Fundamentally open core isn't a very satisfying answer to the question of "How do you make an income from FOSS?" because it is basically the answer "Make some software which isn't FOSS." It's not a true answer to the question.