Slashdot Mirror


Acknowledging Great Free Software

banuaba writes: "I am a Windows user. I've tried a couple of distros of Linux, and a BSD or two, but they aren't what I need in an OS. Sometimes in my job and my personal 'life' I need something with a little more power than Windows can give me, and when that time comes, I use Cygwin and have been wholly satisfied and enamored with the product they put out. My question for all you Slashdotters out there is this: I would like to 'reward' the Cygwin people for giving me a great product that fits my needs, but aside from an 'attaboy' email, I don't see how I could compensate them, preferrably financially. I don't have any coding skills of significance, and am not inclined to learn, I'd just like a way to let them know that I like what they've done. In the non-free (as in beer) software world, I would buy their next release. Is there any way to financially help them along? Should I just mail them a check? Would that be insulting to OSS developers, as a general rule? How or would you slashdotters who work on GPL'd code like to be compensated for your time and effort?"

The GNU Project maintains the Cygwin documentation; they have a whole page of ways you can help their efforts to spread Free software, which includes sending money, but quite a few other things, too.

I like Alan Cox's system of CD donations, but I've not met any developers yet who would be offended by a donation in money, bug-fixes, hardware, or positive word of mouth. Does anyone have interesting suggestions for thanking Free software developers?

6 of 281 comments (clear)

  1. Personally... by HoserHead · · Score: 5, Interesting
    ...I find much greater gratification from seeing downloads of my software, and hearing from actual users who either have bugs (or just questions) than I think I would from monetary contributions. An 'attaboy' email can go a long way, particularly when you're tired and might be inclined to go to bed rather than enhancing your software or fixing bugs.

    If you want to make the developer(s) feel good, send them an attaboy email. If you want to contribute and don't want to learn to code, send them an attaboy email and a cheque, or a case of interesting beer -- or maybe make a contribution to a charity they wish to support. An email saying "I really enjoy your software a lot, and I'd like to thank you for it -- are there any charities you particularly feel kindly for?" alleviates any possibilities that people would be offended by a cheque (though I don't know of any people who would, personally).

    But really, unless the people you're trying to thank are really overloaded, actual user contact is very rewarding. Knowing that people use and enjoy your software is one of the main reasons I develop Free Software.

  2. Purchasing Decision Payback by yerdaddie · · Score: 3, Interesting

    Unfortunately, because I'm a lowly grad-student, I don't really have the disposable income to send folks a check (unless I have a strong craving for a week's worth of Ramen).

    What I did to do my part to pay those hardworking cygwin folks back was get my organization to purchase $7500 worth of their software. We had a little extra cash left on one of our research budgets, and were and need of a compiler for the ARM microcontroller. I recommended purchasing GNUPro Tools, which includes gcc. Yeah, I know it's freely available, and that I could cross-compile, but do the accounting people need to know that? So, in short, get your organization to buy some freely-available software, and send them a six-pack for good measure.

    ---

    octave + distributed.net + matlab*P = community-supported-interactive-supercomputing

  3. Cygwin is Owned by Red Hat, Right? by GroundBounce · · Score: 4, Interesting

    Just buy a box or two of Red Hat Linux, even if you don't plan to use it. You'll be supporting the company that underwrites Cygwin tools.

  4. Ask them ... Samba dev's like pizza! by b0r1s · · Score: 4, Interesting
    From the samba documentation:


    CONTRIBUTIONS
    =============

    If you want to contribute to the development of the software then
    please join the mailing list. The Samba team accepts patches
    (preferably in "diff -u" format, see docs/BUGS.txt for more details)
    and are always glad to receive feedback or suggestions to the address
    samba@samba.org. We have recently put a new bug tracking
    system into place which should help the throughput quite a lot. You
    can also get the Samba sourcecode straight from the CVS tree - see
    http://samba.org/cvs.html.

    You could also send hardware/software/money/jewelry or pizza
    vouchers directly to Andrew. The pizza vouchers would be especially
    welcome, in fact there is a special field in the survey for people who
    have paid up their pizza :-)


    Your best bet is always asking... if you really want to make them happy, make sure you're getting them what they want.
    --
    Mooniacs for iOS and Android
  5. charity by pyat · · Score: 3, Interesting

    maybe OSS programmers who don't intend to gain money for themselves for their work should encourage donations to charity like Bram Moolenaar has done with VIM
    http://www.vim.org/
    and donations to childrens fund in Uganda

  6. Re:OSS programmers != superheroes by rjamestaylor · · Score: 3, Interesting
    I did this through PayPal. Sent a developer US$100 for not only producing a useful Free program but also for personally helping solve a problem I ran into while using it (I submitted a bug report and he wrote back to me with the fix).

    Funny, the non-Free software competitor costs c. US$50. I only wish I could have afforded to pay more.

    --
    -- @rjamestaylor on Ello