I just came to share my two cents on the new policy. At first, I was upset, but after thinking it over, I’ve concluded that what Observable’s doing is completely reasonable.
I was upset because a thing that I like that was free is not going to be free anymore. Paying $0 for something is better than paying more than $0. Also, I and others I’ve talked to shared the feeling that Observable had used drug dealer tactics on us: they gave us the great free thing, waited until we were hooked, and then made us pay for it. The old bait and switch. So I get why people are upset. Perhaps Observable should have communicated earlier on that this was coming so people weren’t surprised by it.
Still, after some reflection, it’s hard for me to see how Observable did anything wrong here. They made a great product. It’s completely reasonable to ask customers to pay for a great product. That’s how businesses work. They have to pay their employees and pay for office space and servers and so on. And it’s not like Observable is alone in adopting this model. GitHub does the same thing — you can make as many free repos as you like, but they’re public. If you want private repos, you pay for them. Likewise, you can still use Observable as much as you want. Public notebooks are fine. I might just keep using the free version, or I might pay for it. I haven’t decided yet. But in any case, it seems like a reasonable way to run a business. I hope Observable makes enough money to keep running the business and to grow.
Last thing. I think many early adopters felt as though we were part of Observable. We weren’t on the payroll, but we were using Observable all the time, building cool things on top of it, and offering suggestions about how to improve it. The new policy shifts that relationship a bit. We are customers now. That’s fine! But great companies have great customer service. I have no reason to doubt that Observable will have great customer service. But sometimes, as companies grow larger and acquire more customers, each individual customer becomes less important. I hope Observable takes the opposite path — that its customer service continues to improve as it grows.