rails / spring

Rails application preloader
MIT License
2.8k stars 339 forks source link

Consider renaming? #62

Closed nirvdrum closed 11 years ago

nirvdrum commented 11 years ago

I'm sure you're aware that that's a very popular Java framework, used frequently for web apps, called Spring. In case this was an oversight, you may want to consider renaming. Certainly name clashes happen across communities all the time, but given the domain overlap, the SEO for this is likely to be really wonky.

jondkinney commented 11 years ago

:+1:

jonleighton commented 11 years ago

Any suggestions? I spent ages trying to think of a suitable name that wasn't already registered as a rubygem and eventually settled on spring in frustration. I'm not against renaming if there's a good alternative. Otherwise I don't mind spring too much as it is a general dictionary word as well as being the name of a certain java framework.

jondkinney commented 11 years ago

'sonic' seems to be available as a rubygem name. Not sure if you like that. Just shooting from the hip here. 'coil' is also available if you wanted to use a word similar to spring.

nirvdrum commented 11 years ago

I'm not super creative, but "steamengine" or "coalfired" look available and seem like they play on the notion of speeding up or prepping rails. "coalfired" has the added benefit of ending in a "d," indicating it's a daemon.

jondkinney commented 11 years ago

coalfired is pretty cool...

senny commented 11 years ago

one thing we should consider is that the word needs to be fast to type. Of course one could create an alias but in my opinion the default should be handy.

carhartl commented 11 years ago

jumper (the german word "springen" means to jump)

carhartl commented 11 years ago

Nah, there's a gem already.

rking commented 11 years ago

I like 'spring'. AFAIK no harm comes from automatically appending -Java to the end of all Google Search queries.

nirvdrum commented 11 years ago

I didn't even know one could automatically append anything to the end of all Google Search queries. Of course, to be good netizens, you'd have the problem in the inverse direction too, whereby those that care about Java's Spring would need to remove ruby from their terms. Those doing JRuby + Spring will have to fend for themselves :-P

rking commented 11 years ago

Nah, I was joking, just because I never ever care about any Java thing ever.

I think 'spring' is a fine name, though. It's like _sp_in and _sp_ork, but peppier.

jonleighton commented 11 years ago

As @senny notes, I did deliberately pick a short name that would be easy to type.

However that doesn't necessarily mean we can have a longer name but use an abbreviation for the name of the command. (I'd probably call it "springboard" and keep the command as "spring", but there's a "springboard" gem.)

jacklin10 commented 11 years ago

how about boost?

nirvdrum commented 11 years ago

I don't want to keep the thread going forever, but people seem to like the "spring" theme. Is there a connection to Rails I'm missing or does it just sound nice?

In any event, working with words in that area, it looks like the following gem names are available: well, vernal, leaps, bound, fount, geyser, & spa.

nirvdrum commented 11 years ago

@jacklin10 I'd be less opposed to boost, but it is the name of a very popular C++ lib. And people do use that library when authoring native extensions. Not as big an overlap, but it'd likely create search issues for them.

rbishop commented 11 years ago

how about stoke?

bbozo commented 11 years ago

:+1:

bff ? :)

j/k, point is, the executable need not to have the name of the project or it can be aliased in the shell, no biggie.

Also,

"load_it_while_were_young"

rking commented 11 years ago

Giant :-1: on rename of any kind.

The hassle of the rename is greater than any proposed benefit.

Live and learn, but don't pull the rug on everything/everyone that already references this.

nirvdrum commented 11 years ago

No one is advocating yanking the existing gems. So, the 0.0.7 release will continue to work just fine. Should @jonleighton decide to rename, now would be the best time to do so, before mass adoption with Rails 4.

asok commented 11 years ago

Not the shortest to type but similar to the current name: sprint - http://en.wikipedia.org/wiki/Sprint_(running). Though there might be a name clash with scrum terminology http://en.wikipedia.org/wiki/Sprint_(scrum)#Sprint

jonleighton commented 11 years ago

I have decided not to rename. I think it'll be a lot of work for little gain, and the name conflict doesn't bother me a great deal. Plus, the "spring" name has built up a bit of recognition now, making a name change more painful.