Tesla has released all the specifications, so other charging manufacturers can include NACS cables on their charging stations. Several have already indicated an intent to do so.
What Tesla will charge for is access to their charger network, which is probably fair since it costs a lot of money to build and maintain the network.
I for one am very glad to hear this news because the supercharger network is Tesla’s one remaining big competitive advantage, and I’ll be glad to see all the other car companies more on equal footing with them.