Making developers publish their business address is not a fair tradeoff, especially small businesses that work from home. They do not sell a physical product. Most companies provide an email, web page, and phone number. What business address do you provide when your business is your home? It's not like a developer is a store front that people come in and pick up their product or bring their product in for service. And like I said, there is no physical product. Would you feel comfortable giving your business address if it was your home address? As I said, this is a win for stalkers, trolls, and criminals.