Community Building 101

“…success comes entirely from people and the system within which they work. Results are not the point. Developing the people and the system so that together they are capable of achieving successful results is the point.” Leading Lean Software Development Recently, that quote stirred some controversy among my peers. The part about “results are not the point” was hard for some people to understand and come to grips with. Aren’t results always the point? Well, as with most things, “It depends”. The people and community that evolve around an open source software project will ultimately determine its success. Even if the core team launches the project with spectacular productivity and results, this phase of evolution will be fleeting if the necessary processes and community to make the project a long lasting success are not put into place. This article presents some of the actions open source community leaders can take ...(Read More)

Communication Planning

Many a project has gone down in flames because they failed to take the time to really think through a communication plan that educated their stakeholders of the organizational value of their project.  Communication is one of the most important factors to the success of your community. Without communicating your project or program’s benefits and successes, users and stakeholders alike won’t be aware of new offerings, program progress, or the goals and direction of your project. “The more they know, the more they’ll understand. The more they understand, the more they’ll care. Once they care, there’s no stopping them.” –Sam Walton The first step in any Communication Plan is identifying your stakeholders.  This is a key step that is often overlooked.  Many projects and programs focus only on keeping users informed about community news, however its important to look outside your active community members and find the stakeholders that are ...(Read More)

Setup iSCSI Target

This info was extracted from http://www.server-world.info and moved here for my convenience.  This was the simplest set of instructions I found that worked.  For more information please visit the link above. # create a physical volume [root@dlp ~]#  pvcreate /dev/sdb1  Physical volume “/dev/sdb1” successfully created # create a volume group named “vg_target00” [root@dlp ~]#  vgcreate -s 32M vg_target00 /dev/sdb1  Volume group “vg_target00” successfully created # create a logical volume named “lv_target00” [root@dlp ~]# lvcreate -L 80G -n lv_target00 vg_target00 Logical volume “lv_target00” created [root@dlp ~]# yum -y install scsi-target-utils [root@dlp ~]#  vi /etc/tgt/targets.conf # add at the last line # if you set some devices, add – and set the same way with follows # naming rule : [ iqn.yaer-month.domain:any name ] <target iqn.2013-07.world.server:target00> # provided devicce as a iSCSI target backing-store /dev/vg_target00/lv_target00 # iSCSI Initiator’s IP address you allow to connect initiator-address 10.0.0.31 # authentication info ( set anyone you like for “username”, ...(Read More)

Making FOSS Successful

I’m a community guy in a company that has lots of products, both open source and commercial, I’m lucky enough to get paid to work on open source projects. What I’ve learned in my work with the community is that building a successful project takes more than many people think. Some folks in the corporate world have a distorted view of how open source projects work. A lot of the corporate types hear about open source and think that sprinkling magic “open source” dust on their product will suddenly make it successful. They’ll have contributors pile on and massive marketshare will follow. Soon they’ll have a “best of breed” product and do very little actual work since the community will be writing the software, testing it, providing support, etc. Admittedly, I’m exaggerating to some degree, but only slightly. A real disconnect exists between what many very smart business people think ...(Read More)

Trust Me

Trust influences nearly every interaction we have during any given day.  Every communication, every action, every conversation is shaped in some way by the trust and reputation that we infer on the interacting party.  It is the currency communities, both online and offline, trade in.  Without trust, lasting relationships can’t be built and authentic communities can’t be maintained.  As a Community Leader, part of our job is to build reputation and trust for our communities and the people associated with them.  This may sound easy, but it can be very hard since you rely on the actions of others for much of your community’s reputation and trust.  Think about it…  You may be the most trustworthy and reputable person in the world, but if your community is acting in the wrong way, your efforts may be for naught. Trust is not something you can ask for; it’s earned through actions and ...(Read More)