Free Dot 99
How is rails free? How?!? It’s amazing, the power being given to the average 4-week old programmer through frameworks like rails.
I can’t create rails? I’m only 4 weeks old. Look at me! Why do I deserve rails?
Ok, I literally just typed in my terminal: “Why is rails free?”
That wasn’t helpful. Ok, how about… “open source”?
In production and development, open source as a development model promotes a universal access via a free license to a product’s design or blueprint, and universal redistribution of that design or blueprint, including subsequent improvements to it by anyone.
Good definition, but this still doesn’t tell me why I get rails.
Down the rabbit hole again. Ok, here we go. Here is this engaging video from RSA animate, where I think the answer is put very simply and elegantly. I encourage you to watch it.
https://www.youtube.com/watch?v=u6XAPnuFjJc
But in case you didn’t, the answer to why open source software exists is in what motivates us. And reputable studies show that in certain circumstances (those in which we are performing at least somewhat creative, thoughtful activities), money is not the greatest motivator. Actually, too much money can discourage us. Afer a certian income level (where we are being paid enough to not worry tremendously about subsisting), what motivates us most is our desire for three things:
1.Autonomy (our ability to be self-directed)
2.Mastery (desire to be be awesome at something)
3.Purpose (feeling that we are working toward a greater more transcendent goal than pure cash money dolla bills)
It’s beautiful, and I am comfortable with that explanation for why amazing open source software exists (at least for now). But seriously, just watch that video. Cheers!