Category Archives: collaboration

What Does it Mean for Movable Type to go Open Source?

While I like to see Movable Type going in the direction of open source, I am also a bit skeptical. According to Movabletype.org:

“The Movable Type Open Source Project was announced in conjunction with the launch of the Movable Type 4 Beta on June 5th, 2007. The MTOS Project is a community and Six Apart driven project that will produce an open souce version of the Movable Type Publishing Platform that will form the core of all other Movable Type products.”

Aside from their inability to correctly spell open source (or run spell check), they are not particularly clear about what will be in this new open source “publishing platform” vs. their commercial products. By announcing the new open source project along with the beta of their new version (not open source), it is a bit difficult to see how the open source project will fit in with their commercial products. I suspect that some of this announcement might be to put Movable Type in a better position when compared to open source rival WordPress to reduce the numbers of people migrating off of Movable Type due to licensing concerns over the past few years.

Skepticism aside, I really do like to see commercial companies embrace open source. If Movable Type embraces the open source community in a collaborative fashion, this could be a great step. Companies who work with a community to create an open source product that is awesome by itself when used without the commercial product can successfully sell commercial products with additional functionality and services needed by enterprise customers. I sincerely hope that this is the direction that Movable Type is headed.

Putting Collaboration to Work Conference

For those of you who attended our recent BarCamp Portland and are eager to attend another open space event, you might be interested in Putting Collaboration to Work on June 8th. It is a mix of traditional conference and unconference with a traditional, scheduled conference session format in the morning, while the afternoon is an open spaces agenda (similar to BarCamp Portland and Recent Changes Camp).

A few details:

I don’t think that I will attend this one. With BarCamp Portland, OSBC, and other events in the past month, I am a bit “conferenced out” right now.

Technology Community Leader Meetup

Since we had a bunch of people coming into San Francisco for OSBC, and quite a few community managers already living in the Bay Area, I thought that a meetup of community leaders would be a fun idea for the evening prior to OSBC. Initially, I thought we’d have maybe 10 people hanging out in the hotel bar, but we ended up with 20-25 people, and The 451 generously offered their space to host my get together.

It was a nice opportunity to network with other people in similar roles while having some very interesting discussions about various aspects of community management. It got me thinking about a few things. Kingsley from Salesforce.com does an incredible amount of personal outreach including searches on MySpace and Facebook for people listing Salesforce as interests. I need to think about ways that I can encourage people to participate as I build Jive Software’s developer community around products like Clearspace. Getting a few influential, community savvy, early adopters during the initial stages of the new community can also help build momentum.

Whurley also made a really good point about how each community competes with other similar communities for developers. New communities have to be interesting, compelling, and highly relevant if you want developers to take time away from other communities to spend time interacting in your community.

I definitely need to keep doing these types of events. We can learn so much from each other when we take the time to talk and share ideas about building communities. We’ll do another one of these around OSCON in Portland!

At OSBC This Week

I wanted to let everyone know that I will be at OSBC May 21st (evening) through Wed., May 23rd. Please look me up if you want to chat about community building or if you want to talk about Jive Software’s community collaboration tools (Clearspace). I can also give these tools away for free for non-commercial (open source) software development usage – talk to me for details.

It would also be great to see some familiar faces attending my panel on Wednesday from 2pm – 3pm on Community Development: Business Development for the 21st Century.

Other places you can find me this week:

  • Organizing a meetup for community managers (Mon. 8-10pm)
  • At The 451 VIP Open Source Reception (Tues. 7-9pm)
  • Community Panel (Wed. 2-3pm)
  • On Twitter
  • Attending various panels, hanging out in the hallways, and sneaking off to Chinatown for good food!

Clearspace X Community Software

Yesterday, we issued a press release about Jive Software’s new Clearspace X product. Clearspace X is:

a special edition of Clearspace for companies interested in creating productive and engaging online communities for their customers and partners. In the past, companies have had to “glue together” separate applications for blogs, wikis, documents and forums, resulting in disconnected people and content, and low participation rates. Clearspace X unifies these collaboration tools into one system, bringing them together through a clean, user-friendly interface and integrated incentive system.

Using Clearspace X, companies can quickly and easily create compelling public-facing communities, enabling users to share information and ideas with each other via discussions, structured wiki documents, moderated blogs and even files (like Word, Excel, PowerPoint, and PDF). Users can keep abreast of recent activity in the community through email notifications, instant message alerts and RSS feeds. (quoted from the Press Release)

