Patreon and GitHub aren't exactly anonymous and are responsive to takedowns which is a problem for projects which incite Nintendo's ire. Posting source code anonymously on file hosting sites isn't a good option for long projects with multiple people working on them. Not sure how some sort of anonymous Patreon alternative could work. Nintendo seems powerless to take action against NSP sites which I can only assume are hosted in countries where law enforcement does not give a shit about copyright law for foreign companies.