OpenSource.com and Openwashing

Today I was flattered by an interview at OpenSource.com the Red Hat community news site.

OpenSource.com Interview

One misguided fellow made the following comment about MindTouch:

That thing is not open source at all. On their site it says: “Software License: Shared Source”. As far as I know, that is code name for Microsoft quasi-open source licenses which are in conflict with section 6 (and some with 10 also) of open source definition.

What else to expect from ex-Microsofties…. openwashing.

I tried posting a comment, but Mollum is configured to disallow comments that trip it’s spam filter and I couldn’t.

Spam So, here’s the response I was trying to post in reply to the above comment titled “Openwashing”.

Open washing? :-)

MindTouch Core is released under GPL v2 but some components (MindTouch Dream) are released under Apache. Download here (Core is GPL2 and free). I write about Open Core here, which links to several other posts on the topic.

The gist is, you can think of MindTouch Core as an up-stack app server that is specialized in collaboration. MindTouch 2009/2010 is a commercial product built atop MindTouch Core. MindTouch 2009/2010 is designed to be the killer app for strategic (product and service) documentation.

I’m confident most, if not all readers, readers at OpenSource.com have used MindTouch before. For example, the Mozilla Developer Network is powered by MindTouch. There are many other documentation bases that are powered by MindTouch including those for Zmanda, Fonality, RightScale, Intel, Microsoft, Intuit, ExactTarget, AutoDesk, EMC and many others.

Anyway, GPL v2 and Apache…not open washing. :-)

Perhaps someone at OpenSource.com can help me post this comment.

Movin’ on up!

We moved to new offices last weekend. Our last intergalactic HQ was woefully small for how large we’ve grown.

MindTouch Inter-Galactic HQPrevious MindTouch HQ at 555 West Beech St. San Diego 92103

In our last offices we did everything ourselves: networking, wiring, PBX (Trixbox) etc… It really showed.

MindTouch Beech St Offices

This is Sarah’s desk. Throughout the office cables
hung from the ceiling

In the “Fishbowl”, a conference room, we had a NAS device whirring so loudly you have to shout to be heard.

Fishbowl

We had so many people packed into the 5th floor (main) office that for lack of space I was sharing a conference room with Mark as an office. We turned a storage closet into a conference room, hence the name “the closet”. And Roy was holding conference calls in the reception area daily. Worst of all, I’m a little embarrassed to report that we’ve had so many bodies packed into such a small place the place smelled a little funky. Or maybe is was our old fridge that stunk regardless of how much we cleaned it.

.Engineering had more space than any other department;
so, the above photo is not indicative of the tight confines.

Yesterday, Monday February 1, MindTouch moved to a new space, two block away from our last, in Columbia Center. It’s twice the size of our previous offices. To commemorate the occasion the sales and engineering team wore suits. I had meetings in San Mateo and missed the affair, but Roy shot some photos and posted them at his blog.

Max and RoyMaxim Mass and Roy Kim discussing pork futures.

gf1-p1010322[1]Tim O’Brien undoubtedly closing a new customer. 

The new office is located across the street from the W Hotel and is half a block from Carl Strauss. We’ll be hosting an office warming party in the near future. I’m looking forward to entertaining on our amazing patio.

MindTouch Intergalactic HQPhoto of the MindTouch offices taken from the patio. Above are the conference and training rooms.

Faces

This is a kind of cross-post from the MindTouch blog. The original post is about MindTouch hiring. Read that if you’re looking for a job.    

Roy recently started shooting with a Panasonic Lumix GF-1. He’s using a 20mm pancake lens, which I believe is a no-name Zeiss. He recently wrote about the imminent move to new MindTouch offices and shot photos around our current office. Only Roy is more sentimental than me. Or is he? Tim O'BrienTim O’Brien is a MindTouch sales representative. Indeed, Tim is the highest earning MindTouch sales representative. He was one of the very first sales hires and has been with the company for 1.5 years. In this photo Tim is on a call with a customer. This customer generates more than $4.5B in annual revenue. We have an exciting project underway.

