Socialtext 2.0 Released

Congratulations to Ross Mayfield, Peter Kaminski, Adina Levin, and all the excellent folks at Socialtext for the release of Socialtext 2.0. Even bigger props for slipping in “Purple Consulting” in the screencast. I’ve been cranking so hard over the past six months, I didn’t have a chance to congratulate them on their Open Source release last July, so now I get to combine my commentary here. (In fact, I’m sitting on a bunch of Wiki-related posts right now that I need to push out; a lot of really cool stuff has been happening.) That’s good, because I have plenty to say.    (L72)

Socialtext 2.0 is an important release for three reasons. First, it doesn’t just look good, it’s highly usable. Adina and Pete deserve big-time credit for this. They’ve spent months painstakingly experimenting and testing the design. More importantly, they haven’t just focused on making it easy to use, but they’ve also agonized over how to accomodate expert usage as well.    (L73)

Have they succeeded? I think the personal home base concept is great. I love the fact that Backlinks are visible on the page and get lots of love. I love their new Recent Changes interface (and I hope to see a Tag Cloud view of the all pages index in the next release). I hate the fact that a Recent Changes link is not on every Wiki page. Both Pete and Adina are well aware of this beef, and I’m also well aware of their reason for not including it. Testing and user observation will tell what’s better.    (L74)

Second, Socialtext 2.0 has a really cool REST interface. Chris Dent has been boasting about it for months, but I didn’t look at it myself until Kirsten Jones walked me through it last week. (Her WikiWednesday presentation from earlier this month is online.) It really is cool, and it’s also useful. Congrats to Chris, Kirsten, Matthew O’Connor, and Matt Liggett for their excellent work!    (L75)

What’s great about this API is that it could very well serve as a standard URI scheme for all Wikis. This would obviate the need for a separate SOAP or Atom API. You just have a regular Web app, and you get the API behavior for free.    (L76)

For example, Alex Schroeder‘s currently going through the same process that Chris went through a year ago with Atom and OddMuse. An easier way around this problem would be to implement these REST APIs.    (L77)

(This is also a great opportunity for me to mention WikiOhana again, which gained great traction at WikiSym last month and which now has a lively Wiki of its own. PBWiki recently announced its own Wiki API, which is a good thing. We are all part of the same Wiki family. Socialtext and PBWiki need to talk about how their two efforts can work together. That’s the WikiOhana Way.)    (L78)

The third important thing about Socialtext 2.0 is that it’s Open Source. (Big props to Jonas Luster and Andy Lester for finally making this happen.) Here’s the thing. I think the announcement a few months back was overblown by a lot of blogosphere hype. The reality of all corporate Open Source releases is that — in and of themselves — they’re mostly meaningless. Mostly, but not completely. The fact that Socialtext 2.0 is Open Source means that other Wiki implementations can benefit from the great work that the Socialtext developers have done, from the APIs to the user interface. That makes for a healthier ecosystem, which is good for everybody.    (L79)

That said, the reason the actual open sourcing of Socialtext 2.0 (and any proprietary software project) is mostly meaningless is that the license is a critical, but tiny part of what makes Open Source software interesting and important. The big part is the community and collaborative process, and a lot of other things besides an open license are required to make that successful.    (L7A)

Before Socialtext went Open Source, I spent many hours talking to a bunch of people there about the impending release. I wanted to know how committed they were to making this a truly open and collaborative software project, because I felt the potential impact on the Wiki community was enormous. The answer I got was complex. The fact that everyone was willing to talk to me with no strings attached, in and of itself, demonstrated a commitment to openness, and I’m still grateful for that. The code itself will be a short-term bottleneck, as it needs a lot of work before outside developers will find it compelling. I also think the licensing terms are weaker than they need to be, although I also understand the outside pressures that make it so.    (L7B)

In short, I think the spirit is strong within Socialtext to fully realize the potential of this Open Source project, but there are also roadblocks. Hopefully, external pressures won’t squash that spirit. If Socialtext ever fulfills its potential as an Open Source company, it will not only help the ecosystem, but it will also tremendously benefit Socialtext as a business.    (L7C)

An Evening with Danish Bloggers

https://i0.wp.com/static.flickr.com/62/218801606_2d3d0e5417_m.jpg?w=700    (L3I)

You can’t truly know another country until you know its food and its people. Thanks to Thomas Madsen Mygdal, I had a chance to do both last Friday in Copenhagen. Many thanks to all of you who came (14 in all!) and shared your stories and good vibes (and restaurant recommendations). Evan Prodromou teased me later about having a Danish posse. Well, you all can consider me part of your American posse.    (L3J)

I arrived in Denmark two weeks ago knowing almost nothing about the country, much less the goings-on there related to my professional world (other than Reboot). I left a week later, not only personally and culturally enriched, but also professionally enriched. There is a lot of interesting thinking going on in Denmark, and while the startup culture is not as active as it is in San Francisco or even other European countries, the desire to do with the group I met was very strong. That’s not always the case at these blogger meetups (which is why I generally avoid them, at least here at home.)    (L3K)

