P
Prichina Neboi
Guest
Open source software refers to software where the source code is available and the user is allowed to modify the software in any way the wish, so long as the creator is referenced and the software is not used for monetary gain. Some examples of open source software that most people are probably familiar with are Firefox, GIMP and the Linux kernel. Proprietary software, on the other hand, refers to software where the user is not allowed to alter the program and the source code is not available. Examples of this include Microsoft Word, Adobe Photoshop, iTunes and Microsoft Windows.
My question to Zelda Dungeon is, which model do you prefer? Which would you use if you were to go into software development? Which would you encourage?
Personally, I would encourage the open source model. This is not because I don't like to pay for software, nor am I really good enough at programming to make any significant changes to any programs I use, but I personally feel like a better product can be created with the open source model, as instead of a hired group of engineers working on it, you could basically invite everyone using the product to help develop it. I feel like Firefox is a great example of this. In my opinion it is FAR superior to one of its proprietary and more popular counterparts, Internet Explorer. I also believe that Google Chrome is mostly open source, basically being the Chromium browser with Google branding on top of it. However, I also think that some open source software enthusiasts go a bit too far and basically demonize anything that is proprietary and refuse to use those programs. Linus Torvalds, the creator of the Linux kernel and one of the main contributors to the GNU/Linux set of operating system puts it best for me.
My question to Zelda Dungeon is, which model do you prefer? Which would you use if you were to go into software development? Which would you encourage?
Personally, I would encourage the open source model. This is not because I don't like to pay for software, nor am I really good enough at programming to make any significant changes to any programs I use, but I personally feel like a better product can be created with the open source model, as instead of a hired group of engineers working on it, you could basically invite everyone using the product to help develop it. I feel like Firefox is a great example of this. In my opinion it is FAR superior to one of its proprietary and more popular counterparts, Internet Explorer. I also believe that Google Chrome is mostly open source, basically being the Chromium browser with Google branding on top of it. However, I also think that some open source software enthusiasts go a bit too far and basically demonize anything that is proprietary and refuse to use those programs. Linus Torvalds, the creator of the Linux kernel and one of the main contributors to the GNU/Linux set of operating system puts it best for me.
Linus Torvalds said:Me, I just don't care about proprietary software. It's not "evil" or "immoral," it just doesn't matter. I think that Open Source can do better, and I'm willing to put my money where my mouth is by working on Open Source, but it's not a crusade – it's just a superior way of working together and generating code.
It's superior because it's a lot more fun and because it makes cooperation much easier (no silly NDA's or artificial barriers to innovation like in a proprietary setting), and I think Open Source is the right thing to do the same way I believe science is better than alchemy. Like science, Open Source allows people to build on a solid base of previous knowledge, without some silly hiding.
But I don't think you need to think that alchemy is "evil." It's just pointless because you can obviously never do as well in a closed environment as you can with open scientific methods.