I mentioned "from an utilitarian perspective" because better here would mean the one that achieves more results. That make the world a better place for more people.
There's not really a fixed and firmed answer but many would immediate jump to open source because it would make the technological accessible to more people quicker. In many instances it might well be the best way to go but in many others it could be a high time preference approach when staying close source and spread more slowly to fund the expertise might be better.