Benefits in contributing to Open Source
What the benefit will i get, if i contribute to Open Source? This is the frequently asked question by many people. I just want to pen down the benefits which i know and i hope you will agree with it.
Open Source is free to use and very few successful project owners are paid well. Remaining others are struggling for a sponsor, but still as a project owner, they know how to survive and move ahead. They know they have to face lot of difficulties to make their project successful and useful to others.
Now, You may ask, Even the project owners are struggling, What benefit will i get in contributing to a project? Below are few.
In college, we learn mostly theory. What we learn in college and what we work is totally different. There is a huge gap between college and industry. If you contribute to Open Source project by spending time in reading the code, Try to understand how they have written , Try to fix a bug or add additional feature. During the course of the work, you will learn a lot. Say for example, If you pick a Content Management System (CMS), you will learn about archiving, searching and lot more.
Certificate / Acknowledgement of work:
By contributing, you may request for a Certificate or Acknowledgement for your work. Project owner are obliged to do that. If you contribute regularly then they will list your name in their contributors list and provide a link to your profile page. You could request for a recommendation from project owner, from your Linked in user account. This will increase your chance of getting selected in other companies. Your resume will be easily picked up by the consultants.
Money / Perks:
Well funded open source projects may pay you for your contribution. Few may give out some perks / gifts like T-shirt, Mugs etc to motivate the contributors.
Identity / Recognition:
If you regularly contribute, you will get identified / recognized within the project community, user group and mailing lists. You could answer the queries raised in the forum. You will get an identity.
I know, two of the people here in Bangalore work for full time in an open source project. They do work from home and their parent company is in US. They are paid in dollars and it is big money. Open Source project might have started in a country but it require presence in every other country / state / city. You could take initiative in bringing up the community. You could provide consulting for the project in your place. If you get an identity, people will have faith in you.
Give back to the society:
We accumulate wealth for our need but some times it is pleasure to give some money back to social cause. Similarly it is good to share our knowledge for others by contributing to open sorce projects.
I hope this article may motivate you guys to start contributing. Just check out our previous article, how to contribute to Open Source.
comments powered by Disqus
I could see many many students posting this question in many forums, I want to contribute to open source but How to contribute? There are many ways to do that. I have listed a few and I hope it might be useful.
As open source getting popular day by day, many have questions like How to make money from Open Source? Lot more products are getting introduced and don't know who is making money. Certainly open source means, give the product and source for free then how to make money? Yes sell the product for free but get paid for its services.
Open Source projects requires sponsors to fund their project. Few got good funding but few others are struggling to continue their project. A contributor, who does full time work in open source project requires funding to take care his needs. He has to be paid and he cannot do it for free. For those who don't get fund, check out this crowdfunding sites, these are exclusively for open source projects. Join these, get some fund and continue your dream.
People who have taken programming as their career has to do coding for almost 30 years. Will they always get an opportunity to do complex tasks or to write project from scratch? The answer is NO. Sometimes they may get but not always. What should they do?
Many startups are entering in to the business due to open source. Open source acts as a back bone / pillar for their business. It reduces the cost of production, Generates revenue from consulting and support. This article describes about the startups which flourished because of open source. Sun acquired MySQL for $1Bn is the biggest achievement for open source startups.
Students ask this question frequently steps or methodology to learn from open source projects. There is no single answer or steps available. I listed the steps which i follow and i hope this will help for few.
Many new products are coming in the open source world. Few are forking existing project, adding new features to it and selling it as open source product. Few strategies required to follow to sell the product better.
Open Source is the way to innovate and users using it should have complete freedom. Google has came forward to declare couple of its patents on Map Reduce under Open Patent Non-Assertion Pledge (OPN Pledge). There are multiple variants of open source license and using that means the product is completely free. Why OPN Pledge is required?
F# is a functional programming language for the .NET Framework. It combines the succinct, expressive and compositional style of functional programming with the runtime, libraries, interoperability, and object model of .NET. Microsoft recently released its source code under Apache License.
I have a open source project but where should i host? This is the frequently asked question among developers. Below details will certainly help to choose the best code hosting site.