Finding myself being in the strange position of being a "supporter" or enthusiast for a specific software shop. Mr Anti-Brand goes against pattern?

Well, maybe being a brand enthusiast is an anti-pattern for me personally, but it keeps on making sense for our little shop, regardless. At least in this one situation.

  1. Our shop needs Maven to succeed, because it depends on it to do work we don't want to budget for
  2. Our shop needs Nexus to succeed, because it depends on it to do work we don't want to budget for.
  3. Our shop uses Hudson (not exactly a Sonatype product, but aligned), because we depend on it to do work we don't want to budget for.
  4. Our shop needs Tycho to succeed, because we want it to do work that we don't want to budget for.
  5. Our shop needs Polyglot Maven to succeed because we want it to do work we don't want to budget for.
  6. Our shop needs m2eclipse to succeed, because we want it to do work that we don't want to budget for.
  7. The integration of these important pieces, in addition to each individual piece, is just as important - if not more so. 

So then, is this pro-brand behavior Anti-pattern or Pattern? These guys are carrying the water for a lot of shops - by my estimation. Our own little shop is too small to send them a check for a Nexus Pro license, so instead our shop ends up being an early adopter, helping out by using the technology early, when it isn't as suitable for widespread success. Hopefully that helps Sonatype, even if just a little bit.

Everybody has a place in the food chain, seems like this is ours. It's just weird, going against my normal anti-brand pattern.

Should we put a Sonatype bumper stickers on our cars or something?