The point to this registry is to encourage people to send contributions of funds to individuals that produce software that they find useful.
In order to minimize the complexities of taxation, the approach being taken is that contributions will be sent directly, and treated as gifts for tax purposes. The obvious alternative of contributing funds to a charitable organization that tries to flow them to "needy developers" has substantial disadvantages in that it introduces bureaucracy putatively for the management of taxation issues; this then leads to a growth of bureaucracy at various levels, thus consuming money and attention with little value.
This approach represents a largely orthogonal view to that of the (unfortunately now defunct) Free Software Bazaar, which sought to fund worthy projects. It is somewhat similar to the "patronage" scheme of Affero .
This material is in "policy beta-testing." Comments and suggestions are welcome, and those that appear useful will surely be used to modify this document.
Many of my ideas here have resulted from bouncing disagreements off of people in the newsgroup gnu.misc.discuss. People with whom I have disagreed have often been more useful in improving this material than those with whom agreement is easy.
Special thanks to
New news: There now exist the beginnings of a sample registry, implemented in Python.
The basic premise of this project is that it is worthwhile to give support to those people that we know are involved with supporting free software. It is also a useful thing to know what gifts have been exchanged.
There may be many projects worth doing; things like the Free Software Bazaar can seek to provide funding on a project-oriented basis.
Unfortunately, a significant problem is that of trying to predict which projects will work out well. This is not a unique issue to free software; many projects all around the world in many fields of endeavor have failed for a vast number of reasons. In short: predicting success is difficult.
Furthermore, a lot of the efforts going on rather more represent "ongoing support" as opposed to being projects as such.
In contrast, the increasing amount of information available on the Internet concerning ongoing activities can provide us with a fair bit of information concerning what individuals are doing to help produce free software. CVS logs, release notes, and the likes may all be helpful in this regard.
We pretty much know that Linus Torvalds is doing a lot of useful work to manage Linux changes, and likewise for Alan Cox. There are probably a good number of others that could be readily identified; Donald Becker comes immediately to mind.
There are similarly a fairly identifiable group of people working on LIBC, another rather critical subsystem used by Linux and Hurd. Ulrich Drepper of Cygnus (a division of Red Hat Software) being most readily identified.
We can roughly know who's working on GCC.
XFree86 activities lie behind a reasonably permeable wall.
GNU Emacs , XEmacs, and various other text editors are being maintained and improved.
Java "stuff" is being worked on, including several virtual machines, compilers, and many libraries and development tools.
We might also look at the Affero organization which provides a way for volunteers that do things that are perceived to be useful to direct donations to their favored charities. That's more similar to this scheme than the Free Software Bazaar...
|Other Free Software Economics References||Up||Free Software (Gift) Exchange Registry Methodology|