The evening began casually (other than a minor mixup over the meeting place) with drinks at the Barbar Bar in Vesterbro. We then walked over to Carlton for an excellent dinner. I had told myself beforehand that I wasn’t going to stay out too late, but I was enjoying myself too much. The whole group shifted to Joachim Oschlag‘s place (which was conveniently just upstairs from the restaurant) for more beer and conversation. It was hyggeligt!    (L3L)

Ah yes, hyggeligt. Hygge is a Danish word for… well, apparently, it’s hard to translate, and I’m not sure I fully grasp it. According to the English Wikipedia, hygge is equivalent to the German word, Gemuetlichkeit. Hygge denotes a sense of intimacy and closeness, and is often used to describe gatherings of people, where you share a sense of familiarity and fun with those around you. Think “hug,” but not as wishy-washy. It’s a sense of wholeness that comes from being around others, and there’s a strong association with the space that helps create this wholeness. You can see why I like this word. The notion of hygge resonates strongly with community, and I would argue that it’s a common pattern in High-Performance Collaboration as well as another aspect of Quality Without A Name.    (L3M)

I’ve got pictures of the gathering buried in my Copenhagen Flickr set. Michael Andersen also posted some pictures as well as a blog entry.    (L3N)

I can’t possibly do justice to all of the conversations I had that night, but here are some highlights:    (L3O)

Reboot and Open Space    (L3P)

A lot of these folks were intimately familiar with Open Space. A few of them knew Gerard Muller, founder of the Danish Open Space Institute and co-facilitator of the Open Space at WikiSym with Ted Ernst. Thomas had tried incorporating Open Space into Reboot a few years back, and it apparently did not work well. We talked a lot about success patterns in group process, especially hybrid processes.    (L3Q)

One of the biggest challenges with network as opposed to organizational events, where your participants feel compelled rather than obligated to attend, is getting people there in the first place. Most people interpret “emergent agenda” as “no agenda,” and they treat such events as networking rather than learning events. This is exacerbated by the length of the event, which is optimally three days for emergent group processes. (See Michael Herman‘s Two Night Rule. I’m starting to realize that many people — even those who are very good at group process — are unaware of the forces underlying the Two Night Rule, and it affects the design process.)    (L3R)

Framing the invitation is a critical component for circumventing this challenge, but it’s not easy. I urged Thomas and the others not to give up on more interactive processes, and suggested as a possible framing question for an event, “What could we accomplish together in three days?” I proposed linking such a Danish event with a similar one here in the States, perhaps associated with our “Tools for Catalyzing Collaboration” workshops.    (L3S)

Semco SA    (L3T)

Several people told me the story of the Brazilian company, Semco SA, and its CEO, Ricardo Semler. Semco is a remarkable study in decentralized, emergent organization. It’s a relatively large company, with over $200 million in revenue and 3,000 employees, and it’s aggressively decentralized and transparent. Employees set their own hours and salaries. Workers evaluate their bosses, and they regularly mix with others, regardless of projects, thus developing multiple skills as well as a greater appreciation for the many roles that are required to make an organization tick. It’s really an amazing story. Semler has written two books, Maverick and The Seven Day Weekend, both of which I plan to read.    (L3U)

I did some followup research, and I was surprised to see how widely known the Semco story seems to be. I follow this space closely, and I also did a considerable amount of research on Brazil for my Brazilian Open Source adoption study published in May 2005, but this was the first I had heard of the company or of its CEO. It’s yet another example of the group being smarter than the individual.    (L3V)

Knowing What We Should Know    (L3W)

Speaking of which, I chatted quite a bit with Raymond Kristiansen, a vlogger, about how to get more people aware of the stories they should be aware of. It’s a very difficult question. On the one hand, the notion of Collective Wisdom does not mean that every individual needs to know everything. On the other hand, it does imply that we should be able to quickly learn what we need to know when we need to know it.    (L3X)

We talked about the Featured Content pattern as a way of trickling up useful content. It’s an especially important pattern with blogs, which are great for tracking conversations, but — like Mailing Lists and forums — tend to obscure older, but still relevant content.    (L3Y)

On a related note, Raymond also kicked my butt about not creating screencasts. I promised Raymond that I’d have my first screencast up before the end of September. There, it’s in writing now.    (L3Z)

Alexander Kjerulf    (L40)

I’m a little reluctant to single Alexander out, because I walked away profoundly affected and impressed by many people. Nevertheless, he and his blog, The Chief Happiness Officer, get special mention (not that he needs it; his blog is far more popular than mine!) and soon, a blog post devoted entirely to our conversations for two very important reasons. First, he recommended a number of excellent restaurants in Copenhagen, and we ended up eating at two of those together.    (L41)

Second, every time we chatted, I found myself scurrying for my pen and notecards. It will take me three freakin’ years to follow-up with all of his stories and ideas, generated over maybe 12 hours of conversation. I plan on trying anyway, because there was a very high degree of relevance and profundity in everything he said. He is a plethora of ideas, knowledge, and — as his title implies — positive energy. I urge all of you to check out his blog, and to make an effort to meet him if you’re ever in Denmark.    (L42)

