Quote:
|
Originally Posted by paris
well i totally agree with Cringely. Am doing a project based on CMS and open source software and in my summary i will say extacly what Cringely said.
How can someone built the perfect product just by free help? lot of research is needed and a lot of resources which means a lot of money and alot of money do not exist in open source projects. Why do you think linux is far below Windows? just because if they could sell it they would have money to do more developement and reserch on it.
I am a programmer and i prefer to work and get paid, not work just for the joy of builting someting.
|
I think that people here are, in fact, misrepresenting what "Open Source" means. People often associate open-source with "free", but that is NOT part of the definition of Open Source.
Open Source means exactly what it says: the source code is open (that is, you can obtain the source code to the product, and thereby modify it yourself).
There are several different licensing schemes some people use to sell (for money - as in, GET PAID) for open-source software. Some of those licenses require end-users who make changes to the source-code that get commercially used to contribute that source-code back to the originator of the code. One common license is the GPL (GNU Public License).
However, there's nothing to stop somebody from selling you a piece of software, and they provide you with both the compiled (ie., executable) code plus the source-code, under a different licensing model.
So - my point is just that,
Open Source does not nessarily mean free, and of course many open-source programmers get paid. On the other hand - some of the best coding I ever did was probably in 8-bit assembly for the 6502 chip in my Commodore 64, which I wrote part as part of a of a BBS system I created (which I ran for 2 years) - and I gave the software away to friends, who also ran BBS's on it.
I had never heard the word "open source", and back then, a lot of software was free anyway, and I *did* get phone-calls from friends using it who found errors, and fixing them was a lot more fun than doing my 10th grade homework, as I recall... Don't forget that a lot of software gets written by people with a love for solving problems and programming, it is not, in fact, all about the money.
So I think the author of that article is actually pretty wrong - there are many many sucessful open-source projects, and to assume the model is inherently flawed, when most of the web runs on FreeBSD, Linux, Apache, Perl, sendMail, etc., is a bit of a flawed argument. Oh - I *have* to plug the awesome
SpamAssassin - i have a free implementation called SAProxy, which filters 90% of my spam out)