Slashdot Mirror


Proposal to Fund Debian Sparks Debate

lisah writes "The announcement earlier this week of 'experimental' group Dunc-Tank's plans to bankroll the work of certain Debian developers has sparked some controversy across the open source community. The leaders of Dunc-Tank say their primary motivation is to see that Debian version 4.0, also known as etch, is released on time this December. Debian developer Lucas Nussbaum, however, says that research shows that 'sometimes, paying volunteers decreases the overall participation.' Dunc-Tank member Raphaël Hertzog countered that the opposite is true and 'many Debian developers are motivated to work when things evolve,' a veiled reference to Debian's notoriously slow release cycle. Dunc-Tank member and kernel developer Ted Ts'o took the idea a step further and said, 'If money were among anybody's primary motivators...they probably wouldn't be accepting a grant from Dunc-Tank; they could probably make more money by applying for a job with Google — or Microsoft.'"

162 comments

  1. look at me now by Anonymous Coward · · Score: 0, Troll

    I'm fucking a dog as I type this

    long live /. faggotry! first fucking psot

  2. the office by macadamia_harold · · Score: 2, Interesting

    Debian developer Lucas Nussbaum, however, says that research shows that 'sometimes, paying volunteers decreases the overall participation.

    That's because when you pay volunteers, they become employees. And anyone who's ever worked in an office knows how that works.

    1. Re:the office by g4sy · · Score: 1

      Not always the case: I just got back from 7 hours of volunteer work putting in ice at the local (small) ice rink. I just found out that for every hour a volunteer puts in at the beginning of the season to get everything going, he will get 5$ of credit. Meaning that if I volunteer as much as I had planned, I will not have to pay anything for my locker room. Am I paid? yes, kinda. Am I an employee? Certainly not. Would I have volunteered anyhow? Of course! Did the quality of my work decrease because you declared that I was now an employee? Nope. What you learned in an office does not hold true everywhere in life.

      --
      somewhere, on a Big Red Sign:
      if(color==blue){speed--;}
    2. Re:the office by epee1221 · · Score: 1

      There's also something about knowing you're not really doing it for money. One of our school's pep band's songs has a line making fun of the rival school's band because they get paid to play.

      --
      "The use-mention distinction" is not "enforced here."
    3. Re:the office by Overly+Critical+Guy · · Score: 1

      Increased motivation and, subsequently, productivity?

      --
      "Sufferin' succotash."
    4. Re:the office by ex-geek · · Score: 5, Insightful

      I think you misunderstood Nussbaum. I believe he was trying to say that once some volunteers are paid, the other volunteers lose interest. I've witnessed this first hand in an originally volunteer based NPO.

    5. Re:the office by Anonymous Coward · · Score: 0

      What does this have to do with Furries?

    6. Re:the office by Sqwubbsy · · Score: 1

      That's because when you pay volunteers, they become employees. And anyone who's ever worked in an office knows how that works.

      How's it work with politicians?

    7. Re:the office by Lemmy+Caution · · Score: 1

      The best policy is to secretly fund the developers you value most.

      As it is, some contributors have more spare time than others, due to external circumstances. Some may be independently wealthy, and thus all their time is to "scratch" the itches they want, or to engage in whatever altruism tickles their fancy. Others may have families to feed. The illusion of a distributed project like Debian is that everyone is equal and all things fair. Disrupting that illusion unleashes resentment. Better to keep the illusion intact and support the developers you like without raising attention.

    8. Re:the office by jlebrech · · Score: 1

      the problem is that you cannot pay everyone on such a large project. and the ones that would have worked for free will switch to another project.

  3. Could they make more money? by Timesprout · · Score: 0, Troll
    hey could probably make more money by applying for a job with Google or Microsoft.'"


    Seriously could they? Whats so appealing to MS or google about developers who take their sweet ass time to deliver anything, innovate little and basically just bug fix. I think applying for the job is as far as most debian developers would get. Try Mr Shuttleworth, probably wont pay anywhere near as well but higher probability of success.
    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  4. Microsoft already stole the best Debian devs by also-rr · · Score: 5, Funny

    Why do you think Vista's release cycle is so long already?

    1. Re:Microsoft already stole the best Debian devs by Anonymous Coward · · Score: 0

      Then Vista becomes very stable?

  5. No no no by 1310nm · · Score: 1, Insightful

    Debian is one of a very few of the major staple distros that hasn't been taken over by greed (see RH (RH), Novell (SUSE)). I really like the fact that the Debian I use is the same Debian everyone else is using, not a development playground or redheaded stepchild money pit.

    1. Re:No no no by nine-times · · Score: 2, Interesting

      I really like the fact that the Debian I use is the same Debian everyone else is using, not a development playground or redheaded stepchild money pit.

      So wait-- you seem to be saying that you like using Debian because there aren't any other organizations who are taking Debian, altering it, and using it as a base for their own distro...?

      I'm not saying that you can't like Debian or think it has a better philosophy or something, but complaining about Fedora/OpenSuSE on the grounds that it's used as a base for another distro-- I don't get it. Isn't Debian used as the base of Ubuntu, Linspire, and Xandros (to name a few)?

    2. Re:No no no by Overly+Critical+Guy · · Score: 1

      I don't understand the connection being implied here between getting paid for work and greed.

      --
      "Sufferin' succotash."
    3. Re:No no no by 1310nm · · Score: 1

      Look at RH. Can you get support from them for Fedora? From Novell for SuSE?

      You have to pay them just to get into their package manager repositories. Forget talking to someone involved in development without a support contract.

      The way I see it, RH and Novell walk a fine line between rejecting people who don't pay them, and maintaining a connection with "freeloaders".

    4. Re:No no no by 1310nm · · Score: 1

      You're being acerbic. The point is that I don't want to be considered part of a lower class of users because I didn't pay for a license.

    5. Re:No no no by Anonymous Coward · · Score: 0

      Dude, you can't convince him that way. Debian fanatics are impervious to logic.

    6. Re:No no no by Rideak · · Score: 1

      sorry I have to agree here. debian is debian is debian. what you get for free is the best version of debian there is. with fedora or suse the users are broken up into first and second class citizens. I personally can't bear to install a "second class" OS.

    7. Re:No no no by QuantumG · · Score: 1

      I was kinda of the opinion that taking something, altering it and using it as a base for something else was the point of FOSS.

      --
      How we know is more important than what we know.
    8. Re:No no no by pembo13 · · Score: 1

      Then you just don't get it.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    9. Re:No no no by houseofzeus · · Score: 1

      So wait-- you seem to be saying that you like using Debian because there aren't any other organizations who are taking Debian, altering it, and using it as a base for their own distro...?

      No, he's saying that he likes using Debian because unlike say Fedora the development team aren't under an active mandate to break things and test them on users with the sole purpose of refining them for upstreaming to another project (which people, in the case of Fedora, actually pay for).

      P.S. Yes another full stop in there somewhere would have been great, apologies to the grammar nazi's ;)

    10. Re:No no no by Hobbled+Grubs · · Score: 1

      Actually he never mentions Ubuntu or any other Debian based distro, he was talking about Debian itself. Debian has not been unfriendly to other distro's in the way RH have. Using specific, unreleased versions of gcc in RH when many vendors make drivers and applications with it is not very open, it seems a lot like making it hard for other "compeditor" distros. RH have put pressure on organisations like Dell to refuse support for other distributions. Their behavior is just like an unfriendly company. Giving developers a salary so they can work freely and live comfortably seems like a great idea, as long as it doesn't start a business like environment where salaries evolve to powerful and wealthy positions.

    11. Re:No no no by Anonymous Coward · · Score: 0

      not a development playground or redheaded stepchild money pit

      What do you have against money pits? I *love* money pits, as long as they're other-peoples-money pits :D.
      Seriously, how Novell or Mandriva plan to make money from their distros is none of my concern. All I care about is that I can download them for free.

    12. Re:No no no by Anonymous Coward · · Score: 0

      That's "grammar nazis".

    13. Re:No no no by Anonymous Coward · · Score: 0

      Nope, I don't get this AT ALL. If you want the 'best' (commerical, stable) version of Red Hat's OS for free - i.e. RHEL - you install CENTOS or Whitebox; if you want the latest packages and ideas with maybe less stability you install Fedora. Nothing second class about this (unless you get hung up on the technicality that you can't actually download the binaries of RHEL from Red Hat themselves but have to put up with the unbranded but otherwise identical versions created from the same source as RHEL; personally I can't see why that matters in the least).

      It's not as if Red Hat have done anything at all to stop Whitebox or Centos apart from insisting they are 'de-branded' - which is their right and entirely reasonable.

    14. Re:No no no by DCGregoryA · · Score: 1

      I wasn't aware that getting paid for a skilled service was greed.

      And to think, all these years I've been paying rent and putting a roof over my head and food in my stomach has been so selfish of me.

    15. Re:No no no by nine-times · · Score: 1

      Like I said, there are plenty of things for which you can criticize Redhat, bet criticizing the Fedora distro itself on the grounds that it's used to create another distro that you don't like doesn't make sense to me. Debian is used as a base for many distros, and not everyone likes all of those.

    16. Re:No no no by nine-times · · Score: 1

      Fedora is Fedora is Fedora. What you get for free is the best version of Fedora there is. Redhat is a different distro which is based on work done by the Fedora community.

    17. Re:No no no by nine-times · · Score: 1

      People are paid to break things in Fedora? Like, someone is given money and told "break Fedora", and this happens, and no one does anything about it?

      I'm not saying I like Redhat or Fedora. I don't use either, and I do use Debian. However, I don't buy that people are paid to break things. Maybe they're paid to fix things that you don't think are important, and in the process they break things that the developers don't think are important, but that you think are important. I'd believe that, but that's a problem of you disagreeing with Fedora's development goals.

      IMHO, disagreeing with the development goals of a distro is a fine complaint about that distro. "Another distro is based on it" is not a good complaint, especially when your favored distro is the base for many other distros.

    18. Re:No no no by NDPTAL85 · · Score: 1

      "as long as it doesn't start a business like environment where salaries evolve to powerful and wealthy positions."

      Do you realize how socialist that sounds? Excellence is rewarded. Medocrity is not. What exactly is so wrong with that?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    19. Re:No no no by houseofzeus · · Score: 1

      People are paid to break things in Fedora? Like, someone is given money and told "break Fedora", and this happens, and no one does anything about it?

      Where did I say anything about being paid to do it?

      IMHO, disagreeing with the development goals of a distro is a fine complaint about that distro. "Another distro is based on it" is not a good complaint, especially when your favored distro is the base for many other distros.

      Nobody is complaining that 'another distro is based on it', the complaint is that one is being developed solely as a testing ground for the other. This is always going to be a problem when you have large companies sponsoring a distro but also marketing an 'Enterprisey' one based off it. People using the former are always going to feel dirty because essentially a company is leveraging their bug reports etc. for a profit in support contracts.

      I'm not saying I agree with that view on things, I was simply explaining the original viewpoint being offered by someone else, which is a fairly common one (at least in the Fedora community, I don't have much/any involvement with SuSE).

      I do however keenly await finding out what my favored distro is, given I currently have Fedora Core 5 on my work machine and am running Debian inside the VMs I use on a daily basis.

    20. Re:No no no by Hobbled+Grubs · · Score: 1

      the problem with rewarding excellence is how excellence is defined. in business people do anything to get more power and excellence is no more rewarded with money than money means excellence. power corrupts, os projects want people to do the work for the good of everyone and not because they are being paid big money. the whole concept of os is somewhat socialist... i think the problem with excellence is it is extremely hard to recognise or judge. it would complicate the debian project if some people are chosen to be paid and others not. what is more valuable to the project? who choses what is valuable?

    21. Re:No no no by NDPTAL85 · · Score: 1

      Its not hard to judge excellence at all. Whoever makes the best stuff is excellent. Its that simple. If you are the only person who wants a feature worked on vs 20,000 people wanting some other feature worked on, it should also be simple to decide whats more valuable. Open Source can't be good for anyone if its not good to begin with. Take Linux for example. What use is it that its free and available to everyone if the GUI sucks so badly (as it does) that pretty much no one wants to use it? How is that helping anyone?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
  6. How is this any different by aliscool · · Score: 5, Interesting

    than bounties paid by Ubuntu or Drupal to contributers?
    Dunc-Tank.org is organizing and raising money to step in and fund full time coding to ensure a deadline is met...
    I work a lot with Drupal and see this on the message boards often. "I'd like to see this feature built and I'm willing to pay XXX for it" Someone builds the feature and cashes in. Innovation and capitalism at work.
    I think Dunc-Tank.org has a great thing going here and wish them well with it.

    1. Re:How is this any different by QuantumG · · Score: 4, Informative

      No-one actually collects those bounties. It's a failed experiment.

      --
      How we know is more important than what we know.
    2. Re:How is this any different by Saxophonist · · Score: 3, Insightful
      I work a lot with Drupal and see this on the message boards often. "I'd like to see this feature built and I'm willing to pay XXX for it" Someone builds the feature and cashes in. Innovation and capitalism at work.

      Some open-source projects have seemed to operate almost entirely on this principle. Take, for instance, LilyPond. Development for some time seemed to be done almost entirely by core developers who seemed to be getting paid for custom features. Spending time on these custom features, though, meant that other, more basic features were sometimes missing or lacking. (I wish I could give examples, but it has been a few months since I have used LilyPond.)

      Now, the LilyPond site seems to emphasize the involvement of other developers, documentation writers, etc. There is a FAQ item that leads to a page about sponsoring features, but I wonder if the focus has shifted more toward getting other volunteer contributors. The "call-for-help" page cites these reasons for wanting help:

      Hopefully, together we can address problems in the LilyPond development process, among others

      * Stable releases don't happen often enough.
      * Development is too much centralized.
      * The learning curve is too steep.

      I would say only the first reason really applies to Debian, but it is interesting that LilyPond seems to be taking the opposite approach to solving the problem.

    3. Re:How is this any different by QuantumG · · Score: 1

      I think musicians are used to paying for everything so they embrace the opportunity to hire a developer to implement their favourite features. I've walked out of many a book/music shop empty handed after seeing the prices that musicians pay. $80 for a book of 5 songs of sheet music? No thanks. It's no wonder so many kids learn to play by ear.

      --
      How we know is more important than what we know.
    4. Re:How is this any different by Anonymous Coward · · Score: 0

      The difference is, if I understood it right who the members of Dunc-Tank are, that they seem to be planning to start paying themselves.

      Whatever angle you look at it from, it doesn't look good.
      Some of the main Debian developers are going to decide which developers get paid. Not a good idea, guess who'll come first and get the most.
      Developers who fall off the boat think "why them and not me". Motivation down, bad idea.
      And all that just to get a new version out a bit sooner? I thought time pressure was how most bugs were born. Bad idea.

    5. Re:How is this any different by Rogerborg · · Score: 2, Interesting

      Not different, but not necessarily good.

      I don't see how it can work without resulting in:

      1. Duplicated effort.
      2. Sooner rather than better.

      Have you ever worked with any of the big Korean or Malaysian software developers? They run their operations like battery chicken farms, with developers crowded in elbow-to-elbow. Time to market is everything, and so they deliberately duplicate effort by promoting internal competition, with individuals and teams rushing to hammer out code before someone else beats them to it. It makes them a real nightmare to work with, and the standard of their code is appalling. They get code that gets the job done, but then they have to throw it away and start over. They actually, and I know this from bitter experience, obfuscate their code to make it harder for anyone else to work on it, so that they can win the next round of competitive completion. Yuk.

      I have a dreadful suspicion that software bounties will engender the same type-type-done-next school of development among Free software projects, and it's not something that I look forward to. My further suspicion is that Joe Bounty will lash something together to claim the money, and then Sally Tidyup will have to come along later and unpick the mess. Poor Sally.

      --
      If you were blocking sigs, you wouldn't have to read this.
    6. Re:How is this any different by oyenstikker · · Score: 1

      Which leads to another problem. People will pay Joe to hack together a lousy program. Nobody will pay for Sally to fix it. The end users suffer.

      --
      The masses are the crack whores of religion.
    7. Re:How is this any different by krmt · · Score: 1

      Lilypond is a fraction of the size and complexity of Debian. When you have a large and diverse group of developers involved, who gets paid and who doesn't can cause friction. And not everyone can get paid in a project like Debian, it's far too large.

      --

      "I may not have morals, but I have standards."

    8. Re:How is this any different by jtwronski · · Score: 2, Interesting

      I've been thinking of posting a bounty on Ubuntu for a good vpn front-end. What do you mean that nobody collects them? Somehow, you got modded +5 without qualifying your opinion.

      Not trying to troll here, but am very curious as to why its failed. Do folks post bounties and then not pay up when they get their features added? If so, then Ubuntu/Drupal/whoever should look into taking the cash first, and putting it into some sort of escrow. Say, $100 in escrow for 60 days until the feature gets added, or you get your money back.

    9. Re:How is this any different by QuantumG · · Score: 2, Insightful

      $100 is exactly the problem. I can earn $100 in an hour, what makes you think I can write a vpn frontend in an hour? People are not willing to pay market price for their bounties, so no-one bothers collecting them. Now, if you actually started writing a vpn frontend (even if that means just firing up the GIMP and putting together some mockups) and told people what you would doing, you would find you receive a lot of offers for help from people who also want that.

      --
      How we know is more important than what we know.
    10. Re:How is this any different by Anonymous Coward · · Score: 0

      A hundred bucks won't even pay an Indian outsourcer to talk to you for an hour about the project. These bounties are not only too low, they're insults. I wouldn't even take the money if I did implement something like that, because I wouldn't want them to claim any credit.

  7. More tension by Odin+The+Ravager · · Score: 0

    Is this the sign of a major change in Debian's idealistic views?

  8. generalities and specificity by macadamia_harold · · Score: 5, Funny

    Nope. What you learned in an office does not hold true everywhere in life.

    Just like your specificity does not disprove the truthiness of my generality.

  9. Money isn't Everything... by denmarkw00t · · Score: 4, Insightful

    but is something, and that something is, well, money.

    I've rarely seen a better motivator for getting something done - especially in a timely manner - than money. If I'm volunteering with children or for a good cause (no, I know - Debian is a good cause too, but you know what I mean) then I'm going to do my best regardless because I feel like I'm helping benefit people who are less fortunate than me. However, if I'm working a job to maintain myself (and possibly my family) and I'm volunteering to develop a large open-source project and not getting payed for that extra work I do when I get home or when I'm up late at night, then a little money can go a long way.

    I don't think money would cause those being payed to work less at all, instead I think we'd see an increase in both the timeliness of development and the quality of code in the next Debian release.

    1. Re:Money isn't Everything... by ozmanjusri · · Score: 1
      but is something, and that something is, well, money.

      No, money is nothing real. It's a tool we use to get real things, but for people who know what they really want from life, pursuing money isn't always the best way to reach their real goals.

      --
      "I've got more toys than Teruhisa Kitahara."
    2. Re:Money isn't Everything... by QuantumG · · Score: 1

      Ya know what's a better motivator than both money and "social conscience"? Fun. And it's the primary motivator for most open source developers, beating out even need (scratching an itch) and conceit (look how many users I've got!). Developers who code for the fun of it tend to produce the best code too because they're not rushing to meet some deadline or hacking up the first thing that works so they can get the job they actually wanted to do done or adding arbitary features to attract users.

      --
      How we know is more important than what we know.
    3. Re:Money isn't Everything... by noidentity · · Score: 1

      Yes, paying developers to implement features allows said developers to spend more time on coding than on some alternate means of acquiring money in order to pay for food and shelter.

    4. Re:Money isn't Everything... by yankpop · · Score: 1
      I don't think money would cause those being payed to work less

      That is not the point of the argument. Rather, as I understand it, the concern is that once you introduce money into the reward scheme it serves as a disincentive to the vast majority of developers who are not paid. It effectively introduces a two-tiered system. Without money, everyone can believe that they are contributing equally, or at least according to their effort and ability. With money, the unpaid volunteers might be left feeling that their work is not valued as much as their paid peers. The resulting loss of morale may tip the balance in favour of other projects for some.

      Whether this will come to pass or not I can't say, but it's definitely worth considering.

      That said, I have a passing familiarity with the Israeli daycare study, and it is not a good analogy for the Debian developer community. It was an attempt to measure the effect of dis-incentives on the members of a client group, rather than the impact of incentives on a team of volunteers. The underlying principles may be related, but it's a bit of a stretch to compare the two directly.

      yp

    5. Re:Money isn't Everything... by Rogerborg · · Score: 3, Insightful

      The code I write at home for my own enjoyment is far higher quality than what I write to satisfy the terms of my employment contract. End of anecdote.

      --
      If you were blocking sigs, you wouldn't have to read this.
    6. Re:Money isn't Everything... by JerryP · · Score: 1

      > The code I write at home for my own enjoyment is far higher quality than what I write to satisfy the terms of my employment
      > contract. End of anecdote.

      So why is this? Do you write shoddy code at work because you're put under time pressure and other work conditions that simply don't make it possible to do otherwise? Or is it because your work is "just a job(tm)" for you and you are only putting in the minimal amount of effort needed to cash in your salary?

      I think since in an open source project, the quality of the code comitted is visible to the whole world, things would be different. Bad code would lead to questions. If the reason of the bad code is bad management, I'd guess donations would dry up. If the reason is bad attitude, another developer could be found.

    7. Re:Money isn't Everything... by DCGregoryA · · Score: 1

      I'm sorry to hear you have no professional ethics.

    8. Re:Money isn't Everything... by TheNumberless · · Score: 1

      Your accusation is unreasonable. You don't know why his professional code is of lower quality. Perhaps it's because faces deadlines that prevent him from producing his best possible work, or perhaps he's constrained by poor design decisions made by those above him (a situation in which I often find myself). Or maybe he really does lack professional ethics, and just doesn't care about doing quality work for his employer. You don't know, and you have no right to be a self-righteous asshole.

    9. Re:Money isn't Everything... by denmarkw00t · · Score: 1

      The code I write at home for my own enjoyment is far higher quality than what I write to satisfy the terms of my employment contract. End of anecdote.

      You bring up a good point - I love to code at home for my own projects, and it does give me the opportunity to refine my technique. My point though is that the people who will be getting paid aren't your average "I'm coding for my own enjoyment at home" coders, but the people who really have submerged themselves and parts of their lives with this project, and after a while even coding something that was fun at first can become routine and uninteresting. I think the offer of money is just incentive to help foster the motivation that Dunc-Tank wants to see.

    10. Re:Money isn't Everything... by NDPTAL85 · · Score: 1

      So a hammer isn't real? Or a nail? Or a screwdriver? They're all tools. When you aren't using them to build something or get something done they aren't much but are you saying they aren't actually real? That they don't exist? And the same for money?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    11. Re:Money isn't Everything... by QuantumG · · Score: 1

      Actually, in my case, it's because I don't give two shits about the goal of the projects I work on at work (99% of them are "so sales can make more sales"), whereas for open source projects I only work on things I personally find interesting.

      --
      How we know is more important than what we know.
    12. Re:Money isn't Everything... by Rogerborg · · Score: 1

      What QuantumG said.

      I don't write shoddy code at work. I do, however, do exactly and only as much as I need to, to fulfil the requirements that I'm given. Often, that means writing core that I know or suspect will be discarded, or writing code that works today, at the cost of needing a re-write tomorrow.

      --
      If you were blocking sigs, you wouldn't have to read this.
    13. Re:Money isn't Everything... by Rogerborg · · Score: 1

      I have extremely professional ethics; I treat my employer with precisely the degree of contempt that they show towards me.

      --
      If you were blocking sigs, you wouldn't have to read this.
    14. Re:Money isn't Everything... by jesterzog · · Score: 1

      If your employer is like my employer, then chances are that ultra high quality code isn't as important as actually getting something out the door so you can be put to working on other projects. On the other hand, if your employer wanted high quality code as a priority (which tends to be wanted by many drivers of open-source), I suspect you'd be happy to oblige... if writing high quality code is one of the things that makes you happy, of course.

    15. Re:Money isn't Everything... by Anonymous Coward · · Score: 0

      > Or is it because your work is "just a job(tm)" for you and you are only putting in the minimal amount of effort needed to cash in your salary?

      Why is this necessarily bad? Sometimes it's "just a job", but sometimes they "just need an app", one that just does XYZ with a minimum of necessary polish.

      Case in point, some of my apps spew out nasty tracebacks if you feed them invalid input. No data breaks, just the interface, until you refresh it. I consider this a bug in my own personal code, but it's not a real priority to fix in business code -- I just say "don't do that", and they're fine with it. The output isn't localized either, but I know all the users speak english (I do take care to use unambiguous date formats though). This isn't anything we ship to customers, it's just a simple query interface that gets used maybe twice a month. I have better things to do than put loving attention to detail in throwaway code.

    16. Re:Money isn't Everything... by JerryP · · Score: 1

      > Why is this necessarily bad? Sometimes it's "just a job", but sometimes they "just need an app", one that
      > just does XYZ with a minimum of necessary polish.

      Certainly no software is perfect, and you have to decide where to put your effort and when good enough is good enough. There are minimal requirements, though, that I would not leave unfulfilled if I had the choice. In my book, a terse user interface is certainly ok (especially if I'm likely to remain the only user), an occasional stacktrace in place of a real error message might be ok depending on the intended user, data corruption or program crashes are not.

      But I think that was not the original point. The grandparent poster said

      > The code I write at home for my own enjoyment is far higher quality than what I write to satisfy
      > the terms of my employment

      I'd like to understand if that sentiment is common. I know for a fact that that's not true for me or my colleagues, but things might be different elsewhere. I'd also like to know if paying for OSS development really would reduce commitment and quality. If I look at some code from Apache or Eclipse that was written by paid employees, this seems not necessarily the case.

      In my opinion, the nature of OSS projects gives a motivation to deliver decent work: your code is there for all to see, and your putting your name to it. Having some paid contributors does not change this.

  10. What happened? by Frogbert · · Score: 2, Insightful

    What has happened to Debian of late? I'm the first to admit that I don't follow the politics of the linux scene with anything more then a passing glance but the current Debian team appears to be disolving into a clusterfuck of massive egos clashing about trivial changes. Wost still it seems that they end up bitching and debating more then they actually spend doing something. The whole situation reminds me of the People's Front of Judea, fighting with the Judean Peoples Front. They just debate endlessly and end up doing nothing.

    1. Re:What happened? by glwtta · · Score: 4, Insightful

      There does seem to be a lot of actual development activity as well. I wonder if the people bitching and the people doing work are, as usual, different people?

      --
      sic transit gloria mundi
    2. Re:What happened? by ozmanjusri · · Score: 1
      I wonder if the people bitching and the people doing work are, as usual, different people?

      That's something that tends to happen on all projects. As the amount of activity in the project increases, the project becomes more interesting, then all sorts of armchair experts drop in to offer an opinion. The current round of sniping's probably a good sign for Debian in the long run.

      And as someone who's just had a bit of an install-fest to try out the current crop of distros, I'd have to say there's a lot going right with Debian right now. Etch will be the distro that stays on most of my machines. In fact, I'd say the quality and ease of use of Debian is going to push all those meta distros that are based on it pretty hard. They'll have to put in a big effort to justify their existence, which is great for us users.

      --
      "I've got more toys than Teruhisa Kitahara."
    3. Re:What happened? by Kjella · · Score: 1

      Probably. But you should be relatively certain what the "people doing work" think about it, because you're right, they're not going to bitching about it. For one, that'd mean spending more time than they already do and secondly they're not the type to go bitching around. If they don't feel appriciated, they're a lot more likely to just silently cut down on work. I guess it all depends on who it is that's doing the bitching, I mean it rarely takes long time in a group to figure out when it's a "STFU whiner" situation and when it's a "OMG what were we thinking" situation.

      --
      Live today, because you never know what tomorrow brings
  11. Nonsense by EmbeddedJanitor · · Score: 5, Insightful
    You speak of things you don't understand.

    Highly motivated people can often not devote as much time as they would like to OSS because they have to go to a regular job to pay for food etc.

    There are a lot of key Linux developers who provide huge benefit to the community, but would like to make it pay so that they can make a fulltime job of it. Go look at what some people like Hans Reiser have to say http://kerneltrap.org/node/5654 "Doing GPL work is doing charity work in our current legal and economic framework. That should be and could be changed, but for now it is so. I have done my share of charity, and I would not have a problem doing proprietary work.", and http://www.namesys.com/ "For free software based on support revenues to be viable, people have to be more inclined to use our support service than they are to use the support services of persons who bundle our software with what they sell. Frankly, they are not, and this is why providing service on free software is failing as a business model for producing free software."

    For my own part, I write OSS that saves people literally millions of dollars per year, yet I can only treat it as a hobby because it can't pay my bills.

    Hopefully at some stage people start **paying** for stuff that is valuable to them. Unfortunately people grab what they can get for free.

    Having good roads is very valuable, and you would not have those if they were not paid for. They are typically paid for by taxes because most people would not voluntarily dip into their pockets to pay for roads etc.

    I think any methods that help get money into the hands of **key** OSS developers is a good thing.

    --
    Engineering is the art of compromise.
    1. Re:Nonsense by Monkelectric · · Score: 4, Insightful

      You are right, but I would like to add a management perspective (although I am not a manager), I have worked on at least one very large OSS project. When you bring money into the equation -- you have to make a judgement call about who is most important, and who deserves money the most, and that inevitably pisses people off. There really is no fair way to distribute money in an OS project. So you loose people, and the project goes slower.

      --

      Religion is a gateway psychosis. -- Dave Foley

    2. Re:Nonsense by EmbeddedJanitor · · Score: 3, Insightful
      Or people don't have the time to devote to the project, so the project goes slower anyway....

      I don't think payment is a solution to all developer problems, but it would allow some **key** developers to be able to do their OSS stuff fulltime instead of just part time. If you have a full-time job + family, then you can only spend x hours per week on OSS before you get fired or the wife kicks you out or whatever.

      --
      Engineering is the art of compromise.
    3. Re:Nonsense by uvajed_ekil · · Score: 1
      Hopefully at some stage people start **paying** for stuff that is valuable to them. Unfortunately people grab what they can get for free. Having good roads is very valuable, and you would not have those if they were not paid for. They are typically paid for by taxes because most people would not voluntarily dip into their pockets to pay for roads etc.

      For the most part, I agree with you, especially that the solution to the problem may not be intuitive. Maybe key developers (at least) of free, open-source software ahould be paid by some means. I've paid for software in the past and been largely disappointed by much of it, though I've donated little (some, but not much) to FOSS projects. I suspect the same is true for most linux, Firefox, Open Office, etc. users. We need a system to encourage continued and increased development.

      But your analogy to roads and taxes is a bit lacking for me, as I live in Akron, Ohio, where we pay especially hefty taxes (some of the highest in the US, all taxation considered) but still don't have roads so much as vast expanses of pot holes with occasional stretches of reworked pavement, and our horrible public schools are still funded in a manner that has been declared unconstitutional by the courts.

      --
      This is a hacked account, for which the owner can not be held responsible.
    4. Re:Nonsense by QuantumG · · Score: 1

      Look, if it aint interesting to you, you shouldn't be working on it. This whole "I'm coding on FOSS to make the world a better place" bullshit is the problem. Suggesting that you should be paid because other people find your playing around valuable is just pretentious, not to mention pernicious. Working on FOSS should be fun. If it aint fun anymore, go work on something else. So long as you are motivated to work on X, you shall never be paid to do X. If you are, think yourself lucky and shut up about it, otherwise the sucker who is paying you will figure out he doesn't have to.

      --
      How we know is more important than what we know.
    5. Re:Nonsense by QuantumG · · Score: 2, Insightful

      Hopefully at some stage people start **paying** for stuff that is valuable to them. Unfortunately people grab what they can get for free.

      You're the one handing it out for free, what do you expect?

      --
      How we know is more important than what we know.
    6. Re:Nonsense by Kjella · · Score: 4, Insightful

      You're the one handing it out for free, what do you expect?

      Imagine for a moment, that you were working on an extremely specialized OSS project that only one company could profit from (absurd, I know). Since the code is free, they needn't pay you anything. However, you tell them that you need to put food on the table, and that to do any future work he will need pay. What can you expect of pay? If the expected value of having that developer work on that project is worth $X to the company, they should rationally be willing to donate up to $X voluntarily (ignoring some details like risk premiums). Why? Because the return on investment is good. Obviously in this case it'd be easier to hire him as an employee or contractor and make it an internal instead of OSS project, but that's not the point.

      Now instead imagine that there's a million people who each would get $1 of value if that developer kept developing. For a modest $50k salary, that means a ROI on 1900%. Sure you could not pay, but it'd be stupid. However, here's where it breaks down: Imagine one person doesn't want to pay. You now have 999,999 people to share the costs, which means it's still profitable (expected value > investment), but it is far more profitable to the one not paying at all. Repeat that 950,000 times and it's no longer profitable. And the last 50,000 will go "Why should we be paying for everyone else?" and not pay either.

      Basicly, it's the mass version of the prisoner's dilemma. They could have gotten a very good value for their money, but because everyone is acting egoistically, the result is that they don't.

      --
      Live today, because you never know what tomorrow brings
    7. Re:Nonsense by Tim+C · · Score: 3, Insightful

      I'm not sure you get the OP's point. Take me, for example - I have a 9-5:30 job, an hour long commute either way, and a family. Between that and the need to eat, sleep and do chores, etc, I get maybe 2 hours per night to myself. That I have to split between everything I want to do - code, watch TV, socialise, etc. I imagine that most working family people are in the same position.

      If I were coding on an OSS project, they'd get maybe a handful of hours per week out of me. Perhaps that's enough, perhaps it isn't. If I were being paid to work on it, and paid enough to do it full time, suddenly that goes from maybe 10 hours/week to 40 or 50.

      It's not a question of interest, it's a question of time - there are only a certain number of hours available, and when you have a fulltime job and a family, you "lose" almost all of them to those commitments.

      He's not saying that any given person should be paid because they deserve it, just that if people were to be paid, they could devote much more time to it.

    8. Re:Nonsense by QuantumG · · Score: 4, Informative

      Basicly, it's the mass version of the prisoner's dilemma.

      It's called the Tragedy Of The Commons.

      --
      How we know is more important than what we know.
    9. Re:Nonsense by QuantumG · · Score: 1

      Thing is, if I'm going to pay someone to work on something full time, I can get a lot better value for my money than giving it to a random open source developer. For one, I can hire someone and claim 100% rights over their work. Also, I can hire someone who I know will take orders and do what I want. If you're suggesting that whoever is paying the bills shouldn't demand these two things, I gotta wonder why they would do it. Surely they'd expect to pay the developer less, at least. In which case, the developer is opting to receive less money than they could receive by working somewhere else solely because they're working on open source.. which is just another thing they'll complain about in 6 months time. Another alternative is that I could pay for half a developer and you could pay for the other half. If that was the case I'd expect to pay less than 0.5 of the cost of hiring a whole open source developer because I now don't have exclusivity.. so the only way the developer can make enough money to compete doing open source development is to keep the number of contributors to his pay secret. Knowing all this, I would feel my contribution to his pay was more of a donation than hiring, and as such I'd feel that he'd keep doing this work even if I wasn't paying, so why would I continuing supporting him?

      --
      How we know is more important than what we know.
    10. Re:Nonsense by tacocat · · Score: 3, Interesting

      Perhaps a solution can start with a simple process something like:

      1. Development community identifies who they consider to be the top contributors. Perhaps Debians popularity contest software can help weigh in on what's most often installed on machines.
      2. Users are given the opportunity to make donations (eg: via paypal) to the community in a general fund.
      3. top contributors are given a strict percentage of the general fund (adding up to 100% of course)
      4. Additionally, you can opt-in for specific projects/products/packages to get their contributions directly. In case you really like a specific project -- frozen bubbles!!
      Probably not enough there to retire on. Probably some will feel they deserve more than the next guy. But the advantages are:
      • It's better than not getting anything at all
      • You know the rules before you begin -- everyone gets the same percentage.
      • Who gets the percentage is collectively determined and user installation base can be a factor.
      • Even if you aren't top dog on the porch, there is still a mechanism for you to get some contributions.

      I have no doubt that it isn't going to be perfect. But it's an organized way of saying thank you to the developers and helping them to see the benefits. For most companies it would be far cheaper for them to simply make an annual donation to a tax deductable organization than it would to manage the contracts or employee benefits.

    11. Re:Nonsense by pnewhook · · Score: 1
      You are right, but I would like to add a management perspective (although I am not a manager), I have worked on at least one very large OSS project. When you bring money into the equation -- you have to make a judgement call about who is most important, and who deserves money the most, and that inevitably pisses people off. There really is no fair way to distribute money in an OS project. So you loose people, and the project goes slower.
      Sure but that is true in every company of every industry. If you pay people different salaries for the same work then you will get people complaining that they are getting screwed compared to someone else. If you pay everyone the same then the complaints will be that one person puts in much more effort than another so they should be compensated for that (or that Joe Airhead is a slacker and gets paid the same as me so why should I put in any extra effort?). Even if you manage to get salaries handed out fairly in an organization, invariably someone will compare their salary to one of their friends and wonder why they get paid more.
      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    12. Re:Nonsense by pnewhook · · Score: 1
      Suggesting that you should be paid because other people find your playing around valuable is just pretentious, not to mention pernicious. ... So long as you are motivated to work on X, you shall never be paid to do X.

      What are you, some kinda communist?? Why the hell shouldn't I get paid for my time and efforts?

      If you are, think yourself lucky and shut up about it, otherwise the sucker who is paying you will figure out he doesn't have to.

      Maybe the person that isn't getting paid should shut up and not while when they find out someone else is getting paid for the same work. For as you say, they are doing the work for the pure joy of it, so knowing someone else is getting paid should not reduce their happiness or will to work on the project.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    13. Re:Nonsense by Peter+La+Casse · · Score: 1
      What are you, some kinda communist?? Why the hell shouldn't I get paid for my time and efforts?

      Get paid for your time and effort, not the quality of and demand for your work? What are you, some kinda communist?

    14. Re:Nonsense by Anonymous Coward · · Score: 0

      "For free software based on support revenues to be viable, people have to be more inclined to use our support service than they are to use the support services of persons who bundle our software with what they sell. Frankly, they are not, and this is why providing service on free software is failing as a business model for producing free software."

      I see a flaw in this statement. Providing service on free software is a business model for "persons who bundle our software with what they sell", rather than for producing free software. Keep that in mind, and suddenly it's a very good model. Just not for you. As a software producer, you should try something else.

    15. Re:Nonsense by normanj · · Score: 1

      It's not enough only several key developer will be paid. Most of works are done by the enormous "regular" developers, so how to motivate major part of developers is more important.

    16. Re:Nonsense by ericlondaits · · Score: 2, Interesting

      I really don't get any of these arguments. I don't understand why OSS should be:

      - Developed ad-honorem.
      - Developed by individuals and not by companies.
      - All developers considered equals.
      - Fun to develop.
      - Not a job to develop.

      OSS is about Open Source... and all that implies. If some large OSS projects are handled like any other commercial software projects, more power to them... it's the "open" that matters. As long as the sources are open, volunteer groups will be able to apply a completely different approach and work philosophy to any commercially developed OSS product they want.

      --
      As a Slashdot discussion grows longer, the probability of an analogy involving cars approaches one.
    17. Re:Nonsense by Fred_A · · Score: 1
      It's called the Tragedy Of The Commons.
      So where should I send my grass to help fund the project ?
      --

      May contain traces of nut.
      Made from the freshest electrons.
    18. Re:Nonsense by Anonymous Coward · · Score: 0

      What you forget is that our money system is broken due to FRS. This influences anything related to economy, yet people who use economic argument neglect it.

    19. Re:Nonsense by gmack · · Score: 2, Insightful

      This has already been proven to be completely untrue. If I hire my own programmer that programmer has to start from scratch (can't use OSS code) and duplicate thousands of hours of work already done or that programmer needs to spend a large amount of time synching with the lastest release of whatever software is being used as a base so it doesn't get left behind. It's actually much easier to hire a single developer to work officially on the project and then everyone benefits.

      Many companies hire OSS deveopers to improve performance and add features critical to their buisness. A large number of Linux kernel developers are actually payed to work full time on the kernel. IBM is a notable example, so are adaptech, SGI, namesys, SuSE and Redhat. For companies that can't afford a full dev they often donate to OSDL instead.

    20. Re:Nonsense by pnewhook · · Score: 1
      Get paid for your time and effort, not the quality of and demand for your work? What are you, some kinda communist?

      Are you telling me you pay more for your McBurger when it's busy, or if they manage to put it together nicely?

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    21. Re:Nonsense by Peter+La+Casse · · Score: 1
      Get paid for your time and effort, not the quality of and demand for your work? What are you, some kinda communist?

      Are you telling me you pay more for your McBurger when it's busy, or if they manage to put it together nicely?

      I implied nothing of the sort, but as it so happens, I do, when I make my own food. My time is more expensive to me when I'm busy, and I prefer to have the option of putting it together less nicely.

    22. Re:Nonsense by pnewhook · · Score: 1

      Then what are you trying to say? I never said that you shouldn't be paid based on the quality of your work. My point was it's unrealistic to expect everyone to work for free. Everyone has a right to be fairly compensated for work performed. And if someone does better quality work and is therefore in more demand, they have right to get paid more than the average joe.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    23. Re:Nonsense by Peter+La+Casse · · Score: 1
      Then what are you trying to say?

      I was making fun of the statement "what are you, some kind of communist?" made while endorsing communist/socialist principles (pay based on effort or time as opposed to quality or demand -- a mistake that unions have made for years). Just because you perform work doesn't mean that you have a right to be compensated for it. You have to first arrange for somebody to pay you, but that's not a right. You have the right to not be cheated, and you have the right to find yourself the best deal you can, but those don't guarantee anything. If nobody wants to pay you to work, then hopefully you have a safety net of some sort, because you're in for tough times.

    24. Re:Nonsense by Peter+La+Casse · · Score: 1
      Sorry, I forgot to respond to your point:

      My point was it's unrealistic to expect everyone to work for free.

      I don't think anyone does. The natural expectation is that nobody will work for free, which makes is all the more valuable when someone chooses to.

    25. Re:Nonsense by pnewhook · · Score: 1

      Yea, you're speaking of the vast majority of painters and musicians :-)

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    26. Re:Nonsense by pnewhook · · Score: 1
      I don't think anyone does. The natural expectation is that nobody will work for free, which makes is all the more valuable when someone chooses to.
      I agree completely. So I dont understand the attitude of these OSS people getting upset when someone manages to get paid for their work.
      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
  12. New rule by glwtta · · Score: 1

    Ok, it's only considered news if a Debian-related matter doesn't spark debate.

    (I do like and use debian the distro though)

    --
    sic transit gloria mundi
    1. Re:New rule by $RANDOMLUSER · · Score: 1

      I read the headline and thought DUH! "Proposal to ___________ Debian Sparks Debate"

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  13. Pay for the boring stuff by Qwavel · · Score: 2, Insightful


    Paying selected developers could cause problems.

    Instead, use the money to ensure that any developer who wants to contribute has a good experience, and to get the stuff done that no developers want to do. For example, you could pay people to do testing.

  14. 'Bounties' by Kamineko · · Score: 1

    I thought a more linuxy type idea would be to offer 'open bounties' to development teams for implementing particular applications or particular tasks, which would be paid upon successful testing by other users?

  15. Be careful with bounties by EmbeddedJanitor · · Score: 3, Insightful

    They can lead to competition which can get unhealthy. Instead of collaboration, you see people hiding info because the other bounty hunters might use it to get ahead.

    --
    Engineering is the art of compromise.
    1. Re:Be careful with bounties by MrNaz · · Score: 2, Funny

      You commie pig! How dare you badmouth competition like that?! You'll hang for this!

      --
      I hate printers.
  16. Why pay? by dragonquest · · Score: 2, Insightful

    You could achieve the same level of motivation by a Karma system, works here doesn't it. :-), but seriously, people would be happy just to see some credit given even if its in terms of silly awards or fun titles.

    --
    "Never try to tell everything you know. It may take too short a time."
    1. Re:Why pay? by Rideak · · Score: 0, Troll

      man you would have been so pwned right now if this were digg. -10,000 for fluffy karma fantasy-land

  17. No problem by atokata · · Score: 2, Insightful

    You've gotta pay people to work on deadlines sometimes. I've done volunteer work which has led to paying work, driven by nessecity. Most volunteers have day jobs, and aren't extremely wealthy. If they're being asked to put in a lot of hours, it's only fair to compensate them for the time they can't spend working at their normal job, be it freelancing, a normal desk job, or whatever.

  18. I know how to settle this by Anonymous Coward · · Score: 0

    Done.

    Next question please.

  19. Agile Vs Debian by drDugan · · Score: 2, Interesting

    Gotta say, the speed at which we're developing software makes the Debian "notoriously slow release cycle" a non-starter for doing interesting stuff with the latest tools.

    With cash to spare, I'd put significant money into support for keeping all the apps in stable updated on weekly and monthly horizons, not bi-annual.

    1. Re:Agile Vs Debian by marcello_dl · · Score: 2, Insightful

      I want the apps in debian stable to be bug fixed not updated to the latest versions. And debian does that already. I don't want a newer version to ship with modified configuration files and option and having all the debian servers require to edit the configuration files just because the new config has a different default value. There's nothing more agile than debian stable updates when it comes to upgrading. Security updates often run as a cron job if one is not concerned with testing them before deploying. If you want agility as in frequent updates go the debian unstable route, it's not like the box will crash often. I use unstable for a xen hosted server and it never went down unless the whole host did, so it's either very stable or is capable of taking down the host: both things seem very impressive to me :D. You need to know a lil about apt upgrade vs. dist-upgrade to do so. I also don't get how other distro which ship big updates like fedora and IIRC ubuntu, are more agile than an unstable distro which has 100 mb of updates a week to be kept current, and updating is painless 999 out of 1000 times.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
  20. Paranoid mode on by Crayon+Kid · · Score: 1, Interesting

    What are the chances that behind Dunc-Tank is a company such as Microsoft? Offer money to some Debian volunteers but not others, then stand back and watch them turn against each other. Quite a poisoned apple. And you end up crippling one of the most important Linux distributions around, one of the oldest, one that stands at the forefront of many things that Linux also stands for, such as proof that an open, decentralized system is viable. And all that for crumbs as far as money goes. I don't know, it's so insidious it's almost beautiful.

    --
    i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
  21. The odds are zero by leonbrooks · · Score: 1

    Well... so close that it doesn't matter.

    I know some of the people behind dunc-tank and they are not the kind of person MS or any other puppet-master would have much success with.

    --
    Got time? Spend some of it coding or testing
    1. Re:The odds are zero by Anonymous Coward · · Score: 0

      And we should take the words of an anonymous[0] slashdotter as gospel exactly why?

      [0] yes, I'm aware of the irony of posting this anon.

  22. Why take the money? by CrazyJim1 · · Score: 0, Troll

    Because I Ted Ts'o. Appologies in retreat.

  23. Bingo! by leonbrooks · · Score: 1

    What may not be so obvious is the way they return the effort (Utnubu was pleasing to see).

    --
    Got time? Spend some of it coding or testing
    1. Re:Bingo! by QuantumG · · Score: 1

      When it is relevant yes. But often you want to take something in a completely different direction to the stated goals of the project. When that happens it's a good thing that the effort is not returned to the parent project.

      --
      How we know is more important than what we know.
  24. you're by Anonymous Coward · · Score: 3, Funny

    Your: "Your grammar skills leave much to be desired."
    You're: "You're a dumb-ass for not checking your post for grammatical errors when correcting someones spelling."

    1. Re:you're by Anonymous Coward · · Score: 1, Funny

      You're a dumbass for correcting someone's grammar when not checking your own.

    2. Re:you're by drsquare · · Score: 1

      His grammar was fine, it's his punctuation he needs to check.

  25. Try eating karma by EmbeddedJanitor · · Score: 1, Insightful
    Maybe RMS knows how to make a Karma sandwich, I sure don't.

    Karma is overrated. Sure you can get a buzz to know your software is being used all over the world by hundreds of thousands of people, but it's far easier to get a buzz out of knowing that while you're driving around in a nifty new car paid for by your earnings.

    --
    Engineering is the art of compromise.
  26. Primary motivators by Anonymous Coward · · Score: 1, Insightful

    If the primary motivators were money, than there would be no Debian. Businesses who spend money will eventually (at least on the long run) try to get more and more influence untill the point they explicitly want bang for their buck and slowly forget the power of the open source community. I think that open source is more about that people create what they think is missing in some piece of software. Most of the people who want to spent their free time don't like the idea of a business telling them something to do.

    For the developers who spend so much time they have little time left to make a decent living for themselves: those precious people have forgot to set the priorities in life. Money is not the answer, personal basic priorities are. I think the success of a open source product is more related to the community than dependence on individuals or companies.

    What would be realistic expectations when you spend some developtime in some product? Not money, only some functionalit and if lucky also a developer community. Expecting money is unrealistic for the open source developer, nor does it contribute to a better community. If people tease with cash ans start complaining about the slow development of Debian, they should start using another product.

  27. You are talking out of your rear end. by Anonymous Coward · · Score: 0

    Actually, Andreas Barth and Steve Langasek are competent developers and release managers -- which is _why_ they deserve such grants.

  28. Funny but noone mentions that... by ShakaZ · · Score: 1

    70 to 80% of OpenSource developpers are in fact paid to do so by the company they work for... that's according to an article i read yesterday (sorry, no time to retrieve the link but it should't be too hard to find it) So the issue would only be for a small percentage of the OSS developpers... Maybe the money should go only to those that have no alternate funding... Sure there's potential for abuse in such a system, but i'm not aware of any system that isn't prone to being abused. Money isn't (shouldn't be) the main incentive to write OSS programs & i don't think giving a bonus to those who already have a pay would really make any difference.

    1. Re:Funny but noone mentions that... by Simon · · Score: 1
      70 to 80% of OpenSource developpers are in fact paid to do so by the company they work for...

      People don't mention that for the simple reason that it isn't even remotely true. I wouldn't believe a figure of 20%-30% either.

      Money isn't (shouldn't be) the main incentive to write OSS programs & i don't think giving a bonus to those who already have a pay would really make any difference.

      It doesn't make sense to use money to motivate people to work on FOSS. People working on FOSS that you might want to sponsor, are already highly motivated. Money shouldn't be used for motivation, but instead as a way of freeing up more development time for a developer who, for example, has a day job because they like to eat. There are plenty of highly motivated FOSS developers who would want to spend more time hacking but simple don't have anymore hours in the day.

      cheers,

      --
      Simon

    2. Re:Funny but noone mentions that... by thebdj · · Score: 1

      People don't mention that for the simple reason that it isn't even remotely true. I wouldn't believe a figure of 20%-30% either.

      Novell, Red Hat, Mandriva...All distribute versions of Linux. Many almost assuredly do some level of Open Source development. I will also guarantee that they pay their employees. Heck, even Ubuntu lists an employment section and the word employment generally implies payment. Heck, I wouldn't be surprised if IBM has some Open Source devs. Oh, and we know Google will pay too. Does the figure sound a bit more reasonable now? Even those who do not get paid by a company are often making money. Remember when the Windows build of X-Chat no longer became free? (Which was rectified by other people porting it.)

      So, while his number might be a bit bloated, a lot of development is done for pay. People do finance this development for a variety of reasons.

      --
      "Some days you just can't get rid of a bomb."
    3. Re:Funny but noone mentions that... by Simon · · Score: 1
      Does the figure sound a bit more reasonable now?

      No, because for every developer that is being paid there are 10s, 100s even, of other people who are doing FOSS development unpaid in their spare time.

      Companies do pay people to work on FOSS, and a lot of the bigger projects have paid people at their "core". But don't be deceived, there are 1000s of people quietly and unpaid contributing to FOSS.

      A more interesting question might be how much of the work in a typical project is being directly paid for?

      cheers,

      --
      Simon

    4. Re:Funny but noone mentions that... by ShakaZ · · Score: 1

      Couldn't find the link but here are some interesting facts : The Boston Consulting Group/OSDN Hacker Survey (release 0.73, July 21, 2002) made some interesting observations by sampling SourceForge users. The top motivations given for participating in OSS/FS development were as follows: 1. intellectually stimulating (44.9%) 2. improves skill (41.3%) 3. work functionality (33.8%) 4. code should be open (33.1%) 5. non-work functionality (29.7%) 6. obligation from use (28.5%) By examining these motivations, they concluded that open source developers could be divided into four groups (based on their primary motivations for writing OSS/FS software): 1. Believers (19%): believe source code should be open. 2. Learning and Fun (29%): for non-work needs and intellectual stimulation. 3. Hobbyists (27%): need the code for a non-work reason. 4. Professionals (25%): for work needs and professional status. The same survey showed only 30 to 35% of the developpers were paid by their company to work on OSS projects... the study is already 3 years old but my previous statement might have been overestimated thoug i'm quite sure i read it somewhere...

    5. Re:Funny but noone mentions that... by ShakaZ · · Score: 1

      Here's the answer to your last question (found at http://www.gcn.com/online/vol1_no1/26641-1.html) :

      About 1,000 developers contribute changes to Linux on a regular basis, Morton said. Of those 1,000 developers, about 100 are paid to work on Linux by their employers. And those 100 have contributed about 37,000 of the last 38,000 changes made to the operating system.

      So that 2004 study suggests that, eventhough the percentage of paid developers is even lower than the previous numbers i mentionned, 97% of the OSS effort is actually being paid for... interesting no?

    6. Re:Funny but noone mentions that... by thebdj · · Score: 1

      May I also suggest you read the results of the survery performed on Hackers to determine Open Source development that is paid for. (Hint: The link is in the Student FAQ of the Summer of Code link I sent you.) One of the two versions suggest about 26% surveyed do open source development as part of their job and the other more directly states that 30% say they have been paid for doing Open Source Development. The software might be free, but the workers do not necessarily come that way. (Also, a lot of your unpaid contributors are not the ones making significant contributions. Remember, the big companies that are paying people are probably making some of the larger contribs to large scale projects. Why? Because not doing so could actually affect their bottom dollar.)

      --
      "Some days you just can't get rid of a bomb."
  29. Volunteering by gatzke · · Score: 3, Interesting


    In college I volunteered at the Atlanta Kids Science Museum.

    About a month in, I realized all the other workers were not volunteers, they were getting paid. For doing the same stuff I was doing.

    That really destroyed my motivation. Why give away your time for free when others that are less motivated and less qualified are getting paid?

    1. Re:Volunteering by Anonymous Coward · · Score: 0

      Yeah that's a really good point, what real motivation does someone have to contribute to a project when other contributers will profit from that voluntry contribution?

    2. Re:Volunteering by eraserewind · · Score: 2, Insightful
      That really destroyed my motivation. Why give away your time for free when others that are less motivated and less qualified are getting paid?
      Same reason you volunteered in the first place?
    3. Re:Volunteering by gatzke · · Score: 1


      I assumed I was working with volunteers. I thought we were all there to interact with kids and teach them about science.

      They were there to get paid and saw the job as babysitting.

      I am not sure there is a parallel to the Debian project. There have always been Linux people that got paid to do linux, and things still keep going along.

    4. Re:Volunteering by Aladrin · · Score: 1

      Where I can understand being disillusioned there, your motivation didn't change. -You- were there for the 'right' reasons. It doesn't matter that they had to pay all those slobs to do the work, you were there and making a difference.

      I'm not saying I wouldn't have been disheartened also... It would have taken some time to figure out what to do about it. But in the end, my reasons would have been the same. (I hope... Hope I'm not being a hypocrit here.)

      I know this is at least partially true of me because in highschool I volunteered at a computer shop. There was a guy there that got paid and the owner, and they both did work. The owner obviously paid himself, so he wasn't a volunteer. Just me.

      I enjoyed the work and eventually got to be better than the paid guy, and maybe better than the owner. I never even asked to be paid for what I did. I just keep doing the work.

      There were always perks, of course. I got parts for his price and he usually bought lunch. (Which was sometimes 2 medium pizzas for me alone... I was skinny before that place.) But I never even considered asking for money.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    5. Re:Volunteering by gatzke · · Score: 1


      There is a difference in my book between "profit" and "benefit."

      Lots of people benefit from free software. Some companies profit from it by using it.

      Individuals donate time and effort to projects to help benfit others. If someone takes my stuff, slaps a new name on it and markets it for profit, I would not be very happy.

      Maybe the BSD license is too much freedom. I personally like LGPL, so you can wrap commercial apps around a free backend.

  30. Its bogus by Anonymous Coward · · Score: 0

    Ok, so we have motivated Debian developers who have a job and as such can't spend the time Debian needs. And paying them will help to overcome this problem. I say bogus.

    If I have a job and real-life business to deal with how will some instance who is willing to pay me - for a limited time - going to help speed this up? Depending on my job (it seems many have important ones) a manager really won't like to see someone saying "Gee Boss, I need to skip one day at work for the upcoming 4 weeks" since it'll take a lot of administration. Or do you expect them to take up a vacation? Once more: I know better things to do in my vacation then performing a paid job.

    So, while "Paying them to overcome loss in pay from work" sounds nice but I think there is a lot more to it than most people are willing to realize.

  31. Let the guys make a few bucks! by Skuggi · · Score: 1, Redundant

    They have to have real jobs to cover what they sit on so screw it if someone is a big enough fan of debian to DONATE money for them to make sure they get it out on time let them do it. Hell, might even get the best release yet as those programmers are doing nothing but focusing on debian.

  32. Soap opera by Anonymous Coward · · Score: 0

    I never noticed how much of a soap operah OSS is. They could make an ongoing tv show will all of these stories...

    I bet commercial softare isn't nearly this interesting. :)

  33. But everyone is doing it by Uteck · · Score: 2, Insightful

    Even Linus accepts money in return for his contributions to OSS and I don't see kernel devlopment slowing down because he gets paid for it other kernel hackers don't. Debian sees their problem and have come up with a good solution for it, perhaps this is a sign that some of the other things at Debian that move at glacial speeds will be reworked and made more dynamic.

    Change can be good people, and it's not like this will be a perminate paying job. It's just for the next 2 months.

    --
    no .sig found Please restart your browser.
  34. The difference between Work and Play by Respect_my_Authority · · Score: 4, Insightful

    Linus Torvalds started to build a Unix-like kernel "just for fun" and his fun project soon attracted contibutions even though Linus never offered any bounty or payment. So what's the difference between Work and Play? The former often sucks all the fun out of doing things while the latter usually encourages people to contribute simply because it's fun.

    Raising funds to employ one or two release managers for a short period of time just before the "etch" release may actually be a very good idea but I hope that the people behind this "Dunc-Tank" idea keep in their mind that fun and play will always be much more powerful motivators than money in a volunteer project like Debian. A crash course into understanding why this should be so can be found in the second chapter of "Adventures of Tom Sawyer" by Mark Twain:

    http://www.gutenberg.org/files/74/74-h/p1.htm#c2
    1. Re:The difference between Work and Play by Anonymous Coward · · Score: 0

      Yes, but in recent years when linux "grew up" there have been many paid developers working on features.

      There are at least 10 full time developers who aren't trying to code up new kernel features in their spare 2 hours of the evening.

      There have been a lot of paid man hours put into linux now so the whole scratch an itch thing kinda died in 1999.

  35. You don't get it by xeno-cat · · Score: 3, Insightful

    "For one, I can hire someone and claim 100% rights over their work."

    And not gain any of the benefits of open source. The reason to use open source on a project is to gain the benefits of that approach. If your gaining benefits than it should not be such a stretch for you to pay to maintain those benefits as long as the cost/benefit ratio is in your favor.

    You could hire an in house tech to work on some secret version of Debian for you alone or you could just pay the foundation to get things done quicker in the trunk. It should be readily apparent why the latter option would be preferable.

    --
    "A few great minds are enough to endow humanity with monstrous power, but a few great hearts are not enough to make us w
  36. No, it's not by xeno-cat · · Score: 1

    "It's called the Tragedy Of The Commons."

    Except that the scenario with OSS is a bit different in that the grazing lands of the commons were not covered under the GPL nor was there a vast array of individuals and businesses making boatloads of money off of a common resource that is not depleatable.

    --
    "A few great minds are enough to endow humanity with monstrous power, but a few great hearts are not enough to make us w
    1. Re:No, it's not by Anonymous Coward · · Score: 0

      The resource is depletable: open source projects need to be maintained. It takes time and effort.
      This is short term vs long term issue. In the short term they are better off simply taking advantage
      of the free value offered by open source, but in the long run well maintained projects tend to pay off.
      So it is your choice.

  37. Do you have proof of that? by RootWind · · Score: 1

    I was under the impression that Dell only trains their employees for the distros they actually sell. Time = money, and with a company like Dell based on finding "innovative" ways to save money, Dell would probably not support any other distro (until it is economically viable, and it's not) regardless of any "pressure" from any other organization.

    1. Re:Do you have proof of that? by Hobbled+Grubs · · Score: 1

      I host using a lot of Dell equipment and we are Debian based. It took years for the monitoring and administration software to run on Debian. According to others in the same situation as me, Dell had instructions on how to install the software on Debian and publicised it for a brief period before being asked to pull it by RH. A guy who has way more servers than I was given the instructions by Dell a while later and also told not to republish them as it was a problem with RH. Today, Dell provides some support for Debian so it is all fine.

  38. What, no employee discount? by Kadin2048 · · Score: 2, Funny

    I've got it!

    We'll give all the volunteers $5 off their next purchase of Debian.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  39. Free-speech OS with an unfree-beer book by Peter+Trepan · · Score: 1

    Try paying for the OS by packaging it in the back of a nice, clear, four-color manual. Techies routinely pay $50 for O'Reilly books. Why not pay that, or even less, for a manual that comes straight from the developers?

    --

    Step into a huge movement. Don't Tread In Me.

  40. Interesting fact of the day by Anonymous Coward · · Score: 0

    Having a trust fund doesn't make you not care about money. I like to eat, so try to get paid for work.

  41. Or development paid for by documentation companies by Peter+Trepan · · Score: 1

    Have existing documentation companies like O'Reilly help fund core developers on the technologies they document, with the understanding that O'Reilly (or whoever) gets precedence on the developer's time whenever they want something explained.

    This would be especially mutually beneficial on *new* projects which, if developed, would need a new O'Reilly book.

    --

    Step into a huge movement. Don't Tread In Me.

  42. Or free OS supported by unfree games!! by Peter+Trepan · · Score: 2, Insightful

    Have paid developers work on high-quality closed-source Linux-only games, or maybe only *partially* open like Quake, then use proceeds to help fund the OS on which they run. Games are non-essential, and therefore, I think, do not break the spirit of the GPL ideology when they're sold closed-source.

    --

    Step into a huge movement. Don't Tread In Me.

    1. Re:Or free OS supported by unfree games!! by Kjella · · Score: 1

      Or free OS supported by unfree games!!
      Have paid developers work on high-quality closed-source Linux-only games


      See now, there's a slight problem with this: In order to contribute to something else, it must be profitable in the first place.

      --
      Live today, because you never know what tomorrow brings
  43. Hey! by Anonymous Coward · · Score: 0

    "enormous "regular" developers,"

    I resemble that remark!

  44. ROI argument does not work by EmbeddedJanitor · · Score: 1
    It would if most corporations are sane and rational, but they aren't. Here are the big arguments you'll hear from most companies when it comes to funding OSS:

    "It is supposed to be free". No matter the value, people have a problem paying for stuff that they think should be free and feel screwed when they are asked to pay for it. I have tried to convince a company that I work with that they should make voluntary contributions to the FSF. This company doesn't blink about paying hundreds or thousands of dollars per seat for Microsoft development tools licenses or much more for some other embedded tools, but won't even consider making a $100 per seat donation for all the gcc seats it uses.

    "I won't pay to help my competitors". Even though your taxes are helping to build the roads your competitors use.

    --
    Engineering is the art of compromise.
  45. You are already a second class user. by NDPTAL85 · · Score: 1

    Its amazing that you can make a distinction WITHIN distros between different versions (such as Enterprise, Desktop.....etc) in terms of support and quality and that you can't make the same distinctions BETWEEN distros. You may think you've avoided becoming a second or lower class citizen by sticking with Debian, but while Debian might have been a leading edge distro at some point it has become the laggard. You are now using THE Quintessential second class distribution of Linux itself. Ubuntu, Gentoo, Red Hat, Fedora, SuSE, Mandriva have all passed it by. The only distro Debian seems to hold its own with in terms of being up today on its "stable" edition is Slackware.

    The proposal of paying developers is a possible solution to this. Provide developers with the time and means to develop and perhaps Debian will have releases more often than once a epoch. Why you think this is a bad idea, I can't figure out.

    --
    Mac OS X and Windows XP working side by side to fight back the night.
  46. Other forms of motivation by jesterzog · · Score: 2, Informative

    That really destroyed my motivation. Why give away your time for free when others that are less motivated and less qualified are getting paid?

    Obviously it varies for different people, but just because someone's being paid doesn't mean they're any less motivated. Ideally, you'd want to pick out the most motivated people and give them a salary so they can completely devote themselves (instead of 50% of their time), but it doesn't mean that there's no benefit from still getting help from others. I can think of several examples, but to mention a couple:

    • At our local astronomical observatory, some staff are paid whereas others are volunteers. It doesn't really put off people wanting to volunteer, though. There's a severe lack of funding for the facility, and everyone involved realises that while some paid staff are needed to keep the place going from day to day, it'll be better overall if volunteers also help out. It's also pretty obvious that when the observatory is hiring from time to time, the volunteers will the the first people they'll go to. It's much easier to hire from a people you know you can already work well with. I'm sure the management would love to pay all the volunteers, but if it did then there wouldn't be an observatory, and everyone knows that. The staff and management at the observatory put a lot of effort into returning the favours, though, among other things by working a lot with the local societies, offering use of facilities, and so on.
    • In New Zealand (where I live), the national government's Department of Conservation maintains approximately 1,000 back-country huts, which are scattered around all sorts of places and are a real help for people who want to walk to and see some of the remotest areas. The department flies them into all sorts of remote places for use by hunters and trampers (that's NZ's word for hiking), which makes a lot of the back-country a lot more accessible for people who are fit and able enough to get there. There's a token fee for staying the night at huts which helps to pay for some of the maintenance (not heavily enforced, and people are exempt when there are safety issues), but there's no way this could ever be done if it wasn't for the cooperation of all the tramping clubs, hunters, and pretty much all people who use them. Tramping club volunteers act as good citizens and help out, some even adopt particular huts and shelters in the back-country, and send out voluntary work parties to help keep the tracks maintained. In return, they get to use the services, and DOC makes a lot of concessions to the clubs in return. (eg. Substantial discounts on actually using the huts.)

    In both of these cases, there's a clear combination of money being paid, and volunteers, and it's working great.

    1. Re:Other forms of motivation by gatzke · · Score: 1


      My "less motivated" comment was from personal experience actually talking to them. They hated working with these kids to expose them to science for some reason.

      That New Zealand thing sounds terrific. We have something similar here on the Appalacian Trail (2200 miles up the East Coast of the US). Small shelters every 5-10 miles along much of the trail. Personally, I would never go without some sort of backpacking tent, just in case. During peak season, you have to stop hiking at 2:00 to "reserve" a spot in the shelter, and that limits your milaage.

  47. Can't use OSS code? Why not? by yandros · · Score: 1

    Quite often, you can hire your own programmers who can quite easily use OSS code -- this is (one of) key GPL v2 vs. GPL v3 difference(s), to site an obvious example. This is especially true if you don't distribute the result, which is rapidly becoming the norm.

    I've known at least dozens of top-quality programmers who did exactly this, for years.