How can Open Source technology help your Social Media strategy?
Give us the widgets
“We’ve got to have a Twitter widget” – one of the key phrases used by web teams in 2008 and 2009. Prior to that, the best thing since sliced bread was having a Google map on your Contact Us page, or perhaps a nice AJAX-powered dynamic postcode lookup gadget. The truth is, some popular new technical tools are here to stay and others will fall by the wayside. The challenge for any organisation looking to take advantage of these emerging tools is the sheer pace at which they appear, gain ubiquity and, in some cases, drop off the radar.
The likes of Twitter, Facebook, LinkedIn, YouTube, Flickr and hosted applications such as Google’s Docs and Spreadsheets, combined with the latest generation of mobile devices, has meant that the traditional approach to software development simply doesn’t cut it anymore. In short: it’s just too slow to respond.
Roadmap inertia
If you’ve looked at vendors of content management systems, CRM platforms, finance systems and virtually any other type of software, you’ll know all about “the roadmap”. It’s that often-fictitious list of new features that the vendor is planning to develop, and you’ll get the benefit of sharing the development costs with all their other clients. The truth is that the existence of this list of new features means two things:
-

It’s hugely difficult to add things anywhere other than at the end of the list. Commitments have been made to other clients, planning and development work is underway and changing things is not a trivial task.
- In many cases, by the time new features actually appear, their time has passed and the advantage has been lost.
How do we know this? Because until 2007, we developed our own community and CMS platform; we had our own roadmap. Our clients often asked us for new features we simply couldn’t provide in a sensible timescale.
How can Open Source help?
The first challenge here is understanding clearly what is meant by “Open Source”, and part of that challenge is casting aside the tired definition: “a couple of teenagers in their bedroom writing shoddy code”. Open Source software simply isn’t a second-rate cousin of “proper” software development as it has been historically perceived. The likes of Drupal, Joomla and Plone have done wonders for the Open Source movement, establishing themselves as leading content management platforms, and adoption has spread into many other sectors – SugarCRM, for example. And that's before you consider the real housegold names of Open Source, like Firefox, Ubuntu and OpenOffice.
There are actually two key aspects that define the term “Open Source”:
- Open Source as a licensing model – it’s “free software without any vendor lock-in”
- Open Source as a development methodology – it’s “large scale collaborative coding”
Free Software
In all honesty, the cost of ownership argument is the least important aspect of Open Source software for me - there’s no such thing as “free” software. There might not be a licence fee and maintenance charge with Open Source platforms, but there’s still a cost of ownership in implementation, support, training and maintenance. Nonetheless, the lack of that six-figure upfront fee is a compelling reason to adopt an open approach. Vendor lock-in is another matter, though. We work with organisations every day who are effectively trapped with their supplier because no-one else can work on the code, even assuming the vendor will release it.
Collaborative Coding
This is where the real benefit of Open Source software comes into play. Imagine a small software development company with, say, ten developers and a couple of testers. They’re working hard on building some Social Media tools, some blogging, simple peer-to-peer networking, perhaps a recommendations and ratings system. Then over the horizon comes Twitter, gathering huge momentum and high-profile users, and rapidly becoming the microblogging service of choice.
What options does the software company have when their clients see Twitter feeds appearing on their competitor’s websites and want a widget to allow them to syndicate their feed on their own site?
- Shelve another feature in favour of the newcomer?
- Rush through a widget in the shortest time possible with minimal testing?
- Add the feature to their roadmap and hope that Twitter hasn’t vanished by the time they get round to it?
None of these are palatable choices.
Meanwhile, the 20,000+ members of the Drupal community are using the power of their sheer scale and ability to collaboratively build, test and roll out new features. So are the members of the community behind Joomla, Plone and any number of other Open Source platforms. It’s hard to see how traditional vendors could possibly compete.
What about the quality?
There’s an argument that rapid, collaborative development generates poor quality code and this often worries organisations who are about to invest heavily in technology. The truth is that the scale of Open Source development communities means that the sheer volume of people scrutinising and improving code identifies and resolves bugs hugely rapidly. More and more large organisations are adopting Open Source platforms lending more credibility to their security, performance and scalability. The White House, the New York Observer and the Mayor of London have adopted the popular Drupal platform, for example.
In his essay The Cathedral and the Bazaar, Eric S. Raymond proposes that the more widely available the source code is for public testing, scrutiny, and experimentation, the more rapidly all forms of bugs will be discovered. Conversely an inordinate amount of time and energy must be spent hunting for bugs when code is available only to a few developers, such as in a traditional development model.
What does this all mean?
In summary, Social Media technology moves fast, and you need to arm yourself with a strategy that lets you keep up. In my next blog, I’ll explain why abandoning a 2-year development project and adopting an Open Source platform turned out to be the best possible way to achieve that strategy.
- Sign in or Sign up for a new account to post comments
Comments
best regards
18 June 2010 - 5:57am — JaredYour social media post is good and brings up some valid points, glad I found your post! I believe that social media is going to be the future home for any and all advertising and marketing. With Google’s real-time search and other search engines catching on quickly you will see many SEO Companies becoming Twitter SEO Companies very soon! I wrote a post that you may be interested to read about Twitter SEO
I am an avid Twitter user and focus on building the value that I add to the rest of my social network, I help to promote any and everyone that asks me for help (as long as they are not loco in la cabessa!). I believe that optimizing your profiles is very important, just as optimizing your website is, but the most important part of any SEO efforts is having quality content. The same goes for Twitter, you need quality content and updates for people to read and link to. If you tweet about the right subjects you will notice more and more incoming links to your twitter profile when your tweets start being republished on other people’s blogs (provides some temporary page rank). Also you can do your own personal “Social Media Press Release” and some good old fashioned article directory link building with your Twitter profile.
Social media is the first step to an “open-source” media and news. My twitter username is @gohewitt for anyone looking to follow. I am excited to see what comes of all of this and feel that we still don’t have a clue what being “Connected” really means just yet!
Thanks for this pretty well
29 July 2010 - 11:04am — AmandaThanks for this pretty well written article! I know very well how is important nowadays clever SEO Company for every Internet project. I just want to add that there are not so many specialists who really understand how to make it in the most effective way. In my opinion the most valuable step is to hire a good
essay writer, who will fill the content. Because it's the main key of success!
Source technology
30 July 2010 - 4:10pm — Richard JonesIt is good to have the ability to read a good quality blog with useful data on topics that a lot are interested on. The point that the data indicated are all first hand on actual experiences even help more.
Continue doing what you do as we love reading your work.