What turns me off about NextJS is its "opt-out" telemetry.
You have to do a bit of magic at the system level "npx next telemetry disable" to turn it off (which you can only figure out by an internet search).
This seems very disingenuous on part of Vercel.
Make it an "opt-in" or don't fricking track. Conduct a yearly survey or use some other means if you are so interested in improving the framework.
I am open to other framework suggestions.
martpie|4 years ago
I don't have access to the Next.js telemetry data, but I could definitely need to ask the Next.js team from time to time: "so, are your users more using Yarn workspaces? Or npm link? Or something else?", etc.
For the same reasons some people complains about Ubuntu removing some features because they say "people don't use it", while people using those features tend to disable the telemetry. Sometimes, telemetry is useful.
It is not to spy on users, it is about making the best technical choices to ensure the best Developer Experience.
_edit: typos_
westoque|4 years ago
dariusj18|4 years ago
Dma54rhs|4 years ago
jmacd|4 years ago
There are major OSS projects with no telemetry that are hamstrung by their lack of insight about which platforms and systems their software is running on.
Everyone should have the right to turn it off, but I think this is going to become the norm.
kenward|4 years ago
[0] https://nextjs.org/telemetry
brundolf|4 years ago
And this isn't just for their official hosting service? That would be much more understandable
williamstein|4 years ago
_odey|4 years ago
I remember discovering this a few years ago and was so annoyed that it was on my default and had to have this in my .npmrc:
Looks like now it's off by default and they do not gather identifying information, I'm happy for this change.zackkrida|4 years ago