Open Source vs. Closed Source
Started by John, Nov 09 2008 10:27 PM
43 replies to this topic
#1
Posted 09 November 2008 - 10:27 PM
Which paradigm, closed source or open source, do you prefer and why? Good, relevant, and unique responses will receive +rep
I prefer open source because in many cases it is free of cost, it is more stable and more secure.
I prefer open source because in many cases it is free of cost, it is more stable and more secure.
|
|
|
#2
Posted 10 November 2008 - 08:21 AM
I see both having their advantages.
Open-Source allows people to exchange ideas freely, and a useful utility can grow much more rapidly as people get excited about it and contribute to it. On the other hand, open-source's viral licensing can also prevent it from contributing to closed-source projects, resulting in an otherwise helpful utility being completely useless for an application and forcing a closed-source developer to re-implement existing functionality. Open-source can also have some serious issues with enabling companies to make money or utilize closed-source solutions.
Closed-source is easier to work with from the perspective of securing valuable code and making money from it. It can also be easier to ensure certain standards for the code/product. That said, when a company goes out of business, it can be a disaster for their customers that have no way to maintain the code. Closed-source also lends itself to proprietary formats that can disappear. My wife is dealing with that issue with Word Perfect (she can't open documents in OpenOffice on her EEE PC, and is having to manually transfer all her writing to the new format).
This has actually been one of the major factors as I review various GUI toolkits for C++. Some toolkits cannot be used to create closed-source applications, which I may want to do in the future. By the same token, I'm not going to shell out a lot of money for a proprietary toolkit so I can create an application for personal use or to release as an Open-Source application.
Open-Source allows people to exchange ideas freely, and a useful utility can grow much more rapidly as people get excited about it and contribute to it. On the other hand, open-source's viral licensing can also prevent it from contributing to closed-source projects, resulting in an otherwise helpful utility being completely useless for an application and forcing a closed-source developer to re-implement existing functionality. Open-source can also have some serious issues with enabling companies to make money or utilize closed-source solutions.
Closed-source is easier to work with from the perspective of securing valuable code and making money from it. It can also be easier to ensure certain standards for the code/product. That said, when a company goes out of business, it can be a disaster for their customers that have no way to maintain the code. Closed-source also lends itself to proprietary formats that can disappear. My wife is dealing with that issue with Word Perfect (she can't open documents in OpenOffice on her EEE PC, and is having to manually transfer all her writing to the new format).
This has actually been one of the major factors as I review various GUI toolkits for C++. Some toolkits cannot be used to create closed-source applications, which I may want to do in the future. By the same token, I'm not going to shell out a lot of money for a proprietary toolkit so I can create an application for personal use or to release as an Open-Source application.
#3
Posted 10 November 2008 - 12:26 PM
WingedPanther said:
This has actually been one of the major factors as I review various GUI toolkits for C++. Some toolkits cannot be used to create closed-source applications, which I may want to do in the future. By the same token, I'm not going to shell out a lot of money for a proprietary toolkit so I can create an application for personal use or to release as an Open-Source application.
That is true. Quite ironic actually, but there are so many open source licenses, many of them (like the LGPL) allow you to use them with proprietary software. If I can recall, by 2012 it is estimated that 80% of all software will use some form of open source software.
#4
Posted 10 November 2008 - 12:40 PM
LGPL can get tricky as well... many toolkits actually use a modified LGPL to allow static linking.
#5
Posted 10 November 2008 - 01:18 PM
Open-source opens the floodgates for addons, extensions and whatnot. Just take a look at FireFox. Its popularity is largely due to the extensions, which couldn't have been done (obviously) if the program was closed-source.
#6
Posted 10 November 2008 - 02:26 PM
Not true. A well documented plugin API could accomplish the same thing. IE also has plugins, but most of the plugins for IE aren't free.
#7
Posted 11 November 2008 - 02:04 PM
I prefer to use open-source software, because it is generally of very high quality. Examples include Firefox, Linux, Perl, Python, Zsnes, Bittorrent...
#8
Posted 11 November 2008 - 02:15 PM
I prefer to use open-source software. One of the reasons is they are always free, compared to closed-source which can be free but also can be very expensive.
The code is freely available. This is good so other coders can have a look at the code and suggest to the designers that they could improve there good here and there and add new features this way.
Most open-source software can be better than many other closed-source software.
Look at Paint.NET vs Photoshop. Yes Photoshop wins, but Paint.NET is a great competitor and has many of the same features.
Firefox/Chrome vs Internet Explorer. Do I really need to explain?
Look at PHP and MySQL now. Because they are open-source and have many great features, it has made them the top of their markets. So open-source can help you gain popularity too!
The code is freely available. This is good so other coders can have a look at the code and suggest to the designers that they could improve there good here and there and add new features this way.
Most open-source software can be better than many other closed-source software.
Look at Paint.NET vs Photoshop. Yes Photoshop wins, but Paint.NET is a great competitor and has many of the same features.
Firefox/Chrome vs Internet Explorer. Do I really need to explain?
Look at PHP and MySQL now. Because they are open-source and have many great features, it has made them the top of their markets. So open-source can help you gain popularity too!
jQuery Selectors Tutorial - jQuery Striped Table tutorial - jQuery Events - jQuery Validation
Sorry if I don't post as often as I did, I'll try to get here as much as possible! I'm working my bum off to get this scholarship and other stuff!
#9
Posted 11 November 2008 - 04:22 PM
#10
Posted 11 November 2008 - 05:07 PM
Brandon W said:
I prefer to use open-source software. One of the reasons is they are always free, compared to closed-source which can be free but also can be very expensive.
Not all open source software is free in terms of price. Red Hat Enterprise Linux is a perfect example.
#11
Guest_Jordan_*
Posted 11 November 2008 - 05:20 PM
Guest_Jordan_*
I've found good closed source software and good open source software. I've also found bad closed source software and bad open source software. From personal experience I find that most of the open source software contains more bugs, is often unreliable and sometimes an update will not come out for months or years. I'm talking about minor things such as gftp or bear ftp though. Things such as the Linux Kernel or OpenOffice that have been around for a long time and maintained by a team or backed by a business are often equal or better than their closed source counterparts.
So, all in all, I'm like Winged. Indifferent. When it comes to web applications (such as vBulletin) I hate purchasing it and finding they have compiled it with Zend, ionCube or SourceGuardian. Any web project, whether commercial or not, should remain open source.
So, all in all, I'm like Winged. Indifferent. When it comes to web applications (such as vBulletin) I hate purchasing it and finding they have compiled it with Zend, ionCube or SourceGuardian. Any web project, whether commercial or not, should remain open source.
Edited by Jordan, 12 November 2008 - 06:08 AM.
#12
Posted 11 November 2008 - 09:41 PM
I agree with Web Applications and scripts. They should be free.
jQuery Selectors Tutorial - jQuery Striped Table tutorial - jQuery Events - jQuery Validation
Sorry if I don't post as often as I did, I'll try to get here as much as possible! I'm working my bum off to get this scholarship and other stuff!


Sign In
Create Account

Back to top










