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?
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.
Having developed a bit of free software, I don't think any of us would be offended by money. However, if you expected to be treated specially for your contribution, then I might be offended. But if was purely a contribution without asking for special treatment, then by all means, send it along.
visit my free wallpaper collection, wp.erasei.com
Immortality? Name your first born "Cygwin."
Andrew
Yeah, probably the biggest value to an open source developer is seeing their product overtake a competeting commercial product in terms of market use. So, outside of sending money, anything you can do to increase use of the product (maybe you have access to some decent web real estate to help advertise?) I'm sure would be much appreciated too. Or, writing documentation. Or, maintaining a web page. Or .. well, the list goes on, but there are a multitude of ways to help open source developers other than contributing code! (Especially since many programmers arn't exactly gifted in the arena of documentation and language.)
"Old man yells at systemd"
theyll take your money, chances are they are hungry. Mail em a check, if you think theyll be mad, make it anonymous, but I doubt they'll decline. Hell, fed ex em a case of beer, thatll thrill em ;)
________________________________________________
I know you are running windows, but you could support the Cygnus team by purchasing the GNUPro toolkit. It offers some really useful stuff (optimized gcc, insight visual debugger, etc). Maybe it will provide the incentive you need to maintain a dual boot. It would certainly reward the developers monitarily (as would purchasing the boxed RedHat). Last one I purchased was $79.00 US. Remember, RedHat and Cygnus are the same entity now, so by supporting one you support the other by proxy.
std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
Send them a couple of kegs of beer, and some chicks^H^H^H^H^H^H women to serve it to them, maybe some chicken wings, and some curly fries. Or just give 'em some hooters gift certificates.
I want my rights back. I was actually using them when our government stole them after 9/11.
Simply because I code for the love of it, not for the money. Hell, I live out of a 2-story carboard box, code on an old 386 laptop weighing a hefty 50 pounds, and eat sewer trash for meals. And you know what, that Ferrari I bought during the dot-com fiasco just isn't fun to drive anymore. So please don't send me money, just send a simple chain email around the world 50 times to let me know that I have many, many friends.
(Money an insult? You have got to be kidding me! - or smoking some really good weed)
More OSS developers need to be proactive when it comes to getting $. People shouldn't have to ask this question. I think developers would be surprised if they used a little line that said something like "you don't need to, but it'd be appreciated if you sent a check to... ".
It's amazing what you can get sometimes just by asking. Anybody who's read Feynman should get the humorous reference in the title of this post.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
How about making a donation to the EFF in the developer's or project's name? In light of any number of recent events, that may be one of the best ways to help free software. And I'd be honored by the gesture, with no sense of awkwardness at all, if I were in the developer's place!
I have to agree with this. Especially for small projects that don't have the fame that other projects have. I'd say, if the project is small, (*blatant plug to my project below*) then they would just like to know if people actually *using* their program. Spreading the word helps these projects. But if a project is already well-established, like Cygwin, money will probably ensure that the project continues. I say this because if a project is as big as cygwin, the developer has probably heard all the praise in the world, might be forced to support the project full-time thus cutting into their "regular" job, and isn't normally paid for the project.
Money would mean a lot to both kinds of projects, but would probably be more appropriate for a larger project. Praise and telling-your-friends-about-project-x is good for smaller projects. However, if you can code (which I know the author of the article can't), that is the biggest contribution to any project.
Check out Althea for a stable IMAP email client for X. Now with SSL!
I think that a great way for a non-coder to help with an open-source project is to provide documentation. Heaven knows that most projects need this pretty badly. I think these are the best to write 'new user' documentation anyway. Stuff with screen shots rocks :)
PS - Use the FDL
I think most coders will agree with me when I say, "Send those guys/girls a case of beer!" Nothing spells appreciation as well as B-E-E-R. It doesn't even have to be good beer, it is really the idea that counts...although Guinness isn't ever a bad idea...
but weed is better