Pete Erickson Pete Erickson was a MindTouch contractor before we had any employees. The guy is brilliant. He was at Great Plains before the Microsoft acquisition. Microsoft recognized his talent and made him a crisis ‘firefighter’ of sorts. When I met him he was the CTO for a fiber to the home startup. It’s a joy to work with and to know Pete. Unfortunately, he still lives in Minnesota and I don’t get to see him much, but he is omnipresent at MindTouch.

Maxim MassMax Mass is another of the many brilliant members of MindTouch engineering. He started with MindTouch 3.5 years ago. It was only earlier this week that I realized it’s been that long. It seems like yesterday. I interviewed him over the phone from an airport, the Minneapolis airport if I recall correctly. I remember giggling during the interview while I addressed him by his full name: Maxim Mass. Say it aloud. Corey Ganser and Guerric SloanCorey Ganser is the gentleman on the left and GuerricS is on the right. Corey has performed the following roles at MindTouch: office admin, trainer, sales and support manager; in that order. He has been a MindToucher since the first year of business. Corey is the reason our customers consistently rank MindTouch support 4.75 out of 5 every month, quarter and year. Guerric is responsible for a lot of the user interface at MindTouch. He’s a real engineer from Urbana-Champagne (he couldn’t get into UNC ;-) .

The remaining photos weren’t shot by Roy, but I felt compelled to include more faces in my MindTouch blog post and I may as well keep them here.

Damien HowleyDamien Howley is the technical lead for the professional services team at MindTouch. He’s been with us for three years and started as the webmaster. There were fewer than ten of us at MindTouch when Damien started.Sarah CarrSarah Carr is the marketing coordinator at MindTouch. She’s been with us for almost a year.

Roy KimRoy Kim is a fellow UNC alum. He is also the first employee of MindTouch and our VP of Engineering and the photographer of most of these photos. Roy started college at 16 and graduated four years later with a degree in Economics and Chemistry while simultaneously launching a popular blogging/social site that has only suffered from his investment in MindTouch over the last five years.

The first four photos were shot with Roy’s Panasonic Lumix GF-1. Fantastic! Since this is a post about photography, kind of, I want to share a concept Ricky Montalvo shared over Twitter: FART. I know it’s a disgusting acronym. However, it’s a great system for shooting. Maybe we can rename it though.

Team Sailing

I had a great time with most of the MindTouch product team today. We sailed in the San Diego harbor. It was a bit too windy and the swells were too big to sail in the ocean comfortably. But we did sail to the edge of the ocean and turn around. It’s important to know one’s limits and I know from experience where my limit is with respect to motion sickness.

.

.

.

.

I am blessed with brilliant and fun coworkers. See more photos.

Being with the team got Damien and me reminiscing. It caused me to think about the coworkers we’ve had that were less than successful at the company. There has been a common theme among these individuals. A lack of interpersonal chemistry. There have been times we’ve hired and overlooked a potential cultural mismatch in favor of a person’s work experience. To date I’m not aware of this ever working out. It is important to have diverse personalities, backgrounds and skills within a team, but the individuals must compliment and mold the culture not actively fight it in an attempt to eek out more control or clout for themselves.

Four keys to success

I spent the last two days with the MindTouch executive team. While sequestered in an undisclosed location in San Diego we plotted another year of remarkable success in 2010.

MindTouch Executive OffsiteMindTouch 2010 executive offsite. Left to right: me in my favorite Debian tshirt, Mark Fidelman, Rion Morgenstern.

2009 was another great year for MindTouch. I love my work. We achieved most of the milestones that we set out for the company at the beginning of the year. We even hit some stretch goals out of the park. We more than doubled our annual revenue and revenue growth was not the most important achievement of 2009. I’ll be posting a year in review on the MindTouch blog later this week.

MindTouch has been enormously successful in driving adoption of our software, in generating revenue and in building a recognizable and respected brand. There are many factors that have contributed to our success, not least of which is our brilliance of mind and modesty ;-) , but I want to share some of the less obvious.

Set and communicate goals and expectations. At MindTouch we do this top-down by setting annual and quarterly initiatives. These are high level goals not projects. People prefer to think in terms of projects rather than overarching initiatives. Thinking at project level makes it impossible to manage forward progress, guarantees distraction and restricts you to the tactical when you need to be strategic.

Once you’ve established your goals then define how success is measured. Once you’ve done this the projects you need to execute on and how you prioritize them is obvious. And you’ve created a system for tracking and measuring success. Everyone likes success. This reminds me of something I read as a kid: the answers are easy, it’s finding the right questions to ask that is difficult. 

