what is the best license where you maintain the brand name of the open source software, and allow end user to modify it according to their needs but not release it under a different brand name OR use it to run commercial services off the software (that will require commercial license) ?
Do you really want people releasing code under your brand?
In any case, a license with such restrictions is considered non-free, so you won't find them on the OSI or FSF. There's CC-BY-NC, but they don't recommend applying it to software. I don't know if there's any other freely usable license with such terms, you may need to pay a lawyer to write you one. Or you could ask, say, the MAME developers if they license you theirs: http://mamedev.org/legal.html