| Subcribe via RSS

Another belated summary: Web 2.0 Expo

April 29th, 2007 | 1 Comment | Posted in MindTouch

I attended the Web2.0Expo last week. MindTouch was exhibiting and Ken spoke about wikis in the enterprise. I had an interesting and pleasant conversation about badgeware with John Roberts. I made it to the AllThingsD launch party. And I spoke so much to so many people I ended up losing my voice for a couple days. I believe this was the largest trade show/conference I have ever been to. I was told there were over 10,000 people in attendance and the exhibit floor had more than sixty exhibitors.

I spent most of my time at the conference on the exhibit floor working the MindTouch booth with Patrick (our newest addition–a very competent and pleasant sales dude) and Corey. I have to mention I love demoing our software! I'm not trying to gloat, but when we show people our work we regularly receive unanimous praise from the crowd. Or should I say from the merry mob? We had a lot of traffic. Those who gave us positive feedback included customers of competitors and even a couple competitors who stopped by to see, our enterprise software, MindTouch Deki in action. Every once in a while I spoke with someone who wanted to know if MindTouch Deki could part the Red Sea, end world hunger, or make their ex-spouse love them again all for under $5,000. However in general, folks understood Deki for what it is: a very powerful, highly usable, incredibly affordable collaboration platform that MindTouch has managed to make ridiculously easy to install (15 minutes including download), remarkably easy to use, and it's delivered with a dramatically lower total cost of ownership because Deki automatically updates and patches itself.

I had the distinct pleasure of speaking with some current customers of MindTouch who stopped by our booth too. One had come all the way from Salisbury, North Carolina. The city of Salisbury uses MindTouch Deki for sharing information and team collaboration. I wish I could remember the fellow's name. It was nice chatting with him. I asked him how the software was working out for them and he said: "It's great, we love it!" Sweet! (I said 'sweet' not him). I really enjoy connecting with folks, talking tech, and showing off MindTouch products. MindTouch gets most of our inspiration from feedback we get through in person encounters or by way of our community at OpenGarden.org.  

Unfortunately I only managed to make it to a few sessions. I caught a couple sessions on identity and missed a couple others I would have liked to had made it to. If you read this blog regularly you know I'm keenly interested in an Open Web Initiative (OWI) by which we users could have an extended YADIS or just use XRDS to describe a person's identity; e.g.- OPML file for feeds, and podcasts, URIs to personal resources (Flickr, Jaiku/Twitter, personal and work blog), a URI to a personal Atom repository, a FOAF, etc. This isn't for any commercial interest, but is really spurred by my (and SteveB's) personal interest in having more sophisticated privacy controls and mobility of profile, content, contacts, ect…i.e.- identity. Anyway, it was great to meet the folks who are driving OpenID, The first OpenID talk I attended was Kaliya's (talk here). She's wonderful and fun. She's also a powerful Connector in the OpenID space and an information Maven, which is remarkable because she isn't an engineer. At one point I participated in her talk because the audience didn't seem to understand the significance of OpenID beyond a single sign-on. So, I gave a 60 second monologue (at her invitation) about how it can and almost certainly will enable things like OWI. Later I attended Brian Ellin and David Recordan's talk, which was a rudimentary technical talk about how to implement and consume OpenID. It was useful and well attended. They also passed out a fancy OpenID tools CD

I attended a session on Open Source Business Models for Web 2.0 with John Roberts, Co-Founder and CEO, SugarCRM  and Mårten Mickos, CEO, MySQL AB. I met Mårten previously at OSCON06 along with Monty Widenius (co-founder MySQL) who graciously attended our OpenGarden.org launch party. I asked John a few pointed questions about badgeware during the question/answer section of the session that got him a tad on the defensive. Turns out badgeware is a dirty word to folks with an attribution clause in their software license. One of the questions I asked was: "do you think that if all the components and libraries you use in your stack required similar attribution it would adversely effect your business." I didn't really get an answer from John on this. After the session I spoke briefly with Mårten and tried to pin him down on whether he thought the recent badgeware licenses were good, bad, or otherwise for open source. I also asked him if he thought the recent flood of cash from venture captialists to "open source" companies was going to positively, negatively, or at all effect open source and the software industry as a whole. The VC backed open source companies are primarily the folks spawning new licenses with attribution clauses. Mårten was very diplomatic and unwilling to voice any opinion other than suggesting companies with attribution clauses were trying to prevent closed source competitors from stealing all our portions of their source code. I suggested using a GPL style license would prevent this from happening.

