News for hackers. Stuff that matters.
Re:Open-sourcing Sonar, a new extensible debugging tool by artosispylon on Monday June 11, 2018 @12:59PM (#17286142)
I 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!
Re:Open-sourcing Sonar, a new extensible debugging tool by tomstockmail on Monday June 11, 2018 @01:06PM (#17286216)
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 by artosispylon on Monday June 11, 2018 @01:56PM (#17286687)
Thanks for bringing the naming up. I wasn't aware of these other tools. SonarQube looks interesting, though! Just to clarify, I don't contribute to Sonar development, I'm just a heavy user. I think the team is aware of your concerns now though (Emil is the OP and works on Sonar development).
Re:Open-sourcing Sonar, a new extensible debugging tool by fortylove on Monday June 11, 2018 @03:39PM (#17287785)
Seems FB has a pattern of releasing open source projects that have naming conflicts. Another example: yarn
Re:Open-sourcing Sonar, a new extensible debugging tool by beenBoutIT on Tuesday June 12, 2018 @05:44PM (#17298338)
Looks and sounds very much like 'yawn'.
Re:Open-sourcing Sonar, a new extensible debugging tool by avarun on Monday June 11, 2018 @01:18PM (#17286356)
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?
Re:Open-sourcing Sonar, a new extensible debugging tool by krschultz on Monday June 11, 2018 @02:31PM (#17287005)
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 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 by batbomb on Monday June 11, 2018 @02:57PM (#17287317)
SonarQube isn’t just Java, it’s a generic framework for reporting from any language
Re:Open-sourcing Sonar, a new extensible debugging tool by qznc on Monday June 11, 2018 @01:48PM (#17286606)
Why not? Google renames every internal tool they release as well. E.g. Blaze -> Bazel and Rietveld -> Gerrit.
Re:Open-sourcing Sonar, a new extensible debugging tool by cjhopman on Monday June 11, 2018 @02:09PM (#17286790)
> 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 by koko775 on Monday June 11, 2018 @01:44PM (#17286575)
It can and has been done multiple times in the past - AsyncDisplayKit -> Texture is the one that immediately comes to mind as it happened after open-sourcing.
Re:Open-sourcing Sonar, a new extensible debugging tool by asdsa5325 on Monday June 11, 2018 @01:45PM (#17286590)
Actually, it makes perfect sense to rename it.