A New Year's Idea: Pay For Some Freedom
As you may have read the other day, the FreeBSD project is now taking donations via PayPal. And if you're in a clean, roots-UNIX kind of mood, the folks at OpenBSD and NetBSD (NetBSD PayPal) would probably also appreciate your goodwill, not to mention your money, hardware and time.
If you don't have a specific project in mind, but would like to donate some of your chunk of the time-money continuum to a worthy software undertaking, a good place to start is Software in the Public Interest. They can take both general donations as well as earmark for projects they support, like Berlin, Debian, GNOME and more. (Not into GNOME? KDE could use some assistance, including money, too.)
If you like the projects funded by the boxed-distribution makers (like paying for full-time work on endeavors like KOffice), you can do more than buy the box: Mandrake has recently formed something called the Mandrake Club as a gathering place for both people and funds.
To encourage (and reward) cross-platform goodness, supporting the Mozilla project is hard to beat. (This story was posted using a 9.7 build using the wonderful Modern theme.) Source of Mozilla wisdom Mozillazine could use some help paying for the switch to a new host, and to defray ongoing costs. Another good place to cast your perls is Yet Another Foundation, which supports the somewhat scrutable development of the not-so-scrutable Perl.
More generally, consider investing some money in organizations like the Free Software Foundation, the Electronic Frontier Foundation, and the Electronic Privacy and Information Center (EPIC), all of which help battle (in court and in the marketplace of ideas) the forces who wish to monitor and otherwise exert top-down control of your computer and everything to do with your on-line life.
Remember, with all of these projects, non-monetary contributions are welcomed as well -- if you can write or correct some online documentation, create test-cases to root out weaknesses, or create some pretty graphics to smooth the user experience, you can contribute. (Long-distance pizza deliveries to developers are also generally appreciated.) Teaching a coworker, classmate, parent or friend how to set up mailfilters on a Linux box, or how to edit photos in the GIMP, is a nice way to save them money, too. Making a difference locally might also mean contributing some time, money or hardware to help run local LUG events.
Note: Many of the organizations named above are set up as 501(c) charities; if you'd like to claim any charitable contributions as tax deductions, now's the time to get the postmark, at least if it's important to you for those donations to be on the current calendar year. For a few more ideas on ways to donate geekily this year, see Jack Bryar's Newsforge column with some more links.
And a Happy New Year's!
Free ways of helping are many much better than just £$ ways. Many small and new project need testers and especially _FEEDBACK_. If you have an idea that would make the little software project better, share it with thedevelopers. If you find a bug, make sure that you report it. If you think the programs great, tell that to the developer. I mean many projects die, because the developer thinks that the project isn't important. And if you really are feeling like helping, you could do graphics, sounds or programming. Everybody can help out in this effort.
IVAN Nethack is not the king anymore.
I think one of the best and easiest way to support Free Software is to buy a box set (or "retail version" if you like) of your favourite Free Software (distros, apps, games).
;-)
Sure you can download an iso and burn as many copies as you like, and sure you "don't need no stinking manual". But by buying retail version you are saying directly to the developers, publishers and retailers that you use their software and like it enough to buy a copy. (And you can write it off as business software purchases when you file your tax
Plus your box set is great for lending out to friends & newbies (much more impressive than your blank CD-R). Or put it beside your computer at work (and let anyone borrow it), to subtly promote Free Software without being an anti-M$ nazis about it.
Codeala - Just another mindless drone
I just got a direct mailing from the Electronic Frontier Foundation (EFF) asking for special holiday donations. For a gift of $50US or more, they'll throw in a T-Shirt with their new logo. I couldn't find the offer on their website, so I suppose it's limited to members. Anyway, I need a different outfit for work; the boss gets visibly upset whenever I wear my Computerworld "Shark Tank" T-shirt.
So the EFF will be getting my fifty bucks, because I figure if free software gets made illegal, there won't be anybody left for the rest of you to donate to.
Of course it costs money to develop and distribute software. Its good to see an Slashdot article highlighting this.
But more intriguing is the suggested solution. So there are various funds I can contribute to that will renumerate some or all of the people working on free software. That's interesting but surely it has a fatal flaw.
By pooling donations to be split amongst projects you are diminishing a lot of the power of your money. When I pay for a software package I am saying that I want this software package, not one of the many alternatives I could have bought. The one I chose may have features I want, it may have a better UI for me, it may be more reliable, it may be more compatible.
I vote with my money and that gives me a small but significant voice in which software gets the resources to continue to grow.
I don't want to give up this power. Software should conform to my needs as the end user. The market mechanism is an extremely good way for me to express my needs in a way that the software developers will take seriously.
This is a Good Thing [tm].
Why circumvent the market principle? Why disenfranchise users in this way?
Yes, I am advocating selling software to cover its cost of development, distribution and continued production. You know, like we've always done for software and pretty much all other goods and services. Yay for selling good software for a fair price.
Sailing over the event horizon
There is no reason free software developers shouldn't get paid. The problem is that we have no system in place to conduct the process.
Imagine, for instance, if instead of all these companies paying billions to Microsoft for Office, if just a few million was spent paying free software developers to make a comparable product instead. I would be willing to bet that the resulting product from the free software developers would be of better quality, despite the huge difference in the amount of money involved. The moral of the story? Free software developers could work just like normal programmers (high salaries and all), and develop public works for all to enjoy. There is no reason we shouldn't get paid.
Donations are a good first step, but it should not end there. I want big fat office buildings full of free software developers, maybe publically government funded (like the Artists and Painters of yore), or perhaps kick-started by a company with money. The money needs to come first, then the product. That's the only way it would work and make sense.
My perfect world:
- company A needs a product, so they contact the FSF or something.
- FSF solicits the concept to other companies that might be interested (company A could do this also, petition-style)
- All the companies pitch in money (up front) to the FSF to have the software developed.
- The finished product is put in a museum, where all can make copies.
As far as I can tell, there is absolutely no downside to this system, other than that the older companies selling software will get the shaft.
Another problem you might think of is that you have to wait for the software to be developed. This is no different than the current system in place. My hope is that this proposed system would be used for all software in the future, not just as counter-projects to MS software (would still be worthwhile though).
Open source software generally *is* funded by
donations -- of time. Most open source
software isn't run by a company, it's run by a
community. Donating money is just a different
way of participating in those communities.
Ben "You have your mind on computers, it seems."
I believe that the best way to help your favorite open-source project is to get involved. I can think of countless times that I've heard people whine, moan, and complain about the fact that the open-source application $FOO doesn't have feature $BAR; but the person who wants $BAR isn't willing to either code it or pay someone to.
Free software isn't about getting something for free; it's about the freedom to modify programs to do what you want them to do, not what some arbitrary programmer in a distant company wants you to do. It's about freedom -- not about saving money (although that does appear to be a fringe benefit).
Even if you don't code, chances are you can get someone involved in the project to write something for you by taking care of something they need. Documentation is the first thing that comes to mind; many open-source projects are sadly lacking in this department, and a well-written manual is worth a mountain of coder time. You can also help to provide server space and/or bandwitdh for the project, or to donate hardware for the coders-in-question to use.
The point is that free software is a community effort; and if you aren't willing to be an equal participant of that community, you really don't have much of a say.
--
I Hit the Karma Cap, and All I Got Was This Lousy
1. Software is not a zero-sum game. New software tends to increase the demand for new software. E.g., a cheap, good image editor would increase the demand for archiving and indexing software. The free software community in particular is most skilled at creating infrastructure and libraries that enable new applications. E.g., Linux + Apache + Perl + PostgresQL == the huge market for corporate web apps that did not exist 10 years ago.
2. If it was a zero-sum game, some people will be less able to adapt to the new market. Assuming you are clever and adaptable, free software would hurt your competitors more than it hurts you. Conversely, stupidity and inflexibility are not grounds for complaint.
Free software == not tying people's hands using copyright law.Free software != not needing any money.
-- ;-)
Kuro5hin.org: where the good times never end.
Adobe still needs to be punished for instigating the arrest of Dmitry Sklyarov. He's now free, but Adobe never paid his legal costs and still supports the vile DMCA. Is there any way to support Gimp development financially? Are there other free software applications looking for financial support that offer viable alternatives to Adobe's core revenue-generating applications?