After the crowd of job hunters cleared from around John I spoke with him about badgeware, open source, and OSI. He seemed defensive initially, but as soon as I convinced him I wasn't out to 'get him' and that I was only interested in understanding his position he lightened up considerably and we had a friendly chat for about thirty minutes. He described his point of view and I described mine regarding attribution licenses. John wants to protect his and his team's work. He feels attribution is the right way to do this. I feel attribution is unnecessary and I reiterate my original question, which I never did get a good answer to, what if every open source project required attribution? For example, PHP, Linux, MySQL, etc. How would this impact companies like SugarCRM or MindTouch? It seems ridiculous, but I think it's a valid question. The fact is the forces driving innovation today in technology on the web, you know this thing we call Web2.0, is open source and open standards. Period. Developers can very quickly create compelling applications because there is a wealth of open source components available to us. Also, thanks to open standards you can throw an API or two into the mix and you have something pretty cool. If it's not particularly useful it will likely become a component of something that is useful at a later date. What if all these components had attribution licenses? Even trivial applications would end up looking like NASCAR race cars. I suppose that's not the worst thing in the world.

John suggested attribution is similar to what open source packagers like RedHat are doing when they bundle software and brand with the RedHat logo. I disagreed because removing RedHat branding is trivial and there is not a licensing requirement that the RedHat logo be present. At least, not to my knowledge. The conversation with John was friendly, but at times I felt like I was talking to Ari Fleishcer because so many of my questions were being deflected or were met with canned responses that didn't quite answer the question and were barely applicable. John was warm to note that the entire SugarCRM application was developed by his team and it's not a fork of something or a repackaging. I'm sure this is true, but it's still using a lot of additional open source components and libraries. There are many people who are passionate about open source who believe John thinks open source is whatever helps him to make money. I told John this and he sincerely informed me that he and his team are engineers who believe in open source and are simply trying to protect their hard work.