MindTouch Executive OffsiteThis slide is from Mark Fidelman’s slide deck. With which he asserted: "Fuck strategy #2, I removed it"

Measure. If you can’t measure it you probably wasted your time. How do you know your resources were well spent? We measure and track damn near everything at MindTouch. This includes individual, departmental and corporate wide performance. In the last 72 hours I’ve examined dozens of key performance indicators (KPIs) of each department and the company as a whole. I have reviewed a hundred graphs and charts visualizing various aspects of our business. This includes several lead funnel conversions, site traffic analytics, ~20 views on revenue alone, software distribution and installation, customers (10 different ways), even individuals at MindTouch are examined to determine how we can improve. We make very informed decisions and we have a deep understanding of the mechanics of our business.

While MindTouch is a highly data-driven company not all business models can achieve the same level as we have. Personally, I don’t know that I will ever be interested in building a business that can’t be as data-driven as we are. Even in less data-driven models there are ways to track and measure performance, I encourage all entrepreneurs to do so, you’ll be better for it.

A side note, nothing pisses me off more than colleagues who make statements based on assumptions without, at least, anecdotal information to back it up. Commonly these are the same people who stubbornly cling to ideas even after data has proven them wrong. It is a demonstration of either laziness or stupidity.

Beware false KPIs. A common mistake of companies and people who wish to become data driven is that they’ll track for the sake of tracking. Meaning, they won’t actually measure anything useful. Be sure to set goals and measure the success of these goals.

MindTouch Revenue GraphThis is the actual revenue graph for MindTouch

Love your coworkers. To say I care for my coworkers is an understatement. I love my coworkers, even those that piss me off. Seriously, you don’t have to like your colleagues, but you do have to love them. Some ways we express our love at MindTouch:

  • Superlative benefits.
  • Equity in the company.
  • Honesty, Improvement and Pride. This requires its own blog post to communicate. 
  • Every MindToucher has $600 a quarter to spend on professional development: classes, conference, books, etc. This is paid by the company.

In short, I want my coworkers to be the best human beings they can be. Professionally and personally. I will help them in any way I can to achieve this and MindTouch has done a good job of systematizing this.

Love what you do. If you do not love what you do you will never be great at it. Also, If you don’t love your work I don’t want to work with you. Not just because you won’t be great at it, but also because you’re a downer. Do whatever it is you love because life is too short to waste on bullshit, even if it pays less.

Four guys who absolutely love what they do. Left to right: Timo, Cote, Jevon and Aaron.

Few people know this about me, but I love to cook. I cooked for many years when I was a young backpacking dharma bum. I even received accolades in culinary magazines. I helped to open four restaurants (three successful) and I held positions as sous chef and executive chef. I worked as a cook from the ripe age of 17 to 24. I loved it. It was creative and fast paced. I had the flexibility to travel. Every several months I spent weeks on end camping or months on the road. Moreover, I had a lot of time with the people I love. Sure, my clothes came from Goodwill, my cars never exceeded $500 (American K-cars are awesome) and I didn’t live with the amenities I do now, but damn I was happy. If I didn’t love what I was doing I would, in a heartbeat, move my family to a resort town, like Ely MN, Meta Italy or somewhere in Costa Rica and live a simple life as a lowly cook. I wouldn’t have as much stuff, but I would still be happy. Do you work for stuff or because you love your work? Don’t work for stuff.

Surround yourself with people that love what they’re doing. It makes work fun and it increases the likelihood that your team will be incredibly effective. This alone usually nearly guarantees monetary success.

Follow all four of these tenants if you want to increase your odds at achieving monetary success. However, if all you take away from this blog post is the following two things:

  1. love your coworkers,
  2. and love what you do 

than you are guaranteed success. Perhaps not monetary, but you will be happier.

4 Reason why I <3 Amazon.com

If you know me, you already know I’m a huge Amazon.com fan. I love the service, but here are four reasons other than it being the best online store evAR.

Reason number one. Jeff Bezos, Amazon founder:

Jeff is awesome. Cheerful, smart, down-to-earth, funny. He is just an awesome guy.

