Hardware, software and expert advice for digital signage and kiosks
 Home Products Solutions Blog Support Company News Contact
Customer Login 
Digital Signage Insider SignageWire
Latest Articles Full Article List

The Digital Signage Insider
WireSpring's blog featuring tips and analysis from a team of industry experts

FireCast and the open source argument for kiosks and digital signs

Author: Bill Gerba on 2004-07-23 11:12:09

A few months ago, I wrote an entry about Scala's knowledge base article defending Windows as a viable platform for digital signage deployments. In fact, as I re-read the article now, it has been edited to take a slightly more agressive stance on the Windows vs. Linux debate (they favor Windows, obviously). Recently, there has been a lot of FUD (fear, uncertainty, doubt) circulating the industry due to the many security problems surfacing with Windows and Internet Explorer, and it has caused some questions to come up regarding Windows use in uncontrolled environments. In fact, a google search for internet explorer security benefits returns some amusing results right now, though that will likely change over time. Since then, several customers and prospects have asked me about this subject, and more specifically, why WireSpring chose to use Linux as the base for its FireCast kiosk and digital signage software.

The open- vs. closed-source debate should be left for the various zealots to deal with, so if you're looking for some brainless fanboy idolatry, you won't find it here. We're stuck with business, technology, and economics as our driving factors. The bottom line with FireCast is that:

We use open source technology because we must be able to provide complete, comprehensive service to our clients. If there is a bug anywhere in the source code, from the kernel to the networking components to the video player, we must be able to fix it. To give you an example, Microsoft's Media Player had a memory leak that caused it to crash after about 6 hours of operation. It wasn't fixed for over 6 years. The last time FireCast had a memory leak, which was over two years ago, it was fixed in 15 minutes, and our clients' machines were remotely updated without any user intervention.

This leads to another interesting point. Because we only deal with a single set of applications written on a single operating system, we can guarantee that a software update, security patch or feature addition will work exactly as advertised without causing problems for the end-customer. Even the best add-on Windows software has to work with multiple versions of Windows running multiple service packs, different software configurations, different patches applied, etc.,etc. The uniformity of our product -- and the ability to buy exactly the version that you need, no matter how old -- is one of our greatest strengths.

Finally, if you're a regular reader of this blog, I don't need to tell you that FireCast was built from the ground up to be nothing but a digital signage and interactive kiosk operating platform. We don't have any of the end-user cruft or eye candy that Windows software developers have to deal with. As a result,our systems are more hardened, secure, and reliable.

I'm not going to argue the technical pros and cons of open source technology, or explain why one is "better" than the other. The question of better security because there are more people looking at the code is still up-for-grabs. I've read dozens of conflicting analyst reports and case studies that haven't been able to figure it out, and I don't expect that we'll have a resolution on this issue any time soon. But nobody would argue that open source doesn't have distinct benefits, and we plan to take advantage of them as much as possible.



Comments (6)

Subscribe to comments for this article | Trackback

2007-12-26Yigal writes:
Thank you Bill for a very interesting arguments.
2008-01-02Bill Gerba writes:
Hi Yigal,

Thanks for the feedback. Granted I'm coming from a particular point-of-view here, and I have some vested interests (namely, we make Linux-based kit and we think there are numerous advantages to doing so), but even after nearly four years I think the above arguments still hold true, so that's pretty neat.
2008-05-22Stan Coleman writes:
Nice to see an open discussion about 'Open Source' after having read Scala's knowledge base article. Your point about it taking 6 years to fix a leak also points out a problem with another article I read that said something like, 'If you find something annoying with Windows you just have to wait for the patch." Biggest reason I see against using Windows is every time I see our local Scala system on the local access channel reboot all buy itself. Mind you I usually just channel surf through the local origination channel but I've seen that Windows based system do an unscheduled reboot close to three times over a single weekend.

My reasoning for using Linux is why pay for something you can get for free...that works better. If you want to modify how software works in Linux you can use the powerful built in BASH shell to write simple scripts of your own design. Try writing your own scripts on a propriety system. I also like the remote capabilities of using SSH to run command line prompts remotely. Doesn't take near as long as waiting on a GUI to make a simple change.
2008-12-29vaibhav writes:
hello bill,
ur blog is a very rare community out here... nice u hv taken a intiative... i m an amature in this field... i building a kiosk system based on linux... im really confused on choosing the right application for this... ie kioware,open kiosk... which is better??? an what is the config required on the hardware... part plz enlighten me ...
2009-02-15Adam Gregory writes:
Where can I obtain a copy of the source for firecast linux?
2009-10-12Bill Gerba writes:
Hi Adam,

If you're interested you can send an email to sales at wirespring dot com and they can provide you with instructions for obtaining the open-source components of FireCast OS. Of course, the proprietary and licensed components won't be included.

Leave a Comment

Name:
Email Address:
(required but won't be shown)

Website:
Comment:
(max 2000 characters)
Are you a human? If so, uncheck this box:



Digg this! | Del.icio.us


Previous Article: Testing a new system
Next Article: Movement in the Kiosk Marketplace, despite the Diebold Debacle

Front page of Digital Signage Insider Blog

LEGAL STUFF: The Digital Signage Insider is written by multiple authors. The author of each article is clearly identified at the start of the article. The opinions expressed in each article are solely those of the author, and do not reflect the official opinions of WireSpring Technologies, Inc. All articles are copyright © 2004-2009 by their respective author. All content besides the actual article text, e.g. surrounding branding and informational content, is copyright © 2000-2009 WireSpring Technologies, Inc. All rights reserved. Except as provided in WireSpring's Republishing and Syndication Policy, no articles may be reproduced, in whole or in part, without WireSpring's express written consent.

Subscribe to our RSS feed


  Subscribe via XML/RSS/RDF

About this blog and our team
WireSpring provides hardware, software and services for digital signage and kiosk projects. But this blog is a labor of love. Our posts cover everything from case studies to creative briefs, and we post new articles several times a week.

The blog team:

Our blog team includes some of the industry's most well-respected leaders:

Founder and Senior Writer:
Bill Gerba

Editor:
Jeremy Zaretzky

Writers:
Gary Halpin, Agency 225
Pat Hellberg, Kaicon
Hercules Huggins, WireSpring
Dr. Alice Julier, University of Pittsburgh
Darren Kubel, WireSpring
Christie Liu, Strategy Institute
Graeme Spicer, Adcentricity
Axel Vera, Infusion Marketing
Roberto Vogliolo, Artexe

If you would like a member of our blog team to provide feedback for a story you're working on, or you want them to speak at your event, please contact us.

Editorial policy:

Article topics are selected by our writers and editors, with the goal of providing objective and useful information to the entire digital signage industry. This means covering a lot of projects that have nothing to do with WireSpring's products, and we're fine with that. Whenever we mention a project that WireSpring is directly involved in, we'll be sure to provide appropriate disclosure in the text. If you'd like to suggest a topic for a future article, feel free to leave a comment or contact us. We don't take very kindly to PR spam, so please review our past articles before contacting us to verify that what you're planning to send is a good fit for our audience.