The final point I pressed John on was OSI. I think OSI performs a useful service to us as open source developers. They educate the public and attempt to ensure standardization of licensing, which prevents confusion. Also, they're a useful resource and community that can be tapped when people have questions about copyright and software licensing. By SugarCRM not seeking OSI certification of their license they're, in effect, turning their back on what is widely accepted to be the organization that is the keeper of the open source definition. John said he had tried to engage with OSI and had not gotten anywhere. He was interested in participating and claimed that some of the people he had spoken with had unfairly labeled the SugarCRM license as being a rehash of the Berkeley advertising clause (I'm recalling from memory), which personally I don't think is an incorrect assessment. John also posited that OSI is non-inclusive and difficult to work with. Moreover, John asked who are these guys and who voted them into office? How do they vote? Why are they the keepers of open source? Who appointed them? Can I participate? How do I? These are valid questions. Some, but not all are answered by the bylaws and there is an, albeit slow, movement underfoot to create membership, which in my opinion is long overdue. I'm glad to be able to point out the board is now posting their minutes too. The very interesting point John made was that the FSF was being especially helpful and inclusive in approving his attribution license. This surprised me because of the previously linked to article put out by GNU on the Berkeley advertising clause (re-link), which describes a history identical to my aforementioned NASCAR example.

For the record I think John is a good guy who is trying to do what he thinks is right for him, his team of engineers, and his company. Also, I think SugarCRM is a good product worth buying. I'm not sure yet if attribution licenses are bad. I think they're unnecessary. I am suspicious of this new crop of licenses because more licenses means there is more to be confused about. Moreover,  it seems strange to me that an application should be given special concessions that other components required by it are not given. In other words, what makes SugarCRM or one of the other twenty applications with an attribution clause different from the more than dozen open source components they're building on? Should they honor these components and libraries similarly to how they're demanding by prominently displaying all their logos on their application's interface?

The last bit worth covering regarding my attendance at  Web 2.0 Expo is the AllThingsD launch party thrown by Walt Mossberg and Kara Swisher of The Wall Street Journal that Graeme and I attended. It was held at the Mountain View Computer History Museum. There was great food and good drink. Graeme blogs about my driving. Also, the Web2Open party was fun, but I'm afraid I had quite a lot to drink there.

One final note. Ross Mayfield attended Ken's wiki session. If you read my blog you know he had some harsh words for me at the Gilbane conference in San Francisco a month ago. Granted, I've been critical in the past of Socialtext espousing open source. When Ross saw me he came over and shook my hand and said: "Hi, my name is Ross. We got off to a bad start previously. Let's drink a beer some time and chat." That was nice of him. We bumped into each other throughout the event and we were friendly. I had planned to take him up on that beer offer and discuss with him badgeware, to get his opinion as I did John Roberts, and my opinion his company has approached open source incorrectly. However, the fact is his team has helped define open standards, adheres to them, and has helped several other open source projects monetarily and otherwise. Nonetheless, I don't agree with his approach to licensing or that Socialtext claimed for several years to be open source, but didn't release any source code.  

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Carnevale and Mardi Gras in a Single Post

February 22nd, 2007 | 1 Comment | Posted in Life

San Diego’s manufactured festivals: Carnevale and Mardi Gras. Matt Yukor, the Visions restaurant bartender, is drunk and itching for a fight.

Little Italy has a Carnevale night. Tara, Ashby, and I spent about an hour and half walking around the neighborhood checking out the stilt walkers, musicians, and people wearing Venetian masks. I asked on gentleman on stilts if I could ride on his shoulders. He said ‘no’. I asked if he would consider at least giving me a piggy back. Alas, he said no to this as well. We grabbed a Guinness and Calamari at Zia’s Bistro. They do wine events early evenings on the weekdays. We hadn’t been there, but we liked it. As for Carnevale, it was pretty sedate. Then again we were indoors by 7PM. Maybe it got crazy after we left, but I doubt it. The whole concept of Carnevale is cooked up by the local businesses in order to get folks from outside Little Italy to come out and spend money. I noticed Fillippi’s had a line of people going darn near around the block. This is one of the busiest places in Little Italy, but not one of the best in terms of quality of food.

San Diego does Mardi Gras. Kind of. The city cordons off a 2 block by (about) 10 block wide swath of the city in the Gaslamp district, creates a police militarized zone of happy-fun-time, and charges $20 for admittance. I didn’t actually go to Mardi Gras, but Steve and I walked the circumference of the event bar-hopping along the way. Neither of us could convince ourselves, or one another, that spending $20 a person to listen to DJs, second rate cover bands, and throngs of drunks cheering maniacally at passing PG-13 rated floats was a good use of our dollars. We did decide that if we saw a hole in security we would slip in. However, the city was damn serious about collecting their $20 a person. Security was better for this event than I have seen at some military installations. I’m serious. There were police in staggered patrols around the circumference on horseback, bicycle, foot and squad car. I don’t believe we were ever out of site of police or hired security. The city likely needs to collect $20 a person because keeping people out must have cost a fortune! Inside the event, Damien told me, they were equally serious about maintaining absolute control. Allegedly, even crossing the street was a security risk in the eyes of the police and was disallowed. This made it difficult to meet up with friends on the opposite side of the street.

In lieu of Mardi Gras, Steve and I started off at an Irish pub on 4th st. We had a couple Guinness. We then walked all the way around the event. On 7th street we almost stepped into a restaurant called Visions, which Steve had been told by somebody was a happening and funky place. While walking toward the, albeit side, door I was physically halted by a fellow named Matt Yukor. He was a tall 30-ish bartender who shoved his hand into my chest and demanded to know: "where do you think you’re going?" I told him we were planning on going inside to have a drink and he derisively sneered: "no you’re not" with an alcohol laced breath and slight slur to his speech. Apparently Matt Yukor had been drinking on the job. Evidently the bar was in the Mardi Gras and Matt Yukor, the bartender for Visions restaurant, San Diego, CA (search engine optimization) thought it appropriate to lay hands on a potential patron and assert what little authority his life afforded him. I thanked him for letting us know it was closed to the public as I gently placed my hand on his chest in a much more ginger manner than his was thrust onto my body and told him to have a good night. As Steve and I turned to leave it must have struck Matt that I had made a point of mimicking his actions and he flipped out. Matt Yukor, Visions restaurant bartender, San Diego, CA was itching for a fight. I suggested to him that he probably shouldn’t shove potential patrons. With his chest puffed out he charged us in an attempt to rub against either of us, mind you we were already walking away. It was hilariously reminiscent of high school, which I’m guessing Matt Yukor, 30+ year old Visions restaurant bartender (another attempt at search engine optimization), likely did not graduate from. This made me stop and smile. I asked a couple other employees who were smoking nearby what Matt’s name was. Matt Yukor proudly announced his name and even spelled his last name for us: "Matt YUKOR–Y-U-K-O-R". I hadn’t asked for the spelling, it struck me that he may be attempting to prove that he could spell. Meanwhile another employee proudly hollared at us: "the owner don’t give a fuck so don’t bother, he don’t give a fuck man, I’m serious." Hehehe… Needless to say, avoid Visions Restaurant in San Diego, CA where Matt Yukor drinks on the job, is itching for a fight, servers don’t speak grammatically correct English, and allegedly the owner "don’t give a fuck".

Steve and I left Visions Restaurant in San Diego, CA and went to the the Marriott’s Altitude bar, which is on the 23rd floor (if I recall correctly) and overlooks the ball field. A very cool place where the staff is classy and polite. Finally, we finished our night off at La Cantina. Daniel the bartender sings opera and makes the best damn margarita I think I’ve ever had. Here’s how he does it: 1 lemon, 1 lime, 1/2 an orange, 2 shots tequila, and about 1 1/2 shots of Controy. All shaken vigoursly with ice, served in a salted glass with a lime. Killer. Not too sweet, just right. The food is pretty good there too.

02_MardiGras 010 02_MardiGras 011
02_MardiGras 013
02_MardiGras 029 02_MardiGras 020

Tags: , , , , , , , , , , , ,

Valentines Day

February 14th, 2007 | No Comments | Posted in Life

We went out for seafood at Anthony’s Fish Grotto for Valentine’s Day. It was pretty good. It’s very casual and is on the harbor only a few blocks from the condo. I liked it. The food was above average and the service was good too. I’ll give it a 7.5/10.

Tags: ,

Glenwood Springs, Colorado

January 30th, 2007 | 3 Comments | Posted in Life

With Nebraska behind us we lunched in Sterling, Colorado and spent the night in Glenwood Springs, Colorado. Sterling is a town of 1,500, which according to the waitress has "boomed" in the last several years since the state penitentiary opened. It’s in the high desert plains about an hour or more out of Denver. We ate at the closest restaurant to the highway, which happened to be a Country Kitchen. The service was good as the waitresses, like so many people, were enamored with Ashby. The food was what you would expect from a Country Kitchen, which is to say: poopy.

Tara and I sped through Denver and headed into the mountains. This was why I chose this route rather than heading south and cutting across on 40. The route is spectacularly picturesque. We got into Glenwood Springs a little after 6 PM MST and stayed at the Ramada Inn, which was probably pretty nice twenty years ago. We dined at Tequilas, which makes a mean margarita and had some pretty good mexican food. Tara and I have finally learned that kids meals are easily the size of a reasonable adult portion.

I really wanted to stick around for another day in Glenwood Springs and check out the hot springs, but duty called and I needed to be in San Diego by Wednesday so I could make the Content Week conference on Thursday. It’s small and probably a waste of my time, but it’s local and we should be there representing.

01_Roadtrip 039 01_Roadtrip 029
01_Roadtrip 011 01_Roadtrip 034
01_Roadtrip 009 01_Roadtrip 020

Tags: , , , , , , ,

Lincoln, Nebraska

January 29th, 2007 | 6 Comments | Posted in Life

On the road to California the food is bad, the cold is worse, and Ashby is cool as ever. Tara, Ashby, and I got on the road late this morning. The temperature, with wind chill, was well below zero. Re-packing the car was a chore in the bitter cold. I don’t know how I could have ever fit everything were it not for the Yakima Skybox. That thing rules! Here’s a shot of our vehicle that was taken later in the day in Iowa.

P1040270

Notice the "Baby on Board" sign and UNC ram that was supplied by Roy. Tara got the "Baby on Board" sign to deter people from road raging around her. I’m not sure the sign effective is with road ragers. However, It’s been my experience that there are a couple signs you can place on your vehicle that will deter police from ticketing you, no not the UNC ram, but:: 1). "I love Jesus" 2). "Baby on Board". Don’t ask me why, but both have worked for me.

