Earlier quoted context omitted.
Glad to hear the tool works well for FB employee's. As always the contribution to the community is much appreciated. But as others have pointed out, the tool name could use a rebranding. The popular SonarCube is just one example where confusion can arise.
Facebook has been using it internally for a long time. It would make no sense for them to rename the tool for open-source release just because a naming conflict exists, unless you'd prefer they just not release it at all?
Open-sourcing Sonar, a new extensible debugging tool
21–30 of 47 posts
Re: Open-sourcing Sonar, a new extensible debugging tool
#22I use this tool every day at FB and it's awesome. I highly encourage you to try it and see if it fits into your workflow!
Glad to hear the tool works well for FB employee's. As always the contribution to the community is much appreciated. But as others have pointed out, the tool name could use a rebranding. The popular SonarCube is just one example where confusion can arise.
Re: Open-sourcing Sonar, a new extensible debugging tool
#23Earlier quoted context omitted.
Facebook has been using it internally for a long time. It would make no sense for them to rename the tool for open-source release just because a naming conflict exists, unless you'd prefer they just not release it at all?
Why not? Google renames every internal tool they release as well. E.g. Blaze -> Bazel and Rietveld -> Gerrit.
That's a bad example. Gerrit is not a new name for Reitveld, it's a totally new implementation (with similar inspiration). And both of those were publicly released under those names.
Your underlying point is quite true, though.
Re: Open-sourcing Sonar, a new extensible debugging tool
#24I rarely comment on name ambiguity because there is rarely overlap, but this does overlap a bit with the Sonar CI analysis tool IMO. Reading this post, I can create a Sonar plugin with Java? OK, let me Google "Sonar Java plugin"...
Re: Open-sourcing Sonar, a new extensible debugging tool
#25I agree unique naming is one of the fundamental pillars of modern coding , or else we would have chaos with stupid generic completely unrelated names like Python, C, Java, Go, Swift, Ruby, Assembly, Basic, JavaScript ... It would have been chaos. Obviously none would like that, would they ?
To be fair, most of those pre-date an era where the name collision would be a known significant problem. I remember when Starcraft was released and being frustrated that the young web at the time only gave me info on camping trailers, but even that is much later than half your examples. Also, many of those you name collide with words that have no particular collision within the industry, so while you and I might thin…
Re: Open-sourcing Sonar, a new extensible debugging tool
#26Earlier quoted context omitted.
Glad to hear the tool works well for FB employee's. As always the contribution to the community is much appreciated. But as others have pointed out, the tool name could use a rebranding. The popular SonarCube is just one example where confusion can arise.
Facebook has been using it internally for a long time. It would make no sense for them to rename the tool for open-source release just because a naming conflict exists, unless you'd prefer they just not release it at all?
I am familiar with most of the other tools mentioned here (e.g. SonarJava) from my time doing Java development outside of Facebook and never had a collision in my head because this project is not actually a library or tool for Java. It's a standalone Electron app that works on iOS and Android for debugging purposes, the only Java part is incidental in the Android app (and could be Kotlin or C++ or whatever you want).
Re: Open-sourcing Sonar, a new extensible debugging tool
#27Re: Open-sourcing Sonar, a new extensible debugging tool
#28Re: Open-sourcing Sonar, a new extensible debugging tool
#29Earlier quoted context omitted.
To be fair, most of those pre-date an era where the name collision would be a known significant problem. I remember when Starcraft was released and being frustrated that the young web at the time only gave me info on camping trailers, but even that is much later than half your examples. Also, many of those you name collide with words that have no particular collision within the industry, so while you and I might thin…
There was also another language called Go beforehand: https://github.com/golang/go/issues/9
Re: Open-sourcing Sonar, a new extensible debugging tool
#30Earlier quoted context omitted.
Facebook has been using it internally for a long time. It would make no sense for them to rename the tool for open-source release just because a naming conflict exists, unless you'd prefer they just not release it at all?
We typically do rename before open sourcing and intend to avoid namespace collisions. E.g. Litho was not the original name of that framework either. I am familiar with most of the other tools mentioned here (e.g. SonarJava) from my time doing Java development outside of Facebook and never had a collision in my head because this project is not actually a library or tool for Java. It's a standalone Electron app that wo…