Why do we need open source?
Also, you may like to consider that if you are an open source user, but not a developer, you can also contribute. Some great examples of this can be found at the following links.
[Broken URL Removed]
The next one is not as pure as the two previous examples, but you get the idea.
Because of the open source community, other developers can look at a program's code and determine whether it has any faults or not, and improve the program by fixing those faults. Proprietary products are closed source, so this is not possible, and any flaws are simply hidden as the companies try to prevent any exploits of their code. However, as we know from experience, exploits occur a lot more often on proprietary products than open source products.
Closed source exists because companies want to keep their technologies "theirs" by making it proprietary and through software patents. There are a handful of well thought out arguments from the open source community about how software patents A) shouldn't exist (aka shouldn't be possible to patent) by logically breaking down what software essentially is, and B) is harmful to the market and development of general computer science.
Hello, open source means that the code used to create the software/app is publicly available as opposed to closed source. If you have programming skills you obtain the open source code and you can make changes to it. That means the options are limitless when using open source because you can improve the code for a specific program/app, therefore making it better or you can create your own program based on the open source code. It saves a lot of time when you have a base already built as opposed to starting from scratch.
We need open source because we need sharing. Proprietary companies such as Microsoft and Apple close their software off, and make it private. It's not just about being able to see source code.
Revolution OS: http://www.youtube.com/watch?v=CjaC8Pq9-V0
Open source allows developers/programmers to work together to offer changes, improvements, comments etc on a programme. A community spirit kind-o-thing if you like. People who aren't developers benefit from "free" software.