Monday, April 5, 2010

Big Blue Button

One of the open source projects to come out of Carleton University is Big Blue Button (BBB), a WebEx-like solution for long distance learning or any other application, such as tele-conferencing, which requires remote users to interact and collaborate. Unlike some "open source" solutions such as DimDim (which doesn't provide all of its src or all of its features in the open source version), all of the src and APIs for BBB is open, fairly well documented, and has attracted a very active community of developers and translators.

Last week I attended Big Blue Button day and was very impressed at how far the quality of the software had progressed. Developers from China, France, and Louisiana attended the celebration using BBB and were able to interact with the attendees. Some movies of the event, showing the software demonstration, are available here.

If you're a student looking for a Google Summer of Code project, Big Blue Button has its project ideas here. Note that applications for Summer of Code end on April 9th.

Friday, April 2, 2010

Getting The Work Done

Today's columnist is Emma Jane Hogbin from Hick Tech. She writes:

Several weeks ago I decided it was time to delegate some of my work. I needed a set of notes from one of the classes I taught converted into an eBook. I knew that I wanted to be able to edit the material myself and that I wanted everything to be done in an open source tool. "Easy," I thought. "I'll just hire a F/LOSS person to do this for me." It turns out: not so easy after all. I asked my network of people if they knew any graphic designers who did book layout and worked in open source tools. What came back was the sound of crickets. Inconceivable! How could there be no one who matched my criteria?

A colleague of mine told me that he often uses online "freelance" networks to job out some of his tasks. He recommended both Elance and oDesk. My job description was short:

I need someone to do layout work on several short ebooks (~20 pages). Due to their technical nature (HOWTO programming guides) I need to be able to edit the documents easily if mistakes are reported. Even though it's not a layout tool, I would prefer the work to be submitted as OpenOffice.org documents with styles correctly applied (not manually adjusted per heading/paragraph etc). 1. Are these constraints you are able to work within? 2. Approximately how many hours do you think it will take to create and apply a style guide to a short ebook?

The list of applicants was even shorter. On Elance I received three applicants, one of whom asked me, "Do you have MS Word? It has excellent layout capabilities, and I prefer to work with that program." oDesk returned a much longer list of applicants from Asia Pacific. None of these candidates seemed to know what OpenOffice.org was. I had thought that open source software was big in India, Thailand and Malaysia. I ended up hiring a Belgian through Elance with a Masters in Graphic Design who'd never used OpenOffice.org before. She was a delight to work with and caught on quickly. (Look for "anndesign" on Elance.)

While oDesk and Elance both have a lot of open source software tools listed for server-side tasks, they are devoid of people offering desktop publishing skills. Fewer than a dozen providers on Elance have DocBook listed, and only one provider has listed OpenOffice.org. It's possible that there are swaths of people with desktop publishing skills who are looking for work elsewhere, or perhaps they are so busy with work they aren't using sites like Elance or oDesk. Either way, this makes it difficult for me to get my work done.

Even though I have an excellent graphic designer who sends me all source files for business cards and other graphic work, eBooks does not have an easily converted source file. Most graphic designers these days seem to use In Design. While the open source application Inkscape can open Illustrator files, there is no crossover application for book layout. There are perfectly viable open source tools, yet the demand is simply not there for graphic designers to take the plunge. Here's what we need to do:

  • If you are someone who works with open source desktop tools, please register your services in one of the online freelance marketplaces. If you already are registered, please let me know where to look for you.

  • Ask your graphic designer to return source files in an open format.

  • Seek out professionals who work with open source tools. Name specific F/LOSS applications as part of your job posting. My Elance provider saw the software name and downloaded it before replying to the job posting.


We need to show that there is a new demand for skilled labour with experience in open source applications. We've done a good job of getting server-side F/LOSS tools into the language of the server room, now we need to do the same in the front office. It's up to us to ask for the skills and educate our workforce--it will give higher visibility and increase adoption of our applications of choice. There is no easier way to affect change than to simply make it part of our daily routine.

Thursday, April 1, 2010

Cloud Solutions

The April issue of the OSBR is now available in PDF and HTML formats. The editorial theme this month is "Cloud Solutions" and the authors include:

David Linthicum is the CTO of Bick Group, an author, and thought leader on cloud computing. Dave's article starts with a discussion on the causes of the shift to cloud computing. He then clarifies the meaning of the broad term of cloud computing by identifying its key characteristics, different deployment models, and various components. Dave finishes with an important discussion on the value and economics of the cloud.

Fred Waldner is an independent consultant and a Certified Professional Project Manager. His article discusses how the shift to cloud computing mirrors the same challenges that we witnessed with the shift to enterprise adoption of the Internet in the 1990s. He identifies some of the adoption obstacles that must be overcome.

Daniel Crenna is an award winning developer, author, and active entrepreneur. Daniel articulates the value of open source in hosted solutions as companies adopt cloud computing. He examines the reasons why companies use established open source software or give away their proprietary code as the seeds of new open source projects.

Ronald Schmelzer is a Managing Partner at ZapThink LLC. His article addresses the debate about private clouds. There are many companies that are afraid of deploying critical applications and/or data in a public cloud environment. Instead, many are contemplating building their own internal cloud which goes against much of the value proposition of cloud computing and keeps their dependency on expensive commercial software. Ron argues that the concept of private clouds is a marketing term used by vendors rebranding their products.

Tom Lounibos, CEO for SOASTA, discusses how the pay-as-you-go cloud computing model allows SOASTA to simulate performance tests with loads that were simply not feasible in the on-premise world. Low cost, on-demand cloud computing services allow companies to deploy more reliable and scalable solutions because they can now afford to test peak loads and fix bottlenecks before they happen in the production environment.

John Crupi is CTO and Chris Warner is Vice President of Marketing at JackBe Corporation. Previous articles discuss how the lower levels of the stack are becoming a commodity and that IT's focus should be on business functionality. John and Chris provide some examples of how organizations are leveraging mashups to aggregate data from various locations into composite applications.

The editorial theme for the upcoming May issue of the OSBR is Communications Enablement and the guest editor will be Chris McPhee. Submissions are due by April 20--contact the Editor if you are interested in a submission.