Open Source Payday 129
itwbennett writes "The recent Slashdot discussion on the open source community's attitude on profits neglected an important point: 'no profits' doesn't mean 'no money.' There are plenty of open source not-for-profit organizations that take in millions of dollars in order to pursue their public-minded missions, and some pay their employees handsomely. Brian Proffitt combed through the latest publicly available financial information on 18 top FLOSS organizations to bring you the cold, hard numbers."
What does each dude make? (Score:1)
Brian Proffitt (Score:1)
Brian Proffitt should shut up and stop trying to manufacture some kind of controversy over absolutely nothing controversial or even notable.
Re:Brian Proffitt (Score:4, Funny)
2. ???
3. Proffitt?!
H. Peter Anvin (Score:5, Informative)
The source article mispells H. Peter Anvin [wikipedia.org] as "Alvin" where he's listed for "The Linux Kernel Organization". I normally wouldn't have cared but for all the times I've seen his name on various Linux bootloaders...he's kind of a big deal. :)
Oh, irony (Score:4, Funny)
Re: (Score:2)
Ha! [youtube.com] You got me. :)
Electrician.... (Score:5, Interesting)
If I need a new electrical socket, I may hire an electrician to put one in. I pay him some money.
Yet, the specs of the socket, the wiring, how to connect them all up are easily available and in the public domain, for free. After he's connected the socket, I can see his work, I could even copy it to add my own socket in another room.
The electrician would be paid money for what he did. He does not fit sockets out of 'love'!!
Why should Open Source software development be any different?
Re:Electrician.... (Score:4, Insightful)
Why should Open Source software development be any different?
Wrong question. The correct question is why should software development be any different? Back in the day, putting software on disks, boxing it up and distributing it was a large part of the cost of development. Now, with the Internet, distributing software is basically free. Writing software, however, still takes time, which means it takes money (even if it's just opportunity cost). In fact, given the increase in complexity of software, it often costs a lot more than it used to.
So does it make sense to do the expensive bit (creating the software) for free and then try to charge for the trivial bit (copying the software)? Absolutely not! It would be like your electrician putting in the socket for free and then charging you a small fee every time you turned it on or off.
I write quite a lot of open source software. Some of it I write because I want to use it. Some of it I write because I'm paid. The people who pay me are almost always people who want to use the software. It's usually much cheaper for them to pay me to add a few features to an existing project than to pay a team of people to recreate it. I get paid to write it, so I'm happy. They get the software that they want to use and don't have to worry about EULAs, license audits, or hidden costs when they scale up their business, so they're happy. The only people who are unhappy are the ones trying to cling to a business model that doesn't make any sense.
Unfortunately that doesn't work all the time (Score:3)
Either from the consumer or the author's standpoint. The real problem is with software that is complex and expensive to develop but, if done right, easy to use. There's little to no ability to sell support on it if you do it right because it is easy to use, well documented, and so on. So you aren't going to make money trying to sell support contracts. However you also can't rely on good will. If you need to spend $10 million to write the stuff you'd better have a way to make that money back. However it isn'
Comment removed (Score:4, Interesting)
Re: (Score:3)
And I'd be fine with some hybrid model software. In fact I really don't care at all what model the software has. I just want something that does what I need for the lowest cost possible. If that means OSS, great. If it means pricey commercial software, fine. I am a pragmatist about software, I view it as a tool to get a job done. My concern is thus the right tool for the job.
The problem is as you say that people don't want to do the boring shit. However the boring shit is also the highly important shit. Als
Re:Unfortunately that doesn't work all the time (Score:4, Informative)
1.-You are allowed to have the code, 2.-You are free to modify that code for personal use in any way you desire, 3.-If you distribute that code YOU MUST PAY for a license, which must be offered.
I'm not clear exactly how this would work. Is it similar to my Rails Wheels Licence [railswheels.com]?
Under a Rails Wheels licence, although a software package's source and build system must be made available, the software's owner has the option to only allow people who have paid for the software to run it in other than a test system.
Second, other developers can freely fork the software, but if they re-distribute it they must pay the original developer their normal asking price for each copy they distribute, meaning that they'll usually have to charge at least as much, keeping any premium their enhanced package can charge.
This makes the licence differ from a FOSS licence in two respects: The freedom to run (FSF Freedom 0) restricted to paying customers; and redistribution can require a per-copy fee to be paid to the original developer (though is otherwise unfettered).
Such a system can percolate money up fork trees so that each fork only gets paid for the value they add. All the FOSS benefits of being able to tinker with the software are unchanged.
I think an app marketplace centred around this licence would be a way to make commercial 100% open source software a reality, where by commercial I mean charging for the software itself rather than back door methods like product placement (Mozilla), support, donations, or proprietary extensions.
Re: (Score:2)
Re: (Score:2)
So I based my idea on a license that has been around for ages in the Windows world, the "Free for non commercial use" license. this lets individuals and charities, those that are making NO profits on the software, the right to use it. in my modified form you lose NO freedoms, you simply have one freedom modified and that is the right to distribute which says if you distribute then you MUST pay for a license that MUST be offered.
Right. That seems to be the same concept as Rails Wheels: don't stop people forking and re-distributing the software, but remove the GPL freedom of allowing the distributor to charge whatever they like (including nothing) for their version — ensure that money flows back to who did the work.
Ultimately as things become ever more complex and integrated i believe you will see the GPL model dying out, simply because good programmers don't have the spare time to futz with software they can't make a cent off of. if the numbers in an article.
I think GPL and BSD can work well, and will continue to be the best licence for very large foundation software projects that provide a common resource to many. But I agree that we need a licence that allows Inde
Re: (Score:2)
Re: (Score:2)
It's usually much cheaper for them to pay me to add a few features to an existing project than to pay a team of people to recreate it.
Hurm...
My dad's a master carpenter. If you asked him to, say, add in a bay window to the front of your house he'd be able to estimate what it would cost including materials, time, and potential cost overruns. Contractors pretty much always pocket the difference.
I really like the whole "bug bounty" thing as it provides an economic incentive to find bugs... so why aren't there more software developers that do the same thing? "Want me to add a feature to this program? Ask me. If enough people ask me I might do
Re: (Score:3)
why aren't there more software developers that do the same thing? "Want me to add a feature to this program? Ask me. If enough people ask me I might do it for free. If it's something you really want, I may very well do it for a fair price."
Most open source developers will do this. If you want a feature, we'll quite happily give you a quote for implementing it. I usually work on a fixed price, so I estimate how long it will take, multiply that by my daily rate, and will do it for that amount. Even if projects don't advertise it, a mail to the list saying 'I want this feature, what will it cost' will usually get some replies...
Re:Electrician.... (Score:4, Interesting)
Most open source developers will do this. If you want a feature, we'll quite happily give you a quote for implementing it. I usually work on a fixed price, so I estimate how long it will take, multiply that by my daily rate, and will do it for that amount. Even if projects don't advertise it, a mail to the list saying 'I want this feature, what will it cost' will usually get some replies...
Consider my ignorance of the fact a hint that maybe you guys should advertise it a bit. Think of all the people who are not taking advantage of something they otherwise would had they known it exists.
Re: (Score:2)
That's where feature and bug bounties come in. A new feature may only be worth $20 to one person, and then it's probably not worth implementing. It may be worth $20 to 100 people though, and then it becomes a lot more interesting. If it's worth $20 to 1,000 people, then that's even better.
Some projects have a mechanism for doing this already. New features are listed along with their costs, and when the total pledge value reaches that amount a developer implements them and gets paid.
Re: (Score:2)
Back in the day, putting software on disks, boxing it up and distributing it was a large part of the cost of development. Now, with the Internet, distributing software is basically free.
Way back in the day, I wrote code for single configuration computer systems (8 bit Apple/Atari/Commodore), and when I had it working, I copied it onto a disk and shipped it. There were some optional fancy loader schemes, but basically, no headaches at all.
Now, get out NSIS or whatever to make an installer, test it on 3 or 4 of the OSs it's supposed to run on, put in the "live patching via web" module, test that... you could invest a couple of hundred man hours in distributing "Hello World" to a typical spr
You can go deeper than that. (Score:2, Informative)
For example, Mozilla Foundation is a rich, rich corporation. No one should make the mistake of thinking that work on Firefox is done mostly by volunteers.
But where does all the money go? Did you see $78.6 million worth of improvements in Firefox in 2008? [zdnet.com]
Did you see improvements suggesting that Mozilla Foundation had $168 million in assets in 2010? [mozilla.com] -- (Official PDF file, see page 2. Numbers
Microsoft's fault (Score:4, Insightful)
When Firefox corrupts Microsoft Windows it often damages operations in Windows that are not connected with browsing.
That Windows allows itself to be corrupted in a way that survives killing firefox.exe is the fault of Microsoft (for defective Windows code) or of hardware manufacturers (for defective driver code).
The underlying issue: Where does the money go? (Score:2)
Mozilla Foundation makes more than $100 million a year, paid by Google to make Google the default search engine in Firefox. Where does that money go?
That's not $100 million total, that's $100 million each year.
There is a LOT to be learned in analyzing the profitability of open source software organizations.
What video card do you have? (Score:2)
Re: (Score:2)
Not a big deal for a home machine - I usually turn it off at night anyway - and for a server it would be a non-issue because you wouldn't be running a windowing manager any
Re: (Score:2)
Other programs don't have anywhere near the same level of gobbling up ram and not freeing it on exit.
Other programs probably don't view nearly as many distinct images in the course of their execution. All these images have to be sent as textures to the X server, and if some component in the X execution path leaks memory, such as a non-free NVIDIA or AMD video card driver, some of the memory might not get freed until X exits. Again, what video card do you have?
Re: (Score:2)
Have you filed a bug? (Score:2)
I'm using the open-source radion driver.
Have you tried reporting the problem with your combination of Firefox version, Linux distribution version, and video card driver to bugzilla.mozilla.org?
Re: (Score:2)
This is why my sister switched to Apple and why my daughters love their iPhones. They just work.
Honestly, if I had to do it all over again, the only *nixes I would have bothered with would have been IBM and (maybe) FreeBSD, because there are always going to be fundamental quality control problems with most open source software.
It's disappointing, but that's the reality, and in retrospect wasting all those years on linux was a mistake. Example - when the linux foundation was crowing about how there are
Re: (Score:2)
Crashes per 100 active daily users, version 10.0, the version before the most recent:
https://crash-stats.mozilla.com/products/Firefox/versions/10.0 [mozilla.com]
Version 11 is less stable. Crashes per 100 active daily users, version 11.0, the most recent version:
https://crash-stats.mozilla.com/products/Firefox/versions/11.0 [mozilla.com]
Comparing crashes this way isn't quite fair. Firefox interacts with other software (plugins, extensions, injected DLLs) and it is likely that a new release will cause more crashes that a release that has been out for 6 weeks already because the developers of this software haven't tested or updated it to work in the new version. One would need to compare the current crash rate in 11 vs. the crash rate in 10 at the same point in the release cycle to come up with meaningful numbers.
Time to post the top 20 excuses... again. (Score:2)
Mozilla Foundation
Top 20 Excuses
for Not Fixing the
Firefox Memory and CPU Hogging bugs
These are actual excuses given at one time or another. They are not all the exc
Re: (Score:2)
I'm only pointing out that the methodology you're using in that specific comparison is flawed. I'm not even saying you're wrong (I don't know if you are).
I'm not making up excuses, I'm actually trying to help you come up with more compelling arguments.
You can spare us the list/rant. I know I've read it many times before.
Re: (Score:2)
The crashes are often preceded by rapidly increasing memory use. Firefox often corrupts Microsoft Windows, so that Windows needs to be re-started. When Firefox corrupts Microsoft Windows it often damages operations in Windows that are not connected with browsing.
Can you give any references for that? Given that Windows (NT, anyway) has process separation and all that other nifty stuff, the only way a user mode process can "corrupt" the system is if you've stumbled into a kernel security hole that would be potentially exploitable - and those kinds of things tend to be Slashdot front page news.
Does the OS community really hate RH? (Score:4, Interesting)
As long we can obtain the source code for free (as in both beer and freedom) does anyone care if someone found a way to make a profit off it?
I would much rather give a company selling FOSS related products so they could profit over someone else.
Some do (Score:3, Informative)
You find a number of people like OSS not because it is free as in speech but because they don't want to pay for anything. They don't tend to claim that is the reason, of course, but it is. I've met more than a couple people that were big OSS heads and claimed it was all about freedom of the code (though they never did anything with it themselves) but were completely opposed to the idea of paying for any software.
How they expected developers to put food on the table I'm not sure.
Re:Some do (Score:4, Interesting)
"You find a number of people like OSS not because it is free as in speech but because they don't want to pay for anything."
Which they have perfect right to do. *I* don't want to pay for anything, from software to Ferraris. When I pay for something is because I *have* to do it.
"were completely opposed to the idea of paying for any software."
I am basically opposed to the idea of paying for something that it is already done, payed for and that has zero replication costs too.
Paying for writing new software or servicing said software, both of them activities that have obvious production cost tagged to them, on the other hand, I find perfectly reasonable.
"How they expected developers to put food on the table I'm not sure."
I'll tell you. By doing what they are qualified to do: writing software, not distributing software of tagging artificial scarcity to something with no replication costs.
Re: (Score:3, Insightful)
So what if the replication costs are zero? The work to make the software in the first place isn't free (we're assuming of course a for-sale product), so compensating for said effort is appropriate. It might take quite a number of sales before the costs for developing a product breaks even. Then there are the distribution costs, which even if it's something as simple as a serv
Re: (Score:2)
I think he favours the Blender model of FOSS: there are people in the community coming up with ideas for new features and making fundraisers for it. It's like Kickstarter except the result becomes OSS. If not enough money comes together, less features will be implemented. Of course it only works for people with proper resume/portfolio. (See their OpenCL renderer.)
Re: (Score:2)
"Blender is rather unique though."
Only on perception. Basically *all* service companies work that way: you*1 contact them asking for a service, they tag a price to the service, you negotiate and in the end, you either accept their conditions or you don't. If you accept the conditions, you pay for the service and they deliver. Quite easly understandable and common.
It just happens the provided service is "writing software".
*1 For an operative definition of "you": it can be you yourself, the company you wor
Re: (Score:2)
Re: (Score:2)
"So how do you recommend that "an association of end users" fund the development of a video game?"
Not necessarily. But I support the notion that the videogame company shouldn't make its business model to stand on top of artificial scarcity of the product it delivers.
If that means there's no business case for creating videogames, so be it.
It happens that right now I'm listening 1980 Gould's interpretation of Bach's Goldberg variations. There's no way a today's Bach would write a work of art like that, much
Re: (Score:2)
'Not necessarily' doesn't make any sense as a reply to his question; he asked 'how', not 'do you'.
I took it as "-- How do you x? -- You don't."
Re: (Score:2)
"I took it as "-- How do you x? -- You don't.""
Take it whatever way you want.
In fact, in the end, you are right: I am not in the videogames industry, therefore I don't do X. It's up to those in the videogame industry to seek for their profit as it is up to me to stablish the social contract I feel profits myself and the society I want to live in the best. And certainly I don't think it's a good bargain, one that benefits overall society, the current one with regards of "intellectual property".
Maybe a coll
Re: (Score:2)
Something like this [kickstarter.com]?
Though, admittedly, it only works when you already have a name that comes with good reputation among the target audience, and a solid portfolio of past works.
Must one move? (Score:2)
Re: (Score:2)
I have no idea. Your question was about how the users could fund the development of a video game, not about where we get professionals who could attract such funds and execute on them. ~
Re: (Score:2)
How it could work for a game: there's a developer with high street credit and makes a fundraiser Kickstart style. If there isn't enough money coming together, no game is being made and supporters get their money back, otherwise the game is made and it gets opensourced (even the game art).
So the punishment for those who didn't support is that the game doesn't get made and there's nothing to piggyback. (And maybe get the game with 2 months delay if it gets made.)
If you thing about it, the way Steam sa
Re: (Score:3)
Many years ago I stopped paying for non-free software. I don't want it. I don't need it. And I'm not going to pay for it unless it's (going to be) free.
After all, for most software the major part of the value comes from all the other lemmings.
(And, yeah, I know, that means I should be running (pirated) Windows .... But I'm not, I'm on Debian atm.)
Re: (Score:3)
"here's nothing wrong with a balanced middle-of-the-road approach."
That's the stupid notion of "all opinions are born equal". No, they aren't.
Just to make fun of Mr Godwin, since one opinion is "jews are people too" and the other is "let's kill all jews" are you still saying there's nothing wrong with "OK, so let's kill just half of them"?
Stablishing artificial scarcity to the so called "intellectual property" is a stupid notion on almost all grounds (except for the few making massive profits out of it wit
Re: (Score:2)
That statement holds true for every last one of us. Not just people who buy non-free software.
So if you’re feeling belittled, at least you have company.
A positive network externality (Score:2)
After all, for most software the major part of the value comes from all the other lemmings.
Belittling people who see value in purchasing non-free software
That's not how I read Jens Egon's comment. I understood it more as a positive network externality [wikipedia.org]: "Microsoft Word and Excel are valuable because they let you collaborate on documents and spreadsheets with other users of Microsoft Word and Excel." Multiplayer video games are the same way.
Re: (Score:2)
"So what if the replication costs are zero?"
I already said what. Why do you cite out of context asking question already answered within that text?
"compensating for said effort is appropriate"
No, that's never appropriate. If it were, I could make a living out of farting. Compensation is never asociated to effort -and it shouldn't, but to percieved benefits to the recieving end. That's in fact why selling software usage licenses have been such a good business no matter how much I dislike it: because there
Re: (Score:2)
Re: (Score:2)
"I saw that in response to someone saying ""Medicaid and public universities both work fine", you replied "No, they don't.""
Were the hell did you read something along these lines?
"In my country (Australia)"
It happens that I'm Spanish, so I see your Medicare and double it. Spain, as basically all Europe, have public medical and educations systems that do work so I'm perfectly aware about what I'm talking about.
And how do you think i.e. a public health system works? Is it not a coallition of free citizens p
Re: (Score:2)
An illustrative example, taken from real life:
Many years ago, I was working at a small cell phone company who wanted to introduce a new voice mail system. The dev team's manager found an OSS project that did the job and did it well, but was written for GSM phones when the company was running CDMA phones. Now, we looked through the source code (which we could never have done if it had been closed source), found the portion that was specific to GSM phones, then placed some appropriate ads and found somebody w
Re: (Score:2)
There is no such thing as zero replication cost. It may be small, you may be able to get/sucker other people to bear the cost, but it's not zero.
Re: (Score:2)
Shit, I'll admit it. It used to be because I though it was a nice ideology (and it is), but nowadays I'll freely admit that I just like free software. I don't want to pirate anymore, but I don't want to buy software if there's a perfectly good OSS alternative available. Plus by using the OSS alternative I future-proof myself in case I finally decide to move to Linux (which may never happen, but it can't hurt to keep my options open and make the possible transition as painless as possible).
There's nothing wr
Games, media, and tax software (Score:2)
I don't want to buy software if there's a perfectly good OSS alternative available.
What's your opinion on income tax return preparation tools? Even if the engine is free, Intuit and H&R Block treat their machine-readable interpretations of this year's amendments to the U.S. Internal Revenue Code and the 50 states' respective tax codes as a valuable trade secret and thus have no business case to make their products free software.
I tend to now buy games and media more than tools, so long as the games are cross-platform and the media is non-DRMed.
Except for the fact that a lot of games that aren't FPS, RTS, or MMORPG aren't cross-platform; they're either Wii exclusive, Xbox 360 exclusive, PS3 exclusive,
Re: (Score:2)
The real problem isn't people using Linux because it's free.. If a developer wants to create a piece of software and give it away, or they sign up to work on a project that they know will be free, there really isn't a problem.
The problem is when those users, start making demands that cost the developers money. They demand features from a commercial version be added to the free version; or they demand tech support; or even just free downloads instead of a torrent. (Yes, that download of Ubuntu wasn't free..
Re:Does the OS community really hate RH? (Score:5, Informative)
I don't hate RH. I like RH. I'm kind of annoyed with RHEL because people keep using ancient bug-ridden libraries and blaming me.
I've lost track of the number of times I've had this conversation:
Them: Foo doesn't work. Fix it. Fix it now.
Me: That was fixed upstream in library bar 7 years ago.
Them: We use RHEL4, and our policy won't let us install 3rd party library update packages.
Me: So you have an expensive contract. I'm sure RedHat will provide an official patch.
Them: Actually, we use CentOS4.
Me: . o O (Go buy a RHEL contract, you cheapskates. Or change your idiotic policy.)
But that's not RedHat's fault.
Re: (Score:2)
I was going to post almost exactly this, but then I thought it would be interpreted as trolling. I'm glad to see I'm not the only one who's had this experience. If any RedHat employees are reading this, please pay careful attention to the following:
A stable system means not changing the ABI. It does not mean refusing to ship bug fixes.
Plenty? millions? (Score:3)
Re: (Score:2, Insightful)
I agree. Frankly I'm shocked about the low numbers reported. Surely the author of Python deserves more than $30K/year? I'm not a big fan of the coders behind the GTK+ code base. Could it be partly because the whole Gnome organization runs on about $500K/year? Maybe that doesn't buy very many good coders? Apache makes practically nothing. How is that a good thing? I had no idea that our collective generosity added up to so little. I mean, we seem to be able to put together a couple hundred million i
Re:Plenty? millions? (Score:4, Informative)
Hmm, just because the foundations don't get a lot, doesn't mean the programmers don't - some (many?) of them are employed by other companies.
For example, the creator of Python, Guido van Rossum, is employed by Google not by the PSF, so you can be well sure he gets more than $30k/year.
Re: (Score:2)
Who is in it for the long run (Score:1)
Take 5 of the most grating bugs collated from any Slashdot project discussion, particular those which are often compared to 'the leading (non-floss) brand.' Imagine 5 programmers hired FULL TIME every year to work on each respective area. Subtract an average programmer's salary times 5 from (the top few, with some assumptions in data) salaries occupied in the upper management echelon.
A simple calculation shows which management figureheads understand the long term role of floss in public technology. You can
Big deal? (Score:3)
I work for a for-profit company. What the boss decides to do with the software is none of my buisiness - I still need to put food on the table.
If I worked at a company who's target was not to make profit - I still would need to eat if its my full-time job. Just that at the end of the day(year) the company won't cut a big check to shareholders.
I have no problem with non-profits making money - if you don't have fulltime developers the company will collapse sooner rather than later.
cash cows (Score:4, Interesting)
there are aspects of 'non profit' where there are no profits because the directors pay themselves such large salaries that there's (strangely!) no cash left over each year. I don't consider these non-profit at all.
eg. from TFA:
the Mozilla Foundation generated the highest compensation levels for Baker and Eich who, while receiving no direct salary from the Mozilla Foundation, were compensated $589,953 each from "reportable compensation from related organizations" and "estimated amount of other compensation from the [Mozilla Foundation] and related organizations."
"Related organizations," in this instance, is the Mozilla Corp., the for-profit subsidiary of the Mozilla Foundation that generates much of the Foundation's revenue.
With a revenue of $1,934,659, the Mozilla Foundation ranked fourth of the eighteen FLOSS-related non-profits researched for this report. But with a net cash flow loss of $1,333,815 for the 2010 fiscal year, the Mozilla Foundation was next to last on money lost for the year.
so, basically Mozilla Corp pays Mozilla Foundation cash to make stuff that the corp then sells/advocates/etc. Only the foundation sat on a net loss of $1.3m, yet the corp paid its 2 directors $1.2m..... hmm.
Now I don't mind the directors making a reasonable amount of money from the situation, we all got to eat after all, but I'd say a more reasonable remuneration would be more like $100k, not nearly 600k. And I totally disagree with directors sucking the non-profit cash-cow dry.
Re: (Score:2)
And it doesn't stop with cash. Mozilla had a private jet for "advocating" that the CEO used to travel. There are many perks associated with the job.
I get angry they have money for private jets and large salaries but won't support more operating systems and get more development going on the products. Don't tell me you don't have resources to officially support mobile or even larger OS projects when you can fly around the country in your own plane.
Re: (Score:2)
Citation please? I'm not aware of either Gary Kovacs or John Lilly traveling in a private jet during their tenures as CEO....
Re: (Score:2)
It was Mitchell Baker. I'm having trouble finding the article now. It was something I read on a mozilla blog some years ago.
Re: (Score:2)
I would also be very very surprised by that. Please do cite, because so far this looks like pretty basic FUD to me...
Re: (Score:2)
Do you really think $100k is the correct salary for a full-time job being CTO of a 500+ person company whose main business is technology? In the Bay Area?
This is not money Brendan and Mitchell are being paid as "directors"; this is money they are being paid as employees with quite specific jobs involving a good bit of responsibility.
Re: (Score:2)
http://www.salarylist.com/company/Mozilla-Salary.htm [salarylist.com]
Re: (Score:2)
Mozilla has employees in multiple locations, some of which have lower cost of living than Silicon Valley.
Mozilla also has a number of employees who happen to not be the CTO...
Was your question serious (as in, you really don't understand why different people in an organization might be paid different amounts), or are you just trolling?
But last of all.. The site you linked to just has bad data. For one thing, it lists a "high" of $116k, which is quite obviously bogus....
Re: (Score:2)
Mozilla has employees in multiple locations, some of which have lower cost of living than Silicon Valley.
Tha'ts very interesting, but the locations of all of the positions given on the site are listed right next to them - Mountain View, California. I'm not sure where the site gets it's data, but you're right that it's clear that they don't have information on every employee. I suspect that this is self-reported information.
Given that I didn't ask why different people are paid different amounts, your question is a nonsequiter. I wrote what I did in the hope that a reader (you) would be able to do a modicum of
Re: (Score:2)
> with some variation a software engineer at Mozilla is
> making 75k, and a senior software engineer is
> making 110k.
Those numbers are too low, especially if you look at total compensation (including bonuses), and not just salary.
I have no idea where the site you linked to is getting its numbers, but they're just flat-out wrong. If Mozilla was paying those rates in the Bay Area they wouldn't be able to hire people. The correct numbers for salary+bonus are probably close to 1.5x to 2x that much for
No money (Score:2, Flamebait)
I guess I'm being voted flamebait or troll for this, but someone's got to say it.
The only problem with FLOSS is that you can't make money with with two exceptions: (1) You can earn money if your software is sufficiently complicated; in that case you get money mostly for support work and maintaining the software, not from selling the software itself. (2) You can earn money by making the software FLOSS, but using obscure languages, build systems, or distributing the source in a way that makes it almost imposs
Re: (Score:3)
Software that doesn't need new features (Score:2)
Re: (Score:2)
where's the money to develop a sequel?
From people who want to play the sequel, perhaps? If you enjoyed playing the first game, would you pay $10 towards the development of a sequel? If you're allowed to share the game with any of your friends, then this increases the number of people who might be similarly willing. This also reduces the risk for game developers: they don't invest a lot of money in developing a game and then find no one buys it, they pitch the game to people who will buy it and then get the money in advance if they will.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
> It doesn't need improving in any way, so what would you do to justify the mone
Re:No money (Score:4, Insightful)
You seem to be missing the reason why most software is written in the first place. It's not done because someone wants to make money, it's done because someone wants to use the resulting code. This accounts for 100% of the open source code I've worked on. Some projects I've started because no one else provided the tools I wanted. Some projects other people started and I've contributed to because it's easier than rewriting everything.
Clang is a good example: it was started because Apple wanted a modular [Objective-]C[++] front end that could be used in a compiler, in refactoring tools, for syntax highlighting, and so on. My first contribution was to support the GNU Objective-C ABI - something of no use to Apple, but a great deal of use to me. I didn't get paid for this directly, but having a decent compiler for Objective-C stuff on Linux/*BSD has helped me get paid for other stuff. I've since done paid work on clang for other companies that needed other features implemented, or other systems supported.
Clang wasn't started in the hope that its authors would be able to get people to pay, it was started because its authors' employer needed it. It was open sourced because that helped reduce the cost of development for everyone involved. Apple probably could have kept it proprietary and developed in house, but then companies like Google and ARM, and individuals like myself, wouldn't have contributed anything, so their costs would have been higher.
News flash: Management gets paid (Score:5, Insightful)
The people who do the real work don't.
Free? As in Freedom? (Score:3)
Re: (Score:2)
No, the point of free software (per FOSS definition of "free") is that you're free to obtain and redistribute the source code. That's what makes the traditional sales model of commercial software inapplicable here.
Re: (Score:2)
Here's how it works under the GPL: FAQ - Does the GPL allow me to sell copies of the program for money? [gnu.org] Most of the info is behind the "right to sell copies" link. tl;dr: you can sell the binary for whatever price you want, but (1) you have to also provide the source at no additional cost (except reasonable shipping fees if you send physical media) and (2) the user can turn right around and sell the software for whatever price they want. AFAIK this is exactly what happens with Red Hat Enterprise Linux v
Re: (Score:2)
That was precisely my point - you can't base your business model on selling copies, when users can copy and resell one for a lower price as soon as they get it. You have to look elsewhere for profits.
non profot != no profits (Score:2)
more importantly, non profits doesn't mean that the organzizaion doesn't make profits... non-profit is simply a tax designation that says "profits aren't our first motivation", and in exchange get slightly different tax considerations under the law, especially in regards to 'gifted contributions'. Every organization must make at least as much as it spends, or it dies. whats leftover from year to year is the profit.
Yikes (Score:2)
Re: (Score:3)
Cant buy me looooovvvvveeeee! Looooovvvvveeee! ~ Beatles
I'm quite sure Robert Love will be happy to do a consulting gig for you for a fee.
Re: (Score:1)
Um, no.
Non-profit means the owners of the company get paid a set salary. No bonuses, no dividends.
This is opposed to a for-profit company where the owners can take as much of the companies profit they want. (Think: sole-proprietership)
A non-profit is not obligated to restrict its revenue generating activities or pricing. It also is able to pay employees whatever it wants to so long as that compensation isn't based, or in proportion to, revenue or profit.
Re:Stop lying (Score:5, Interesting)
Seriously, just stop. The FLOSS community hates to pay money and thinks no one should make any money from software. All one has to do is look at comments on Slashdot to see that.
Well, I'm going to lose the moderation point that I just used, but I have to reply to this.
Dude, you can't judge the way the FLOSS community thinks because of the comments on Slashdot. First, because you will have to prove first that Slashdot is a non-biased sample of the community. Second, because normally the comments on one news entry are the reaction to that event, not a proper statement from such community.
And if you want more, here is one small piece of evidence: 9000€ collected in 3 months to fund Nepomuk [wordpress.com]. Nepomuk is one of the most hated and/or more controversial pieces of KDE 4.x. From what I read on the KDE related sites, lists, etc., many people are quite vocal in stating that they don't want Nepomuk and want to disable it, or get rid of it as a forced dependency. And still got some love in the form of money.
Oh, and remember the figures from the Humble Indie Bundle: Linux users of the bundle paid (a lot) more on average that Mac or Windows users [lifehacker.com.au].
Re:Stop lying (Score:4, Interesting)
And if you want more, here is one small piece of evidence: 9000€ collected in 3 months to fund Nepomuk
Nepomuk is a desktop framework that cost 17 million euros to develop [europa.eu]. And they raised 9000 over 3 months?! That's only 3k/mo... not even enough to hire 1 developer. And you expect that one person to maintain an entire desktop framework?!
If they can keep that up, in just 472 years they will have collected enough to pay for the initial development costs.
Re: (Score:2)
First, note that my reply was to a post that claimed that "[t]he FLOSS community hates to pay money". I wasn't writing about how much, but I gave some evidence (not definitive, but some) that this wasn't true.
Second, the link that you posted seems to be about the much larger super set that includes the KDE-related Nepomuk. I don't understand the full stack, not even the subset or implementation that includes the KDE-related technologies. But if you check out the page about the pieces released as open source [semanticdesktop.org]
Re: (Score:2)
I wasn't writing about how much, but I gave some evidence (not definitive, but some) that this wasn't true
I suggest you look up the phrase "Daming with faint praise". If they didn't hate to pay money, there would be much more, and you completely ignore that. The fact is that if they didn't hate to pay, they would be paying much more and Nepomuk would have pulled in much more. Instead, you have proven my point for me.
Re: (Score:2)
I guess FLOSS supporters don't like hearing the truth.
Re: (Score:2)
I find it interesting that most of these projects are in fact losing money. Given the level of effort and the quality of the software that is being written, I wish that there was real pay days associated with the projects, but from what I can tell no one is making much money.
How is it a surprise that projects using a development that makes it hard to make money wind up losing money?