Kuro5hin.org: technology and culture, from the trenches
create account | help/FAQ | contact | links | search | IRC | site news
[ Everything | Diaries | Technology | Science | Culture | Politics | Media | News | Internet | Op-Ed | Fiction | Meta | MLP ]
We need your support: buy an ad | premium membership | k5 store

[P]
GPL Programming: A Lucrative Hobby (Technology)

By smegmatic
Sat Jun 18th, 2005 at 01:20:49 AM EST

Software

After completing my first year of college, this summer I would like to make some money.  I have worked low paying summer jobs like most people have, but this summer I can do better than that.  I can set my own hours, do enjoyable work, and make more money than I would at the grocery store.

Programming has been a hobby of mine for years.  And since it was just a hobby, I've always released my work under the GNU General Public License (GPL) so I would get more users and more feedback.  The obvious way to get paid from programming would be to sell your software.  But, that is not always the best way to make money.  Creating open source software can be more lucrative and I'm going to show you how to do it.


The Plan

With high-level modern programming languages, it is surprisingly easy to make useful software.  I don't want to start a flamewar here, so I will leave the choice of language to the reader.

The first key is to find a niche.  Easier said than done, I know, and I am sure it was easier for me 5 years ago than it will be for you now.  But it can be done.  Find a type of program that does not have any good free alternatives, and create that program.  Some areas you want to avoid are forums (sat-ur-ated) and content management systems (too complex).  Don't get discouraged if you can't think of something off the top of your head.  As most webmasters know, it can be hard to find high-quality free scripts.  Try browsing through Hotscripts.com and seeing if anything catches your eye.

The bulk of your work will be the actual programming.  As I'm sure most programmers have been told before, take your time and do things the right way.  It'll be worth it down the road.  Don't be in a rush to finish your script.

The Execution

Programming may seem like the most important step in all of this.  It definitely takes the most effort.  But, there are countless programmers out there who are more knowledgeable and experienced than me and you combined. Fortunately for us, they probably have better things to do than worry about simple little scripts.  This isn't rocket science; we're not doing anything that complex here.

Finding a place to distribute your script is easy.  SourceForge.net, BerliOS, and several other sites happily provide hosting for all types of open source software.

The key to making money from OSS software is promotion.  Put a little link back to your site at the bottom of your program, and release it to the masses.  Submit it to directory sites like freshmeat.net and Hotscripts.com.  If your program becomes a success, you will have thousands upon thousands of links back to your site.  Google say 14,900 link to mine.  Not bad.

The Reward

Of course, you can have a million sites linking to you, but you won't get any hits if no one clicks your little link at the bottom, right?  Well, not exactly.  Those 14,900 links bring me very little traffic.  But, they bring me something more valuable... Google PageRank, which is based on the number of incoming links to your site.  PageRank runs on a scale of 1 to 10, and as your PageRank increases, it is more difficult to move to the next level.  For example, k5 is PR7 and Slashdot is PR9.  The higher your PageRank, the higher your placement in Google searches.  And that applies not only to your site, but also to sites you link to, which makes it a powerful tool.

Advertisers are willing to pay around $50/month for a small text link on a PR7 site and $25/month on a PR6 site.  You might be able to get a little from a PR5 site, but anything lower than that is too common to be valuable.  My main site is PR7.  $50/month may not sound like much, but I currently have 11 links.  How does $550/month sound?  And I'm doing the same thing on another site now, but it's only PR6.  10 links there bring in $250/month.  Sprinkle in a little Google AdSense, and my total revenue for both sites combined is around $1000/month.  That's not bad for a summer job, especially since it pays all year round with little upkeep.

More money, enjoyable work, and more free time.  All from a simple script.  Isn't free software a wonderful thing?

Sponsors
Voxel dot net
o Managed Servers
o Managed Clusters
o Virtual Hosting


www.johncompanies.com
www.johncompanies.com

Looking for a hosted server? We provide Dedicated, Managed and Virtual servers with unparalleled tech support and world-class network connections.

Starting as low as $15/month
o Linux and FreeBSD
o No set-up fees and no hidden costs
o Tier-one provider bandwidth connections

Login
Make a new account
Username:
Password:

Note: You must accept a cookie to log in.

Related Links
o Slashdot
o Google
o Freshmeat
o GNU General Public License (GPL)
o sat
o ur
o ated
o Hotscripts.com
o SourceForge.net
o BerliOS
o freshmeat.net
o Google AdSense
o More on Software
o Also by smegmatic


