Renaming JavaRebel

July 14th, 2009 by David Booth


To start: A quick announcement before the big one.

JavaRebel has broken its own revenue records 3 times in the last 6 months – We’d like to thank everyone who has picked up a license for themselves, their team, and their entire company.  We’re glad to see so many people interested in the quick productivity improvement that JR provides, and though we have a long way to go, it’s rewarding to see that we’ve contributed something valuable for a lot of people!

Unfortunately, we have a little potential hurdle coming our way….. in the form of corporate lawyers ;-)

Short story made shorter:  We have been asked to remove the word “Java” from “JavaRebel”. You’ve probably heard this story before, so we won’t get into it.

Nothing to see here folks, please move along

Nothing to see here folks, please move along

Anyone who knows what it’s like to come up with a name for an internal, open source, or commercial project, let alone a name for a child (personal favourites: Jermajesty, Kyd, and Blue Angel) knows how hard it can be. RE-naming something close to you comes with extra challenges of its own.

So, for a giant community experiment, we’d like to open up the renaming of JavaRebel to you.

Here are our top considerations:

  1. There are at least a few people out there who are already familiar with the name “JavaRebel”. We’d like to make the transition as easy as possible on them.
  2. Almost ALL the traffic to our site comes from people who have linked to us using the name “JavaRebel”, or from direct searches for “JavaRebel” or “Java Rebel”.

Some of our thoughts revolve around keeping the word “Rebel”, and others are more open. What do you suggest? Any ideas? Please submit your ideas here. If we go with your name, we’ll give you a lifetime license of JavaRebel.. err.. whatever we call it :-)

Here are a couple ideas to get things started:

  • JRebel
  • JayRebel
  • JadeRebel
  • KavaRebel (Kava means coffee in czech – coffee, java, get it?)
  • LavaRebel (goes with the whole HotSwap, HotDeploy type naming convention.. but hotter :-)
  • FireRebel
  • Liberica
  • LibeRebel
  • Rebel++
  • LymeRebel
  • RebelHQ
  • SpeedLoader
  • Espresso
  • Caffeine

Thanks! I assume this is going to be a rather painful process, but we’ll make it through with your help! (wow.. that sounds SO lame. If I was in highschool, I’d get beat up for that :-)

Muchas gracias,

Dave

PS – Thanks to Sir_Edw for the Santa / Secret Service pic

