Viral advertising via free software

Viral advertising via free software


One business model that I’m surprised hasn’t been further explored for funding free software is advertising. Ads have been a standard way to make “free” media pay in countries like the USA, where advertising-based commercial television broadcasting has been the dominant medium for decades.

Many have tried (and a few have succeeded) to make the medium work on the web. Even “public” television in the USA can be largely regarded as advertising financed, through grant-based sponsorships which generally include recognition between programs. It’s much more polite than interrupting the show in the middle, but it’s still basically an advertising business model. More recently, advertisers have discovered the power of freely-disseminated video as a means of spreading an advertising message, and a free-licensed video can spread further and faster than one which is not. These so-called “viral” advertising campaigns indeed put one in mind of the “viral” GNU General Public License—both may deserve that name because they encourage sharing and replication of the works by users.

There is, of course, “adware”, distributed as closed-source software which can be freely downloaded, but forces the user to sit through advertisements before the program will do anything useful. That’s a little bit interesting, but such software is certainly not “free”. On the other hand, most free software does start up by default with some kind of splash screen (a habit learned from proprietary software, where the screen is meant to promote the brand of the software and encourage buyer loyalty—it serves a similar purpose for free software developers who also want users to come back to their work). Similarly, there are many opportunities to communicate a visual message when installing a package: usually this is used to identify the author and the licensing. Some GPL software even uses a “click-thru” license screen to ensure that you know you are using it under the GPL.

So, it clearly is possible to put an ad into the install or start up procedure for a program. Of course, it’d better be a nice polite “sponsorship” style ad, or perhaps an ad the users, packagers, and distributors find both amusing and tasteful, so that they will be encouraged to leave it in. With GPL licensing, there’s very little that can be done to legally ensure that a sponsoring organization is credited: however, if I install a package, knowing that organization X paid the developer for ad space, and it keeps the program actively developed, I’m unlikely to spend extra time and effort removing such an ad, unless it becomes a real nuisance.

Most programs include some means of seeing the “credits”, which is generally limited to the people who actually wrote it, though it’s not unreasonable to also list who paid them for their time. Most of the time, that happens when existing employees of a company develop software on company time (which usually means the program technically belongs to that company, so attribution rules actually do insist on keeping the name). But is there really anything to stop, say, a game developer, from selling install, splash, or credit space in exchange for money needed to develop the program?

I mention games in particular, because they can be one of the harder things to write under a free license. Games are a hybrid by nature: consisting of both program software (the “game engine”) and creative content (the “game content”). Some commercial games approach the sophistication of motion-pictures. I personally got a lot more out of Enter the Matrix because of the performance of the actors who were involved, the music, and other production values which were very high, since it was developed in conjunction with the Matrix movies. Those kind of production values don’t come cheap.

Now, of course, we might argue that such games simply can’t be made as free software. Maybe they can’t. Others might argue that such games lack merit compared to games which have better “game play” and lower “production values”. Maybe they’re right—after all, I’m not your most sophisticated gamer. But I think these are excuses. First of all, it may simply be a matter of genre: some of us like the atmosphere of a game as much as the actual playing of it. We’re looking for a movie we can interact with, not a game with a few plot inserts to tie it together.

Furthermore, dare I suggest that maybe—just maybe—coupling the high production values of a bigger budget game project with the bazaar environment of free software might result in a game which has both high production values and sophisticated game play?

But can’t they delete the ads?

Critics of course, will immediately recognize one fault in this idea: you can’t force the ads to remain with the software. Obviously, someone could delete the ads from the package before passing it on—the GPL license would explicitly permit that kind of behavior.

But here’s the thing: people hardly ever do. Most applications that are configured with a GPL click-thru stay that way. Most splash screens are left on by default. Every time I open up gvim, it reminds me that the author wants to help people in Uganda.

For that matter, is this really any different from ads on videotapes? I know that I usually fast-forward through them, though I often do watch them the first time I watch a tape. I want to know what’s there. And a customer who wants to watch your ad is the one you want. Despite increasing sophistication of video distributors mechanism to take away viewer choice in watching such ads (I didn’t use DVDs as an example, because some of them make it quite difficult to skip the ads, at least on a conventional player).

At an even more sophisticated level, I could duplicate a commercial tape onto a blank tape. I believe this is perfectly legal, so long as both tapes remain in my possession: it’s a case of fair use. So in fact, it’s never really been the case that users are forced to watch these ads. Advertisers have been willing to buy, based on the fact that people usually will watch the ads a few times, even if they aren’t forced to. And when you think about it, how good is it, really, to force your audience to read your ads? Surely the feeling of coersion is detrimental to your message? The best audience for an ad, is the willing audience. The ones who watch it, either because they’re interested to see what you’re selling (this is why movie previews are the main thing sold through video-tape advertisements, right?) or because they find the ad itself amusing (this is the secret to a viral video advertising campaign, of course).

