We should discourage the use of walled-gardens for public discussion anyway. Otherwise nothing changes ever.
A walled garden is a site that degrades significantly or is unavailable without an account, like Twitter. Anyone can view all of HN modulo dead comments without an account.
You can have a fully open source walled garden.