Yochai Benkler and Rishab Aiyer Ghosh at WikiMania 2006

On Saturday morning, I had the pleasure of attending talks given by two very important contributors to my field. About a year and a half ago, shortly after I first met Katrin Verclas, Katrin started telling me, “You’ve got to read Yochai Benkler.” I’m pretty sure that she ended 90 percent of our subsequent conversations with, “You really should read Benkler.” When Benkler came out with his book, Wealth of Networks earlier this year, everybody else in the world seemed to echoed Katrin’s advice.    (KYH)

I knew that Benkler was speaking this weekend, so I finally downloaded his book and started reading it on the plane. Unfortunately, I only got through the first chapter. You can imagine how lame I felt when I found myself having dinner with him on Friday night. Fortunately, Benkler himself gave a thirty minute synopsis of his book on Saturday morning.    (KYI)

(As an aside, Benkler unintentionally scored some major geek points, when his laptop revealed that he runs Linux with KDE. There are a lot of outsiders commentating on Open Source these days, but most of them do not actually run Linux themselves.)    (KYJ)

Benkler’s thesis is that technology has enabled unprecedented forms of large-scale cooperative production, what he calls “commons-based peer production.” Think Wikipedia, think Open Source, think Mash Ups, etc. According to Benkler, these non-market activities are no longer on the periphery, but form the very core of economic life for the most advanced societies.    (KYK)

Technology is largely responsible for our ability to behave this way, but only partially responsible for the authority to behave this way. The latter is a cultural phenomenon that has been catalyzed by the technology, but is not entirely causal.    (KYL)

The question is, is this behavior an outlier, or is it economically sustainable? Benkler didn’t talk a lot about this — this is why I need to read the book — but he did cite numbers such as IBM’s revenues from Linux-related services, which far outpaces its revenues from IP licensing. (This alone is not evidence; smaller Open Source companies like MySQL are making significant revenue from dual licensing, a lesser known fact of life for many Open Source companies.)    (KYM)

Benkler touched a bit on the importance of humanization in commons-based peer production, which he said is the focus of his current research. He also cited the reemergence of a new folk culture in society today, something that Lawrence Lessig also talks about.    (KYN)

There was a minor hullabaloo between Jason Calacanis and Benkler during Q&A. (See Andy Carvin‘s description, plus some background and commentary. It was entertaining, but low on any real controversy. Benkler acknowledged that the interface between market and nonmarket interaction is not well understood right now. There are good examples of how paying people kills the community dynamics, but the patterns are not necessarily discernible yet. However, Rishab Aiyer Ghosh, who spoke after Benkler — made it crystal clear that those citing numbers about how a small number of people are responsible for a large percentage of work are missing the point. If you pay for 75 percent of the work, you end up with a three legged chair, which is worthless.    (KYO)

Ghosh has done some of the best quantitative analysis on Open Source communities, and he’s been doing it for a while. The Blue Oxen report on open source communities was heavily based on work that Rishab had done.    (KYP)

Ghosh kicked off his talk by talking about James Watt‘s exploitation of the patent system, and argued that Watt’s significantly slowed innovation with the steam engine and thus was partially responsible for delaying the Industrial Revolution.    (KYQ)

(I didn’t find Ghosh’s argument particularly compelling or relevant, but it was a good story. Patents give folks monopolies, and monopolies are bad for markets. We know that already. But patents are also supposed to incentivize innovation. Ghosh was insinuating through his story that patents were not a strong motivator for innovation in this particular case, but I have trouble believing that. Christoph Friedrich Von Braun wrote an excellent, but dense book, The Innovation War (1997), where he explained how difficult it was to correlate patents to innovation, either for or against. And von Braun barely touched on software, which adds even more complexity to the question.)    (KYR)

Ghosh then went on to talk about FLOSS developer motivation and described his value-flow and cooking pot analogy for how markets can sustain this type of behavior. He also pointed out that the collaboration is not new, but the scale is.    (KYS)

Ghosh continues to do good research, much of which is hosted at FLOSS World.    (KYT)

Welcome, Jonathan!

Jonathan Cheyer has joined the blogosphere. In addition to being a great guy, a friend, and sometime basketball partner, he’s a longtime member of the Collaboration Collaboratory, a core HyperScope contributor and the Open Source Community evangelist at Solid. And as the tech lead for the Computer History Museum‘s NLS/Augment Restoration Project, he’s indisputably the most knowledgable person about Doug Engelbart‘s Augment under the age of 40. Welcome, Jonathan!    (KXZ)

OpenID 2.0 Developer Day, August 10

Two important OpenID developments to announce. First, there are a bunch of $5K bounties available for folks who integrate OpenID into Open Source projects. You heard me right — you can get some cash for doing something you probably want to do anyway. Second, Kaliya Hamlin announced an OpenID developer day in Berkeley next Thursday, August 10, from 6-9pm. The lineup includes David Recordon, Andy Dale, Mary Hodder, and Scott Kveton. I’m going to try to show, and I hope many of you do the same.    (KWN)