Reason number two. I love my Kindle. It’s magical. Thanks again for the awesome birthday present Steve.

Reason number three.

I <3 Amazon

Right, that is Werner Vogel, the CTO of Amazon, fielding support on Twitter. By the way, Werner is another guy who is a brilliant person and also very cheerful and friendly.

Reason number four. Finally, I love Amazon.com because a few of their lovely and wise executives have referred business to MindTouch. Including some big customers like The Washington Post.

Thanks for being kick ass Amazon.com.

On FLOSS Weekly

I was recently on TWiT.tv: FLOSS Weekly with Randal Schwartz, Jono Bacon, and Leo Laporte. Download MP3 file | Shownotes

All three of these people (and Dane) are wonderful people I thoroughly enjoy speaking (and drinking) with. :-)

Visit the FLOSS Weekly Episode 89 show page to stream the episode in a click. You may also subscribe to the show in your preferred podcast or RSS client, which you should because it’s an awesome show.

I really enjoy podcasting. I’d like to participate regularly in a podcast(s). If any readers have a podcast that you think I would find relevant to my areas of expertise please let me know. Or if you have an idea of a podcast you would like to start, ping me about this too. I wouldn’t mind starting a new podcast if 1. it were on topics I’m interested in and 2. I didn’t have to worry about any of the infrastructure for supporting it.

MindTouchers Steve and Arne have a fantastic podcast on concurrency called: ‘Concurrent Podcast’. Here is their schedule:

Topic Status
Lock vs. Lock-Free
The good, bad and ugly of locks; how to avoid them; and when lock-free data structures might just be the ticket.
published
Why Async matters
Why should you care about asynchronous programming patterns in your daily programming?
published
Coroutines in C#
How to write asynchronous code in a synchronous style.  Benefits and dangers of using the iterator pattern for async methods.
published
Grand Central Dispatch
Apples introduced a new paradigm for concurrent programming in OS X Snow Leopard.  Join us in this podcast to learn what it is, how it works, and how it compares to other implementations.

I encourage you to subscribe and listen to it.

Vote MindTouch Badge

In an effort to encourage others to blog their support for MindTouch in the Sourceforge.net Community Choice Awards I’m providing this simple vote for MindTouch HTML snippet:

When you copy/paste this it yields:

”Please

Please consider placing this in your blog sidebar, in a blog post, to your facebook wall or on your websites. Thanks!

Posted in MindTouch. Tags: , , . Comments Off »

MindTouch a Finalist in the Sourceforge.net CCA

This is a cross post from the MindTouch corp blog.

MindTouch has been honored with a nomination in the Sourceforge Community Choice Awards (CCA). Sarah wrote previously on this topic, but Steve and I have since produced a video for Sourceforge.

Please VOTE NOW for MindTouch. Voting is fast and very easy.

  1. Visit the SourceForge CCA Page
  2. MindTouch has been pre-selected in Best Commercial Open Source Project
  3. Provide your email address at the bottom of page
  4. Click the red button labeled: “Send My Vote Now!”
  5. Finally, you must confirm your vote by clicking the link sent to your email

Should MindTouch win a CCA I have promised to tattoo a robot on my leg at OSCON to commemorate the victory. Thank you for all of your support and I hope to see you at OSCON and at the MindTouch – Kaltura party (it will have an open bar :-) .

Posted in Journal. Tags: , , , . Comments Off »

The Future of Collaborative Networks | Ostatic

Earlier this week I wrote at Ostatic about The Future of Collaborative Networks. It’s an important post that I’ll be building on in the coming months.

Rather than focusing on socialization, one to one interactions and individual enrichment, businesses must be concerned with creating an information fabric within their organizations. This information fabric is a federation of content from the multiplicity of data and application silos utilized on a daily basis; such as, ERP, CRM, file servers, email, databases, web-services infrastructures, etc. When you make this information fabric easy to edit between groups of individuals in a dynamic, secure, governed and real-time manner, it creates a Collaborative Network.

via The Future of Collaborative Networks.

Nominate MindTouch for Sourceforge.net Community Choice Award