We got on the road at 10:34 AM CST. We made it to Iowa about an hour and a half later. Tara and I stopped for lunch about an hour out of Des Moines at a fancy roadside diner and gas station. It was so bloody cold I had to pry the car’s gas tank flap open with my knife. Although we didn’t eat the buffet, I did shoot a photo of it. Fabulous. The highlight of our meal was when Tara asked the waitress (photo below) if she enjoyed the salads the diner served. Something tells me this server mostly enjoyed the buffet.

P1040275 P1040277
P1040282 P1040281
P1040273 P1040276

Kansas may be flatter than a pancake, but Nebraska, I suspect, is at least as flat as one.

P1040302 P1040300
P1040296 P1040295

I’m currently writing this from a hotel in Lincoln, Nebraska. I’ve driven by Lincoln several times before, but I’ve never actually been in the town, until now. It’s clean. And what little I’ve seen of the city it seems strangely new. Lincoln is the capital of Nebraska and has a population of 250,000, the main industry is insurance. Odd, insurance. We’ll hit the road very early in the morning and will make Denver, Colorado tomorrow.

Tags: , , , , , , , , , , ,

Adiós Otra Vez Duluth

January 19th, 2007 | 3 Comments | Posted in Life

I’m overdue for a family update. First, turns out Tara is 50% Wonder Woman and 55% Hulk (see comments), BrwaaAAAaaa! Last weekend we headed north for our last visit to Duluth before our move. Tara had a chance to spend some time with her mother and I stopped by Scenic Cafe for coffee and a couple Guinness (in that order). Tara was happy to see the in-laws and their undead rat dog. On the topic of Scenic Cafe, if you are looking for dining on the North Shore of Lake Superior this is the place to go. Disclosure: my buddy Scott owns it. Scott is an amazing chef. The place is funky and fun. The menu is eclectic. It has great beer, wine, and coffee, and the food is even better. Plus it is on Lake Superior (between Duluth and Two Harbors).

