Text ads in open source code will add millions in funding to OSS movement

published Apr 01, 2009 02:01   by admin ( last modified Apr 01, 2009 02:01 )

This was my April Fool's joke for 2009. And yes, some people did fall for it...

"Open source code will contain text ads in comments and variable names, and Google and other text ad companies will scan the open source code repositories and fund the projects based on what they find in the code"

 

We all remember when ads on a page were mostly big, colorful and sometimes even blinking banner ads. It turned out people learned to steer clear of them and preferred pure text links, and some companies including the ubiquitous Google [GOOG] has made a big business from them. Most analysts today agree that we are moving into an open source world as far as software is concerned. This is where the future money is, and it is a no brainer to see text ads moving into this realm.  A larger and larger percent of Internet users are active open source developers in one sense or another and it is therefore natural to put the messages into what these people read - source code.

Revenue stream

"Ads in source code puts the money where the real effort is" says Martin L, an on and off open source writer. "With this kind of revenue potential I would probably code open source around the clock", he quips while sipping on a caffeinated drink. And he is not alone. "We estimate the market to be worth $2.9 billion, if you include naked default credit swaps and leverage", says a leading IT Open Source analyst on Wall Street. In short the ads may put substantial amounts of money into open source code development.

Comments and placement

Here is an example of what we might see in the future. This is some python code from an Open source project (buildout.eggnest) that gives an impression of what lies in wait.

Before:

    for directory in src_dirs:
        if os.path.isdir(directory):           
            for file in os.listdir(directory):
                if os.path.isfile(os.path.join(directory, file)):
                    try:
                        content = _open(os.path.dirname(file),os.path.join(directory, file),[])
                    except MissingSectionHeaderError:
                        continue

After:

#Jolt Cola makes it a lot easier to write this stuff   
for directory in src_dirs:
        if os.path.isdir(directory):           
            for file in os.listdir(directory):
                if os.path.isfile(os.path.join(directory, file)):
                    try:
                        content = _open(os.path.dirname(file),os.path.join(directory, file),[])
                    except MissingSectionHeaderError:
                        continue
                       # Takes a sip..

 

 

Ghostwriters

"Major sponsors will most likely want to have commit access to the code, so that they can insert ads themselves" says Tim, an ad placement strategist at one of the major Internet ad firms. "Special deals will be done with prolific open source coders, so that they can get their own persona, or ghostwriter, pretty much like the way celebrities' Twitter feeds work today", he continues.

Harmony

Major advertising clients have declared their willingness to divide the open source market in between them and not clobber each other's ads in the source files. "A pilot project two years ago got derailed in a fork war on the Linux kernel between 2.6.16coke and 2.6.16pepsi" shrugs an industry insider of some stature.

Timeline

Just after March 31, that is on the first day of quarter 2, ads in code will roll out in a big way. Stay tuned.