94 Comments »

  1. I think that JRebel is probably the best one if trying to avoid brand confusion, but as far as a name goes, I like “Expresso” better. RebelHQ isn’t bad, though I’m not entirely sure why I like it. :-)

    Comment by Daniel Spiewak — July 14, 2009 @ 4:19 pm

  2. How about DevRebel?

    Comment by Roland — July 14, 2009 @ 4:22 pm

  3. My personal favorite baby name is “Urhines Kendall Icy Eight Special K” (Urhines is pronounced “Your Highness”) http://www.newbabynews.net/hospitals/stf33/public/stf33birthannouncement.pl?babyID=h33-440

    Comment by Nate — July 14, 2009 @ 5:43 pm

  4. (Playing the guy that understood nothing) What about JavaRebol?
    (More seriously) In French, we sometime use kawa as a popular substitute for coffee (regular word being café). So KawaRebel would sound familiar to both Czechs and Frenchies…
    LavaRebel sounds good, or just use HotRebel… Or on the opposite, CoolRebel, since rebels are cool (since James Dean, at least…).
    I would avoid Expresso and Caffeine, I would bet there are already some Java products using these names…
    Just my € 0.02…

    Comment by PhiLho — July 14, 2009 @ 5:43 pm

  5. Some sugestions:
    - SpeedJ
    - Speed4J
    - Jaster (J + Faster)
    - FasterJ
    - FastJ

    and some “Rebel” digressions:
    - RebelJon

    Hope theme might be interesting

    Comment by El Cy — July 14, 2009 @ 5:50 pm

  6. InstaJava

    Comment by priya ranjan — July 14, 2009 @ 6:10 pm

  7. JRebel is not bad but if you guys want to go with a brand new name, then Expresso isn’t bad either…. Or even something in the lines of Instant Kava, Instant Expresso, or even Ready Brew.

    Comment by Drew — July 14, 2009 @ 6:14 pm

  8. How about RebelYell?

    Cheers!

    Tim

    Comment by Tim Anderson — July 14, 2009 @ 6:46 pm

  9. Another one that came to mind was:

    DevelRebel instead of DevRebel

    Both refer to development while Rebel is still in there.

    It is a little more general than JavaRebel, so it could also be used with other languages like Scala.

    Greetings,

    Roland

    Comment by Roland — July 14, 2009 @ 7:38 pm

  10. i would stick to the original. If Java is ‘forbidden’ then try anything that simillar, since you already have a brand.

    Ja.va.Re.bel
    j_avaRebel
    j@vaRebel
    jaavaaReebeel
    javvaRebel
    IavaRebel
    and so on…

    Comment by igor — July 14, 2009 @ 7:51 pm

  11. How about?

    BeanMachine
    HotCafé
    Rebel for Java
    Guerillia for Java
    HotReload

    Good luck brainstorming!
    Regards,
    Sander

    Comment by Sander — July 14, 2009 @ 8:01 pm

  12. I like Rebellion (maybe because French people are always rebelling against something, and developers have to rebel against their project leader who don’t invest in good development tooling)

    Comment by Antonio Goncalves — July 14, 2009 @ 9:59 pm

  13. This idea is maybe getting somewhat tired but hey power to the masses :)

    What about:

    rebelio.us

    Cheers

    Comment by bruce — July 14, 2009 @ 11:05 pm

  14. That should be:

    rebellio.us

    Comment by bruce — July 14, 2009 @ 11:07 pm

  15. I like ‘caffeine’ name

    Comment by Billy Tobon — July 15, 2009 @ 2:39 am

  16. Just to be a little different, there are a lot of countries that pronounce J as Y. In the Netherlands it is not unusual to hear of people talking of the “Yava” programming language. So you could go with YavaRebel.

    Comment by Andrew — July 15, 2009 @ 3:12 am

  17. Why not just LiveRebel for JavaTM

    RebelDeployer (sounds like a Sith space ship)

    JRebel probably makes the most sense, though.

    Comment by andy — July 15, 2009 @ 5:37 am

  18. Kawa is an old java editor I used 10 years ago, I like KawaRebel, kawa is coffee in french slang.

    LawyersSucks would be a great name too

    Nicolas

    Comment by Nicolas martignole — July 15, 2009 @ 5:51 am

  19. Definitely JRebel. It may not be the most inspired, but it’s the closest to ‘JavaRebel’. If you use something completely different, I think there is a higher probability rate that people will think it’s a different product. Which would be a pity. :)

    Comment by teo — July 15, 2009 @ 8:20 am

  20. I suggest …
    “QuickRebel”

    Comment by Buffy — July 15, 2009 @ 11:06 am

  21. jswap?

    Comment by Julio Viegas — July 15, 2009 @ 2:22 pm

  22. I think if the name needs to change then you should just merge the JR product with the LiveRebel brand, after all they are closely related technologies.

    Comment by Q — July 15, 2009 @ 2:56 pm

  23. JReload, RebelReloaded, RebelReloader, JLoad, JRebel, LoadRebel…

    Comment by Peter P. Lupo — July 16, 2009 @ 11:45 am

  24. “Rebel” (without a cause)

    or if you have to…

    “JVMRebel” (as the website says, its… a JVM plug-in)

    Comment by CPJ — July 16, 2009 @ 11:46 am

  25. Jaravebel? :)

    Comment by GBUK — July 16, 2009 @ 12:07 pm

  26. I prefer JRebel. It’s very similar to the original so people will instantly recognize it, and it’s not a bad name.

    Comment by Ryan — July 16, 2009 @ 12:15 pm

  27. JavaRebel is a classic piece of software so why not turn to the classics?

    “Rebel” in Latin is “insurgo”
    In Greek it is “stasiazo”

    So I thought of :

    - Stazium (Reminds me of the East German Stasi, not recommendable)
    - Insurgium or insurgum

    Then I looked at the company name “Zero Turnaround”. Turn in Greek is “gyros” which leads us to:

    - Insurgyros which is a bit of a mouthful.

    In Maltese, to rebel is “irvilla” (pronounced like that too) but “he rebels” would be “jirvilla” which is pronounced “yir-villa” since in Malta we pronounce the “J” with a “Y” sound too.

    Thinking about it, this could work – j-Irvilla would be another way of saying JavaRebel. The only problem is that you’d like to keep the word Rebel there …

    Antoine

    PS: http://en.wikipedia.org/wiki/Java_coffee points out that one of the original strains of Java coffee was Arabica … how’s that for a name with close Java ties?

    Comment by Antoine Borg — July 16, 2009 @ 12:25 pm

  28. All name suggestions suck. Sorry dude but this is the fact, you wont be coming with a better name than JavaRebel.

    Comment by Baris Acar — July 16, 2009 @ 12:30 pm

  29. Two suggestions:
    -IpsoRebel
    -Rabal

    Comment by Roque — July 16, 2009 @ 12:52 pm

  30. “RebelRebel”

    “Rebel rebel, how could they know?
    Hot tramp, I love you so!”
    (D. Bowie, 1974)

    Comment by Peter — July 16, 2009 @ 1:41 pm

  31. The joys of product naming. When I say the headline, I assumed you were removing the “Rebel” bit.

    I was recently pitching using Subversion for source control of an upcoming project. My manager baulked at the name. Sigh.

    Comment by Alastair Rae — July 16, 2009 @ 2:08 pm

  32. How ’bout ‘JFireStarPowerLavaInfernoRebel’ ?

    Comment by Felipe Soares — July 16, 2009 @ 2:15 pm

  33. JITry

    Java Instant Try (analog to Just-in-Time like a JIT compiler)

    Comment by Laurent Simon — July 16, 2009 @ 2:40 pm

  34. Guys – I’m loving the responses. Maybe we can tackle this in a different way as well?

    When you’re trying to explain what JavaRebel does to a colleague / your boss, how do you do it?

    Comment by David Booth — July 16, 2009 @ 3:28 pm

  35. What about something with \hot code replacement\? Does Sun have a copy right hot code replacement as well? Anyway, they took idea and lots of the technology from Smalltalk. So they can’t have a copy right on something that in Smalltalk is a common term used in every Smalltalk book.

    My working colleague suggested DukeRebel. Doesn’t sound that fluently, but it will annoy the guys at Sun :-).

    Comment by Olli Plough — July 16, 2009 @ 3:30 pm

  36. Flush’n'go

    Comment by Foo Manchu — July 16, 2009 @ 3:33 pm

  37. 44 Magnum or just Magnum. Think “Dirty Harry”, especially the “do you feel lucky punk” speech. It says fun, playful, and serious all at the same time. It conjures up images of Dirty Harry pointing a 44 Magnum at Eclipse while it is “Building Workspace” and reloading the context and putting that whole process out of its misery.

    Comment by Tark Sammons — July 16, 2009 @ 3:49 pm

  38. CodeRebel – for the same reasons as DevRebel

    Comment by Dean — July 16, 2009 @ 4:32 pm

  39. Are even forms like ‘XYZ for Java’ out? Cannot you just name it ‘Rebel … for Java’? How come there is e.g. ‘YourKit Java Profiler’ ?

    Maybe some word play with ‘lucid development’?

    Or more radically, deviate towards psychedelic drugs ;)? LSD interferes with the processing of information in the nervous system, causing perceptual distortions.

    LSD4Java makes Java programming fun!

    Comment by Taimo Peelo — July 16, 2009 @ 5:17 pm

  40. Jerbel

    Comment by Mike — July 16, 2009 @ 6:16 pm

  41. How about Rebel Without A Lawsuit?

    Comment by Baartz — July 16, 2009 @ 7:04 pm

  42. Keep it simple. JRebel should do just fine and provide a smooth transition

    Comment by Dushyanth — July 16, 2009 @ 7:11 pm

  43. As Dean suggested, CodeRebel sounds nice too.

    JvmRebel might be interesting as well, although maybe the people at Oracle/Sun might have a problem with that.

    Comment by Roland — July 16, 2009 @ 7:36 pm

  44. the obvious choice: RavaJebel

    Comment by booble — July 16, 2009 @ 7:41 pm

  45. stand your ground, JavaRebel is well enough known to be Its Own Thing.

    tell the lawyers that it’s either that or ScottDoesJamesInARebeliousManner

    Comment by Benito — July 16, 2009 @ 10:12 pm

  46. How about JTerrorist?

    Comment by JK — July 16, 2009 @ 10:28 pm

  47. InstantRebel: Gives the idea of quickness, keeps Rebel in the name, and also suggests instant coffee.

    Comment by Jonathan O'Connor — July 16, 2009 @ 11:16 pm

  48. JRebelAlliance :-D

    Comment by Angel — July 16, 2009 @ 11:56 pm

  49. I would love to use name like ‘RebelHQ’.

    Comment by debol — July 17, 2009 @ 1:49 am

  50. rebel4j

    Comment by dd — July 17, 2009 @ 2:58 am

  51. How about RedRebel? :)
    RedRebel = Reload Environment Development Rebel :)

    Comment by RedRebel — July 17, 2009 @ 3:36 am

  52. JRouble. It’ll be popular in Russia.

    Comment by FakeRussian — July 17, 2009 @ 6:02 am

  53. What about taking the first 4 bytes every class file has 0xCAFEBABE as a starting point.

    CBRebel
    CBoost
    CBBoost
    CafeBoost

    Comment by Michael — July 17, 2009 @ 6:52 am

  54. # JRebel – boring, but ok
    # JayRebel – what about GayRebel?
    # JadeRebel – Jade? c’mon.
    # KavaRebel – seems desperate to me
    # LavaRebel – too random
    # FireRebel – fire is evil, this is supposed to be a nerd tool
    # Liberica – sounds like an african state under permanent dictatorship.
    # LibeRebel – libe?
    # Rebel++ – please sport deconstructor code
    # LymeRebel – why not SlimeRebel
    # RebelHQ – too random, might also call it BoraBoraRebel
    # SpeedLoader – whatdaeff?
    # Espresso – see below
    # Caffeine – c’mon, that’s just the whole coffeine-crap-java-heads stuff.

    what about Rebel24/7, JRebellion or JRBL.

    Comment by walfreund — July 17, 2009 @ 7:08 am

  55. How about using a symbol (for the tool formally known as JavaRebel) so one can dynamically swap in a name of choice?

    Comment by CPJ — July 17, 2009 @ 7:40 am

  56. HotSwapper would be gud, i guess. But JRebel would be more realistic for the existing users.
    All the best !!!

    Comment by Aditya — July 17, 2009 @ 7:42 am

  57. JRebel.com does link to your site, so i think the decision is clear

    Comment by Ercan Oezkan — July 17, 2009 @ 7:53 am

  58. I’d go with JRebel. Least confusion, still sounds cool.

    Comment by Valentijn Scholten — July 17, 2009 @ 9:53 am

  59. HotCoffee

    Comment by mr doe — July 17, 2009 @ 9:55 am

  60. The words of the Bowie classic Rebel Rebel, kinda suggests an alternate name… Hot Tramp. :P

    Rebel rebel, youve torn your dress /
    Rebel rebel, your face is a mess /
    Rebel rebel, how could they know? /
    Hot tramp, I love you so!

    Comment by CPJ — July 17, 2009 @ 10:52 am

  61. FlashCode

    Comment by Ulrich — July 17, 2009 @ 12:35 pm

  62. How about…
    Percolator
    It’s where you brew up some decent code!!!

    Comment by Chris — July 17, 2009 @ 12:38 pm

  63. What about
    sunburst / sunburst4J
    or
    sunburn / sunburn4J
    :D

    Comment by Dominik — July 17, 2009 @ 2:00 pm

  64. I’m decidedly for Rebel4910812 (hint: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4910812)

    Comment by Stefan — July 17, 2009 @ 6:23 pm

  65. Here are my suggestions:
    “CodeRebel”
    “HotRebel”
    “RapidRebel”
    “ZeroTurnaround” (like your company)
    “InstantFeedback”

    Comment by Michael — July 18, 2009 @ 2:20 pm

  66. Most developers understand Regular expressions and command lines:

    regex-like:
    “J.*Rebel”
    “J…Rebel”

    or command-line-like:
    “J*Rebel”

    Comment by Michael — July 18, 2009 @ 2:25 pm

  67. +1 for JRebel

    Comment by enrico — July 19, 2009 @ 5:15 am

  68. On the non-Rebellious front how about: DevCycle, LiveCycle, CodeCycle… JCycle

    Comment by CPJ — July 19, 2009 @ 8:40 pm

  69. Use it as a chance an give it different “spin”:

    DevRevel

    A dump of other ideas, that need improving:

    InstaRun
    SkipAhead
    PauseEx

    Comment by Tobias — July 20, 2009 @ 4:30 am

  70. I like CodeRebel
    What about:
    SwapRebel

    Comment by Avraham Rosenzweig — July 20, 2009 @ 7:31 am

  71. How about these:

    1. Continuity
    2. Thunderbolt/Bolt
    3. Supersonic
    4. JVMNinja

    -Kodeninja

    Comment by kodeninja — July 20, 2009 @ 10:43 am

  72. How about JReload

    Comment by kc — July 20, 2009 @ 2:27 pm

  73. Javazza, The perfect mix : Java and my favourite coffee Lavazza ;)

    Comment by Nabil — July 21, 2009 @ 8:48 am

  74. JRebel is decent compared to other names.

    Comment by Kishore — July 21, 2009 @ 10:46 am

  75. Kopi means coffe in indonesian (where Java is located).

    What about:

    Kopi

    KopiRebel

    Comment by Tikuna — July 21, 2009 @ 11:45 am

  76. How about JivaRebel? “Jiva” is Sanskrit for the immortal essence of a living being, which survives physical death. Or, in this case, repeated reloads leading to some refinement of the original.

    Comment by Chaikhanna — July 21, 2009 @ 3:09 pm

  77. JustRebel would be mypick!

    Comment by JustRebel — July 22, 2009 @ 8:00 am

  78. I just love the Espresso name. It has a strong connotation of faster development, yet it still fits with the whole coffee theme.

    If you are dead set on keeping Rebel in the name, then JRebel is OK I guess, maybe a bit bland but it definitely follows the usual naming scheme of Java projects so that people can instantly tell it’s about Java and it is of course instantly recognizable to fans of JavaRebel.

    Comment by Loving it — July 22, 2009 @ 9:27 am

  79. +1 for JRebel – many reasons for this:
    1) Like JavaRebel JRebel still has the word “Rebel” that I’ve heard to be used in short for JavaRebel and a hint to java or JVM (the J letter as used in so many places – log4J for example). JRebel means and looks/sounds the same as JavaRebel.
    2) I guess that most of the people who know something about JavaRebel would not have much confusion about JRebel.
    3) JRebel is “googelable” unlike imho very donsy name like “C++” or what “J*Rebel” would be (just like any other name that would include non-word characters that google and URL’s don’t like in words). I think it is very important that the name is googelable. If you have tried to find some specific for c or c++ programming language you probably know what i mean – you get a lot of results, but most of them are not what you were looking for. For that reason i would not take seriously the names like Caffeine, Espresso etc.
    4) as Ercan noted http://www.JRebel.com/ already links to the JavaRebel site
    5) As David noted there is one problem with current name of the product:
    ‘We have been asked to remove the word “Java” from “JavaRebel”‘.
    So let’s keep it simple for all of us! JRebel is not something really new and completely unfamiliar and yes, it sounds boring, as the old name was almost the same, but keep in mind why JavaRebel has to be renamed! JavaRebel is not looking for a new name for a reason like the old was getting boring or didn’t have a good enough story to be told about the name.
    I understood the only problem with JavaRebel is that the name includes the word Java that has to be gone and hence JRebel is perfect choice for renaming.
    6) If LiveRebel will not be renamed then these two products still relate to each other with the name.

    I belive that JRebel might had been the name for JavaRebel from the beginning, but since the product name had to somehow explain that is related to Java it was good choice and i guess nothing to be ashamed of.

    JvmRebel would also be a very good choice(even better than JavaRebel) as the concept of JavaRebel is not only restricted to Java programming language but for languages based on JVM, like Scala.

    DevelRebel, DevRebel would not be a bad choice for the reasons explained by Roland

    Rebel++ – see the third reason why i think it doesn’t fit. In addition it might refer to a product that is an advanced version of JavaRebel (like LiveRebel – but it already has better name)

    For other suggestions for the new name i think walfreund sums them up quite well. I would highlight following comments that apply to more than one suggested name:
    # Espresso, Caffeine – c’mon, that’s just the whole coffeine-crap-java-heads stuff.
    # KavaRebel – seems desperate to me
    # LavaRebel, RebelHQ – too random, might also call it BoraBoraRebel

    Comment by Ats — July 22, 2009 @ 10:11 am

  80. How about ReloadRebel

    Comment by Barrie — July 22, 2009 @ 7:26 pm

  81. JaRebel – gangsta rap style
    Jezebel – doing wicked things with your Java classes

    Otherwise JRebel is pretty good.

    Comment by Mark — July 25, 2009 @ 6:25 pm

  82. I thought that great name will always have a good reason behind it. Therefore I found that ZeroRebel will be very suitable since
    - JavaRebel remains the core best-selling product in ZEROturnaround
    - JavaRebel been the familiar name now in Java reloading technology, and therefore retaining the Rebel word will make a good business sense, something closer to a product brand.

    From JavaRebel to ZeroRebel …

    Comment by GeekyCoder — July 27, 2009 @ 9:02 pm

  83. Rebelicious!

    Comment by James Carman — July 30, 2009 @ 12:16 pm

  84. JawaRebel see http://en.wikipedia.org/wiki/Java_coffee

    JavaRebel2 ;)

    NeoRebel

    Rebel just “Rebel”

    JvRebel

    Comment by Steven Shaw — August 3, 2009 @ 12:40 pm

  85. Think LavaRebel was cool enough, but Lava is sometimes slow running, so you don’t want that.

    What about LightningRebel? Ride the Lightning, faster than light… No reference to Java/JVM tho.

    Comment by Arne And — August 11, 2009 @ 11:10 am

  86. Or RebelWithACause …?

    Comment by Arne And — August 12, 2009 @ 9:02 am

  87. My suggestion: Diponegoro

    A Javanese prince who was the leader of the rebels in the Java War 1825-1830. A perfect historical match for words Java and Rebel.

    Comment by Hannu — August 21, 2009 @ 9:47 pm

  88. My suggestion: \Insomnia\

    \When you use it, your server will never sleep again!\ :-)

    Comment by Andreas Schneider — August 25, 2009 @ 10:31 am

  89. My suggestion: “Insomnia”

    “When you use it, your server will never sleep again!” :-)

    Comment by Andreas Schneider — August 25, 2009 @ 10:32 am

  90. Way too late to the party, but i’d start with anagrams:

    JabaRevel, RavaJebel, RavelJeba or something stupid but unique like that (though e.g. JeverBala would lead to another trademark problem)

    Then some of those lettersoups could be massaged into equally nonsensical combinations of actual words. Advantage over fully unique letter recombinations is that a combination of words does not sound like the name of yet another corporate megamerger doomed to fail.

    Example: RebaJavel -> RubberJavelin, which i actually kind of like. It’s so stupid that nobody could ever forget it, while the product could never be mistaken for hot air with a professionally sounding name attached.

    Comment by usr — September 3, 2009 @ 5:18 pm

  91. JediRebel?
    Oracle’s Sun?

    Comment by Daniel Sobral — September 11, 2009 @ 6:41 pm

  92. hahahaha@jedirebel

    Comment by Toomas Römer — September 14, 2009 @ 2:09 pm

  93. RebelActor, RebelXtorm, DutyRebel, RebelionWork, RebeWork, WizardRebel, RebelControl, MasterCode, MasterSwap, RebelSwap, MasterCharger…
    but I like JRebel. Good job guys!!!

    Comment by GudoCoder — February 12, 2010 @ 7:02 pm

  94. BabyBell I suppose is well

    Comment by Picnic — February 23, 2010 @ 3:20 pm

RSS feed for comments on this post.

Leave a comment

Additional comments powered by BackType

Olark Livehelp