5 ms·
This guy is absolutely, positively, dead wrong about OSS projects and money. First of all, money is nothing but a resource. Get that word in your head. Resou
by gm 18y ago
This guy is absolutely, positively, dead wrong about OSS projects and money.
First of all, money is nothing but a resource. Get that word in your head. Resource. It means you can use it towards a goal. You can administer it.
So this guy gave $5K to someone that does not know how to manage it. At least the administrator is smart enough not to touch it (when in doubt, do nothing, some people say). But he is also a bad enough administrator not to touch it.
What would I do with $5K on a OSS project? Hire developers for a beginning. Hire a full-time guy for 3-6 months (depending on where the programmer is) and set a very clear goal as to what is to be accomplished during this time. The goal will vary depending on the project, but the idea is to have a person deadly-focused on a goal.
This guy is making a generic conclusion (open source does not need money) because of a bad project admin/lead.
The conclusion this guy makes is that time matters more than money. Duh! Of course it does. Money, however, buys time. Therein lies the missed connection.
- pchristensen 18y agoIt wouldn't be the first time Atwood made a generalization based on one data point.
- xlnt 18y agoHow is it possible to "generalize" from one data point? The normal method of generalizing is finding a similarity shared across many data points, and proposing it applies more widely. Perhaps one could generalize badly with 2 data points, but isn't it just impossible with 1, and therefore he must actually be doing something else?
- pchristensen 18y agoThat logical impossibility is exactly what I meant when I made the comment. If generalization doesn't work for you, how about this: "This wouldn't be the first time that Atwood came up with a theory that only had to fit one data point." He could just as easily have said that all open source developers are Italian or that Italians can't spend money, and he would have been just as wrong.
- xlnt 18y agook i agree
- michaelneale 18y agoI used to work with Chemical engineers (I was an elec eng) - they had a saying: "one point is a line, two points is a trend" when trying to analyse production data (always only half joking).
- corentin 18y agoOn the ScrewTurn website, I can read: "ScrewTurn Software - Developers for Passion". Whatever that means, I don't see them spending the money they got to hire someone.
- gwc 18y agoThis guy is making a generic conclusion (open source does not need money) because of a bad project admin/lead. I'm not sure I follow this assertion. Jeff is asking a generic question, yes, and he does make some generic suppositions, but he does not really declare any conclusions. If anything Jeff was surprised by the exchange and is asking the question as he is because he believes (or used to believe) that money could help OSS projects and is curious how, since it is not something that he has experience in himself. As a side note, do you really think $5K will buy you a quality full-time developer for 3-6 months? I would be very surprised, though I admit I have little knowledge of programming labor markets outside of Boston or SV.
- gm 18y agoOh you'd be surprised what you get abroad for $5k... US-based developers with mediocre skills: Be afraid, be very afraid.
- SwellJoe 18y agoThis guy is absolutely, positively, dead wrong about OSS projects and money. I think this is a case where your credentials matter--while Atwood doesn't have a huge array of Open Source projects under his belt and just this one data point, he still has one real data point. What Open Source projects do you manage, or have you managed, that would have been dramatically positively impacted by receiving a no-strings $5000 cash infusion? I've built two companies based on Open Source software now, and I can assure you that spending money to make things happen in Open Source can be challenging. People are often involved in Open Source for reasons other than money. Over the years I've probably managed a couple hundred thousand dollars worth of expenditure on Open Source development...and on many occasions it wasn't with the core developers on a project, because the core developers had no interest in the money, either due to their employment contracts, difficulty in dealing with foreign payments, or simply a desire to keep their Open Source work purely for fun. When I was considering what my options were when shutting down my old business (just prior to starting Virtualmin), I spent a little time building a website specifically for throwing money at Open Source projects to get things done (called ransomware.com, and I still have the domain...maybe once I've got some free time from Virtualmin I'll spin it into something). It's still a gaping hole in the Open Source world, but it's one that's incredibly hard to fill, and you can't do it in the obvious ways. Google SoC covers one aspect, but it's an "internship" style model, which doesn't produce "core" code very well--it's just as much for teaching as it is for producing code, and requires significant time investment on the part of the project. SourceForge donations provides "tips", but it doesn't seem to work well for getting specific project work done. There have been a few others, but they seem to fizzle out pretty quickly, as I think the profit potential for the orchestrating company is small...it's almost gotta be a non-profit to convince people to take part. Finally, a lot of folks use eLance, Rent-A-Coder, and others, to get work like this done--I frequently see projects come up related to our software in my Google Alerts--but it's not targeted to this purpose, and the code ends up being "one off" rather than finding its way into the core codebase...I know we have never heard of any of these projects coming back into our codebase (which is fine...a large percentage of our code is BSD-licensed, and so there's no obligation to let us know what's going on with it). So, while I agree that money can certainly be used to great effect on Open Source projects, it takes time to make it useful, and sometimes you don't want to use it for the obvious "get more features", since a lot of developers on Open Source software like to do that stuff themselves even if it comes more slowly. We've begun spending money on Webmin and Usermin, now that we have some...but for ancillary stuff, like design and logos, and graphics. Jamie still writes almost all of the code (and a couple of other occasional contributors and I write a tiny remaining percentage).