As far as I can tell, there is nothing in npmjs.com’s terms of use that would permit them to continue to distribute your code if you did not apply an open source license. So, that is incorrect, and I don’t believe I’ve ever made any assertion to that effect.
No, it isn’t the same as what you said.
Philip Chung
32

For what it’s worth, this isn’t true. npmjs.com’s terms of use say:

Your Content
[…]
But at a minimum, you license npm to provide Your Content to users of npm Services when you share Your Content.

There also seems to be no way to terminate this license:

Either you or npm may terminate this Agreement at any time with notice to the other.
On termination of this Agreement, your permission to use npm Open Source, as well any permission you may have to access Paid Services under additional terms, also terminate.
The following provisions survive termination of this Agreement: “Your Content”, “Feedback”, “Indemnity”, “Disclaimers”, “Limits on Liability”, and “General Terms”. Users of npm Services may continue to copy and share Your Content after termination of this Agreement.

[Emphasis Mine]

So they’re very clear about this. You cannot force npmjs.com to stop distributing your code after you publish it.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.