In the real world we must realize however that we cannot create very complex systems on our own, or we simply don't have the time. For example if you want to store data from users and you want to encrypt it, you don't want to come up with your own algorithm that beats the pre existing ones. We don't have the time to be bothered with that as we have ass to kick.
We also all want to get paid for our hard programming jobs, it's hypocritical to deny fellow programmers that write code for you to deny this money.
Now most generally used systems such as encryption algorithms or physics engines are open source, but specific stuff like swf vector extraction and multi-platform display isn't something anyone does in their free time without getting paid for it.
At 12/16/13 11:43 AM, egg82 wrote:
:I feel like if I need to pay somebody to code something for me in my own project then I'm doing something wrong.
In the end it's all a money game and if you can pay 100$ to save yourself 1000$ of development time (if you can create it in the first place) I see nothing wrong with it.
If you respect your own effort and time as a programmer you will understand this.