| "In other words, if you decide to make your end-user software open source, most of your users probably won't even notice!" So, why do it then? The two points made by this article don't really motivate me. 1) "Selling closed source software is roughly analogous to selling someone a car with the hood welded shut." First of all, we are not selling cars. Software is sold more like an HDTV, dvd player, mp3 player, etc. How many of those products really make it easy for you to fix it yourself? The answer is: It doesn't matter. These are throw away products. If it stops working for you, buy a new piece of software or an upgrade. Don't give away your product just to please a couple of gear-head customers that can code. 2) "Your source code,...is very likely completely uninteresting to almost everyone else." This is such a bullshit statement. The fact is that while my source code may not be that special, it's ALREADY DONE. If I don't open source it then potential competitors have to spend the time to get to where I am at. |
2. Any legal competitor who uses your source code will have to abide by the exact same open source license (unless it's BSD), meaning that you can incorporate any improvements they make directly into your original product.