Yes! They are actually earning even though they are offering their services for free. If you have noticed, the website of https://solarmoviesc.org/ has a lot of ad banners displayed around their page. Not only that, you also have pop-up ads. Those ads are paid by advertisers and that is where they get their money from.