After seeing how wonderful the Community Choice Awards (CCA) are when I visited the SourceForge office recently I’ve become obsessed. These are cute little robots with working LEDs, switches, sensors that make music…errr…noise. I must have one to go next to the 2009 Jolt Award for Best Enterprise App (watch the video) MindTouch won. My precious….These trophies are really really cool and very cute. Please nominate and vote for MindTouch rabidly. This year we’re going to pull out all the stops. We will remind you in the newsletter. On MindTouch.com, the blogs, the dev community. If it encourages voting I’ll even be willing to do something inane if the community wins a CCA for MindTouch. The community can feel free to select whatever inane act they deem appropriate. Please, bring the votes!

The finalists are determined by the number of nominations each project receives. You can vote as many times as you like. To hedge our bets please nominate for each of the following categories:

  1. Best project for the Enterprise
  2. Best commercial open source project
  3. Best project
  4. Most likely to change the way you do everything

PLEASE VOTE like rabid rabbits. Time is limited. Thanks. :-)

Alumni Profile – A Blockbuster Built on Open Source Software

UNC Chapel Hill, my alma mater, had a nice profile of me in the Computer Science Quarterly.

UNC - Chapel Hill Computer Science Dept Newsletter

Read more

On Open Source And Open Core

I wrote two blog posts at the MindTouch blog today that I think are of import. The first is about Open Core models. The second post is about my belief in open source.

80% Of The Functionality For 500% Of The Cost

The title of this blog post could be: Why open source matters to me, but I like the former because it’s racier and I hear that gets readers. Anyway, I was prompted to write this because of a comment and question posed me by a MindTouch open source community member that really is best answered/satisfied by me explaining this and also sharing my ideas about Open Core. At any rate, to answer why open source matters to me I really have to respond from two distinct perspectives. First I’ll answer it on a personal level and then as the CEO of an enterprise software company.

square avatarHere is my “Aaron hat”. I received my degree in Computer Science from UNC-Chapel Hill where I did pretty much all my course work, like most CS students, on an open source stack. I’ve helped to start several non-profits tasked with bridging the digital divide in under-served and predominately minority communities where I primarily used an open source stack. I’ve owned a couple small businesses in which I benefited a great deal by building on, guess what, primarily an open source stack. So, let me tell you on a personal level I have very strong convictions about open source. There are many reasons, but I will present you my top two.

Read more….

Posted in MindTouch, Software, Technology. Tags: , , . Comments Off »

Post Production, Please?

Dude, photoshop the grease off my forehead!

There was an article in the San Diego Business Journal (SDBJ) last month about MindTouch. I’ve had many people congratulate me on the article. I was somewhat perplexed because MindTouch was also recently in the New York Times and I’ve had more people congratulate me about this SDBJ article than I did when were in the New York Times or Wall Street Journal! I didn’t realize how well read SDBJ is locally. Then I learned yesterday the article was on the cover, above the fold. No wonder.

I don’t know what photo was used in the print edition. Probably the same above,. However, I hope they used one that doesn’t highlight my greasy forehead. :-) If anyone has a copy of the print issue please send me a copy.

MindTouch Blog: Evolution of Social Media To Enterprise

I authored a substantive article on the evolution of consumer social media tools into new enterprise software tools at the MindTouch blog. I put some sweat into this one. Give it a read.

Enterprise SilosThere can be no doubt that one of the hottest spaces in enterprise software today is collaboration. It’s no surprise collaboration is getting a lot of interest. The old metaphors for capturing, authoring and sharing information are stale and inefficient. As such, there is a lot of room for achieving productivity improvements through improved user experience. This has been true for all software, but especially so in the enterprise software space where collaboration is essential to daily operation and where every ounce of productivity translates into big dollars.

In the last several years a software renaissance has been taking place in the consumer space that has begun seeping into, and benefiting, business and enterprise systems. The innovation in software during this renaissance, more commonly referred to as Web 2.0, has been almost entirely about improving user experience metaphors. AJAX, new social metaphors, lessening of the file/file system metaphor, making structure implicit rather than explicit and just generally simplifying user interfaces are all trends evidenced in this new wave of software. While most pundits think “Web 2.0” has been about making the Web participatory, enabling social connectedness and conversations these are but side effects of the improved ease of use and increased stickiness (fun of use) software has experienced.

via MindTouch, Inc Blog: Full Article.

Posted in MindTouch, Software. Tags: , , , . Comments Off »