Scenic (3) Scenic (1)
Scenic (4)

Ashby is really diggin’ her forts. We set up a blanket and pillow fort in the family room and she goes crazy with excitement! Evidence below. The only other event of significance to report is that we’ve sold the Accord. It’s great to be down to one car. I really looking forward to the office being two blocks from home as it will be in San Diego. I won’t have to drive, less waste! Work has been a tad painful as my office in MN winds down and the office in CA winds up. With all the odds and ends Tara and I have been managing I’m especially out of touch of with work. Living downtown San Diego is going to be different. I know Tara and Ashby are going to love it. Take today for example. It is butt ass cold and snowing outside. Tara and Ashby are trapped in the house all day. Something as simple as going to the store is a huge undertaking and, at best, a two hour ordeal. In San Diego it’s 50-something F. There is a play ground a few blocks away. They can go a couple blocks away for coffee. Walk along the harbor. Go to the zoo. Head out to the beach. Catch a donkey show in TJ, you know whatever. :-)

01_Ashby_misc 039 01_Ashby_misc 034
01_Ashby_misc 066 01_Ashby_misc 028
01_Ashby_misc 057 01_Ashby_misc 058

I was planning a going-away party for myself last week. Pathetic, I know. As I sifted through my address book it occurred to me that I’ve pissed off a lot of people in this state. Sure some were people I had to fire, or instilled with a desire to quit. Then there was a raft of contractors that I had the misfortune of working with. From the incompetent to the criminal. My favorite contractor in Minnesota was definitely the graphic design firm that incorporated another company’s trademarked logo into the design they sold us. At first they claimed it wasn’t a trademarked logo, but instead a generic graphic. Then they asserted that it was our fault because it was just a place holder image in the design and they never intended for it to be part of the design. That was awesome. And then of course there were droves of people in technology organizations that I suppose I offended by being very vocal and maybe occasionally rude. So, I’m opinionated and I don’t suffer fools lightly. Is that bad? At least you know what I think. Most of my offenses come from me being very candid. I do not like to waste time on prancing about issues and I tend to be pretty direct with my opinions. Don’t get me wrong. I always respect others’ opinions. I appreciate hearing them in fact. Indeed, I find it difficult to deal with people who obfuscate their emotions or are unwilling to candidly share their opinions. It’s painfully frustrating for me. I think this is why I’ve always loved Italy. Southern Italy especially. They scream, they yell. You know what they think even if you don’t speak their language. I like that. As for work, I’ll admit I’m pretty demanding. I know Pete’s woman said something to him when he decided to come work with me along the lines of: are you sure, you know Aaron is impossibly demanding…or something like that. I know I can be difficult to work with, or be married to (for different reasons though I believe). I think it’s because I’m passionate about what I do and I tend to demand a lot of commitment. If you’re not fully committed to something, why do it? Just to collect a paycheck? I don’t want to share my life with people like that. Just going through the motions.

Maybe I’m being too harsh. Most people do just work for the paycheck and have no real interest in their jobs beyond that. Maybe those people are really passionate about side hobbies. Cool, go get paid doing that. You’ll probably be happier. I’m not saying these people are less worthy, I just don’t want to work with them. If you’re not all in, don’t bother, and don’t waste my time.

Tags: , , , , , , , , ,