Is it okay, for example, to take an idea aimed at developers and build something almost identical, but selling to designers? If it's pretty obvious the author of the original idea plans to expand in that direction, am I crossing the line by jumping ahead and trying to get there first?