We use Clearspace internally to manage our company as a community with constant interactions using discussion forums, document sharing, wiki editing of documents, internal blogging, tagging, and much more. This software is the main reason that I was able to be so productive my first week on the job. Clearspace X is similar to our Clearspace product, but tailored to the needs of an external community.

An added benefit of my role as Director of Developer Relations at Jive is that I get to give the product away for free to non-commercial developer teams. This includes open source projects, student coding projects, and other non-commercial teams of software developers. I’ll have a simple web form for requests available on the Jive Software website in the next couple of weeks, but in the meantime, drop me an email if you qualify for a free license of Clearspace X: myfirstname at Jivesoftware dot com.

Dogfood: aka Week 1 at Jive Software

My first week at Jive has been a whirlwind of activity, and I think that I have been super productive for the first 5 days on the job.  I’ve completed a first draft of how we might build Jive’s new developer community on our newly released Clearspace X infrastructure. I am re-working the process for how we give away free licenses of Jive’s Clearspace and Forum products to open source projects. I’ve put together a new demo script for our CEO to use at BarCamp – customized for what I think will be the audience at BarCamp. I was also able to get confirmed speaking engagements at Defrag and OSCON this week.  All this while being constantly distracted with last minute BarCamp details as the co-organizer of the BarCamp Portland event this weekend (note to self: next year, do NOT start a new job the week that you are holding BarCamp!)

How was I able to get all of this done while getting up to speed in a new company?  It comes down to dogfood, specifically, to eating our own dogfood at Jive.  We use the current Clearspace beta product for all of our documents, to hold discussions, for blogging, and more.  Most of the information that I needed was already in Clearspace.  For new information, I just started discussions in Clearspace where I asked other Jive employees about things like what to name the new developer community, how to promote our new developer community, and more.  I posted all of my work as wiki documents in Clearspace, and because everyone uses it, I was able to get feedback and information from across the company.

We are also avid users of our Openfire / Spark IM solution with every Jive employee already populated in our buddy lists from day 1 on the job. I worked with an employee in Canada over IM to help him reproduce an issue that I was seeing in our beta product, discussed our Ignite community with our CTO, negotiated with our web developer on resources to get some web forms completed, and much more.

I have to say that Jive seems to be a great fit for me.  I’m working with people who are just insanely smart, who live web 2.0 technologies, and we’re working on some really cool collaboration software.  Did I mention that we are hiring?

Job Change: Joining Jive Software

I am excited to announce that I will be joining Jive Software as their Director of Developer Relations as of May 3. I have really enjoyed my time at Compiere. I still believe that they have a great product and that they will do some really cool things in the ERP/CRM space. My reasons for leaving were purely cultural / logistical. While working remotely from my office in Portland worked really well when when the company was smaller and more distributed, as Compiere grew in size it became more and more difficult to do my job from Portland. The rest of the management team is now consolidated in Santa Clara, and I am the only member of the management team working remotely.

When working at Intel, location was largely irrelevant. At one point, I managed a team with members distributed across Oregon, Washington, and California. I also worked on a 3 person open source strategy team for a while with two of us in Oregon, one in Washington, and our manager located in Arizona. Working from home was also a weekly activity for me during much of my Intel career. I found that my productivity increased dramatically if I saved those tasks that required more concentration (strategy development, writing, presentation development) for my working at home day. Working remotely can be challenging, but it seems to work best in a corporate culture where remote workers are a common occurrence and not an exception.

I knew that I would eventually need to move on to a new gig based on the increasing number of issues related to working remotely within the Compiere culture, but I had not yet started looking for a new job. I regularly get email from people, either a result of this blog or from acquaintances in the industry, asking me if I am available or asking if I know of someone for a particular position. It was only because I got an email from Sam Lawrence at Jive software about looking for someone to manage Jive’s developer relations that I considered leaving Compiere. Jive has been a great sponsor of our monthly Portland BarCamp Meetups, and I have met quite a few of the people working there through various local technology-related activities.

I think that Jive will be a great fit for me, and I am really excited about working at Jive Software. Jive’s product line fits with my personal interests in online collaboration technology. They have managed to seamlessly integrate file collaboration, blogs, wikis, IM, and more into a recently launched enterprise 2.0 product called Clearspace. As Director of Developer Relations, I will be responsible for building a developer community program for developers with an initial focus on the new Clearspace product.

