views:

277

answers:

4

As a college student, I've come to embrace Linux and the FOSS movement in general. I currently work at a small company which produces open source software for large-scale scientific computing.

As I look to graduate school and beyond, how can I prepare myself for a career in FOSS development, and what are some of the leading companies that contribute to the open source movement?

A: 

who funds that stuff? Mozilla donors?

Dustin Getz
You'd be surprised at how much every-day software is open sourced, and even enterprise-scale projects. Think of how many web servers run Apache. Large companies depends on these free products with maintenance and support, and will subsequently invest money in them.
Scott Wegner
Mozilla makes loads of money from an agreement they have with Google. I don't think they even need donors.
naeblis
Ah, it seems they accept donations, which seems odd for an organisation that made $66.8 million alone in 2006. That's a lot for an organisation that just needs to fund some servers and some developers.
naeblis
For those interested, Google has an arrangement with Mozilla for Firefox, they pay money for each Google search in the search box at the top right.
Bob
+5  A: 

You'll find that most large FOSS friendly companies make money from alternative revenue streams.

However, you could go work for the Mozilla foundation, IBM, Redhat, BEA etc.

Just realize that they are all corporations in the end, and just because they are slightly more altruistic by giving away the source, doesn't make them any different than your typical soulless corporation.

FlySwat
"just because they are slightly more altruistic by giving away the source, doesn't make them any different than your typical soulless corporation." I find this statement to be utterly inconsistent: altruism IS the difference, both by definition and by convention.
bouvard
Both types corporations exist to make a profit. Trust me.
FlySwat
Sure, but who suggested otherwise? You don't have to give away your shoes to be different from somebody who keeps more than he needs.
bouvard
All for profit corporations exist to make a profit.
Jim C
My point was that as someone who has seen both sides of the board, both corporations are still working for corporations....FOSS ideals don't really show up in the workplace like you'd expect.
FlySwat
I took issue with your semantics, not your answer. Altruism, if it IS altruism, must make one better, ergo "less soulless". I think generalities like the one in your answer favor misunderstanding, esp. re: open source. Still, I agree with your broader point, and did not mean to start a row.
bouvard
+5  A: 

Seems to me that the number one thing open-source projects look for in a developer is your portfolio, or the other open-source projects you've worked on. I would think you should start contributing to several open-community projects--the ones closest to the kind of project you want to work on.

Patrick Szalapski
+3  A: 

You can probably find some good advice on Matt Asay's blog, which covers open source from a business perspective. You'll probably find this post (also reprinted here with additional comments) relevant.

Paul Graham might advise creating or joining a FOSS startup. Even if you fail, you'll get some great experience, and right before or after grad school is a good time to do it (no family or mortgage to worry about). Not that I've ever been bold enough to follow that advice.

Josh Kelley