Quote:
Originally Posted by sandlines
Why would you do this? Open source is one of the best ways to gauge the ability of programmers.
Also, open source does not necessarily mean the person did it in their spare time outside of work. Many people are paid by their employer to do open source. The top contributors to many of the best projects are usually paid to do that work. Open source means the code is publicly viewable, not that the coder was unpaid.
|
The point is that if someone has a sizable OSS project then it will take time away from the work that they are paid to do at the company they work at. The overwhelming number of OSS programmers do not get paid, but sure, there are some high profile ones who do develop OSS as part of their employment.
It's a simple conflict of interest, just the same as I wouldn't hire a person who has a blog that shows that (s)he is a daytrader. Clearly that person will use company time to do some of the trades.
There are approximately 4940328 qualified applicants for most every job. It's a straight forward risk assessment. I'd rather hire someone who has a verifiable history of success (senior position, market rate+ pay in current position) but doesn't screw around with OSS, than someone who has a long OSS history.
People are hired to contribute to the bottom line, not to the greater public good.