View: Display: Sort:
GPL Programming: A Lucrative Hobby | 95 comments (72 topical, 23 editorial, 0 hidden)
License (none / 0) (#95)
by ill on Thu Jul 28th, 2005 at 02:53:58 PM EST
http://www.auxillio.co.uk

I'm always glad when another project is release under the GPL, but I feel the license used is a little irrelevent to the article.

I do like the article, and fair play to you.

How do you sell the ads? (none / 0) (#93)
by floridian on Fri Jul 22nd, 2005 at 01:15:12 PM EST

Just curious as to how you find ad sponsors. How many letters/phone calls were needed? How do you handle the billing? I enjoyed reading this article. I have a small site on medical topics (just went from PR-zero to PR3 last week, the site is only a few months old, but lots of unique information). I have adsense and a few affiliates, enough to pay for bandwidth, but not much more.

Start by fixing the title (none / 1) (#90)
by fullmetalcolumnist on Mon Jul 4th, 2005 at 11:35:19 PM EST

Yeah, okay. This isn't making money from programming, this is using OSS as bait to make money from a website.

---
Sanity is not statistical. --George Orwell
Advertisers? (none / 1) (#77)
by infraoctarine on Sun Jun 19th, 2005 at 07:43:09 AM EST

Where do you find those advertisers who are willing to pay for links? Not that I have a PR6/7 website, I'm just curious.

Dear web geek: (2.00 / 2) (#74)
by der on Sun Jun 19th, 2005 at 12:02:31 AM EST

Not every program is a server side web script.

-1, Reinventing the dotcom bubble (1.75 / 4) (#65)
by lonelyhobo on Fri Jun 17th, 2005 at 11:40:46 AM EST
(lonelyhobo at gmail.com)

LET'S NEVER LEARN FROM OUR MISTAKES

---
Political blogging is the special olympics of punditry. Punditry is the special olympics of rational thought. It's all just a little too special for me.
Hrm. One thing though.... (2.66 / 6) (#54)
by porkchop_d_clown on Thu Jun 16th, 2005 at 04:40:43 PM EST
(porkchop_d_clown is at mac dot com) http://homepage.mac.com/porkchop_d_clown

Sourceforge does not permit you to put adds on your webpages (if they host your site)

You may not use your project web site to generate revenue, display advertisements or information about non-Open Source products, or to solicit donations except via the SourceForge.net Donation System.

How many trolls could a true troll troll if a true troll could troll trolls?

Dumb question (3.00 / 5) (#53)
by porkchop_d_clown on Thu Jun 16th, 2005 at 04:05:40 PM EST
(porkchop_d_clown is at mac dot com) http://homepage.mac.com/porkchop_d_clown

how do you find out your page rank?

How many trolls could a true troll troll if a true troll could troll trolls?
Wow (none / 1) (#52)
by Drog on Thu Jun 16th, 2005 at 02:50:23 PM EST
(drog.at.theworldforum.dot.org) http://www.theworldforum.org

You have almost 15,000 sites linking to you? Man... I only have 109. That's so depressing. Good for you, though.

Looking for political forums? Check out "The World Forum". News feed available here on K5.
+1 FP GNU/Hippies (1.71 / 7) (#50)
by GNUStallman on Thu Jun 16th, 2005 at 02:38:34 PM EST

I heartily approve of your activities, however I do not feel that the open source attitudes you suggest are the best ones. One should see Whether to make your program free software as an ethical and moral question not an economic one.

This article shows that the values of Open Source are not about freedom of the programs and programmers, but pragmatism. In fact the author would probably force people to betray their neighbors if he was paid enough money. The author should put in more references as to why the freedom of software is important. I suggest that the author replace the refrences of Open Source with Free Software.

The name Open Source itself was deviously devised by ESR. in  the essay Goodbye,  "free software"; hello, "open source"   He wanted to destroy the name Free Software because he wanted to weaken the concept so that it would be acceptable to software hoarders. Open source advocates often do not care about the liberty of software. Linus Torvalds even encouraged the use of Bitkeeper an evil proprietary program developed by Larry McVoy.

Please be clear on where you stand on this issue, the lax Open source people who care little for the freedom of developers or users; or the Free Software people who see the question of licensing as a moral and ethical one and want to spread and promote sofware that cannot be hoarded.

Neat (1.50 / 2) (#49)
by LilDebbie on Thu Jun 16th, 2005 at 01:42:22 PM EST
(astropulp at google mail) http://astropulp.blogspot.com

Thanks to k5, my shitty little homepage I never update has a page rank of 5!

Under that evil, cynical, dream-crushing exterior, LilDebbie's got the heart of the Dalai Lama.
- Russell Dovey -
Bleh, I hate Slashdot articles (1.00 / 4) (#48)
by morewhine on Thu Jun 16th, 2005 at 01:27:24 PM EST

-1.  Does anybody know what percentage of programmers write in a lucid manner that is comprehensible and not jumbled?  I'd also like to see how many code monkeys can write creatively.

Author's page (3.00 / 2) (#42)
by elver on Thu Jun 16th, 2005 at 07:51:34 AM EST
(howard@monkeyblah.com) http://elver.cellosoft.com

I got tired of waiting for the dude to post a link. So I did a bit of googling based on his public e-mail addy, found his name to be Jeremy Scheff and, well, his $MOOLAH making website can be found at http://www.aardvarkind.com/

Looks... Umm... Pimped.



Could have a lot more useful stuff, here. (3.00 / 4) (#35)
by jd on Thu Jun 16th, 2005 at 01:50:49 AM EST

The method proposed is essentially ad-ware or guilt-ware - selling not the product, but advertising or guilt-trips. In the former case, the money comes in through people buying other stuff (links to Amazon are usually of this kind). In the latter, the hope is to guilt people into donating money.

There are actually many other ways to make money with GPLed software. Here are a few:

  • Dual-License (a-la Trolltech's QT Toolkit)
  • Support Model (this is how Red Hat started)
  • Advertising of the Programmer (Linus Torvalds didn't earn his million from Linux, even though he earned it BECAUSE of Linux)
  • Mixed-Mode (have a GPLed program with closed-source modules which link to it, where those modules are likely done on a contract basis)
  • Sponsor-ware (similar to Mixed-Mode, except it is all GPL, and users pay you to add features)
  • Low-End Appliance-ware (many home routers use Linux, Zebra and Apache, because they want the features but don't want to hire their own coders, and where the GPL isn't considered an issue - but I'll bet they're not the only ones who would want a package like that!)
  • Spinoff-ware (write a killer app, then write the "definitive book" on it - or make some plush toy mascots)


Spread the wealth around. (2.00 / 2) (#21)
by catastrophe on Wed Jun 15th, 2005 at 08:42:32 PM EST
(buttercup) look out!

Brother could use a little cash money.

This is kind of creepy (2.25 / 4) (#19)
by dhall on Wed Jun 15th, 2005 at 07:43:03 PM EST

I can't imagine how the whole advertising thing won't just collapse in on itself. There has to be some sort of limit to this.

And then - post a story to K5 to push your site (none / 1) (#18)
by sien on Wed Jun 15th, 2005 at 07:13:18 PM EST

Nah, just being cynical, it's actually a good article and an interesting idea. Perhaps Google will wind up paying people to make software. This may be the way to produce open source 'adware' that isn't obnoxious.

MAKE $1K/MONTH IN YOUR SPARE TIME!! NOT MLM (2.72 / 11) (#9)
by glor on Wed Jun 15th, 2005 at 05:44:23 PM EST


--
"If I were to explain the subjunctive mood, I might do it like this."
        -- awgsilyari

Open source software destroys programming jobs. (1.63 / 11) (#7)
by Pat Chalmers on Wed Jun 15th, 2005 at 05:28:05 PM EST

Fact.

This smells like.... (2.00 / 7) (#3)
by LittleZephyr on Wed Jun 15th, 2005 at 04:57:53 PM EST
(littlezephyr BLAH nillahood BLAH net) http://nillahood.net

Michael Crawford. Link whoring is bleh.

What if instead of posting that comment, you had actually taken a knife and stabbed me in the eye? You murderer. ~ Rusty
(\♥/)
(0.-) nillahood!
("_")

I think I've heard this before. (2.33 / 3) (#1)
by Mylakovich on Wed Jun 15th, 2005 at 04:25:07 PM EST

Whenever someone mentions adsence and Google Pagerank my mind glazes over.

Good for you with your scheme, though. I hope it's successful.

--------------------------
Watch out for intarwebs.

GPL Programming: A Lucrative Hobby | 95 comments (72 topical, 23 editorial, 0 hidden)
View: Display: Sort:

kuro5hin.org

[XML]
All trademarks and copyrights on this page are owned by their respective companies. The Rest � 2000 - 2005 Kuro5hin.org Inc.
See our legalese page for copyright policies. Please also read our Privacy Policy.
Kuro5hin.org is powered by Free Software, including Apache, Perl, and Linux, The Scoop Engine that runs this site is freely available, under the terms of the GPL.
Need some help? Email help@kuro5hin.org.
If you can read this, you are sitting too close to your screen.

Powered by Scoop create account | help/FAQ | mission | links | search | IRC | YOU choose the stories! K5 Store by Jinx Hackwear Syndication Supported by NewsIsFree