Red Hat's Max Spevack On Defending Linux Freedom
TRNick writes "How can developers who are working for free protect themselves and avoid getting exploited by business users of Linux? TechRadar has an interview with former Fedora project leader Max Spevack to find out how his new role as manager of the community architecture team is designed to help. Quoting: 'About two-thirds of the Fedora packages are maintained by community people, and if we didn't have that community, that chunk of work would either not get done, which would significantly harm Red Hat's entire value, or would have to made up by more [paid] engineers. The challenge on the flip side of that is to make sure that everyone in the Fedora community feels valued, that everyone who contributes can be proud of the way that Red Hat uses their code.'"
Even though a six month cycle seems brutal (Max's own words)it does permit a developer to finish and even polish his/her code because the next release in 6 months is just not that long of time span to wait.
I shudder at the code I have seen in other distros that was not quite ready but had to be included because the next release would not be for a another year or longer so we have to go with what we got now... regardless!
Fedora and its community members should be congratulated for their work in the Linux arena.
And in the end, the love you take is equal to the love you make
Yes, but that won't get you any bread on the table now, will it ?
In it self : No. But...
A. in the long it leaves you more money to spend on bread as you won't have to spend it on opensource stuff. Programming used to be a job reserved to an elite which had access to the proper (and expensive) tools. Nowadays, hack together some mid-range machine for a couple of hundred bucks, slap your favorite Linux distribution for free, and voilà you have all the tools you need to code.
B. working on opensource projects both trains your skill (in coding, but also in other useful project managing skills) and increases your portfolio with examples of projects to show to potential future employers. As they are F/LOSS instead of NDA-covered, you can freely demo them and even show a quick tour around the code(*).
Thanks to F/LOSS development, during interview you're not anymore trying to persuade your future employer that you could be a good developer if you got hired, you're showing them your past projects to persuade them that you've been indeed good and that they need to hire you.
F/LOSS projects put an end in the eternal catch-22 problem of employers wanting people with lots of practical experience behind them and people have a hard to get a first employer in order to have the opportunity to gain experience.
And then with *that* portfolio maybe you'll get hired for a pay that will bring the bread on your table :
Either working for some company on proprietary NDA'd software (if that doesn't pose any major ethical problem to you)
Or working as a paid engineer to develop F/LOSS solutions for some company (hired at a Linux developers shop, at an industry which develops its own tools for its specific niche and have no real intention on making profit on the softwares itself, etc.)
Or even, maybe your project is so good that you start getting paid to continue your so-much appreciated GPL'd project.
--
(*): I have actually been contacted and received propositions from people who saw my work on GPL'd code on projects to which we were both contributing.
Ok, I don't have a typical CS background (I have graduated in Medicine and then in Bioinformatics). But nonetheless it illustrates that because having a nice portfolio to show is important when trying to get hired, working on opensource project is good because it makes more things that you can show.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Well first of all, Red Hat employs a lot of Fedora developers (like me), which is certainly worth a lot more than a lousy coffee cup.
Secondly your premise is wrong: Fedora developers - those not employed by Red Hat - keep working on Fedora despite not getting any rewards. Why is that? Well, some work for reputation instead of money. A large number work for other companies who benefit from the mutual sharing of code. The vast majority, however, don't work for / on Fedora at all. They work for Ubuntu, GNOME, Apache, and a thousand other upstream projects, and we in Fedora and Red Hat package up those projects. (Packaging, while an important activity, is only a tiny part of the process of writing free software).
Rich.
libguestfs - tools for accessing and modifying virtual machine disk images
I was thinking "I'll just check Slashdot and see what's new today" and all of a sudden I saw my name on the front page. I thought "what on earth am I doing on the front page of Slashdot? I haven't given an interview in quite a long time."
I realized that the interview was from Linux Format UK (at the end of the article), and checking my records, I can see that it a summary of an interview I gave at LUG Radio Live back in July.
I am actually prohibited from using GPL software at work for this very reason.
Right, but you can afford to pay for proprietary licenses for all your software.