Jive is a cool company with great products. I am honored to be joining such a fantastic company!

Thoughts on Anonymity and Identity in Communities from SXSW

I just listened to an interesting panel at sxsw on World Domination via Collaboration. One of the many great conversations during this discussion related to anonymity in communities. One panelist allows anonymous comments on her blog because she wants to know what people really think, even if she don’t like it or agree with it. Another panelist mentioned Slashdot’s use of anonymous coward, which highlights the fact that people value comments more from people who share a name and identity. I also allow anonymous comments on my blog (with captcha and other spam filters). Some trolls hide behind anonymity to say nasty things, but I have been lucky so far to only have a few of those comments. I find that the vast majority of people commenting will chose to share a name or other identity, but I am not comfortable forcing it on people. I prefer to have people share an identity because they want to, not because it is required in order to leave a comment. Like many people, I value the comments from people who associate their comments with an identity over those who choose to remain anonymous.

The panel members talked about how people in a community can be anonymous from the standpoint of not sharing a real name / real identity, but having a log in and identity on the site. This is a better solution from a community perspective where people tend to interact together over a longer period of time. Community members get to know each other based on the site identity. I have noticed this recently with my interactions on Jyte. Some people share a real name, others share some other identity, but you get to know these people based on this identity whether it is an “anonymous” identity or a “real world” identity. Jyte uses OpenID, which is a great way to facilitate identity management within a community, since it gives people control over their identities and allows them to use their identity (or multiple identities) across sites.

I am looking forward to more really great sessions at sxsw this weekend!

O’Reilly’s New Compact Definition of Web 2.0

Web 2.0 has always been one of those nebulous concepts that has been difficult to concisely define. Each person seems to have a slightly different idea about what is and is not web 2.0. Tim O’Reilly’s original essay, What is Web 2.0, was quite lengthy, and he is now trying to define web 2.0 using a short, easy to remember definition:

Web 2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success on that new platform. Chief among those rules is this: Build applications that harness network effects to get better the more people use them. (This is what I’ve elsewhere called “harnessing collective intelligence.”) (Quote from Tim O’Reilly on O’Reilly Radar).

I am not sure that this is a business revolution as much as it is a consumer revolution that businesses can take advantage of by building “ applications that harness network effects to get better the more people use them.” I think the key to web 2.0 is how the expectations of the users are changing. Only a few years ago, most consumers saw the Internet as a passive medium, like radio and television, to be watched and enjoyed without any direct involvement. Many consumers now expect to be able to participate in the online environment by commenting, uploading, or participating in the content in a number of ways. I think that the key to web 2.0 is consumer driven participation and interactivity. Businesses need to understand this fundamental change and focus on building online participation into their business models.

I do think that O’Reilly has a great start toward a more concise definition of web 2.0.

Clearspace Collaboration Environment from Jive Software

I was lucky enough to get an early preview of Clearspace from the Jive Software team, a local Portland, Oregon company. They have just starting talking about Clearspace on the Jive Talks blog with a recent post from Sam Lawrence. They have not yet released details, and portions of the product were in varying stages of completion when I played with it, so I will not go into any specific details here.

What I will say is that this product is cool. It is intuitive to use and has a “web 2.0” feel to it with modern collaboration functionality built into the system from the beginning. None of the retrofit feel that older applications have when someone tries to cram a bunch of new technology into an ancient product. This will be a product to test drive when Jive launches it in early 2007:

“The idea for Clearspace actually came from our customers, who through their conversations with our sales, marketing, professional services and customer support teams had been asking for many different collaborative feature additions to Jive Forums and Knowledge Base. Some of these were very specific, others borrowed from a lot of the collaborative elements of completely different point solutions. At the beginning of last year we took a big step back and realized that the sum of what was being requested was a completely new, much more comprehensive product.

So, a year ago we faced very tough decisions. Up to that point we had planned to address our customer requests through a combination of improvements to our existing products and/or building a couple of totally new products. Our big decision was was whether to build three products or one. The more we talked about it the more we recognized the massive benefit that could be realized by a single, unified, flexible architecture– sort of like that quote from Lord of the Rings–”one ring to unite them all.” (ok, it was really “rule them all” but that’s too harsh.)” (Quote from Sam Lawrence on Jive Talks)