Now, of course, free software introduces the extra wrinkle that the software can have the ads stripped and then be re-distributed without them. But who’s going to do that? Especially, if it’s a big package, like a game with lots of multimedia files, most users will want to get the original. Stripped-down copies will always have the reputation of being “bootleg”, and somehow less valuable than the originals, just because they aren’t the originals. Some people will use them, but not enough to cut into the audience significantly.

And, of course, if you’re the author or packager, you can promise that all of the original package files will contain the ads, so that’s going to be a fairly big market. Since most people who pass the files on will simply pass the whole file, the mere matter of convenience will encourage people to leave the ads in. Something like this is going on with many Linux distributions, which have original branding which may be removed if the user wants to redistribute the material.

“Tasteful” commercialism

Another factor of course, is that if the ads are sufficiently tasteful, it is not the ad content itself, but the fact that the reader learns that the advertised company is sponsoring development that would matter. Just as PBS sponsorship ads remind us of who underwrites their major production. I certainly am unlikely to forget that “ARCO Petroleum Products” sponsored Cosmos (why oil companies want or need to sponsor upscale PBS programs is a whole other topic—the point here is that they do), for example, even though they are only briefly mentioned at the end of each episode.

The fact that they can be removed, in fact, provides a simple soft-limit on how invasive such ads could be, so I don’t think there’d be a need to fear excessive commercialization. Just as with PBS, the question of sponsorship would probably be more abstract and less in-your-face with free software advertisements, simply because that’s the nature of the medium.

It would also, of course, be a matter of savvy marketing. One of the more subtle aspects of advertising is that it is often a “you’re worth what you charge” market. Excessive quantities of ads reduce the value of each individual ad, so setting the right amount of available ad space, and finding sponsors willing to pay enough for it might be a challenge. Maybe somebody with much more advertising knowledge than me will read this, and have a brainstorm. If it pays for more and better free software, that would suit me just fine. Regardless, I’m interested to hear what readers think about the idea.

Category: 

Comments

Mauro Bieg's picture
Submitted by Mauro Bieg on

I think that's a quite good idea. Someone like Sourceforge could even make a business out of bringing the developers and the advertisers together and get similar to Google some percents of.

About free software games: I don't understand why there aren't more 'bigger' ones. Because I think it would fit the bazaar quite good to produce the engine and the content as free (as in freedom). The game would be created as a commons-based peer production. The engine being free software and developed as usual for free software projects, the content (levels, characters, story, etc.) would be created more like Wikipedia.

In this way a truly free game could be developed by many people, each contriguting what he/she can do best. Look how many mods are made for commercial and proprietary games - all of them by fans that just wanted to habe their ideas in the game. I imagine that it would be a lot easier to create mods for a totally free game, and if we could provide a place where these could be shared easily, a lot of content could come together quite fast. If the game were to be for example a role-play game, different users could create different story-lines or quests that the gamer just could download and play.

Look how fast Wikipedia grew, wouldn't that be possible for a computer game too? We just have to come up with a development strategy to coordinate the effort volunteers are willing to spend. What do you think?

guydjohnston's picture

I think this is a really good idea. I think it could be pretty successful. I expect this kind of approach will start to be used quite soon, as more and more people realise that free (as in freedom) software and other creative works aren't "anti-commercial" or "communist". This approach has recently started to be used by Revver for free (and partially free) videos under Creative Commons licences.

On the topic of free software games, I think the reason they get less attention than other programmes is probably because they're made for their aesthetic value rather than their functional value, as artistic works are, which is why people are less interested in modifying them. There are an increasing number of big ones being released though. The developers of Second Life are planning to release the game as free software after a while, and switch to using free and open protocols, and id Software release the game engine to games such as Quake III under the GPL after a while (although not the actual game content). There's also a campaign to buy the source code of the MMORPG Ryzom and release it under a free software licence (ryzom.org), as the company that develops it is in financial trouble. I think MMORPGs are probably the genre of game most likely to be released as free software in the near future because of their democratic nature, and because most of the money made from them is often from subscriptions to the game servers, rather than from licence fees from proprietary software.

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

It may interest readers to see how Viraltree.com
evolves. This company is formed of lateral thinkers with teckie wizards. A formidable team who will strike when ready
Worth watching! We may all learn something new.
Raymond

Author information

Terry Hancock's picture

Biography

Terry Hancock is co-owner and technical officer of Anansi Spaceworks. Currently he is working on a free-culture animated series project about space development, called Lunatics as well helping out with the Morevna Project.

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!