A Netherlands-based initiative is offering European users a homegrown alternative to Big Tech's social media offerings.