95% of this article is terrible advice and at this point wastes the student’s time for free work, which is not sustainable for open source at all.
They are better off building a startup and making money out of that to fund open source projects whilst getting paid or paying others for it. The majority of companies are already doing that.
Otherwise you will end up with a wave of unmaintained packages, abandonware and no community picking it up for the long term maintenance.
Overall this is another article pontificating ‘a right way’ for students when open source is already a thankless ecosystem where maintenance is paid in time with little to nothing in return.
This is why lots of open source developers complain that no-one is paying them as they are extremely bad at pricing their own time and end up doing free work for years…
…Because companies want you developers to be happy to rip off your valuable time for free whilst your scream: ‘x company is using it!’ yet they are exploiting you by them not paying for your time.